:root{--brand-1:#009aa0;--brand-2:#00525b;--brand-3:#00c2a7;--brand-4:#283139;--brand-5:#f1f5f9;--brand-6:#ffb703;--brand-7:#ff006e;--brand-8:#5a189a;--brand-navy:#024;--brand-green-tint:#e6f5f6;--brand-yellow-tint:#fff8e6;--brand-pink-tint:#fff2f7;--brand-violet-tint:#f5f0fa;--ink:var(--brand-navy);--ink-soft:#0a2d4f;--teal:var(--brand-2);--mint:var(--brand-3);--aqua:var(--brand-green-tint);--cloud:var(--brand-5);--paper:#fbfdfd;--coral:var(--brand-6);--line:#071d2624;--text:var(--brand-4);--muted:#52616d;--radius:28px;--shadow:0 28px 80px #001f2a1f}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--text);background:var(--paper);font-family:var(--font-sans);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}section[id],main[id],.faq[id],.home-features[id],.home-product[id],.home-future[id],.home-security[id],.home-pricing[id]{scroll-margin-top:110px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff8c;border-radius:22px;align-items:center;gap:30px;width:min(1180px,100% - 36px);min-height:68px;padding:10px 12px 10px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #00131b2e}.brand img{width:145px;height:auto}.nav{color:#425a63;gap:28px;margin-left:auto;font-size:.9rem;font-weight:600;display:flex}.nav a{position:relative}.nav a:after{content:"";background:var(--teal);height:2px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}.nav a:hover:after{right:0}.header-actions{align-items:center;gap:8px;display:flex}.button{letter-spacing:.01em;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:.88rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.button-solid{color:#fff;background:var(--ink)}.button-ghost{border:1px solid var(--line)}.button-mint{color:var(--ink);background:var(--mint)}.menu-button{background:var(--ink);border:0;border-radius:12px;width:44px;height:44px;padding:12px;display:none}.menu-button span{background:#fff;height:2px;margin:5px 0;display:block}.hero{color:#fff;background:var(--ink);isolation:isolate;place-items:center;min-height:max(720px,100svh);padding:0 0 112px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;background:linear-gradient(#03161ec7 0%,#03161eb0 46%,#03161ec2 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;width:min(980px,100% - 48px);margin:0 auto;padding:clamp(112px,14svh,155px) 0 20px;position:relative}.eyebrow{color:#c9e9e5;text-transform:uppercase;letter-spacing:.14em;align-items:center;font-size:.76rem;font-weight:700;display:flex}.hero .eyebrow{justify-content:center}.hero h1,h2{font-family:var(--font-display);letter-spacing:-.055em}.hero h1{max-width:960px;margin:clamp(14px,2.7svh,28px) auto;font-size:clamp(3.55rem,min(7vw,10svh),7.2rem);font-weight:600;line-height:.95}.hero h1 em,.final-cta h2 em{color:var(--mint);font-style:normal}.hero-lead{color:#d4e3e7;max-width:760px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.38rem)}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:clamp(20px,3.4svh,36px);display:flex}.text-link{color:#fff;font-weight:600}.text-link span{color:var(--mint);margin-left:8px}.hero-note{color:#8eabb4;margin:10px 0 0;font-size:.82rem}.dayline{z-index:2;grid-template-columns:repeat(4,1fr);gap:0;width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:20px;display:grid;position:absolute;bottom:26px;left:0;right:0}.dayline-label{color:#aec4ca;text-align:center;flex-direction:column;gap:2px;padding:0 12px;display:flex}.dayline-label strong{color:#fff;font:700 .76rem var(--font-display);letter-spacing:.08em}.dayline-label span{font-size:.72rem}.dayline-track{background:linear-gradient(90deg, var(--mint), #55cbd2 55%, var(--coral));justify-content:space-between;height:1px;display:flex;position:absolute;bottom:0;left:12.5%;right:12.5%}.dayline-track i{border:2px solid var(--ink);background:var(--mint);border-radius:50%;width:9px;height:9px;margin-top:-4px;box-shadow:0 0 0 1px #00c2a7a6}.dayline-track i:last-child{background:var(--coral);box-shadow:0 0 0 1px #ffb703b3}.hero-visual{z-index:-1;background:var(--ink-soft);width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.hero-film,.hero-poster,.hero-poster img{width:100%;height:100%;position:absolute;inset:0}.hero-film,.hero-poster img{object-fit:cover;object-position:center;filter:saturate(.74)contrast(.94)brightness(.9);transform:scale(1.008)}.hero-poster{opacity:1;transition:opacity .7s}.hero-film{opacity:0;transition:opacity .7s}.hero-visual.video-ready .hero-poster{opacity:0}.hero-visual.video-ready .hero-film{opacity:1}@keyframes orb-spin{to{transform:rotate(360deg)}}.hero-proof{z-index:3;color:#fff;background:var(--ink);border:1px solid #ffffff1f;border-radius:0 0 22px 22px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:-1px auto 0;display:grid;position:relative;box-shadow:0 24px 65px #00000021}.hero-proof div{padding:24px 28px}.hero-proof div+div{border-left:1px solid #ffffff1f}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{color:var(--mint);font-family:var(--font-display);font-size:1rem}.hero-proof span{color:#b8cbd1;margin-top:3px;font-size:.82rem}.action-demo{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f3fbfa 65%,#e9f8f5);border:1px solid #079c9938;border-radius:30px;padding:34px;position:relative;overflow:hidden}.action-demo:before{content:"";filter:blur(8px);background:#00c2a72e;border-radius:50%;width:390px;height:390px;position:absolute;top:-170px;right:-110px}.action-demo-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-bottom:24px;display:flex;position:relative}.action-demo-top span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.action-demo-top strong{color:var(--ink);font:700 clamp(1.15rem, 2.2vw, 1.65rem) var(--font-display)}.action-list{gap:10px;padding:18px 0;display:grid;position:relative}.action-list article{background:#ffffffe0;border:1px solid #071d261a;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.action-icon{width:34px;height:34px;color:var(--teal);background:var(--aqua);border:1px solid #079c9938;border-radius:11px;place-items:center;font-weight:800;display:grid}.action-list strong{color:var(--ink);font:700 .96rem var(--font-display);display:block}.action-list p{color:var(--muted);margin:3px 0 0;font-size:.84rem}.action-list small{color:#46616a;background:#eef5f6;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:700}.action-demo-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex;position:relative}.action-demo-footer p{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:.84rem;display:flex}.action-demo-footer p span{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00c2a72e}.action-demo-footer button{color:#fff;background:var(--ink);min-height:44px;font:700 .86rem var(--font-sans);border:0;border-radius:13px;padding:0 20px}.action-demo-done{color:var(--brand-2);text-align:center;background:#00c2a738;border-radius:13px;margin-top:18px;padding:12px 16px;font-size:.82rem;font-weight:700;position:relative}.film-note{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:16px;padding:18px 22px;display:grid}.film-note p{color:var(--muted);margin:0;font-size:.88rem}.film-note>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.film-note>div span{color:#46616a;background:#eef5f6;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700}.section-pad{width:min(1180px,100% - 48px);margin:0 auto;padding:130px 0}.section-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:.16em;margin-bottom:24px;font-size:.76rem;font-weight:800}.section-kicker-light{color:var(--mint)}.statement-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.statement h2,.dark-heading h2,.voices h2,.security h2,.faq h2,.early h2{color:var(--ink);margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:1.04}.statement-grid p{color:var(--muted)}.statement-grid .large-copy{color:var(--text);margin-top:6px;font-size:1.36rem}.journey{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:90px;display:grid;position:relative}.journey:before{content:"";background:linear-gradient(90deg, var(--teal), var(--mint), var(--coral));height:2px;position:absolute;top:67px;left:13%;right:13%}.journey-card{border:1px solid var(--line);border-radius:var(--radius);min-height:390px;box-shadow:var(--shadow);background:#fff;padding:30px;position:relative;overflow:hidden}.journey-card.is-next{color:#fff;background:var(--ink)}.journey-number{color:#9aadb4;font-size:.76rem;font-weight:700;position:absolute;top:22px;right:26px}.journey-icon{z-index:2;border:10px solid var(--paper);width:72px;height:72px;color:var(--ink);background:var(--mint);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:80px;font-size:1.5rem;display:grid;position:relative}.is-next .journey-icon{border-color:var(--ink);background:var(--coral)}.journey-card .status{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800}.journey-card h3{font:700 1.55rem var(--font-display);margin:10px 0}.journey-card>p:last-of-type{color:var(--muted)}.frictionless-panel{background:linear-gradient(135deg,#e9fbf8 0%,#f7fbfb 58%,#fff2ec 100%);border:1px solid #079c9938;border-radius:34px;grid-template-columns:.92fr 1.08fr;gap:64px;margin-top:26px;padding:58px;display:grid;box-shadow:0 24px 70px #00374114}.frictionless-label{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:800}.frictionless-copy h3{max-width:560px;color:var(--ink);font:750 clamp(2rem, 3.2vw, 3.6rem)/1.06 var(--font-display);letter-spacing:-.04em;margin:0 0 20px}.frictionless-copy>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:1.08rem}.frictionless-principles{gap:12px;display:grid}.frictionless-principles>div{background:#ffffffc7;border:1px solid #071d261a;border-radius:20px;padding:22px 24px 22px 72px;position:relative}.frictionless-principles span{color:var(--teal);letter-spacing:.08em;font-size:.72rem;font-weight:800;position:absolute;top:23px;left:24px}.frictionless-principles strong{color:var(--ink);font:700 1.05rem var(--font-display);margin-bottom:4px;display:block}.frictionless-principles p{color:var(--muted);margin:0;font-size:.94rem}.is-next>p:last-of-type{color:#b9cbd0}.confidential{color:var(--mint);border:1px solid #00c2a74d;border-radius:999px;margin-top:18px;padding:8px 12px;font-size:.72rem;display:inline-block}.self-care{color:#fff;background:linear-gradient(135deg,#061a22 0%,#0a2e38 58%,#0a4145 100%);grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:780px;display:grid;overflow:hidden}.self-care-copy{max-width:720px;margin-left:max(24px,50vw - 590px);padding:125px 70px 125px 0}.self-care-mark{color:#c0d5da;border:1px solid #00c2a747;border-radius:999px;gap:7px;margin:36px 0 22px;padding:10px 15px;font-size:.82rem;display:inline-flex}.self-care-mark strong{color:var(--mint)}.self-care h2{max-width:760px;font:700 clamp(2.7rem, 4.8vw, 5.2rem)/1.01 var(--font-display);letter-spacing:-.055em;margin:0}.self-care-copy>p:not(.eyebrow){color:#b8cdd2;max-width:660px;margin:30px 0;font-size:1.08rem}.self-care-values{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.self-care-values span{color:var(--aqua);background:#ffffff12;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:700}.self-care-copy small{color:#819ea6;max-width:570px;display:block}.self-care-visual{background:radial-gradient(circle,#00c2a733,#0000 54%);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.care-orbit{border:1px solid #00c2a742;border-radius:50%;position:absolute}.care-orbit-a{width:440px;height:440px}.care-orbit-b{width:670px;height:670px}.care-core{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061a22b8;border:1px solid #ffffff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:relative;box-shadow:0 0 90px #00c2a733}.care-core i{background:var(--coral);border-radius:50%;width:13px;height:13px;margin-bottom:15px;box-shadow:0 0 0 8px #ffb7031f}.care-core strong{font:700 1.7rem var(--font-display)}.care-core span{color:var(--mint);font-size:.8rem}.care-signal{z-index:2;color:#b9d0d5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061a22b3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:.76rem;display:flex;position:absolute}.care-signal span{background:var(--mint);border-radius:50%;width:7px;height:7px}.care-signal-one{top:22%;left:13%}.care-signal-two{top:30%;right:10%}.care-signal-three{bottom:19%;right:17%}.dark-section{color:#fff;background:var(--ink)}.dark-inner{padding-bottom:0}.dark-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.dark-heading h2{color:#fff}.dark-heading>p{color:#a8c0c8;margin:0 0 10px;font-size:1.05rem}.feature-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:85px;display:grid}.feature-grid article{background:var(--ink);min-height:310px;padding:30px 26px}.feature-grid article:hover{background:#0a2934}.feature-grid span{color:var(--mint);font-size:.72rem}.feature-grid h3{font:700 1.24rem var(--font-display);margin-top:90px}.feature-grid p{color:#9cb4bc;font-size:.9rem}.product-window{background:#edf6f6;border:1px solid #ffffff2e;border-radius:30px;overflow:hidden;transform:translateY(110px);box-shadow:0 40px 90px #00000059}.window-top{height:54px;color:var(--ink);background:#fff;border-bottom:1px solid #dbe8e9;align-items:center;gap:8px;padding:0 20px;display:flex}.window-top span{background:#d2dfe1;border-radius:50%;width:10px;height:10px}.window-top strong{margin:0 auto;font-size:.75rem}.window-body{grid-template-columns:92px 1fr;min-height:470px;display:grid}.window-body aside{background:var(--ink);flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.mini-logo{width:42px;height:42px;color:var(--ink);background:var(--mint);border-radius:13px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.window-body aside i{background:#fff3;border-radius:5px;width:26px;height:7px}.window-body aside i.active{background:var(--mint)}.mock-main{color:var(--ink);padding:54px 62px}.mock-title{justify-content:space-between;align-items:end;display:flex}.mock-title small,.mock-card small{color:var(--teal);letter-spacing:.12em;font-weight:800}.mock-title h4{font:700 2rem var(--font-display);margin:8px 0 0}.mock-title b{background:#fff;border-radius:12px;padding:8px 12px;font-size:.78rem}.mock-columns{grid-template-columns:1.3fr .7fr;gap:22px;margin-top:46px;display:grid}.mock-card{background:#fff;border:1px solid #d6e4e5;border-radius:20px;min-height:230px;padding:28px}.mock-card.accent{color:#fff;background:var(--ink)}.line{background:#dbe8e9;border-radius:6px;height:12px;margin-top:20px}.w90{width:90%}.w70{width:70%}.w80{width:80%}.tag-row{gap:8px;margin-top:30px;display:flex}.tag-row span{background:var(--aqua);border-radius:12px;width:72px;height:24px}.pulse-line{border-top:2px solid var(--mint);border-radius:50%;height:70px;margin:30px 0 10px;transform:rotate(-8deg)}.mock-card.accent p{color:#b8cbd1;font-size:.88rem}.voices{padding-top:250px}.voices-intro{grid-template-columns:.7fr 1.3fr;align-items:start;gap:40px;display:grid}.voices-intro .section-kicker{margin-top:12px}.quotes{grid-template-columns:1.15fr .85fr .85fr;gap:18px;margin-top:70px;display:grid}blockquote{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:space-between;min-height:360px;margin:0;padding:34px;display:flex}blockquote:first-child{color:#fff;background:var(--teal)}blockquote p{font:500 1.15rem/1.55 var(--font-display);margin:0}blockquote footer strong,blockquote footer span{display:block}blockquote footer span{color:var(--muted);margin-top:4px;font-size:.8rem}blockquote:first-child footer span{color:#c7f5ef}.testimonial-plan{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.testimonial-plan article{border:1px solid var(--line);background:#f6fafb;border-radius:20px;min-height:175px;padding:26px 24px;position:relative}.testimonial-plan article>span{color:#9aadb4;font-size:.7rem;font-weight:800;position:absolute;top:22px;right:22px}.testimonial-plan strong{color:var(--ink);font:700 1rem var(--font-display);padding-right:35px;display:block}.testimonial-plan p{color:var(--muted);margin:18px 0 0;font-size:.88rem}.security{color:#fff;background:#092630;grid-template-columns:1fr 1fr;align-items:center;min-height:760px;display:grid;overflow:hidden}.security-copy{max-width:650px;margin-left:max(24px,50vw - 590px);padding:100px 70px 100px 0}.security h2{color:#fff}.security-copy>p{color:#a9c0c7;font-size:1.08rem}.security ul{gap:12px;padding:0;list-style:none;display:grid}.security li:before{content:"✓";color:var(--mint);margin-right:12px}.security-orbit{background:radial-gradient(circle,#174b54 0,#092630 58%);place-items:center;height:100%;min-height:760px;display:grid;position:relative}.orbit{border:1px solid #00c2a74d;border-radius:50%;position:absolute}.orbit-one{width:470px;height:470px}.orbit-two{width:650px;height:650px}.lock{z-index:2;background:var(--mint);border-radius:26px;width:132px;height:112px;margin-top:20px;position:relative}.lock:before{content:"";border:14px solid var(--mint);border-bottom:0;border-radius:50px 50px 0 0;height:88px;position:absolute;top:-58px;left:31px;right:31px}.lock span{background:var(--ink);border-radius:10px;width:16px;height:34px;position:absolute;top:42px;left:58px}.security-orbit p{text-align:center;color:#8fabb3;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;position:absolute;bottom:70px}.security-orbit p strong{color:#fff}.early-panel{color:#fff;background:var(--teal);border-radius:34px;justify-content:space-between;align-items:end;gap:70px;padding:65px;display:flex}.early-panel>div{max-width:750px}.early h2{color:#fff;font-size:clamp(2.4rem,4vw,4rem)}.early-panel p{color:#d3fffa;max-width:670px}.early-panel .button{flex:none}.faq{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.faq h2{font-size:3.5rem}.accordion details{border-top:1px solid var(--line);padding:26px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font:700 1.05rem var(--font-display);justify-content:space-between;gap:20px;list-style:none;display:flex}.accordion summary:after{content:"+";color:var(--teal);font-size:1.4rem}.accordion details[open] summary:after{content:"−"}.accordion p{max-width:680px;color:var(--muted)}.final-cta{text-align:center;color:#fff;background:var(--ink);padding:150px 24px;position:relative;overflow:hidden}.final-cta .eyebrow{justify-content:center}.final-cta h2{z-index:2;margin:28px auto 42px;font-size:clamp(3rem,6vw,6.5rem);line-height:.98;position:relative}.final-cta>p:last-child{color:#8faab2;font-size:.8rem}.cta-line{border:1px solid #00c2a747;border-radius:50%;width:900px;height:360px;position:absolute;top:-240px;left:50%;transform:translate(-50%);box-shadow:0 0 120px #00c2a724}.contact-section{color:#fff;background:#04151c}.contact-inner{width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 28px}.contact-section h2{color:#fff;font:700 clamp(1.6rem, 2.4vw, 2.2rem)/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 28px}.contact-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-list li{color:#ffffff9e;align-items:center;gap:12px;font-size:.95rem;display:flex}.contact-icon{color:#ffffffb3;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.contact-list a{color:#ffffffb8;transition:color .2s}.contact-list a:hover{color:#fff}.site-footer{color:#82979e;background:#04151c;grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:36px 48px;padding:48px max(24px,50vw - 590px);font-size:.8rem;display:grid}.footer-brand{gap:14px;display:grid}.footer-brand p{white-space:pre-line;max-width:220px;margin:0;line-height:1.45}.footer-columns{color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.footer-column{align-content:start;gap:12px;display:grid}.footer-column a{color:#fff}.footer-column a:hover{color:var(--mint)}.site-footer small{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:20px}.media-proof{padding-top:95px;padding-bottom:55px}.media-proof-copy{grid-template-columns:.85fr 1.2fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.media-proof-copy .section-kicker{grid-column:1/-1;margin-bottom:-28px}.media-proof-copy h2{color:var(--ink);font:750 clamp(2.2rem, 4.6vw, 4.8rem)/1.02 var(--font-display);letter-spacing:-.055em;margin:0}.media-proof-copy>p{max-width:580px;color:var(--muted);margin:0 0 8px;font-size:1.08rem}.media-placeholder{background:linear-gradient(135deg,#d8f7f294,#fffffff2 60%,#ffb7031c);border:1px dashed #079c997a;border-radius:30px;position:relative;overflow:hidden}.media-placeholder-video{aspect-ratio:16/8.4;min-height:440px;box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.media-placeholder-video:before{content:"";filter:blur(18px);background:radial-gradient(circle,#00c2a752,#0000 68%);border-radius:50%;position:absolute;inset:12% 20%}.media-placeholder-top{z-index:2;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:.76rem;font-weight:700;display:flex;position:relative}.production-chip{color:#055f61;letter-spacing:.08em;background:#00c2a757;border-radius:999px;align-items:center;padding:7px 11px;font-weight:800;display:inline-flex}.production-chip-dark{color:var(--mint);background:#00c2a71f}.media-play{z-index:2;color:#fff;background:var(--ink);text-indent:4px;border:1px solid #071d2626;border-radius:50%;place-items:center;width:84px;height:84px;font-size:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #071d2633}.media-placeholder-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #071d261a;border-radius:20px;max-width:720px;padding:24px 26px;position:relative}.media-placeholder-caption strong{color:var(--ink);font:700 1.18rem var(--font-display)}.media-placeholder-caption p{color:var(--muted);margin:7px 0 14px}.media-placeholder-caption div{flex-wrap:wrap;gap:7px;display:flex}.media-placeholder-caption div span,.shot-specs span{color:#45616a;background:#eef5f6;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700}.vision-pillars{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.vision-pillars article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:245px;padding:28px 24px;position:relative;overflow:hidden}.vision-pillars article:nth-child(2){color:#fff;background:var(--teal)}.vision-pillars article:nth-child(4){color:#fff;background:var(--ink)}.vision-pillars article>span{color:#9aadb4;font-size:.7rem;font-weight:800;position:absolute;top:22px;right:22px}.vision-pillars small{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.vision-pillars article:nth-child(2) small,.vision-pillars article:nth-child(4) small{color:var(--mint)}.vision-pillars h3{font:750 1.8rem var(--font-display);letter-spacing:-.04em;margin:66px 0 8px}.vision-pillars p{color:var(--muted);margin:0;font-size:.88rem}.vision-pillars article:nth-child(2) p,.vision-pillars article:nth-child(4) p{color:#cae1e4}.media-placeholder-mobile{background:var(--ink);color:#fff;border-color:#00c2a75c;grid-template-columns:.55fr 1.2fr;align-items:center;gap:60px;margin-top:26px;padding:50px 64px;display:grid}.phone-silhouette{background:#102f38;border:2px solid #ffffffb3;border-radius:40px;width:210px;height:410px;margin:auto;padding:18px 14px;position:relative;box-shadow:0 28px 70px #00000040}.phone-silhouette:before{content:"";background:#ffffff59;border-radius:999px;width:62px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-silhouette div{background:linear-gradient(135deg, var(--teal), var(--mint));border-radius:18px;height:70px;margin-top:30px}.phone-silhouette span,.phone-silhouette i,.phone-silhouette b{background:#ffffff17;border-radius:14px;height:46px;margin-top:12px;display:block}.phone-silhouette i{width:84%}.phone-silhouette b{background:#ffb7033d;width:62%}.mobile-brief .media-placeholder-top{color:#9eb4bc}.mobile-brief h3{font:750 clamp(2rem, 3.5vw, 3.8rem)/1.05 var(--font-display);letter-spacing:-.04em;margin:34px 0 14px}.mobile-brief>p{color:#c9d8dc;max-width:670px;font-size:1.05rem}.brief-note{border-left:3px solid var(--coral);color:#abc0c7;background:#ffffff0b;margin-top:26px;padding:16px 18px;font-size:.88rem}.product-shot-placeholder{background:#09242d}.product-shot-inner{background:radial-gradient(circle at 70% 25%,#079c9936,#0000 34%),linear-gradient(135deg,#0a2731,#06191f);flex-direction:column;justify-content:space-between;min-height:480px;padding:46px;display:flex}.shot-focus{text-align:center;max-width:760px;margin:auto}.shot-focus small{color:var(--mint);letter-spacing:.12em;font-weight:800}.shot-focus h4{color:#fff;font:750 clamp(2rem, 4vw, 4rem)/1.04 var(--font-display);letter-spacing:-.045em;margin:16px 0 12px}.shot-focus p{color:#a9c1c8}.shot-specs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.shot-specs span{color:#bdd0d5;background:#ffffff13}.testimonial-placeholder{grid-template-columns:220px 1fr;align-items:center;gap:38px;margin-top:22px;padding:30px;display:grid}.testimonial-face{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 50% 32%,#76dacf 0 14%,#0000 15%),radial-gradient(at 50% 105%,#0f454e 0 48%,#0000 49%),#dff5f2;border-radius:22px;place-items:center;display:grid}.testimonial-face span{background:var(--ink);text-indent:3px;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 28px #0000002e}.testimonial-placeholder h3{color:var(--ink);font:750 clamp(1.6rem, 3vw, 2.7rem)/1.08 var(--font-display);letter-spacing:-.035em;margin:24px 0 8px}.testimonial-placeholder>div:last-child>p{color:var(--muted);margin:0}@media (max-width:900px){.site-header{top:10px}.nav,.header-actions{display:none}.menu-button{margin-left:auto;display:block}.site-header.open{flex-wrap:wrap}.site-header.open .nav{order:3;gap:0;width:100%;display:grid}.site-header.open .nav a{border-top:1px solid var(--line);padding:13px 0}.hero{min-height:max(760px,100svh);padding-bottom:104px}.hero-content{padding-top:clamp(118px,16svh,140px)}.hero h1{font-size:clamp(3.3rem,13vw,5.4rem)}.dayline{width:calc(100% - 32px)}.dayline-label span{font-size:.62rem;line-height:1.18}.hero-visual{border-radius:0;width:100%}.hero-film,.hero-poster img{object-position:center;min-height:100%}.hero-proof{grid-template-columns:1fr}.hero-proof div{padding:13px 20px}.hero-proof div+div{border-top:1px solid #ffffff1f;border-left:0}.statement-grid,.dark-heading,.voices-intro,.security,.faq,.frictionless-panel,.media-proof-copy,.self-care{grid-template-columns:1fr}.media-proof-copy .section-kicker{grid-column:auto;margin-bottom:0}.journey{grid-template-columns:1fr}.journey:before{display:none}.journey-card{min-height:330px}.journey-icon{margin-bottom:45px}.frictionless-panel{gap:34px;padding:42px 30px}.media-placeholder-mobile{grid-template-columns:1fr;padding:44px 30px}.vision-pillars{grid-template-columns:repeat(2,1fr)}.film-note{grid-template-columns:1fr}.film-note>div{justify-content:flex-start}.feature-grid{grid-template-columns:repeat(2,1fr)}.mock-main{padding:35px}.mock-columns,.quotes{grid-template-columns:1fr}blockquote{min-height:280px}.testimonial-placeholder{grid-template-columns:150px 1fr}.testimonial-plan{grid-template-columns:1fr}.self-care-copy{max-width:none;margin:0;padding:100px 32px 50px}.self-care-visual{min-height:520px}.security-copy{margin:0;padding:90px 24px}.security-orbit{min-height:560px}.early-panel{flex-direction:column;align-items:start;padding:42px 28px}.site-footer{grid-template-columns:1fr;gap:28px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer small{grid-column:auto}}@media (max-width:580px){body{font-size:16px}.site-header{width:calc(100% - 20px)}.brand img{width:125px}.section-pad{width:min(100% - 32px,1180px);padding:90px 0}.hero-content,.hero-proof{width:calc(100% - 32px)}.hero-content{padding-top:105px}.hero h1{letter-spacing:-.065em}.hero-actions{flex-direction:column;align-items:center;gap:14px}.dayline{width:calc(100% - 20px);bottom:18px}.dayline-label{padding:0 3px}.dayline-label strong{font-size:.67rem}.dayline-label span{min-height:2.4em;font-size:.55rem;line-height:1.18}.statement-grid{gap:25px}.frictionless-panel{border-radius:26px;padding:34px 22px}.frictionless-principles>div{padding-left:62px}.media-proof{padding-top:70px}.action-demo{border-radius:24px;padding:22px 18px}.action-demo-top,.action-demo-footer{flex-direction:column;align-items:flex-start}.action-list article{grid-template-columns:auto 1fr;padding:15px}.action-list small{grid-column:2;justify-self:start}.action-demo-footer button{width:100%}.vision-pillars{grid-template-columns:1fr}.vision-pillars article{min-height:210px}.media-placeholder-video{aspect-ratio:auto;width:100%;min-height:530px;padding:20px}.media-placeholder-top{flex-direction:column;align-items:flex-start}.media-play{top:43%}.media-placeholder-caption{padding:20px}.media-placeholder-mobile{padding:36px 20px}.phone-silhouette{width:170px;height:330px}.product-shot-inner{min-height:500px;padding:28px 20px}.testimonial-placeholder{grid-template-columns:1fr;padding:20px}.testimonial-face{max-width:240px}.self-care-copy{padding:90px 20px 30px}.self-care-visual{min-height:440px;transform:scale(.9)}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:240px}.feature-grid h3{margin-top:50px}.window-body{grid-template-columns:52px 1fr}.window-body aside{padding:15px 8px}.mock-main{padding:24px 18px}.mock-title{flex-direction:column;align-items:start;gap:14px}.mock-title h4{font-size:1.5rem}.voices{padding-top:210px}.orbit-one{width:300px;height:300px}.orbit-two{width:450px;height:450px}.faq{gap:45px}.faq h2{font-size:2.6rem}.footer-columns{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-film{display:none}.hero-visual.video-ready .hero-poster{opacity:1}}.patient-page{background:#f7fbfb}.patient-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#00c2a733,#0000 28%),linear-gradient(135deg,#061b23,#0a323b);grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:100svh;padding:130px max(24px,50vw - 590px) 70px;display:grid;overflow:hidden}.patient-hero-copy{z-index:2;max-width:730px;position:relative}.patient-hero-copy h1{font:600 clamp(3.4rem, 6vw, 6.9rem)/.95 var(--font-display);letter-spacing:-.065em;margin:24px 0}.patient-hero-copy h1 em{color:var(--mint);font-style:normal}.patient-hero-copy>p:not(.eyebrow){color:#c7dadd;max-width:680px;font-size:1.18rem}.patient-hero-copy .hero-actions{justify-content:flex-start}.patient-hero-copy>small{color:#86a3ab;margin-top:18px;display:block}.patient-orbit{aspect-ratio:1;place-items:center;display:grid;position:relative}.patient-orbit:before,.patient-orbit:after,.patient-orbit>i{content:"";border:1px solid #00c2a747;border-radius:47% 53% 55% 45%;animation:18s linear infinite orb-spin;position:absolute}.patient-orbit:before{width:94%;height:78%}.patient-orbit:after{width:76%;height:92%;animation-direction:reverse}.patient-orbit>i:first-child{width:58%;height:70%}.patient-orbit>i:nth-child(2){width:70%;height:54%;animation-duration:13s;animation-direction:reverse}.patient-orbit>i:nth-child(3){border-color:#ffb70359;width:42%;height:45%;animation-duration:10s}.patient-orbit>div{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071d26bf;border:1px solid #ffffff29;border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 90px #00c2a72e}.patient-orbit strong,.patient-orbit span{display:block}.patient-orbit strong{font:700 2rem var(--font-display)}.patient-orbit span{color:var(--mint);font-size:.78rem}.patient-intro{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.patient-intro h2,.patient-privacy h2{color:var(--ink);font:700 clamp(2.6rem, 5vw, 5rem)/1.03 var(--font-display);letter-spacing:-.055em;margin:0}.patient-intro>p{color:var(--muted);margin:0 0 8px;font-size:1.2rem}.patient-steps{grid-template-columns:repeat(4,1fr);gap:1px;padding-top:20px;display:grid}.patient-steps article{color:#fff;background:var(--ink);min-height:300px;padding:30px 26px}.patient-steps article:first-child{border-radius:26px 0 0 26px}.patient-steps article:last-child{border-radius:0 26px 26px 0}.patient-steps span{color:var(--mint);font-size:.72rem}.patient-steps strong{font:700 1.2rem var(--font-display);margin-top:95px;display:block}.patient-steps p{color:#9fb8bf;font-size:.88rem}.patient-choice{color:#fff;background:var(--teal);grid-template-columns:1fr .72fr;align-items:center;gap:80px;padding:120px max(24px,50vw - 590px);display:grid}.patient-choice h2{font:700 clamp(2.6rem, 5vw, 5rem)/1.03 var(--font-display);letter-spacing:-.055em;margin:0}.patient-choice-copy>p{color:#d5fffa;max-width:690px;font-size:1.08rem}.patient-choice ul{gap:11px;padding:0;list-style:none;display:grid}.patient-choice li:before{content:"✓";color:var(--ink);margin-right:11px;font-weight:800}.patient-phone{max-width:360px;color:var(--ink);background:#f8ffff;border:1px solid #ffffff52;border-radius:38px;padding:28px;transform:rotate(2deg);box-shadow:0 34px 80px #00373a47}.patient-phone-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:17px;font-weight:800;display:flex}.patient-phone-top i{background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #00c2a733}.patient-phone p{font:600 1.18rem/1.45 var(--font-display);margin:54px 0 70px}.patient-phone button{color:#fff;background:var(--ink);border:0;border-radius:14px;width:100%;min-height:48px;font-weight:800}.patient-phone small{color:var(--muted);text-align:center;margin-top:14px;display:block}.patient-privacy{grid-template-columns:.38fr 1fr;align-items:center;gap:80px;display:grid}.privacy-mark{width:230px;height:230px;color:var(--ink);background:var(--mint);font:800 5rem var(--font-display);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 34px #00c2a724}.patient-privacy p{max-width:760px;color:var(--muted);font-size:1.08rem}.patient-final .eyebrow{justify-content:center}@media (max-width:900px){.patient-hero,.patient-intro,.patient-choice,.patient-privacy{grid-template-columns:1fr}.patient-hero{text-align:center;gap:25px;padding-top:125px}.patient-hero .eyebrow,.patient-hero .hero-actions{justify-content:center}.patient-hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.patient-orbit{width:min(440px,80vw);margin:auto}.patient-steps{grid-template-columns:repeat(2,1fr)}.patient-steps article:first-child{border-radius:24px 0 0}.patient-steps article:nth-child(2){border-radius:0 24px 0 0}.patient-steps article:nth-child(3){border-radius:0 0 0 24px}.patient-steps article:last-child{border-radius:0 0 24px}.patient-phone{margin:auto}.privacy-mark{width:170px;height:170px}}@media (max-width:580px){.patient-hero{min-height:auto;padding:120px 20px 74px}.patient-hero-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.patient-hero-copy .hero-actions{align-items:center}.patient-orbit{width:82vw}.patient-orbit>div{width:150px;height:150px}.patient-intro{gap:28px}.patient-steps{grid-template-columns:1fr}.patient-steps article,.patient-steps article:first-child,.patient-steps article:nth-child(2),.patient-steps article:nth-child(3),.patient-steps article:last-child{border-radius:0;min-height:230px}.patient-steps article:first-child{border-radius:22px 22px 0 0}.patient-steps article:last-child{border-radius:0 0 22px 22px}.patient-steps strong{margin-top:58px}.patient-choice{gap:54px;padding:90px 20px}.patient-phone{padding:24px;transform:none}.patient-privacy{gap:45px}.privacy-mark{width:130px;height:130px;font-size:3.8rem}}@media (prefers-reduced-motion:reduce){.patient-orbit:before,.patient-orbit:after,.patient-orbit>i{animation:none!important}}.hero-support{color:#adc7cf;margin:12px 0 0;font-size:1rem}.product-features{scroll-margin-top:100px}.features-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.features-heading h2{color:var(--ink);font:700 clamp(2.7rem, 5.3vw, 4.8rem)/1.05 var(--font-display);letter-spacing:-.055em;margin:0}.features-heading h2 em{color:var(--teal);font-style:normal}.features-heading>p{max-width:440px;color:var(--muted);margin:0 0 6px;font-size:1.08rem}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:50px;display:grid}.capability-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:30px;display:flex;position:relative}.capability-number{width:42px;height:42px;color:var(--brand-2);font:800 .875rem var(--font-display);background:#e8f8f4;border:1px solid #b9e5df;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.capability-card h3{color:var(--ink);font:750 1.25rem/1.3 var(--font-display);letter-spacing:-.035em;margin:0 0 10px}.capability-card>p{color:var(--muted);margin:0 0 20px;font-size:1rem}.capability-card ul{border-top:1px solid var(--line);margin:auto 0 0;padding:18px 0 0;list-style:none}.capability-card li{margin:10px 0;padding-left:18px;font-size:.9375rem;line-height:1.5;position:relative}.capability-card li:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.capability-card>a{color:var(--brand-2);text-underline-offset:4px;margin-top:20px;font-size:.875rem;font-weight:700;text-decoration:underline}.capability-card>a:hover{color:var(--ink)}.features-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.features-footer p{max-width:650px;color:var(--muted);margin:0;font-size:1rem}.product-showcase{color:#fff;background:var(--ink)}.showcase-inner{padding:95px 0}.showcase-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.showcase-heading h2{margin:0;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1.05}.showcase-heading p{color:#b8cbd1;max-width:390px;margin:0 0 6px;font-size:1rem}.product-tabs{gap:8px;margin:38px 0 20px;display:flex}.product-tabs button{color:#d4e3e7;min-height:46px;font:700 .9375rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid #45626d;border-radius:12px;padding:10px 22px}.product-tabs button[aria-selected=true]{border-color:var(--mint);color:var(--ink);background:var(--mint)}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--teal);outline-offset:5px}.product-tabs button:focus-visible{outline-color:#fff}.product-panel{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:28px;scroll-margin-top:100px;display:grid}.product-panel[hidden]{display:none}.product-capture{background:#f4f8f9;border:1px solid #45626d;border-radius:18px;min-width:0;margin:0;overflow:hidden}.product-capture img{width:100%;height:auto}.transcription-preview{background:#f4f8f9;min-height:310px;padding:20px}.records-preview{background:#f4f8f9;min-height:310px;padding:25px}.records-preview>img{border-radius:18px}.records-outline{color:var(--text);margin-top:22px}.records-outline>span{color:var(--muted);margin-bottom:16px;font-size:.875rem;display:block}.records-outline>div{background:#fff;border:1px solid #d8e4e8;border-radius:12px;padding:12px 16px}.records-outline>div+div{margin-top:8px}.records-outline strong{font-size:1rem}.records-outline p{color:var(--muted);margin:3px 0 0;font-size:.9375rem}.transcription-preview>img{border-radius:12px}.sample-transcript{color:var(--text);background:#fff;border:1px solid #d8e4e8;border-radius:14px;margin-top:14px;padding:18px 24px}.sample-transcript>span{color:var(--muted);margin-bottom:18px;font-size:.875rem;display:block}.sample-transcript>div+div{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.sample-transcript time{color:var(--teal);font-size:.875rem;font-weight:700}.sample-transcript p{margin:5px 0 0;font-size:1rem}.product-capture figcaption{color:#536b73;background:#fff;border-top:1px solid #d8e4e8;padding:13px 20px;font-size:.875rem}.product-caption h3{font:700 1.5rem/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 14px}.product-caption p{color:#b8cbd1;margin:0;font-size:1rem}.daily-workflow{scroll-margin-top:100px}.daily-workflow h2,.evolution-intro h2,.trial-section h2{color:var(--ink);margin:0;font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.05}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:45px;display:grid}.workflow-grid article{border-top:2px solid var(--brand-2);padding-top:20px}.workflow-grid span{color:var(--brand-2);font-size:.875rem;font-weight:700}.workflow-grid h3{font:750 1.35rem var(--font-display);letter-spacing:-.03em;margin:18px 0 10px}.workflow-grid p{color:var(--muted);margin:0;font-size:1rem}.daily-workflow+.voices{padding-top:30px}.evolution-intro{padding-bottom:30px;scroll-margin-top:100px}.evolution-intro h2 em{color:var(--teal);font-style:normal}.evolution-lead{max-width:780px;color:var(--muted);margin:25px 0 0;font-size:1.1rem}.evolution-comparison{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.evolution-comparison article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.evolution-comparison article:last-child{background:var(--aqua);border-color:#b9e5df}.evolution-comparison span{color:var(--brand-2);font-size:.875rem;font-weight:700}.evolution-comparison h3{font:700 1.35rem var(--font-display);letter-spacing:-.025em;margin:14px 0 10px}.evolution-comparison p{color:var(--muted);margin:0;font-size:1rem}.evolution-control{color:var(--muted);margin:22px 0 0;font-size:1rem}.evolution-intro+.media-proof{padding-top:35px;padding-bottom:85px}.self-care{min-height:540px}.self-care-copy{padding-top:80px;padding-bottom:80px}.self-care h2{font-size:clamp(2.6rem,4vw,4rem)}.self-care-visual{min-height:500px}.trial-section{grid-template-columns:1fr 390px;align-items:center;gap:100px;padding-top:30px;display:grid}.trial-section>div>p{max-width:600px;color:var(--muted)}.trial-card{background:#eaf9f5;border:1px solid #b9e5df;border-radius:24px;padding:35px}.trial-card>strong{color:var(--ink);font:750 2.1rem var(--font-display);letter-spacing:-.04em}.trial-card ul{margin:24px 0;padding-left:18px;font-size:1rem}.trial-card li{margin:10px 0}.trial-card .button{width:100%}.early+.trial-section+.faq{padding-top:30px}@media (max-width:900px){.showcase-heading{gap:30px}.product-panel{grid-template-columns:1fr;gap:22px}.product-caption{max-width:650px}.workflow-grid{grid-template-columns:1fr 1fr}.trial-section{grid-template-columns:1fr;gap:35px}.trial-card{max-width:500px}}@media (max-width:580px){.showcase-inner{padding:60px 0}.showcase-heading{grid-template-columns:1fr;gap:22px}.product-tabs{gap:6px}.product-tabs button{flex:1;padding:10px;font-size:.875rem}.product-capture{border-radius:12px}.product-capture figcaption{padding:12px}.workflow-grid,.evolution-comparison{grid-template-columns:1fr}.daily-workflow+.voices{padding-top:0}.evolution-intro{padding-bottom:20px}.evolution-comparison article{padding:24px}.trial-card{padding:28px}.trial-section{padding-top:20px}.self-care-visual{display:none}.self-care-copy{padding:65px 24px}.self-care{min-height:auto}}@media (max-width:900px){.features-heading{grid-template-columns:1fr;gap:24px}.features-heading>p{max-width:650px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.capability-grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.capability-card{padding:24px}.features-footer{flex-direction:column;align-items:flex-start;gap:20px}}.site-footer img{width:140px;height:auto}.dayline-label strong,.dayline-label span{font-size:.875rem;line-height:1.3}@media (max-width:580px){.hero{min-height:max(870px,100svh)}.dayline-label span{min-height:3.9em}}.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]:after{right:0}.company-page section[id]{scroll-margin-top:110px}.company-skip{z-index:40;color:var(--ink);background:var(--mint);border-radius:10px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.company-skip:focus{transform:translateY(0)}.company-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:60px;padding-top:170px;padding-bottom:95px;display:grid}.company-hero h1{color:var(--ink);font:700 clamp(2.8rem, 5.1vw, 5.2rem)/1.05 var(--font-display);letter-spacing:-.055em;margin:0}.company-hero h1 em{color:var(--teal);font-style:normal}.company-hero-copy>p{max-width:680px;color:var(--muted);margin:26px 0 0;font-size:1.125rem}.company-jumps{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.company-jumps a{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:10px;padding:9px 13px;font-size:.875rem;font-weight:600}.company-jumps a:hover{border-color:var(--teal);background:var(--aqua)}.company-manifesto{background:#e8f8f4;border:1px solid #b9e5df;border-radius:24px;padding:32px}.company-manifesto>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.company-manifesto>p{color:var(--ink);font:700 2.5rem/1.2 var(--font-display);letter-spacing:-.045em;margin:26px 0}.company-manifesto strong{color:var(--brand-2);font-weight:inherit}.company-manifesto>div{color:#46656b;border-top:1px solid #b9e5df;padding-top:22px;font-size:1rem}.company-section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.company-section-heading h2,.company-purpose>h2{color:var(--ink);font:700 clamp(2.2rem, 4.2vw, 4.1rem)/1.08 var(--font-display);letter-spacing:-.05em;margin:0}.company-section-heading>p{color:var(--muted);margin:0 0 5px;font-size:1.0625rem}.company-story{padding-top:0}.company-editorial-note{color:#536b73;background:var(--cloud);border-left:2px solid #c4d7db;max-width:820px;margin:26px 0 0;padding:12px 16px;font-size:.875rem;display:inline-block}.company-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:45px;display:grid}.company-story-grid article{border-top:2px solid var(--teal);padding:25px 0 0}.company-story-grid article>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.company-story-grid h3{color:var(--ink);font:700 1.35rem/1.25 var(--font-display);letter-spacing:-.035em;margin:20px 0 14px}.company-story-grid p{color:var(--muted);margin:0;font-size:1rem}.company-story-grid a{color:var(--brand-2);text-underline-offset:4px;margin-top:22px;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-block}.company-timeline{margin-top:45px}.company-timeline>article{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:50px;padding:30px 0;display:grid}.company-timeline-label{align-items:flex-start;gap:18px;padding-top:3px;display:flex}.company-timeline-label>span{width:34px;height:34px;color:var(--brand-2);font:700 .875rem var(--font-display);background:#e8f8f4;border:1px solid #b9e5df;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.company-timeline-label>strong{color:var(--brand-2);padding-top:6px;font-size:.9375rem;font-weight:700}.company-timeline h3{color:var(--ink);font:700 1.35rem/1.25 var(--font-display);letter-spacing:-.035em;margin:0 0 12px}.company-timeline p{max-width:780px;color:var(--muted);margin:0;font-size:1rem}.company-timeline a{color:var(--brand-2);text-underline-offset:4px;margin-top:18px;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-block}.company-founder{color:#fff;background:var(--ink)}.company-founder-inner{grid-template-columns:300px minmax(0,1fr);gap:100px;padding:95px 0;display:grid}.company-founder-photo{background:#0d2b35;border:1px solid #45626d;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;margin:0;display:flex}.company-founder-photo>span{color:var(--mint);font:600 4.5rem var(--font-display);letter-spacing:-.045em}.company-founder-photo figcaption{color:#c5d9df;text-align:center;font-size:1rem}.company-founder-photo small{color:#9eb8c1;font-size:.875rem}.company-founder-name{margin:22px 0 0}.company-founder-name strong,.company-founder-name span{display:block}.company-founder-name strong{font:700 1.125rem var(--font-display)}.company-founder-name span{color:#adc7cf;margin-top:5px;font-size:1rem}.company-draft-label{color:#c5d9df;border:1px solid #45626d;border-radius:8px;margin:0 0 22px;padding:8px 12px;font-size:.875rem;display:inline-block}.company-founder-letter h2{font:700 clamp(2.4rem, 4.5vw, 4.5rem)/1.06 var(--font-display);letter-spacing:-.05em;margin:0 0 30px}.company-founder-letter>p:not(.company-draft-label){color:#c5d9df;margin:22px 0 0;font-size:1.0625rem;line-height:1.7}.company-founder-letter blockquote{min-height:0;font:600 1.5rem/1.4 var(--font-display);letter-spacing:-.025em;background:0 0;border:0;border-top:1px solid #45626d;border-radius:0;margin:30px 0 0;padding:25px 0 0}.company-founder-letter blockquote strong{color:var(--mint);font-weight:inherit}.company-purpose-grid{grid-template-columns:.9fr 1.1fr;gap:20px;margin-top:42px;display:grid}.company-purpose-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:40px}.company-purpose-grid article>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.company-purpose-grid h3{font:700 clamp(1.65rem, 2.8vw, 2.55rem)/1.12 var(--font-display);letter-spacing:-.045em;margin:28px 0 20px}.company-purpose-grid p{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.65}.company-purpose-grid .company-vision{color:#fff;border-color:var(--ink);background:var(--ink)}.company-vision>span{color:var(--mint)!important}.company-vision>p{color:#c5d9df}.company-values-heading{margin-top:75px}.company-values-heading .section-kicker{margin-bottom:16px}.company-values-heading h3{font:700 clamp(1.75rem, 3vw, 2.8rem)/1.12 var(--font-display);letter-spacing:-.045em;margin:0}.company-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin-top:30px;display:grid}.company-values article{border-top:1px solid var(--line);padding:30px 0 30px 55px;position:relative}.company-values article>span{color:var(--brand-2);font:700 .875rem var(--font-display);position:absolute;top:32px;left:0}.company-values h4{max-width:450px;color:var(--ink);font:700 1.2rem/1.35 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.company-values p{color:var(--muted);margin:0;font-size:1rem}.company-team{padding-top:0}.company-founders{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.company-founders article{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:20px;padding:26px;display:flex}.company-founders article>span{width:62px;height:62px;color:var(--brand-2);font:600 1.3rem var(--font-display);background:#e8f8f4;border:1px solid #b9e5df;border-radius:16px;place-items:center;display:grid}.company-founders h3{color:var(--ink);font:700 1.15rem/1.3 var(--font-display);letter-spacing:-.025em;margin:0}.company-founders p{color:var(--muted);margin:5px 0 0;font-size:1rem}.company-team-photo{background:#edf5f6;border:1px solid #c4d7db;border-radius:24px;margin:35px 0 0;overflow:hidden}.company-team-photo>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.company-team-photo img{opacity:.7;width:160px;margin-bottom:26px}.company-team-photo strong{font:700 1.6rem/1.25 var(--font-display);color:var(--ink);letter-spacing:-.03em}.company-team-photo p{color:var(--muted);margin:12px 0 0;font-size:1rem}.company-team-photo figcaption{color:#536b73;background:#fff;border-top:1px solid #c4d7db;padding:16px 24px;font-size:.875rem}.company-contact{color:#fff;background:var(--ink)}.company-contact-inner{grid-template-columns:1fr auto;align-items:center;gap:50px;padding:80px 0;display:grid}.company-contact h2{font:700 clamp(2.2rem, 3.8vw, 3.7rem)/1.08 var(--font-display);letter-spacing:-.05em;margin:0}.company-contact p{color:#c5d9df;margin:22px 0 0;font-size:1rem}.company-contact-actions{flex-direction:column;gap:12px;min-width:230px;display:flex}.company-outline-button{color:#fff;border:1px solid #45626d}@media (min-width:901px) and (max-width:1120px){.nav{gap:15px}.site-header{gap:20px}.header-actions .button{padding:0 15px}}@media (max-width:900px){.company-hero{grid-template-columns:1fr;gap:35px;padding-top:135px;padding-bottom:70px}.company-manifesto{grid-template-columns:1fr 1fr;align-items:center;column-gap:30px;display:grid}.company-manifesto>span{grid-column:1/-1}.company-manifesto>p{margin-bottom:0}.company-manifesto>div{border-top:0;margin-top:20px;padding-top:0}.company-section-heading{grid-template-columns:1fr;gap:22px}.company-story-grid{grid-template-columns:1fr;gap:30px}.company-timeline>article{grid-template-columns:190px minmax(0,1fr);gap:25px}.company-founder-inner{grid-template-columns:240px minmax(0,1fr);gap:35px}.company-purpose-grid{grid-template-columns:1fr}.company-values{column-gap:25px}}@media (max-width:580px){.company-hero{padding-top:125px;padding-bottom:60px}.company-hero h1{font-size:clamp(2.5rem,10.5vw,3.5rem)}.company-hero-copy>p{font-size:1.0625rem}.company-jumps{gap:8px}.company-manifesto{grid-template-columns:1fr;padding:26px}.company-manifesto>p{margin-top:18px;font-size:2.2rem}.company-manifesto>div{border-top:1px solid #b9e5df;margin-top:22px;padding-top:18px}.company-story{padding-top:0;padding-bottom:65px}.company-timeline{margin-top:30px}.company-timeline>article{grid-template-columns:1fr;gap:18px;padding:25px 0}.company-founder-inner{grid-template-columns:1fr;gap:36px;padding:65px 0}.company-founder-photo{min-height:240px}.company-founder-letter h2{font-size:2.8rem}.company-purpose{padding:65px 0}.company-purpose-grid article{padding:28px}.company-purpose-grid p{font-size:1rem}.company-values-heading{margin-top:45px}.company-values{grid-template-columns:1fr}.company-values article{padding-left:42px}.company-team{padding-top:0;padding-bottom:65px}.company-founders{grid-template-columns:1fr}.company-team-photo>div{min-height:280px;padding:30px 22px}.company-team-photo figcaption{padding:16px}.company-contact-inner{grid-template-columns:1fr;gap:30px;padding:65px 0}.company-contact-actions{min-width:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-product-anchors{height:0;overflow:hidden}.home-future,.home-product,.home-security,.detail-page section[id],.feature-detail{scroll-margin-top:110px}.detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:170px;padding-bottom:75px;display:grid}.detail-hero h1{color:var(--ink);font:700 clamp(2.8rem, 4.7vw, 4.5rem)/1.06 var(--font-display);letter-spacing:-.05em;margin:0}.detail-hero h1 em{color:var(--brand-2);font-style:normal}.detail-hero>div>p{color:var(--muted);margin:26px 0;font-size:1.125rem}.detail-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.detail-hero small{color:var(--muted);margin-top:15px;font-size:.875rem;display:block}.feature-hero-kicker{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:24px;font-size:.76rem;line-height:1;display:flex}.feature-hero-kicker .section-kicker{font-size:inherit;line-height:inherit;letter-spacing:.16em;margin:0}.feature-hero-kicker .rating-stars,.rating-stars{color:#f5c518;align-items:center;gap:.15em;height:1em;line-height:0;display:inline-flex}.feature-hero-kicker .rating-star,.rating-star{flex-shrink:0;width:1em;height:1em;display:block}.detail-text-link{color:var(--brand-2);text-underline-offset:5px;font-size:.9375rem;font-weight:700;text-decoration:underline;display:inline-block}.detail-browser{background:#fff;border:1px solid #cadbdf;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 55px #071d261a}.detail-browser>div{background:var(--cloud);border-bottom:1px solid #dbe6e9;align-items:center;gap:6px;padding:15px 18px;display:flex}.detail-browser i{background:#acbfc5;border-radius:50%;width:7px;height:7px}.detail-browser>div span{color:#536b73;margin-left:10px;font-size:.875rem}.detail-browser img{width:100%;height:auto}.detail-browser figcaption{color:#536b73;border-top:1px solid #dbe6e9;padding:14px 18px;font-size:.875rem}.feature-directory{flex-wrap:wrap;gap:9px;padding-top:0;padding-bottom:30px;display:flex}.feature-directory a{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 16px;font-size:.9375rem;font-weight:600}.feature-directory a:hover{border-color:var(--teal);background:var(--aqua)}.feature-catalog{padding-top:10px;padding-bottom:65px}.feature-detail{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:90px;padding:48px 0;display:grid}.feature-detail-heading>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.feature-detail h3{font:700 clamp(1.9rem, 3vw, 2.65rem)/1.12 var(--font-display);letter-spacing:-.04em;margin:20px 0 16px}.feature-detail-heading p{max-width:440px;color:var(--muted);margin:0;font-size:1.0625rem}.feature-detail-body ul{margin:0;padding-left:22px}.feature-detail-body li{margin-bottom:12px;padding-left:5px;font-size:1rem}.feature-detail-body li::marker{color:var(--brand-2)}.feature-detail-body aside{border-left:3px solid var(--brand-2);background:#edf8f5;margin-top:25px;padding:22px 25px}.feature-detail-body aside>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.feature-detail-body h4{font:700 1.1rem var(--font-display);margin:9px 0}.feature-detail-body aside p{color:#536b73;margin:0;font-size:1rem}.detail-section-heading h2,.home-product h2,.home-future h2,.home-security h2,.responsible-use h2,.privacy-detail h2,.detail-trial h2,.security-contact h2{font:700 clamp(2.3rem, 4.2vw, 4rem)/1.08 var(--font-display);letter-spacing:-.05em;margin:0}.detail-trial,.security-contact,.home-product{color:#fff;background:var(--ink)}.detail-trial-inner{justify-content:space-between;align-items:center;gap:35px;padding:75px 0;display:flex}.detail-trial-inner p{color:#c5d9df;margin:22px 0 0;font-size:1rem}.detail-trial-inner .button{flex-shrink:0}.security-hero{grid-template-columns:1.3fr .7fr}.security-statement{background:#e8f8f4;border:1px solid #b9e5df;border-radius:24px;padding:34px}.security-statement>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.security-statement>p{font:600 1.85rem/1.3 var(--font-display);letter-spacing:-.04em;margin:24px 0}.security-statement strong{color:var(--brand-2);font-weight:inherit}.security-statement>div{color:#46656b;border-top:1px solid #b9e5df;padding-top:20px;font-size:1rem}.security-controls{padding-top:25px;padding-bottom:90px}.security-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:40px 0 24px;display:grid}.security-control-grid article{border-top:2px solid var(--brand-2);padding-top:24px}.security-control-grid article>span{color:var(--brand-2);font-size:.875rem;font-weight:700}.security-control-grid h3{font:700 1.35rem/1.25 var(--font-display);letter-spacing:-.03em;margin:20px 0 12px}.security-control-grid p{color:var(--muted);margin:0;font-size:1rem}.responsible-use{color:#fff;background:var(--ink)}.responsible-use-inner{grid-template-columns:1fr 1fr;gap:95px;padding:85px 0;display:grid}.responsible-use-inner>div>p{color:#c5d9df;margin:24px 0;font-size:1.0625rem}.detail-light-link{color:var(--mint);text-underline-offset:5px;font-size:.9375rem;font-weight:700;text-decoration:underline}.responsible-use ol{margin:0;padding:0;list-style:none}.responsible-use li{border-top:1px solid #45626d;align-items:flex-start;gap:23px;padding:25px 0;display:flex}.responsible-use li>span{color:var(--mint);padding-top:4px;font-size:.875rem;font-weight:700}.responsible-use h3{font:700 1.45rem var(--font-display);margin:0 0 9px}.responsible-use li p{color:#c5d9df;margin:0;font-size:1rem}.security-ai{padding:90px 0 60px}.security-ai-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;display:grid}.security-ai-grid>div{border-top:1px solid var(--line);padding-top:22px}.security-ai-grid h3{font:700 1.25rem var(--font-display);margin:0 0 15px}.security-ai-grid p{color:var(--muted);margin:0;font-size:1.0625rem}.security-review-note{color:#46656b;border-left:3px solid var(--brand-2);background:#edf8f5;margin:30px 0 0;padding:18px 22px;font-size:1rem}.privacy-detail{grid-template-columns:1fr 1fr;gap:70px;padding:50px 0 10px;display:grid}.privacy-detail-body p{color:var(--muted);margin:0 0 22px;font-size:1.0625rem}.security-documents{flex-wrap:wrap;gap:20px;padding:25px 0;font-size:.9375rem;display:flex}.security-documents>span{color:var(--muted);margin-right:auto}.security-documents a{color:var(--brand-2);text-underline-offset:4px;font-weight:700;text-decoration:underline}.home-features{padding-top:95px;padding-bottom:80px}.home-features .capability-card{padding:26px}.home-features .capability-card>p{margin-bottom:0}.home-features .capability-card>a{margin-top:auto;padding-top:22px}.home-features .capability-number{background:0 0;border:0;width:auto;height:auto;margin-bottom:18px;display:block}.home-product-inner{grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px;padding:80px 0;display:grid}.home-product-inner>div>p{color:#c5d9df;max-width:380px;margin:24px 0;font-size:1.0625rem}.home-future{padding:95px 0}.home-future-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.home-future h2 em{color:var(--brand-2);font-style:normal}.home-future-grid>div>p{color:var(--muted);margin:24px 0 0;font-size:1.0625rem}.home-self-care{border-left:3px solid var(--brand-2);background:#edf8f5;grid-template-columns:230px 1fr;gap:25px;margin-top:40px;padding:25px 30px;display:grid}.home-self-care strong{color:var(--brand-2);font:700 1.25rem var(--font-display)}.home-self-care p{color:#536b73;margin:0;font-size:1rem}.home-early{justify-content:space-between;align-items:center;gap:35px;margin-top:25px;display:flex}.home-early p{max-width:800px;color:var(--muted);margin:0;font-size:.9375rem}.home-early a{flex-shrink:0}.demo-confirm-label{color:#fff;background:var(--ink);min-height:44px;font:700 .875rem var(--font-sans);border-radius:13px;align-items:center;padding:0 20px;display:inline-flex}.home-security{grid-template-columns:1fr auto;align-items:center;gap:45px;padding:0 0 85px;display:grid}.home-security p{max-width:710px;color:var(--muted);margin:24px 0 0;font-size:1.0625rem}.legacy-product-links{color:var(--brand-2);background:#edf8f5;flex-wrap:wrap;justify-content:center;gap:25px;padding:20px 24px;font-size:.9375rem;font-weight:700;display:flex}.legacy-product-links a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.detail-hero{gap:35px}.feature-detail{gap:45px}.home-future-grid,.home-product-inner,.responsible-use-inner{gap:35px}.home-security{grid-template-columns:1fr;justify-items:start;gap:25px}}@media (max-width:760px){.detail-hero,.security-hero{grid-template-columns:1fr;padding-top:125px;padding-bottom:45px}.detail-hero h1{font-size:clamp(2.6rem,9vw,3.8rem)}.detail-hero>div>p{font-size:1.0625rem}.feature-detail,.privacy-detail{grid-template-columns:1fr;gap:28px}.feature-detail{padding:35px 0}.feature-detail h3{margin-top:12px}.detail-trial-inner{flex-direction:column;align-items:flex-start;padding:60px 0}.security-control-grid,.security-ai-grid,.responsible-use-inner,.home-future-grid,.home-product-inner{grid-template-columns:1fr}.security-control-grid{gap:30px}.security-controls{padding-top:20px;padding-bottom:60px}.security-statement{padding:28px}.responsible-use-inner{padding:65px 0}.security-ai{padding-top:65px;padding-bottom:30px}.privacy-detail{padding-top:35px}.home-features{padding-top:65px;padding-bottom:55px}.home-product-inner{padding:60px 0}.home-future{padding:65px 0}.home-self-care{grid-template-columns:1fr;gap:15px;padding:24px}.home-early{flex-direction:column;align-items:flex-start;gap:15px}.home-security{padding-bottom:60px}}.home-page .home-features,.home-page .voices,.home-page .home-future,.home-page .home-security,.home-page .faq,.home-page .home-pricing{border-top:1px solid var(--line);width:100%;margin:0;padding:96px max(24px,50% - 590px)}.home-page .section-kicker{letter-spacing:.1em;font-size:.875rem}.home-page .home-features{background:var(--cloud);border-top:8px solid var(--mint)}.home-page .home-features .capability-card{border-radius:16px;box-shadow:0 8px 26px #071d2609}.home-page .home-features .capability-number{width:38px;height:38px;color:var(--brand-2);background:var(--aqua);border-radius:10px;place-items:center;display:grid}.home-page .home-product{color:var(--ink);background:#fff}.home-page .home-product-inner{gap:65px;padding:100px 0}.home-page .home-product .section-kicker{color:var(--brand-2)}.home-page .home-product p{color:var(--muted)}.home-page .home-product .detail-browser{border:1px solid #b8ced4;transform:rotate(-1deg);box-shadow:0 24px 70px #071d2626}.home-page .voices{background:#ffe5dc;border-top:1px solid #f1c9b9;border-bottom:1px solid #f1c9b9}.home-page .voices-intro{grid-template-columns:.6fr 1.4fr}.home-page .voices .section-kicker{color:#8e3e23}.home-page .voices h2{font-size:clamp(2.4rem,4.5vw,4.25rem)}.home-page .quotes{margin-top:42px}.home-page .quotes blockquote{border:0;border-radius:18px;min-height:320px;box-shadow:0 12px 35px #6f2d130f}.home-page .quotes blockquote:first-child{background:var(--ink)}.home-page .quotes blockquote footer span{font-size:.875rem}.home-page .home-future{background:var(--aqua);border-top:0}.home-page .home-future h2 em{color:var(--brand-2)}.home-page .home-future .action-demo{border:1px solid #95ccc1;box-shadow:0 20px 60px #0763601f}.home-page .home-self-care{border:1px solid #95ccc1;border-left:4px solid var(--brand-2);background:#fff9;border-radius:0 14px 14px 0}.home-page .home-security{color:#fff;background:var(--ink);border-top:0;padding-top:78px;padding-bottom:78px}.home-page .home-security .section-kicker{color:var(--mint)}.home-page .home-security p{color:#c5d9df}.home-page .home-security .button{color:var(--ink);background:var(--mint)}.home-page .faq{background:#fff;border-top:1px solid #c8dce0}.home-page .final-cta{padding-top:100px;padding-bottom:100px}@media (max-width:900px){.home-page .voices-intro{grid-template-columns:1fr;gap:20px}.home-page .quotes{grid-template-columns:1fr}.home-page .quotes blockquote{min-height:230px}}@media (max-width:760px){.home-page .home-features,.home-page .voices,.home-page .home-future,.home-page .home-security,.home-page .faq,.home-page .home-pricing{padding:65px 20px}.home-page .home-product-inner{padding:65px 0}.home-page .home-product .detail-browser{transform:none}.home-page .home-product h2,.home-page .home-future h2,.home-page .home-security h2{font-size:clamp(2.2rem,9vw,3.4rem)}.home-page .final-cta{padding:75px 20px}}.pricing-hero{padding-top:155px;padding-bottom:70px}.pricing-hero>.section-kicker,.pricing-hero>h1,.pricing-hero>p{text-align:center}.pricing-hero h1{font:700 clamp(2.8rem, 5.2vw, 4.6rem)/1.05 var(--font-display);letter-spacing:-.055em;margin:0}.pricing-hero h1 em,.pricing-home-heading h2 em{color:var(--brand-2);font-style:normal}.pricing-hero>p{max-width:700px;color:var(--muted);margin:24px auto;font-size:1.125rem}.pricing-trust{color:#46656b;flex-wrap:wrap;justify-content:center;gap:10px 25px;margin:26px 0 35px;font-size:.9375rem;display:flex}.pricing-trust span{align-items:center;gap:9px;display:inline-flex}.pricing-trust span:before{content:"✓";color:var(--brand-2);font-weight:700}.pricing-home-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;display:grid}.pricing-home-heading h2{font:700 clamp(2.5rem, 4.6vw, 4.3rem)/1.06 var(--font-display);letter-spacing:-.055em;margin:0}.pricing-home-heading p{color:var(--muted);margin:0 0 18px;font-size:1.0625rem}.home-page .home-pricing{background:var(--cloud);border-top:0}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:35px;display:grid}.plan-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #b8ced4;border-radius:22px;flex-direction:column;padding:32px;display:flex;box-shadow:0 16px 45px #071d260d}.plan-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-kind{font:800 1.4rem var(--font-display);letter-spacing:-.035em}.plan-tag{color:var(--brand-2);background:var(--aqua);border-radius:7px;padding:6px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.plan-card h3{font:700 1.5rem/1.15 var(--font-display);letter-spacing:-.035em;margin:28px 0 12px}.plan-description{min-height:76px;color:var(--muted);margin:0;font-size:1rem}.plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:26px 0 12px;display:flex}.plan-price strong{font:700 clamp(2.8rem,4vw,3.9rem)/1 var(--font-display);letter-spacing:-.065em}.plan-price>span{font-size:1rem}.plan-price .plan-currency{font-weight:600}.plan-billing{color:#536b73;min-height:72px;margin:0 0 20px;font-size:.875rem;line-height:1.55}.plan-card>.button{width:100%}.plan-features{border-top:1px solid var(--line);margin:28px 0;padding:24px 0 0;list-style:none}.plan-features li{margin:12px 0;padding-left:25px;font-size:1rem;position:relative}.plan-features li:before{content:"✓";color:var(--brand-2);font-weight:700;position:absolute;left:0}.plan-bottom{color:#536b73;margin:auto 0 0;padding-top:18px;font-size:.875rem}.plan-featured{border-color:var(--ink);background:var(--ink);color:#fff}.plan-featured .plan-description,.plan-featured .plan-billing,.plan-featured .plan-bottom{color:#c5d9df}.plan-featured .plan-tag{color:var(--mint);background:#28444b}.plan-featured .plan-features{border-color:#45626d}.plan-featured .plan-features li:before{color:var(--mint)}.plan-coming{box-shadow:none;background:#e0f3f0;border-color:#acd4cc}.plan-coming .plan-top .plan-tag{background:#fff}.plan-placeholder{font:700 2.5rem/1.08 var(--font-display);letter-spacing:-.05em;margin:26px 0 14px}.plan-coming-note{color:#46656b;border-top:1px solid #071d2626;margin:28px 0 0;padding:25px 0;font-size:1rem}.plan-featured .plan-coming-note{color:#c5d9df;border-color:#45626d}.plan-coming .button{background:0 0;border:1px solid #87b9b0}.billing-picker{flex-direction:column;align-items:center;gap:12px;margin-top:35px;display:flex}.billing-picker>span{color:#46656b;font-size:.9375rem}.billing-picker-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.billing-options{background:#fff;border:1px solid #b8ced4;border-radius:14px;gap:4px;padding:5px;display:flex}.billing-options button{color:#425a63;min-height:46px;font:600 .9375rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 25px}.billing-options button[aria-pressed=true]{background:var(--ink);color:#fff}.billing-options button:hover:not([aria-pressed=true]){background:#e6f5f3}.billing-options button:focus-visible,.comparison-scroll:focus-visible{outline:3px solid var(--brand-2);outline-offset:3px}.pricing-links{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:30px;display:flex}.pricing-links a{color:var(--brand-2);text-underline-offset:5px;font-size:.9375rem;font-weight:700;text-decoration:underline}.pricing-home-foot{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.pricing-home-foot p{color:var(--muted);margin:0;font-size:1rem}.special-plans{grid-template-columns:1fr 1fr;gap:35px;margin-top:45px;display:grid}.special-plans article{border-top:2px solid var(--brand-2);padding:30px 0 0}.special-plans article>span{color:var(--brand-2);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:700}.special-plans h3{font:700 1.6rem var(--font-display);letter-spacing:-.035em;margin:14px 0}.special-plans p{max-width:440px;color:var(--muted);margin-bottom:20px;font-size:1rem}.special-note{color:#536b73;margin-top:28px;font-size:.875rem}.comparison-section{padding-top:75px;padding-bottom:80px}.comparison-lead{color:var(--muted);margin:25px 0;font-size:1.0625rem}.comparison-scroll{border:1px solid #c8dce0;border-radius:16px;margin-top:35px;overflow-x:auto}.plan-comparison{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.plan-comparison caption{text-align:left;background:var(--cloud);color:#536b73;border-bottom:1px solid #c8dce0;padding:18px 24px;font-size:.875rem}.plan-comparison th,.plan-comparison td{vertical-align:top;padding:17px 24px;font-size:.9375rem}.plan-comparison thead th{background:var(--ink);color:#fff;font-weight:700}.plan-comparison tbody th{width:38%;font-weight:600}.plan-comparison tbody tr{border-top:1px solid #dbe6e9}.plan-comparison tbody tr:nth-child(2n){background:#f5f9fa}.plan-comparison td:nth-child(2){color:var(--brand-2);font-weight:600}.comparison-note{color:var(--muted);margin-top:20px;font-size:.9375rem}.comparison-note a,.pricing-faq .faq-heading a{text-underline-offset:4px;color:var(--brand-2);text-decoration:underline}.pricing-trial{color:#fff;background:var(--ink)}.pricing-trial-inner{grid-template-columns:1.1fr .9fr;gap:100px;padding:85px 0;display:grid}.pricing-trial h2{font:700 clamp(2.6rem, 4.5vw, 4.3rem)/1.08 var(--font-display);letter-spacing:-.055em;margin:0}.pricing-trial h2 em{color:var(--mint);font-style:normal}.pricing-trial-inner>div>p{color:#c5d9df;max-width:530px;margin:25px 0 30px;font-size:1.0625rem}.pricing-trial ol{margin:0;padding:0;list-style:none}.pricing-trial li{border-top:1px solid #45626d;gap:22px;padding:25px 0;display:flex}.pricing-trial li>span{color:var(--mint);font-size:.875rem;font-weight:700}.pricing-trial h3{font:700 1.35rem var(--font-display);margin:0 0 9px}.pricing-trial li p{color:#c5d9df;margin:0;font-size:1rem}.pricing-special{padding:80px 0 30px}.pricing-faq{padding:65px 0 85px}.pricing-faq .faq-heading p{color:var(--muted);margin-top:25px;font-size:1rem}.pricing-page section[id],.home-pricing{scroll-margin-top:110px}@media (min-width:901px){.nav{gap:20px}}@media (min-width:901px) and (max-width:1120px){.nav{gap:13px}.brand img{width:125px}.site-header{gap:16px}}@media (max-width:1000px){.plan-card{padding:25px}.pricing-home-heading{gap:35px}.pricing-trial-inner{gap:45px}}@media (max-width:900px){.plan-grid{grid-template-columns:1fr}.plan-description{min-height:0}.plan-card h3{margin-top:22px}.plan-coming-note{margin-top:25px}.plan-billing{min-height:0}.pricing-home-heading{grid-template-columns:1fr;gap:25px}.plan-price strong{font-size:3.7rem}}@media (max-width:760px){.pricing-hero{padding-top:125px;padding-bottom:50px}.pricing-hero h1{font-size:clamp(2.5rem,9vw,3.7rem)}.pricing-hero>p{font-size:1.0625rem}.pricing-trust{gap:10px 15px;margin:24px 0}.billing-options button{padding:0 17px}.pricing-home-foot{flex-direction:column;align-items:flex-start;gap:20px}.special-plans,.pricing-trial-inner{grid-template-columns:1fr;gap:30px}.special-plans{margin-top:35px}.pricing-trial-inner{padding:65px 0}.pricing-special,.comparison-section{padding:60px 0 30px}.pricing-faq{padding:50px 0 65px}.plan-comparison th,.plan-comparison td{padding:15px 20px}}.plan-billing-panels>[hidden]{display:none}.billing-schedule{background:#e8f8f4;border:1px solid #acd4cc;border-radius:16px;margin-top:30px;padding:28px}.billing-schedule h3{font:700 1.4rem var(--font-display);margin:0 0 22px}.billing-schedule>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.billing-schedule p{border-left:2px solid var(--brand-2);margin:0;padding-left:20px}.billing-schedule strong,.billing-schedule span,.billing-schedule small{display:block}.billing-schedule strong{font-size:1.0625rem}.billing-schedule span{margin:8px 0;font-size:1rem}.billing-schedule small{color:#536b73;font-size:.875rem}@media (max-width:760px){.billing-schedule>div{grid-template-columns:1fr}.billing-schedule{padding:24px}}.pricing-preview-note{color:#774a18;text-align:center;background:#fff5e4;border:1px solid #d2a16c;border-radius:10px;margin:28px 0 0;padding:12px 18px;font-size:.875rem}.pricing-hero>.pricing-preview-note{color:#774a18;max-width:none;margin-bottom:0;font-size:.875rem}.pricing-hero{padding-top:140px}.pricing-hero h1{font-size:clamp(2.8rem,5vw,4rem)}.pricing-hero>p{margin:20px auto}.pricing-hero .pricing-trust{margin:22px 0}.pricing-hero .billing-picker{margin-top:25px}.pricing-hero .plan-grid{margin-top:28px}.pricing-preview-note{color:#536b73;background:0 0;border-color:#c4d7db}.pricing-hero>.pricing-preview-note{color:#536b73}@media (max-width:760px){.pricing-hero{padding-top:125px}}.current-offer{color:#fff;background:var(--ink);border-radius:22px;grid-template-columns:1.1fr .9fr;gap:65px;margin-top:30px;padding:42px;display:grid;box-shadow:0 20px 50px #071d261f}.current-offer h3{font:700 1.65rem/1.2 var(--font-display);letter-spacing:-.035em;margin:22px 0 13px}.current-offer .plan-description{color:#c5d9df;min-height:0}.current-offer .plan-tag{color:var(--mint);background:#28444b}.current-offer .plan-billing{color:#c5d9df;min-height:48px;margin-bottom:18px}.current-offer .plan-price{margin-top:23px}.current-offer .plan-price strong{font-size:3.7rem}.current-offer-note{color:#adc7cf;margin:18px 0 0;font-size:.875rem}.current-offer-features{border-left:1px solid #45626d;padding-left:42px}.current-offer-features>span{color:var(--mint);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:.875rem;font-weight:700;display:block}.current-offer .plan-features{border:0;margin:24px 0;padding:0}.current-offer .plan-features li{margin:19px 0}.current-offer .plan-features li:before{color:var(--mint)}.current-offer-features>a{color:var(--mint);text-underline-offset:5px;font-size:.9375rem;font-weight:600;text-decoration:underline}.future-plans{margin-top:55px}.future-plans-heading h3{font:700 clamp(1.8rem,3vw,2.8rem)/1.1 var(--font-display);letter-spacing:-.04em;margin:0 0 18px}.future-plans-heading>p{max-width:750px;color:var(--muted);margin:0;font-size:1rem}.future-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.future-plan-grid article{background:#fff;border:1px solid #c0d5da;border-radius:18px;flex-direction:column;padding:28px;display:flex}.future-plan-grid article:nth-child(2){background:#e0f3f0;border-color:#acd4cc}.future-plan-grid article:nth-child(3){background:#e5edf2}.future-plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:48px;margin:28px 0 22px;font-size:1rem;display:flex}.future-plan-price strong{font:700 2.5rem/1 var(--font-display);letter-spacing:-.055em}.future-plan-price-label{font:700 1.65rem/1.2 var(--font-display);letter-spacing:-.035em;align-items:center}.future-plan-grid h4{font:700 1.1rem/1.3 var(--font-display);margin:0 0 12px}.future-plan-grid article>p:not(.future-plan-price){color:#536b73;margin:0 0 25px;font-size:1rem}.future-plan-grid small{color:#536b73;border-top:1px solid #c0d5da;margin-top:auto;padding-top:18px;font-size:.875rem;display:block}.future-plans-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:20px;display:flex}.future-plans-footer p{color:#536b73;max-width:730px;margin:0;font-size:.875rem}.future-plans-footer a{color:var(--brand-2);text-underline-offset:5px;flex-shrink:0;font-size:.9375rem;font-weight:700;text-decoration:underline}.comparison-section .future-plans{margin-top:35px}.comparison-section .future-plans-heading{display:none}@media (max-width:900px){.current-offer{gap:30px;padding:30px}.current-offer-features{padding-left:25px}.future-plan-grid{grid-template-columns:1fr}.future-plan-price{min-height:0;margin-top:24px}}@media (max-width:760px){.current-offer{grid-template-columns:1fr;padding:26px}.current-offer-features{border-top:1px solid #45626d;border-left:0;padding:25px 0 0}.current-offer .plan-price strong{font-size:3.35rem}.future-plans-footer{flex-direction:column;align-items:flex-start;gap:15px}}.campaign-banner{min-height:64px;color:var(--ink);background:var(--mint);border-bottom:1px solid #071d261f;justify-content:center;align-items:center;gap:30px;padding:12px 24px;display:flex}.campaign-banner>div{flex-wrap:wrap;align-items:center;gap:5px 12px;max-width:950px;font-size:.9375rem;line-height:1.4;display:flex}.campaign-banner strong{font-weight:800}.campaign-banner>a{border:1px solid #071d2659;border-radius:9px;flex-shrink:0;padding:9px 14px;font-size:.875rem;font-weight:700}.campaign-banner>a:hover{color:#fff;background:var(--ink)}.current-offer[id]{scroll-margin-top:110px}.price-guarantee{background:var(--aqua);border:1px solid #95ccc1;border-radius:18px;grid-template-columns:1fr 1fr;gap:15px 50px;margin-top:30px;padding:35px;display:grid}.price-guarantee>span{color:var(--brand-2);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:.875rem;font-weight:700}.price-guarantee h2{font:700 clamp(2rem,3.5vw,3.4rem)/1.08 var(--font-display);letter-spacing:-.05em;grid-row:2/4;margin:0}.price-guarantee p{color:#46656b;margin:0;font-size:1rem}.price-guarantee>.button{justify-self:start;margin-top:8px}.price-guarantee small{color:#46656b;align-self:center;font-size:.875rem}@media (max-width:760px){.campaign-banner{gap:10px;min-height:120px;padding:12px 20px}.campaign-banner>div{font-size:.875rem;display:block}.campaign-banner strong{margin-bottom:4px;display:block}.campaign-banner>a{text-align:center;max-width:95px;padding:9px 10px;line-height:1.3}.has-campaign-banner .site-header{top:130px}.price-guarantee{grid-template-columns:1fr;gap:20px;padding:26px}.price-guarantee h2{grid-row:auto}}.has-campaign-banner .site-header{top:calc(var(--campaign-height,64px) + 18px)}@media (max-width:760px){.has-campaign-banner .site-header{top:calc(var(--campaign-height,120px) + 10px)}}.site-footer img{filter:none}.brand img{height:auto}.media-watch,.screen-trigger,.card-screen{cursor:pointer;font-family:inherit}.media-watch{min-height:44px;color:var(--brand-2);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 0;font-size:.9375rem;font-weight:700;display:inline-flex}.media-watch.button{color:inherit;padding:0 22px}.media-watch.button-mint{color:var(--ink);background:var(--mint)}.media-watch.button-solid{color:#fff;background:var(--ink)}.play-symbol{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;flex-shrink:0;width:0;height:0}.media-watch:hover{text-underline-offset:4px;text-decoration:underline}.hero-demo-button{color:#fff;background:#071d266b;border:1px solid #74999f;border-radius:14px;padding:12px 18px}.hero-demo-button:hover{background:#00c2a71f}.media-time-note,.media-disclosure{color:var(--muted);font-size:.875rem}.home-page .media-capability{background:#fff;border:1px solid #c7dadc;padding:0;overflow:hidden}.capability-heading{align-items:center;gap:14px;padding:24px 24px 0;display:flex}.home-page .capability-heading .capability-number{flex-shrink:0;margin:0;font-size:.875rem}.capability-heading h3{margin:0;font-size:1.15rem}.home-page .media-capability>p{min-height:72px;margin:16px 24px 22px;font-size:1rem}.card-screen{color:#32565d;text-align:center;background:#edf5f6;border:1px solid #c8d9de;border-radius:10px;width:calc(100% - 32px);margin:auto 16px 20px;padding:0;display:block;position:relative;overflow:hidden}.card-screen img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto}.card-screen-nav{text-decoration:none}.home-page .media-capability .card-screen-nav{margin-top:auto}.home-page .product-proof-band{color:#fff;background:var(--ink)}.home-page .product-proof-band .home-product-inner{grid-template-columns:.72fr 1.28fr;gap:55px;width:min(1280px,100% - 64px);padding:105px 0}.home-page .product-proof-band h2{margin:0;font-size:clamp(2.7rem,4.2vw,4.4rem);line-height:1.04}.home-page .product-proof-band h2 em{color:var(--mint);font-style:normal}.home-page .product-proof-band p{color:#c4d8de}.home-page .product-proof-band .section-kicker{color:var(--mint)}.proof-benefits{margin:0 0 30px;padding:0;list-style:none}.proof-benefits li{color:#d9e8ec;gap:10px;margin:10px 0;font-size:1rem;display:flex}.proof-benefits li:before{content:"✓";color:var(--mint);font-weight:700}.proof-copy .media-time-note{margin-top:12px;font-size:.875rem}.media-duo{grid-template-columns:minmax(0,1fr) minmax(90px,.23fr);align-items:center;gap:16px;display:grid}.media-duo figure{min-width:0;margin:0}.product-loop-frame{background:#0d2b35;border:1px solid #3b606b;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 24px 70px #0004}.product-loop-frame video{aspect-ratio:16/9;object-fit:contain;background:var(--cloud);width:100%;display:block}.product-loop-frame video[data-format=mobile]{aspect-ratio:440/956;max-height:530px}.product-proof-stage{min-width:0;position:relative}.product-edit-callout{z-index:2;color:#e7f1f3;text-align:center;pointer-events:none;background:#071d26e0;border-radius:12px;width:min(360px,100% - 28px);margin:0;padding:12px 16px;font-size:.9rem;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.mobile-proof-static{background:#0d2b35;border:1px solid #3b606b;border-radius:13px;width:100%;height:auto;display:block}.screen-trigger{color:#32565d;text-align:center;background:#f0f5f7;border:1px solid #bdcfd5;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 45px #071d2610}.screen-trigger picture,.screen-trigger img{width:100%;height:auto;display:block}.screen-trigger img{object-fit:contain}.screen-trigger:hover,.card-screen:hover{border-color:var(--brand-2)}.mobile-proof-frame .screen-trigger{border-radius:13px}.mobile-proof-frame figcaption{text-align:center;margin-top:10px;font-size:.875rem;line-height:1.4}.feature-hero-media{min-width:0}.feature-hero-media .media-disclosure{margin:14px 0 0}.feature-hero-media .mobile-proof-frame figcaption{color:#32565d}.feature-hero-media .media-duo{grid-template-columns:minmax(0,1fr) minmax(90px,.22fr);gap:12px}.hero-product-static{background:#f0f5f7;border:1px solid #bdcfd5;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 16px 45px #071d2610}.feature-hero-media .mobile-proof-static{background:#f0f5f7;border-color:#bdcfd5;box-shadow:0 16px 45px #071d2610}.feature-with-media{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:70px 0;position:relative}.feature-with-media>.legacy-product-anchors{width:0;height:0;position:absolute;top:0;left:0}.feature-story .feature-detail-body{display:block}.feature-story .feature-detail-heading>span{width:42px;height:42px;color:var(--brand-2);background:var(--aqua);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.feature-story .feature-detail-heading h3{margin:22px 0 16px;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.1}.feature-story .feature-detail-heading p{margin:0;font-size:1.05rem}.feature-story .feature-detail-body ul{margin:22px 0;padding-left:18px}.feature-story .feature-detail-body aside{border:0;border-top:1px solid var(--line);background:0 0;margin-top:26px;padding:20px 0 0}.feature-story .feature-detail-body aside h4{margin:10px 0}.feature-story .feature-detail-body aside p{margin:0;font-size:1rem}.feature-proof{min-width:0;margin:0}.feature-proof figcaption{color:#47656d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.875rem;display:flex}.feature-with-media:nth-of-type(2n) .feature-story{order:2}.feature-with-media:nth-of-type(2n) .feature-proof{order:1}.feature-with-media:nth-of-type(2n){grid-template-columns:1.2fr .8fr}.history-proof-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:90px 0;display:grid}.history-proof h2{margin:0;font-size:clamp(2.3rem,4vw,3.9rem);line-height:1.08}.history-proof p{color:#c4d8de;margin:24px 0;font-size:1.0625rem}.history-proof figcaption{color:#c4d8de}.history-proof .media-time-note{margin-top:12px;font-size:.875rem}.pricing-product-peek{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding:80px 0;display:grid}.pricing-product-peek h2{margin:0;font-size:clamp(2.3rem,4vw,3.9rem);line-height:1.06}.pricing-product-peek>div>p{max-width:410px;color:var(--muted)}.pricing-product-peek .media-time-note{margin-top:12px;font-size:.875rem}.media-dialog{overscroll-behavior:contain;color:#e6f0f3;background:#071d26;border:1px solid #56717a;border-radius:22px;width:min(1160px,100vw - 48px);max-width:none;max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 30px 120px #0008}.media-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031219cf}.media-dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.media-dialog-eyebrow{color:var(--mint);margin:0 0 6px;font-size:.875rem}.media-dialog h2{font:700 clamp(1.3rem, 2.5vw, 1.9rem)/1.25 var(--font-display);letter-spacing:-.035em;margin:0}.media-close{color:#fff;min-height:44px;font:600 .875rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid #79979f;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.media-close span{font-size:24px;line-height:1}.media-dialog-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.media-audio-toggle{border:1px solid var(--mint);min-height:44px;color:var(--ink);background:var(--mint);font:700 .875rem var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.media-audio-toggle svg{flex-shrink:0}.media-audio-toggle[aria-pressed=true]{color:#fff;background:0 0;border-color:#79979f}@media (max-width:680px){.media-dialog-head{flex-wrap:wrap;gap:12px}.media-dialog-actions{justify-content:space-between;width:100%}}.media-stage{box-sizing:border-box;background:#03131b;border:1px solid #365560;border-radius:12px;place-items:center;width:100%;height:min(68dvh,100dvh - 160px);min-height:360px;padding:0;display:grid;position:relative;overflow:hidden;container:media-stage/size}.media-stage video{background:#03131b;display:block}.media-dialog[data-format=desktop] .media-stage video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.media-dialog[data-format=mobile] .media-stage{padding:16px}.media-dialog[data-format=mobile] .media-stage video{aspect-ratio:440/956;object-fit:contain;border-radius:18px;width:min(320px,100cqw,46.0251cqh);max-width:100%;height:auto;max-height:100cqh;box-shadow:0 18px 48px #00000073}.media-format-overlay{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03131bb8;border:1px solid #ffffff2e;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #00000047}.media-format-overlay button{color:#d7e7ec;min-height:34px;font:600 .75rem var(--font-sans);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px}.media-format-overlay button[aria-pressed=true]{color:var(--ink);background:var(--mint)}.media-stage [hidden],.media-dialog [hidden]{display:none!important}.media-error{z-index:2;color:#e7ecee;background:#03131be0;border-radius:10px;margin:0;padding:14px 16px;font-size:1rem;position:absolute;bottom:16px;left:16px;right:16px}.media-error a{color:var(--mint);text-decoration:underline}.media-dialog[data-format=mobile] .media-error{text-align:center;width:min(280px,100% - 32px);padding:10px 12px;font-size:.875rem;inset:52px auto auto 50%;transform:translate(-50%)}.screen-trigger-video{position:relative}.media-play-badge{z-index:1;width:44px;height:44px;color:var(--ink);pointer-events:none;background:#00c2a7eb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 28px #03161e47}.screen-trigger-video .media-play-badge,.card-screen .media-play-badge{bottom:14px;right:14px}.media-play-badge .play-symbol{border-left-color:currentColor;margin-left:2px}.screen-trigger:hover .media-play-badge,.card-screen:hover .media-play-badge{background:var(--mint)}:is(.media-watch,.screen-trigger,.card-screen,.media-dialog button):focus-visible{outline:3px solid var(--brand-2);outline-offset:4px}.media-dialog :focus-visible{outline-color:var(--mint)}@media (max-width:1020px){.home-page .product-proof-band .home-product-inner{grid-template-columns:1fr;gap:45px}.proof-copy{max-width:650px}.proof-visual{max-width:100%}.feature-with-media,.feature-with-media:nth-of-type(2n){gap:32px}.feature-hero-media .media-duo{grid-template-columns:1fr}.feature-hero-media .mobile-proof-frame{display:none}}@media (max-width:760px){.home-page .product-proof-band .home-product-inner{width:calc(100% - 40px);padding:70px 0}.home-page .product-proof-band h2{font-size:clamp(2.5rem,10vw,3.6rem)}.capability-heading{padding:22px 22px 0}.home-page .media-capability>p{min-height:0;margin:14px 22px 20px}.feature-with-media,.feature-with-media:nth-of-type(2n){grid-template-columns:1fr;gap:30px;padding:50px 0}.feature-with-media:nth-of-type(2n) .feature-story,.feature-with-media:nth-of-type(2n) .feature-proof{order:initial}.feature-proof .screen-trigger{max-width:360px;margin:0 auto}.feature-hero-media .screen-trigger{max-width:none}.history-proof-inner,.pricing-product-peek{grid-template-columns:1fr;gap:40px;padding:65px 0}.media-dialog{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.media-stage{height:min(56dvh,100dvh - 140px);min-height:280px}.media-dialog[data-format=mobile] .media-stage{padding:12px}.media-dialog[data-format=mobile] .media-stage video{border-radius:14px;width:min(260px,100cqw,46.0251cqh)}.media-format-overlay{top:10px;right:10px}.media-format-overlay button{min-height:32px;padding:3px 10px;font-size:.7rem}}@media (max-width:680px){.proof-visual .media-duo{grid-template-columns:1fr}.proof-visual .mobile-proof-frame{display:none}.product-loop-frame{max-width:350px;margin-inline:auto!important}.feature-proof .screen-trigger{max-width:320px}.hero-demo-button{min-height:46px}}.product-loop-note{color:#b7cdd3;margin:0;padding:0 12px 10px;font-size:.875rem}.hero-note{color:#b9d0d6;font-size:.875rem}@media (max-width:760px){.hero{padding-bottom:200px}.hero .dayline{bottom:68px}}@media (max-width:680px){.hero-actions{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.patient-guide{background:#fcfdfb}.patient-guide .site-header{top:18px}.patient-guide .site-header .nav a{white-space:nowrap}.patient-guide-hero{background:radial-gradient(at 80% 35%,#e5f4ef 0%,#0000 60%);grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:165px max(24px,50vw - 590px) 82px;display:grid}.patient-guide-lead h1{font:600 clamp(3rem,5.4vw,5rem)/1.05 var(--font-display);letter-spacing:-.055em;color:var(--ink);margin:20px 0 25px}.patient-guide-lead h1 em{color:var(--brand-2);font-style:normal}.patient-guide-lead>p{color:#4b666e;max-width:620px;margin:0 0 28px;font-size:1.15rem;line-height:1.65}.patient-guide-lead .button{gap:20px}.patient-guide-lead>small{color:#58717a;margin-top:18px;font-size:.85rem;display:block}.patient-presence{color:#fff;background:#102f36;border-radius:120px 120px 28px 28px;flex-direction:column;justify-content:end;min-height:470px;padding:38px;display:flex;position:relative;overflow:hidden}.patient-presence-art{height:270px;position:absolute;top:-20px;left:0;right:0;overflow:hidden}.patient-presence-art i{border:1px solid #8bddcb52;border-radius:100px;width:160px;height:225px;position:absolute;transform:rotate(32deg)}.patient-presence-art i:first-child{background:#00c2a714;top:30px;left:35px}.patient-presence-art i:nth-child(2){background:#00c2a721;top:80px;right:20px;transform:rotate(-32deg)}.patient-presence-art i:nth-child(3){width:190px;height:200px;top:-80px;left:120px}.patient-presence-copy{z-index:1;margin-bottom:32px;position:relative}.patient-presence-copy>span{text-transform:uppercase;letter-spacing:.13em;color:#b1ded3;font-size:.7rem}.patient-presence-copy>p{max-width:260px;font:500 2.5rem/1.12 var(--font-display);letter-spacing:-.04em;margin:15px 0}.patient-presence-copy>small{color:#c0d5d6;max-width:265px;font-size:.92rem;line-height:1.6;display:block}.patient-presence>img{opacity:.8;width:105px;height:auto}.patient-guide-work{border-top:1px solid #dfe8e3;padding-top:64px;padding-bottom:80px}.patient-guide-section-heading{max-width:750px}.patient-guide h2{font:600 clamp(2rem,3.5vw,3.15rem)/1.13 var(--font-display);letter-spacing:-.04em;margin:0 0 20px}.patient-guide-section-heading>p,.patient-guide-privacy>div>p{color:#4b666e;font-size:1.05rem;line-height:1.7}.patient-guide-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.patient-guide-cards article{background:#fff;border:1px solid #dce8e3;border-radius:20px;padding:28px}.patient-card-number{width:42px;height:42px;color:var(--brand-2);background:#e4f4ed;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.patient-guide-cards h3{font:700 1.17rem var(--font-display);margin:25px 0 12px}.patient-guide-cards p{color:#506971;margin:0;font-size:.95rem;line-height:1.7}.patient-guide-choice{color:#fff;background:#102f36;grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;padding:74px max(24px,50vw - 590px);display:grid}.patient-guide-choice>div>p{color:#c0d5d6;max-width:600px;margin-bottom:0;line-height:1.7}.patient-guide-choice ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.patient-guide-choice li{border-bottom:1px solid #31525a;align-items:start;gap:16px;padding:20px 0;font-size:1rem;line-height:1.6;display:flex}.patient-guide-choice li:last-child{border-bottom:0}.patient-guide-choice li>span{color:var(--mint)}.patient-guide-privacy{grid-template-columns:1fr .8fr;align-items:center;gap:90px;padding-top:85px;padding-bottom:65px;display:grid}.patient-policy-links{justify-items:start;gap:16px;margin-top:25px;display:grid}.patient-link{color:var(--brand-2);text-underline-offset:5px;align-items:center;gap:16px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.patient-link:hover{color:var(--ink)}.patient-conversation{background:#edf5f0;border:1px solid #d3e5df;border-radius:22px;padding:30px}.patient-conversation h3{font:700 1rem var(--font-display);margin:0 0 20px}.patient-conversation ul{margin:0;padding:0;list-style:none}.patient-conversation li{color:#274952;border-top:1px solid #d3e5df;padding:16px 0;font-size:1.05rem}.patient-conversation small{color:#526c73;margin-top:20px;line-height:1.6;display:block}.patient-guide .faq{background:#fcfdfb;padding-top:45px;padding-bottom:70px}.patient-guide .faq h2{font-size:clamp(2rem,3.5vw,3rem)}.patient-guide .accordion details p{color:#4b666e;line-height:1.7}.patient-guide-final{text-align:center;background:#e4f2ed;padding-top:66px;padding-bottom:70px}.patient-guide-final>p{color:#4b666e;max-width:660px;margin:0 auto 30px;line-height:1.7}.patient-final-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.home-patients{background:#e8f3ef;border-top:1px solid #cfe1db;border-bottom:1px solid #cfe1db}.home-patients-inner{align-items:center;gap:28px;width:min(1180px,100% - 48px);margin:auto;padding:30px 0;display:flex}.home-patients h2{font:700 1.25rem/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 5px}.home-patients p{color:#4b666e;margin:0;font-size:.95rem}.home-patients .patient-link{flex-shrink:0;margin-left:auto}.patient-symbol{color:var(--brand-2);font-size:2.5rem;line-height:1}@media (min-width:901px) and (max-width:1200px){.site-header{gap:14px}.site-header .brand img{width:120px}.site-header .nav{gap:12px;font-size:.82rem}.header-actions .button{padding:0 13px}}@media (max-width:1000px){.patient-guide-hero{gap:35px}.patient-presence{padding:28px}.patient-guide-choice,.patient-guide-privacy{gap:40px}}@media (max-width:760px){.patient-guide .site-header{top:10px}.patient-guide-hero{grid-template-columns:1fr;gap:35px;padding:125px 22px 45px}.patient-guide-lead h1{font-size:clamp(2.9rem,10.5vw,4rem)}.patient-guide-lead>p{font-size:1.03rem}.patient-presence{border-radius:65px 65px 22px 22px;min-height:290px;padding:28px}.patient-presence-art{height:100%;left:38%}.patient-presence-copy{max-width:70%;margin-bottom:20px}.patient-presence-copy>p{font-size:2rem}.patient-guide-work{padding-top:45px;padding-bottom:45px}.patient-guide-cards{grid-template-columns:1fr;gap:14px;margin-top:28px}.patient-guide-cards article{padding:24px}.patient-guide-cards h3{margin-top:18px}.patient-guide-choice,.patient-guide-privacy{grid-template-columns:1fr;gap:22px;padding:48px 22px}.patient-guide .faq{padding-top:25px;padding-bottom:45px}.patient-guide-final{padding:48px 22px}.patient-final-links{gap:24px}.home-patients-inner{grid-template-columns:32px 1fr;gap:12px 20px;padding:26px 0;display:grid}.patient-symbol{align-self:start;font-size:2rem}.home-patients .patient-link{grid-column:2;margin:5px 0 0}}
