.medical-page.trust-page{color:#151515;background:#fff}.trust-page .trust-hero .chrome-hero-copy>p{color:#666}.trust-page .trust-guide{display:grid;grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:8%;padding-top:76px;padding-bottom:70px}.trust-guide-sidebar{align-self:start;position:sticky;top:106px}.trust-guide-number{display:block;font-size:clamp(112px,12vw,188px);line-height:.85;letter-spacing:-.075em;font-weight:400;margin-bottom:46px}.trust-guide-tabs{display:flex;flex-direction:column;gap:4px}.trust-guide-tab{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 0;border:0;background:none;color:#555;text-align:left;font:inherit;font-size:14px;cursor:pointer}.trust-guide-tab[aria-selected=true]{color:#151515}.trust-guide-tab:focus-visible{outline:2px solid #151515;outline-offset:4px}.trust-guide-index{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid #e2e2e2;border-radius:50%;font-size:10px}.trust-guide-tab[aria-selected=true] .trust-guide-index{color:#fff;background:#151515;border-color:#151515}.trust-guide-stage{min-width:0}.trust-guide-panel[hidden]{display:none}.trust-guide-panel:not([hidden]){animation:trust-guide-arrive .2s ease-out both}.trust-page .trust-guide-panel h2{font-size:clamp(34px,3.8vw,58px);line-height:1.08;font-weight:400;letter-spacing:-.045em;margin:0 0 38px;scroll-margin-top:110px}.trust-page .trust-guide-lead{max-width:680px;font-size:clamp(23px,2.4vw,34px);line-height:1.3;letter-spacing:-.035em;color:#151515;margin:0 0 36px}.trust-guide-details{padding:30px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.trust-page .trust-guide-details p{max-width:720px;font-size:16px;line-height:1.75;color:#666;margin:0 0 24px}.trust-page .trust-guide-details p:last-child{margin-bottom:0}.trust-guide-note{color:#666;font-size:12px;line-height:1.65;margin:24px 0 0}.trust-guide-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:16px;margin-top:40px}.trust-page .medical-button{background:#151515;border:1px solid #151515;border-radius:0;color:#fff;min-height:56px;padding:17px 24px;min-width:200px;font-size:14px;gap:24px;justify-content:space-between}.trust-page .medical-button:hover{background:#303030;border-color:#303030}.trust-page .medical-button-secondary{min-width:0;border-color:transparent;color:#151515;background:transparent}.trust-page .medical-button-secondary:hover{border-color:#d8d8d8;background:#fafafa}.trust-page .medical-button svg{flex-shrink:0}.trust-page .trust-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:end;padding-top:42px;padding-bottom:100px}.trust-page .trust-contact h2{font-size:clamp(34px,3.8vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.08;max-width:560px;margin:0}.trust-contact .medical-button{max-width:100%}.trust-contact p{color:#666;font-size:12px;line-height:1.65;margin:18px 0 0}@keyframes trust-guide-arrive{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.trust-page .trust-guide{grid-template-columns:190px minmax(0,1fr);gap:5%}}@media (max-width:760px){.trust-page .trust-guide{display:block;padding-top:36px;padding-bottom:40px}.trust-guide-sidebar{position:static;display:flex;align-items:flex-end;gap:22px;padding-bottom:28px;margin-bottom:34px;border-bottom:1px solid #e5e5e5}.trust-guide-number{font-size:76px;margin:0;flex-shrink:0}.trust-guide-tabs{flex:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:4px}.trust-guide-tab{width:44px;min-height:44px;padding:0;justify-content:center}.trust-guide-index{width:30px;height:30px}.trust-guide-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trust-page .trust-guide-panel h2{font-size:36px;margin-bottom:28px;scroll-margin-top:100px}.trust-page .trust-guide-lead{font-size:24px;margin-bottom:28px}.trust-guide-details{padding:26px 0}.trust-page .trust-guide-details p{font-size:16px}.trust-guide-actions{margin-top:30px;gap:8px}.trust-page .medical-button{min-width:0;min-height:54px;padding:16px 19px}.trust-page .medical-button-secondary{padding:16px 10px;gap:10px}.trust-page .trust-contact{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:30px;padding-bottom:52px}.trust-page .trust-contact h2{font-size:38px}}@media (min-width:761px) and (max-height:540px) and (orientation:landscape){.trust-page .trust-guide{display:block;padding-top:36px;padding-bottom:40px}.trust-guide-sidebar{position:static;display:flex;align-items:flex-end;gap:22px;padding-bottom:28px;margin-bottom:34px;border-bottom:1px solid #e5e5e5}.trust-guide-number{flex-shrink:0;font-size:76px;margin:0}.trust-guide-tabs{flex:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:4px}.trust-guide-tab{width:44px;min-height:44px;justify-content:center;padding:0}.trust-guide-index{width:30px;height:30px}.trust-guide-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trust-page .trust-guide-panel h2{font-size:36px;margin-bottom:28px;scroll-margin-top:100px}}@media (max-width:380px){.trust-guide-sidebar{display:block}.trust-guide-number{font-size:68px;margin-bottom:22px}.trust-guide-tabs{flex-wrap:nowrap;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.trust-guide-panel:not([hidden]){animation:none}.trust-page .medical-button{transition:none}}
