:root{--ink:#183d34;--body:#212d28;--muted:#748078;--paper:#f7f8f5;--green:#d8efa6;--line:#dce2da;--wrap:1200px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--body);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:90px}*{box-sizing:border-box}body{margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #41896b;outline-offset:6px}button{color:inherit}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}.wrap{width:calc(100% - 112px);max-width:var(--wrap);margin-inline:auto}.skip{position:fixed;top:-80px;left:16px;padding:12px 20px;background:white;z-index:100}.skip:focus{top:12px}.header{position:sticky;top:0;z-index:20;background:#f7f8f5e8;backdrop-filter:blur(20px);border-bottom:1px solid #dce2da80}.nav-shell{height:80px;margin:auto;max-width:1440px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{font-size:23px;font-weight:750;letter-spacing:.105em;white-space:nowrap}.wordmark>span{color:#d86950;letter-spacing:0}.header nav{display:flex;gap:30px;font-size:12px;font-weight:500}.header nav a{padding:12px 0}.header nav a:hover,.text-link:hover{color:#578364}.external{font-size:12px;color:#7d8e83}.nav-cta{border:1px solid #bfcbc2;border-radius:30px;padding:10px 17px;font-size:12px;font-weight:600;white-space:nowrap}.nav-cta:hover{background:var(--ink);color:white}.nav-cta span{margin-left:12px}.menu-toggle{display:none}.hero{overflow:hidden;position:relative;background:radial-gradient(ellipse at 80% 52%,#dce6d680,transparent 50%)}.hero-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:725px;gap:20px;padding-block:65px 55px}.hero-copy{position:relative;z-index:2;padding-bottom:15px}.product-label{display:inline-flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.12em;font-weight:650;margin-bottom:35px}.product-label img{border-radius:9px}.live-label{margin-left:12px;padding-left:18px;border-left:1px solid #bbc9bc;color:#617264;font-size:12px;letter-spacing:0;font-weight:450;display:flex;align-items:center;gap:7px}i{font-style:normal}.live-label i,.teaser-status i,.demo-window-bottom i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#70934c}h1{font-size:clamp(60px,6.1vw,88px);font-weight:620;line-height:1.025;letter-spacing:-.065em;color:var(--ink);margin-bottom:29px}.serif{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;letter-spacing:-.065em}.hero-lead{font-size:17px;line-height:1.75;color:#69746c;letter-spacing:-.025em}.actions{display:flex;gap:26px;align-items:center;margin:32px 0 21px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;border-radius:40px;font-size:13px;font-weight:550;padding:17px 25px;min-height:52px;transition:background .25s,transform .25s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.primary:hover{background:#285849}.button span{font-size:18px;line-height:1}.text-link{display:inline-flex;gap:16px;align-items:center;font-size:13px;font-weight:550;padding-block:8px}.trial-note{color:#6d786e;font-size:10px;line-height:1.8}.trial-note strong{font-weight:600}.hero-baseline{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-block:23px;color:#7c877d;font-size:10px;letter-spacing:.14em}.hero-baseline>span:nth-child(2){letter-spacing:0;font-size:12px}.hero-baseline a{border:1px solid #cad4c7;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--ink)}.product-scene{position:relative;height:605px;display:flex;justify-content:center;align-items:center;isolation:isolate}.phone{width:267px;height:548px;border:5px solid #27382f;border-radius:43px;padding:7px;background:#fbfcf7;box-shadow:0 0 0 1px #667167,4px 8px 0 #c4c9bc,22px 38px 55px -22px #2a422842;transform:rotate(-7deg);position:relative;z-index:2}.phone-top{height:30px;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700;padding-inline:11px;position:relative}.island{height:18px;width:67px;background:#203228;border-radius:20px;position:absolute;left:50%;transform:translateX(-50%);top:2px}.phone-signal{font-size:8px;letter-spacing:-1px}.phone-signal span{margin-left:4px}.phone-app{padding:12px 12px 0}.app-brand{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;letter-spacing:.06em}.app-brand img{border-radius:7px}.avatar{width:24px;height:24px;border-radius:50%;background:#e8edde;color:#6e8066;display:grid;place-items:center;margin-left:auto;font-size:9px}.phone-greeting{font-size:10px;color:#818b7b;margin:16px 0 5px}.phone-app h2{font-size:21px;line-height:1.2;letter-spacing:-.045em;font-weight:600;color:var(--ink)}.week{display:flex;justify-content:space-between;margin:17px -2px 16px}.week>span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:6px 7px;font-size:8px;color:#8a9484;border-radius:11px}.week small{font-size:10px;color:#42543b}.week .selected{background:var(--ink);color:#cee7bc}.week .selected small{color:#fff}.day-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px}.day-heading>span{font-size:8px;color:#8d9785}.appointment{display:flex;gap:9px;padding:13px 0;border-bottom:1px solid #e6eadf;align-items:center;font-size:8px}.time{align-self:flex-start;color:#6a7d61;padding-top:2px;font-size:8px}.appointment strong{font-size:10px;font-weight:550;display:block}.appointment div>span{display:block;color:#8a9480;font-size:8px;margin-top:3px}.event-dot{width:5px;height:5px;background:#6e9053;border-radius:50%;margin-left:auto}.event-dot.pale{background:#c0cc98}.voice-area{display:flex;flex-direction:column;align-items:center;background:#eaf0df;padding:12px 0 14px;margin-top:18px;border-radius:16px;gap:4px}.voice-area>strong{font-size:9px;font-weight:550}.voice-area>span{font-size:8px;color:#7a8b6c}.voice-bars,.wave-display{display:flex;align-items:center;justify-content:center;gap:4px;height:35px}.voice-bars i{width:3px;border-radius:4px;background:#608445;height:12px}.voice-bars i:nth-child(3n){height:25px}.voice-bars i:nth-child(3n+1){height:18px}.voice-bars i:nth-child(5n){height:7px}.phone-bottom{display:flex;justify-content:space-around;padding-top:10px;font-size:16px;color:#849276}.phone-bottom>span{display:flex;flex-direction:column;align-items:center;line-height:1.1}.phone-bottom small{font-size:6px;margin-top:4px}.float-note{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:18px 20px;background:#ffffffed;border:1px solid #fff;border-radius:17px;box-shadow:0 18px 45px -20px #22371e35;backdrop-filter:blur(15px)}.float-note strong{display:block;font-size:12px;font-weight:550;letter-spacing:-.015em}.float-note div>span{font-size:9px;color:#7b8975;display:block}.note-voice{left:-18px;top:137px;transform:rotate(-3deg)}.note-voice div>span{font-size:7px;letter-spacing:.12em;margin-bottom:5px}.mini-mic{width:33px;height:33px;border-radius:50%;background:#edf2e5;color:#5d7f49;display:grid;place-items:center;font:32px Georgia;padding-top:8px}.note-done{right:-12px;bottom:109px;transform:rotate(4deg)}.note-done div>span{margin-top:4px}.check-icon{width:31px;height:31px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:var(--ink)}.scene-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#87927e;font-size:7px;letter-spacing:.15em;white-space:nowrap}.scene-orbit{position:absolute;border:1px solid #d6dfce;border-radius:50%;z-index:-1;transform:rotate(-25deg);width:520px;height:340px}.orbit-two{width:620px;height:410px;border-style:dashed;opacity:.6;transform:rotate(-25deg)}.section{padding-block:120px}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:550;color:#72826d;margin-bottom:26px}.display{font-size:clamp(35px,4.15vw,59px);font-weight:550;line-height:1.12;letter-spacing:-.055em;color:var(--ink)}.muted{color:#8b9587}.section-lead{font-size:16px;color:#74806f;line-height:1.75;margin-top:26px;letter-spacing:-.015em}.intro{text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:62px;text-align:left}.feature-card{border-radius:25px;padding:31px;min-height:410px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.feature-number{font-size:9px;letter-spacing:.12em;opacity:.65}.feature-card h3{font-size:29px;line-height:1.15;letter-spacing:-.045em;font-weight:550;margin-bottom:16px}.feature-card p{font-size:12px;line-height:1.8;color:#71806b}.speak-card{background:#e8eedf;color:#24432a}.wave-display{height:115px;gap:5px}.wave-display i{width:5px;height:40px;background:#87a66a;border-radius:8px}.wave-display i:nth-child(3n){height:80px}.wave-display i:nth-child(3n+1){height:25px}.wave-display i:nth-child(4n){height:55px}.wave-display i:nth-child(8n){height:105px}.calendar-card{background:#edf0e9;color:#314331}.calendar-art{margin-inline:-3px}.calendar-art>span{font-size:7px;letter-spacing:.09em;color:#839277}.calendar-days{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.calendar-days b{font-size:24px;font-weight:450;color:#a7b49b;letter-spacing:-.06em}.calendar-days .active-day{background:#314d34;color:#fff;border-radius:13px;padding:9px}.calendar-event{padding:12px;border-radius:10px;background:#fff;font-size:8px;display:flex;align-items:center;gap:7px;white-space:nowrap}.calendar-event strong{font-size:9px;font-weight:500}.calendar-event i{width:3px;height:17px;background:#b6d17e;border-radius:3px}.listen-card{background:#193e34;color:#f6f8ed}.listen-card p{color:#b2c4ae}.listen-art{display:flex;flex-direction:column;align-items:center;gap:13px}.listen-circle{width:65px;height:65px;border:1px solid #6f8a65;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 12px #31514066,0 0 0 24px #31514033}.listen-circle>span{font-size:25px;color:#d6e9b9;margin-left:4px}.audio-line{width:90%;height:2px;background:#4a6651;margin-top:16px;position:relative}.audio-line:before{content:"";position:absolute;width:40%;height:2px;background:#bbd690}.audio-line:after{content:"";position:absolute;left:40%;top:-3px;width:8px;height:8px;background:#bbd690;border-radius:50%}.listen-art>span{font-size:6px;letter-spacing:.13em;color:#a6b999}.demo-section{background:#eef1eb}.demo-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.demo-copy .section-lead{max-width:340px;font-size:15px}.demo-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.demo-tabs button{border:1px solid #cdd6c8;border-radius:30px;background:transparent;font-size:11px;padding:11px 14px;transition:.2s}.demo-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.demo-disclaimer{font-size:10px;color:#7f8b78;margin-top:17px}.demo-window{border:1px solid #d8e1d2;background:#fdfefa;border-radius:24px;box-shadow:0 24px 50px -35px #2d432f50;overflow:hidden}.demo-window-top{display:flex;align-items:center;gap:10px;padding:21px 27px;border-bottom:1px solid #e7ebe2;font-size:10px;font-weight:650;letter-spacing:.1em}.demo-window-top img{border-radius:8px}.demo-tag{margin-left:auto;font-size:8px;font-weight:450;color:#809274;letter-spacing:.12em}.demo-result{padding:30px}.demo-kicker{font-size:8px;letter-spacing:.14em;color:#819474}.demo-quote{font-size:27px;font-weight:450;line-height:1.4;letter-spacing:-.04em;color:var(--ink);min-height:112px;margin-top:12px}.demo-flow{display:flex;align-items:center;justify-content:center;gap:13px;color:#abbc9c;margin:4px 0 23px}.demo-flow span{width:25px;height:1px;background:#dce5d3}.result-card{padding:22px 18px;background:#edf3e5;border-radius:15px;display:flex;align-items:center;gap:12px}.result-check{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#365935;background:#d6e5bf}.result-card div>span{font-size:7px;letter-spacing:.12em;color:#718963}.result-card h3{font-size:16px;font-weight:550;letter-spacing:-.025em;margin-top:4px}.result-card p{font-size:11px;color:#7d8e70;margin-top:6px}.result-calendar{margin-left:auto;font-size:22px;color:#98ad85}.demo-window-bottom{font-size:9px;color:#85927a;padding:15px 24px;border-top:1px solid #e7ebe2;display:flex;align-items:center;gap:8px}.pricing-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.pricing-copy>.text-link{margin-top:25px}.price-card{border:1px solid #dce3d6;border-radius:24px;padding:35px 38px;background:#fff;max-width:480px;width:100%}.price-top{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.05em;font-weight:600}.price-top img{border-radius:12px}.price-badge{font-size:9px;font-weight:450;letter-spacing:0;color:#67815a;background:#edf3e6;border-radius:30px;padding:7px 10px;margin-left:auto}.price{font-size:64px;letter-spacing:-.07em;font-weight:550;margin:30px 0 10px;line-height:1.2;color:var(--ink)}.price>span{font-size:16px;letter-spacing:-.02em;color:#8c9784;margin-left:7px;font-weight:400}.price-description{font-size:14px;color:#7e8b75;line-height:1.7}.price-card .button{width:100%;justify-content:space-between;margin-top:29px}.price-terms{font-size:10px;color:#7a8771;line-height:1.8;text-align:center;margin-top:16px}.existing-account{display:block;text-align:center;font-size:10px;border-top:1px solid #e8ede2;margin-top:24px;padding-top:21px;color:#5e7250}.vision-section{background:#183e35;color:#edf4e8}.vision-heading{display:flex;justify-content:space-between;align-items:center}.vision-heading .eyebrow{color:#b5c8a5;margin:0}.vision-index{font-size:9px;color:#8da78e;letter-spacing:.1em}.vision-title{font-size:clamp(34px,4.4vw,63px);font-weight:500;letter-spacing:-.05em;line-height:1.16;margin-top:55px}.vision-title>span{color:#92b093}.vision-bottom{display:flex;justify-content:space-between;gap:90px;margin:55px 0 65px;align-items:flex-start}.vision-bottom>p{max-width:500px;font-size:16px;line-height:1.8;color:#b1c7b0}.vision-signature{font-size:26px;letter-spacing:-.04em;line-height:1.25;min-width:235px}.vision-signature>span{color:#cce69f}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;border-top:1px solid #446453;padding-top:32px}.principles article>span{color:#91ad84;font-size:10px}.principles h3{font-weight:500;font-size:23px;letter-spacing:-.03em;margin:20px 0 12px}.principles p{color:#a4bea3;font-size:13px;line-height:1.8;max-width:280px}.teaser-section{position:relative;overflow:hidden;text-align:center;min-height:680px;background:#071c16;color:#f4f9ef;isolation:isolate;padding-top:115px}.horizon-art{position:absolute;inset:0;z-index:-1;overflow:hidden}.horizon-glow{position:absolute;left:50%;top:220px;width:900px;height:700px;transform:translateX(-50%);background:radial-gradient(ellipse,#84bb6636,transparent 65%)}.horizon-ring{width:900px;height:900px;border-radius:50%;position:absolute;top:405px;left:50%;transform:translateX(-50%);background:#0a1f17;box-shadow:0 -2px 3px #deefbe,0 -5px 25px #b3e09766,0 -20px 80px #71aa6a2e;opacity:.8}.horizon-line{position:absolute;top:520px;width:100%;height:300px;background:linear-gradient(transparent,#071c16 65%)}.teaser-content .eyebrow{color:#9aba8c}.teaser-content h2{font-size:clamp(39px,4.8vw,68px);font-weight:450;line-height:1.15;letter-spacing:-.055em}.teaser-content h2>span{color:#a5bc9c}.teaser-content>p:not(.eyebrow){font-size:14px;color:#8fa58a;line-height:1.9;margin-top:25px}.teaser-status{display:inline-flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.18em;color:#bed5aa;margin-top:38px}.teaser-status i{background:#c4e3a6;box-shadow:0 0 10px #c4e3a680}.teaser-bottom{margin-top:120px;position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2d4434;padding:21px 0;color:#8ca182}.teaser-bottom>span{font-size:8px;letter-spacing:.15em}.teaser-bottom a{font-size:10px}.footer{background:#f3f5ef}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:40px}.footer-top p,.footer-top>a:last-child{font-size:11px;color:#7c8a73}.footer-bottom{border-top:1px solid #dfe5d9;padding-block:23px;display:flex;justify-content:space-between;font-size:9px;color:#89947f}.reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.3,1)}.reveal.pending{opacity:0;transform:translateY(22px)}.feature-card:nth-child(2){transition-delay:.1s}.feature-card:nth-child(3){transition-delay:.2s}@media(min-width:1450px){.hero-content{min-height:790px;gap:60px}.product-scene{transform:scale(1.06)}}@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.nav-shell{padding-inline:36px}.header nav{gap:20px}.hero-content{gap:0}.hero-copy h1{font-size:65px}.product-scene{transform:scale(.9);transform-origin:center right}.note-voice{left:-30px}.note-done{right:-10px}.feature-card{padding:24px}.feature-card h3{font-size:27px}.feature-card p{font-size:11px}.demo-layout,.pricing-section{gap:50px}.price-card{padding:28px}.price-badge{font-size:8px}.calendar-event{padding:10px 7px;gap:5px}.calendar-event strong{font-size:8px}.vision-title{font-size:49px}}@media(max-width:800px){.header nav{gap:16px;font-size:11px}.wordmark{font-size:19px}.nav-cta{font-size:10px;padding:9px 12px}.nav-cta span{margin-left:5px}.hero-copy h1{font-size:55px}.hero-lead{font-size:14px}.actions{gap:17px}.button{padding:15px 20px;font-size:12px;gap:20px}.text-link{font-size:12px}.product-scene{transform:scale(.78);width:390px;margin-left:-55px}.hero-content{min-height:650px;padding-block:20px}.feature-grid{gap:12px}.feature-card{padding:21px;min-height:390px}.feature-card h3{font-size:24px}.feature-card p br{display:none}.wave-display{gap:4px}.wave-display i{width:4px}.calendar-days b{font-size:20px}.calendar-days .active-day{padding:8px}.calendar-event{font-size:7px;gap:4px}.calendar-event strong{font-size:7px}.demo-layout,.pricing-section{gap:35px}.demo-result{padding:23px}.demo-quote{font-size:24px}.price-top{font-size:10px;gap:7px}.price-top img{width:32px;height:32px}.price-badge{font-size:7px;padding:6px}.price{font-size:55px}.vision-bottom{gap:50px}.vision-signature{min-width:190px}.principles{gap:35px}.section{padding-block:90px}.vision-title{font-size:42px}}@media(max-width:650px){:root{scroll-padding-top:80px}.wrap{width:calc(100% - 40px)}.nav-shell{height:67px;padding-inline:20px;gap:14px}.wordmark{font-size:19px}.nav-cta{margin-left:auto;font-size:10px;padding:9px 12px}.menu-toggle{width:25px;height:35px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:0;background:transparent;padding:3px}.menu-toggle span{display:block;width:18px;height:1px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.header nav{display:none;position:absolute;top:66px;left:0;right:0;background:#f7f8f5;flex-direction:column;gap:0;padding:15px 24px 23px;border-bottom:1px solid #dce2da}.header nav.open{display:flex}.header nav a{font-size:14px;padding:15px 0}.hero{background:radial-gradient(ellipse at 50% 70%,#e1e9d8a6,transparent 55%)}.hero-content{display:flex;flex-direction:column;padding-block:44px 20px;gap:0;min-height:0}.hero-copy{text-align:center;width:100%;padding:0;z-index:4}.product-label{font-size:10px;margin-bottom:25px;gap:8px}.product-label img{width:26px;height:26px}.live-label{font-size:10px;padding-left:12px;margin-left:7px}.hero-copy h1{font-size:clamp(49px,12.8vw,76px);line-height:1.02;margin-bottom:22px}.hero-lead{font-size:14px;line-height:1.75}.actions{justify-content:center;gap:24px;margin-top:26px;margin-bottom:17px}.button{min-height:48px}.trial-note{font-size:9px}.product-scene{width:100%;max-width:440px;height:520px;margin:5px 0 0;transform:none}.phone{transform:rotate(-7deg) scale(.81);transform-origin:center}.note-voice{left:0;top:120px;transform:rotate(-3deg);padding:12px;gap:7px;border-radius:12px}.note-voice strong{font-size:9px}.note-voice div>span{font-size:6px}.mini-mic{width:25px;height:25px;font-size:27px}.note-done{right:0;bottom:82px;padding:13px;gap:8px;border-radius:12px}.note-done strong{font-size:10px}.note-done div>span{font-size:8px}.check-icon{width:25px;height:25px;font-size:12px}.scene-orbit{width:390px;height:250px}.orbit-two{width:470px;height:310px}.scene-caption{bottom:10px;font-size:6px}.hero-baseline{padding-block:18px;font-size:8px;gap:20px}.hero-baseline>span:nth-child(2){display:none}.hero-baseline a{width:27px;height:27px;font-size:13px}.section{padding-block:72px}.eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:21px}.display{font-size:35px;line-height:1.15;letter-spacing:-.05em}.intro .display{font-size:32px}.intro .display br{display:none}.intro .display .muted{display:block;margin-top:5px}.section-lead{font-size:14px;margin-top:22px}.desktop{display:none}.feature-grid{grid-template-columns:1fr;gap:15px;margin-top:36px}.feature-card{min-height:350px;padding:26px 30px;position:relative}.feature-card h3{font-size:30px}.feature-card p{font-size:12px}.wave-display{height:105px;justify-content:flex-end;padding-right:18px;gap:6px}.wave-display i{width:5px}.calendar-art{align-self:flex-end;width:230px;padding-block:12px}.calendar-days b{font-size:24px}.calendar-event{font-size:9px;padding:11px;gap:9px}.calendar-event strong{font-size:9px}.calendar-art>span{font-size:7px}.listen-art{width:180px;align-self:flex-end;margin-block:20px}.listen-art>span{font-size:6px}.listen-circle{width:50px;height:50px}.feature-card:nth-child(2),.feature-card:nth-child(3){transition-delay:0s}.demo-layout{grid-template-columns:1fr;gap:32px}.demo-copy .section-lead{max-width:340px;font-size:14px}.demo-copy .display br{display:none}.demo-tabs{margin-top:24px;gap:6px}.demo-tabs button{font-size:10px;padding:11px 13px}.demo-disclaimer{font-size:9px}.demo-window{border-radius:20px}.demo-window-top{padding:18px 22px}.demo-result{padding:25px}.demo-quote{font-size:26px;min-height:112px}.demo-window-bottom{font-size:8px;padding:15px 20px}.pricing-section{grid-template-columns:1fr;gap:35px}.pricing-copy{text-align:center}.price-card{margin:auto;padding:26px;max-width:410px}.price-top{font-size:11px}.price-top img{width:38px;height:38px}.price-badge{font-size:8px;padding:7px 9px}.price{font-size:62px}.price-description{font-size:14px}.price-terms{font-size:9px}.existing-account{font-size:10px}.vision-heading .eyebrow{font-size:9px}.vision-index{font-size:7px}.vision-title{font-size:37px;margin-top:38px}.vision-title br{display:none}.vision-title>span{display:block;margin-top:10px}.vision-bottom{flex-direction:column;gap:32px;margin-block:30px 38px}.vision-bottom>p{font-size:14px;line-height:1.9}.vision-signature{font-size:26px;line-height:1.3}.principles{grid-template-columns:1fr;gap:0;padding-top:0}.principles article{padding:25px 0;border-bottom:1px solid #446453;display:grid;grid-template-columns:25px 1fr;column-gap:15px}.principles article>span{grid-row:1/3;padding-top:5px}.principles h3{font-size:23px;margin:0 0 9px}.principles p{font-size:12px;max-width:280px}.teaser-section{min-height:620px;padding-top:80px}.teaser-content h2{font-size:38px}.teaser-content>p:not(.eyebrow){font-size:12px;margin-top:24px;max-width:280px;margin-inline:auto}.teaser-status{font-size:7px;margin-top:29px}.horizon-ring{top:370px;width:650px;height:650px}.horizon-glow{top:170px;width:600px}.horizon-line{top:470px}.teaser-bottom{margin-top:120px;padding-block:20px}.teaser-bottom>span{font-size:6px;letter-spacing:.08em}.teaser-bottom a{font-size:9px;gap:9px}.footer-top{flex-wrap:wrap;gap:20px;padding-block:30px}.footer-top .wordmark{font-size:20px}.footer-top p{font-size:9px}.footer-top>a:last-child{font-size:10px;width:100%}.footer-bottom{font-size:8px;gap:10px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.pending{opacity:1;transform:none}}

/* Trial-first pricing and next chapter invitation. */
.trial-headline{font-size:clamp(58px,5.3vw,76px);line-height:.98;letter-spacing:-.065em;font-weight:580;color:var(--ink);margin:30px 0 23px}.trial-headline>span{color:#5b7b3d;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400}.price-card .price{font-size:29px;letter-spacing:-.045em;margin:0 0 17px}.price-card .price>span{font-size:15px;letter-spacing:0;margin-left:4px}.price-card .price>span:first-child{margin:0 3px 0 0}.price-card .price-terms{font-size:11px}.teaser-content>p.teaser-invitation{font-size:13px;color:#c4d6b7;line-height:1.7;margin-top:22px}.teaser-content .teaser-status{margin-top:27px}.teaser-section .horizon-ring{top:455px}.teaser-section .horizon-glow{animation:horizon-breathe 9s ease-in-out infinite}.teaser-section .teaser-bottom{margin-top:100px}@keyframes horizon-breathe{0%,100%{opacity:.6}50%{opacity:1}}@media(max-width:650px){.trial-headline{font-size:64px;margin-top:28px}.price-card .price{font-size:27px}.price-card .price-terms{font-size:10px}.teaser-content>p.teaser-invitation{font-size:12px;max-width:290px}.teaser-section .horizon-ring{top:425px}.teaser-section .teaser-bottom{margin-top:105px}}

/* A quiet, layered background: sage light, fine lines and a soft dot texture. */
main{overflow:clip}.hero{isolation:isolate;background:radial-gradient(ellipse at 85% 42%,#d7e6c6 0%,#e5edda99 29%,transparent 60%),radial-gradient(ellipse at 6% 12%,#f4ebd680,transparent 42%),#f8f9f5}.hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("assets/ambient-lines.svg") center/cover no-repeat}.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#54744b30 .7px,transparent .9px);background-size:18px 18px;mask-image:linear-gradient(115deg,transparent 38%,#0008 100%)}.hero-baseline{position:relative}.intro,.pricing-section{position:relative;isolation:isolate}.intro::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 80%,#dbe7ce80,transparent 45%),radial-gradient(ellipse at 95% 0%,#e7ecd580,transparent 40%)}.intro::after{content:"";position:absolute;inset:20px 0 auto;height:180px;z-index:-1;pointer-events:none;background-image:radial-gradient(#79916b40 .7px,transparent .9px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 50% 0%,#0008,transparent 70%)}.demo-section{background:radial-gradient(ellipse at 80% 30%,#e2edcfaa,transparent 60%),linear-gradient(120deg,#edf1e8,#f4f6ee);position:relative;isolation:isolate}.demo-section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(#79916b0a 1px,transparent 1px),linear-gradient(90deg,#79916b0a 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.pricing-section::before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 76% 48%,#dbe8c5b3,transparent 52%),radial-gradient(ellipse at 15% 90%,#f0e7d780,transparent 45%)}.pricing-section::after{content:"";position:absolute;width:670px;height:670px;right:-130px;top:50%;transform:translateY(-50%);border-radius:50%;border:1px solid #a8bd8f36;box-shadow:0 0 0 42px #a8bd8f13,0 0 0 43px #a8bd8f26,0 0 0 90px #a8bd8f0a,0 0 0 91px #a8bd8f1c;z-index:-1;pointer-events:none}.price-card{box-shadow:0 24px 75px -42px #4b683d45;background:#ffffffed}.footer{background:linear-gradient(120deg,#eef2e6,#f7f8f2)}@media(max-width:650px){.hero{background:radial-gradient(ellipse at 82% 65%,#d7e6c6b3,transparent 60%),radial-gradient(ellipse at 0% 8%,#f4ebd670,transparent 38%),#f8f9f5}.hero::before{background-position:60% 80%;background-size:auto 80%;opacity:.75}.hero::after{background-size:20px 20px;opacity:.6}.pricing-section::after{width:460px;height:460px;right:-125px;top:65%;opacity:.6}.demo-section::before{background-size:48px 48px}}

/* One continuous KORMAIA world, connected by voice. */
main{position:relative;isolation:isolate;background:radial-gradient(ellipse 70% 12% at 95% 9%,#dfeacdbf,transparent),radial-gradient(ellipse 70% 12% at 0% 27%,#e6edd6a6,transparent),radial-gradient(ellipse 70% 13% at 95% 50%,#dfe9cfaa,transparent),radial-gradient(ellipse 80% 14% at 0% 70%,#e2ead8b3,transparent),radial-gradient(ellipse 70% 12% at 50% 96%,#d9e8cbb3,transparent),#f8f9f5}
.hero,.demo-section,.vision-section,.teaser-section{background:transparent}.intro::before,.pricing-section::before{background:none}.hero::before{opacity:.55}.hero::after{opacity:.55}.brand-prelude{display:flex;align-items:center;justify-content:space-between;padding-block:30px 22px;border-bottom:1px solid #cbd8bf70;gap:25px}.brand-prelude .eyebrow{font-size:8px;margin-bottom:6px;letter-spacing:.17em}.brand-promise{font-size:31px;line-height:1.15;letter-spacing:-.04em;font-weight:500;color:var(--ink)}.brand-promise>span{font-family:Georgia,"Times New Roman",serif;font-style:italic;color:#658550}.brand-sound{display:flex;align-items:center;width:250px;height:65px;background:url("assets/voice-wave.svg") center/100% auto no-repeat;justify-content:center}.voice-emblem{position:relative;display:grid;place-items:center;width:130px;height:130px;isolation:isolate;pointer-events:none}.voice-disc{position:relative;width:94px;height:94px;display:grid;place-items:center;background:linear-gradient(145deg,#305c47,#183d34 70%);color:#d9ecb8;border-radius:50%;box-shadow:inset 0 1px 1px #b3d59d66,0 15px 28px -12px #32533545;border:1px solid #224736}.voice-disc svg{width:38px;height:38px}.voice-halo{position:absolute;inset:0;border:1px solid #91ad7540;border-radius:50%;box-shadow:0 0 0 16px #b5cc981a,0 0 0 17px #96b27930;animation:voice-breathe 6s ease-in-out infinite}.brand-sound .voice-emblem{width:49px;height:49px}.brand-sound .voice-disc{width:42px;height:42px;box-shadow:0 7px 15px -9px #32533560}.brand-sound .voice-disc svg{width:21px;height:21px}.brand-sound .voice-halo{box-shadow:0 0 0 7px #b5cc9820;animation:none}.hero-content{padding-top:30px;min-height:670px}.listen-card{background:#dce7d0;color:var(--ink)}.listen-card p{color:#5f7554}.listen-circle{border-color:#8ca577;box-shadow:0 0 0 12px #b6caa233,0 0 0 24px #b6caa21a}.listen-circle>span{color:#3c6042}.audio-line{background:#b0c29c}.audio-line:before,.audio-line:after{background:#668752}.listen-art>span{color:#627b55}.voice-bridge{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 auto;width:calc(100% - 112px);max-width:1200px;height:95px;opacity:.55}.voice-bridge img{width:220px;height:75px;object-fit:contain}.voice-bridge>span{height:1px;background:linear-gradient(90deg,transparent,#9fb18c80);flex:1}.voice-bridge>span:last-child{transform:rotate(180deg)}.vision-section{color:var(--ink);padding-top:65px;padding-bottom:75px}.vision-heading .eyebrow{color:#617c53}.vision-index{color:#798d6e}.vision-story{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;margin:45px 0 60px}.vision-title{font-size:clamp(36px,4.4vw,60px);margin:0}.vision-title>span{color:#7d9270}.vision-lead{font-size:18px;color:#365d41;margin-top:27px;letter-spacing:-.02em}.vision-description{max-width:530px;font-size:15px;color:#6c7d61;line-height:1.85;margin-top:15px}.voice-signature{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:270px;text-align:center}.voice-signature:before{content:"";position:absolute;left:-30px;right:-30px;top:50px;height:100px;background:url("assets/voice-wave.svg") center/100% auto no-repeat;opacity:.45;z-index:-1}.voice-signature>p{font-size:13px;letter-spacing:-.02em;margin-top:34px;color:#4c6b42}.voice-signature>span{font-size:8px;letter-spacing:.16em;color:#80936f;margin-top:9px}.principles{border-color:#c4d1b7}.principles article>span{color:#75905d}.principles h3{color:var(--ink)}.principles p{color:#6b7f60}.teaser-section{color:var(--ink);padding-top:35px;min-height:0}.chapter-voice{display:flex;align-items:center;justify-content:center;gap:35px;margin:0 auto 48px;max-width:850px;width:calc(100% - 50px)}.chapter-voice .voice-emblem{width:62px;height:62px;flex-shrink:0}.chapter-voice .voice-disc{width:47px;height:47px}.chapter-voice .voice-disc svg{width:23px;height:23px}.chapter-voice .voice-halo{box-shadow:0 0 0 12px #b5cc981a}.chapter-thread{flex:1;height:55px;background:url("assets/voice-wave.svg") center/100% 100% no-repeat;opacity:.35}.teaser-content .eyebrow{color:#658252}.teaser-content h2{font-size:clamp(45px,5.4vw,76px);line-height:1.08;font-weight:500}.teaser-content h2>span{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:#6e8859}.teaser-content>p:not(.eyebrow){color:#647958}.teaser-content>p.chapter-intro{font-size:18px;line-height:1.7;margin-top:28px;letter-spacing:-.02em}.teaser-content>p.teaser-invitation{color:#7e8d72;font-size:13px;margin-top:20px}.teaser-status{color:#496f3c;border:1px solid #c4d3b5;background:#ffffff60;padding:11px 16px;border-radius:30px}.teaser-status i{background:#6f9453;box-shadow:0 0 9px #a4bc7a66}.teaser-section .teaser-bottom{margin-top:85px;border-color:#c9d6bd;color:#6b815d}.footer{background:#f8f9f5}.footer-top{border-top:1px solid #dfe5d9}.hero-baseline{color:#718263}@keyframes voice-breathe{0%,100%{transform:scale(.96);opacity:.65}50%{transform:scale(1.06);opacity:1}}
@media(min-width:1450px){.hero-content{min-height:730px}}@media(max-width:800px){.vision-story{gap:30px;grid-template-columns:1.2fr .8fr}.voice-signature>p{font-size:11px}.hero-content{min-height:610px}.brand-promise{font-size:28px}}
@media(max-width:650px){.brand-prelude{padding-block:22px 19px;gap:15px}.brand-prelude .eyebrow{font-size:7px}.brand-promise{font-size:23px;max-width:215px;line-height:1.2}.brand-sound{width:77px;flex-shrink:0;height:50px}.brand-sound .voice-emblem{width:40px;height:40px}.brand-sound .voice-disc{width:34px;height:34px}.brand-sound .voice-disc svg{width:17px;height:17px}.hero-content{min-height:0;padding-top:35px}.live-label{font-size:9px}.voice-bridge{width:calc(100% - 40px);height:65px;gap:15px}.voice-bridge img{width:145px;height:55px}.vision-section{padding-top:42px;padding-bottom:50px}.vision-heading{gap:15px}.vision-heading .eyebrow{font-size:8px}.vision-index{font-size:6px;text-align:right}.vision-story{grid-template-columns:1fr;gap:25px;margin:30px 0 25px}.vision-title{font-size:37px}.vision-lead{font-size:16px;margin-top:24px}.vision-description{font-size:14px;line-height:1.8}.voice-signature{min-height:245px;padding-top:15px}.voice-signature:before{left:0;right:0;top:55px}.voice-signature>p{font-size:13px;margin-top:30px}.principles article{border-color:#c4d1b7}.teaser-section{padding-top:25px}.chapter-voice{margin-bottom:38px;gap:25px}.chapter-thread{height:45px}.teaser-content h2{font-size:44px}.teaser-content>p.chapter-intro{font-size:15px;max-width:320px}.teaser-content>p.teaser-invitation{font-size:12px}.teaser-status{font-size:7px;padding:10px 13px;letter-spacing:.1em}.teaser-section .teaser-bottom{margin-top:65px}.teaser-bottom>span{font-size:6px}}

/* Official transparent master; layout crops preserve the original artwork. */
.official-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;letter-spacing:0;width:211px;height:62px}.official-brand .brand-symbol,.official-brand .brand-name{display:block;position:relative;overflow:hidden;flex-shrink:0;color:inherit}.official-brand .brand-symbol{width:49px;aspect-ratio:785/925}.official-brand .brand-name{width:152px;aspect-ratio:1230/181}.official-brand img{position:absolute;display:block;max-width:none;height:auto}.brand-symbol img{width:163.949%;left:-31.21%;top:-2.7027%}.brand-name img{width:104.634%;left:-2.2764%;top:-530.939%}.footer .official-brand{width:229px;height:72px}.footer .brand-symbol{width:55px}.footer .brand-name{width:164px}.header nav{gap:26px}@media(max-width:800px){.header .official-brand{width:174px;gap:8px}.header .brand-symbol{width:42px}.header .brand-name{width:124px}.header nav{gap:16px}}@media(max-width:650px){.nav-shell{gap:10px}.header .official-brand{width:138px;gap:7px;height:55px}.header .brand-symbol{width:32px}.header .brand-name{width:99px}.footer .official-brand{width:193px;height:62px;gap:9px}.footer .brand-symbol{width:46px}.footer .brand-name{width:138px}.footer-top p{max-width:120px}.nav-cta{padding:9px 10px}.menu-toggle{flex-shrink:0}}@media(max-width:360px){.header .official-brand{width:121px;gap:6px}.header .brand-symbol{width:29px}.header .brand-name{width:86px}.nav-cta{font-size:9px;padding:9px 8px}.nav-cta>span{display:none}.nav-shell{padding-inline:16px}}
