@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-vietnamese-600-normal.BjlAJixd.woff2)format("woff2"),url(/_astro/fraunces-vietnamese-600-normal.DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-ext-600-normal.BtzmzP0X.woff2)format("woff2"),url(/_astro/fraunces-latin-ext-600-normal.B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-vietnamese-700-normal.DH94m5DZ.woff2)format("woff2"),url(/_astro/fraunces-vietnamese-700-normal.DxawQjq2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-ext-700-normal.CanUGppC.woff2)format("woff2"),url(/_astro/fraunces-latin-ext-700-normal.DuBstVeD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2)format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-deep-teal:#073f43;--color-main-teal:#0b5b60;--color-bright-teal:#167d84;--color-dark-navy:#08283c;--color-ink:#102b28;--color-muted:#5c6f6b;--color-page:#f4faf9;--color-soft-mint:#eaf6f1;--color-soft-blue:#e9f4fa;--color-soft-peach:#fff1e7;--color-soft-lavender:#f0ecf8;--color-border:#d7e6e2;--color-brand-deep-teal:var(--color-main-teal);--color-brand-dark-green:var(--color-deep-teal);--color-trust-blue:#2f6f8f;--color-accent-gold:#c9a646;--color-caution-coral:#b96b5c;--color-safety-red:#a33a2c;--color-white:#fff;--font-family-sans:"Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-serif:"Fraunces", Georgia, "Times New Roman", serif;--font-family-ui:var(--font-family-sans);--font-size-display:clamp(2.35rem, 5.1vw, 4.5rem);--font-size-h1:clamp(2.35rem, 4.1vw, 3.75rem);--font-size-h2:clamp(2.05rem, 2.35vw, 3rem);--font-size-h3:clamp(1.25rem, 1.35vw, 1.5rem);--font-size-body-lg:clamp(1.125rem, .98rem + .48vw, 1.25rem);--font-size-body:clamp(1rem, .95rem + .12vw, 1.0625rem);--font-size-small:.92rem;--font-size-label:.76rem;--font-size-nav:.93rem;--font-size-legal:.86rem;--line-height-tight:1.08;--line-height-heading:1.2;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3.5rem;--space-16:4rem;--space-20:5.5rem;--section-space-mobile:clamp(3.5rem, 6vw, 4.5rem);--section-space-desktop:clamp(5.5rem, 7vw, 7rem);--grid-gap:clamp(1rem, 1.1vw, 1.5rem);--radius-1:.4rem;--radius-2:.7rem;--radius-3:1rem;--radius-4:1.35rem;--radius-pill:999px;--radius-card:1rem;--radius-button:999px;--shadow-1:0 1px 2px #08283c0f, 0 8px 20px #08283c14;--shadow-2:0 14px 30px #08283c1f, 0 28px 60px #08283c21;--shadow-featured:0 20px 50px #08283c2e;--container-max:73.75rem;--content-max:62rem;--reading-max:44rem;--shell-padding-mobile:1.25rem;--shell-padding-desktop:1.75rem;--header-height:4.3rem;--utility-height:1.8rem;--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:90rem;--focus-ring:3px solid #167d8473}.container{width:min(100% - (var(--shell-padding-mobile) * 2), var(--container-max));margin-inline:auto}@media (width>=64rem){.container{width:min(100% - (var(--shell-padding-desktop) * 2), var(--container-max))}}.surface{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-3);box-shadow:var(--shadow-1)}.eyebrow{font-size:var(--font-size-label);font-family:var(--font-family-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--color-main-teal);font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink);background:radial-gradient(circle at 8% 4%, #167d8414, transparent 32%), radial-gradient(circle at 95% 12%, #08283c14, transparent 28%), linear-gradient(180deg, #f8fcfb 0%, var(--color-page) 100%);overflow-x:clip}body.menu-open{overflow:hidden}a{color:var(--color-brand-deep-teal);text-underline-offset:.16em;text-decoration-thickness:.09em}a:hover{color:var(--color-brand-dark-green)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}h1,h2,h3,p,ul{margin:0}h1,h2{font-family:var(--font-family-serif);letter-spacing:-.02em;line-height:var(--line-height-heading)}h3,button,input,textarea,select{font-family:var(--font-family-ui)}ul{padding:0;list-style:none}.skip-link{left:var(--space-4);top:var(--space-4);z-index:50;background:var(--color-brand-dark-green);color:var(--color-white);border-radius:var(--radius-2);padding:var(--space-3) var(--space-4);text-decoration:none;transition:transform .15s;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{padding-block:var(--section-space-mobile) var(--section-space-desktop);flex:1}.site-main.site-main--flush{padding-top:0}.brand-mark{font-size:1rem;font-family:var(--font-family-ui);color:var(--color-ink);flex:auto;align-items:center;gap:.5rem;min-width:0;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark strong{letter-spacing:-.02em;display:inline}.brand-mark__logo{object-fit:contain;flex:none;width:clamp(190px,24vw,250px);max-width:min(100%,250px);height:auto;display:block}.brand-mark__text{white-space:nowrap;align-items:baseline;gap:.15rem;line-height:1.1;display:inline-flex}.brand-mark__wordmark{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.brand-mark__text strong{font-family:var(--font-family-ui);font-weight:700}.brand-mark__text span{color:var(--color-muted);font-size:.81em;font-weight:500}.brand-mark__badge{border-radius:var(--radius-2);border:1px solid var(--color-border);background:linear-gradient(145deg, var(--color-brand-dark-green), var(--color-brand-deep-teal));width:2rem;height:2rem;color:var(--color-white);letter-spacing:.05em;place-items:center;font-size:.7rem;font-weight:700;display:grid}.brand-mark.is-compact{align-items:flex-start}.brand-mark.is-compact .brand-mark__logo{width:clamp(220px,30vw,280px);max-width:min(100%,280px);height:auto}.site-header{border-bottom:1px solid var(--color-border);backdrop-filter:blur(4px);z-index:30;background:#fffffff5;position:sticky;top:0}.site-utility{background:var(--color-deep-teal);color:#fffffff0;min-height:var(--utility-height);border-bottom:1px solid #ffffff24}.site-utility__inner{min-height:var(--utility-height);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.site-utility__inner p{white-space:normal}.site-utility__primary{white-space:nowrap}.site-utility__primary-mobile{display:none}.site-utility__secondary{color:#e9f4faf2}.site-header__inner{min-height:var(--header-height);align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-nav--desktop,.site-header__actions--desktop{display:none}.site-nav ul{align-items:center;gap:var(--space-2);display:flex}.site-nav a{min-height:2.65rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--font-size-nav);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{background:var(--color-soft-mint)}.site-nav a[aria-current=page]{color:var(--color-deep-teal);background:#eaf6f1}.button-link{min-height:2.85rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-button);border:1px solid #0000;justify-content:center;align-items:center;font-size:.93rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.button-link.is-full{width:100%}.button-link--primary{background:linear-gradient(160deg, var(--color-main-teal), var(--color-deep-teal));color:var(--color-white);box-shadow:var(--shadow-1)}.button-link--primary:hover{color:var(--color-white);background:linear-gradient(160deg,#0a5054,#052f33)}.button-link--secondary{background:var(--color-white);border-color:var(--color-border);color:var(--color-brand-dark-green)}.button-link--secondary:hover{background:var(--color-soft-mint)}.button-link--ghost{border-color:var(--color-border);color:var(--color-ink)}.button-link--ghost:hover{background:#f1f7f5}.patient-link{color:var(--color-muted);padding-inline:var(--space-3);white-space:nowrap;font-weight:600;text-decoration:none}.patient-link:hover{color:var(--color-brand-dark-green)}.mobile-menu-button{border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-white);align-content:center;justify-items:center;gap:4px;width:2.75rem;height:2.75rem;display:grid}.mobile-menu-button span:not(.sr-only){background:var(--color-brand-dark-green);width:1.05rem;height:2px}.mobile-nav{z-index:45;max-height:calc(100vh - var(--header-height) - var(--utility-height));border-top:1px solid var(--color-border);background:var(--color-white);padding:var(--space-3) var(--space-5) var(--space-5);box-shadow:var(--shadow-2);position:absolute;top:100%;left:0;right:0;overflow:auto}.mobile-nav ul{gap:2px;display:grid}.mobile-nav a{border-radius:var(--radius-2);min-height:2.8rem;color:var(--color-ink);padding-inline:var(--space-3);align-content:center;font-weight:600;text-decoration:none;display:block}.mobile-nav a:hover{background:var(--color-soft-mint)}.mobile-nav__actions{margin-top:var(--space-4);gap:var(--space-3);display:grid}.hero{width:min(100% - (var(--shell-padding-mobile) * 2), var(--container-max));gap:var(--space-6);margin-inline:auto;display:grid}.hero__content{gap:var(--space-4);align-content:start;display:grid}.hero__eyebrow{font-size:var(--font-size-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-deep-teal);font-weight:800}.hero h1{letter-spacing:-.024em;text-wrap:balance;max-width:21ch;font-size:clamp(1.86rem,2.1vw + 1.22rem,2.6rem);line-height:1.16}.hero__lead{color:#264037;max-width:54ch;font-size:clamp(1rem,.35vw + .95rem,1.14rem);line-height:1.54}.hero__actions{gap:.65rem;display:grid}.hero__actions .button-link{width:100%;min-height:2.75rem;padding-inline:var(--space-4)}.hero__trust{font-size:var(--font-size-small);color:var(--color-brand-dark-green);font-weight:700}.hero__microcopy{color:var(--color-muted);font-size:var(--font-size-small)}.product-preview{position:relative}.product-preview:before{content:"";z-index:-1;border-radius:var(--radius-4);background:repeating-linear-gradient(90deg,#0b4f4a0a,#0b4f4a0a 1px,#0000 1px 12px),linear-gradient(145deg,#e6f2efbf,#f7faf8e6);position:absolute;inset:-.6rem}.product-preview__frame{border:1px solid var(--color-border);border-radius:var(--radius-4);background:var(--color-white);box-shadow:var(--shadow-2);overflow:hidden}.product-preview__chrome{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-2);height:2.1rem;padding-inline:var(--space-4);background:#f3f8f6;display:flex}.product-preview__chrome span{background:#c0d2cd;border-radius:50%;width:.55rem;height:.55rem}.product-preview__body{padding:.65rem}.demo-status{align-items:center;gap:var(--space-2);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.demo-status--neutral{color:var(--color-muted)}.demo-status--info{color:var(--color-trust-blue)}.physician-card{gap:.55rem;margin-top:.55rem;display:grid}.physician-card__identity{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;display:grid}.physician-card__avatar{border-radius:var(--radius-2);width:2.35rem;height:2.35rem;color:var(--color-brand-dark-green);background:#edf6f3;border:1px solid #c7d8d3;place-items:center;font-weight:800;display:grid}.physician-card h2{font-size:clamp(1rem,.32vw + .92rem,1.12rem);line-height:1.22}.physician-card__identity p{color:var(--color-muted);font-size:.84rem}.physician-card__topline{gap:.35rem;display:grid}.physician-card__status{color:var(--color-brand-dark-green);font-size:.82rem;font-weight:700}.physician-card__verify{color:#27433b;border-radius:var(--radius-2);background:#f4f9f8;border:1px solid #d7e6e1;padding:.32rem .52rem;font-size:.79rem}.physician-card__block{border-top:1px solid #edf3f1;gap:.3rem;padding-top:.55rem;display:grid}.physician-card__block h3{font-size:.86rem;line-height:1.3}.physician-card__block p{color:#27433b;font-size:.82rem}.physician-card__block--prep,.physician-card__block--pathway{border-radius:var(--radius-2);background:#f8fcfb;border:1px solid #e5efec;padding:.5rem .62rem}.physician-card__secure-indicator{color:#2d5567;font-weight:600}.preview-pill{border-radius:var(--radius-pill);color:#34534a;background:#eff7f4;border:1px solid #d0e0db;align-items:center;width:fit-content;min-height:1.7rem;padding:.16rem .58rem;font-size:.75rem;font-weight:700;display:inline-flex}.trust-strip{width:min(100% - 2.75rem, var(--container-max));margin:var(--space-8) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-white);box-shadow:var(--shadow-1)}.trust-strip ul{grid-template-columns:minmax(0,1fr);display:grid}.trust-strip li{align-items:center;gap:var(--space-3);color:#274139;border-bottom:1px solid #ecf3f0;grid-template-columns:auto 1fr;padding:.78rem .86rem;font-size:.84rem;font-weight:600;line-height:1.3;display:grid}.trust-strip li:last-child{border-bottom:none}.trust-strip svg{width:1.05rem;height:1.05rem;stroke:var(--color-brand-deep-teal);fill:none;stroke-width:1.8px;flex-shrink:0}.home-section{margin-top:var(--space-12)}.home-section__inner{width:min(100% - 2.75rem, var(--container-max));margin-inline:auto}.section-head{gap:var(--space-3);display:grid}.section-head h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.02em;text-wrap:balance}.section-head p{color:#264037;max-width:68ch}.home-section--problem .home-section__inner,.home-section--prep .home-section__inner,.home-section--paths .home-section__inner,.home-section--ocean .home-section__inner,.home-section--preview .home-section__inner,.home-section--final-cta .home-section__inner{border:1px solid var(--color-border);border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:var(--space-8);background:linear-gradient(165deg,#e6f2ef9e,#ffffffe6)}.problem-section{gap:var(--space-6);display:grid}.problem-section__content{gap:var(--space-3);display:grid}.problem-map{border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-4);background:#f6fbf9;border:1px solid #d7e6e1;display:grid}.problem-map__scattered{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem-map__scattered span{border-radius:var(--radius-pill);background:var(--color-white);color:#325147;text-align:center;border:1px solid #d7e6e1;padding:.45rem .7rem;font-size:.82rem;font-weight:600}.problem-map__arrow{color:var(--color-brand-deep-teal);text-align:center;font-size:1.45rem;font-weight:700}.problem-map__resolved{border-radius:var(--radius-2);padding:var(--space-4);gap:var(--space-2);background:#fff;border:1px solid #bfd6cf;display:grid}.problem-map__label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-deep-teal);font-weight:800}.product-system{gap:var(--space-6);display:grid}.product-system__layers{gap:var(--space-4);display:grid}.product-system__layer{border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-3);padding:var(--space-5);box-shadow:var(--shadow-1);gap:var(--space-3);display:grid}.product-system__index{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-trust-blue);font-weight:800}.product-system__layer h3{font-size:1.2rem;line-height:1.25}.product-system__layer>div{gap:var(--space-2);display:grid}.product-system__layer>div>p{color:#2a463c}.product-system__layer ul{gap:.4rem;display:grid}.product-system__layer li{color:#2e4b42;grid-template-columns:auto 1fr;align-items:start;gap:.45rem;font-size:.9rem;display:grid}.product-system__layer li:before{content:"•";color:var(--color-brand-deep-teal)}.prep-section{gap:var(--space-5);display:grid}.prep-section__examples{gap:var(--space-2);display:grid}.prep-section__examples li{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-3) var(--space-4);color:#2c4a41;border:1px solid #d8e8e3;font-weight:600}.boundary-panels{gap:var(--space-4);display:grid}.boundary-panel{border-radius:var(--radius-3);padding:var(--space-4);gap:var(--space-3);background:#fff;border:1px solid #d4e4de;display:grid}.boundary-panel--secure{background:#f8fcfb}.boundary-panel h3{font-size:1.02rem}.boundary-panel ul{gap:.45rem;display:grid}.boundary-panel li{color:#2f4b43;grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.boundary-panel li:before{content:"–";color:var(--color-brand-deep-teal)}.workflow-section{gap:var(--space-5);display:grid}.workflow-diagram{gap:var(--space-2);border-radius:var(--radius-3);background:var(--color-white);padding:var(--space-4);border:1px solid #d6e6e1;display:grid}.workflow-diagram li{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr;min-height:2.25rem;display:grid}.workflow-diagram__dot{background:var(--color-brand-deep-teal);border-radius:50%;width:.68rem;height:.68rem}.workflow-diagram p{color:#29453c;font-weight:600}.workflow-canon{border-left:4px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#183930;font-weight:700}.workflow-demo{border-radius:var(--radius-2);padding:var(--space-4);gap:var(--space-2);background:#f9fcfb;border:1px dashed #b9d0c9;display:grid}.workflow-demo p{color:#36544b;font-size:.9rem}.audience-paths{gap:var(--space-5);display:grid}.audience-paths__grid{gap:var(--space-4);display:grid}.audience-card{background:var(--color-white);border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-3);border:1px solid #d5e5df;display:grid}.audience-card h3{font-size:1.25rem}.audience-card p{color:#2c493f}.audience-card ul{gap:.45rem;display:grid}.audience-card li{color:#2d4b42;grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.audience-card li:before{content:"•";color:var(--color-brand-dark-green)}.examples-section{gap:var(--space-6);display:grid}.examples-feature{gap:var(--space-4);align-items:start;display:grid}.examples-feature__preview,.examples-feature__copy{gap:var(--space-3);display:grid}.examples-feature__copy p{color:#2c4a41}.examples-label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-trust-blue);font-weight:800}.specialty-grid{gap:var(--space-3);display:grid}.specialty-card{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);border:1px solid #d7e6e1;display:grid}.specialty-card h3{font-size:1rem}.specialty-card__label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-weight:700}.specialty-card p{color:#314f45;font-size:.9rem}.ocean-section{gap:var(--space-5);display:grid}.ocean-levels,.ocean-demos{gap:var(--space-3);display:grid}.ocean-level,.ocean-demo{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);border:1px solid #d5e4df;display:grid}.ocean-level h3,.ocean-demo h3{font-size:1rem}.ocean-level ul{gap:.38rem;display:grid}.ocean-level li{color:#2d4b42;grid-template-columns:auto 1fr;gap:.4rem;font-size:.88rem;display:grid}.ocean-level li:before{content:"–";color:var(--color-brand-deep-teal)}.ocean-demo__label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-trust-blue);font-weight:800}.ocean-warning{border-radius:var(--radius-2);padding:var(--space-3) var(--space-4);color:#36544a;background:#fbfdfc;border:1px solid #d4e2de;font-size:.9rem;font-weight:600}.approval-section{gap:var(--space-5);display:grid}.approval-steps{gap:var(--space-3);display:grid}.approval-steps li{padding:var(--space-3) 0 var(--space-3) var(--space-4);gap:var(--space-1);border-left:3px solid #9abbb1;display:grid}.approval-steps h3{font-size:1rem}.approval-steps p{color:#2f4d43;font-size:.92rem}.approval-note{color:#1e4036;font-weight:700}.private-preview{gap:var(--space-4);display:grid}.private-preview>p{color:#2a463c}.private-preview__actions,.final-cta__actions{gap:var(--space-3);display:grid}.private-preview__microcopy{color:var(--color-muted);font-size:.89rem}.faq-section{gap:var(--space-5);display:grid}.faq-list{gap:var(--space-3);display:grid}.faq-list details{border-radius:var(--radius-2);background:var(--color-white);border:1px solid #d7e5e0;overflow:hidden}.faq-list summary{cursor:pointer;padding:var(--space-4);align-content:center;min-height:2.85rem;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--color-brand-deep-teal)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{padding:0 var(--space-4) var(--space-4);color:#2f4d43}.final-cta{gap:var(--space-4);text-align:left;display:grid}.final-cta h2{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.45rem,1.2vw + 1.2rem,2rem);line-height:1.2}.final-cta>p{color:#2d4b42;max-width:62ch}.final-cta__trust{color:var(--color-brand-dark-green);font-weight:700}.next-section-intro{width:min(100% - 2.75rem, var(--content-max));margin:var(--space-10) auto 0;gap:var(--space-4);display:grid}.next-section-intro h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.02em}.next-section-intro p{color:#264037;max-width:60ch}.internal-hero{width:min(100% - 2.75rem, var(--container-max));margin-inline:auto}.internal-hero__inner{gap:var(--space-5);display:grid}.internal-hero__content{gap:var(--space-3);display:grid}.internal-hero__content h1{letter-spacing:-.024em;max-width:22ch;font-size:clamp(1.92rem,2.3vw + 1.2rem,3rem);line-height:1.15}.internal-hero__content>p{color:#264037;max-width:62ch}.internal-hero__actions,.internal-final-cta__actions{gap:var(--space-2);display:grid}.internal-hero__trust,.internal-final-cta__trust{font-size:var(--font-size-small);color:var(--color-brand-dark-green);font-weight:700}.internal-hero__visual{border:1px solid var(--color-border);border-radius:var(--radius-3);padding:var(--space-4);gap:var(--space-2);background:linear-gradient(155deg,#f6fbf9,#eef5f2);display:grid;box-shadow:0 1px 8px #073a3414}.internal-hero__visual-label,.preview-showcase__label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-trust-blue);font-weight:800}.internal-hero__visual h2{font-size:1.1rem;line-height:1.28}.internal-hero__visual ul{gap:.35rem;display:grid}.internal-hero__visual li{color:#2c4a41;grid-template-columns:auto 1fr;gap:.4rem;font-size:.9rem;display:grid}.internal-hero__visual li:before{content:"•";color:var(--color-brand-deep-teal)}.internal-hero__note,.narrative-panel__note,.preview-showcase__note,.workflow-map__note,.editorial-split__footnote{border-left:3px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#234238;font-weight:600}.internal-section__inner{width:min(100% - (var(--shell-padding-mobile) * 2), var(--container-max));margin-inline:auto;padding:0}.internal-section{margin-top:var(--space-10)}.feature-sequence,.process-timeline,.objection-panel,.preview-showcase,.governance-panel,.workflow-map,.workflow-value,.ocean-rollout,.preview-control,.closing-stack,.internal-final-cta{gap:var(--space-4);display:grid}.feature-sequence,.process-timeline,.objection-panel,.preview-control,.workflow-value,.ocean-rollout,.internal-final-cta{border-radius:var(--radius-3);background:var(--color-white);padding:var(--space-6);border:1px solid #d8e6e1;box-shadow:0 1px 8px #073a340f}.internal-section--soft .internal-section__inner,.internal-section--featured .internal-section__inner,.internal-section--closing .internal-section__inner{border-radius:var(--radius-3);padding:var(--space-6);background:linear-gradient(168deg,#e6f2ef73,#fffffff5);border:1px solid #dce8e4}.section-head{gap:var(--space-2)}.section-head--compact h3{font-size:1.06rem}.editorial-two-up,.principles-stack,.boundaries-stack,.compact-principle,.narrative-panel,.audience-benefit,.prep-boundary,.editorial-split,.related-pathways{gap:var(--space-4);display:grid}.editorial-two-up__grid,.preview-control__grid,.principles-stack__grid,.editorial-split__grid,.workflow-map__destinations,.closing-stack__links{gap:var(--space-3);display:grid}.governance-panel__list,.narrative-panel__list,.audience-benefit__list,.prep-boundary__examples,.compact-principle__list{gap:var(--space-2);display:grid}.governance-panel__list li,.narrative-panel__list li,.audience-benefit__list li,.prep-boundary__examples li,.compact-principle__list li,.workflow-map__destinations p{color:#2b4a40;border-bottom:1px solid #deebe6;padding:.38rem 0}.governance-panel__list li:last-child,.narrative-panel__list li:last-child,.audience-benefit__list li:last-child,.prep-boundary__examples li:last-child,.compact-principle__list li:last-child,.workflow-map__destinations p:last-child{border-bottom:0}.feature-sequence__list,.process-timeline__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.process-timeline__list{counter-reset:process-step}.process-timeline__item{counter-increment:process-step;gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.process-timeline__item:before{content:counter(process-step);border-radius:var(--radius-pill);color:#12483f;background:#e7f2ef;place-items:center;width:2rem;height:2rem;font-weight:800;line-height:1;display:grid}.process-timeline__item{gap:var(--space-2);display:grid}.process-timeline__step-number{border-radius:var(--radius-pill);color:#2b4b41;letter-spacing:.04em;text-transform:uppercase;background:#edf6f3;border:1px solid #cfe0da;width:fit-content;margin:0;padding:.18rem .6rem;font-size:.8rem;font-weight:800}.feature-sequence__item,.process-timeline__card,.related-pathways__item,.editorial-split__panel{border-radius:var(--radius-2);padding:var(--space-4);background:#fbfdfc;border:1px solid #dbe8e3}.feature-sequence__item{gap:var(--space-3);display:grid}.feature-sequence__index{font-size:var(--font-size-label);color:var(--color-trust-blue);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.feature-sequence__item h3,.process-timeline__card h3,.editorial-split__panel h3,.related-pathways__item h3{font-size:1.08rem;line-height:1.3}.feature-sequence__item>div,.process-timeline__card,.editorial-split__panel,.related-pathways__item{gap:var(--space-2);display:grid}.feature-sequence__item>div>p,.process-timeline__card>p,.related-pathways__item p,.preview-showcase__note{color:#2d4a41}.feature-sequence__item ul,.process-timeline__card ul,.editorial-split__panel ul{gap:.35rem;display:grid}.feature-sequence__item li,.process-timeline__card li,.editorial-split__panel li{color:#2e4b42;grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.feature-sequence__item li:before,.process-timeline__card li:before,.editorial-split__panel li:before{content:"•";color:var(--color-brand-deep-teal)}.process-timeline__badge{border-radius:var(--radius-pill);color:#2b4b41;background:#edf6f3;border:1px solid #cfe0da;width:fit-content;padding:.16rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.editorial-split__grid,.related-pathways__grid,.workflow-map__destinations{gap:var(--space-4);display:grid}.editorial-split__panel--alt{background:#f8fcfb}.review-flow,.governance-diagram,.workflow-map__chain{border-radius:var(--radius-3);padding:var(--space-4);gap:var(--space-2);background:#f7fcfa;border:1px solid #cddfd8;display:grid}.review-flow span,.governance-diagram span,.workflow-map__chain li{border-radius:var(--radius-2);background:var(--color-white);color:#2f4b42;border:1px solid #d5e3de;align-content:center;min-height:2.1rem;padding:.42rem .72rem;font-size:.88rem;font-weight:600}.review-flow span[aria-hidden=true],.governance-diagram span[aria-hidden=true]{color:var(--color-brand-deep-teal);background:0 0;border:none;justify-self:center;font-weight:800}.workflow-map__chain li{gap:var(--space-2);counter-increment:workflow-step;grid-template-columns:auto 1fr;display:grid}.workflow-map__chain li:before{content:counter(workflow-step) ".";color:var(--color-brand-deep-teal);font-weight:800}.workflow-map__chain{counter-reset:workflow-step;margin:0;list-style:none}.preview-showcase__mockup{width:min(100%,58rem)}.closing-stack__related{gap:var(--space-2);padding-top:var(--space-2);display:grid}.closing-stack__links a{color:var(--color-brand-dark-green);font-weight:700;text-decoration:none}.closing-stack__links a:hover{text-decoration:underline}.compact-principle h3,.process-timeline h3,.process-timeline__card h4,.editorial-two-up h3,.closing-stack__related h3{margin:0;font-size:1.02rem;line-height:1.3}.process-timeline__card h4{font-size:.98rem}.scenario-chips{flex-wrap:wrap;gap:.45rem;display:flex}.scenario-chips span{border-radius:var(--radius-pill);color:#2f4b42;background:#f4faf7;border:1px solid #cddfd8;padding:.3rem .66rem;font-size:.84rem;font-weight:700}.founder-proof,.specialty-examples,.example-detail-panel,.demo-disclosure,.ocean-workflow-diagram,.ocean-service-levels,.form-preview-gallery,.implementation-method{gap:var(--space-4);display:grid}.founder-proof__grid,.example-detail-panel__grid,.demo-disclosure__grid,.ocean-service-levels__grid,.form-preview-gallery__grid,.specialty-examples__grid{gap:var(--space-3);display:grid}.founder-proof__details ul,.specialty-example-card ul,.example-detail-panel ul,.demo-disclosure ul,.workflow-value ul{gap:.35rem;display:grid}.founder-proof__details li,.specialty-example-card li,.example-detail-panel li,.demo-disclosure li{color:#2e4a41;grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.founder-proof__details li:before,.specialty-example-card li:before,.example-detail-panel li:before,.demo-disclosure li:before{content:"•";color:var(--color-brand-deep-teal)}.founder-proof__details li{border-bottom:1px solid #d9e8e2;grid-template-columns:1fr;gap:.1rem;padding-bottom:.4rem}.founder-proof__details li:before{content:none}.founder-proof__details span{font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.founder-proof__details strong{color:#1d4036;font-size:.95rem}.founder-proof__note{border-left:3px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#244238;font-weight:600}.specialty-example-card,.example-detail-panel article,.demo-disclosure article,.form-preview-gallery .ocean-demo{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);border:1px solid #d7e5e0;display:grid}.specialty-example-card h3,.example-detail-panel h3,.demo-disclosure h3,.form-preview-gallery .ocean-demo h3{font-size:1rem}.specialty-example-card>p{color:#2f4d43}.specialty-example-card .demo-status{width:fit-content}.ocean-workflow-diagram .workflow-map__chain{grid-template-columns:1fr}.form-preview-gallery .ocean-warning{margin-top:var(--space-2)}.workflow-value .preview-pill{width:fit-content}.how-process-lifecycle .internal-section__inner{gap:var(--space-4);display:grid}.how-process-lifecycle .section-head,.how-process-lifecycle .process-timeline__list{gap:var(--space-2)}.how-process-lifecycle .process-timeline__card{padding:var(--space-3) var(--space-4)}.how-process-lifecycle .process-timeline__card h3{font-size:1rem}.how-step-support{color:#2e4b42;font-size:.86rem;font-weight:700}.how-lifecycle{gap:var(--space-2);padding-top:var(--space-1);display:grid}.how-lifecycle__grid{gap:var(--space-2);display:grid}.how-lifecycle__item{border-bottom:1px solid #d9e7e2;gap:.32rem;padding:.42rem 0;display:grid}.how-lifecycle__item:last-child{border-bottom:none}.how-lifecycle__item h4{font-size:.96rem}.how-lifecycle__item p{color:#2e4b42}.how-boundaries .internal-section__inner{gap:var(--space-4);display:grid}.how-boundaries__grid{gap:var(--space-3);display:grid}.how-boundary-panel{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);border:1px solid #d6e5df;display:grid}.how-boundary-panel h3{font-size:.98rem}.how-boundary-panel ul{gap:.34rem;display:grid}.how-boundary-panel li{color:#2f4b42;grid-template-columns:auto 1fr;gap:.38rem;font-size:.88rem;display:grid}.how-boundary-panel li:before{content:"•";color:var(--color-brand-deep-teal)}.how-closing .internal-section__inner{gap:var(--space-4);display:grid}.how-closing .faq-section{gap:var(--space-3)}.how-closing .faq-list{gap:var(--space-2)}.how-closing .faq-list summary{padding:var(--space-3) var(--space-4);min-height:2.55rem}.how-closing .faq-list details p{padding:0 var(--space-4) var(--space-3)}.how-closing__row{gap:var(--space-4);display:grid}.how-closing__related{gap:var(--space-2);display:grid}.how-closing__related h3{font-size:.98rem}.how-closing__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.how-closing__links a{color:var(--color-brand-dark-green);font-size:.9rem;font-weight:700;text-decoration:none}.how-closing__links a:hover{text-decoration:underline}.how-final-cta{box-shadow:none;gap:var(--space-3);background:0 0;border:none;border-radius:0;padding:0}.how-final-cta h2{font-size:clamp(1.36rem,1.1vw + 1rem,1.94rem)}.how-final-cta>p{max-width:60ch}.pricing-overview,.pricing-details,.service-scope-comparison,.third-party-fees,.not-for-sale-panel,.pricing-faq,.clinic-custom-note,.pricing-status-panel{gap:var(--space-4);display:grid}.pricing-overview__grid,.pricing-details__list,.service-scope-comparison__grid{gap:var(--space-3);display:grid}.pricing-card,.pricing-detail-item,.scope-panel{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);border:1px solid #d7e5e0;display:grid}.pricing-card__audience,.pricing-detail-item__audience{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-trust-blue);font-weight:800}.pricing-card h3,.pricing-detail-item h3,.scope-panel h3{font-size:1.05rem}.pricing-card>p,.pricing-detail-item>p,.scope-panel li,.pricing-faq .faq-list details p{color:#2d4b42}.pricing-card__status{border-radius:var(--radius-pill);color:#2b4b41;background:#edf6f3;border:1px solid #cfe0da;width:fit-content;padding:.16rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.pricing-detail-item ul,.scope-panel ul{gap:.35rem;display:grid}.pricing-detail-item li,.scope-panel li{grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.pricing-detail-item li:before,.scope-panel li:before{content:"•";color:var(--color-brand-deep-teal)}.pricing-detail-item__note{border-left:3px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#234238;font-weight:600}.rc1c-pricing-hero{margin-top:var(--space-3);color:#eef8f5;background:radial-gradient(circle at 12% 10%,#167d8457,#0000 40%),linear-gradient(150deg,#08283c 0%,#0b4f4a 58%,#0f6664 100%)}.rc1c-pricing-hero__inner{padding-block:var(--space-10);gap:var(--space-6);display:grid}.rc1c-pricing-hero__content{gap:var(--space-4);display:grid}.rc1c-pricing-hero__content h1{color:#f6fbfa;max-width:20ch;font-size:clamp(2rem,2.5vw + 1.2rem,3.25rem)}.rc1c-pricing-hero__content>p{color:#f0f8f6f2;max-width:62ch}.rc1c-pricing-hero__actions{gap:var(--space-2);display:grid}.rc1c-pricing-summary{border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-3);background:linear-gradient(165deg,#0c3c44d6,#072a38e0);border:1px solid #ffffff40;display:grid}.rc1c-pricing-summary h2{color:#f8fcfb;font-size:clamp(1.15rem,1.2vw + .85rem,1.55rem)}.rc1c-pricing-summary p,.rc1c-pricing-summary li{color:#edf8f5f2}.rc1c-pricing-summary ul{gap:.45rem;display:grid}.rc1c-pricing-summary__chips{flex-wrap:wrap;gap:.45rem;display:flex}.rc1c-pricing-summary__chips span{border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;background:#e9f4fa14;border:1px solid #e9f4fa66;padding:.26rem .65rem;font-size:.74rem;font-weight:700}.rc1c-pricing-summary__state{padding-top:var(--space-3);border-top:1px solid #e9f4fa42;font-size:.84rem;font-weight:700}.rc1c-pricing-intro,.rc1c-plans,.rc1c-included,.rc1c-rationale,.rc1c-pricing-faq,.rc1c-clinic-challenges,.rc1c-clinic-audience,.rc1c-clinic-tiers,.rc1c-compare,.rc1c-rollout,.rc1c-pricing-drivers,.rc1c-governance{gap:var(--space-4);display:grid}.rc1c-pricing-subnav ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc1c-pricing-subnav a{border-radius:var(--radius-pill);color:#21443a;background:#f8fcfb;border:1px solid #d8e7e2;align-items:center;padding:.42rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.rc1c-pricing-subnav a:hover{background:#edf6f3}.rc1c-plan-grid{gap:var(--space-4);display:grid}.rc1c-plan-card{border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:var(--space-5);gap:var(--space-3);background:#fff;border:1px solid #d7e6e2;display:grid}.rc1c-plan-card--featured{border-color:#1a7e87;box-shadow:0 12px 30px #0b5b6029}.rc1c-plan-card__topline{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rc1c-plan-card__icon{color:#0b4f4a;letter-spacing:.08em;background:#e7f2ef;border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:800;display:grid}.rc1c-plan-card__badge{border-radius:var(--radius-pill);color:#f4fbfa;letter-spacing:.06em;text-transform:uppercase;background:#0d6f76;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.rc1c-plan-card__audience{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-trust-blue);font-weight:800}.rc1c-plan-card h3{font-size:clamp(1.25rem,1.1vw + 1rem,1.6rem)}.rc1c-plan-card>p,.rc1c-plan-card li,.rc1c-plan-card__best-for p,.rc1c-plan-card__note p,.rc1c-include-card li,.rc1c-rationale p,.rc1c-info-card p,.rc1c-rollout__boundary,.rc1c-compare-mobile p{color:#2d4b42}.rc1c-plan-card__price{border-radius:var(--radius-2);padding:var(--space-3);background:#edf5fb;border:1px solid #d8e7f0;gap:.35rem;display:grid}.rc1c-plan-card__price p{color:#12314a;font-size:clamp(1.04rem,1vw + .74rem,1.28rem);font-weight:800}.rc1c-plan-card ul,.rc1c-include-card ul,.rc1c-governance ul{gap:.45rem;display:grid}.rc1c-plan-card li,.rc1c-include-card li,.rc1c-governance li{grid-template-columns:auto 1fr;gap:.45rem;font-size:.91rem;display:grid}.rc1c-plan-card li:before,.rc1c-include-card li:before,.rc1c-governance li:before{content:"•";color:var(--color-brand-deep-teal)}.rc1c-plan-card__best-for,.rc1c-plan-card__note{border-radius:var(--radius-2);padding:var(--space-3)}.rc1c-plan-card__best-for{background:#f7fbfa;border:1px solid #e1ece8}.rc1c-plan-card__note{background:#fff1e7;border:1px solid #f0d6c7}.rc1c-included__grid,.rc1c-card-grid,.rc1c-included__actions,.rc1c-rollout-steps,.rc1c-chip-grid{gap:var(--space-3);display:grid}.rc1c-include-card,.rc1c-info-card,.rc1c-rationale,.rc1c-compare-mobile__row{border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:var(--space-5);gap:var(--space-3);background:#fff;border:1px solid #dae8e3;display:grid}.rc1c-include-card--alt{background:#f8fcfb}.rc1c-rationale{text-align:center;background:#e9f4fa;border-color:#d0e2ef}.rc1c-rationale--founding{text-align:left;background:#fff4ea;border-color:#f0dbc9}.rc1c-rationale__boundary{padding-left:var(--space-4);border-left:3px solid #c37d62;font-weight:700}.rc1c-pricing-faq .faq-list{border-radius:var(--radius-2);background:#fff;border:1px solid #dbe7e2}.rc1c-pricing-faq .faq-list details{border-top:1px solid #e5efeb}.rc1c-pricing-faq .faq-list details:first-child{border-top:none}.rc1c-pricing-faq .faq-list summary{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:1fr auto;min-height:4.75rem;padding:.8rem 1rem;font-weight:700;list-style:none;display:grid}.rc1c-pricing-faq .faq-list summary:after{content:"+";border-radius:var(--radius-pill);color:#154b43;border:1px solid #bfd4cc;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:inline-flex}.rc1c-pricing-faq .faq-list details[open] summary:after{content:"−"}.rc1c-pricing-faq .faq-list details p{padding:0 1rem .9rem}.rc1c-pricing-faq .faq-list summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.rc1c-pricing-hero--clinic .rc1c-pricing-summary{background:linear-gradient(165deg,#0b3d4adb,#08273ce6)}.rc1c-pricing-summary__trust{padding-top:var(--space-3);border-top:1px solid #e9f4fa42}.rc1c-chip{border-radius:var(--radius-pill);color:#23443a;background:#f7fbfa;border:1px solid #d7e6e1;padding:.4rem .75rem;font-size:.84rem;font-weight:700}.rc1c-compare-table-wrap{display:none}.rc1c-compare-mobile{gap:var(--space-3);display:grid}.rc1c-rollout-step{border-radius:var(--radius-2);padding:var(--space-3);gap:var(--space-3);background:#fff;border:1px solid #d8e7e2;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;display:grid}.rc1c-rollout-step__number{border-radius:var(--radius-pill);color:#12483f;background:#e7f2ef;place-self:start;place-items:center;width:1.9rem;height:1.9rem;margin:0;font-weight:800;line-height:1;display:grid}.rc1c-rollout-step__content{min-width:0}.rc1c-rollout-step__text{margin:0}.rc1c-rollout__boundary{border-left:3px solid var(--color-brand-deep-teal);padding-left:var(--space-4);font-weight:700}.rc1c-governance-band{background:linear-gradient(145deg,#0a3a52,#0b5b60)}.rc1c-governance .eyebrow,.rc1c-governance h2,.rc1c-governance .reference-section-heading p,.rc1c-governance li{color:#f3fbf9}.rc1c-governance ul{padding-top:var(--space-3);border-top:1px solid #e9f4fa47}.rc1c-governance li:before{color:#bde2de}.rc1c-quiet-link{padding-top:0}.rc1c-quiet-link__inner{text-align:center;padding-top:0}.rc1c-quiet-link__inner a{color:var(--color-brand-dark-green);font-weight:700}.scope-panel--alt{background:#f8fcfb}.related-pathways__item a{color:var(--color-brand-dark-green);text-decoration:none}.related-pathways__item a:hover{text-decoration:underline}.internal-section--final .internal-section__inner{background:linear-gradient(165deg,#e6f2efc2,#ffffffeb)}.internal-final-cta h2{letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.5rem,1.3vw + 1.18rem,2.15rem);line-height:1.2}.internal-final-cta>p{color:#2d4b42;max-width:66ch}.route-shell{width:min(100% - 2rem, var(--content-max));border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-3);padding:var(--space-8);box-shadow:var(--shadow-1);gap:var(--space-4);margin:0 auto;display:grid}.route-shell__eyebrow{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand-deep-teal);font-weight:700}.route-shell h1{font-size:var(--font-size-h2);line-height:1.2}.route-shell p{color:var(--color-muted)}.route-shell__home-link{justify-self:start;font-weight:700}.get-started-hero{margin-top:var(--space-2)}.get-started-hero__warning{border-left:3px solid var(--color-caution-coral);padding-left:var(--space-4);color:#4a2f27;font-weight:700}.get-started-status{border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:var(--space-5);gap:var(--space-3);background:linear-gradient(160deg,#f8fcfb,#fff);border:1px solid #d7e5e0;display:grid}.get-started-status__label{font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-trust-blue);font-weight:800}.get-started-status h2{font-size:1.1rem;line-height:1.32}.get-started-status ul{gap:.45rem;display:grid}.get-started-status li{color:#2e4b42;font-size:.9rem}.get-started-pathways,.get-started-form-wrap,.patient-misdirection,.future-state-panel{gap:var(--space-4);display:grid}.get-started-pathways__grid{gap:var(--space-3);display:grid}.pathway-panel{border-radius:var(--radius-2);padding:var(--space-4);gap:var(--space-2);background:#fbfdfc;border:1px solid #d8e6e1;display:grid}.pathway-panel h3,.submission-review-panel h3,.intake-error-summary h3{font-size:1rem}.pathway-panel__note{border-left:3px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#2e4b42;font-size:.9rem;font-weight:600}.trust-page-hero{margin-top:var(--space-2)}.trust-page-hero,.trust-page-hero .internal-hero__inner,.trust-page-hero .internal-hero__content,.trust-page-hero h1,.trust-page-hero .internal-hero__content>p{min-width:0;max-width:100%}.trust-status-panel{align-content:start}.internal-hero__inner>*,.trust-status-panel,.status-panel-grid__cards>*,.policy-section,.policy-section__body,.review-placeholder,.no-patient-care-notice{min-width:0}.trust-page-hero .internal-hero__content>p,.trust-status-panel li,.review-placeholder p,.policy-section__body p,.no-patient-care-notice p{overflow-wrap:anywhere;word-break:normal}.policy-section,.policy-section__body,.trust-boundary-panel{gap:var(--space-3);display:grid}.policy-section{padding:var(--space-6);border-radius:var(--radius-3);background:var(--color-white);border:1px solid #d8e6e1;box-shadow:0 1px 8px #073a340f}.policy-section__body p{color:#29453c;max-width:66ch}.policy-section__note{border-left:3px solid var(--color-caution-coral);padding-left:var(--space-4);color:#4a2f27;font-weight:700}.policy-section__ordered{gap:var(--space-2);color:#2f4b42;padding-left:1.2rem;display:grid}.policy-section__ordered li{padding-left:.2rem}.status-panel-grid,.no-patient-care-notice,.company-architecture-grid{gap:var(--space-4);display:grid}.status-panel-grid__cards,.company-architecture-grid__items{gap:var(--space-3);display:grid}.review-placeholder,.company-architecture-grid__item{border-radius:var(--radius-2);padding:var(--space-4);gap:var(--space-2);background:#fbfdfc;border:1px solid #dbe8e3;display:grid}.review-placeholder__label{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-trust-blue);font-weight:800}.review-placeholder p,.no-patient-care-notice p,.company-architecture-grid__item p{color:#2d4a41}.b2b-intake-form{gap:var(--space-4);display:grid}.intake-fieldset,.intake-subgroup,.submission-review-panel,.intake-error-summary{border-radius:var(--radius-2);background:var(--color-white);padding:var(--space-4);border:1px solid #d8e6e1}.intake-fieldset.field--invalid{border-color:#d09184}.intake-subgroup{margin-top:var(--space-3)}.intake-fieldset>legend,.intake-subgroup>legend{color:#1f4036;padding-inline:.35rem;font-size:.95rem;font-weight:800}.intake-grid{gap:var(--space-3);display:grid}.intake-control{gap:.4rem;display:grid}.intake-control label{color:#244339;font-size:.92rem;font-weight:700}.intake-control input,.intake-control select,.intake-control textarea{border-radius:var(--radius-2);color:#1e3b32;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #c5d7d1;padding:.58rem .72rem}.intake-control textarea{resize:vertical;min-height:8rem;max-height:16rem}.intake-control input:focus-visible,.intake-control select:focus-visible,.intake-control textarea:focus-visible,.choice-grid input:focus-visible,.inquiry-card input:focus-visible{outline:var(--focus-ring);outline-offset:1px}.b2b-intake-form[data-validation-attempted=true] .intake-control.field--invalid input,.b2b-intake-form[data-validation-attempted=true] .intake-control.field--invalid select,.b2b-intake-form[data-validation-attempted=true] .intake-control.field--invalid textarea{border-color:#b96b5c;box-shadow:inset 0 0 0 1px #b96b5c38}.b2b-intake-form[data-validation-attempted=true] .intake-fieldset.field--invalid .inquiry-card{border-color:#cf9a8e}.inquiry-choice-grid{gap:var(--space-3);display:grid}.inquiry-card{align-items:start;gap:var(--space-3);border-radius:var(--radius-2);color:#27463d;cursor:pointer;background:#fbfdfc;border:1px solid #cfdfd9;grid-template-columns:auto 1fr auto;min-height:4.4rem;padding:.85rem .95rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.inquiry-card:hover{background:#f5faf8;border-color:#97b9ae}.inquiry-card:has(input:focus-visible){outline:var(--focus-ring);outline-offset:1px}.inquiry-card input{width:1.1rem;height:1.1rem;margin-top:.28rem}.inquiry-card__body{gap:.2rem;display:grid}.inquiry-card__title{color:#1d3d33;font-size:.95rem;font-weight:800}.inquiry-card__description{color:#355349;font-size:.86rem;line-height:1.36}.inquiry-card__selected{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-dark-green);font-size:.78rem;font-weight:800;display:none}.inquiry-card:has(input:checked){background:#f0f7f4;border-color:#2e6759;box-shadow:inset 0 0 0 2px #0b4f4a26}.inquiry-card:has(input:checked) .inquiry-card__selected{align-items:center;display:inline-flex}.choice-grid{gap:var(--space-2);display:grid}.choice-grid--compact{grid-template-columns:repeat(2,minmax(0,max-content))}.choice-grid label{align-items:start;gap:var(--space-2);border-radius:var(--radius-2);color:#28473d;background:#fbfdfc;border:1px solid #d8e6e1;grid-template-columns:auto 1fr;min-height:2.85rem;padding:.62rem .75rem;display:grid}.choice-grid input{width:1.1rem;height:1.1rem;margin-top:.22rem}.intake-help,.intake-note{color:#2f4b42;font-size:.86rem}.intake-warning,.no-phi-warning{border-left:3px solid var(--color-caution-coral);padding-left:var(--space-3);color:#4a2f27;font-size:.86rem;font-weight:700}.intake-error-summary{background:#fff9f8;border-color:#e4c3bc}.intake-error-summary ul{margin-top:var(--space-2);gap:.35rem;display:grid}.intake-error-summary li{color:#5c3a31;font-weight:700}.intake-error-summary a{color:#5c3a31;text-decoration-thickness:.11em}.intake-error-summary a:hover{color:#472b24}.submission-review-panel{gap:var(--space-3);background:linear-gradient(168deg,#e6f2efb3,#fffffff5);border-color:#bdd5cd}.submission-review-panel__status{font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-trust-blue);font-weight:800}.submission-review-panel__actions{gap:var(--space-2);display:grid}.submission-review-panel button[disabled]{cursor:not-allowed;opacity:.7}.patient-misdirection .button-link{width:fit-content}.future-steps{gap:var(--space-2);display:grid}.future-step{border-radius:var(--radius-2);padding:var(--space-3);gap:var(--space-3);background:#fbfdfc;border:1px solid #d8e6e1;grid-template-columns:auto 1fr;align-items:start;display:grid}.future-step__badge{border-radius:var(--radius-pill);min-width:2.1rem;min-height:2.1rem;color:var(--color-brand-dark-green);letter-spacing:.05em;background:#eef7f4;border:1px solid #bcd3cb;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.future-step p{color:#2d4b42;font-size:.9rem;line-height:1.34}.site-footer{margin-top:var(--space-16);color:#eaf6f1f2;background:radial-gradient(circle at 4% 5%,#167d8433,#0000 36%),linear-gradient(165deg,#08283c 0%,#073f43 100%);border-top:1px solid #ffffff14}.site-footer__inner{padding-block:var(--space-12);gap:var(--space-6);display:grid}.site-footer__identity{gap:var(--space-3);max-width:34rem;display:grid}.site-footer__identity p{color:#eaf6f1d6;font-size:var(--font-size-small)}.site-footer__trust-list{gap:var(--space-2);font-size:var(--font-size-small);display:grid}.site-footer__trust-list li{color:#eaf6f1e0;font-weight:600}.site-footer .brand-mark{color:var(--color-white)}.site-footer .brand-mark__logo{width:clamp(220px,30vw,280px);height:auto}.site-footer .brand-mark__text span{color:#e9f4facc}.site-footer .brand-mark__badge{border-color:#ffffff38}.site-footer__nav h2{font-size:.86rem;font-family:var(--font-family-ui);text-transform:uppercase;letter-spacing:.07em;color:#e9f4fae6;margin-bottom:var(--space-3);font-weight:700}.site-footer__nav ul{gap:var(--space-2);display:grid}.site-footer__nav a{color:#ffffffe6;font-size:var(--font-size-legal);text-decoration:none}.site-footer__nav a:hover{color:#fff;text-decoration:underline}.site-footer__bottom{padding-block:var(--space-4) var(--space-6);gap:var(--space-2);border-top:1px solid #ffffff29;display:grid}.site-footer__bottom p{color:#e9f4fad1;font-size:.82rem}.reference-section-heading{max-width:var(--reading-max);gap:var(--space-3);display:grid}.reference-section-heading h2{font-size:var(--font-size-h2)}.reference-section-heading p{color:#294943}.reference-card{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);background:var(--color-white);box-shadow:var(--shadow-1);gap:var(--space-3);display:grid}.reference-card h3{font-size:var(--font-size-h3);color:#133c3a}.reference-card__body{gap:var(--space-3);color:#294943;display:grid}.reference-card--mint{background:var(--color-soft-mint)}.reference-card--blue{background:var(--color-soft-blue)}.reference-card--peach{background:var(--color-soft-peach)}.reference-card--lavender{background:var(--color-soft-lavender)}.process-rail{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.process-rail li{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);padding:var(--space-4);gap:var(--space-2);display:grid}.process-rail__index{font-size:var(--font-size-label);letter-spacing:.08em;color:var(--color-main-teal);font-weight:700}.dark-cta-band{background:linear-gradient(145deg, var(--color-dark-navy), var(--color-deep-teal));color:var(--color-white);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.dark-cta-band__inner{padding-block:var(--space-10);gap:var(--space-4);align-items:center;display:grid}.dark-cta-band__inner h2{font-size:var(--font-size-h2);color:var(--color-white)}.dark-cta-band__inner p{margin-top:var(--space-2);color:#e9f4fae6}.dark-cta-band__actions{gap:var(--space-2);display:grid}.dark-cta-band__trust{font-size:var(--font-size-small);color:#e9f4faf2;font-weight:700}.rc1b-home{margin-top:var(--space-12)}.rc1b-home__inner{width:min(100% - 2.75rem, var(--container-max));margin-inline:auto}.rc1b-hero{margin-top:0}.rc1b-hero__layout{border-radius:var(--radius-4);color:#f3fbf8;padding:var(--space-8);gap:var(--space-6);box-shadow:var(--shadow-featured);background:radial-gradient(circle at 12% 6%,#167d8442,#0000 38%),linear-gradient(150deg,#08283c 0%,#0b4f4a 58%,#0f6664 100%);border:1px solid #d8e6e1e6;display:grid}.rc1b-hero .eyebrow{color:#e9f4faeb}.rc1b-hero h1{color:var(--color-white);max-width:18ch;font-size:clamp(2rem,2.8vw + 1.1rem,3.4rem);line-height:1.12}.rc1b-hero__content,.rc1b-hero__panel{gap:var(--space-3);display:grid}.rc1b-hero__lead,.rc1b-hero__trust,.rc1b-hero__panel p,.rc1b-hero__panel li{color:#e9f4faf2}.rc1b-hero__actions{gap:var(--space-2);display:grid}.rc1b-hero__actions .button-link--secondary{background:#fffffff0}.rc1b-hero__panel{border-radius:var(--radius-3);padding:var(--space-5);background:#08283c5c;border:1px solid #e9f4fa47}.rc1b-hero__panel h2{color:var(--color-white);font-size:1.25rem;font-family:var(--font-family-ui)}.rc1b-hero__panel ul,.rc1b-front-door__row,.rc1b-system__item ul,.rc1b-boundary__panel ul,.rc1b-split__card ul,.rc1b-ocean__list,.rc1b-paths .reference-card ul{gap:.42rem;display:grid}.rc1b-hero__panel li,.rc1b-system__item li,.rc1b-boundary__panel li,.rc1b-split__card li,.rc1b-ocean__list li,.rc1b-paths .reference-card li{grid-template-columns:auto 1fr;gap:.45rem;font-size:.9rem;display:grid}.rc1b-hero__panel li:before,.rc1b-system__item li:before,.rc1b-boundary__panel li:before,.rc1b-split__card li:before,.rc1b-ocean__list li:before,.rc1b-paths .reference-card li:before{content:"•";color:var(--color-brand-deep-teal)}.rc1b-hero__panel li:before{color:#a7d6cf}.rc1b-paths,.rc1b-system,.rc1b-split,.rc1b-faq{gap:var(--space-5);display:grid}.rc1b-paths__grid,.rc1b-split__grid{gap:var(--space-3);display:grid}.rc1b-front-door,.rc1b-ocean__inner{padding:var(--space-8)}.rc1b-front-door{gap:var(--space-5);background:linear-gradient(168deg,#e6f2ef8f,#fffffff0);display:grid}.rc1b-front-door__table{border-radius:var(--radius-3);background:var(--color-white);border:1px solid #d4e3de;overflow:hidden}.rc1b-front-door__header,.rc1b-front-door__row{grid-template-columns:minmax(0,1fr);display:grid}.rc1b-front-door__header{background:#f2f8f6}.rc1b-front-door__header p,.rc1b-front-door__row p{padding:var(--space-3) var(--space-4);border-bottom:1px solid #e1ebe7}.rc1b-front-door__header p{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em;color:#285249;font-weight:800}.rc1b-front-door__row:last-child p{border-bottom:none}.rc1b-front-door__row p:last-child{color:#2f4d44}.rc1b-system__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rc1b-system__item{background:var(--color-white);border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-3);border:1px solid #d4e4df;display:grid}.rc1b-system__index{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-trust-blue);font-weight:800}.rc1b-system__item>div{gap:var(--space-2);display:grid}.rc1b-boundary__inner{border-radius:var(--radius-3);padding:var(--space-8);gap:var(--space-5);background:linear-gradient(160deg,#08283c12,#fffffff7);border:1px solid #cfe0da;display:grid}.rc1b-boundary__grid{gap:var(--space-3);display:grid}.rc1b-boundary__panel{border-radius:var(--radius-2);padding:var(--space-4);gap:var(--space-3);background:#fff;border:1px solid #d4e4de;display:grid}.rc1b-boundary__panel--secure{background:#f7fcfa}.rc1b-boundary__canon{border-left:4px solid var(--color-brand-deep-teal);padding-left:var(--space-4);color:#234138;font-weight:700}.rc1b-split__card{border-radius:var(--radius-3);background:var(--color-white);padding:var(--space-5);gap:var(--space-3);border:1px solid #d6e4df;display:grid}.rc1b-split__card p,.rc1b-system__item>div>p,.rc1b-ocean__inner>.section-head p,.rc1b-paths .reference-card p{color:#2f4d43}.rc1b-ocean__inner{border-radius:var(--radius-3);color:#e9f4faf5;gap:var(--space-4);background:linear-gradient(150deg,#08283cf2,#0b4f4af2);border:1px solid #d8e6e1e6;display:grid}.rc1b-ocean .section-head h2,.rc1b-ocean .eyebrow{color:var(--color-white)}.rc1b-ocean__inner>.section-head p,.rc1b-ocean__list li{color:#e9f4faf2}.rc1b-ocean__list li:before{color:#a8d5cf}.rc1b-ocean .button-link--secondary{background:#fffffff0;width:fit-content}.rc1b-faq{margin-bottom:var(--space-8)}.rc1b-faq .faq-list{gap:0}.rc1b-faq .faq-list details{background:0 0;border:0;border-bottom:1px solid #d9e6e2;border-radius:0;overflow:visible}.rc1b-faq .faq-list details:first-child{border-top:1px solid #d9e6e2}.rc1b-faq .faq-list summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding:1rem 1.25rem;font-size:.98rem;font-weight:700;line-height:1.35;display:grid}.rc1b-faq .faq-list summary:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-1)}.rc1b-faq .faq-list summary:after{content:"+";float:none;color:var(--color-brand-deep-teal);justify-self:end;align-items:center;font-size:1.2rem;line-height:1;display:inline-flex}.rc1b-faq .faq-list details[open] summary:after{content:"−"}.rc1b-faq .faq-list details p{padding:0 1.25rem 1rem;font-size:.95rem}.rc1b-home h2[id$=-title]{scroll-margin-top:calc(var(--header-height) + var(--utility-height) + var(--space-4))}@media (width>=40rem){.hero__actions,.rc1b-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.rc1b-hero__actions .button-link,.hero__actions .button-link{width:auto}.mobile-nav{padding-inline:var(--space-8)}.product-preview__body{padding:var(--space-4)}.physician-card h2{font-size:1.2rem}.physician-card__identity p{font-size:.92rem}.physician-card__topline{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr}.physician-card__status,.physician-card__verify,.physician-card__block p{font-size:var(--font-size-small)}.physician-card__block h3{font-size:.95rem}.preview-pill{font-size:.83rem}.problem-map__scattered{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-panels,.private-preview__actions,.final-cta__actions,.specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-hero__actions,.internal-final-cta__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.internal-hero__actions .button-link,.internal-final-cta__actions .button-link{width:auto}.editorial-split__grid,.workflow-map__destinations,.closing-stack__links,.pricing-overview__grid,.pricing-details__list,.service-scope-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.site-utility__primary-desktop{display:none}.site-utility__primary-mobile{display:inline}.site-utility__secondary{display:none}.site-utility__inner{justify-content:center}}@media (width>=48rem){.rc1c-plan-grid,.rc1c-plan-grid--clinic,.rc1c-card-grid--four,.rc1c-card-grid--five,.rc1c-included__grid,.rc1c-included__actions,.rc1c-rollout-steps,.rc1c-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc1c-pricing-faq .faq-list summary{min-height:4.25rem;padding:.95rem 1.25rem}.trust-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip li{border-bottom:1px solid #ecf3f0}.trust-strip li:nth-child(odd){border-right:1px solid #ecf3f0}.trust-strip li:nth-last-child(-n+2){border-bottom:none}.problem-section{align-items:center;gap:var(--space-8);grid-template-columns:1.05fr 1fr}.product-system__layer{align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr}.workflow-diagram{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.audience-paths__grid,.ocean-levels,.ocean-demos,.specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.examples-feature{gap:var(--space-6);grid-template-columns:1.08fr .92fr}.internal-hero__visual ul,.narrative-panel__list,.governance-panel__list,.audience-benefit__list,.prep-boundary__examples,.workflow-map__destinations,.compact-principle__list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-two-up__grid,.preview-control__grid,.principles-stack__grid,.founder-proof__grid,.example-detail-panel__grid,.demo-disclosure__grid,.ocean-service-levels__grid,.form-preview-gallery__grid,.specialty-examples__grid,.how-lifecycle__grid,.how-boundaries__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.get-started-pathways__grid,.submission-review-panel__actions,.status-panel-grid__cards,.company-architecture-grid__items,.intake-grid,.choice-grid,.inquiry-choice-grid,.process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dark-cta-band__inner{grid-template-columns:1fr auto}}@media (width>=64rem){.dark-cta-band__actions{justify-self:end;align-items:center;gap:var(--space-2);display:inline-flex}.rc1c-pricing-hero__inner{grid-template-columns:1.1fr .9fr;align-items:start}.rc1c-pricing-hero__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.rc1c-pricing-hero__actions .button-link{width:auto}.rc1c-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc1c-card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.rc1c-rollout-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.rc1c-rollout-step{grid-template-columns:1fr}.rc1c-rollout-step__number{margin-bottom:var(--space-2)}.rc1c-compare-table-wrap{border-radius:var(--radius-2);box-shadow:var(--shadow-1);background:#fff;border:1px solid #d8e6e2;display:block;overflow:hidden}.rc1c-compare-table{border-collapse:collapse;width:100%}.rc1c-compare-table th,.rc1c-compare-table td{text-align:left;vertical-align:top;color:#21443a;border-top:1px solid #e5efeb;padding:.85rem 1rem}.rc1c-compare-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#33534a;background:#f5faf8;border-top:none;font-size:.85rem}.rc1c-compare-table tbody th{width:24%;font-size:.9rem;font-weight:800}.rc1c-compare-mobile{display:none}.hero{align-items:start;gap:var(--space-10);grid-template-columns:1.1fr 1fr}.rc1b-hero__layout{padding:var(--space-10);grid-template-columns:1.1fr .9fr;align-items:start}.hero h1{max-width:20ch;font-size:clamp(2.5rem,2.7vw,3.5rem)}.product-preview__body{padding:var(--space-5)}.physician-card{gap:var(--space-4)}.physician-card__block{gap:var(--space-2)}.physician-card__block h3{font-size:1rem}.physician-card__block p{font-size:var(--font-size-small)}.preview-pill{font-size:.85rem}.trust-strip ul{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-strip li{border-bottom:0;border-right:1px solid #ecf3f0;min-height:5rem;padding:.95rem}.trust-strip li:last-child{border-right:0}.site-footer__inner{grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:start}.site-footer__bottom{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto}.home-section--problem .home-section__inner,.home-section--prep .home-section__inner,.home-section--paths .home-section__inner,.home-section--ocean .home-section__inner,.home-section--preview .home-section__inner,.home-section--final-cta .home-section__inner{padding:var(--space-10)}.workflow-diagram{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-steps{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.audience-paths__grid,.ocean-levels,.specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-hero__inner{align-items:start;gap:var(--space-10);grid-template-columns:1.03fr .97fr}.internal-section--soft .internal-section__inner,.internal-section--featured .internal-section__inner,.internal-section--closing .internal-section__inner,.feature-sequence,.process-timeline,.objection-panel,.preview-control,.workflow-value,.ocean-rollout,.internal-final-cta{padding:var(--space-10)}.feature-sequence__item{align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr}.process-timeline__list{grid-template-columns:repeat(2,minmax(0,1fr))}.rc1b-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc1b-front-door,.rc1b-boundary__inner,.rc1b-ocean__inner{padding:var(--space-10)}.rc1b-front-door__header,.rc1b-front-door__row,.rc1b-boundary__grid,.rc1b-split__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc1b-front-door__header p:first-child,.rc1b-front-door__row p:first-child{border-right:1px solid #e1ebe7}.rc1b-front-door__header p,.rc1b-front-door__row p{min-height:100%}.rc1b-system__item{grid-template-columns:auto 1fr;align-items:start}.review-flow,.governance-diagram{grid-template-columns:repeat(7,minmax(0,auto));align-items:center}.workflow-map__chain{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.workflow-map__chain li{min-height:4.6rem}.workflow-map__chain li:before{align-self:start}.preview-showcase__mockup .product-preview{width:min(100%,44rem)}.scenario-chips{gap:var(--space-2)}.how-process-lifecycle .process-timeline__list,.how-lifecycle__grid,.how-boundaries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.specialty-examples__grid,.form-preview-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-proof__grid{grid-template-columns:1.1fr .9fr}.get-started-hero .internal-hero__inner{grid-template-columns:1.08fr .92fr;align-items:start}.get-started-pathways__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-review-panel__actions{grid-template-columns:repeat(2,minmax(0,max-content))}.submission-review-panel__actions .button-link{width:auto}.future-steps{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.future-step{gap:var(--space-2);grid-template-columns:1fr}.ocean-workflow-diagram .workflow-map__chain{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.how-boundaries__grid .how-boundary-panel:last-child{grid-column:1/-1}.how-closing__row{grid-template-columns:.75fr 1.25fr;align-items:start}}@media (width>=48rem){.rc1b-faq .faq-list summary{min-height:4.25rem;padding:.95rem 1.25rem}}@media (width>=64rem){.site-header__inner{min-height:calc(var(--header-height) + .2rem);grid-template-columns:auto 1fr auto}.site-nav--desktop,.site-header__actions--desktop{display:block}.site-header__actions--desktop{align-items:center;gap:var(--space-2);display:flex}.mobile-menu-button,.mobile-nav{display:none}}@media (width>=64rem) and (width<=79.999rem){.site-header__inner{min-height:var(--header-height);grid-template-columns:minmax(0,1fr) auto}.site-nav--desktop,.site-header__actions--desktop{display:none}.mobile-menu-button{display:grid}.mobile-nav:not([hidden]){display:block}}@media (width>=80rem){.site-header__inner{grid-template-columns:auto 1fr auto}}@media (width<=23.4375rem){.container{width:min(100% - 1.5rem, var(--container-max))}.site-utility__inner{text-align:center;justify-content:center;min-height:1.65rem}.site-utility__secondary{display:none}.brand-mark{font-size:.84rem}.brand-mark__logo{width:clamp(198px,76vw,240px);max-width:min(100%,240px);height:auto}.brand-mark__wordmark{gap:5px}.site-main{padding-top:var(--space-6)}.hero{width:min(100% - 1.5rem, var(--container-max));gap:var(--space-5)}.hero h1{font-size:clamp(1.78rem,7vw,2.08rem)}.trust-strip,.next-section-intro,.home-section__inner,.rc1b-home__inner{width:min(100% - 1.5rem, var(--container-max))}.trust-strip li{gap:.5rem;padding:.7rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=48rem){.site-utility__inner p{white-space:nowrap}}.seo-breadcrumbs{width:min(100% - 2rem, var(--container-max));color:var(--color-muted);letter-spacing:.02em;margin:0 auto;padding:.8rem 0 0;font-size:.78rem;font-weight:650}.seo-breadcrumbs ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li:not(:last-child):after{content:"/";color:var(--color-border);margin-left:.35rem}.seo-breadcrumbs a{color:var(--color-main-teal);text-underline-offset:.18em}
