.seo-landing-page{background:#f8fbfb}.seo-breadcrumb{color:#718196;gap:8px;padding-top:22px;font-size:.74rem;display:flex}.seo-breadcrumb a{color:var(--teal);font-weight:750}.seo-hero{background:radial-gradient(circle at 9% 12%,#7369dc17,#0000 28%),radial-gradient(circle at 92% 88%,#00a7a421,#0000 34%),#fff;padding:54px 0 68px;position:relative;overflow:hidden}.seo-hero:before{content:"";border:1px solid #008f9117;border-radius:50%;width:410px;height:410px;position:absolute;top:-190px;left:-120px;box-shadow:0 0 0 48px #008f9106,0 0 0 96px #008f9104}.seo-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:70px;display:grid;position:relative}.seo-eyebrow{color:var(--teal);align-items:center;gap:9px;font-size:.78rem;font-weight:850;display:inline-flex}.seo-eyebrow i{background:linear-gradient(90deg,var(--coral),var(--teal));border-radius:9px;width:34px;height:2px}.seo-hero h1{letter-spacing:-.05em;max-width:820px;margin:12px 0 18px;font-size:clamp(2.4rem,4.7vw,4.45rem);line-height:1.3}.seo-hero-copy>p{color:#53657a;max-width:790px;margin:0;font-size:1rem;line-height:2.15}.seo-hero-actions{gap:11px;margin-top:25px;display:flex}.seo-accuracy-note{color:#7d8da0;align-items:center;gap:7px;margin-top:16px;font-size:.68rem;display:flex}.seo-accuracy-note .ui-icon{color:var(--teal)}.seo-hero-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd9;border:1px solid #008f9129;border-radius:25px;padding:29px;position:relative;box-shadow:0 22px 55px #071f491a}.seo-hero-card>span{background:linear-gradient(145deg,var(--teal-soft),#edf0ff);width:66px;height:66px;color:var(--teal);border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.seo-hero-card strong{font-size:1.12rem;display:block}.seo-hero-card p{color:var(--muted);margin:7px 0 18px;font-size:.8rem}.seo-hero-card a{color:var(--teal);align-items:center;gap:6px;font-size:.78rem;font-weight:850;display:inline-flex}.seo-content-shell{background:linear-gradient(#f7fbfb,#fff);padding:72px 0}.seo-content-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:42px;display:grid}.seo-main-content{gap:20px;display:grid}.seo-main-content>section{background:#fff;border:1px solid #dfe8ea;border-radius:22px;padding:32px;position:relative;box-shadow:0 9px 28px #071f490a}.seo-section-number{background:var(--teal-soft);width:38px;height:38px;color:var(--teal);border-radius:12px;place-items:center;font-weight:900;display:grid;position:absolute;top:27px;left:27px}.seo-main-content h2{margin:0 0 15px;padding-left:55px;font-size:1.4rem}.seo-main-content p{color:#53657a;margin:0 0 12px;font-size:.9rem;line-height:2.15}.seo-main-content ul{border-top:1px solid #e8edef;grid-template-columns:1fr 1fr;gap:9px 16px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.seo-main-content li{color:#29415e;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.seo-main-content li .ui-icon{color:var(--teal)}.seo-main-content>.seo-medical-note{background:#fffbef;border-color:#f0d49b;gap:16px;display:flex}.seo-medical-note>span{color:#ae7200;background:#fff2ca;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid}.seo-medical-note h2{padding:0;font-size:1.05rem}.seo-medical-note p{color:#755b28;margin:0}.seo-heading-row span{color:var(--teal);font-size:.7rem;font-weight:850}.seo-heading-row h2{padding:0}.seo-faq details{box-shadow:none}.seo-faq summary{justify-content:space-between;display:flex}.seo-faq summary b{color:var(--teal);font-size:1.2rem}.seo-sidebar{gap:16px;display:grid;position:sticky;top:100px}.seo-sidebar section{background:#fff;border:1px solid #dfe8ea;border-radius:19px;padding:22px;box-shadow:0 10px 30px #071f490b}.seo-sidebar h2{margin:0 0 14px;font-size:1rem}.seo-sidebar section:first-child a{color:#3e526a;border-bottom:1px solid #edf1f2;grid-template-columns:24px 1fr 17px;align-items:center;gap:8px;padding:11px 0;font-size:.77rem;font-weight:750;display:grid}.seo-sidebar section:first-child a:last-child{border:0}.seo-sidebar section:first-child a .ui-icon:first-child{color:var(--teal)}.seo-sidebar-contact{color:#fff;background:linear-gradient(145deg,#07234c,#075367)!important}.seo-sidebar-contact>span{color:#66d9d2;background:#ffffff1a;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.seo-sidebar-contact h2{margin-top:14px}.seo-sidebar-contact p{color:#bdccda;font-size:.75rem}.seo-sidebar-contact>a{color:#7ce0d9;align-items:center;gap:7px;font-size:.78rem;font-weight:850;display:inline-flex}.seo-related{background:#fff;padding:65px 0}.seo-related .seo-heading-row{text-align:center}.seo-related-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;display:grid}.seo-related-grid>a{background:#fff;border:1px solid #dfe8ea;border-radius:18px;grid-template-columns:45px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:20px;transition:all .3s;display:grid}.seo-related-grid>a>span{background:var(--teal-soft);width:45px;height:45px;color:var(--teal);border-radius:14px;place-items:center;display:grid}.seo-related-grid h3{margin:0;font-size:.9rem}.seo-related-grid p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:.7rem;display:-webkit-box;overflow:hidden}.seo-related-grid>a>.ui-icon{color:#9aacb9;margin-top:13px}.seo-related-grid>a:hover{border-color:#008f9157;transform:translateY(-4px);box-shadow:0 14px 35px #071f4914}.seo-cta{margin-bottom:65px}@media (width<=950px){.seo-hero-grid{grid-template-columns:1fr;gap:28px}.seo-hero-card{grid-template-columns:66px 1fr;column-gap:18px;display:grid}.seo-hero-card>span{grid-row:1/4;margin:0}.seo-content-layout{grid-template-columns:1fr}.seo-sidebar{grid-template-columns:1fr 1fr;position:static}.seo-related-grid{grid-template-columns:1fr 1fr}.seo-related-grid>a:last-child{display:none}}@media (width<=600px){.seo-breadcrumb{display:none}.seo-hero{padding:37px 0 45px}.seo-hero h1{font-size:2.05rem}.seo-hero-copy>p{font-size:.86rem;line-height:2}.seo-hero-actions{grid-template-columns:1fr 1fr;display:grid}.seo-hero-actions .site-button{padding-inline:10px;font-size:.74rem}.seo-accuracy-note{align-items:flex-start}.seo-hero-card{border-radius:19px;grid-template-columns:48px 1fr;padding:20px}.seo-hero-card>span{border-radius:14px;width:48px;height:48px}.seo-hero-card>span .ui-icon{width:28px;height:28px}.seo-content-shell{padding:42px 0}.seo-main-content>section{border-radius:18px;padding:22px 18px}.seo-section-number{width:33px;height:33px;margin-bottom:12px;position:static}.seo-main-content h2{padding:0;font-size:1.15rem}.seo-main-content p{font-size:.82rem}.seo-main-content ul{grid-template-columns:1fr}.seo-main-content>.seo-medical-note{align-items:flex-start}.seo-sidebar{grid-template-columns:1fr}.seo-related{padding:45px 0}.seo-related-grid{grid-template-columns:1fr}.seo-related-grid>a:last-child{display:grid}.seo-cta{margin-bottom:35px}}
