@font-face{font-family:Neue Montreal;src:url(/member-landing/assets/NeueMontreal-Regular.otf)}@font-face{font-family:Signifier;src:url(/member-landing/assets/Signifier-Regular.ttf)}@font-face{font-family:IBM Plex Mono;src:url(/member-landing/assets/IBMPlexMono-Regular.ttf)}:root{--ink:#071522;--ink-2:#112838;--paper:#f4f7f8;--white:#fff;--slate:#526168;--line:#c7d0d8;--blue:#315f75;--sky:#70a5b5;--mint:#a8cec3;--coral:#c66c4e;--coral-dark:#9d4d36;--shadow:0 24px 70px #07152221;--radius:24px;--font-sans:"Neue Montreal",Arial,sans-serif;--font-serif:"Signifier",Georgia,serif;--font-mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:10px 14px;position:fixed;inset:12px auto auto 12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(24px,4vw,68px);transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:absolute;inset:0 0 auto}.site-header.sticky{height:72px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f7f8f5;border-color:#0715221a;position:fixed;box-shadow:0 10px 40px #07152214}.brand{width:114px;display:inline-flex}.brand img{filter:brightness(0)invert();width:100%}.site-header.sticky .brand img{filter:none}.site-header nav{gap:36px;font-size:14px;display:flex}.site-header nav a,.text-link{transition:opacity .15s}.site-header nav a:hover,.text-link:hover{opacity:.62}.header-actions{justify-self:end;align-items:center;gap:24px;font-size:14px;display:flex}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 25px;font-size:16px;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:46px;padding:0 20px;font-size:14px}.button-coral{background:var(--coral);color:#fff}.button-light{color:var(--ink);background:var(--white)}.button-light:hover{background:#fff}.menu-button{color:inherit;background:0 0;border:0;width:44px;height:44px;display:none}.menu-button span{background:currentColor;width:20px;height:1px;margin:6px auto;display:block}.hero{color:#fff;background:var(--ink);height:100svh;min-height:860px;max-height:980px;position:relative;overflow:hidden}.hero-image{background-position:50%;background-size:cover;position:absolute;inset:0}.hero-wash{background:linear-gradient(90deg,#071522e0 0%,#071522a8 38%,#07152212 75%),linear-gradient(#0000 65%,#0715227a);position:absolute;inset:0}.hero-content{z-index:2;width:min(690px,50vw);position:absolute;inset-block-start:50%;inset-inline-start:clamp(24px,7vw,112px);transform:translateY(-47%)}.eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:11px;line-height:1.2}.eyebrow.light{color:#ffffffba}.eyebrow.coral{color:var(--coral-dark)}.eyebrow.mint{color:var(--mint)}.hero h1,.section h2,.scan-section h2,.care-section h2,.membership-section h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.93}.hero h1{font-size:clamp(64px,6.6vw,112px)}.hero h1 em,.scan-section h2 em{color:var(--mint);font-weight:400}.hero-copy{color:#ffffffe0;max-width:590px;margin:32px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.35}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.hero-link{align-items:center;gap:16px;font-size:16px;display:inline-flex}.hero-link:hover span{transform:translateY(4px)}.hero-insight{z-index:3;width:min(420px,32vw);color:var(--ink);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:22px;outline:1px solid #0000001a;padding:22px;position:absolute;bottom:42px;right:clamp(24px,5vw,80px)}.insight-topline{color:var(--slate);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:9px;display:grid}.live-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c66c4e26}.hero-insight strong{margin:18px 0 12px;font-size:20px;line-height:1.2;display:block}.hero-insight>p{color:var(--slate);margin:8px 0 0;font-size:12px}.micro-chart{height:70px}.micro-chart svg{width:100%;height:100%;overflow:visible}.micro-area{fill:#70a5b52e}.micro-line{fill:none;stroke:var(--blue);stroke-width:3px}.micro-chart line{stroke:var(--coral);stroke-width:1.5px;stroke-dasharray:3 3}.micro-chart circle{fill:var(--coral);stroke:#fff;stroke-width:3px}.trust-bar{min-height:132px;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:clamp(20px,3.2vw,54px);padding:28px clamp(24px,6vw,96px);display:flex}.trust-bar p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#748087;font-size:9px}.trust-bar strong{white-space:nowrap;font-size:15px;font-weight:400}.yc-box{color:#fff;background:#f26522;place-items:center;width:32px;height:32px;margin-inline-end:8px;display:inline-grid}.trust-divider{background:var(--line);width:1px;height:44px}.section{padding:clamp(90px,11vw,170px) clamp(24px,6vw,96px)}.section-intro.centered{text-align:center;max-width:950px;margin:0 auto 70px}.section h2,.scan-section h2,.care-section h2,.membership-section h2{font-size:clamp(50px,5.3vw,86px)}.section-intro>p:last-child{max-width:620px;color:var(--slate);margin:28px auto 0;font-size:20px;line-height:1.45}.steps{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1440px;margin:auto;display:grid}.step-card{border-radius:var(--radius);background:#fff;flex-direction:column;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #07152214}.step-number{font-family:var(--font-mono);color:#829095;font-size:10px;position:absolute;top:24px;right:25px}.step-card>.eyebrow{color:var(--coral-dark);margin:26px 0 10px}.step-card h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:35px;font-weight:400;line-height:1.05}.step-card>p:last-child{color:var(--slate);margin:18px 0 0;font-size:16px}.signal-visual,.dot-field,.insight-visual{background:#e9eef2;border-radius:18px;height:235px;margin:-2px -2px 12px}.signal-visual{align-items:end;gap:8px;padding:34px;display:flex}.signal-visual span{height:var(--h);background:linear-gradient(to top,var(--blue),var(--sky));transform-origin:bottom;border-radius:7px 7px 2px 2px;flex:1;animation:3.2s ease-in-out infinite alternate bars}.signal-visual span:nth-child(2n){animation-delay:-1s}.signal-visual span:nth-child(3n){animation-delay:-2s}@keyframes bars{to{opacity:.72;scale:1 .74}}.dot-field{align-content:center;gap:10px;padding:34px;display:grid}.dot-row{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.dot-row i{aspect-ratio:1;background:#90a4a7;border-radius:50%}.insight-visual{background:var(--ink);color:#fff;align-items:center;gap:22px;padding:28px;display:flex}.brain-mark{filter:drop-shadow(0 0 18px #a8cec373);grid-template-columns:repeat(3,1fr);place-content:center;gap:7px;width:92px;height:112px;display:grid}.brain-mark span{aspect-ratio:1;background:var(--mint);border-radius:50%}.brain-mark span:nth-child(4){grid-column:2}.insight-visual>div:last-child{flex-direction:column;gap:8px;display:flex}.insight-visual small,.insight-visual em{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#9bb0b5;font-size:8px;font-style:normal}.insight-visual strong{font-size:18px;line-height:1.25}.section-dark{background:var(--ink);color:#fff}.scan-section{grid-template-columns:minmax(300px,.85fr) minmax(560px,1.3fr);align-items:center;gap:clamp(50px,7vw,110px);padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px);display:grid}.scan-copy>p:not(.eyebrow){color:#bac4c4;max-width:560px;margin:30px 0;font-size:19px}.check-list{gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#e5eae8;padding-inline-start:28px;position:relative}.check-list li:before{content:"";background:var(--coral);border-radius:50%;width:10px;height:10px;position:absolute;top:.45em;left:0}.scan-stage{background:radial-gradient(circle at 40% 40%,#31536a 0,#182d3e 40%,#091722 72%);border-radius:32px;min-height:650px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.scan-grid{opacity:.8;grid-template-columns:1fr 1fr;gap:12px;width:68%;padding:38px;display:grid}.scan-grid svg{border-radius:18px;width:100%;height:auto;box-shadow:0 12px 35px #00000038}.scan-reading{width:min(410px,55%);color:var(--ink);background:#fffffff5;border-radius:22px;outline:1px solid #fff6;padding:25px;position:absolute;bottom:28px;right:28px;box-shadow:0 28px 70px #0000004d}.scan-reading-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6c7a7d;justify-content:space-between;font-size:8px;display:flex}.scan-reading>p{color:var(--coral-dark);margin:30px 0 8px;font-size:13px}.scan-reading h3{font-family:var(--font-serif);margin:0 0 24px;font-size:30px;font-weight:400;line-height:1.08}.reading-row{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.reading-row span{color:#6f7b7d}.reading-row strong{text-align:right}.reading-limit{color:#7c4535;background:#e2e9f5;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:11px}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.section-intro.split{grid-template-columns:1.2fr .65fr;align-items:end;gap:40px;margin-bottom:68px;display:grid}.section-intro.split>p{color:var(--slate);max-width:520px;margin:0;font-size:19px}.product-shell{background:#e9eef2;border-radius:32px;outline:1px solid #0000001a;grid-template-columns:220px 1fr;max-width:1500px;min-height:760px;margin:auto;display:grid;overflow:hidden;box-shadow:0 34px 100px #0715222b}.product-sidebar{color:#fff;background:#0e202f;flex-direction:column;padding:30px 18px;display:flex}.product-brand{font-family:var(--font-serif);align-items:center;gap:10px;padding:0 12px;font-size:22px;display:flex}.product-brand img{filter:brightness(0)invert();width:24px}.product-sidebar nav{gap:7px;margin-top:54px;display:grid}.product-sidebar nav button{color:#aab8bc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:background-color .15s,color .15s,transform .15s;display:flex}.product-sidebar nav button:hover{color:#fff;background:#ffffff0f}.product-sidebar nav button:active{transform:scale(.96)}.product-sidebar nav button.active{color:#fff;background:#29475a}.product-sidebar nav button span{text-align:center;width:20px}.clinician-chip{background:#ffffff12;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.avatar{background:var(--mint);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.clinician-chip div{flex-direction:column;min-width:0;display:flex}.clinician-chip strong{font-size:11px}.clinician-chip small{color:#a7b5b8;font-size:8px}.product-main{min-width:0;padding:32px 36px 38px}.product-topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.product-topbar h3{margin:0;font-size:24px}.date-pill{background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;display:flex}.date-pill .live-dot{width:6px;height:6px}.product-view{display:none}.product-view.active{display:block}.finding-card{background:var(--ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:25px;padding:25px 28px;display:flex}.finding-card .product-kicker{color:var(--mint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:8px}.finding-card h4{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:400;line-height:1.1}.finding-card>div>p:last-child{color:#afbdc0;margin:9px 0 0;font-size:12px}.confidence{color:var(--mint);white-space:nowrap;background:#a8cec324;border-radius:999px;padding:8px 11px;font-size:10px}.dashboard-grid{grid-template-columns:1.55fr .7fr;gap:16px;margin-top:16px;display:grid}.chart-card{background:#fff;border-radius:18px;min-width:0;padding:22px}.card-heading{justify-content:space-between;gap:20px;display:flex}.card-heading p{color:#68767a;margin:0 0 5px;font-size:10px}.card-heading strong{font-size:15px}.legend{color:#667579;gap:14px;font-size:9px;display:flex}.legend span:before{content:"";background:#b4c1c2;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.legend .recent:before{background:var(--blue)}.line-chart{width:100%;height:auto;margin-top:15px}.grid-lines line{stroke:#dbe3ea;stroke-width:1px}.baseline-band{fill:#cbd6e0;opacity:.7}.focus-fill{fill:url(#soft-fill)}.focus-line{fill:none;stroke:var(--blue);stroke-width:4px;stroke-linecap:round}.marker{stroke:var(--coral);stroke-width:1.5px;stroke-dasharray:4 4}.marker-dot{fill:var(--coral);stroke:#fff;stroke-width:4px}.axis-labels text{font:10px var(--font-sans);fill:#738185}.annotation text:first-of-type{font:9px var(--font-mono);fill:var(--coral-dark)}.annotation text:last-of-type{font:10px var(--font-sans);fill:var(--ink)}.rhythm-card{flex-direction:column;display:flex}.radial-chart{aspect-ratio:1;width:min(280px,100%);margin:auto;position:relative}.radial-bars{background:repeating-conic-gradient(from -90deg,var(--blue) 0deg 3deg,transparent 3deg 15deg);border-radius:50%;position:absolute;inset:8%;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 57% 76%,#0000 77%);mask:radial-gradient(circle,#0000 0 56%,#000 57% 76%,#0000 77%)}.radial-bars:after{content:"";background:conic-gradient(from -90deg,var(--coral) 0 70deg,transparent 70deg);-webkit-mask:inherit;mask:inherit;-webkit-mask:inherit;border-radius:50%;position:absolute;inset:0}.radial-center{text-align:center;background:#e9eef2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%}.radial-center small{color:#6f7c7e;font-size:8px}.radial-center strong{font-size:12px}.panel-title{margin:8px 0 28px}.panel-title p{color:var(--coral-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px}.panel-title h4{font-family:var(--font-serif);margin:8px 0 0;font-size:36px;font-weight:400}.pattern-list{gap:12px;display:grid}.pattern-list article{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.pattern-icon{border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.coral-bg{color:var(--coral-dark);background:#e2e9f5}.blue-bg{color:var(--blue);background:#dce8ec}.mint-bg{color:#366b61;background:#e2e9f5}.pattern-list strong{display:block}.pattern-list p{color:#657477;margin:4px 0 0;font-size:12px}.pattern-list em{font-size:11px;font-style:normal}.context-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.context-grid article{background:#fff;border-radius:17px;flex-direction:column;min-height:170px;padding:24px;display:flex}.context-grid small{font-family:var(--font-mono);text-transform:uppercase;color:#788588;font-size:9px}.context-grid strong{font-family:var(--font-serif);margin-top:18px;font-size:28px;font-weight:400}.context-grid span{color:#798689;margin-top:auto;font-size:10px}.care-record{background:#fff;border-radius:18px;padding:26px}.record-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.record-head>div{flex-direction:column;display:flex}.record-head span{color:#738083;font-size:9px}.record-head strong{font-size:18px}.record-head button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 16px;font-size:11px}.record-head button:active{transform:scale(.96)}.care-record dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.care-record dl div{padding:23px}.care-record dt{font-family:var(--font-mono);text-transform:uppercase;color:#748185;font-size:9px}.care-record dd{margin:8px 0 0;font-size:14px}.human-section{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(50px,7vw,110px);display:grid}.human-photo{box-shadow:var(--shadow);background:#9db7c8;border-radius:32px;position:relative;overflow:hidden}.human-photo img,.human-photo video{aspect-ratio:1.1;object-fit:cover;width:100%;display:block}.human-photo video{object-position:center center}.photo-note{background:#fffffff5;border-radius:16px;flex-direction:column;width:250px;padding:18px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 40px #0715222e}.photo-note span,.photo-note small{color:#718084;font-size:9px}.photo-note strong{margin:7px 0;font-size:17px}.human-copy>p:not(.eyebrow){color:var(--slate);margin:28px 0;font-size:18px}.use-list{border-top:1px solid #c7d0d8;margin-top:40px}.use-list>div{border-bottom:1px solid #c7d0d8;grid-template-columns:40px 110px 1fr;align-items:baseline;gap:14px;padding:17px 0;display:grid}.use-list span{font-family:var(--font-mono);color:var(--coral-dark);font-size:9px}.use-list strong{font-size:14px}.use-list p{color:#667477;margin:0;font-size:13px}.care-section{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(50px,7vw,110px);padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px);display:grid}.care-copy>p:not(.eyebrow){color:#bac4c4;margin:30px 0;font-size:18px}.care-points>div{border-top:1px solid #ffffff26;grid-template-columns:90px 1fr;gap:20px;padding:16px 0;display:grid}.care-points span{color:#b7c2c2}.clinician-stage{background:#0b1b2b;border-radius:32px;min-height:650px;position:relative;overflow:hidden}.clinician-stage>img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.clinician-panel{width:min(410px,58%);color:var(--ink);background:#fffffff5;border-radius:22px;padding:24px;position:absolute;bottom:26px;right:26px;box-shadow:0 24px 70px #00000059}.clinician-panel header{justify-content:space-between;align-items:center;gap:20px;display:flex}.clinician-panel header>div{align-items:center;gap:10px;display:flex}.clinician-panel header>div>div{flex-direction:column;display:flex}.clinician-panel header strong{font-size:12px}.clinician-panel header small{color:#718084;font-size:8px}.status-chip{color:#366b61;background:#e2e9f5;border-radius:999px;padding:7px 9px;font-size:8px}.clinician-panel>p{color:var(--coral-dark);margin:26px 0 7px;font-size:11px}.clinician-panel h3{font-family:var(--font-serif);margin:0;font-size:29px;font-weight:400;line-height:1.1}.clinician-panel dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:24px 0 0;display:grid}.clinician-panel dl div{background:#e9eef2;border-radius:10px;padding:10px}.clinician-panel dt{color:#718084;font-size:8px}.clinician-panel dd{margin:5px 0 0;font-size:10px}.membership-section{background:var(--coral);color:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(60px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,9vw,140px);display:grid}.membership-copy>p:not(.eyebrow){color:#ffffffd6;max-width:660px;margin:28px 0 34px;font-size:19px}.membership-list{background:#7024122e;border-radius:24px;padding:30px}.membership-list>p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:9px}.membership-list ul{margin:0 0 18px;padding:0;list-style:none}.membership-list li{border-top:1px solid #ffffff3d;padding:13px 0 13px 24px;position:relative}.membership-list li:before{content:"+";position:absolute;left:0}footer{background:var(--ink);color:#aab7b9;grid-template-columns:1fr 1fr auto;align-items:start;gap:30px;min-height:220px;padding:44px clamp(24px,6vw,96px);display:grid}.footer-brand img{filter:brightness(0)invert()}footer p{margin:0;font-size:12px}footer nav{gap:28px;font-size:12px;display:flex}footer>span{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:30px;font-size:10px}.reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:1100px){.site-header nav{display:none}.site-header{grid-template-columns:1fr auto}.header-actions{display:none}.menu-button{display:block}.hero-content{width:min(720px,75vw)}.hero-insight{width:380px}.steps{grid-template-columns:1fr}.step-card{min-height:420px}.signal-visual,.dot-field,.insight-visual{height:210px}.scan-section,.care-section{grid-template-columns:1fr}.scan-copy,.care-copy{max-width:720px}.product-shell{grid-template-columns:176px 1fr}.dashboard-grid,.human-section{grid-template-columns:1fr}.human-copy{max-width:760px}.membership-section{grid-template-columns:1fr}.trust-bar{flex-wrap:wrap}}@media (max-width:760px){.site-header{height:68px;padding:0 20px}.site-header.menu-open{background:var(--paper);height:auto;min-height:68px;color:var(--ink);grid-template-columns:1fr auto;display:grid;position:fixed}.site-header.menu-open .brand img{filter:none}.site-header.menu-open nav{grid-column:1/-1;gap:0;padding:20px 0;display:grid}.site-header.menu-open nav a{border-top:1px solid var(--line);padding:15px 0}.hero{height:100svh;min-height:880px}.hero-image{background-position:63%}.hero-wash{background:linear-gradient(0deg,#071522f5 0,#071522ab 62%,#0715221f 100%)}.hero-content{width:auto;inset:auto 22px 210px;transform:none}.hero h1{font-size:clamp(48px,14vw,68px)}.hero-copy{font-size:17px}.hero-actions{gap:20px;margin-top:24px}.hero-insight{width:auto;padding:17px;bottom:20px;left:20px;right:20px}.hero-insight strong{font-size:16px}.micro-chart{height:42px}.trust-bar{justify-content:flex-start;gap:20px;padding:28px 22px}.trust-divider,.trust-bar p:nth-of-type(2),.trust-bar strong:nth-last-child(-n+2){display:none}.section{padding:82px 22px}.section h2,.scan-section h2,.care-section h2,.membership-section h2{font-size:47px}.section-intro.centered{text-align:left;margin-bottom:42px}.section-intro.centered br{display:none}.section-intro>p:last-child{margin-left:0;font-size:17px}.step-card{padding:20px}.step-card h3{font-size:30px}.scan-section,.care-section{gap:44px;padding:82px 22px}.scan-stage,.clinician-stage{min-height:540px}.scan-grid{width:100%;padding:20px}.scan-reading,.clinician-panel{width:auto;bottom:15px;left:15px;right:15px}.section-intro.split{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.product-shell{border-radius:24px;grid-template-columns:1fr;min-height:660px}.product-sidebar{padding:14px}.product-brand,.clinician-chip{display:none}.product-sidebar nav{grid-template-columns:repeat(4,1fr);gap:5px;margin:0}.product-sidebar nav button{justify-content:center;padding:10px 5px;font-size:0}.product-sidebar nav button span{font-size:18px}.product-main{padding:22px 15px}.product-topbar h3{font-size:19px}.date-pill{display:none}.finding-card{padding:20px;display:block}.finding-card h4{font-size:23px}.confidence{margin-top:14px;display:inline-block}.chart-card{padding:15px}.card-heading{display:block}.legend{margin-top:8px}.annotation{display:none}.rhythm-card{min-height:350px}.panel-title h4{font-size:30px}.pattern-list article{grid-template-columns:auto 1fr}.pattern-list em{display:none}.context-grid,.care-record dl{grid-template-columns:1fr}.record-head{flex-direction:column;align-items:flex-start}.human-section{gap:45px}.human-photo img,.human-photo video{aspect-ratio:.8}.photo-note{width:auto;bottom:15px;left:15px;right:15px}.use-list>div{grid-template-columns:30px 90px 1fr}.clinician-panel h3{font-size:24px}.clinician-panel dl{grid-template-columns:1fr}.clinician-panel dl div{grid-template-columns:1fr 1fr;display:grid}.membership-section{padding:82px 22px}.membership-list{padding:22px}footer{grid-template-columns:1fr;min-height:260px;padding:40px 22px}footer>span{grid-column:1}}@media (prefers-reduced-motion:reduce){.human-film{display:none}.human-photo{background:url(/member-landing/assets/approved/03-capacity-seedance-original-side-start-v1-poster.webp) 50%/cover no-repeat}html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.signal-visual span{animation:none}.button,.product-sidebar nav button{transition:none}}:root{--accent:#315c9e;--accent-deep:#234576;--accent-mid:#718fc4;--accent-soft:#afc2e2;--accent-wash:#e2e9f5;--surface-muted:#e9eef2;--surface-subtle:#f8fafb;--blue:var(--accent);--sky:var(--accent-mid);--coral:var(--accent);--coral-dark:var(--accent-deep);--mint:var(--accent-soft)}.button-coral{background:var(--accent)}.button-coral:hover{background:var(--accent-deep)}.header-cta{color:var(--ink);background:var(--white);border:1px solid #0000}.site-header.sticky .header-cta{border-color:var(--line);box-shadow:0 2px #0715220d}.eyebrow.coral,.panel-title p,.scan-reading>p,.clinician-panel>p,.use-list span,.step-card>.eyebrow{color:var(--accent-deep)}.eyebrow.mint,.hero h1 em,.scan-section h2 em,.finding-card .product-kicker,.confidence,.care-points strong{color:var(--accent-soft)}.live-dot{background:var(--accent);box-shadow:0 0 0 4px #315c9e29}.dot-row i.accent{background:var(--accent);box-shadow:0 0 0 4px #315c9e21}.brain-mark{filter:drop-shadow(0 0 18px #718fc461)}.brain-mark span,.avatar{background:var(--accent-soft)}.confidence{background:#315c9e2e}.reading-limit,.coral-bg,.blue-bg,.mint-bg,.status-chip{background:var(--accent-wash);color:var(--accent-deep)}.membership-section{background:var(--accent)}.hero-content{width:min(860px,62vw)}.hero h1{letter-spacing:-.02em;text-wrap:pretty;max-width:640px;font-size:clamp(66px,5.42vw,84px);line-height:.897}.hero-copy{text-wrap:pretty;max-width:510px;font-size:17px;line-height:1.5}.trust-bar{color:#f5f6f3;background:var(--ink);border-color:#ffffff24}.site-header.sticky{background:#f4f7f8f5}.section h2,.scan-section h2,.care-section h2,.membership-section h2{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(48px,5.2vw,92px);font-weight:400;line-height:.94}.section-intro.centered{text-align:start;max-width:1080px;margin-inline:auto}.section-intro.centered>p:last-child{max-width:580px;margin-inline:0}.step-card{border:1px solid var(--line);box-shadow:none;background:0 0}.scan-section{color:var(--ink);background:var(--paper);border-block:1px solid var(--line)}.scan-copy>p:not(.eyebrow){color:var(--slate)}.check-list li{color:var(--ink)}.check-list li:before{background:var(--accent)}.product-shell{border:1px solid #33485c;border-radius:14px;outline:0;box-shadow:0 50px 130px #00000057}.human-section h2,.membership-section h2{max-width:10ch}.membership-section{color:var(--ink);background:var(--paper)}.membership-list{border:1px solid var(--line);color:var(--ink);background:#fafbfc;box-shadow:0 30px 80px #06152614}.hero-insight,.scan-reading,.photo-note,.clinician-panel{background:#fffffff5}.signal-visual,.dot-field,.product-shell,.radial-center,.clinician-panel dl div{background:var(--surface-muted)}.grid-lines line{stroke:#dbe3ea}.baseline-band{fill:#cbd6e0}.annotation rect{fill:#fff;stroke:var(--line)}.membership-list{background:var(--surface-subtle)}.reveal,.reveal.is-visible{opacity:1;transform:none}.art-film{object-fit:cover;width:100%;height:100%;display:block}.hero-media{object-position:58% center;position:absolute;inset:0}.scan-stage{isolation:isolate;background:#d7d1c6}.scan-film{z-index:-1;object-position:58% center;position:absolute;inset:0}.scan-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0715221a,#0000 52%,#07152233);position:absolute;inset:0}.capacity-film-section{color:#fff;background:var(--ink);align-items:center;min-height:min(900px,90svh);display:flex;position:relative;overflow:hidden}.capacity-film,.capacity-wash{position:absolute;inset:0}.capacity-film{object-position:58% center}.capacity-copy{z-index:1;width:min(760px,60vw);padding-inline:clamp(24px,7vw,112px);position:relative}.capacity-copy h2{max-width:10ch;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(56px,6vw,104px);font-weight:400;line-height:.93}.capacity-copy>p:last-child{color:#ffffffd1;max-width:560px;margin:28px 0 0;font-size:18px;line-height:1.5}.human-photo img{object-position:center}.clinician-stage>.care-film{object-fit:cover;object-position:center;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.membership-section{isolation:isolate;color:#fff;background:var(--ink);min-height:min(900px,92svh);position:relative;overflow:hidden}.membership-film,.membership-wash{z-index:-2;position:absolute;inset:0}.membership-film{object-position:center}.membership-wash{z-index:-1;background:linear-gradient(90deg,#071522d6 0,#07152299 48%,#0715224d 100%),linear-gradient(0deg,#071522b8 0,#0000 62%)}.membership-copy>p:not(.eyebrow){color:#ffffffd6}.membership-list{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0715228a;border-color:#ffffff38;box-shadow:0 30px 80px #0000003d}@media (max-width:1100px){.hero-content{width:min(720px,75vw)}}@media (max-width:760px){.hero-content{width:auto}.hero-media{object-position:68% center}.capacity-film-section{min-height:760px}.capacity-film{object-position:68% center}.capacity-wash{background:linear-gradient(0deg,#071522f0 0,#07152285 66%,#0000 100%)}.capacity-copy{width:auto;padding:0 22px 70px}.capacity-copy h2{font-size:52px}.membership-section{min-height:800px}.membership-film{object-position:53% center}.membership-wash{background:linear-gradient(0deg,#071522f0 0,#071522ad 70%,#07152261 100%)}}@media (prefers-reduced-motion:reduce){video.art-film{visibility:hidden}.clinician-stage{background:var(--ink) url(/member-landing/assets/approved/09-care-record-collaboration.webp) center / cover no-repeat}}:root{--grid-main:90rem;--grid-site-margin:clamp(1.25rem, 4.1353vw + .2782rem, 4rem);--grid-gutter:clamp(1.5rem, .7519vw + 1.3233rem, 2rem);--grid-content-inset:var(--grid-gutter);--grid-content-main:calc(var(--grid-main) - (var(--grid-content-inset) * 2));--grid-content-width:calc(100% - ((var(--grid-site-margin) + var(--grid-content-inset)) * 2));--grid-content-edge:max(calc((100% - var(--grid-content-main)) / 2), calc(var(--grid-site-margin) + var(--grid-content-inset)));--grid-shell-edge:max(var(--grid-site-margin), calc((100vw - var(--grid-main)) / 2));--grid-live-width:min(var(--grid-content-main), var(--grid-content-width));--grid-section-space:clamp(3rem, 4.812vw + 1.8692rem, 6.2rem);--nav-float-inset:clamp(.75rem, .3759vw + .6617rem, 1rem)}.site-header{padding-inline:var(--grid-site-margin)}.button{gap:.75rem;min-height:56px;padding:0 1.9rem;font-size:16px;line-height:24px;transition-property:opacity,background-color,color,transform;transition-duration:.18s;transition-timing-function:ease-out}.button:hover{opacity:.86;transform:none}.button:active{transform:scale(.96)}.button-arrow{flex:none;width:17px;height:17px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.button:hover .button-arrow,.button:focus-visible .button-arrow{transform:translate(3px,-3px)}.button-small{gap:10px;min-height:44px;padding:10px 20px;font-size:13px;line-height:19.5px}.hero-actions{gap:16px 24px;margin-top:36px}.hero-link{gap:14px}.hero-link span{transition:transform .18s cubic-bezier(.2,0,0,1)}.hero-link:hover span,.hero-link:focus-visible span{transform:translateY(4px)}.hero-content{width:min(640px, calc((var(--grid-live-width) - var(--grid-gutter)) / 2));inset-inline-start:var(--grid-content-edge)}.hero-insight{inset-inline-end:var(--grid-content-edge)}.hero-actions .button,.hero-link{white-space:nowrap}.trust-bar{padding-inline:var(--grid-content-edge);gap:var(--grid-gutter)}.section,.scan-section,.care-section,.membership-section{padding-block:var(--grid-section-space);padding-inline:var(--grid-content-edge)}.section-intro.centered,.steps,.product-shell{max-width:none}.steps{gap:var(--grid-gutter)}.section-intro.split,.scan-section,.human-section,.care-section,.membership-section{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.section-intro.split>div{grid-column:span 8}.section-intro.split>p{grid-column:span 4}.scan-copy,.care-copy{grid-column:span 5}.scan-stage,.clinician-stage,.human-photo,.membership-copy{grid-column:span 7}.human-copy,.membership-list{grid-column:span 5}footer{padding-inline:var(--grid-content-edge);column-gap:var(--grid-gutter)}@media (max-width:1100px){.hero-content{width:calc(((var(--grid-live-width) * 2) - var(--grid-gutter)) / 3)}.hero-insight{width:min(380px,40vw)}.scan-section,.human-section,.care-section,.membership-section{grid-template-columns:minmax(0,1fr);gap:clamp(44px,7vw,72px)}.scan-copy,.scan-stage,.human-photo,.human-copy,.care-copy,.clinician-stage,.membership-copy,.membership-list{grid-column:auto}}@media (max-width:767px){:root{--grid-content-inset:0px;--grid-content-width:calc(100% - (var(--grid-site-margin) * 2))}.site-header{padding-inline:var(--grid-site-margin)}.hero-content,.hero-insight{inset-inline:var(--grid-content-edge);width:auto}.trust-bar,.section,.scan-section,.care-section,.membership-section,footer{padding-inline:var(--grid-content-edge)}.section-intro.split{grid-template-columns:minmax(0,1fr)}.section-intro.split>div,.section-intro.split>p{grid-column:auto}.capacity-copy{width:auto;margin-block:0;margin-inline:var(--grid-content-edge)}footer{grid-template-columns:minmax(0,1fr)}footer>span{grid-column:1}}.site-header{--nav-section-bg:var(--parva-paper);--nav-section-ink:var(--parva-ink);--nav-section-border:#0615261a;inset-block-start:var(--nav-float-inset);inset-inline:var(--grid-shell-edge);width:auto;height:80px;padding-inline:var(--grid-gutter);isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0715223d;border:0;border-radius:12px;transition:inset-block-start .24s ease-out,background-color .24s ease-out,border-radius .24s ease-out,box-shadow .24s ease-out,color .18s ease-out;position:fixed;box-shadow:0 12px 32px #0715221f}.site-header:before{content:"";z-index:-1;pointer-events:none;background:0 0;border-block-end:1px solid #0000;transition:inset .24s ease-out,background-color .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out;position:absolute;inset:0}.site-header.sticky{inset-block-start:0;inset-inline:var(--grid-shell-edge);height:80px;padding-inline:var(--grid-gutter);color:var(--nav-section-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;position:fixed}.site-header.sticky:before{inset-inline:calc(var(--grid-shell-edge) * -1);background:var(--nav-section-bg);border-color:var(--nav-section-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.sticky .header-cta{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:none}.site-header.sticky .header-cta:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.site-header.sticky[data-section-tone=dark] .brand img{filter:brightness(0)invert()}.site-header.sticky[data-section-tone=dark] .header-cta{color:var(--parva-ink);background:#fff;border-color:#fff}.site-header.sticky[data-section-tone=dark] .header-cta:hover{background:#ffffffdb;border-color:#0000}@media (max-width:767px){.site-header{inset-block-start:var(--nav-float-inset);inset-inline:var(--grid-site-margin);height:66px;padding-inline:14px}.site-header.sticky{inset-block-start:8px;inset-inline:var(--grid-site-margin);height:66px;padding-inline:14px}.site-header.sticky:before{inset-block:-8px}.site-header.menu-open,.site-header.sticky.menu-open{height:auto;min-height:66px;color:var(--nav-section-ink,var(--ink));background:var(--nav-section-bg,#f4f7f8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 16px 40px #07152229}.site-header.menu-open .brand{grid-area:1/1}.site-header.menu-open .menu-button{grid-area:1/2}.site-header.menu-open nav{grid-area:2/1/auto/-1}.site-header.sticky[data-section-tone=dark].menu-open nav a{border-color:#ffffff24}}@media (prefers-reduced-motion:reduce){.site-header,.site-header:before,.button-arrow,.hero-link span{transition:none}}:root{--parva-ink:#061526;--parva-ink-soft:#465257;--parva-blue:#315f75;--parva-blue-deep:#234a5c;--parva-blue-soft:#e7edef;--parva-signal-blue:#2f63cf;--parva-paper:#f7f8f5;--parva-recessed:#eef2f1;--parva-white:#fff;--parva-line:#d8ded9;--parva-coral-data:#dd7657;--parva-unavailable-bg:#fff;--parva-unavailable-edge:#aebbb7;--parva-unavailable-hatch:repeating-linear-gradient(135deg, transparent 0 3px, #aebbb785 3px 4px)}.hero-insight{width:min(430px,32vw);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;bottom:max(142px,50% - 276px)}.hero-next-step-path{align-content:center;min-height:280px;display:grid;position:relative}.hero-next-step-path:before,.hero-next-step-path:after{content:"";z-index:0;transform-origin:top;width:1px;position:absolute;inset-block:80px 44px;inset-inline-end:28px}.hero-next-step-path:before{background:#ffffff57}.hero-next-step-path:after{background:linear-gradient(#c7dce5,#f1a082);transform:scaleY(0)}.hero-next-step-item{z-index:1;color:#ffffffb8;grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:0;min-height:88px;display:grid;position:relative}.hero-next-step-item.observed{min-height:104px}.hero-next-step-copy{opacity:.42;text-align:end;justify-self:end;gap:2px;width:max-content;min-width:0;max-width:100%;display:grid}.hero-next-step-item.observed .hero-next-step-copy{margin-inline-end:15px}.hero-next-step-copy small{color:#d7edf5;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.4}.hero-next-step-copy strong{color:currentColor;letter-spacing:0;margin:0;font-size:17px;font-weight:400;line-height:1.3}.hero-next-step-symbol,.hero-next-step-node{z-index:2;color:#c7dce5;background:#fffffff0;justify-self:center;position:relative}.hero-next-step-symbol{background:0 0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.hero-next-step-symbol canvas{width:50px;height:50px;display:block}.hero-next-step-node{background:#061526c7;border:1px solid #c7dce5;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #06152675}.hero-next-step-item.action .hero-next-step-node{background:#f1a082;border-color:#f1a082}.hero-next-step-item.action .hero-next-step-copy small{color:#ff9e7b}.hero-product-story.is-active .hero-next-step-item{animation:5.4s cubic-bezier(.2,0,0,1) infinite hero-next-step-focus;animation-delay:var(--step-delay)}.hero-product-story.is-active .hero-next-step-copy{animation:5.4s cubic-bezier(.2,0,0,1) infinite hero-next-step-copy-focus;animation-delay:var(--step-delay)}@keyframes hero-next-step-focus{0%,12%,70%,to{color:#ffffffb8}22%,55%{color:#fff}}@keyframes hero-next-step-copy-focus{0%,12%,70%,to{opacity:.42}22%,55%{opacity:1}}.hero-insight .insight-topline{color:var(--parva-blue);letter-spacing:.09em;justify-content:space-between;gap:18px;font-size:9px;display:flex}.hero-record-status{color:var(--parva-blue-deep);font-family:var(--font-sans);letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.hero-record-status i{background:var(--parva-blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #315f751c}.hero-record-finding{margin:17px 0 10px}.hero-record-finding span,.hero-record-finding b{display:block}.hero-record-finding span{color:var(--parva-ink-soft);font-size:12px}.hero-record-finding b{color:var(--parva-ink);letter-spacing:-.035em;margin-top:2px;font-size:27px;font-weight:400;line-height:1.12}.hero-record-plot{border-block:1px solid var(--parva-line);margin-bottom:0;padding-block:7px 5px}.hero-record-plot svg{width:100%;height:auto;display:block;overflow:visible}.hero-record-grid{fill:none;stroke:#0615261a;stroke-width:1px;stroke-dasharray:2 4}.hero-record-reference{fill:none;stroke:#dd7657ad;stroke-width:1px;stroke-dasharray:3 3}.hero-record-signal{fill:none;stroke:var(--parva-blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.hero-record-marker{fill:var(--parva-coral-data);stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.hero-record-halo{fill:#dd76571f;transform-box:fill-box;transform-origin:50%}.hero-record-comparison{border-bottom:1px solid var(--parva-line);min-height:68px;padding-block:9px}.hero-record-step-label{color:var(--parva-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.hero-record-comparison-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.hero-record-comparison-values>span{color:var(--parva-blue);font-size:15px}.hero-record-comparison-values div:last-child{text-align:end}.hero-record-comparison small,.hero-record-comparison b{display:block}.hero-record-comparison small{color:#6d7976;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.hero-record-comparison b{color:var(--parva-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:400}.hero-record-comparison .recent b{color:var(--parva-blue)}.hero-record-evidence{color:#697572;margin:9px 0 0;font-size:9px;line-height:1.45}.hero-record-next{border-inline-start:3px solid var(--parva-coral-data);background:#dd765714;border-radius:0 8px 8px 0;margin-top:11px;padding:11px 13px}.hero-record-next small{color:var(--parva-coral-data);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.hero-record-next p{color:var(--parva-ink);margin:3px 0 0;font-size:12px;line-height:1.35}.hero h1 .heading-accent{color:#afc2e2;font-family:var(--font-sans);letter-spacing:-.055em;display:inline-block}.hero-product-story.is-active .hero-record-signal{animation:.9s cubic-bezier(.2,0,0,1) both hero-record-draw}.hero-product-story.is-active .hero-record-marker{animation:.42s cubic-bezier(.2,.8,.2,1) .52s both hero-record-marker}.hero-product-story.is-active .hero-record-halo{animation:.65s cubic-bezier(.2,.8,.2,1) .62s both hero-record-halo}.hero-product-story.is-active .hero-record-comparison{animation:.36s cubic-bezier(.2,0,0,1) .82s both hero-record-reveal}.hero-product-story.is-active .hero-record-next{animation:.38s cubic-bezier(.2,0,0,1) 1.05s both hero-record-reveal}@keyframes hero-record-draw{0%{stroke-dashoffset:1px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-record-marker{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hero-record-halo{0%{opacity:0;transform:scale(.6)}to{opacity:.55;transform:scale(1)}}@keyframes hero-record-reveal{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-section{color:var(--parva-ink);background:var(--parva-recessed)}.product-shell{--product-control-height:38px;--product-control-radius:999px;background:var(--parva-paper);border:0;border-radius:16px;outline:0;grid-template-rows:44px minmax(0,1fr);grid-template-columns:204px minmax(0,1fr);max-width:1168px;min-height:760px;box-shadow:inset 0 0 0 1px #00000017,0 28px 70px -58px #061526a6}.product-windowbar{border-bottom:1px solid var(--parva-line);min-width:0;color:var(--parva-ink-soft);background:#f3f6f4;border-radius:16px 16px 0 0;grid-area:1/1/auto/-1;display:block;position:relative;box-shadow:inset 0 1px #ffffffb8}.product-window-controls{align-items:center;gap:7px;display:inline-flex;position:absolute;inset:50% auto auto 16px;transform:translateY(-50%)}.product-window-controls i{background:#a8b2ae;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000014}.product-window-controls i:first-child{background:#b98270}.product-window-controls i:nth-child(2){background:#c5ad79}.product-window-controls i:last-child{background:#78998f}.product-window-title{color:#52615e;font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.product-window-status{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:9px;display:inline-flex;position:absolute;inset:50% 16px auto auto;transform:translateY(-50%)}.product-window-status>i{background:var(--parva-blue);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #315f751f}.product-window-status b{border-inline-start:1px solid var(--parva-line);color:#73807d;padding-inline-start:8px;font-weight:400}.product-sidebar{background:var(--parva-ink);border-inline-end:1px solid #ffffff14;grid-area:2/1;padding:0 12px 18px}.product-brand{border-block-end:1px solid #ffffff14;align-items:center;min-height:72px;margin-inline:-12px;padding-inline:20px;display:flex}.product-brand img{filter:brightness(0)invert();width:109px;height:20px}.product-sidebar nav{gap:2px;margin-top:20px}.product-sidebar nav:before{content:"Workspace";color:#ffffff57;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:8px}.product-sidebar nav button{color:#ffffff9e;border-radius:8px;gap:10px;min-height:40px;padding:0 10px;font-size:12px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.product-sidebar nav button svg{color:#79a0b1;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;transition:color .15s ease-out}.product-sidebar nav button.active,.product-sidebar nav button[aria-selected=true]{color:var(--parva-ink);background:var(--parva-blue-soft)}.product-sidebar nav button[aria-selected=true] svg{color:var(--parva-blue-deep)}.product-sidebar nav button:not([aria-selected=true]):hover{color:#fff;background:#ffffff0d}.product-sidebar nav button:not([aria-selected=true]):hover svg{color:#a8c4d0}.product-sidebar nav button[aria-selected=true]:hover{color:var(--parva-ink);background:#dce6e9}.product-profile{border-top:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:18px 10px 4px;display:grid}.product-profile .avatar{color:#fff;background:#ffffff17;width:32px;height:32px}.product-profile div{min-width:0}.product-profile strong,.product-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-profile strong{color:#fff;font-size:11px;font-weight:400}.product-profile small,.product-profile>span:last-child{color:#ffffff78;font-size:10px}.product-main{background:#f7f8f5;grid-area:2/2;min-width:0;padding:0 28px 30px}.product-topbar{border-bottom:1px solid var(--parva-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:72px;margin:0 -28px 24px;padding:0 28px}.product-topbar p{color:#7b8785;margin:0 0 2px;font-size:10px}.product-topbar p span{color:#a2aaa7;padding-inline:5px}.product-topbar h3{margin:0;font-size:18px;font-weight:400}.date-pill{min-height:32px;color:var(--parva-ink-soft);background:#fff;padding:0 11px;font-size:10px}.date-pill .live-dot{background:var(--parva-blue);width:6px;height:6px;box-shadow:0 0 0 4px #315f7529}.product-readout{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.product-view[hidden]{display:none!important}.consumer-finding,.product-metrics,.evidence-panel,.context-panel,.record-list,.context-records,.prepared-record{border:1px solid var(--parva-line);background:#fff;border-radius:10px;box-shadow:0 1px #0615260a}.consumer-finding{border-inline-start:3px solid var(--parva-blue);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 24px;display:grid}.consumer-finding h4{max-width:760px;font-family:var(--font-sans);letter-spacing:-.02em;margin:9px 0 7px;font-size:clamp(22px,1.8vw,27px);font-weight:400;line-height:1.16}.consumer-finding p:last-child{max-width:680px;color:var(--parva-ink-soft);margin:0;font-size:12px;line-height:1.5}.product-status{width:84px;min-height:var(--product-control-height);border:1px solid var(--parva-line);border-radius:var(--product-control-radius);color:var(--parva-ink-soft);font-family:var(--font-mono);letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-size:9px;line-height:1;display:inline-flex}.product-status.attention{color:var(--parva-blue-deep);border-color:#315f756b}.product-status.supported{color:var(--parva-blue-deep);border-color:#315f7585}.product-status.neutral{color:#687674}.product-status i{background:var(--parva-blue);border-radius:50%;width:5px;height:5px}.product-metrics{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.product-metrics article{border-inline-end:1px solid var(--parva-line);min-width:0;min-height:91px;padding:15px 17px}.product-metrics article:last-child{border:0}.product-metrics span,.product-metrics small{display:block}.product-metrics span{color:#76827f;font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.product-metrics strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(17px,1.55vw,21px);font-weight:400;line-height:1;display:block}.product-metrics small{color:#82908c;margin-top:5px;font-size:9px}.evidence-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-top:12px;display:grid}.evidence-panel,.context-panel{min-width:0;overflow:hidden}.evidence-head{justify-content:space-between;align-items:start;gap:22px;padding:17px 18px 13px;display:flex}.evidence-head h5,.context-panel h5{margin:6px 0 2px;font-size:15px;font-weight:400}.evidence-head div>span{color:#7d8986;font-size:10px}.product-period{border:1px solid var(--parva-line);color:#71807d;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:9px}.record-legend{flex-wrap:wrap;gap:12px;padding:0 18px 11px;display:flex}.record-legend span{color:#6d7b78;align-items:center;gap:5px;font-size:9px;display:inline-flex}.record-legend i{width:13px;height:7px;display:inline-block}.observed-key,.observed-window{background:var(--parva-signal-blue)}.reference-key{background:var(--parva-blue-soft);border-block:1px solid #b9c3bd}.changed-key,.changed-window{background:var(--parva-coral-data)}.missing-key,.missing-window{border:1px solid var(--parva-unavailable-edge);background-color:var(--parva-unavailable-bg);background-image:var(--parva-unavailable-hatch)}.baseline-chart{padding:0 18px 8px;overflow-x:auto}.baseline-chart svg{width:100%;min-width:520px;height:auto;display:block}.chart-grid line{stroke:var(--parva-line);stroke-width:1px}.chart-y-labels text,.chart-x-labels text,.chart-axis-title,.chart-reference-label,.chart-missing-label{fill:#73807d;font-family:var(--font-mono);letter-spacing:.04em;font-size:8px}.chart-reference-band{fill:var(--parva-blue-soft);opacity:.82}.chart-reference-rule{stroke:#aabcc4;stroke-width:1px}.chart-reference-label{fill:var(--parva-blue-deep);font-size:7px}.chart-missing-field{stroke:#c8d0cc;stroke-width:1px}.chart-missing-label{font-size:6.5px}.chart-signal path{fill:none;stroke:var(--parva-signal-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-signal circle{fill:#fff;stroke:var(--parva-signal-blue);stroke-width:2.5px}.chart-signal circle.outside{fill:#fff;stroke:var(--parva-coral-data);stroke-width:2.75px}.chart-current-point{fill:#fff;stroke:var(--parva-coral-data);stroke-width:3px}.chart-current-connector{stroke:var(--parva-coral-data);stroke-width:1.5px}.chart-current-pill rect{fill:#fff;stroke:var(--parva-coral-data);stroke-width:1.5px}.chart-current-pill text{fill:var(--parva-ink);font-family:var(--font-mono);font-size:9px}.window-chart{padding:0 18px 6px}.window-axis{border-bottom:1px solid var(--parva-line);color:#818c89;height:25px;font-family:var(--font-mono);justify-content:space-between;align-items:end;margin-inline-start:96px;font-size:8px;display:flex}.window-row{border-bottom:1px solid var(--parva-line);grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.window-row>span b,.window-row>span small{display:block}.window-row>span b{font-size:10px;font-weight:400}.window-row>span small{color:#87918f;margin-top:2px;font-size:8px}.window-row>div{background:linear-gradient(90deg,#0000 24.8%,#06152614 25%,#0000 25.2% 49.8%,#06152614 50%,#0000 50.2% 74.8%,#06152614 75%,#0000 75.2%);height:18px;position:relative}.window-row>div i{top:5px;left:var(--x);width:var(--w);height:8px;position:absolute}.evidence-note{border-top:1px solid var(--parva-line);background:var(--parva-recessed);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 18px;display:flex}.evidence-note>div{min-width:0}.evidence-note span{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:8px}.evidence-note p{max-width:52ch;color:var(--parva-ink-soft);margin:3px 0 0;font-size:9px;line-height:1.4}.exact-values-toggle{min-height:var(--product-control-height);border:1px solid var(--parva-line);border-radius:var(--product-control-radius);color:var(--parva-ink);background:#fff;flex:none;padding:0 14px;font-size:9px;transition-property:border-color,background-color,transform;transition-duration:.15s}.exact-values-toggle:hover{background:#f7f8f5;border-color:#9da9a3}.exact-values-toggle:active{transform:scale(.96)}.exact-values{border-top:1px solid var(--parva-line);background:#fff;max-height:230px;overflow:auto}.exact-values[hidden]{display:none}.exact-values table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:9px}.exact-values caption{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.06em;text-align:start;text-transform:uppercase;padding:12px 18px 7px;font-size:8px}.exact-values th,.exact-values td{border-top:1px solid var(--parva-line);text-align:start;padding:8px 18px}.exact-values th{color:#73807d;font-family:var(--font-mono);text-transform:uppercase;font-size:8px;font-weight:400}.exact-values td:last-child{color:var(--parva-ink-soft)}.context-panel{flex-direction:column;padding:17px;display:flex}.context-evidence{margin-top:15px}.context-evidence article,.context-records article{border-top:1px solid var(--parva-line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.context-evidence b,.context-evidence small,.context-records b,.context-records small{display:block}.context-evidence b,.context-records b{font-size:11px;font-weight:400}.context-evidence small,.context-records small{color:#85918e;margin-top:3px;font-size:8px}.context-evidence strong,.context-records strong{color:var(--parva-ink);text-align:end;font-size:10px;font-weight:400}.boundary-note{border-inline-start:3px solid var(--parva-blue);color:var(--parva-ink-soft);background:var(--parva-recessed);margin:14px 0 0;padding:11px 12px;font-size:9px;line-height:1.45}.boundary-note strong{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:400;display:block}.product-secondary{min-height:var(--product-control-height);border-radius:var(--product-control-radius);color:var(--parva-ink);cursor:pointer;background:#fff;border:1px solid #aebbb5;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-inline:16px;font-size:10px;transition-property:border-color,background-color,transform;transition-duration:.15s;display:inline-flex}.product-secondary:hover{background:#f7f8f5;border-color:#83928d}.product-secondary:active{transform:scale(.96)}.product-page-head{border-bottom:1px solid var(--parva-line);padding:20px 0 28px}.product-page-head h4{font-family:var(--font-sans);letter-spacing:-.02em;margin:10px 0 7px;font-size:30px;font-weight:400;line-height:1.08}.product-page-head>p:last-child{max-width:540px;color:var(--parva-ink-soft);margin:0;font-size:12px}.record-list,.context-records,.prepared-record{margin-top:18px;overflow:hidden}.record-list article{border-bottom:1px solid var(--parva-line);grid-template-columns:4px minmax(0,1fr) 84px 96px;align-items:center;gap:16px;min-height:78px;padding:12px 16px;display:grid}.record-list article:last-child{border:0}.record-mark{background:var(--parva-blue);width:3px;height:32px}.record-mark.neutral{background:#97a19e}.record-list strong,.record-list p{display:block}.record-list strong{font-size:12px;font-weight:400}.record-list p{color:#7d8986;margin:4px 0 0;font-size:10px}.record-list button,.prepared-record footer button{min-width:96px;min-height:var(--product-control-height);border-radius:var(--product-control-radius);color:#fff;background:var(--parva-blue);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding-inline:16px;font-size:10px;line-height:1;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.record-list button:hover,.prepared-record footer button:hover{background:var(--parva-blue-deep)}.record-list button:active,.prepared-record footer button:active{transform:scale(.96)}.record-list button span,.prepared-record footer button span{transition:transform .15s ease-out;display:inline-block}.record-list button:hover span,.record-list button:focus-visible span,.prepared-record footer button:hover span,.prepared-record footer button:focus-visible span{transform:translate(2px)}.context-records{padding:0 18px}.context-records article{min-height:68px}.prepared-record>header,.prepared-record>footer{justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.prepared-record>header{border-bottom:1px solid var(--parva-line)}.prepared-record>header span,.prepared-record>header strong{display:block}.prepared-record>header div>span{color:#82908c;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.prepared-record>header strong{margin-top:5px;font-size:13px;font-weight:400}.prepared-record dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.prepared-record dl div{border-inline-end:1px solid var(--parva-line);border-bottom:1px solid var(--parva-line);min-height:88px;padding:16px 20px}.prepared-record dl div:nth-child(2n){border-inline-end:0}.prepared-record dt{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.prepared-record dd{color:var(--parva-ink);margin:9px 0 0;font-size:11px;line-height:1.5}.prepared-record>footer{min-height:0;color:var(--parva-ink-soft);background:var(--parva-recessed);grid-template-columns:none}.prepared-record>footer small{color:var(--parva-ink-soft);font-size:10px}.product-sidebar nav button:focus-visible,.exact-values-toggle:focus-visible,.product-secondary:focus-visible,.record-list button:focus-visible,.prepared-record footer button:focus-visible{outline-offset:3px;outline:3px solid #4d84a0}@media (prefers-reduced-motion:no-preference){.product-shell.reveal .consumer-finding,.product-shell.reveal .product-metrics,.product-shell.reveal .evidence-layout{opacity:0;transform:translateY(10px)}.product-shell.reveal.is-visible .consumer-finding{animation:.56s cubic-bezier(.2,0,0,1) 80ms both product-story-in}.product-shell.reveal.is-visible .product-metrics{animation:.56s cubic-bezier(.2,0,0,1) .18s both product-story-in}.product-shell.reveal.is-visible .evidence-layout{animation:.56s cubic-bezier(.2,0,0,1) .28s both product-story-in}}@keyframes product-story-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.hero-insight{width:min(420px,40vw)}.product-shell{grid-template-columns:176px minmax(0,1fr)}.evidence-layout{grid-template-columns:1fr}.context-panel{min-height:280px}.context-evidence{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.context-evidence article{flex-direction:column;justify-content:start;align-items:start;padding-top:12px}.product-secondary{align-self:start;min-width:150px;margin-top:20px}}@media (max-width:760px){.hero{height:auto;min-height:1120px}.hero-content{bottom:440px}.hero h1{text-wrap:normal;max-width:100%;font-size:clamp(45px,12.8vw,52px)}.hero-copy{text-wrap:wrap;width:100%;max-width:100%}.hero-insight{width:auto;padding:0;bottom:20px}.hero-record-finding{margin-block:13px 9px}.hero-record-finding b{font-size:24px}.product-shell{border-radius:14px;grid-template-rows:42px auto auto;grid-template-columns:1fr;min-height:780px}.product-windowbar{border-radius:14px 14px 0 0}.product-window-controls{left:12px}.product-window-status{right:12px}.product-window-title{font-size:8px}.product-window-status b{display:none}.product-sidebar{grid-area:2/1;padding:10px}.product-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.product-sidebar nav:before{display:none}.product-sidebar nav button{flex-direction:column;gap:3px;min-width:0;padding:7px 4px;font-size:9px}.product-sidebar nav button svg{width:17px;height:17px}.product-brand,.product-profile{display:none}.product-main{grid-area:3/1;padding:0 14px 18px}.product-topbar{min-height:62px;margin:0 -14px 14px;padding:0 14px}.date-pill{display:flex}.consumer-finding{grid-template-columns:1fr;gap:12px;padding:18px}.consumer-finding h4{font-size:21px}.product-metrics{grid-template-columns:1fr 1fr}.product-metrics article{border-bottom:1px solid var(--parva-line);min-height:82px}.product-metrics article:nth-child(2){border-inline-end:0}.product-metrics article:last-child{border-top:1px solid var(--parva-line);border-bottom:0;grid-column:1/-1}.evidence-head{gap:12px;padding-inline:14px}.record-legend,.window-chart{padding-inline:14px}.window-axis{margin-inline-start:72px}.window-row{grid-template-columns:72px minmax(0,1fr)}.evidence-note{flex-direction:column;align-items:start;gap:10px}.context-evidence{grid-template-columns:1fr;gap:0}.context-evidence article{flex-direction:row;justify-content:space-between;align-items:center;padding-top:0}.record-list article{grid-template-columns:4px minmax(0,1fr) auto;gap:10px}.record-list article .product-status{display:none}.prepared-record dl{grid-template-columns:1fr}.prepared-record dl div{border-inline-end:0}.prepared-record>footer{flex-direction:column;align-items:start}}@media (max-width:420px){.date-pill,.product-window-status span{display:none}.product-sidebar nav button{font-size:8px}.product-sidebar nav button:last-child{font-size:7px}.product-metrics strong{font-size:18px}.window-row>span small{font-size:7px}.record-list article{grid-template-columns:3px minmax(0,1fr)}.record-list article button{grid-column:2;width:max-content}}:root{--parva-mist:#e8ece9;--parva-container:1168px;--parva-radius:14px;--ink:var(--parva-ink);--paper:var(--parva-paper);--slate:var(--parva-ink-soft);--line:var(--parva-line);--blue:var(--parva-blue);--accent:var(--parva-blue);--accent-deep:var(--parva-blue-deep);--accent-mid:#6f94a4;--accent-soft:#d5e0da;--accent-wash:var(--parva-mist);--surface-muted:var(--parva-recessed);--surface-subtle:var(--parva-paper);--section-space-y:clamp(4rem, 6vw, 5.5rem);--section-kicker-gap:2rem;--section-layout-gap:3.5rem}body{color:var(--parva-ink);background:var(--parva-paper);-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background:var(--parva-blue)}.band-paper{background:var(--parva-paper)}.band-recessed{background:var(--parva-recessed)}.band-mist{background:var(--parva-mist)}.band-navy{color:#fff;background:var(--parva-ink)}main>section[id],main h2[id]{scroll-margin-top:96px}.section h2,.scan-section h2,.care-section h2,.membership-section h2{max-width:26ch;margin-block:var(--section-kicker-gap) 0;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.04}.heading-accent{color:var(--parva-blue);font-family:var(--font-sans);letter-spacing:-.025em;font-style:normal;font-weight:400}.band-navy .heading-accent,.band-media .heading-accent{color:#9fc2d1}.section-intro>p:last-child,.scan-copy>p:not(.eyebrow),.human-copy>p:not(.eyebrow),.care-copy>p:not(.eyebrow),.membership-copy>p:not(.eyebrow),.capacity-copy>p:last-child{color:var(--parva-ink-soft);text-wrap:pretty;font-size:1.0625rem;line-height:1.625}.eyebrow,.eyebrow.coral,.eyebrow.brand,.step-card>.eyebrow,.scan-reading>p,.clinician-panel>p,.use-list span{color:var(--parva-blue);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1.5}.eyebrow.light,.eyebrow.mint{color:inherit;opacity:.72}.section-intro .eyebrow,.recognition-copy>.eyebrow,.scan-copy>.eyebrow,.scan-heading>.eyebrow,.clarity-outcome-card>.eyebrow,.capacity-copy>.eyebrow,.human-copy>.eyebrow,.care-copy>.eyebrow,.faq-intro>.eyebrow,.membership-copy>.eyebrow{width:auto;margin:0;display:block}.trust-bar,.trust-bar.band-recessed{min-height:112px;color:var(--parva-ink);background:var(--parva-recessed);border-bottom:0;padding-block:2rem}.trust-bar+.how-section{border-top:0}.trust-bar p{color:#65706d}.trust-divider{background:var(--parva-line)}.trust-logo{color:var(--parva-ink);flex:none;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:400;line-height:1.15;display:inline-flex}.trust-logo img,.trust-logo .yc-box{object-fit:contain;border-radius:7px;flex:0 0 38px;width:38px;height:38px}.trust-logo .yc-box{margin:0}.section,.scan-section,.care-section,.membership-section{padding-block:var(--section-space-y);padding-inline:var(--grid-content-edge);border-top:1px solid var(--parva-line)}.section-intro.centered{max-width:52rem;margin:0 auto var(--section-layout-gap);text-align:center}.section-intro.centered h2{margin-inline:auto}.section-intro.centered>p:last-child{max-width:39rem;margin:1.5rem auto 0}.section-intro.split{margin-bottom:var(--section-layout-gap)}.section-intro.split>p{max-width:34rem;color:var(--parva-ink-soft);font-size:1.0625rem;line-height:1.625}.how-section{background:var(--parva-paper)}.steps{max-width:var(--parva-container);gap:var(--grid-gutter);align-items:stretch}.step-card{min-height:clamp(31rem,40vw,32rem);box-shadow:none;background:0 0;border:1px solid #0615262e;border-radius:1.5rem;grid-template-rows:minmax(15rem,1fr) auto auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;padding:clamp(1.5rem,2.2vw,2rem);display:grid}.step-card>.eyebrow{grid-area:2/2;margin:0 0 .75rem}.step-card h3{max-width:18ch;min-height:2.16em;font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;grid-area:3/1/auto/-1;margin:0;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.08}.step-card>p:last-child{max-width:34ch;color:var(--parva-ink-soft);text-wrap:pretty;grid-area:4/1/auto/-1;margin:1rem 0 0;font-size:1rem;line-height:1.55}.step-number{color:var(--parva-blue);font-family:var(--font-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums;grid-area:2/1;align-self:start;margin:0;font-size:.625rem;font-weight:400;line-height:1.5;position:static}.evidence-illustration{width:100%;height:auto;min-height:235px;color:var(--parva-ink);background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:1/1/auto/-1;justify-content:center;align-self:start;margin:0 0 2.25rem;padding:0;display:flex;overflow:hidden}.mini-visual-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-visual-head span,.mini-visual-head>b{font-size:9px;font-weight:400}.mini-visual-head span{color:var(--parva-blue);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase}.mini-visual-head>b{color:#65706d;font-family:var(--font-sans)}.live-rhythm-card .mini-visual-head>b{align-items:center;gap:6px;display:inline-flex}.live-signal-dot{background:var(--parva-blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #315f751f}.live-rhythm-plot{height:142px;margin-top:12px;position:relative;overflow:hidden}.live-rhythm-plot canvas{width:100%;height:100%;display:block}.brain-dot-stage{height:235px;position:relative;overflow:hidden}.brain-dot-stage canvas{width:100%;height:100%;display:block}.brain-map-head{z-index:2;color:var(--parva-blue);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;line-height:1.2;display:flex;position:absolute;inset:0 0 auto}.brain-map-head b{color:#65706d;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-weight:400;display:inline-flex}.brain-map-head b i{background:var(--parva-blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #315f751f}.brain-map-callout{z-index:3;background:color-mix(in srgb, var(--parva-paper) 94%, transparent);min-width:154px;color:var(--parva-ink);border:1px solid #315f7547;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;animation:6.2s cubic-bezier(.2,0,0,1) infinite brain-map-pop;display:grid;position:absolute;bottom:7px;right:4px}.brain-map-callout>span{gap:1px;display:grid}.brain-map-callout small{color:var(--parva-blue);letter-spacing:.09em;text-transform:uppercase;font-size:7px;line-height:1.3}.brain-map-callout strong{font-size:10px;font-weight:400;line-height:1.3}.brain-map-marker{border:1px solid #315f7552;border-radius:50%;width:16px;height:16px;position:relative}.brain-map-marker:before,.brain-map-marker:after{content:"";background:var(--parva-blue);border-radius:50%;position:absolute}.brain-map-marker:before{width:4px;height:4px;inset:5px}.brain-map-marker:after{background:0 0;border:1px solid #315f7557;width:16px;height:16px;animation:2.2s ease-out infinite brain-map-marker-pulse;inset:-1px}@keyframes brain-map-pop{0%,10%{opacity:0;filter:blur(4px);transform:translateY(6px)scale(.25)}18%,82%{opacity:1;filter:blur();transform:translateY(0)scale(1)}92%,to{opacity:0;filter:blur();transform:translateY(-3px)scale(1)}}@keyframes brain-map-marker-pulse{0%{opacity:.65;transform:scale(.25)}65%,to{opacity:0;transform:scale(1.55)}}.next-step-illustration{overflow:visible}.next-step-path{align-content:center;width:100%;min-height:218px;display:grid;position:relative}.next-step-path:before,.next-step-path:after{content:"";z-index:0;top:37px;bottom:37px;transform-origin:top;width:1px;position:absolute;inset-inline-start:24px}.next-step-path:before{background:var(--parva-line)}.next-step-path:after{background:linear-gradient(var(--parva-blue), var(--parva-coral-data));animation:5.4s cubic-bezier(.2,0,0,1) infinite next-step-progress;transform:scaleY(0)}.next-step-item{z-index:1;min-height:64px;color:var(--parva-ink-soft);animation:5.4s cubic-bezier(.2,0,0,1) infinite next-step-focus;animation-delay:var(--step-delay);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.next-step-item.observed{min-height:78px}.next-step-item>span:last-child{gap:2px;display:grid}.next-step-item small{color:var(--parva-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;line-height:1.4}.next-step-item strong{color:currentColor;font-size:.75rem;font-weight:400;line-height:1.3}.next-step-symbol,.next-step-node{z-index:2;color:var(--parva-blue);background:var(--parva-paper);justify-self:center;position:relative}.next-step-symbol{border:1px solid #315f7557;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.next-step-symbol canvas{width:42px;height:42px;display:block}.next-step-node{border:1px solid var(--parva-blue);width:9px;height:9px;box-shadow:0 0 0 5px var(--parva-paper);border-radius:50%}.next-step-item.action .next-step-node{border-color:var(--parva-coral-data);background:var(--parva-coral-data)}.next-step-item.action small{color:var(--parva-coral-data)}@keyframes next-step-progress{0%,8%{transform:scaleY(0)}72%,88%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes next-step-focus{0%,12%,70%,to{color:var(--parva-ink-soft)}22%,55%{color:var(--parva-ink)}}@media (prefers-reduced-motion:reduce){.hero-next-step-path:after{transform:scaleY(1);animation:none!important}.hero-next-step-item{color:#fff;animation:none!important}.hero-next-step-copy{opacity:1;animation:none!important}.next-step-path:after{animation:none;transform:scaleY(1)}.next-step-item{color:var(--parva-ink);animation:none}.brain-map-callout,.brain-map-marker:after{animation:none}.brain-map-callout{opacity:1;filter:none;transform:none}.hero-product-story.is-active .hero-record-signal,.hero-product-story.is-active .hero-record-marker,.hero-product-story.is-active .hero-record-halo,.hero-product-story.is-active .hero-record-comparison,.hero-product-story.is-active .hero-record-next{animation:none}}.mini-visual-note .exception-key{background:var(--parva-coral-data);border:0}.mini-time-axis{border-bottom:1px solid var(--parva-line);color:#7a8783;height:25px;font-family:var(--font-mono);justify-content:space-between;align-items:end;margin:12px 0 0 23px;font-size:8px;display:flex}.mini-intervals{margin-top:2px}.mini-intervals>div{grid-template-columns:23px minmax(0,1fr);align-items:center;min-height:27px;display:grid}.mini-intervals>div>span{color:#74817e;font-family:var(--font-mono);font-size:8px}.mini-intervals>div>i{background:linear-gradient(90deg,#0000 24.8%,#06152612 25%,#0000 25.2% 49.8%,#06152612 50%,#0000 50.2% 74.8%,#06152612 75%,#0000 75.2%);height:13px;position:relative}.mini-intervals b,.mini-intervals em{top:4px;left:var(--x);width:var(--w);height:6px;position:absolute}.mini-intervals b{background:var(--parva-blue)}.mini-intervals em{border:1px solid var(--parva-unavailable-edge);background-color:var(--parva-unavailable-bg);background-image:var(--parva-unavailable-hatch)}.mini-visual-note{color:#6f7c79;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.mini-visual-note i,.mini-visual-note span{width:12px;height:6px;display:inline-block}.mini-visual-note i{background:var(--parva-blue)}.mini-visual-note span{border:1px solid var(--parva-unavailable-edge);background-color:var(--parva-unavailable-bg);background-image:var(--parva-unavailable-hatch);margin-inline-start:8px}.compare-legend{color:#6f7c79;gap:13px;margin-top:14px;font-size:8px;display:flex}.compare-legend span{align-items:center;gap:5px;display:flex}.compare-legend i{background:var(--parva-mist);width:17px;height:7px}.compare-legend b{background:var(--parva-blue);width:7px;height:7px;box-shadow:0 0 0 2px white, 0 0 0 3px var(--parva-blue);border-radius:50%}.compare-rows{border-top:1px solid var(--parva-line);margin-top:9px}.compare-rows>div{border-bottom:1px solid var(--parva-line);grid-template-columns:42px minmax(0,1fr) 35px;align-items:center;gap:7px;min-height:31px;display:grid}.compare-rows>div>span,.compare-rows>div>strong{font-size:8px;font-weight:400}.compare-rows>div>span{color:#65706d}.compare-rows>div>strong{color:var(--parva-ink);font-family:var(--font-mono);text-align:end;font-variant-numeric:tabular-nums}.compare-rows>div>i{background:var(--parva-recessed);height:12px;position:relative}.compare-rows em:not(.missing){background:#315f7521;border-inline:1px solid #315f7559;width:32%;height:100%;position:absolute;top:0;left:24%}.compare-rows em.missing{border:1px solid var(--parva-unavailable-edge);background-color:var(--parva-unavailable-bg);background-image:var(--parva-unavailable-hatch);position:absolute;inset:0}.compare-rows i>b{left:var(--x);background:var(--parva-blue);width:8px;height:8px;box-shadow:0 0 0 2px white, 0 0 0 3px var(--parva-blue);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.compare-rows i>b.changed{background:var(--parva-coral-data);box-shadow:0 0 0 2px white, 0 0 0 3px var(--parva-coral-data)}.mini-boundary{border-inline-start:3px solid var(--parva-blue);color:#54615f;background:var(--parva-recessed);margin-top:10px;padding:8px 10px;font-size:8px;line-height:1.4}.record-illustration>p{max-width:290px;font-family:var(--font-sans);letter-spacing:-.01em;margin:17px 0 14px;font-size:16px;line-height:1.3}.mini-status{background:#315f751a;border:1px solid #315f7540;border-radius:999px;padding:4px 8px;color:var(--parva-blue-deep)!important;font-size:9px!important}.record-illustration dl{border-block:1px solid var(--parva-line);margin:0}.record-illustration dl>div{border-bottom:1px solid var(--parva-line);justify-content:space-between;gap:12px;padding-block:7px;display:flex}.record-illustration dl>div:last-child{border:0}.record-illustration dt,.record-illustration dd{font-size:9px}.record-illustration dt{color:#66726f}.record-illustration dd{color:var(--parva-ink);font-family:var(--font-mono);margin:0}.record-illustration .mini-boundary{margin-top:11px}.record-illustration .mini-boundary b{color:var(--parva-blue);font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;margin-inline-end:5px;font-weight:400;display:inline}.scan-section,.scan-section.band-mist{color:var(--parva-ink);background:var(--parva-mist);border-color:var(--parva-line)}.scan-copy h2{max-width:11ch}.scan-copy>p:not(.eyebrow){max-width:33rem;margin-block:1.5rem 0}.evidence-principles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:2rem;display:grid}.evidence-principles span{min-width:0;color:var(--parva-ink);white-space:nowrap;align-items:center;gap:clamp(.625rem,1vw,.875rem);padding-inline:clamp(.75rem,1.5vw,1.125rem);font-size:clamp(.75rem,.9vw,.875rem);line-height:1.4;display:flex;position:relative}.evidence-principles span:first-child{padding-inline-start:0}.evidence-principles span:last-child{padding-inline-end:0}.evidence-principles span+span:before{content:"";background:#06152626;width:1px;position:absolute;inset-block:.125rem;inset-inline-start:0}.evidence-principles .evidence-check{width:1.25rem;height:1.25rem;color:var(--parva-blue);flex:0 0 1.25rem;margin-top:0}.check-list{border-top:1px solid #06152621;gap:0;margin-top:1.75rem}.check-list li{color:var(--parva-ink);border-bottom:1px solid #06152621;padding-block:.875rem}.check-list li:before{background:var(--parva-blue);width:7px;height:7px;top:1.25rem}.scan-stage{background:var(--parva-ink);border:0;border-radius:16px;min-height:580px;box-shadow:0 24px 70px -48px #0615268c}.scan-stage:after{z-index:0;background:radial-gradient(circle,#0615261a 0 28%,#06152685 100%)}.scan-film{z-index:-1;object-position:center;will-change:opacity;transition:opacity .56s cubic-bezier(.2,0,0,1)}.scan-film-evidence{opacity:1}.scan-film-human{opacity:0;object-position:center 48%;filter:saturate(.82)contrast(.96)}.scan-stage.is-showing-human .scan-film-evidence{opacity:0}.scan-stage.is-showing-human .scan-film-human{opacity:1}.scan-reading{z-index:1;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:opacity, transform;background:#fffffff5;border:1px solid #0615261f;border-radius:16px;width:min(500px,100% - 64px);padding:1.75rem;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .32s cubic-bezier(.2,0,0,1);inset:50% auto auto 50%;transform:translate(-50%,calc(14px - 50%))scale(.975);box-shadow:0 32px 80px -32px #000000ad}.scan-reading>p{margin-block:1.75rem .5rem}.scan-reading h3{max-width:26rem;font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.2}.reading-question{align-items:start}.reading-question strong{max-width:14rem}.reading-limit{color:var(--parva-ink-soft);background:var(--parva-recessed)}.reading-limit strong{color:var(--parva-blue);margin-inline-end:.3rem;font-weight:500}.scan-motion-toggle{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#06152694;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-width:82px;min-height:40px;padding-inline:.875rem;font-size:.75rem;line-height:1;transition-property:background-color,transform;transition-duration:.16s;transition-timing-function:ease-out;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;box-shadow:0 10px 28px -18px #000000b3}.scan-motion-toggle:hover{background:#061526c2}.scan-motion-toggle:active{transform:scale(.96)}.scan-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.scan-motion-icon{justify-content:space-between;align-items:center;width:10px;height:12px;display:inline-flex}.scan-motion-icon i{background:currentColor;border-radius:2px;width:3px;height:12px;transition-property:width,height,border-width,background-color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}.scan-stage.is-paused .scan-motion-icon{position:relative}.scan-stage.is-paused .scan-motion-icon i:first-child{background:0 0;border-block:6px solid #0000;border-inline-start:9px solid;border-radius:0;width:0;height:0;transform:translate(1px)}.scan-stage.is-paused .scan-motion-icon i:last-child{opacity:0;width:0}@media (prefers-reduced-motion:no-preference){.scan-stage.is-sequencing.is-reading-ready .scan-reading{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.scan-film-human,.scan-motion-toggle{display:none}.scan-film-evidence{opacity:1}.scan-reading{opacity:1;transform:translate(-50%,-50%)}}.product-section,.product-section.band-recessed{color:var(--parva-ink);background:var(--parva-recessed)}.product-section .section-intro.split>p{color:var(--parva-ink-soft)}.capacity-film-section{color:#fff;background:var(--parva-ink);border-top:1px solid var(--parva-line);height:min(64vw,600px);min-height:520px}.capacity-wash{background:linear-gradient(90deg,#061526d1 0,#06152680 42%,#0000 72%),linear-gradient(0deg,#0615269e 0,#0000 52%)}.capacity-copy{width:min(36rem,50vw);margin-block:0;margin-inline-start:var(--grid-content-edge);padding:0}.capacity-copy h2{max-width:15ch;margin-top:var(--section-kicker-gap);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.capacity-copy>p:last-child{color:#ffffffd1;max-width:31rem;margin-top:1.5rem}.human-section{background:var(--parva-paper)}.human-photo{border:1px solid var(--parva-line);border-radius:16px;box-shadow:0 24px 70px -50px #06152673}.photo-note{border:1px solid var(--parva-line);border-radius:12px;box-shadow:0 20px 50px -32px #06152673}.human-copy>p:not(.eyebrow){margin-block:1.5rem}.use-list{border-color:var(--parva-line);margin-top:2rem}.use-list>div{border-color:var(--parva-line)}.use-list span{color:var(--parva-blue)}.care-section,.care-section.band-navy{color:#fff;background:var(--parva-ink);border-color:#ffffff1f}.care-copy>p:not(.eyebrow){color:#bac4c4;margin-block:1.5rem}.care-points{margin-top:1.75rem}.care-points strong{color:#9fc2d1}.clinician-stage{border:1px solid #ffffff24;border-radius:16px;min-height:520px}.clinician-panel{inset-inline-end:1.25rem;border:1px solid var(--parva-line);border-radius:14px;width:min(390px,62%);padding:1.25rem;bottom:1.25rem;box-shadow:0 24px 60px -36px #000000b3}.clinician-panel h3{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.35rem;line-height:1.2}.clinician-panel dl div{background:var(--parva-recessed)}.status-chip{color:var(--parva-blue-deep);background:var(--parva-mist)}.membership-section,.membership-section.band-mist{color:#fff;background:var(--parva-ink);border-color:#ffffff1f;align-items:center;min-height:clamp(680px,82svh,860px)}.membership-film{opacity:1;filter:none;object-position:center}.membership-wash{background:linear-gradient(90deg,#071522e6 0%,#071522b8 42%,#07152270 72%,#07152261 100%),linear-gradient(#0715222e 0%,#07152229 42%,#071522b8 100%)}.membership-copy,.membership-list{z-index:2;position:relative}.membership-section h2{color:#fff;max-width:12ch}.membership-copy>p:not(.eyebrow){color:#ffffffd6;max-width:34rem;margin-block:1.5rem 2rem}.membership-copy .button-light:hover,.membership-copy .button-light:focus-visible{background:#edf1ef}.membership-list{color:var(--parva-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffff3d;border-radius:14px;padding:1.5rem;box-shadow:0 30px 80px #0000003d}.membership-list li{border-color:var(--parva-line)}.membership-list small{color:var(--parva-ink-soft)}.site-footer{color:#aab7b9;background:var(--parva-ink);align-items:center;min-height:0;padding-block:2.75rem}.site-footer .footer-attribution{white-space:nowrap}@media (max-width:1100px){.scan-stage,.clinician-stage{min-height:500px}}@media (max-width:760px){.section,.scan-section,.care-section,.membership-section{padding-block:clamp(3.5rem,14vw,4.5rem)}.section h2,.scan-section h2,.care-section h2,.membership-section h2{font-size:clamp(1.9rem,9vw,2.55rem)}.section-intro.centered{margin-bottom:2.5rem}.steps{grid-template-columns:1fr}.step-card{min-height:0}.scan-stage,.clinician-stage{min-height:430px}.scan-reading{width:calc(100% - 2rem);padding:1.25rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scan-reading>p{margin-top:1.25rem}.scan-reading h3{margin-bottom:1.125rem;font-size:1.2rem}.clinician-panel{inset-inline:1rem;width:auto;bottom:1rem}.capacity-film-section{height:auto;min-height:500px}.capacity-copy{width:auto;margin-block:0;margin-inline:var(--grid-content-edge)}.capacity-copy h2{font-size:clamp(2.25rem,11vw,3.15rem)}.membership-section,.membership-section.band-mist{min-height:860px}.membership-film{object-position:50% center}.membership-wash{background:linear-gradient(#0715225c 0%,#071522b8 32%,#071522f0 100%),linear-gradient(90deg,#0715225c,#0715222e)}.membership-list{margin-top:0}.trust-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow:auto hidden}.trust-bar::-webkit-scrollbar{display:none}.trust-bar p{flex:none}.trust-bar p:nth-of-type(2),.trust-bar strong.trust-logo,.trust-bar .trust-divider{display:flex}.trust-bar .trust-divider{flex:0 0 1px;height:38px}.site-footer{min-height:0}}@media (max-width:520px){.evidence-principles{grid-template-columns:1fr}.evidence-principles span{white-space:normal;padding:.7rem 0}.evidence-principles span:first-child{padding-block-start:0}.evidence-principles span:last-child{padding-block-end:0}.evidence-principles span+span:before{width:auto;height:1px;inset:0 0 auto}}.human-section{align-items:center}.human-photo{background:#9db7c8;height:min(43vw,45rem);min-height:36rem}.human-photo .human-film{aspect-ratio:auto;object-fit:cover;object-position:center center;width:100%;height:100%}.human-copy{width:100%;max-width:41rem}.human-copy h2{max-width:11ch}.human-copy>p:not(.eyebrow){max-width:36rem;margin-block:1.5rem 0}.use-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.use-list>li{border:1px solid var(--parva-line);background:var(--parva-recessed);border-radius:12px;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;min-height:8.25rem;padding:1.125rem;display:grid}.use-list>li>span{color:var(--parva-blue);font-family:var(--font-mono);letter-spacing:.06em;padding-top:.15rem;font-size:.625rem;line-height:1.4}.use-list strong{color:var(--parva-ink);font-size:.9375rem;font-weight:500;line-height:1.25;display:block}.use-list p{color:var(--parva-ink-soft);text-wrap:pretty;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.human-care-link{width:fit-content;min-height:44px;color:var(--parva-ink);text-underline-offset:.3em;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;-webkit-text-decoration:underline #315f756b;text-decoration:underline #315f756b;text-decoration-thickness:from-font;transition-property:color,text-decoration-color;transition-duration:.15s;display:inline-flex}.human-care-link:hover{color:var(--parva-blue-deep);text-decoration-color:currentColor}.human-care-link:focus-visible,.human-motion-toggle:focus-visible{outline:2px solid var(--parva-blue);outline-offset:3px}.photo-note{inset-inline:auto 1.25rem;width:min(23rem,100% - 2.5rem);color:var(--parva-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;padding:1.125rem;bottom:1.25rem}.photo-note header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.photo-note header>span:first-child,.photo-note small{color:var(--parva-ink-soft);font-size:.625rem;line-height:1.4}.photo-note header>span:first-child{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.photo-note-status{color:var(--parva-blue-deep);white-space:nowrap;align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex}.photo-note-status i{background:var(--parva-blue);border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 3px #315f751f}.photo-note>p{color:var(--parva-ink-soft);margin:1.25rem 0 .25rem;font-size:.75rem;line-height:1.4}.photo-note>strong{color:var(--parva-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,2vw,1.625rem);font-weight:400;line-height:1.15}.photo-note-range{background:linear-gradient(90deg, var(--parva-line) 0 12%, var(--parva-blue-soft) 12% 84%, var(--parva-line) 84% 100%);border-radius:999px;height:4px;margin:1rem 0 .75rem;position:relative}.photo-note-range span{background:var(--parva-blue);border:2px solid #fff;border-radius:50%;width:.625rem;height:.625rem;position:absolute;inset-block-start:50%;inset-inline-start:64%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #0615263d}.human-motion-toggle{inset-inline-start:1.25rem;z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061526ad;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:.625rem;min-height:44px;padding:0 .875rem;font-size:.6875rem;transition-property:background-color,transform;transition-duration:.15s;display:inline-flex;position:absolute;bottom:1.25rem;box-shadow:0 12px 30px -20px #000000b3}.human-motion-toggle:hover{background:#061526d1}.human-motion-toggle:active{transform:scale(.96)}.human-motion-icon{justify-content:center;align-items:center;gap:.18rem;width:.75rem;height:.75rem;display:flex}.human-motion-icon i{background:currentColor;border-radius:2px;width:2px;height:.625rem}.human-motion-toggle[aria-pressed=true] .human-motion-icon{border-block:.35rem solid #0000;border-inline-start:.55rem solid;width:0;height:0;margin-inline:.125rem .375rem}.human-motion-toggle[aria-pressed=true] .human-motion-icon i{display:none}@media (max-width:1100px){.human-photo{height:min(72vw,43rem);min-height:32rem}.human-copy{max-width:47rem}}@media (max-width:760px){.human-section{gap:2.5rem}.human-photo{height:120vw;min-height:32rem;max-height:39rem}.human-photo .human-film{object-position:48% center}.human-copy h2{max-width:12ch}.use-list{grid-template-columns:1fr}.use-list>li{min-height:0}.photo-note{inset-inline:1rem;width:auto;bottom:4.75rem}.human-motion-toggle{inset-inline-start:1rem;bottom:1rem}}@media (max-width:380px){.photo-note header{flex-direction:column;align-items:flex-start;gap:.375rem}}@media (prefers-reduced-motion:reduce){.human-motion-toggle{display:none}.human-care-link,.human-motion-toggle{transition:none}}.care-section{align-items:center}.care-copy{max-width:31rem}.care-copy h2{max-width:none}.care-copy>p:not(.eyebrow){max-width:29rem;margin-block:1.5rem 0}.care-points{gap:.9rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.care-points>li{color:#c5cecc;border:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;padding:0;font-size:.9375rem;line-height:1.45;display:grid}.care-check{color:#9fc2d1;width:1.25rem;height:1.25rem;margin-top:.05rem}.care-points>li>span{min-width:0;color:inherit}.care-points strong{color:#f5f7f6;margin-inline-end:.42rem;font-weight:500}.clinician-stage{aspect-ratio:1.145;min-height:0}@media (max-width:1100px){.care-copy{max-width:38rem}.care-copy h2{max-width:11ch}.clinician-stage{aspect-ratio:1.22;min-height:0}}@media (max-width:760px){.care-section{gap:2.5rem}.care-copy h2{max-width:10ch}.care-points{gap:1rem;margin-top:1.5rem}.care-points>li{font-size:.9375rem}.clinician-stage{aspect-ratio:auto;min-height:27rem}}.hero h1{max-width:47rem}.hero-copy{max-width:36rem}.recognition-section,.clarity-split-section,.benefits-section,.faq-section{padding-block:var(--section-space-y);padding-inline:var(--grid-content-edge)}.recognition-section{background:var(--parva-paper);grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.recognition-copy{max-width:36rem}.recognition-kicker{white-space:nowrap;width:auto;max-width:none}.recognition-copy h2,.clarity-outcome-card h2,.benefits-section h2,.faq-section h2{margin:var(--section-kicker-gap) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.04}.recognition-copy>p:not(.eyebrow),.clarity-outcome-card>p:not(.eyebrow),.faq-intro>p:not(.eyebrow){color:var(--parva-ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.625}.recognition-note{border-top:1px solid var(--parva-line);grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;margin-top:2rem;padding:1.25rem 0 0;display:grid}.recognition-note>span{color:var(--parva-blue);font-family:var(--font-serif);font-size:2.25rem;line-height:.9}.recognition-note p{color:#53605c;margin:0;font-size:.9375rem;line-height:1.55}.recognition-note strong{color:var(--parva-ink);margin-bottom:.15rem;font-weight:500;display:block}.long-view-card{color:var(--parva-ink);background:#fbfcfa;border:0;border-radius:1.25rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 0 0 1px #0000000f,0 2px 4px -2px #00000014,0 24px 64px -32px #0615263d;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 2px 4px -2px lab(0% 0 0/.08),0 24px 64px -32px lab(6.28343% -1.01805 -13.6903/.239216)}.long-view-card>header,.bounded-result>header,.today-summary>header{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.6875rem;display:flex}.long-view-card>header{color:var(--parva-ink-soft)}.long-view-card>header b,.today-summary>header b{color:#c5d8e0;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.long-view-card>header b{color:var(--parva-blue-deep)}.long-view-card>header i,.today-summary>header i{background:#9fc2d1;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .25rem #9fc2d121}.long-view-card>header i{background:var(--parva-blue);box-shadow:0 0 0 .25rem #315f751a}.pattern-map{--pattern-label-width:4.5rem;--pattern-status-width:6.25rem;--pattern-gap:.875rem;--pattern-gaps-total:1.75rem;border-bottom:1px solid var(--parva-line);padding-block:2.25rem 1.5rem}.pattern-map-axis,.pattern-map-row{grid-template-columns:var(--pattern-label-width) minmax(0, 1fr) var(--pattern-status-width);gap:var(--pattern-gap);align-items:center;display:grid}.pattern-map-axis>span,.pattern-map-row>b,.pattern-map-row>em,.pattern-map-legend{color:var(--parva-ink-soft);font-size:.625rem;font-style:normal;font-weight:400}.pattern-map-axis>span{letter-spacing:.06em;text-transform:uppercase}.pattern-map-axis>span:last-child,.pattern-map-row>em{text-align:end}.pattern-day-labels,.pattern-map-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.35rem,.7vw,.625rem);min-width:0;display:grid}.pattern-day-labels small{color:#7a8783;text-align:center;font-size:.5625rem}.pattern-map-body{gap:.75rem;padding-top:2rem;display:grid;position:relative}.pattern-map-row{z-index:1;min-height:2.25rem;position:relative}.pattern-map-row>b{color:var(--parva-ink)}.pattern-map-days i{background:#dfe7e4;border-radius:.45rem;height:1.75rem;display:block;position:relative;box-shadow:inset 0 0 0 1px #0615260f}.pattern-map-days .is-low:before,.pattern-map-days .is-low:after{content:"";pointer-events:none;position:absolute}.pattern-map-days .is-low:before{border-radius:inherit;background:repeating-linear-gradient(-45deg,#315f75 0 4px,#244b5d 4px 8px);inset:0}.pattern-map-days .is-low:after{border:1px solid #315f7594;border-radius:.625rem;inset:-.2rem}.pattern-timing-guide{z-index:0;top:1.65rem;bottom:.125rem;left:calc(var(--pattern-label-width) + var(--pattern-gap) + ((100% - var(--pattern-label-width) - var(--pattern-status-width) - var(--pattern-gaps-total)) / 2));width:1px;position:absolute}.pattern-timing-guide:before{content:"";background:linear-gradient(#315f75ad,#315f7533);position:absolute;inset:0}.pattern-timing-guide>span{color:var(--parva-blue);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fbfcfa;padding-inline:.45rem;font-size:.5625rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.pattern-map-legend{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.pattern-map-legend>span{align-items:center;gap:.45rem;display:inline-flex}.pattern-map-legend i{background:#dfe7e4;border-radius:.2rem;width:1.1rem;height:.7rem;display:block;box-shadow:inset 0 0 0 1px #0615260f}.pattern-map-legend i.is-low{background:repeating-linear-gradient(-45deg,#315f75 0 3px,#244b5d 3px 6px)}@media (prefers-reduced-motion:no-preference){.long-view-card.reveal .pattern-map-row,.long-view-card.reveal .pattern-map-legend,.long-view-card.reveal .long-view-finding{opacity:0;transform:translateY(.5rem)}.long-view-card.reveal .pattern-map-days .is-low:before,.long-view-card.reveal .pattern-map-days .is-low:after{opacity:0;filter:blur(4px);transform:scale(.25)}.long-view-card.reveal .pattern-timing-guide:before{transform-origin:top;transform:scaleY(0)}.long-view-card.reveal .pattern-timing-guide>span{opacity:0}.long-view-card.reveal.is-visible .week-one{animation:.42s cubic-bezier(.2,0,0,1) 80ms both pattern-row-in}.long-view-card.reveal.is-visible .week-two{animation:.42s cubic-bezier(.2,0,0,1) .16s both pattern-row-in}.long-view-card.reveal.is-visible .week-three{animation:.42s cubic-bezier(.2,0,0,1) .24s both pattern-row-in}.long-view-card.reveal.is-visible .week-four{animation:.42s cubic-bezier(.2,0,0,1) .32s both pattern-row-in}.long-view-card.reveal.is-visible .pattern-map-legend{animation:.36s cubic-bezier(.2,0,0,1) .42s both pattern-row-in}.long-view-card.reveal.is-visible .week-one .is-low:before,.long-view-card.reveal.is-visible .week-one .is-low:after{animation:.42s cubic-bezier(.2,0,0,1) .52s both pattern-match-in}.long-view-card.reveal.is-visible .week-three .is-low:before,.long-view-card.reveal.is-visible .week-three .is-low:after{animation:.42s cubic-bezier(.2,0,0,1) .64s both pattern-match-in}.long-view-card.reveal.is-visible .pattern-timing-guide:before{animation:.36s cubic-bezier(.2,0,0,1) .78s both pattern-guide-in}.long-view-card.reveal.is-visible .pattern-timing-guide>span{animation:.3s cubic-bezier(.2,0,0,1) .9s both pattern-label-in}.long-view-card.reveal.is-visible .long-view-finding{animation:.48s cubic-bezier(.2,0,0,1) 1.05s both long-view-finding-in}}@keyframes pattern-row-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes pattern-match-in{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes pattern-guide-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pattern-label-in{0%{opacity:0}to{opacity:1}}@keyframes long-view-finding-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.long-view-finding{padding-top:1.5rem}.long-view-finding>span{color:var(--parva-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem}.long-view-finding>p:not(.long-view-support){letter-spacing:-.02em;max-width:34rem;color:var(--parva-ink);margin:.55rem 0 .5rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}.long-view-support{color:var(--parva-ink-soft);margin:0 0 .8rem;font-size:.8125rem;line-height:1.5}.long-view-finding small{color:var(--parva-ink-soft);font-size:.625rem}.recognition-section+.how-section{border-top:0}.input-story-section.scan-section{background:var(--parva-mist);border-block:0;align-items:start;row-gap:clamp(2.75rem,5vw,4.75rem)}.input-story-section .scan-copy h2{max-width:none}.input-story-section .scan-explainer>p{max-width:34rem;color:var(--parva-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.6}.input-story-section .evidence-principles{grid-template-columns:1fr;gap:.75rem;margin-top:0}.input-story-section .evidence-principles span{white-space:normal;padding-inline:0}.input-story-section .evidence-principles span+span:before{display:none}.input-story-grid{gap:var(--grid-gutter,1rem);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.input-story-section .scan-copy{column-gap:var(--grid-gutter);row-gap:var(--section-kicker-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.input-story-section .scan-heading{display:contents}.input-story-section .scan-heading>.eyebrow{grid-column:1/-1;margin:0}.input-story-section .scan-heading>h2{grid-column:1/-1;max-width:none;margin:0;scroll-margin-top:10.5rem}.input-story-section .scan-explainer{gap:var(--grid-gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.input-story-panel{background:#f8f9f6;border-radius:1.25rem;flex-direction:column;min-width:0;min-height:36rem;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #06152614}.input-story-caption{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;margin-top:auto;padding:1.15rem .25rem .25rem;display:grid}.input-story-caption>span{color:var(--parva-blue);font-size:.6875rem}.input-story-caption p,.input-story-caption strong,.input-story-caption small{margin:0;display:block}.input-story-caption strong{font-size:.875rem;font-weight:500}.input-story-caption small{color:var(--parva-ink-soft);margin-top:.25rem;font-size:.6875rem}.phone-checkin{color:#fff;background:var(--parva-ink);border-radius:2rem;width:min(100%,15.5rem);margin:1.5rem auto 0;padding:.45rem;box-shadow:0 22px 50px -34px #061526cc}.phone-checkin>header{justify-content:space-between;align-items:center;min-height:2.25rem;padding-inline:.9rem;font-size:.625rem;display:flex}.phone-checkin>header i{background:#02080d;border-radius:999px;width:4.25rem;height:1.25rem}.phone-checkin-body{min-height:24rem;color:var(--parva-ink);background:var(--parva-paper);border-radius:1.55rem;flex-direction:column;padding:1.5rem 1rem 1rem;display:flex}.phone-checkin-body h3{font-family:var(--font-sans);letter-spacing:-.025em;margin:.8rem 0 2.25rem;font-size:1.35rem;font-weight:400;line-height:1.15}.clarity-scale{grid-template-columns:auto repeat(4,1.9rem) auto;align-items:center;gap:.35rem;display:grid}.clarity-scale>span{color:#7c8783;font-size:.5625rem}.clarity-scale>i{border:1px solid var(--parva-line);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.625rem;font-style:normal;display:grid}.clarity-scale>i.selected{border-color:var(--parva-blue);color:#fff;background:var(--parva-blue)}.checkin-note{background:var(--parva-recessed);border-radius:.75rem;margin-top:2rem;padding:.9rem}.checkin-note small,.checkin-note strong{display:block}.checkin-note small{color:#71807b;text-transform:uppercase;font-size:.5625rem}.checkin-note strong{margin-top:.35rem;font-size:.7rem;font-weight:400}.phone-checkin-body button{color:#fff;background:var(--parva-blue);width:100%;min-height:2.65rem;font:inherit;border:0;border-radius:999px;margin-top:auto;font-size:.75rem}.bounded-result-panel{background:var(--parva-ink);box-shadow:none}.bounded-result{color:var(--parva-ink);background:var(--parva-paper);border-radius:1rem;margin:auto 0;padding:clamp(1.25rem,2vw,1.75rem)}.bounded-result>header{color:#687570}.bounded-result>header b{color:var(--parva-blue);font-weight:400}.bounded-result h3{font-family:var(--font-sans);letter-spacing:-.025em;margin:1.5rem 0 2rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:1.22}.result-bar{background:linear-gradient(90deg,#edf0ed 0 35%,#dce6e9 35% 78%,#edf0ed 78%);border-radius:.5rem;height:3.75rem;position:relative;overflow:hidden}.result-bar>span{width:var(--result);border-inline-end:2px solid var(--parva-blue);background:repeating-linear-gradient(-45deg,#315f752e 0 4px,#315f7514 4px 8px);position:absolute;inset:0 auto 0 0}.result-bar>i{color:#6c7975;text-transform:uppercase;font-size:.5625rem;font-style:normal;position:absolute;inset:.5rem .7rem auto auto}.bounded-result dl{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:1.25rem 0 0;display:grid}.bounded-result dl>div{border-block-start:1px solid var(--parva-line);background:var(--parva-paper);padding:1.1rem 0}.bounded-result dl>div+div{border-inline-start:0;padding-inline:0}.bounded-result dt{color:#75817d;text-transform:uppercase;font-size:.5625rem}.bounded-result dd{margin:.4rem 0 0;font-size:.75rem}.bounded-result>p{color:#5d6a66;background:var(--parva-recessed);margin:1rem 0 0;padding:.75rem;font-size:.6875rem;line-height:1.45}.bounded-result>p strong{color:var(--parva-ink);margin-inline-end:.35rem;font-weight:500}.bounded-result-panel .input-story-caption strong{color:#fff}.bounded-result-panel .input-story-caption small{color:#ffffff85}.member-moment-panel{background:var(--parva-paper);padding:0;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 22px 55px -42px #0615268c;box-shadow:0 0 0 1px lab(0% 0 0/.07),0 22px 55px -42px lab(6.28343% -1.01805 -13.6903/.54902)}.member-moment-visual{background:#d8d3c7;flex:1;min-height:30.5rem;margin:0;position:relative;overflow:hidden}.member-moment-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#06152652);position:absolute;inset:0}.member-moment-visual>img{object-fit:cover;object-position:44% center;width:100%;height:100%;position:absolute;inset:0}.member-moment-panel .input-story-caption{min-height:5.35rem;margin:0;padding:1.2rem 1rem 1.25rem}.bounded-result-panel{border-radius:2rem;padding:1rem}.bounded-result{width:100%;margin:auto 0;padding:clamp(1.5rem,2.5vw,2.25rem)}.bounded-result>header b{align-items:center;gap:.45rem;display:inline-flex}.bounded-result>header{gap:.75rem}.bounded-result>header>span,.bounded-result>header b{white-space:nowrap}.bounded-result>header b i{background:var(--parva-blue);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 .25rem #315f751f}.bounded-result h3{text-wrap:balance;max-width:30ch;margin:1.35rem 0 .55rem;font-size:clamp(1.5rem,2.1vw,2.15rem)}.result-benchmark{color:var(--parva-ink);background:var(--parva-paper);border-radius:.7rem;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.7rem;margin:1.25rem 0;padding:.8rem .9rem;display:grid;box-shadow:inset 0 0 0 1px #315f753d}.result-benchmark svg{width:1.25rem;height:1.25rem;color:var(--parva-blue)}.result-benchmark p,.result-benchmark span,.result-benchmark strong{margin:0;display:block}.result-benchmark span{color:var(--parva-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;line-height:1.3}.result-benchmark strong{margin-top:.18rem;font-size:.75rem;font-weight:500;line-height:1.4}.pattern-inference{border:1px solid var(--parva-line);background:#fbfcfa;border-radius:.8rem;padding:1rem}.inference-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.65rem;display:flex}.inference-heading strong{color:var(--parva-ink);font-size:.6875rem;font-weight:500}.inference-heading span{color:var(--parva-ink-soft);font-size:.5625rem}.inference-chart{border-bottom:1px solid var(--parva-line);background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#0615260d calc(16.666% - 1px) 16.666%);height:clamp(9.2rem,13vw,11rem);position:relative}.inference-range{background:#315f751c;border-block:1px solid #315f7557;height:31%;position:absolute;inset:27% 0 auto}.inference-range small{color:var(--parva-blue-deep);letter-spacing:.05em;text-transform:uppercase;background:#ffffffe0;border-radius:999px;padding:.2rem .4rem;font-size:.48rem;position:absolute;inset:.35rem auto auto .45rem;box-shadow:0 0 0 1px #315f752e}.inference-series{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0 0 1.45rem}.inference-series>span{position:relative}.inference-series>span>i{inset:var(--point-y) auto auto 50%;border:2px solid var(--parva-signal-blue);background:#fff;border-radius:50%;width:.68rem;height:.68rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .2rem #ffffffb8}.inference-series>span>i.is-low{background:var(--parva-coral-data);box-shadow:0 0 0 1px var(--parva-coral-data), 0 0 0 .25rem #dd76571f;border-color:#fff}.inference-series>span>small{color:#7b8783;font-family:var(--font-mono);text-align:center;font-size:.47rem;position:absolute;inset:auto 0 -1.2rem}.inference-context{border-bottom:1px solid var(--parva-line);grid-template-rows:auto 1fr;gap:.65rem;min-height:4rem;padding:.75rem 0;display:grid}.inference-context>strong{color:var(--parva-ink);font-size:.625rem;font-weight:500}.inference-context>div{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;display:grid}.inference-context>div span{color:#9aa39f;border-radius:999px;place-items:center;min-width:1.5rem;min-height:1.15rem;font-size:.5rem;line-height:1;display:inline-grid}.inference-context>div span.is-present{color:var(--parva-ink);background:#fff;font-weight:500;box-shadow:inset 0 0 0 1px #aeb8b4}.inference-note{color:#6f7b77;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.5625rem;line-height:1.4;display:flex}.inference-note i{background:var(--parva-coral-data);border-radius:50%;flex:none;width:.5rem;height:.5rem}.device-switcher{background:#dfe5e1;border-radius:999px;grid-template-columns:repeat(3,2.75rem);gap:.125rem;width:max-content;margin:0 auto 1rem;padding:.25rem;display:grid;box-shadow:inset 0 0 0 1px #06152612}.device-tab{color:#6c7a76;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out;display:grid}.device-tab:hover:not([aria-selected=true]){background:#ffffff6b}.device-tab[aria-selected=true]{color:var(--parva-blue-deep);background:#fbfcfa;box-shadow:0 0 0 1px #06152612,0 2px 5px -3px #06152647}.device-tab:active{transform:scale(.96)}.device-tab:focus-visible{outline-offset:2px;outline:3px solid #4d84a0}.device-icon{background:currentColor;width:1.25rem;height:1.25rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.device-icon-phone{-webkit-mask-image:url(/member-landing/assets/device-smartphone-line.svg);mask-image:url(/member-landing/assets/device-smartphone-line.svg)}.device-icon-desktop{-webkit-mask-image:url(/member-landing/assets/device-macbook-line.svg);mask-image:url(/member-landing/assets/device-macbook-line.svg)}.device-icon-portal{-webkit-mask-image:url(/member-landing/assets/device-tablet-line.svg);mask-image:url(/member-landing/assets/device-tablet-line.svg)}.product-shell[data-device=phone]{border-radius:2.25rem;grid-template-rows:2.75rem auto minmax(0,1fr);grid-template-columns:1fr;width:min(26rem,100%);max-width:26rem;min-height:47rem;box-shadow:inset 0 0 0 1px #06152621,0 26px 70px -42px #0615267a}.product-shell[data-device=phone] .product-windowbar{border-radius:2.25rem 2.25rem 0 0;grid-area:1/1}.product-shell[data-device=phone] .product-window-controls{display:none}.product-shell[data-device=phone] .product-window-title{text-align:start;width:auto;inset-block-start:50%;inset-inline:1rem auto}.product-shell[data-device=phone] .product-window-status{inset-block-start:50%;inset-inline:auto 1rem}.product-shell[data-device=phone] .product-window-status b{display:none}.product-shell[data-device=phone] .product-sidebar{border-block-end:1px solid #ffffff14;border-inline-end:0;grid-area:2/1;padding:.625rem}.product-shell[data-device=phone] .product-brand,.product-shell[data-device=phone] .product-profile{display:none}.product-shell[data-device=phone] .product-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.product-shell[data-device=phone] .product-sidebar nav:before{display:none}.product-shell[data-device=phone] .product-sidebar nav button{text-align:center;flex-direction:column;gap:.2rem;min-width:0;min-height:3.25rem;padding:.4rem .2rem;font-size:.5rem;line-height:1.1}.product-shell[data-device=phone] .product-main{grid-area:3/1;padding:0 .875rem 1.25rem}.product-shell[data-device=phone] .product-topbar{min-height:4rem;margin:0 -.875rem .875rem;padding-inline:.875rem}.product-shell[data-device=phone] .product-topbar h3{font-size:1rem}.product-shell[data-device=phone] .product-page-head{padding-block:1rem 1.25rem}.product-shell[data-device=phone] .product-page-head h4{font-size:1.45rem}.product-shell[data-device=phone] .context-records{padding-inline:.875rem}.product-shell[data-device=phone] .context-records article{min-height:4.25rem}.product-shell[data-device=phone] .context-records article,.product-shell[data-device=phone] .prepared-record>header,.product-shell[data-device=phone] .prepared-record>footer{align-items:start}.product-shell[data-device=phone] .prepared-record dl{grid-template-columns:1fr}.product-shell[data-device=phone] .prepared-record dl div{border-inline-end:0}.clarity-split-section{background:var(--parva-paper);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:1rem;display:grid}.clarity-film-card,.clarity-outcome-card{border-radius:1.25rem;min-height:clamp(36rem,53vw,47rem);overflow:hidden}.clarity-film-card{background:var(--parva-ink);position:relative}.clarity-film-card video{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;display:block}.clarity-film-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0615267a);position:absolute;inset:0}.clarity-film-card>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06152694;border-radius:999px;padding:.55rem .75rem;font-size:.6875rem;position:absolute;inset:auto auto 1.5rem 1.5rem}.clarity-outcome-card{color:var(--parva-ink);background:var(--parva-recessed);flex-direction:column;padding:clamp(2rem,5vw,4.5rem);display:flex}.clarity-outcome-card h2{max-width:11ch}.clarity-outcome-card>p:not(.eyebrow){max-width:31rem}.today-summary{color:#fff;background:var(--parva-ink);border-radius:1rem;margin-top:auto;padding:1.5rem}.today-summary>div{padding-block:1.75rem}.today-summary>div small,.today-summary>div strong{display:block}.today-summary>div small,.today-next-step>span{color:#9fc2d1;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.today-summary>div strong{max-width:30rem;margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:1.25}.today-next-step{border-top:1px solid #ffffff24;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.today-next-step p{color:#ffffffc2;margin:0;font-size:.75rem;line-height:1.4}.benefits-section{background:var(--parva-recessed)}.benefits-section>.section-intro,.benefit-grid{max-width:var(--parva-container);margin-inline:auto}.benefits-section h2{max-width:16ch}.outcome-intro{width:100%;margin-bottom:var(--section-layout-gap);max-width:none!important}.outcome-intro h2{max-width:14ch;margin-top:var(--section-kicker-gap)}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.benefit-card{background:0 0;border:1px solid #0615262e;border-radius:1.5rem;grid-template-rows:minmax(15rem,1fr) auto auto auto;min-height:clamp(32rem,42vw,36rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.benefit-card>small{color:var(--parva-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.625rem}.benefit-card h3{max-width:17ch;font-family:var(--font-sans);letter-spacing:-.025em;margin:.85rem 0 0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.1}.benefit-card>p{max-width:31rem;color:var(--parva-ink-soft);margin:1rem 0 0;font-size:.9375rem;line-height:1.55}.benefit-evidence-illustration{min-height:15rem;margin-bottom:2.25rem}.outcome-answer,.outcome-horizon,.outcome-story,.outcome-brief{min-height:11rem;margin-top:.75rem}.outcome-answer{grid-template-rows:auto auto 1fr;gap:.875rem;display:grid}.outcome-answer>p,.outcome-answer-result{margin:0}.outcome-answer>p,.outcome-answer-result>span{gap:.15rem;display:grid}.outcome-answer small,.outcome-horizon-finding small,.outcome-story small{color:var(--parva-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.outcome-answer>p>strong{color:var(--parva-ink);letter-spacing:-.02em;font-size:1.125rem;font-weight:400}.outcome-answer-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.outcome-answer-options>span{border:1px solid var(--parva-line);min-height:2.5rem;color:var(--parva-ink-soft);border-radius:.6rem;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.5625rem;display:flex}.outcome-answer-options>span.is-current{color:var(--parva-ink);background:color-mix(in srgb, var(--parva-blue) 8%, transparent);border-color:#315f7566}.outcome-answer-options .is-current>i{background:var(--parva-blue);border-radius:50%;flex:0 0 .4rem;width:.4rem;height:.4rem;box-shadow:0 0 0 .22rem #315f751f}.outcome-answer-result{background:var(--parva-ink);color:#fff;border-radius:.75rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.outcome-answer-result>i{border:1px solid #ffffff57;border-radius:50%;width:1.75rem;height:1.75rem;position:relative}.outcome-answer-result>i:before{content:"";background:#9fc2d1;border-radius:50%;width:.35rem;height:.35rem;position:absolute;inset:.65rem}.outcome-answer-result small{color:#9fc2d1}.outcome-answer-result strong{font-size:.75rem;font-weight:400}.outcome-horizon{grid-template-rows:auto 1fr auto;gap:.45rem;display:grid;position:relative}.outcome-horizon-axis{color:var(--parva-ink-soft);justify-content:space-between;font-size:.5rem;display:flex}.outcome-horizon-track{border-block:1px solid var(--parva-line);grid-template-columns:repeat(12,minmax(0,1fr));gap:.2rem;min-height:5.75rem;display:grid;position:relative}.outcome-horizon-range{z-index:0;background:color-mix(in srgb, var(--parva-blue) 9%, transparent);position:absolute;inset:31% 0 28%}.outcome-horizon-track>i{z-index:2;top:var(--horizon-y);left:calc((var(--point-index,1) - 1) * (100% / 11));background:var(--parva-blue);border:1px solid #fff;border-radius:50%;width:.4rem;height:.4rem;position:absolute;transform:translate(-50%,-50%)}.outcome-horizon-track>i:first-of-type{--point-index:1}.outcome-horizon-track>i:nth-of-type(2){--point-index:2}.outcome-horizon-track>i:nth-of-type(3){--point-index:3}.outcome-horizon-track>i:nth-of-type(4){--point-index:4}.outcome-horizon-track>i:nth-of-type(5){--point-index:5}.outcome-horizon-track>i:nth-of-type(6){--point-index:6}.outcome-horizon-track>i:nth-of-type(7){--point-index:7}.outcome-horizon-track>i:nth-of-type(8){--point-index:8}.outcome-horizon-track>i:nth-of-type(9){--point-index:9}.outcome-horizon-track>i:nth-of-type(10){--point-index:10}.outcome-horizon-track>i:nth-of-type(11){--point-index:11}.outcome-horizon-track>i:nth-of-type(12){--point-index:12}.outcome-horizon-track>i.is-latest{background:var(--parva-coral-data);box-shadow:0 0 0 .35rem #dd76571f}.outcome-horizon-line{z-index:1;background:linear-gradient(90deg, var(--parva-blue), var(--parva-coral-data));opacity:.5;transform-origin:0;width:100%;height:1px;position:absolute;top:55%;left:0;transform:rotate(3.5deg)}.outcome-horizon-finding{background:color-mix(in srgb, var(--parva-blue) 8%, transparent);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.outcome-horizon-finding strong{color:var(--parva-ink);font-size:.6875rem;font-weight:400}.outcome-story{grid-template-columns:minmax(0,1fr) minmax(10rem,.85fr);gap:.75rem;display:grid}.outcome-story-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.outcome-story-sources>span{border:1px solid var(--parva-line);border-radius:.65rem;align-content:space-between;min-height:4.75rem;padding:.75rem;display:grid}.outcome-story-sources strong{color:var(--parva-ink);font-size:.625rem;font-weight:400;line-height:1.3}.outcome-story-summary{color:#fff;background:var(--parva-ink);border-radius:.75rem;align-content:end;gap:1rem;padding:1rem;display:grid}.outcome-story-summary>i{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 .45rem var(--parva-ink), inset 0 0 0 .55rem #9fc2d1;border:1px solid #ffffff52;border-radius:50%}.outcome-story-summary>span{gap:.25rem;display:grid}.outcome-story-summary small{color:#9fc2d1}.outcome-story-summary strong{font-size:.75rem;font-weight:400;line-height:1.35}.outcome-brief{border:1px solid var(--parva-line);background:color-mix(in srgb, var(--parva-paper) 92%, white);border-radius:.75rem;grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:1rem;display:grid}.outcome-brief>header{color:var(--parva-ink-soft);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:.75rem;font-size:.5rem;display:flex}.outcome-brief>header b{color:var(--parva-blue);align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.outcome-brief>header i{background:var(--parva-blue);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 .2rem #315f751a}.outcome-brief h4{letter-spacing:-.015em;max-width:28ch;margin:0;font-size:.9375rem;font-weight:400;line-height:1.25}.outcome-brief dl{border-block:1px solid var(--parva-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.outcome-brief dl>div{padding:.7rem .5rem .7rem 0}.outcome-brief dl>div+div{border-left:1px solid var(--parva-line);padding-left:.75rem}.outcome-brief dt{color:var(--parva-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.outcome-brief dd{color:var(--parva-ink);margin:.3rem 0 0;font-size:.625rem;line-height:1.35}.outcome-brief>p{color:var(--parva-ink-soft);margin:0;font-size:.5625rem;line-height:1.4}.outcome-brief>p strong{color:var(--parva-ink);margin-right:.3rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.benefit-card.is-visible .outcome-answer-options>span,.benefit-card.is-visible .outcome-story-sources>span{animation:.48s cubic-bezier(.2,0,0,1) both outcome-item-in}.benefit-card.is-visible .outcome-answer-options>span:nth-child(2){animation-delay:.1s}.benefit-card.is-visible .outcome-answer-options>span:nth-child(3){animation-delay:.2s}.benefit-card.is-visible .outcome-story-sources>span{animation-delay:var(--source-delay)}.benefit-card.is-visible .outcome-answer-result,.benefit-card.is-visible .outcome-horizon-finding,.benefit-card.is-visible .outcome-story-summary{animation:.56s cubic-bezier(.2,0,0,1) .42s both outcome-resolve-in}.benefit-card.is-visible .outcome-horizon-track>i{animation:.4s cubic-bezier(.2,0,0,1) both outcome-point-in}.benefit-card.is-visible .outcome-horizon-track>i:nth-of-type(n+5){animation-delay:.1s}.benefit-card.is-visible .outcome-horizon-track>i:nth-of-type(n+9){animation-delay:.2s}.benefit-card.is-visible .outcome-horizon-line{animation:.62s cubic-bezier(.2,0,0,1) .22s both outcome-line-in}.benefit-card.is-visible .outcome-brief>*{animation:.46s cubic-bezier(.2,0,0,1) both outcome-item-in}.benefit-card.is-visible .outcome-brief>h4{animation-delay:.1s}.benefit-card.is-visible .outcome-brief>dl{animation-delay:.2s}.benefit-card.is-visible .outcome-brief>p{animation-delay:.3s}.benefit-card.is-visible .outcome-answer-options .is-current>i,.benefit-card.is-visible .outcome-horizon-track>i.is-latest{animation:2.4s ease-out .9s infinite outcome-marker-pulse}}@media (max-width:560px){.outcome-answer-options{gap:.3rem}.outcome-answer-options>span{padding-inline:.5rem}.outcome-story{grid-template-columns:1fr}.outcome-story-summary{grid-template-columns:1.5rem minmax(0,1fr);align-items:end;min-height:5.5rem}.outcome-brief dl{grid-template-columns:1fr}.outcome-brief dl>div+div{border-top:1px solid var(--parva-line);border-left:0;padding-left:0}.benefit-card{grid-template-rows:minmax(17rem,1fr) auto auto auto}.benefit-evidence-illustration{min-height:17rem}}@media (prefers-reduced-motion:reduce){.outcome-answer-options>span,.outcome-answer-result,.outcome-horizon-track>i,.outcome-horizon-line,.outcome-horizon-finding,.outcome-story-sources>span,.outcome-story-summary,.outcome-brief>*{animation:none!important}}@keyframes outcome-item-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes outcome-resolve-in{0%{opacity:0;filter:blur(4px);transform:translateY(.35rem)scale(.25)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes outcome-marker-pulse{0%{box-shadow:0 0 #dd765738}70%,to{box-shadow:0 0 0 .55rem #dd765700}}@keyframes outcome-point-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(.25)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes outcome-line-in{0%{opacity:0;transform:rotate(3.5deg)scaleX(0)}to{opacity:.5;transform:rotate(3.5deg)scaleX(1)}}.outcome-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:none;margin-inline:auto;display:grid}.outcome-life-panel,.outcome-product-panel{border-radius:1.25rem;min-height:0;overflow:hidden}.outcome-life-panel{background:var(--parva-ink);margin:0;position:relative}.outcome-life-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#061526a3);position:absolute;inset:50% 0 0}.outcome-life-panel img{object-fit:cover;object-position:57% center;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;display:block;position:absolute;inset:0}.outcome-life-panel figcaption{z-index:1;color:#fff;max-width:27rem;position:absolute;inset:auto clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem)}.outcome-life-panel figcaption span,.outcome-product-panel>header,.outcome-product-panel>footer,.outcome-product-next small{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.outcome-life-panel figcaption span{color:#dce6e8}.outcome-life-panel figcaption p{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.04}.outcome-product-panel{color:var(--parva-ink);background:#fbfcfa;border:1px solid #0615261f;flex-direction:column;display:flex}.outcome-product-panel>header,.outcome-product-panel>footer{min-height:4rem;color:var(--parva-ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1.5rem,3vw,2.25rem);display:flex}.outcome-product-panel>header{border-bottom:1px solid var(--parva-line);background:color-mix(in srgb, var(--parva-recessed) 70%, white)}.outcome-product-panel>header b{color:var(--parva-ink);font-weight:600}.outcome-range{color:var(--parva-blue-deep);align-items:center;gap:.55rem;display:inline-flex}.outcome-range i,.outcome-product-heading .product-readout i{background:var(--parva-coral-data);border-radius:50%;width:.4rem;height:.4rem;display:inline-block;box-shadow:0 0 0 .25rem #dd76571f}.outcome-product-body{flex-direction:column;flex:none;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex}.outcome-product-meta{color:var(--parva-ink-soft);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;display:flex}.outcome-product-meta p{margin:0}.outcome-source{color:var(--parva-blue-deep);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.outcome-source i{background:var(--parva-blue);border-radius:50%;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 .3rem #315f751a}.outcome-product-heading{margin-top:1.35rem}.outcome-product-heading .product-readout{align-items:center;gap:.65rem;margin:0;display:flex}.outcome-product-heading h3{max-width:18ch;font-family:var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:400;line-height:1.04}.outcome-product-heading>p:last-child{color:var(--parva-ink-soft);margin:.55rem 0 0;font-size:.875rem}.outcome-pattern{background:var(--parva-recessed);border-radius:1rem;margin-top:1.25rem;padding:1.25rem}.outcome-pattern-header{color:var(--parva-ink-soft);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-items:start;gap:.75rem;font-size:.625rem;display:flex}.outcome-pattern-header>span:first-child{color:var(--parva-ink);font-weight:600}.outcome-pattern-legend{letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .8rem;display:flex}.outcome-pattern-legend>span{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.outcome-pattern-legend i{background:#a9babf;border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.outcome-pattern-legend i.late{border:1.5px solid var(--parva-blue);background:0 0}.outcome-pattern-legend i.low{background:var(--parva-coral-data);box-shadow:0 0 0 1px #dd765738}.outcome-pattern-days,.outcome-pattern-weeks>div{grid-template-columns:1rem repeat(7,minmax(1rem,1fr));align-items:center;column-gap:clamp(.35rem,1vw,.75rem);display:grid}.outcome-pattern-days{color:var(--parva-ink-soft);text-align:center;margin-top:1.25rem;font-size:.5625rem}.outcome-pattern-days:before{content:""}.outcome-pattern-weeks{gap:.55rem;margin-top:.55rem;display:grid}.outcome-pattern-weeks b{color:var(--parva-ink-soft);font-size:.5625rem;font-weight:400}.outcome-pattern-weeks i{background:#a9babf;border-radius:50%;justify-self:center;width:clamp(.72rem,1.4vw,.9rem);height:clamp(.72rem,1.4vw,.9rem)}.outcome-pattern-weeks i.late{border:2px solid var(--parva-blue);background:0 0}.outcome-pattern-weeks i.low{background:var(--parva-coral-data);box-shadow:0 0 0 3px #dd765724}.outcome-pattern-explanation{color:var(--parva-ink-soft);border-top:1px solid #0615261a;margin-top:1.25rem;padding-top:1rem;font-size:.6875rem;line-height:1.45}.outcome-pattern-result{align-items:baseline;gap:.75rem;margin-top:.85rem;display:flex}.outcome-pattern-result strong{color:var(--parva-blue-deep);font-family:var(--font-serif);font-size:1.55rem;font-weight:400;line-height:1}.outcome-pattern-result span{color:var(--parva-ink-soft);font-size:.6875rem}.outcome-evidence-note{color:var(--parva-ink-soft);margin:.85rem 0 0;font-size:.6875rem;line-height:1.45}.outcome-product-next{border-top:1px solid var(--parva-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.outcome-product-next>div{gap:.45rem;display:grid}.outcome-product-next small{color:var(--parva-blue)}.outcome-product-next strong{max-width:29ch;font-size:.9375rem;font-weight:500;line-height:1.35}.outcome-product-next>a{color:#fff;background:var(--parva-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:2.75rem;padding-inline:1rem;font-size:.75rem;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex}.outcome-product-next>a:hover{background:var(--parva-blue-deep)}.outcome-product-next>a:active{transform:scale(.96)}.outcome-product-next>a:focus-visible{outline-offset:3px;outline:3px solid #9fc2d1}.outcome-product-panel>footer{border-top:1px solid var(--parva-line);letter-spacing:.04em;background:#fbfcfa;grid-template-columns:none;height:auto;min-height:3.25rem;padding-block:0}.outcome-product-panel>footer strong{color:var(--parva-ink-soft);letter-spacing:0;text-transform:none;font-weight:400}@media (prefers-reduced-motion:no-preference){.outcome-life-panel.reveal img{transform:scale(1.02)}.outcome-life-panel.reveal.is-visible img{animation:.9s cubic-bezier(.2,0,0,1) both outcome-image-in}.outcome-product-panel.reveal .outcome-product-meta,.outcome-product-panel.reveal .outcome-product-heading,.outcome-product-panel.reveal .outcome-pattern,.outcome-product-panel.reveal .outcome-evidence-note,.outcome-product-panel.reveal .outcome-product-next,.outcome-product-panel.reveal .outcome-evidence-note{opacity:0;transform:translateY(.5rem)}.outcome-product-panel.reveal.is-visible .outcome-product-meta{animation:.48s cubic-bezier(.2,0,0,1) 80ms both outcome-item-in}.outcome-product-panel.reveal.is-visible .outcome-product-heading{animation:.48s cubic-bezier(.2,0,0,1) .16s both outcome-item-in}.outcome-product-panel.reveal.is-visible .outcome-pattern{animation:.48s cubic-bezier(.2,0,0,1) .24s both outcome-item-in}.outcome-product-panel.reveal.is-visible .outcome-evidence-note{animation:.48s cubic-bezier(.2,0,0,1) .32s both outcome-item-in}.outcome-product-panel.reveal.is-visible .outcome-product-next{animation:.48s cubic-bezier(.2,0,0,1) .4s both outcome-item-in}}@keyframes outcome-image-in{0%{opacity:.7;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.outcome-split{grid-template-columns:1fr}.outcome-life-panel{min-height:34rem}.outcome-product-panel{min-height:0}}@media (max-width:560px){.outcome-life-panel{min-height:31rem}.outcome-life-panel figcaption{inset:auto 1.25rem 1.25rem}.outcome-product-panel{min-height:0}.outcome-product-panel>header,.outcome-product-panel>footer{padding-inline:1.25rem}.outcome-product-body{flex:none;padding:1.75rem 1.25rem 1.25rem}.outcome-product-meta{align-items:start}.outcome-product-heading{margin-top:1.35rem}.outcome-pattern{padding:1rem}.outcome-pattern-header{flex-direction:column;align-items:start}.outcome-pattern-legend{justify-content:flex-start}.outcome-pattern-days,.outcome-pattern-weeks>div{column-gap:.25rem}.outcome-product-next{flex-direction:column;align-items:start}.outcome-product-next>a{width:100%}.outcome-product-panel>footer{flex-direction:column;justify-content:center;align-items:start}}.faq-section{background:var(--parva-paper);grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);gap:clamp(3rem,7vw,7rem);display:grid}.faq-intro{max-width:34rem}.faq-intro h2{max-width:12ch}.faq-list{border-top:1px solid var(--parva-line);align-self:start}.faq-list details{border-bottom:1px solid var(--parva-line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding-block:1rem;font-size:1rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--parva-line);border-radius:50%;flex:none;width:1.75rem;height:1.75rem;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:currentColor;width:.65rem;height:1px;transition:transform .16s cubic-bezier(.2,0,0,1),opacity .16s cubic-bezier(.2,0,0,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-list details>p{max-width:42rem;color:var(--parva-ink-soft);margin:-.25rem 3.5rem 1.75rem 0;font-size:.9375rem;line-height:1.6}.footer-attribution small{color:#ffffff7a;max-width:34rem;margin-top:.4rem;font-size:.625rem;line-height:1.5;display:inline-block}@media (max-width:1100px){.recognition-section,.faq-section{grid-template-columns:1fr}.recognition-copy,.faq-intro{max-width:42rem}.long-view-card,.faq-list{width:100%}.input-story-section.scan-section{grid-template-columns:1fr}.input-story-section .scan-copy{grid-column:auto;grid-template-columns:1fr;row-gap:1.75rem;width:100%;max-width:none}.input-story-section .scan-heading>.eyebrow,.input-story-section .scan-heading>h2,.input-story-section .scan-explainer{grid-column:1/-1}.input-story-grid{grid-column:auto}.clarity-split-section{grid-template-columns:1fr}.clarity-film-card,.clarity-outcome-card{min-height:38rem}}@media (max-width:760px){.input-story-section .scan-explainer{grid-template-columns:1fr;gap:1.5rem}.hero h1{font-size:clamp(2.65rem,11.6vw,3.25rem)}.hero h1 .heading-accent{letter-spacing:-.045em;display:inline}.hero-content{bottom:27.5rem}.recognition-section,.clarity-split-section,.benefits-section,.faq-section{padding-block:4rem;padding-inline:var(--grid-content-edge)}.recognition-section,.faq-section{gap:2.5rem}.recognition-copy h2,.clarity-outcome-card h2,.benefits-section h2,.faq-section h2{font-size:2.5rem}.pattern-map{--pattern-label-width:3.75rem;--pattern-status-width:5.25rem;--pattern-gap:.55rem;--pattern-gaps-total:1.1rem}.pattern-day-labels,.pattern-map-days{gap:.3rem}.pattern-map-days i{height:1.5rem}.pattern-map-row>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-story-grid,.benefit-grid{grid-template-columns:1fr}.input-story-panel{min-height:34rem}.clarity-film-card,.clarity-outcome-card{min-height:32rem}.clarity-film-card video{object-position:48% center}.clarity-outcome-card{padding:2rem 1.25rem 1.25rem}.today-summary{margin-top:3rem}.benefit-card{min-height:24rem}.faq-list details>p{margin-inline-end:2rem}.site-footer .footer-attribution{white-space:normal}}@media (max-width:420px){.pattern-map{--pattern-label-width:3.25rem;--pattern-status-width:0rem;--pattern-gap:.375rem;--pattern-gaps-total:.75rem}.pattern-map-axis>span:last-child,.pattern-map-row>em{display:none}.pattern-map-days i{border-radius:.35rem;height:1.25rem}.clarity-scale{grid-template-columns:repeat(4,1fr)}.clarity-scale>span{display:none}.bounded-result dl{grid-template-columns:1fr;gap:0}.bounded-result dl>div,.bounded-result dl>div+div{border-inline-start:0;padding-inline:0}.today-next-step{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq-list summary i:before,.faq-list summary i:after{transition:none}}.membership-section,.membership-section.band-mist{min-height:0;color:var(--parva-ink);background:var(--parva-paper);border-color:var(--parva-line);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:clip}.membership-media{outline-offset:-1px;background:#dbeaf4;outline:1px solid #0000001a;min-height:clamp(520px,56.25vw,810px);position:relative;overflow:hidden}.membership-film{z-index:0;object-fit:cover;object-position:center;opacity:1;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.membership-media-caption{z-index:1;color:#fff;width:max-content;max-width:calc(100% - 3rem);font-family:var(--font-serif);letter-spacing:-.045em;text-align:center;text-wrap:balance;text-shadow:0 2px 24px #0615266b;margin:0;font-size:clamp(2.5rem,3.7vw,4.5rem);font-weight:400;line-height:.94;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.membership-media-caption span{white-space:nowrap;display:block}.membership-content{padding:clamp(4.5rem, 8vw, 8rem) var(--grid-content-edge);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(3rem,7vw,7.5rem);display:grid}.membership-copy,.membership-list{z-index:1;grid-column:auto;position:relative}.membership-copy>.eyebrow{color:var(--parva-blue-deep);margin-bottom:1.4rem}.membership-section h2{max-width:13ch;color:var(--parva-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.25rem,5.15vw,5.25rem);line-height:.98}.membership-section .heading-accent{color:var(--parva-blue)}.membership-copy>p:not(.eyebrow){max-width:36rem;color:var(--parva-ink-soft);text-wrap:pretty;margin-block:1.75rem 2rem;font-size:1.0625rem;line-height:1.6}.membership-copy .button-light{color:#fff;background:var(--parva-blue)}.membership-copy .button-light:hover,.membership-copy .button-light:focus-visible{color:#fff;background:var(--parva-blue-deep)}.membership-list{color:var(--parva-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.membership-list>p{color:var(--parva-blue-deep);margin-bottom:1.4rem}.membership-list li{border-color:var(--parva-line);padding-block:1rem;padding-inline:1.75rem 0;line-height:1.45}.membership-list li:before{color:var(--parva-blue);font-weight:600;inset-inline-start:0}.membership-list small{max-width:31rem;color:var(--parva-ink-soft);line-height:1.55;display:block}@media (max-width:900px){.membership-content{grid-template-columns:minmax(0,1fr);gap:3.5rem}.membership-copy,.membership-list{max-width:46rem}}@media (max-width:760px){.membership-section,.membership-section.band-mist{min-height:0;padding:0}.membership-media{aspect-ratio:16/10;min-height:0}.membership-media-caption{max-width:calc(100% - 2rem);font-size:clamp(1.55rem,6.5vw,2.5rem)}.membership-content{padding-block:4rem;padding-inline:var(--grid-content-edge);gap:3rem}.membership-section h2{font-size:clamp(2.55rem,11vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.membership-section,.membership-section.band-mist{background:var(--parva-paper)}}.clarity-film-product-story{z-index:2;color:#fff;width:min(430px,100% - 3rem);padding:0;position:absolute;inset:50% 1.5rem auto auto;transform:translateY(-50%)}.clarity-film-card:after{background:0 0}.clarity-film-product-story .hero-next-step-path{min-height:280px}.clarity-film-product-story .hero-next-step-path:before,.clarity-film-product-story .hero-next-step-path:after{inset-block:80px 44px}.clarity-film-product-story .hero-next-step-copy{text-shadow:0 1px 12px #00000094}.clarity-film-product-story .hero-next-step-item.observed .hero-next-step-copy{margin-inline-end:15px}.clarity-outcome-card{justify-content:center}@media (min-width:521px){.clarity-split-section{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}@media (max-width:760px){.clarity-film-product-story{width:auto;inset-inline:.875rem}.clarity-film-product-story .hero-next-step-path{min-height:280px}}.hero-next-step-item.action .hero-next-step-node:after,.next-step-item.action .next-step-node:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;position:absolute;inset:-1px}.hero-next-step-item.action .hero-next-step-node:after{border-color:#f1a082}.next-step-item.action .next-step-node:after{border-color:var(--parva-coral-data)}@keyframes hero-middle-node-complete{0%,36%{background:#061526c7;border-color:#c7dce5}40%,92%{background:#c7dce5;border-color:#c7dce5}to{background:#061526c7;border-color:#c7dce5}}@keyframes hero-final-node-complete{0%,68%{background:#061526c7;border-color:#f1a082}72%,92%{background:#f1a082;border-color:#f1a082}to{background:#061526c7;border-color:#f1a082}}@keyframes final-node-pulse{0%,70%{opacity:0;transform:scale(1)}72%{opacity:.8;transform:scale(1)}84%,to{opacity:0;transform:scale(2.75)}}.next-step-item.question .next-step-node{animation:5.4s linear infinite light-middle-node-complete}.next-step-item.action .next-step-node{animation:5.4s linear infinite light-final-node-complete}.next-step-item.action .next-step-node:after{animation:5.4s ease-out infinite final-node-pulse}@keyframes light-middle-node-complete{0%,36%{background:var(--parva-paper)}40%,92%{background:var(--parva-blue)}to{background:var(--parva-paper)}}@keyframes light-final-node-complete{0%,68%{background:var(--parva-paper)}72%,92%{background:var(--parva-coral-data)}to{background:var(--parva-paper)}}img,video,.membership-media{outline-offset:0!important;outline:0!important}@media (prefers-reduced-motion:reduce){.hero-next-step-item.question .hero-next-step-node,.hero-next-step-item.action .hero-next-step-node,.next-step-item.question .next-step-node,.next-step-item.action .next-step-node{animation:none!important}.hero-next-step-item.question .hero-next-step-node{background:#c7dce5}.next-step-item.question .next-step-node{background:var(--parva-blue)}.hero-next-step-item.action .hero-next-step-node:after,.next-step-item.action .next-step-node:after{animation:none!important}}.membership-section,.membership-section.band-mist{background:var(--parva-mist)}.membership-content{width:calc(100% - (var(--grid-content-edge) * 2));background:var(--parva-paper);border-radius:24px;max-width:1480px;margin:clamp(2rem,4vw,4rem) auto;padding:clamp(3.5rem,6vw,6rem);box-shadow:0 1px 2px #0715220a,0 18px 48px -22px #07152233,0 44px 96px -56px #07152247}@media (max-width:760px){.membership-content{border-radius:18px;width:calc(100% - 2rem);margin-block:1rem 2rem;padding:2.25rem 1.25rem}}.site-footer{color:var(--parva-ink-soft);background:var(--parva-mist);border-top:1px solid var(--parva-line)}.site-footer .footer-brand img{filter:none}.site-footer .footer-attribution,.site-footer .footer-attribution small{color:var(--parva-ink-soft)}.site-footer nav a{color:var(--parva-ink)}@font-face{font-family:Neue Montreal Regular Web;src:url(/member-landing/NeueMontreal-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Parva Nostalgia;src:url(/member-landing/NostalgiaPeachcreme.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.hero h1,.recognition-copy h2,.help-intro h2,.help-card h3,.how-steps h3,.how-detail-heading h3,.input-story-section .scan-copy h2,.section-intro h2,.clarity-outcome-card h2,.care-copy h2,.faq-section h2,.membership-section h2{font-family:"Neue Montreal Regular Web", var(--font-sans);font-synthesis:none;font-style:normal;font-weight:400}.hero h1 .heading-accent,.recognition-copy h2 .heading-accent,.help-intro h2 .heading-accent,.how-detail-heading h3 .heading-accent,.input-story-section .scan-copy h2 .heading-accent,.section-intro h2 .heading-accent,.scope-intro h2 .heading-accent,.stories-intro h2 .heading-accent,.clarity-outcome-card h2 .heading-accent,.care-copy h2 .heading-accent,.faq-section h2 .heading-accent,.membership-section h2 .heading-accent{font-synthesis:none;letter-spacing:0;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400;line-height:.88}:is(h1:has(>.heading-accent:last-child),h2:has(>.heading-accent:last-child),h3:has(>.heading-accent:last-child)){padding-bottom:.2em}.heading-accent.heading-accent--inline{margin-left:.12em}.heading-accent.heading-accent--after-punct{margin-left:.2em}.help-card h3 .heading-accent{font-family:inherit;font-style:inherit;font-weight:inherit;font-synthesis:none;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-variation-settings:normal}.hero h1 .heading-accent{color:#afc2e2}.membership-media-caption{font-family:"Neue Montreal Regular Web", var(--font-sans);font-synthesis:none;font-style:normal;font-weight:400}.membership-media-caption span:last-child{font-synthesis:none;letter-spacing:0;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400}@media (max-width:760px){.hero h1 .heading-accent{display:inline}}.help-section{--help-gutter:var(--grid-content-edge);color:var(--ink);background:#e7ecef;padding-block:clamp(90px,10vw,150px);position:relative;overflow:hidden}.help-intro{column-gap:var(--grid-gutter);padding-inline:var(--help-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(42px,5vw,72px);display:grid}.help-intro>div:first-child{grid-column:span 8}.help-intro-copy{grid-column:span 4}.help-intro h2{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.04}.help-intro-copy>p{max-width:35rem;color:var(--slate);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.55}.help-grid{gap:var(--grid-gutter);padding:2px var(--help-gutter) 14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-card{color:#fff;background:#132739;border-radius:30px;min-width:0;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 10px 34px -18px #00000047;box-shadow:0 0 0 1px lab(0% 0 0/.08),0 10px 34px -18px lab(0% 0 0/.28)}.help-card>img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;position:absolute;inset:0}.help-card-wash{background:linear-gradient(#030e196b 0%,#0000 35%),linear-gradient(#0000 24%,#030e19bd 55%,#030e19f5 100%);position:absolute;inset:0}.help-card-copy{z-index:1;min-height:inherit;flex-direction:column;padding:clamp(24px,2.3vw,34px);display:flex;position:relative}.help-card-pill{color:#ffffffe0;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071726ad;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0;padding:11px 15px;font-size:13px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1c}.help-card-pill svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.help-card h3{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:auto 0 20px;font-size:clamp(2rem,2.7vw,2.75rem);line-height:.98}.help-card h3 .heading-accent{color:inherit;display:block}.help-card-detail{border-top:1px solid #ffffff3d;padding-top:18px}.help-card-detail>p{color:#fffc;text-wrap:pretty;max-width:36ch;margin:0;font-size:15px;line-height:1.5}.help-card-detail>a{color:#fff;text-underline-position:from-font;align-items:center;gap:10px;margin-top:18px;font-size:13px;text-decoration-thickness:from-font;display:inline-flex}.help-card-detail>a:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.help-card>img{transition-property:scale;transition-duration:.5s;transition-timing-function:cubic-bezier(.2,0,0,1)}.help-card:hover>img{scale:1.02}.help-card-detail>a span{transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.help-card-detail>a:hover span,.help-card-detail>a:focus-visible span{transform:translate(2px,-2px)}}@media (max-width:1180px){.help-intro{grid-template-columns:1fr;row-gap:24px}.help-intro>div:first-child,.help-intro-copy{grid-column:auto}.help-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:18px;scroll-padding-inline-start:var(--help-gutter);display:flex;overflow-x:auto}.help-grid::-webkit-scrollbar{display:none}.help-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(78vw,420px);min-height:540px}}@media (max-width:760px){.help-section{--help-gutter:22px;padding-block:82px}.help-intro{margin-bottom:38px}.help-intro h2{font-size:2.5rem}.help-intro h2 br{display:none}.help-intro h2 .heading-accent{margin-inline-start:.1em}.help-intro-copy>p{font-size:17px}.help-grid{gap:14px}.help-card{flex-basis:min(calc(100vw - (var(--help-gutter) * 2) - 38px), 390px);border-radius:24px;min-height:520px}.help-card h3{font-size:2.25rem}}.input-story-section .scan-copy{padding-bottom:clamp(42px,5vw,72px)}.how-steps{width:100%;max-width:var(--parva-container,1440px);background:#ffffffc2;border-radius:30px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #06152612,0 18px 50px -38px #06152647}.how-steps>li{flex-direction:column;min-width:0;min-height:390px;padding:clamp(28px,3vw,42px);display:flex;position:relative}.how-steps>li+li{border-inline-start:1px solid #0615261a}.how-step-number{color:#687570;font-family:var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:10px;line-height:1;position:absolute;inset-block-start:clamp(28px,3vw,42px);inset-inline-end:clamp(28px,3vw,42px)}.how-step-icon{color:#173d58;background:#e7edf1;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #0f2f450f}.how-step-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.how-steps .eyebrow{color:#97604e;margin:auto 0 12px}.how-steps h3{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(28px,2.35vw,38px);font-weight:400;line-height:1.04}.how-steps li>p:last-child{max-width:35ch;color:var(--slate);text-wrap:pretty;margin:22px 0 0;font-size:16px;line-height:1.55}.how-loop{width:100%;max-width:var(--parva-container,1440px);color:#52636a;text-align:center;text-wrap:pretty;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin:clamp(20px,2.5vw,32px) auto 0;font-size:14px;line-height:1.5;display:flex}.how-loop span{color:#97604e;font-size:20px}.how-detail-heading{width:100%;max-width:var(--parva-container,1440px);grid-column:1/-1;margin:clamp(80px,9vw,128px) auto clamp(32px,4vw,56px)}.how-detail-heading h3{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:14px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.04}.input-story-section .input-story-grid{padding-top:0}@media (max-width:840px){.how-steps{grid-template-columns:1fr}.how-steps>li{grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:24px;min-height:0;padding:30px;display:grid}.how-steps>li+li{border-block-start:1px solid #0615261a;border-inline-start:0}.how-step-number{inset-block-start:30px;inset-inline-end:30px}.how-step-icon{grid-row:1/span 3}.how-steps .eyebrow{margin:2px 0 10px;padding-inline-end:34px}.how-steps h3,.how-steps li>p:last-child{grid-column:2}.how-steps h3{max-width:22ch}.how-steps li>p:last-child{max-width:54ch;margin-top:16px}}@media (max-width:560px){.how-steps{border-radius:24px}.how-steps>li{grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:24px}.how-step-number{inset-block-start:24px;inset-inline-end:24px}.how-step-icon{border-radius:16px;width:52px;height:52px}.how-step-icon svg{width:27px;height:27px}.how-steps h3{font-size:28px}.how-steps li>p:last-child{grid-column:1/-1;margin-top:22px}.how-loop{text-align:start;justify-content:flex-start}.how-detail-heading h3{font-size:38px}}@media (max-width:420px){.hero-actions{flex-wrap:wrap}.hero-link{flex-basis:100%;margin-inline-start:0}.bounded-result>header{flex-wrap:wrap;justify-content:flex-start}}.device-tab .device-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;background:0 0;width:1.5rem;height:1.5rem;display:block;overflow:visible;-webkit-mask:none;mask:none}.device-tab[aria-selected=true] .device-icon{stroke-width:1.9px}@media (forced-colors:active){.device-tab .device-icon{stroke:buttontext}}.help-section{background:var(--parva-paper,#f7f8f5)}.help-reference-grid{align-items:stretch;gap:var(--grid-gutter,18px);padding-bottom:2px}.help-reference-card{min-width:0;min-height:clamp(31rem,40vw,32rem);color:var(--parva-ink,var(--ink));box-shadow:none;background:0 0;border:1px solid #0615262e;border-radius:1.5rem;grid-template-rows:minmax(15rem,1fr) auto auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;padding:clamp(1.5rem,2.2vw,2rem);display:grid;position:relative;overflow:hidden}.help-reference-card>img,.help-reference-card .help-card-wash,.help-reference-card .help-card-pill,.help-reference-card .help-card-detail,.help-reference-card .help-card-copy{display:none}.help-reference-card .help-card-illustration{width:100%;height:auto;min-height:235px;color:var(--parva-ink,var(--ink));box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:1/1/auto/-1;justify-content:center;align-self:start;margin:0 0 2.25rem;padding:0;display:flex;overflow:hidden}.help-reference-card .brain-dot-stage{width:100%;height:235px}.help-reference-card .live-rhythm-plot{height:142px}.help-reference-card .next-step-path{min-height:218px}.help-reference-card .next-step-symbol,.help-reference-card .next-step-node{background:var(--parva-paper,#f7f8f5)}.help-reference-card .next-step-node{box-shadow:0 0 0 5px var(--parva-paper,#f7f8f5)}.help-reference-card .brain-map-callout{background:color-mix(in srgb, var(--parva-paper,#f7f8f5) 94%, transparent)}.help-reference-card .mini-visual-note{color:#65706d;margin-top:0;font-size:9px}.help-reference-card .help-card-step-number{color:var(--parva-blue,#315f75);font-family:var(--font-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums;grid-area:2/1;align-self:start;margin:0;font-size:.625rem;font-weight:400;line-height:1.5;position:static}.help-reference-card .help-card-eyebrow{color:var(--parva-blue,#315f75);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;grid-area:2/2;margin:0 0 .75rem;font-size:.625rem;font-weight:400;line-height:1.5}.help-reference-card h3{max-width:18ch;min-height:2.16em;color:var(--parva-ink,var(--ink));font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;grid-area:3/1/auto/-1;margin:0;font-size:clamp(1.5rem,2vw,1.875rem);font-style:normal;font-weight:400;line-height:1.08}.help-reference-card .help-card-description{max-width:34ch;color:var(--parva-ink-soft,var(--slate));font-family:var(--font-sans);text-wrap:pretty;grid-area:4/1/auto/-1;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.55}@media (max-width:1180px){.help-reference-card{flex:0 0 min(78vw,420px);min-height:32rem}}@media (max-width:760px){.help-reference-grid{gap:14px}.help-reference-card{flex-basis:min(calc(100vw - (var(--help-gutter) * 2) - 38px), 390px);border-radius:1.5rem;min-height:0}}@media (prefers-reduced-motion:reduce){.help-reference-card canvas{visibility:visible}}.how-steps .how-step-number,.how-steps .how-step-icon svg{display:none}.how-steps .how-step-icon{color:#173d58;font-family:var(--font-mono,var(--font-sans));letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:400;line-height:1}.how-steps>li:first-child .how-step-icon:before{content:"01"}.how-steps>li:nth-child(2) .how-step-icon:before{content:"02"}.how-steps>li:nth-child(3) .how-step-icon:before{content:"03"}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){body.has-parva-scroll-story{--story-progress:0;--story-help-opacity:1;--story-help-shift:0px;--story-help-scale:1;--story-work-opacity:0;--story-work-shift:34px;--story-work-clip:100%;--story-surface-mix:0;--story-seam-opacity:0}.help-section.is-parva-scroll-story{background:var(--parva-paper);border-top:0;padding:0;overflow:visible}.parva-scroll-story{height:300svh;min-height:1800px;position:relative}.parva-scroll-story-sticky{--story-card-height:clamp(27.5rem, 55svh, 30rem);isolation:isolate;background:var(--parva-paper);height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.parva-scroll-story-sticky:after{content:"";z-index:-1;opacity:var(--story-surface-mix);background:var(--parva-mist);position:absolute;inset:0}.parva-scroll-story-layer{min-width:0;padding:clamp(92px, 11svh, 120px) var(--grid-content-edge) clamp(24px, 3svh, 40px);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.parva-scroll-story-help{z-index:1;opacity:var(--story-help-opacity);transform:translateY(var(--story-help-shift)) scale(var(--story-help-scale));transform-origin:50%;will-change:opacity, transform}.parva-scroll-story-work{z-index:2;opacity:var(--story-work-opacity);clip-path:inset(var(--story-work-clip) 0 0 0);transform:translateY(var(--story-work-shift));will-change:opacity, clip-path, transform;background:var(--parva-mist)}.parva-scroll-story .help-intro,.parva-scroll-story .input-story-section .scan-copy,.parva-scroll-story .scan-copy{width:100%;max-width:var(--parva-container);margin-inline:auto}.parva-scroll-story .help-intro{margin-bottom:clamp(24px,3svh,38px);padding-inline:0}.parva-scroll-story .help-intro h2,.parva-scroll-story .scan-heading>h2{letter-spacing:-.02em;text-wrap:balance;max-width:none;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.04}.parva-scroll-story .help-intro-copy>p,.parva-scroll-story .scan-explainer>p{font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.5}.parva-scroll-story .help-grid,.parva-scroll-story .how-steps{width:100%;max-width:var(--parva-container);margin-inline:auto}.parva-scroll-story .help-grid{padding:0}.parva-scroll-story .help-reference-card,.parva-scroll-story .how-steps>li{height:var(--story-card-height);min-height:var(--story-card-height);border-radius:1.5rem;padding:clamp(1.25rem,1.8vw,1.55rem)}.parva-scroll-story .help-reference-card{background:color-mix(in srgb, var(--parva-paper) 94%, white);grid-template-rows:235px auto minmax(2.12em,auto) minmax(0,1fr)}.parva-scroll-story .help-reference-card .help-card-illustration{height:235px;min-height:235px;margin:0}.parva-scroll-story .help-reference-card .brain-dot-stage{height:235px}.parva-scroll-story .help-reference-card .live-rhythm-plot{height:142px}.parva-scroll-story .help-reference-card .next-step-path{min-height:218px}.parva-scroll-story .help-reference-card h3{min-height:2.12em;font-size:clamp(1.55rem,1.85vw,1.85rem);line-height:1.06}.parva-scroll-story .help-reference-card .help-card-description{margin-top:.75rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.5}.parva-scroll-story .scan-copy{column-gap:var(--grid-gutter);row-gap:var(--section-kicker-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:clamp(24px,3svh,38px);display:grid}.parva-scroll-story .scan-heading{display:contents}.parva-scroll-story .scan-heading>.eyebrow{grid-column:1/-1;margin:0}.parva-scroll-story .scan-heading>h2{font-family:"Neue Montreal Regular Web", var(--font-sans);font-synthesis:none;grid-column:span 8;margin:0;font-style:normal;font-weight:400}.parva-scroll-story .scan-heading>h2 .heading-accent{color:var(--parva-blue);font-synthesis:none;letter-spacing:0;font-variation-settings:normal;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400;line-height:.88}.parva-scroll-story .scan-explainer{grid-column:9/-1;display:block}.parva-scroll-story .scan-explainer>p{color:var(--parva-ink-soft);grid-column:auto;margin:0}.parva-scroll-story .how-steps{gap:var(--grid-gutter);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.parva-scroll-story .how-steps>li{background:color-mix(in srgb, var(--parva-paper) 86%, white);box-shadow:none;border:1px solid #0615262e;border-radius:1.5rem;overflow:hidden}.parva-scroll-story .how-steps>li+li{border-inline-start:1px solid #0615262e}.parva-scroll-story .how-step-icon{border-radius:18px;width:58px;height:58px}.parva-scroll-story .how-steps .eyebrow{margin-top:auto}.parva-scroll-story .how-steps h3{min-height:3.18em;font-size:clamp(1.55rem,1.85vw,1.85rem);line-height:1.06}.parva-scroll-story .how-steps li>p:last-child{min-height:4.5em;margin-top:1rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.5}.parva-scroll-story-seam{z-index:4;top:var(--story-work-clip);height:1px;opacity:var(--story-seam-opacity);pointer-events:none;background:linear-gradient(90deg,#0000 0,#315f756b 16% 84%,#0000 100%);position:absolute;left:0;right:0;box-shadow:0 0 28px 8px #315f7514}.parva-scroll-story-seam:before,.parva-scroll-story-seam:after{content:"";background:var(--parva-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.parva-scroll-story-seam:before{left:18%}.parva-scroll-story-seam:after{right:18%}.input-story-section.is-after-parva-scroll-story{padding-block-start:clamp(60px,7vw,92px)}.input-story-section.is-after-parva-scroll-story .how-detail-heading{margin-top:0}}@media (max-width:999px),(prefers-reduced-motion:reduce){.help-section.is-parva-scroll-story{padding:0;overflow:visible}.parva-scroll-story{height:auto}.parva-scroll-story-sticky{height:auto;position:static;overflow:visible}.parva-scroll-story-layer{position:static;opacity:1!important;clip-path:none!important;transform:none!important}.parva-scroll-story-help{padding-block:clamp(82px,10vw,120px)}.parva-scroll-story-work{background:var(--parva-mist);padding-block:clamp(82px,10vw,120px)}.parva-scroll-story-seam{display:none}}.has-function-flow{--flow-container:var(--parva-container,1168px);--flow-section-space:clamp(6rem, 10vw, 10rem)}.has-function-flow .hero h1{overflow:visible}.has-function-flow .hero h1 .heading-accent{box-sizing:content-box;margin:-.08em -.12em -.18em -.08em;padding:.08em .12em .18em .08em;line-height:1;display:inline-block;overflow:visible}.has-function-flow .recognition-section,.has-function-flow .help-section,.has-function-flow .continuity-section,.has-function-flow .faq-section,.has-function-flow .membership-section{scroll-margin-top:5.5rem}.has-function-flow .pattern-timing-guide{height:6rem;top:3.125rem;bottom:auto}.has-function-flow .pattern-timing-guide:before{background:linear-gradient(#315f752e 0,#315f75ad 12%,#315f7570 50%,#315f75ad 88%,#315f752e 100%)}.has-function-flow .pattern-timing-guide>span{padding:.15rem .55rem;line-height:1.2;top:-2.35rem}.has-function-flow .pattern-timing-guide:after{content:"";z-index:2;opacity:0;background:var(--parva-blue);pointer-events:none;border:1px solid #fbfcfa;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .28rem #315f751f}.has-function-flow .long-view-card>header i{isolation:isolate;position:relative}.has-function-flow .long-view-card>header i:after{content:"";z-index:-1;opacity:0;filter:blur(4px);pointer-events:none;border:1px solid #315f757a;border-radius:50%;position:absolute;inset:-.42rem;transform:scale(.25)}@media (prefers-reduced-motion:no-preference){.has-function-flow .long-view-card.is-pattern-active .pattern-timing-guide:after{will-change:top, opacity;animation:4.8s cubic-bezier(.2,0,0,1) .35s infinite pattern-guide-travel}.has-function-flow .long-view-card.is-pattern-active .week-one .is-low{will-change:transform, filter;animation:4.8s cubic-bezier(.2,0,0,1) .15s infinite pattern-cell-signal}.has-function-flow .long-view-card.is-pattern-active .week-three .is-low{will-change:transform, filter;animation:4.8s cubic-bezier(.2,0,0,1) 2.05s infinite pattern-cell-signal}.has-function-flow .long-view-card.is-pattern-active>header i:after{will-change:transform, opacity, filter;animation:4.8s cubic-bezier(.2,0,0,1) 2.45s infinite pattern-result-pulse}}@keyframes pattern-guide-travel{0%,8%{opacity:0;top:0}14%{opacity:1;top:0}52%{opacity:1;top:100%}62%,to{opacity:0;top:100%}}@keyframes pattern-cell-signal{0%,8%,24%,to{filter:drop-shadow(0 0 #315f7500);transform:scale(1)}14%{filter:drop-shadow(0 0 .42rem #315f7547);transform:scale(1.025)}}@keyframes pattern-result-pulse{0%,8%,30%,to{opacity:0;filter:blur(4px);transform:scale(.25)}15%{opacity:.72;filter:blur();transform:scale(1)}24%{opacity:0;filter:blur();transform:scale(1.65)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.has-function-flow .help-section.is-parva-scroll-story{background:var(--parva-mist);padding-block-end:calc(var(--section-space-y,5rem) - clamp(24px, 3svh, 40px))}}.continuity-section{background:var(--parva-paper);color:var(--parva-ink);padding-block:clamp(4rem,6vw,6rem) 0}.continuity-header{width:min(calc(100% - (2 * var(--grid-content-edge))), var(--flow-container));margin-inline:auto;margin-bottom:clamp(5rem,9vw,9rem)}.continuity-header>.eyebrow{margin:0 0 2rem}.continuity-header>div{gap:var(--grid-gutter);grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:end;display:grid}.continuity-header h2{max-width:14ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.6vw,5rem);font-style:normal;font-weight:400;line-height:1.02}.continuity-header h2 .heading-accent{color:var(--parva-blue);letter-spacing:0;font-variation-settings:normal;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400;line-height:.88}.continuity-header>div>p{max-width:33rem;color:var(--parva-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.6}.continuity-body{width:min(calc(100% - (2 * var(--grid-content-edge))), 1440px);grid-template-columns:minmax(9.5rem,1.5fr) minmax(0,10.5fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);margin-inline:auto;display:grid}.continuity-rail{z-index:20;padding-block:1.25rem;position:sticky;top:7rem}.continuity-rail>p{color:#65736f;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.625rem;line-height:1}.continuity-rail ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.continuity-rail a{color:#71807c;grid-template-columns:1.9rem minmax(0,1fr);align-items:start;column-gap:.55rem;min-height:4.5rem;padding:.8rem 0 .8rem 1.25rem;text-decoration:none;transition-property:color,opacity;transition-duration:.18s;transition-timing-function:ease-out;display:grid;position:relative}.continuity-rail a:before{content:"";background:#315f7526;border-radius:999px;width:2px;position:absolute;inset-block:.65rem;inset-inline-start:0}.continuity-rail a:after{content:"";background:var(--parva-blue);transform-origin:top;border-radius:999px;width:2px;height:calc(100% - 1.3rem);transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;inset-block-start:.65rem;inset-inline-start:0;transform:scaleY(0)}.continuity-rail a span{color:inherit;font-family:var(--font-mono,var(--font-sans));letter-spacing:.1em;font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:.625rem;line-height:1.5}.continuity-rail a strong{color:inherit;font-size:.9rem;font-weight:400;line-height:1.2}.continuity-rail a small{max-width:15ch;color:inherit;opacity:.72;font-size:.72rem;line-height:1.35}.continuity-rail a:hover,.continuity-rail a.is-active{color:var(--parva-ink)}.continuity-rail a.is-active:after{transform:scaleY(1)}.continuity-rail a:focus-visible{outline:2px solid var(--parva-blue);outline-offset:4px;border-radius:.4rem}.continuity-beats{min-width:0;padding-bottom:var(--flow-section-space);gap:clamp(5rem,8vw,8rem);display:grid}.continuity-beat{gap:var(--grid-gutter);background:var(--parva-recessed);border-radius:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-width:0;min-height:min(58rem,92svh);padding:clamp(2.5rem,5vw,5.5rem);scroll-margin-top:9rem;display:grid}.continuity-copy{grid-column:span 4;align-self:center}.continuity-copy>.eyebrow{margin:0 0 1.5rem}.continuity-copy h3,.continuity-beat--care .care-copy h3{max-width:13ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-style:normal;font-weight:400;line-height:1.03}.continuity-copy>p:last-child{max-width:33rem;color:var(--parva-ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.62}.continuity-visual{grid-column:6/-1;min-width:0}.continuity-visual .input-story-panel{width:100%;min-height:42rem;margin:0}.continuity-visual .member-moment-visual{min-height:34rem}.continuity-beat--understand{background:var(--parva-mist)}.continuity-beat--understand .continuity-copy{order:2;grid-column:9/-1}.continuity-beat--understand .continuity-visual{order:1;grid-column:1/span 7}.continuity-beat--understand .bounded-result-panel{background:#f8f9f6}.continuity-life-interlude{background:var(--parva-ink);border-radius:clamp(1.5rem,3vw,2.5rem);min-height:min(52rem,78svh);margin:0;position:relative;overflow:hidden}.continuity-life-interlude img{object-fit:cover;object-position:57% 13%;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;position:absolute;inset:0}.continuity-life-interlude:after{content:"";background:linear-gradient(#0000 42%,#061526c2 100%);position:absolute;inset:0}.continuity-life-interlude figcaption{z-index:1;color:#fff;max-width:47rem;position:absolute;inset:auto clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem)}.continuity-life-interlude figcaption span{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:1rem;font-size:.625rem;line-height:1;display:block}.continuity-life-interlude figcaption strong{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.03;display:block}.continuity-beat--connect,.continuity-beat--care{min-height:0;padding:clamp(3rem,6vw,6rem)}.continuity-beat--connect{background:var(--parva-recessed);display:block}.continuity-copy--split{gap:var(--grid-gutter);grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:end;width:100%;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.continuity-copy--split h3{max-width:12ch}.continuity-copy--split>p:last-child{margin:0}.continuity-product-controls{justify-content:center;display:flex}.continuity-product-controls .device-switcher{margin-bottom:1.5rem}.continuity-device-stage{--device-ink:#142331;--device-edge:#263846;perspective:1600px;place-items:center;width:100%;min-width:0;padding-block:clamp(1rem,2.4vw,2.25rem) clamp(2.25rem,4vw,4rem);display:grid;overflow-x:clip}.device-hardware{opacity:0;transform-origin:bottom;width:100%;min-width:0;transition-property:opacity,transform;transition-duration:.52s,.82s;transition-timing-function:ease-out,cubic-bezier(.2,0,0,1);position:relative;transform:translate(3.5rem,1.25rem)rotateY(-2.5deg)}.continuity-device-stage.is-device-visible .device-hardware{opacity:1;transform:translate(0,0)rotateY(0)}.device-hardware.is-device-changing{animation:.52s cubic-bezier(.2,0,0,1) both device-register}.device-hardware-screen{z-index:1;background:#e9eef2;min-width:0;position:relative;overflow:hidden}.device-hardware-screen .product-shell{width:100%;max-width:none;box-shadow:none;outline:0;margin:0}.device-hardware-camera,.device-hardware-base{display:block;position:absolute}.continuity-device-stage[data-device=desktop] .device-hardware{background:linear-gradient(145deg, #2b3b48, var(--device-ink) 42%, #0a1621);border-radius:1.4rem;padding:.65rem .65rem .9rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 38px 80px -50px #061526b3}.continuity-device-stage[data-device=desktop] .device-hardware-screen,.continuity-device-stage[data-device=desktop] .product-shell{border-radius:.85rem}.continuity-device-stage[data-device=desktop] .device-hardware-camera{z-index:3;background:#50636f;border-radius:50%;width:.28rem;height:.28rem;inset:.22rem auto auto 50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000073}.continuity-device-stage[data-device=desktop] .device-hardware-base{z-index:0;background:linear-gradient(#dfe4e3,#aab4b4 64%,#8b9799);border-radius:0 0 46% 46%/0 0 100% 100%;height:1.2rem;inset:auto 7% -1.15rem;box-shadow:inset 0 1px #ffffffc7,0 18px 28px -22px #061526b3}.continuity-device-stage[data-device=phone] .device-hardware{background:linear-gradient(145deg, #364651, var(--device-ink) 48%, #07131d);border-radius:3rem;width:min(27rem,100%);padding:.52rem;box-shadow:inset 0 0 0 1px #ffffff24,0 38px 70px -46px #061526c7}.continuity-device-stage[data-device=phone] .device-hardware-screen,.continuity-device-stage[data-device=phone] .product-shell{border-radius:2.5rem}.continuity-device-stage[data-device=phone] .device-hardware-camera{z-index:4;background:#07131d;border-radius:999px;width:4.75rem;height:1.2rem;inset:.78rem auto auto 50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0f}.continuity-device-stage[data-device=phone] .device-hardware-camera:after{content:"";background:#182c3c;border-radius:50%;width:.32rem;height:.32rem;position:absolute;inset:50% .6rem auto auto;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #395264}.continuity-device-stage[data-device=portal] .device-hardware{background:linear-gradient(145deg, #32434f, var(--device-ink) 52%, #091620);border-radius:1.9rem;width:min(66rem,100%);padding:.6rem;box-shadow:inset 0 0 0 1px #ffffff21,0 38px 76px -48px #061526b8}.continuity-device-stage[data-device=portal] .device-hardware-screen,.continuity-device-stage[data-device=portal] .product-shell{border-radius:1.35rem}.continuity-device-stage[data-device=portal] .device-hardware-camera{z-index:4;background:#536875;border-radius:50%;width:.3rem;height:.3rem;inset:.18rem auto auto 50%;transform:translate(-50%)}@keyframes device-register{0%{opacity:.55;filter:blur(3px);transform:translate(1.5rem,.6rem)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.continuity-beat--care.care-section{color:#fff;background:var(--parva-ink);border:0;grid-template-columns:minmax(19rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.continuity-beat--care .care-copy,.continuity-beat--care .clinician-stage{grid-column:auto;max-width:none}.continuity-beat--care .care-copy h3{color:#fff}.continuity-beat--care .care-copy h3 .heading-accent{color:#9fc2d1;letter-spacing:0;font-variation-settings:normal;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400;line-height:.88}.continuity-beat--care .care-copy>p:not(.eyebrow){color:#ffffffb3}.has-function-flow .faq-section{border-top:0}.has-function-flow .help-intro{column-gap:var(--grid-gutter);row-gap:var(--section-kicker-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.has-function-flow .help-intro>div:first-child{display:contents}.has-function-flow .help-intro .eyebrow{grid-column:1/-1;margin:0}.has-function-flow .help-intro h2{grid-column:span 8;margin:0}.has-function-flow .help-intro-copy{grid-column:9/-1}.has-function-flow .help-intro-copy>p{margin:0}.has-function-flow .help-reference-grid{align-items:start;gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}.has-function-flow .help-reference-card{min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:2.75rem auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:0 1rem;padding:0;display:grid;overflow:visible}.has-function-flow .help-reference-card .help-card-step-number{border:1px solid var(--parva-blue);width:4.5rem;min-height:2.75rem;color:var(--parva-blue);font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;grid-area:1/1;place-items:center;margin:0;padding-inline:.8rem;font-size:1rem;line-height:1;display:inline-grid;position:static}.has-function-flow .help-reference-card .help-card-eyebrow{color:var(--parva-ink);font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:0;text-transform:none;grid-area:1/2;align-self:center;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.1}.has-function-flow .help-reference-card .help-card-illustration{background:color-mix(in srgb, var(--parva-paper) 86%, white);outline-offset:-1px;border-radius:1.25rem;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);grid-area:2/1/auto/-1;justify-content:center;width:100%;height:clamp(15rem,22vw,20rem);min-height:0;margin:1rem 0 0;padding:clamp(1rem,1.8vw,1.5rem);display:flex;overflow:hidden}.has-function-flow .help-reference-card .brain-dot-stage,.has-function-flow .help-reference-card .next-step-path{width:100%;height:100%;min-height:0}.has-function-flow .help-reference-card .live-rhythm-plot{height:clamp(8rem,11vw,10rem)}.has-function-flow .help-reference-card h3{max-width:19ch;min-height:2.12em;font-family:"Neue Montreal Regular Web", var(--font-sans);font-synthesis:none;letter-spacing:-.03em;text-wrap:balance;grid-area:3/1/auto/-1;margin:1.25rem 0 0;font-size:clamp(1.55rem,1.85vw,1.9rem);font-style:normal;font-weight:400;line-height:1.06}.has-function-flow .help-reference-card .help-card-description{max-width:42ch;color:var(--parva-ink-soft);text-wrap:pretty;grid-area:4/1/auto/-1;margin:.8rem 0 0;font-size:clamp(.95rem,1vw,1rem);line-height:1.5}.visual-how-steps{gap:var(--grid-gutter);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.visual-how-steps>li{background:0 0;flex-direction:column;min-height:0;padding:0;display:flex}.visual-how-steps>li+li{border:0}.how-step-top{align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:1rem;display:flex}.visual-how-steps .how-step-number{border:1px solid var(--parva-blue);width:4.5rem;min-height:2.75rem;color:var(--parva-blue);font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding-inline:.8rem;font-size:1rem;line-height:1;display:inline-grid;position:static;inset:auto}.how-step-label{color:var(--parva-ink);font-family:"Neue Montreal Regular Web", var(--font-sans);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.1}.how-step-media{outline-offset:-1px;background:#d9dfdc;border-radius:1.25rem;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);height:clamp(15rem,22vw,20rem);margin:0;position:relative;overflow:hidden}.how-step-media img{object-fit:cover;width:100%;height:100%;display:block}.visual-how-steps>li:first-child .how-step-media img{object-position:63% center}.visual-how-steps>li:nth-child(2) .how-step-media img{object-position:58% center}.visual-how-steps>li:last-child .how-step-media img{object-position:51% center}.visual-how-steps h3{letter-spacing:-.03em;text-wrap:balance;max-width:19ch;min-height:2.12em;margin:1.25rem 0 0;font-size:clamp(1.55rem,1.85vw,1.9rem);font-weight:400;line-height:1.06}.visual-how-steps li>p:last-child{max-width:42ch;color:var(--parva-ink-soft);text-wrap:pretty;margin:.8rem 0 0;font-size:clamp(.95rem,1vw,1rem);line-height:1.5}.visual-steps-section{padding:clamp(4.5rem, 8vw, 8rem) var(--grid-content-edge);background:var(--parva-mist);scroll-margin-top:5.5rem;display:block;overflow-x:clip}.visual-steps-section .scan-copy,.visual-steps-section .visual-how-steps{width:100%;max-width:var(--parva-container);margin-inline:auto}.visual-steps-section .scan-heading h2{font-family:"Neue Montreal Regular Web", var(--font-sans);font-synthesis:none;font-style:normal;font-weight:400}.visual-steps-section .scan-heading h2 .heading-accent{color:var(--parva-blue);font-synthesis:none;letter-spacing:0;font-family:Parva Nostalgia,cursive;font-size:1.12em;font-style:normal;font-weight:400;line-height:.88}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.parva-scroll-story .help-reference-card{height:var(--story-card-height);min-height:var(--story-card-height);grid-template-rows:2.75rem auto auto minmax(0,1fr)}.parva-scroll-story .help-reference-card .help-card-illustration{border-radius:1.1rem;height:clamp(13rem,26svh,15.5rem);min-height:0}.parva-scroll-story .help-reference-card h3{min-height:2.12em;margin-top:1rem}.parva-scroll-story .help-reference-card .help-card-description{min-height:0;margin-top:.65rem}.parva-scroll-story .visual-how-steps>li{height:var(--story-card-height);min-height:var(--story-card-height);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.parva-scroll-story .visual-how-steps>li+li{border:0}.parva-scroll-story .how-step-media{border-radius:1.1rem;height:clamp(13rem,26svh,15.5rem)}.parva-scroll-story .visual-how-steps h3{min-height:2.12em;margin-top:1rem}.parva-scroll-story .visual-how-steps li>p:last-child{min-height:0;margin-top:.65rem}}@media (max-width:1180px){.continuity-body{grid-template-columns:1fr;gap:3rem}.continuity-rail{margin-inline:calc(-1 * var(--grid-content-edge));padding:.7rem var(--grid-content-edge);background:color-mix(in srgb, var(--parva-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid #06152614;top:4.25rem;overflow-x:auto}.continuity-rail>p,.continuity-rail a small{display:none}.continuity-rail ol{gap:.5rem;width:max-content;display:flex}.continuity-rail a{background:#0615260d;border-radius:999px;grid-template-columns:auto auto;align-items:center;min-height:2.75rem;padding:.65rem .9rem}.continuity-rail a:before,.continuity-rail a:after{display:none}.continuity-rail a span{grid-row:auto}.continuity-rail a.is-active{color:#fff;background:var(--parva-blue)}.continuity-beats{gap:5rem}}@media (max-width:900px){.has-function-flow .help-intro{grid-template-columns:minmax(0,1fr)}.has-function-flow .help-intro .eyebrow,.has-function-flow .help-intro h2,.has-function-flow .help-intro-copy{grid-column:1}.has-function-flow .help-reference-grid{width:100%;padding-inline:var(--grid-content-edge);overscroll-behavior-inline:contain;scroll-padding-inline:var(--grid-content-edge);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(17rem,82vw));gap:1rem;margin-inline:0;padding-bottom:1.25rem;overflow-x:auto}.has-function-flow .help-reference-grid::-webkit-scrollbar{display:none}.has-function-flow .help-reference-card{scroll-snap-align:start;width:auto}.has-function-flow .help-reference-card .help-card-illustration{height:clamp(17rem,70vw,24rem)}.visual-how-steps{margin-inline:calc(-1 * var(--grid-content-edge));padding-inline:var(--grid-content-edge);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(17rem,82vw));gap:1rem;padding-bottom:1.25rem;overflow-x:auto}.visual-how-steps::-webkit-scrollbar{display:none}.visual-how-steps>li{scroll-snap-align:start}.how-step-media{height:clamp(17rem,70vw,24rem)}.continuity-header>div,.continuity-copy--split{grid-template-columns:1fr;gap:1.75rem}.continuity-header h2{max-width:15ch}.continuity-beat{grid-template-columns:1fr;gap:2.5rem;min-height:0}.continuity-copy,.continuity-visual,.continuity-beat--understand .continuity-copy,.continuity-beat--understand .continuity-visual{order:initial;grid-column:1}.continuity-beat--understand .continuity-copy{order:1}.continuity-beat--understand .continuity-visual{order:2}.continuity-copy h3,.continuity-beat--care .care-copy h3{max-width:17ch}.continuity-beat--care.care-section{grid-template-columns:1fr}}@media (max-width:760px){.has-function-flow .hero h1 .heading-accent{margin-inline-start:0;padding-inline-start:.38em}.continuity-section{padding-top:3.5rem}.continuity-header{width:calc(100% - 44px);margin-bottom:4rem}.continuity-header h2{font-size:2.75rem}.continuity-body{width:100%}.continuity-rail{margin-inline:0;padding-inline:22px}.continuity-beats{gap:3rem;padding-inline:22px}.continuity-beat,.continuity-beat--connect,.continuity-beat--care{border-radius:1.5rem;padding:1.5rem}.continuity-copy h3,.continuity-beat--care .care-copy h3{font-size:2.4rem}.continuity-copy>p:last-child{font-size:1rem}.continuity-visual .input-story-panel{min-height:0}.continuity-visual .member-moment-visual{min-height:25rem}.continuity-life-interlude{border-radius:1.5rem;min-height:34rem}.continuity-life-interlude img{object-position:58% center}.continuity-life-interlude figcaption{inset:auto 1.5rem 1.5rem}.continuity-life-interlude figcaption strong{font-size:2.35rem}.continuity-copy--split{margin-bottom:2rem}.continuity-device-stage{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-block-end:2.5rem}}@media (prefers-reduced-motion:reduce){.continuity-rail a,.continuity-rail a:after,.device-hardware{filter:none;transition:none;animation:none}}.between-visits-section{padding:clamp(1.5rem, 3vw, 3rem) var(--grid-content-edge) clamp(5rem, 9vw, 9rem);background:var(--parva-paper)}.between-visits-panel{color:#fff;background:var(--parva-ink);isolation:isolate;border-radius:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2rem,5vw,6rem);min-height:min(52rem,84svh);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.between-visits-panel>img,.between-visits-wash{width:100%;height:100%;position:absolute;inset:0}.between-visits-panel>img{z-index:-2;object-fit:cover;object-position:56% center;outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1);transition-property:transform;transition-duration:1.2s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:scale(1.015)}.between-visits-panel.visible>img{transform:scale(1)}.between-visits-wash{z-index:-1;background:linear-gradient(90deg,#061526eb 0%,#061526b3 44%,#0615263d 72%,#06152666 100%),linear-gradient(#0000 38%,#061526e0 100%)}.between-visits-copy{align-self:end;max-width:50rem}.between-visits-copy .eyebrow{color:#ffffffb8;margin:0 0 1.5rem}.between-visits-copy h2{max-width:15ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.9vw,6.5rem);font-weight:400;line-height:.96}.between-visits-copy h2 .heading-accent{color:#b4d1dc;letter-spacing:0;margin-top:.08em;font-family:Parva Nostalgia,cursive;font-size:1.08em;line-height:.9;display:inline-block}.between-visits-copy>p:last-of-type{color:#ffffffd1;max-width:44rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.between-visits-copy ul{flex-wrap:wrap;gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.between-visits-copy li{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0615263d;border:1px solid #ffffff3d;border-radius:999px;padding:.7rem 1rem;font-size:.84rem;line-height:1.2}.between-visits-conversation{width:min(100%,28rem);color:var(--parva-ink);background:color-mix(in srgb, var(--parva-paper) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:1.5rem;place-self:center end;padding:clamp(1.15rem,2vw,1.5rem);box-shadow:0 1.5rem 5rem #06152652}.between-visits-conversation header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.between-visits-avatar{aspect-ratio:1;color:#fff;background:var(--parva-blue);border-radius:50%;place-items:center;width:2.7rem;font-size:.9rem;display:grid}.between-visits-conversation header p{gap:.18rem;margin:0;display:grid}.between-visits-conversation header strong{font-size:.92rem;font-weight:500}.between-visits-conversation header small{color:var(--parva-ink-soft);font-size:.72rem}.between-visits-status{color:var(--parva-blue);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.between-visits-status i{aspect-ratio:1;background:#4f8b76;border-radius:50%;width:.42rem;box-shadow:0 0 0 .28rem #4f8b761f}.between-visits-messages{gap:.8rem;margin:1.5rem 0;display:grid}.between-visits-messages p{border:1px solid color-mix(in srgb, var(--parva-blue) 76%, var(--parva-white));max-width:86%;color:var(--parva-ink);background:color-mix(in srgb, var(--parva-blue) 20%, var(--parva-white));border-radius:1rem 1rem 1rem .3rem;margin:0;padding:.9rem 1rem;font-size:.82rem;line-height:1.45}.between-visits-messages .is-member{border-color:var(--parva-blue);color:#fff;background:var(--parva-blue);border-radius:1rem 1rem .3rem;justify-self:end}.between-visits-conversation-meta{border-top:1px solid #0615261a;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.7rem;line-height:1.35;display:flex}.between-visits-conversation-meta span{color:var(--parva-ink-soft)}.between-visits-conversation-meta strong{color:var(--parva-blue);text-align:end;font-weight:500}@media (max-width:980px){.between-visits-panel{grid-template-columns:1fr;align-content:end;min-height:50rem}.between-visits-copy{max-width:44rem}.between-visits-conversation{justify-self:start}}@media (max-width:620px){.between-visits-section{padding-inline:0}.between-visits-panel{border-radius:0;gap:2rem;min-height:52rem;padding:1.5rem}.between-visits-panel>img{object-position:60% center}.between-visits-copy h2{font-size:clamp(2.8rem,13vw,4rem)}.between-visits-copy>p:last-of-type{margin-top:1.5rem}.between-visits-copy ul{gap:.5rem}.between-visits-copy li{padding:.58rem .75rem;font-size:.74rem}.between-visits-conversation{border-radius:1.15rem;padding:1rem}.between-visits-status{display:none}.between-visits-conversation header{grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.between-visits-panel>img{transition:none;transform:none}}@keyframes ff-rail-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ff-rail-item{0%{color:#ffffffb8}to{color:#fff}}@keyframes ff-rail-copy{0%{opacity:.42}to{opacity:1}}@keyframes ff-node-mid{to{background:#c7dce5;border-color:#c7dce5}}@keyframes ff-node-final{to{background:#f1a082;border-color:#f1a082}}@keyframes ff-node-pulse{0%{opacity:0;transform:scale(1)}20%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.hero-product-story.is-active .hero-next-step-path:after{animation:1.2s cubic-bezier(.2,0,0,1) .2s both ff-rail-progress}.hero-product-story.is-active .hero-next-step-item{animation:ff-rail-item .6s cubic-bezier(.2, 0, 0, 1) calc(var(--step-delay,0s) * .4) both}.hero-product-story.is-active .hero-next-step-copy{animation:ff-rail-copy .6s cubic-bezier(.2, 0, 0, 1) calc(var(--step-delay,0s) * .4) both}.hero-product-story.is-active .hero-next-step-item.question .hero-next-step-node{animation:.4s linear .7s both ff-node-mid}.hero-product-story.is-active .hero-next-step-item.action .hero-next-step-node{animation:.4s linear 1.3s both ff-node-final}.hero-product-story.is-active .hero-next-step-item.action .hero-next-step-node:after{animation:.9s ease-out 1.4s both ff-node-pulse}@media (max-width:1023px){.hero-product-story.is-active .hero-next-step-path:after,.hero-product-story.is-active .hero-next-step-item,.hero-product-story.is-active .hero-next-step-copy,.hero-product-story.is-active .hero-next-step-item .hero-next-step-node,.hero-product-story.is-active .hero-next-step-item .hero-next-step-node:after{animation:none!important}.hero-next-step-path:after{transform:scaleY(1)}.hero-next-step-item{color:#fff}.hero-next-step-copy{opacity:1}.hero-next-step-item.question .hero-next-step-node{background:#c7dce5;border-color:#c7dce5}.hero-next-step-item.action .hero-next-step-node{background:#f1a082;border-color:#f1a082}}@media (prefers-reduced-motion:reduce){.hero-product-story.is-active .hero-next-step-path:after,.hero-product-story.is-active .hero-next-step-item,.hero-product-story.is-active .hero-next-step-copy,.hero-product-story.is-active .hero-next-step-item .hero-next-step-node,.hero-product-story.is-active .hero-next-step-item .hero-next-step-node:after{animation:none!important}.hero-next-step-item.question .hero-next-step-node{background:#c7dce5;border-color:#c7dce5}.hero-next-step-item.action .hero-next-step-node{background:#f1a082;border-color:#f1a082}}.stories-disclaimer{width:min(calc(100% - (2 * var(--grid-content-edge,clamp(1.375rem, 5vw, 6rem)))), var(--story-container,1440px));color:var(--parva-ink-soft,#526168);margin:1.5rem auto 0;font-size:.8125rem;line-height:1.5}.eyebrow,.eyebrow.brand,.help-card-eyebrow{font-size:max(11px,.6875rem)}@media print{html{scroll-behavior:auto}.reveal,.reveal>*,[data-reveal],.is-revealing,.story-layout-panels,.featured-story{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.site-header,header[data-header]{box-shadow:none!important;position:static!important}.site-header.menu-open nav,.site-header .menu-button{display:none!important}.hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.hero-next-step-path:after{transform:scaleY(1)!important}.hero-next-step-copy{opacity:1!important}video{display:none!important}}@media (min-width:761px) and (max-width:1023px){.hero{height:auto;min-height:1120px;max-height:none}.hero-content{inset-inline:var(--grid-content-edge);bottom:27.5rem;width:auto;max-width:640px;inset-block-start:auto;transform:none}.hero-insight{inset-inline:var(--grid-content-edge);width:auto;max-width:560px;padding:0;bottom:20px}}.continuity-section--options{background:var(--parva-paper);padding-block:clamp(4.5rem,8vw,8rem);position:relative;overflow:hidden}.layout-care-anchor{position:absolute;inset-block-start:0}.continuity-section--options .continuity-header[hidden],.continuity-section--options .continuity-body[hidden]{display:none!important}.continuity-section--options>.layout-options,.continuity-section--options>.layout-explorer{width:min(calc(100% - (2 * var(--grid-content-edge))), 1440px);margin-inline:auto}.layout-options{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.layout-options__intro{gap:var(--grid-gutter);grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:start;display:grid}.layout-options__intro>.eyebrow{margin:.5rem 0 0}.layout-options__intro h2{max-width:16ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:400;line-height:1.02}.layout-options__intro>div>p{max-width:37rem;color:var(--parva-ink-soft);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.layout-options__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.layout-options__tabs button{text-align:start;color:#5f6e69;cursor:pointer;background:#06152608;border:1px solid #0615261a;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);align-content:center;column-gap:.75rem;min-height:6.25rem;padding:1rem 1.25rem;transition-property:color,background-color,border-color,transform;transition-duration:.18s;transition-timing-function:ease-out;display:grid}.layout-options__tabs button:hover,.layout-options__tabs button.is-active{color:#fff;border-color:var(--parva-blue);background:var(--parva-blue)}.layout-options__tabs button:active,.cinematic-stage__nav button:active,.workflow-study__steps button:active{transform:scale(.96)}.layout-options__tabs button:focus-visible,.cinematic-stage__nav button:focus-visible,.workflow-study__steps button:focus-visible{outline:2px solid var(--parva-blue);outline-offset:4px}.layout-options__tabs button span{font-family:var(--font-mono,var(--font-sans));letter-spacing:.08em;grid-row:1/span 2;font-size:.65rem}.layout-options__tabs button strong{font-size:1rem;font-weight:400;line-height:1.2}.layout-options__tabs button small{opacity:.72;margin-top:.25rem;font-size:.76rem;line-height:1.3}.layout-study[hidden]{display:none}.cinematic-stage{color:#fff;background:var(--parva-ink);isolation:isolate;border-radius:clamp(1.5rem,3vw,2.5rem);min-height:min(54rem,86svh);position:relative;overflow:hidden}.cinematic-stage__media,.cinematic-stage__slide,.cinematic-stage__slide img,.cinematic-stage__wash{position:absolute;inset:0}.cinematic-stage__slide{opacity:0;margin:0;transition-property:opacity,transform;transition-duration:.52s,.9s;transition-timing-function:ease-out,cubic-bezier(.2,0,0,1);transform:scale(1.025)}.cinematic-stage__slide.is-active{opacity:1;transform:scale(1)}.cinematic-stage__slide img{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1);width:100%;height:100%}.cinematic-stage__slide[data-cinematic-slide=notice] img{object-position:57% center}.cinematic-stage__slide[data-cinematic-slide=understand] img{object-position:62% center}.cinematic-stage__slide[data-cinematic-slide=connect] img{object-position:58% center}.cinematic-stage__slide[data-cinematic-slide=prepare] img{object-position:52% center}.cinematic-stage__wash{z-index:1;background:linear-gradient(90deg,#061526c7 0%,#06152657 48%,#06152614 75%),linear-gradient(#0000 55%,#061526e6 100%)}.cinematic-stage__copy{z-index:2;padding:clamp(2rem,5vw,5rem);position:relative}.cinematic-stage__copy p,.workflow-study__header>p,.editorial-study__header>p{letter-spacing:.11em;text-transform:uppercase;opacity:.72;margin:0 0 1.5rem;font-size:.68rem;line-height:1}.cinematic-stage__copy h2{max-width:17ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.96}.cinematic-stage__copy h2 span,.workflow-study__header h2 span,.editorial-study__header h2 span{color:#b4d1dc;letter-spacing:0;font-family:Parva Nostalgia,cursive;font-size:1.08em}.cinematic-stage__active-copy{z-index:2;max-width:34rem;position:absolute;inset:auto auto 9.25rem clamp(2rem,5vw,5rem)}.cinematic-stage__active-copy span{letter-spacing:.1em;text-transform:uppercase;opacity:.68;margin-bottom:.6rem;font-size:.68rem;display:block}.cinematic-stage__active-copy p{text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.18}.cinematic-stage__nav{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid;position:absolute;inset:auto clamp(2rem,5vw,5rem) 1.5rem}.cinematic-stage__nav button{text-align:start;color:#ffffff8a;cursor:pointer;background:0 0;border:0;border-top:2px solid #ffffff3d;grid-template-columns:2.2rem minmax(0,1fr);align-content:start;min-height:5.5rem;padding:1rem 0 .6rem;transition-property:color,border-color,transform;transition-duration:.18s;transition-timing-function:ease-out;display:grid;position:relative}.cinematic-stage__nav button:after{content:"";transform-origin:0;pointer-events:none;background:#fff;border-radius:999px;height:2px;position:absolute;inset:-2px 0 auto;transform:scaleX(0)}.layout-study--cinematic.is-autoplaying .cinematic-stage__nav button.is-active:after{animation:8s linear forwards cinematic-step-progress}.layout-study--cinematic.is-paused .cinematic-stage__nav button.is-active:after{animation-play-state:paused}.cinematic-stage__nav button:hover,.cinematic-stage__nav button.is-active{color:#fff}.cinematic-stage__nav span{font-family:var(--font-mono,var(--font-sans));grid-row:1/span 2;font-size:.65rem}.cinematic-stage__nav strong{font-size:.98rem;font-weight:400}.cinematic-stage__nav small{opacity:.7;margin-top:.25rem;font-size:.72rem}@keyframes cinematic-step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.layout-study--workflow{background:#fbfbfa;border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(3rem,6vw,6rem)}.workflow-study__header{text-align:center;margin-bottom:clamp(4rem,8vw,7rem)}.workflow-study__header>p{color:var(--parva-ink-soft)}.workflow-study__header h2,.editorial-study__header h2{max-width:20ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0 auto;font-size:clamp(3rem,5.7vw,5.75rem);font-weight:400;line-height:.98}.workflow-study__header h2 span{color:var(--parva-blue)}.workflow-study__body{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(2.5rem,6vw,6rem);display:grid}.workflow-study__steps{align-content:start;display:grid}.workflow-study__steps button{text-align:start;color:#6c7a78;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #06152624;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;min-height:7.5rem;padding:1.4rem 0;transition-property:color,transform;transition-duration:.18s;transition-timing-function:ease-out;display:grid;position:relative}.workflow-study__steps button:after{content:"";background:var(--parva-blue);transform-origin:0;pointer-events:none;border-radius:999px;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.layout-study--workflow.is-autoplaying .workflow-study__steps button.is-active:after{animation:4s linear forwards workflow-step-progress}.layout-study--workflow.is-paused .workflow-study__steps button.is-active:after{animation-play-state:paused}.workflow-study__steps button:first-child{border-top:1px solid #06152624}.workflow-study__steps button:hover,.workflow-study__steps button.is-active{color:var(--parva-ink)}.workflow-study__steps button>span:first-child{font-family:var(--font-mono,var(--font-sans));letter-spacing:.08em;padding-top:.2rem;font-size:.65rem}.workflow-study__steps strong,.workflow-study__steps small{display:block}.workflow-study__steps strong{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:400;line-height:1.2}.workflow-study__steps small{max-height:0;color:var(--parva-ink-soft);opacity:0;margin-top:0;font-size:.95rem;line-height:1.5;transition-property:max-height,margin-top,opacity;transition-duration:.32s;transition-timing-function:ease-out;overflow:hidden}.workflow-study__steps button.is-active small{opacity:1;max-height:7rem;margin-top:.7rem}.workflow-study__visuals{min-height:43rem;display:grid}.workflow-study__visual{background:var(--parva-mist);outline-offset:-1px;border-radius:1.5rem;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);min-height:43rem;margin:0;position:relative;overflow:hidden}.workflow-study__visual.is-active{animation:.48s cubic-bezier(.2,0,0,1) both workflow-visual-enter}.workflow-study__visual[hidden]{display:none}.workflow-study__visual img{object-fit:cover;width:100%;height:100%;display:block}.workflow-study__visual[data-workflow-panel=notice] img{object-position:57% center}.workflow-study__visual[data-workflow-panel=understand] img{object-position:62% center}.workflow-study__visual figcaption{color:var(--parva-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcfaeb;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:flex;position:absolute;inset:auto 1.5rem 1.5rem;box-shadow:0 18px 45px -28px #06152673}.workflow-study__visual figcaption span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.workflow-study__visual figcaption strong{text-align:end;font-size:1rem;font-weight:400}@keyframes workflow-step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-visual-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.layout-study--editorial{color:#fff;background:var(--parva-ink);border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(3rem,6vw,6rem)}.editorial-study__header{text-align:center;margin-bottom:clamp(4rem,7vw,6.5rem)}.editorial-study__header h2{font-size:clamp(3rem,5.25vw,5.25rem)}.editorial-study__grid{gap:clamp(2rem, 4vw, 4rem) var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-story-card figure{aspect-ratio:4/3;background:#e7e8e5;border-radius:1.25rem;margin:0;position:relative;overflow:hidden}.editorial-story-card img{object-fit:cover;width:100%;height:100%;display:block}.editorial-story-card:first-child img{object-position:57% center}.editorial-story-card:nth-child(2) img{object-position:62% center}.editorial-story-card figure span{width:3rem;height:3rem;color:var(--parva-ink);font-family:var(--font-mono,var(--font-sans));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999px;place-items:center;font-size:.68rem;display:grid;position:absolute;inset:1rem auto auto 1rem}.editorial-story-card>div{padding-top:1.5rem}.editorial-story-card>div>p:first-child{color:#9fc2d1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}.editorial-story-card h3{color:#fff;max-width:21ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:400;line-height:1.08}.editorial-story-card>div>p:last-child{color:#ffffff9e;max-width:44ch;margin:1rem 0 0;font-size:1rem;line-height:1.55}@media (max-width:900px){.layout-options__intro,.workflow-study__body{grid-template-columns:1fr}.layout-options__intro>.eyebrow{margin:0}.layout-options__tabs{margin-inline:calc(-1 * var(--grid-content-edge));padding-inline:var(--grid-content-edge);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(14rem,76vw));padding-bottom:.75rem;overflow-x:auto}.layout-options__tabs::-webkit-scrollbar{display:none}.cinematic-stage__nav::-webkit-scrollbar{display:none}.workflow-study__steps::-webkit-scrollbar{display:none}.layout-options__tabs button{scroll-snap-align:start}.cinematic-stage{min-height:46rem}.cinematic-stage__copy h2{font-size:clamp(2.75rem,9vw,5rem)}.cinematic-stage__nav{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(10rem,1fr));padding-inline:1.5rem;inset-inline:0;overflow-x:auto}.cinematic-stage__nav button{scroll-snap-align:start}.workflow-study__steps{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(15rem,72vw));overflow-x:auto}.workflow-study__steps button{scroll-snap-align:start;border-top:1px solid #06152624}.workflow-study__visuals,.workflow-study__visual{min-height:34rem}}@media (max-width:680px){.continuity-section--options{padding-block:3.5rem}.continuity-section--options>.layout-options,.continuity-section--options>.layout-explorer{width:calc(100% - 44px)}.layout-options__intro h2{font-size:2.65rem}.cinematic-stage,.layout-study--workflow,.layout-study--editorial{border-radius:1.5rem}.cinematic-stage__copy{padding:1.5rem}.cinematic-stage__copy h2{font-size:2.7rem}.cinematic-stage__active-copy{inset:auto 1.5rem 10.75rem}.cinematic-stage__nav{bottom:1rem}.layout-study--workflow,.layout-study--editorial{padding:1.5rem}.workflow-study__header,.editorial-study__header{margin-bottom:3.5rem}.workflow-study__header h2,.editorial-study__header h2{font-size:2.6rem}.workflow-study__steps{margin-inline:-1.5rem;padding-inline:1.5rem}.workflow-study__visuals,.workflow-study__visual{min-height:29rem}.editorial-study__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.layout-options__tabs button,.cinematic-stage__slide,.cinematic-stage__nav button,.workflow-study__steps button,.workflow-study__steps small{transition:none}.layout-study--workflow.is-autoplaying .workflow-study__steps button.is-active:after,.layout-study--cinematic.is-autoplaying .cinematic-stage__nav button.is-active:after,.workflow-study__visual.is-active{animation:none}}.scope-section{color:var(--parva-ink);background:var(--parva-paper);padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:5.5rem;position:relative}.scope-intro,.scope-layout-picker,.scope-layout-panels{width:min(calc(100% - (2 * var(--grid-content-edge))), 1440px);margin-inline:auto}.scope-intro{gap:var(--grid-gutter);grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:start;display:grid}.scope-intro>.eyebrow{margin:.55rem 0 0}.scope-intro h2{max-width:17ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.2vw,5rem);font-style:normal;font-weight:400;line-height:1.01}.scope-intro h2 .heading-accent{color:var(--parva-blue);display:inline}.scope-intro>div>p{max-width:43rem;color:var(--parva-ink-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.62}.scope-layout-picker{gap:var(--grid-gutter);border-top:1px solid #06152624;grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);align-items:end;margin-top:clamp(3rem,5vw,5rem);padding-top:1.5rem;display:grid}.scope-layout-picker>div:first-child{gap:.65rem;display:grid}.scope-layout-picker>div:first-child span{color:var(--parva-blue);font-family:var(--font-mono,var(--font-sans));letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.scope-layout-picker>div:first-child strong{max-width:27ch;font-size:.95rem;font-weight:400;line-height:1.45}.scope-layout-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scope-layout-tabs button{color:#64736e;text-align:start;cursor:pointer;background:#06152608;border:1px solid #0615261c;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);align-content:center;column-gap:.75rem;min-height:5.5rem;padding:1rem 1.15rem;transition-property:color,border-color,background-color,transform;transition-duration:.18s;transition-timing-function:ease-out;display:grid}.scope-layout-tabs button:hover,.scope-layout-tabs button.is-active{color:#fff;border-color:var(--parva-blue);background:var(--parva-blue)}.scope-layout-tabs button:active{transform:scale(.96)}.scope-layout-tabs button:focus-visible{outline:2px solid var(--parva-blue);outline-offset:4px}.scope-layout-tabs button>span{font-family:var(--font-mono,var(--font-sans));letter-spacing:.08em;grid-row:1/span 2;padding-top:.08rem;font-size:.65rem}.scope-layout-tabs button strong{font-size:.95rem;font-weight:500;line-height:1.2}.scope-layout-tabs button small{opacity:.72;margin-top:.3rem;font-size:.75rem}.scope-layout-panels{margin-top:clamp(3rem,5vw,5rem)}.scope-study[hidden]{display:none!important}.scope-study>header>p,.scope-study>header div>p{font-family:var(--font-mono,var(--font-sans));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem}.scope-study>header h2,.scope-study>header h3{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.038em;text-wrap:balance;margin:.85rem 0 0;font-weight:400;line-height:1.03}.scope-study--signals{color:#fff;background:var(--parva-ink);border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,5vw,5rem);overflow:hidden}.scope-study--signals>header{display:block}.scope-study--signals>header>p{color:#9fc2d1;padding-top:0}.scope-study--signals>header h2,.scope-study--signals>header h3{max-width:17ch;font-size:clamp(2.75rem,5.3vw,5.4rem)}.scope-study--signals>header h2 span,.scope-study--signals>header h3 span{color:#9fc2d1}.scope-signal-map{column-gap:var(--grid-gutter);border-top:1px solid #ffffff2e;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(2rem,3vw,3rem);display:grid}.scope-signal-map article{gap:var(--grid-gutter);border-bottom:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:minmax(2rem,1fr) minmax(0,7fr) minmax(13rem,4fr);align-items:baseline;min-width:0;padding-block:clamp(1rem,1.7vw,1.5rem);display:grid}.scope-signal-map article>span{color:#9fc2d1;font-family:var(--font-mono,var(--font-sans));letter-spacing:.1em;font-size:.65rem}.scope-signal-map article strong{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.55rem,2.8vw,2.8rem);font-weight:400;line-height:1.04}.scope-signal-map article small{color:#ffffff94;font-size:.82rem;line-height:1.4}.scope-starting-point{vertical-align:.28em;color:#b8dfe6;font-family:var(--font-mono,var(--font-sans));letter-spacing:.08em;text-transform:uppercase;border:1px solid #b8dfe66b;border-radius:999px;margin-inline-start:.65rem;padding:.28rem .5rem .24rem;font-size:.58rem;font-weight:400;line-height:1;display:inline-flex}.scope-context-rail{gap:var(--grid-gutter);background:#ffffff12;border-radius:1.5rem;grid-template-columns:minmax(12rem,3fr) minmax(0,6fr) minmax(14rem,3fr);align-items:start;margin-top:clamp(3rem,6vw,5.5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.scope-context-rail>div{gap:.65rem;display:grid}.scope-context-rail>div span,.scope-library-context span{color:#9fc2d1;font-family:var(--font-mono,var(--font-sans));letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.scope-context-rail>div strong{max-width:17ch;font-size:1rem;font-weight:400;line-height:1.35}.scope-context-rail ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.scope-context-rail li{color:#ffffffd1;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .8rem;font-size:.75rem}.scope-context-rail>p{color:#ffffff8f;margin:0;font-size:.78rem;line-height:1.5}.scope-study--library{background:var(--parva-mist);border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,5vw,5rem)}.scope-study--library>header{gap:var(--grid-gutter);grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;display:grid}.scope-study--library>header div>p{color:var(--parva-blue)}.scope-study--library>header h3{max-width:18ch;font-size:clamp(2.6rem,4.6vw,4.7rem)}.scope-study--library>header>p{max-width:29rem;color:var(--parva-ink-soft);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-size:1rem;line-height:1.55}.scope-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(3rem,5vw,5rem);display:grid}.scope-library-grid article{min-width:0;min-height:16rem;color:var(--parva-ink);background:var(--parva-paper);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;box-shadow:inset 0 0 0 1px #06152617}.scope-library-grid article>span{color:var(--parva-blue);font-family:var(--font-mono,var(--font-sans));letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.scope-library-grid h4{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.03em;margin:2.3rem 0 0;font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.08}.scope-library-grid p{color:var(--parva-ink-soft);margin:.8rem 0 1.8rem;font-size:.88rem;line-height:1.52}.scope-library-grid small{color:#697772;border-top:1px solid #06152617;margin-top:auto;padding-top:1rem;font-size:.7rem;line-height:1.4}.scope-library-context{gap:var(--grid-gutter);color:#fff;background:var(--parva-ink);border-radius:1.25rem;grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;margin-top:.85rem;padding:1.5rem;display:grid}.scope-library-context>div{gap:.65rem;display:grid}.scope-library-context strong{max-width:45rem;font-size:1rem;font-weight:400;line-height:1.45}.scope-library-context>p{color:#ffffff8f;margin:0;font-size:.7rem;line-height:1.5}@media (max-width:900px){.scope-intro,.scope-layout-picker,.scope-study--signals>header,.scope-study--library>header,.scope-context-rail,.scope-library-context{grid-template-columns:1fr}.scope-intro>.eyebrow{margin:0}.scope-layout-tabs{margin-inline:calc(-1 * var(--grid-content-edge));padding-inline:var(--grid-content-edge);scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(2,minmax(15rem,72vw));padding-bottom:.75rem;overflow-x:auto}.scope-layout-tabs::-webkit-scrollbar{display:none}.scope-layout-tabs button{scroll-snap-align:start}.scope-signal-map article{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.5rem}.scope-signal-map article small{grid-column:2}.scope-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.scope-section{padding-block:4rem}.scope-intro,.scope-layout-picker,.scope-layout-panels{width:calc(100% - 44px)}.scope-intro h2{font-size:2.75rem}.scope-layout-picker{margin-top:3rem}.scope-study--signals,.scope-study--library{border-radius:1.5rem;padding:1.5rem}.scope-study--signals>header h2,.scope-study--signals>header h3,.scope-study--library>header h3{font-size:2.65rem}.scope-signal-map{margin-top:2rem}.scope-signal-map article{padding-block:1.15rem}.scope-signal-map article strong{font-size:1.7rem}.scope-context-rail{border-radius:1.15rem;padding:1.25rem}.scope-library-grid{grid-template-columns:1fr}.scope-library-grid article{min-height:14.5rem}.scope-library-context{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.scope-layout-tabs button{transition:none}}.hero-portrait-reel,.hero-portrait-video{position:absolute;inset:0}.hero-portrait-reel{z-index:0;background:#091823;overflow:hidden}.hero-portrait-video{object-fit:cover;object-position:62% 45%;opacity:0;visibility:hidden;will-change:opacity;width:100%;max-width:none;height:100%;transition:opacity .9s cubic-bezier(.2,0,0,1),visibility .9s step-end;display:block}.hero-portrait-video.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .9s cubic-bezier(.2,0,0,1),visibility step-start}.hero-portrait-video:first-child{object-position:62% 44%}.hero-portrait-video:nth-child(2){object-position:61% 46%}.hero-portrait-video:nth-child(3){object-position:62% 46%}.hero-wash{z-index:1}@media (max-width:760px){.hero-portrait-video:first-child{object-position:60% 40%}.hero-portrait-video:nth-child(2),.hero-portrait-video:nth-child(3){object-position:58% 40%}}@media (prefers-reduced-motion:reduce){.hero-portrait-video,.hero-portrait-video.is-active{transition:none}}.stories-section{--story-container:var(--parva-container,1440px);color:var(--parva-ink);background:var(--parva-paper);padding-block:clamp(5rem,9vw,9rem);scroll-margin-top:5.5rem}.stories-intro,.story-layout-picker,.story-layout-panels,.stories-cta{width:min(calc(100% - (2 * var(--grid-content-edge,clamp(1.375rem, 5vw, 6rem)))), var(--story-container));margin-inline:auto}.stories-intro{gap:var(--grid-gutter,clamp(1.5rem, 3vw, 3.25rem));grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:start;display:grid}.stories-intro>.eyebrow{margin:.65rem 0 0}.stories-intro h2{max-width:14ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.6vw,5.5rem);font-weight:400;line-height:.98}.stories-intro h2 .heading-accent{color:var(--parva-blue);display:inline}.stories-intro>div>p{max-width:42rem;color:var(--parva-ink-soft);margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.story-layout-picker{gap:var(--grid-gutter,clamp(1.5rem, 3vw, 3.25rem));grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);align-items:stretch;margin-top:clamp(3.5rem,6vw,6rem);display:grid}.story-layout-note{flex-direction:column;justify-content:center;padding:1.35rem 0;display:flex}.story-layout-note span,.story-layout-note small,.story-topic,.featured-story__media figcaption span,.story-layout--chorus>header>p,.sequence-heading>p,.sequence-quote>span,.sequence-grid figcaption span,.stories-cta span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;line-height:1.35}.story-layout-note span{color:var(--parva-blue)}.story-layout-note strong{max-width:22rem;margin-top:.55rem;font-size:1.1rem;font-weight:400;line-height:1.35}.story-layout-note small{color:var(--parva-ink-soft);margin-top:1rem;font-size:.58rem}.story-layout-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.story-layout-tabs button{min-height:8.25rem;color:var(--parva-ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0615262e;border-radius:.85rem;padding:1rem;transition-property:color,background-color,border-color,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.story-layout-tabs button:hover{border-color:var(--parva-blue)}.story-layout-tabs button.is-active{border-color:var(--parva-blue);color:#fff;background:var(--parva-blue)}.story-layout-tabs button:active{transform:scale(.96)}.story-layout-tabs button:focus-visible,.featured-story-picker button:focus-visible{outline:3px solid var(--parva-blue);outline-offset:3px}.story-layout-tabs button>span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.62rem;display:block}.story-layout-tabs button strong,.story-layout-tabs button small{display:block}.story-layout-tabs button strong{margin-top:1.55rem;font-size:.98rem;font-weight:400}.story-layout-tabs button small{color:var(--parva-ink-soft);margin-top:.25rem;font-size:.72rem}.story-layout-tabs button.is-active small{color:#ffffffb8}.story-layout-panels{margin-top:clamp(3rem,5vw,5rem)}.story-layout[hidden]{display:none!important}.story-layout{border-radius:1.5rem;overflow:clip}.story-layout--split{background:#eeede9}.featured-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(36rem,56vw,47rem);display:grid}.featured-story__copy{background:#f3f1ed;flex-direction:column;padding:clamp(2rem,4vw,4.5rem);display:flex}.story-topic{color:var(--parva-blue);margin:0}.featured-story blockquote{max-width:17ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.052em;margin:clamp(2.5rem,7vw,6rem) 0 2rem;font-size:clamp(2.25rem,4vw,4.35rem);font-weight:400;line-height:1.02}.featured-story__byline{align-items:baseline;gap:.65rem;margin-top:auto;font-size:1rem;display:flex}.featured-story__byline strong{font-weight:500}.featured-story__byline span{color:var(--parva-ink-soft)}.featured-story__media{background:var(--parva-ink);min-height:100%;margin:0;position:relative;overflow:hidden}.featured-story__media:after,.story-chorus-grid figure:after,.sequence-grid figure:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.featured-story__media img{object-fit:cover;object-position:center;width:100%;height:100%}.featured-story__media figcaption,.sequence-grid figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061526b8;border-radius:.8rem;padding:1rem 1.1rem;position:absolute;inset:auto 1.5rem 1.5rem}.featured-story__media figcaption span,.featured-story__media figcaption strong{display:block}.featured-story__media figcaption span{color:#b7d4dc}.featured-story__media figcaption strong{max-width:25rem;margin-top:.35rem;font-weight:400}.featured-story-picker{background:#dad9d4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.featured-story-picker button{min-height:5.5rem;color:var(--parva-ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.65rem;transition-property:color,background-color,border-color,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.featured-story-picker button:hover{background:#ffffff6b}.featured-story-picker button.is-active{background:#f3f1ed;border-color:#0615261f}.featured-story-picker button:active{transform:scale(.96)}.featured-story-picker img{object-fit:cover;border-radius:.4rem;outline:1px solid #0000001a;width:4rem;height:4rem}.featured-story-picker span,.featured-story-picker strong,.featured-story-picker small{display:block}.featured-story-picker strong{font-size:.9rem;font-weight:500}.featured-story-picker small{color:var(--parva-ink-soft);margin-top:.2rem;font-size:.68rem}.story-layout--chorus{background:#e6e0d8;padding:clamp(2rem,4vw,4.5rem)}.story-layout--chorus>header{gap:var(--grid-gutter,clamp(1.5rem, 3vw, 3.25rem));grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.story-layout--chorus>header>p{color:var(--parva-blue);margin:.55rem 0 0}.story-layout--chorus h3,.sequence-heading h3{max-width:15ch;font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,4.7vw,4.8rem);font-weight:400;line-height:1}.story-layout--chorus h3 span{color:var(--parva-blue)}.story-chorus-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.8vw,1.5rem);display:grid}.story-chorus-grid article:nth-child(2n){margin-top:clamp(2rem,5vw,5rem)}.story-chorus-grid figure{aspect-ratio:4/5;background:#c7c1b9;border-radius:.85rem;margin:0;position:relative;overflow:hidden}.story-chorus-grid img{object-fit:cover;width:100%;height:100%}.story-chorus-grid article:nth-child(2) img{object-position:center 34%}.story-chorus-grid article>div{padding:1.25rem .15rem 0}.story-chorus-grid blockquote{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.25}.story-chorus-grid article>div>p{gap:.12rem;margin:1.3rem 0 0;font-size:.75rem;display:grid}.story-chorus-grid article>div>p strong{font-weight:500}.story-chorus-grid article>div>p span{color:var(--parva-ink-soft)}.story-layout--sequence{color:#f8f7f2;background:var(--parva-ink);padding:clamp(2rem,4vw,4.5rem)}.sequence-heading{gap:var(--grid-gutter,clamp(1.5rem, 3vw, 3.25rem));grid-template-columns:minmax(12rem,3fr) minmax(0,9fr);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.sequence-heading>p{color:#9fc2d1;margin:.55rem 0 0}.sequence-heading h3 span{color:var(--mint)}.sequence-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.35rem);display:grid}.sequence-grid figure{background:#152a39;border-radius:.9rem;margin:0;position:relative;overflow:hidden}.sequence-grid figure img{object-fit:cover;width:100%;height:100%}.sequence-hero{grid-column:span 7;min-height:38rem}.sequence-quote--primary{grid-column:span 5}.sequence-secondary{grid-column:span 5;min-height:27rem}.sequence-quote--secondary{grid-column:span 4}.sequence-detail{grid-column:span 3;min-height:27rem}.sequence-detail img{object-position:center 28%}.sequence-quote{border:1px solid #ffffff1f;border-radius:.9rem;flex-direction:column;min-height:27rem;padding:clamp(1.75rem,3.5vw,3.75rem);display:flex}.sequence-quote--primary{background:#16384a;min-height:38rem}.sequence-quote--secondary{color:var(--parva-ink);background:#f2eee7}.sequence-quote>span{color:#9fc2d1}.sequence-quote--secondary>span{color:var(--parva-blue)}.sequence-quote blockquote{font-family:"Neue Montreal Regular Web", var(--font-sans);letter-spacing:-.048em;margin:clamp(2rem,5vw,4rem) 0 2rem;font-size:clamp(2rem,3.25vw,3.5rem);line-height:1.05}.sequence-quote--secondary blockquote{font-size:clamp(1.7rem,2.5vw,2.8rem)}.sequence-quote>p{margin:auto 0 0;font-size:.82rem}.sequence-quote>p strong{font-weight:500}.sequence-grid figcaption span,.sequence-grid figcaption strong{display:block}.sequence-grid figcaption span{color:#b7d4dc}.sequence-grid figcaption strong{margin-top:.25rem;font-size:.88rem;font-weight:400}.stories-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:clamp(3rem,5vw,5rem);padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,9vw,9rem);display:grid}.stories-cta span{color:var(--parva-blue)}.stories-cta p{max-width:44rem;color:var(--parva-ink-soft);margin:.6rem 0 0;font-size:1rem}.stories-cta .button{color:#fff;background:var(--parva-ink)}.stories-cta .button:hover{background:var(--parva-blue-deep)}@media (max-width:980px){.stories-intro,.story-layout-picker,.story-layout--chorus>header,.sequence-heading{grid-template-columns:1fr}.stories-intro>.eyebrow,.story-layout--chorus>header>p,.sequence-heading>p{margin:0}.story-layout-picker{gap:1.25rem}.story-layout-note{padding:0}.featured-story{grid-template-columns:1fr}.featured-story__copy{min-height:32rem}.featured-story__media{min-height:34rem}.featured-story-picker{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(13rem,1fr));overflow-x:auto}.featured-story-picker::-webkit-scrollbar{display:none}.featured-story-picker button{scroll-snap-align:start}.story-chorus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-chorus-grid article:nth-child(2n){margin-top:3rem}.sequence-hero,.sequence-quote--primary{grid-column:span 12}.sequence-secondary{grid-column:span 7}.sequence-quote--secondary{grid-column:span 5}.sequence-detail{grid-column:span 12;min-height:34rem}}@media (max-width:700px){.stories-section{padding-block-start:4rem}.story-layout-tabs{margin-inline:calc(-1 * var(--grid-content-edge,1.375rem));padding-inline:var(--grid-content-edge,1.375rem);scroll-padding-inline:var(--grid-content-edge,1.375rem);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(14rem,1fr));overflow-x:auto}.story-layout-tabs::-webkit-scrollbar{display:none}.story-layout-tabs button{scroll-snap-align:start}.story-layout-panels{width:100%}.story-layout{border-radius:0}.featured-story__copy{min-height:30rem;padding:1.5rem}.featured-story blockquote{margin-top:3rem;font-size:clamp(2.1rem,10vw,3.2rem)}.featured-story__byline{flex-direction:column;align-items:flex-start;gap:.15rem}.featured-story__media{min-height:30rem}.featured-story__media figcaption{inset:auto 1rem 1rem}.featured-story-picker{padding-inline:var(--grid-content-edge,1.375rem);scroll-padding-inline:var(--grid-content-edge,1.375rem)}.story-layout--chorus,.story-layout--sequence{padding:3rem var(--grid-content-edge,1.375rem)}.story-chorus-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(17rem,76vw));margin-inline-end:calc(-1 * var(--grid-content-edge,1.375rem));padding-inline-end:var(--grid-content-edge,1.375rem);overflow-x:auto}.story-chorus-grid::-webkit-scrollbar{display:none}.story-chorus-grid article,.story-chorus-grid article:nth-child(2n){scroll-snap-align:start;margin-top:0}.sequence-grid{grid-template-columns:1fr}.sequence-hero,.sequence-quote--primary,.sequence-secondary,.sequence-quote--secondary,.sequence-detail{grid-column:auto;min-height:30rem}.sequence-quote{min-height:28rem}.stories-cta{width:calc(100% - (2 * var(--grid-content-edge,1.375rem)));grid-template-columns:1fr}.stories-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.story-layout-tabs button,.featured-story-picker button{transition:none}}.membership-device-switcher.membership-media{aspect-ratio:3/2;background:#d8c3a7;min-height:0}.device-switcher__images,.device-switcher__image{width:100%;height:100%;position:absolute;inset:0}.device-switcher__image{opacity:0;object-fit:cover;object-position:center;transition-property:opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1)}.device-switcher__image.is-active{z-index:1;opacity:1}.device-switcher__controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#071522ad;border:1px solid #ffffff38;border-radius:999px;grid-template-columns:repeat(3,minmax(5.5rem,1fr));gap:.25rem;padding:.3rem;display:grid;position:absolute;inset:auto auto clamp(1rem,3vw,2.25rem) 50%;transform:translate(-50%);box-shadow:0 12px 36px #0715223d}.device-switcher__controls button{color:#ffffffc7;min-height:2.75rem;font:500 .72rem/1 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1rem;transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.device-switcher__controls button:hover{color:#fff}.device-switcher__controls button.is-active{color:var(--parva-ink);background:#fffffff5}.device-switcher__controls button:active{transform:scale(.96)}.device-switcher__controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.device-switcher__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.membership-device-switcher.membership-media{aspect-ratio:3/2}.device-switcher__controls{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1.5rem);bottom:.75rem}.device-switcher__controls button{padding-inline:.45rem;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.device-switcher__image,.device-switcher__controls button{transition-duration:0s}}:root{--blue:#315f75;--accent:var(--blue);--accent-light:#a9c8d5;--accent-wash:#315f751a;--parva-blue:var(--blue);--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1);--dur-s:.16s;--dur-m:.42s;--dur-l:.7s;--dur-xl:1.2s;--stagger:70ms;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:clamp(5rem, 9vw, 8.5rem);--r-s:.875rem;--r-m:1.5rem;--r-l:2.5rem;--radius:var(--r-m);--measure:62ch;--h2:clamp(2.5rem, 4.4vw, 4.25rem);--v9-ink-muted:#6c7a78;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace}.reveal,.reveal.is-visible{transition-timing-function:var(--ease-out);transition-duration:var(--dur-l)}.v9-js [data-v9-reveal]{opacity:0;transition:opacity var(--dur-l) var(--ease-out), transform var(--dur-l) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(16px)}[data-v9-reveal].is-in,.no-js [data-v9-reveal]{opacity:1;transform:none}h1,h2,h3{text-wrap:balance}.recognition-copy h2,.help-intro h2,.scope-intro h2,.scan-heading>h2,.parva-scroll-story .scan-heading>h2,.parva-scroll-story .help-intro h2,.faq-section h2,.stories-intro h2,.membership-section h2,.workflow-study__header h2{font-size:var(--h2);letter-spacing:-.035em;line-height:1}.recognition-copy>p:not(.eyebrow):not(.v9-script-turn),.help-intro-copy>p,.scope-intro p,.scan-explainer>p,.faq-section .section-intro>p,.stories-intro p,.membership-copy>p:not(.eyebrow){max-width:var(--measure)}.eyebrow,.eyebrow.brand,.eyebrow.light,.recognition-kicker,.workflow-study__header>p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;line-height:1.3}.how-step-media,.parva-scroll-story .how-steps>li,.workflow-study__visual,.long-view-card,.help-reference-card,.v9-chat,.between-visits-conversation{border-radius:var(--r-m)}.between-visits-panel,.workflow-study,.membership-content>div,.stories-section .featured-story{border-radius:var(--r-l)}.heading-accent{padding-bottom:.12em;font-size:.95em}.recognition-copy>p.v9-script-turn{opacity:1;max-width:none;color:var(--parva-blue);letter-spacing:0;text-wrap:balance;margin:1.1rem 0 0;padding-bottom:.22em;font-family:Parva Nostalgia,cursive;font-size:clamp(2.4rem,3.6vw,3.5rem);line-height:1}.recognition-copy>p:not(.eyebrow):not(.v9-script-turn){margin-top:1.4rem}.workflow-study__steps button{color:var(--v9-ink-muted)}@media (prefers-reduced-motion:no-preference){.v9-js .hero .eyebrow,.v9-js .hero h1 .v9-line,.v9-js .hero h1 .heading-accent,.v9-js .hero-copy,.v9-js .hero-actions{opacity:0;transform:translateY(16px)}.hero h1 .v9-line,.hero h1 .heading-accent{display:inline-block}.hero.is-entered .eyebrow,.hero.is-entered h1 .v9-line,.hero.is-entered h1 .heading-accent,.hero.is-entered .hero-copy,.hero.is-entered .hero-actions{animation:v9-rise var(--dur-l) var(--ease-out) both}.hero.is-entered .eyebrow{animation-delay:80ms}.hero.is-entered h1 .v9-line:first-child{animation-delay:.22s}.hero.is-entered h1 .v9-line:nth-child(3){animation-delay:.3s}.hero.is-entered h1 .heading-accent{animation-name:v9-script-in;animation-duration:.9s;animation-delay:.46s}.hero.is-entered .hero-copy{animation-delay:.68s}.hero.is-entered .hero-actions{animation-delay:.8s}.hero-portrait-reel{transform-origin:55% 40%;transform:scale(1.04)}.hero.is-entered .hero-portrait-reel{animation:v9-ken-burns 8s var(--ease-out) both}.v9-js .hero-product-story .hero-next-step-item,.v9-js .hero-product-story .hero-next-step-copy{opacity:0;transform:translateY(10px)}.hero-product-story.is-active .hero-next-step-path:after,.hero-product-story.is-active .hero-next-step-item,.hero-product-story.is-active .hero-next-step-copy,.hero-product-story.is-active .hero-next-step-item.question .hero-next-step-node,.hero-product-story.is-active .hero-next-step-item.action .hero-next-step-node,.hero-product-story.is-active .hero-next-step-item.action .hero-next-step-node:after{animation:none}.hero.is-entered .hero-product-story .hero-next-step-item{animation:v9-rise var(--dur-m) var(--ease-out) both;animation-delay:calc(1s + var(--i,0) * .36s);color:#fff}.hero.is-entered .hero-product-story .hero-next-step-copy{animation:v9-rise var(--dur-m) var(--ease-out) both;animation-delay:calc(1.06s + var(--i,0) * .36s)}.hero.is-entered .hero-product-story .hero-next-step-path:after{animation:v9-draw-y var(--dur-xl) var(--ease-out) 1s both}.hero.is-entered .hero-product-story .hero-next-step-item.question .hero-next-step-node{animation:v9-node-fill var(--dur-m) var(--ease-out) 1.52s both}.hero.is-entered .hero-product-story .hero-next-step-item.action .hero-next-step-node{animation:v9-node-fill-coral var(--dur-m) var(--ease-out) 2.06s both}.hero.is-entered .hero-product-story .hero-next-step-item.action .hero-next-step-node:after{animation:v9-halo .9s var(--ease-out) 2.1s both}}.hero-next-step-item{--i:0}.hero-next-step-item.question{--i:1}.hero-next-step-item.action{--i:2}@keyframes v9-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes v9-script-in{0%{opacity:0;clip-path:inset(-20% 100% -30% -4%);transform:translateY(10px)}30%{opacity:1}to{opacity:1;clip-path:inset(-20% -6% -30% -4%);transform:translateY(0)}}@keyframes v9-ken-burns{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes v9-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes v9-node-fill{0%{background:#061526c7;border-color:#c7dce5}to{background:#c7dce5;border-color:#c7dce5}}@keyframes v9-node-fill-coral{0%{background:#061526c7;border-color:#f1a082}to{background:#f1a082;border-color:#f1a082}}@keyframes v9-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.has-function-flow .long-view-card.is-pattern-active .pattern-timing-guide:after,.has-function-flow .long-view-card.is-pattern-active>header i:after{animation:none}@media (prefers-reduced-motion:no-preference){.has-function-flow .long-view-card.is-pattern-active .week-one .is-low,.has-function-flow .long-view-card.is-pattern-active .week-three .is-low{animation:v9-cell-in var(--dur-m) var(--ease-out) both;animation-delay:calc(var(--row,0) * .14s + var(--i,0) * 45ms + 60ms);will-change:auto}}@media (prefers-reduced-motion:reduce){.has-function-flow .long-view-card.is-pattern-active .week-one .is-low,.has-function-flow .long-view-card.is-pattern-active .week-three .is-low{animation:none}}@media (prefers-reduced-motion:no-preference){.long-view-card.reveal .pattern-map-days i{opacity:0;transform:scale(.7)}.long-view-card.reveal .pattern-map-row>b,.long-view-card.reveal .pattern-map-row>em,.long-view-card.reveal>header b{opacity:0}.long-view-card.reveal .pattern-map-days .is-low:before,.long-view-card.reveal .pattern-map-days .is-low:after{filter:none}.long-view-card.reveal.is-visible .pattern-map-row{opacity:1;animation:none;transform:none}.long-view-card.reveal.is-visible .pattern-map-row>b{animation:v9-fade var(--dur-m) var(--ease-out) both;animation-delay:calc(var(--row,0) * .14s)}.long-view-card.reveal.is-visible .pattern-map-days i{animation:v9-cell-in var(--dur-m) var(--ease-out) both;animation-delay:calc(var(--row,0) * .14s + var(--i,0) * 45ms + 60ms)}.long-view-card.reveal.is-visible .pattern-map-row>em{animation:v9-fade var(--dur-m) var(--ease-out) both;animation-delay:calc(var(--row,0) * .14s + .42s)}.long-view-card.reveal.is-visible .pattern-map-legend{animation-delay:.9s}.long-view-card.reveal.is-visible .week-one .is-low:before,.long-view-card.reveal.is-visible .week-one .is-low:after{animation:v9-low-in var(--dur-m) var(--ease-out) 1.25s both}.long-view-card.reveal.is-visible .week-three .is-low:before,.long-view-card.reveal.is-visible .week-three .is-low:after{animation:v9-low-in var(--dur-m) var(--ease-out) 1.45s both}.long-view-card.reveal.is-visible .pattern-timing-guide:before{animation:v9-draw-y .52s var(--ease-out) 1.7s both}.long-view-card.reveal.is-visible .pattern-timing-guide>span{animation:v9-fade var(--dur-m) var(--ease-out) 2.1s both}.long-view-card.reveal.is-visible>header b{animation:v9-fade var(--dur-m) var(--ease-out) 2.25s both}.long-view-card.reveal.is-visible .long-view-finding{animation-delay:2.35s;animation-duration:var(--dur-l)}}.pattern-map-row.week-one{--row:0}.pattern-map-row.week-two{--row:1}.pattern-map-row.week-three{--row:2}.pattern-map-row.week-four{--row:3}.pattern-map-days i:first-child{--i:0}.pattern-map-days i:nth-child(2){--i:1}.pattern-map-days i:nth-child(3){--i:2}.pattern-map-days i:nth-child(4){--i:3}.pattern-map-days i:nth-child(5){--i:4}.pattern-map-days i:nth-child(6){--i:5}.pattern-map-days i:nth-child(7){--i:6}@keyframes v9-fade{0%{opacity:0}to{opacity:1}}@keyframes v9-cell-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes v9-low-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.parva-scroll-story{height:220svh;min-height:1500px}}.hero .eyebrow{white-space:normal;max-width:30ch}.v9-cycle-explainer{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1.5rem;display:grid!important}.v9-cycle-explainer>p{font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.5}@media (max-width:999px){.v9-cycle-explainer{margin-bottom:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr)}}.v9-cycle{width:100%;margin:0}.visual-how-steps>li.is-done:not(.is-active) .how-step-number{color:var(--parva-blue);background:#e3ecef;border-color:#0000}.v9-cycle svg{width:100%;height:auto;display:block;overflow:visible}.v9-cycle-track{fill:none;stroke:#06152624;stroke-width:1.25px}.v9-cycle-progress{fill:none;stroke:var(--parva-blue);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:60px 60px;transition:stroke-dashoffset 1.1s var(--ease-in-out);transform:rotate(-90deg)}.v9-cycle[data-step="1"] .v9-cycle-progress{stroke-dashoffset:100px}.v9-cycle[data-step="2"] .v9-cycle-progress{stroke-dashoffset:66.7px}.v9-cycle[data-step="3"] .v9-cycle-progress{stroke-dashoffset:33.3px}.v9-cycle[data-step="4"] .v9-cycle-progress{stroke-dashoffset:0}.v9-cycle-node circle{fill:var(--parva-paper,#f7f8f5);stroke:#0615264d;stroke-width:1.25px;transition:fill var(--dur-m) var(--ease-out), stroke var(--dur-m) var(--ease-out)}.v9-cycle-node text{fill:var(--parva-ink);font-family:"Neue Montreal Regular Web", var(--font-sans);text-anchor:middle;transition:fill var(--dur-m) var(--ease-out);font-size:9px}.v9-cycle-node.is-active circle,.v9-cycle-node.is-done circle{fill:var(--parva-blue);stroke:var(--parva-blue)}.v9-cycle-node.is-active text,.v9-cycle-node.is-done text{fill:#fff}.v9-cycle-arrow--removed{fill:none;stroke:var(--parva-blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:60px 10px;transition:opacity var(--dur-m) var(--ease-out);transform:translate(-14px,6px)rotate(-40deg)}.v9-cycle figcaption{color:var(--parva-blue);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;margin-top:.5rem;font-size:.62rem}.visual-how-steps .how-step-number{transition:background-color var(--dur-m) var(--ease-out), color var(--dur-m) var(--ease-out)}.visual-how-steps>li.is-active .how-step-number{color:#fff;background:var(--parva-blue)}.visual-how-steps>li.is-active .how-step-media{outline-color:#315f7580}.visual-how-steps>li .how-step-media img{transition:transform var(--dur-xl) var(--ease-out)}.visual-how-steps>li.is-active .how-step-media img{transform:scale(1.03)}.v9-step-chat-media img{object-position:70% center}.v9-step-chat-media:after{content:"";pointer-events:none;background:linear-gradient(#06152600 30%,#0615268c 100%);position:absolute;inset:0}.v9-chat{z-index:2;color:var(--parva-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--r-s);opacity:0;transition:opacity var(--dur-m) var(--ease-out), transform var(--dur-m) var(--ease-out);background:#fbfcfaf0;border:1px solid #fff6;gap:.5rem;padding:.8rem .9rem;font-size:.78rem;line-height:1.35;display:grid;position:absolute;inset:auto .75rem .75rem;transform:translateY(12px);box-shadow:0 1rem 2.5rem #06152647}.visual-how-steps>li.is-active .v9-chat,.visual-how-steps>li.is-done .v9-chat{opacity:1;transform:none}.v9-chat header{align-items:center;gap:.55rem;display:flex}.v9-chat header p{margin:0;display:grid}.v9-chat header strong{font-size:.8rem;font-weight:500}.v9-chat header small{color:var(--v9-ink-muted);font-size:.66rem}.v9-chat-avatar{color:#fff;background:var(--parva-blue);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}.v9-chat-msg{opacity:0;max-width:92%;transition:opacity var(--dur-m) var(--ease-out), transform var(--dur-m) var(--ease-out);border-radius:.75rem;margin:0;padding:.55rem .7rem;transform:translateY(8px)}.v9-chat-msg.is-care{background:#e7eeec;border-bottom-left-radius:.25rem}.v9-chat-msg.is-member{color:#fff;background:var(--parva-blue);border-bottom-right-radius:.25rem;justify-self:end}.visual-how-steps>li.is-active .v9-chat-msg,.visual-how-steps>li.is-done .v9-chat-msg{opacity:1;transform:none}.visual-how-steps>li.is-active .v9-chat-msg.is-care{transition-delay:.26s}.visual-how-steps>li.is-active .v9-chat-msg.is-member{transition-delay:.72s}.between-visits-panel{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center}.between-visits-copy h2{font-size:clamp(2.75rem,4.6vw,4.6rem)}.between-visits-copy>p:last-of-type{max-width:40rem;margin-top:1.5rem;font-size:clamp(1rem,1.2vw,1.125rem)}.between-visits-copy ul.v9-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;max-width:46rem;margin:2rem 0 0;display:grid}.v9-js .between-visits-copy .v9-checklist li{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;opacity:0;transition:opacity var(--dur-m) var(--ease-out), transform var(--dur-m) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger) + .2s);background:0 0;border:0;border-radius:0;padding:0 0 0 1.75rem;font-size:.92rem;line-height:1.35;position:relative;transform:translateY(12px)}.between-visits-panel.visible .v9-checklist li,.between-visits-panel.is-visible .v9-checklist li{opacity:1;transform:none}.v9-checklist li:before{content:"";background:#b4d1dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%23061526' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.15rem;left:0}.v9-checklist strong{font-weight:400;display:block}.v9-checklist small{color:#ffffffa8;margin-top:.15rem;font-size:.8rem;display:block}.v9-secondary-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.v9-secondary-actions>small{color:#ffffffa8;max-width:24rem;font-size:.8rem;line-height:1.4}@media (max-width:980px){.between-visits-panel{grid-template-columns:1fr;align-content:end}}@media (max-width:620px){.between-visits-copy ul.v9-checklist{grid-template-columns:1fr;gap:.8rem}.between-visits-copy .v9-checklist li{padding-left:1.6rem;font-size:.9rem}.between-visits-panel{min-height:0}}.membership-device-switcher.membership-media{overflow:hidden}.device-switcher__image.is-active{transform:scale(1.025)}.membership-device-switcher.is-suite-in .device-switcher__image.is-active{transition:opacity .24s var(--ease-out), transform var(--dur-xl) var(--ease-out);transform:scale(1)}.v9-device-suite{z-index:2;pointer-events:none;position:absolute;inset:0}.v9-device-plate{border-radius:var(--r-m);opacity:0;transition:opacity var(--dur-m) var(--ease-out), transform var(--dur-m) var(--ease-out);background:#d8c3a7;margin:0;position:absolute;overflow:hidden;box-shadow:0 2rem 4rem -1.5rem #0615268c,0 0 0 1px #ffffff59}.v9-device-plate img{object-fit:cover;width:100%;height:100%;display:block}.v9-device-plate--tablet{aspect-ratio:4/3;width:clamp(9rem,20%,19rem);transition-delay:80ms;bottom:16%;right:6%;transform:translate(60px)}.v9-device-plate--tablet img{object-position:50% 45%;transform-origin:50% 48%;transform:scale(1.55)}.v9-device-plate--phone{aspect-ratio:3/4;width:clamp(5.5rem,11%,10rem);transition-delay:.16s;bottom:6%;right:3%;transform:translateY(60px)}.v9-device-plate--phone img{object-position:50% 55%;transform-origin:50% 52%;transform:scale(1.7)}.membership-device-switcher.is-suite-in .v9-device-plate{opacity:1;transform:none}.membership-device-switcher[data-active-device=tablet] .v9-device-plate--tablet,.membership-device-switcher[data-active-device=mobile] .v9-device-plate--phone{opacity:0!important;transform:translateY(20px)!important}@media (max-width:760px){.v9-device-plate--tablet{width:26%;bottom:22%}.v9-device-plate--phone{width:14%;bottom:10%}}@media (prefers-reduced-motion:reduce){[data-v9-reveal],.v9-checklist li,.v9-device-plate,.v9-chat-msg,.v9-chat,.between-visits-copy .v9-checklist li{opacity:1!important;transition:none!important;transform:none!important}.hero-portrait-reel,.device-switcher__image.is-active,.visual-how-steps>li.is-active .how-step-media img{animation:none!important;transform:none!important}.v9-cycle-progress,.v9-cycle-node circle,.v9-cycle-progress{stroke-dashoffset:0}}@media print{[data-v9-reveal],.v9-checklist li,.v9-device-plate,.v9-chat-msg,.v9-chat,.hero .eyebrow,.hero h1 .v9-line,.hero h1 .heading-accent,.hero-copy,.hero-actions,.hero-next-step-item,.hero-next-step-copy,.pattern-map-days i,.pattern-map-row>b,.pattern-map-row>em,.long-view-card>header b{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.js .between-visits-messages>p{opacity:0;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1);transform:translateY(8px)}.between-visits-messages.is-sent-1 .is-care-team,.between-visits-messages.is-sent-2 .is-member{opacity:1;transform:none}.js .between-visits-conversation-meta{opacity:0;transition:opacity .42s}.between-visits-messages.is-sent-2~.between-visits-conversation-meta{opacity:1}.between-visits-messages .typing-indicator{border:1px solid color-mix(in srgb, var(--parva-blue) 76%, var(--parva-white));background:color-mix(in srgb, var(--parva-blue) 20%, var(--parva-white));border-radius:1rem 1rem 1rem .3rem;align-items:center;gap:5px;width:fit-content;max-width:86%;margin:0;padding:.9rem 1rem;display:none}.between-visits-messages .typing-indicator.member-typing{border-color:var(--parva-blue);background:var(--parva-blue);border-radius:1rem 1rem .3rem;justify-self:end}.between-visits-messages.is-typing-1 .care-team-typing,.between-visits-messages.is-typing-2 .member-typing{display:flex}.between-visits-messages .typing-indicator i{background:#8e9c9d;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite typing-dot}.between-visits-messages .typing-indicator.member-typing i{background:#ffffffb8}.between-visits-messages .typing-indicator i:nth-child(2){animation-delay:.18s}.between-visits-messages .typing-indicator i:nth-child(3){animation-delay:.36s}@keyframes typing-dot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.between-visits-messages .typing-indicator{display:none!important}.between-visits-messages>p,.between-visits-conversation-meta{opacity:1;transition:none;transform:none}}.cbv-review{background:var(--parva-white,#fff);color:var(--parva-ink,#0d1f2a);border-radius:1.15rem;gap:.85rem;padding:1.15rem 1.25rem 1.25rem;display:grid;box-shadow:0 2px 6px #0715221a,0 26px 60px #0715224d}.cbv-review-head{gap:.2rem;display:grid}.cbv-review-label{color:var(--parva-blue,#315f75);font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem}.cbv-review-title{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:500}.cbv-review-help{color:var(--parva-slate,#55666e);margin:0;font-size:.8rem}.cbv-review-sets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.cbv-review-sets button{border:1.5px solid color-mix(in srgb, var(--parva-ink,#0d1f2a) 18%, transparent);min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.8rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.2;transition:border-color .18s,background .18s,color .18s;display:flex}.cbv-review-sets button em{background:color-mix(in srgb, var(--parva-ink,#0d1f2a) 10%, transparent);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;display:grid}.cbv-review-sets button:hover{border-color:var(--parva-blue,#315f75)}.cbv-review-sets button[aria-pressed=true]{border-color:var(--parva-ink,#0d1f2a);background:var(--parva-ink,#0d1f2a);color:#fff}.cbv-review-sets button[aria-pressed=true] em{color:#fff;background:#ffffff38}.cbv-review-note{color:var(--parva-slate,#55666e);margin:0;font-size:.82rem;line-height:1.35}.cbv-review-copy{border:1.5px solid var(--parva-blue,#315f75);background:var(--parva-blue,#315f75);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:.5rem 1rem;font-size:.8rem}.cbv-review-copy:hover{filter:brightness(1.08)}.hero .eyebrow.light,.hero #hero-title,.hero .hero-copy{transition:opacity .3s cubic-bezier(.2,0,0,1)}.js .hero:not(.is-caption-in) .eyebrow.light,.js .hero:not(.is-caption-in) #hero-title,.js .hero:not(.is-caption-in) .hero-copy{opacity:0}.cbv-review-band{background:var(--parva-mist,#eceeea);padding:clamp(20px,3vw,32px) 0 clamp(24px,3.5vw,40px)}.cbv-review-band .cbv-review{width:var(--frame,min(1120px, calc(100% - 3rem)));margin:0 auto;box-shadow:0 1px 3px #07152214,0 14px 34px #0715221a}.cbv-review-sets button{flex-direction:column;align-items:flex-start;gap:.35rem}.cbv-review-sets button em{order:-1}.cbv-review-sets button span{display:block}@media (max-width:820px){.cbv-review-sets{grid-template-columns:1fr}.cbv-review-sets button{flex-direction:row;align-items:center}.cbv-review-sets button em{order:0}}.hero-portrait-reel .hero-portrait-video{object-position:64% center}.hero .hero-wash{background:linear-gradient(90deg,#071522d1 0%,#071522a8 30%,#07152257 62%,#0715224d 100%),linear-gradient(#07152247 0%,#0715220f 62%,#0715228c 100%)}@media (max-width:900px){.hero-portrait-reel .hero-portrait-video{object-position:68% center}.hero .hero-wash{background:linear-gradient(#0715229e 0%,#0715228c 52%,#071522db 100%)}}.cbv-review-sets button span{font-size:.82rem;line-height:1.3}.cbv-review-sets button span i{opacity:.78;font-style:italic}.cbv-review-sets button[aria-pressed=true] span i{opacity:.9}.header-signin{color:inherit;white-space:nowrap;font-size:14px}@media (max-width:1100px){.site-header.menu-open .header-actions{grid-column:1/-1;justify-content:flex-start;gap:20px;padding:4px 0 20px;display:flex}}.footer-links{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.footer-links a{color:inherit;transition:opacity .15s}.footer-links a:hover{opacity:.62}@media (max-width:560px){.hero .hero-content h1{font-size:clamp(1.95rem,8.6vw,2.35rem);line-height:1.04}.recognition-section .recognition-copy h2,.help-section .help-intro h2,.scope-section .scope-intro h2,.scan-copy .scan-heading h2,.layout-study .workflow-study__header h2,.between-visits-panel .between-visits-copy h2,.faq-section .faq-intro h2,.stories-section .stories-intro h2,.membership-content .membership-copy h2,.capacity-copy h2,.continuity-header h2,.clarity-outcome-card h2,.benefits-section h2{font-size:clamp(1.7rem,7.4vw,2.05rem);line-height:1.08}.hero .hero-content h1 .heading-accent,.scan-copy .scan-heading h2 .heading-accent,.help-section .help-intro h2 .heading-accent,.membership-content .membership-copy h2 .heading-accent{font-size:.94em;line-height:1.15}.scan-copy h2,.membership-section h2,.help-intro h2,.scope-intro h2,.between-visits-copy h2,.faq-intro h2,.recognition-copy h2,.stories-intro h2,.workflow-study__header h2{max-width:100%}}@media (max-width:380px){.hero .hero-content h1{font-size:1.85rem}.recognition-section .recognition-copy h2,.help-section .help-intro h2,.scope-section .scope-intro h2,.scan-copy .scan-heading h2,.layout-study .workflow-study__header h2,.between-visits-panel .between-visits-copy h2,.faq-section .faq-intro h2,.stories-section .stories-intro h2,.membership-content .membership-copy h2{font-size:1.6rem}}
