#kaia-home{--cream:#fbf6ee;--sand:#f4ecdd;--ink:#1f2a24;--muted:#4a554f;--green:#3d5a45;--deep:#2f4a38;--coral:#b5562e;--lemon:#f2cb3c;--butter:#fff4c9;--mint:#dcebdd;--white:#ffffff;--line:#e5dcc9;--bubble:#efede8;--display:"Fraunces",Georgia,"Times New Roman",serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--spring:cubic-bezier(0.34,1.45,0.64,1);--gut:clamp(16px,4vw,32px)}#kaia-home *{box-sizing:border-box}#kaia-home [hidden]{display:none!important}html:has(#kaia-home){scroll-behavior:smooth}#kaia-home{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5}#kaia-home img,#kaia-home svg{max-width:100%}#kaia-home a{color:var(--deep)}#kaia-home :focus-visible{outline:3px solid var(--coral);outline-offset:3px}#kaia-home .wrap{max-width:1120px;margin-inline:auto;padding-inline:var(--gut)}#kaia-home .band{padding-block:clamp(56px,8vw,96px)}#kaia-home .sand{background:var(--sand)}#kaia-home .deep{background:var(--deep)}#kaia-home .deep,#kaia-home .deep h2,#kaia-home .deep h3{color:var(--cream)}#kaia-home h1,#kaia-home h2,#kaia-home h3{font-family:var(--display);font-weight:500;letter-spacing:-.012em;line-height:1.06;margin:0;text-wrap:balance}#kaia-home h2{font-size:clamp(32px,4.6vw,52px)}#kaia-home .acc{font-style:italic;color:var(--coral)}#kaia-home .deep .acc{color:var(--lemon)}#kaia-home .eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}#kaia-home .lede{font-size:clamp(18px,2vw,21px);color:var(--muted);max-width:34em;margin:0}#kaia-home .btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:13px 26px;border-radius:999px;font:600 17px var(--body);text-decoration:none;cursor:pointer;border:2px solid var(--green);background:var(--green);color:var(--white);transition:transform .25s var(--spring)}#kaia-home .btn:hover{transform:scale(1.04)}#kaia-home .btn:active{transform:scale(.97)}#kaia-home .btn.ghost{background:transparent;color:var(--deep)}#kaia-home .btn.light{background:var(--cream);border-color:var(--cream);color:var(--ink)}#kaia-home .lemon svg{display:block;width:100%;height:auto}#kaia-home .top{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(251,246,238,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}#kaia-home .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}#kaia-home .logo{display:flex;align-items:center;gap:8px;font:500 26px var(--display);text-decoration:none;color:var(--ink)}#kaia-home .logo .lemon{width:30px}#kaia-home .nav{display:flex;align-items:center;gap:22px;font-size:15px}#kaia-home .nav a{text-decoration:none;padding-block:10px}#kaia-home .bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--cream);border-top:1px solid var(--line)}#kaia-home .bar .btn{flex:1;justify-content:center}#kaia-home .hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,64px);align-items:center;padding-block:clamp(36px,6vw,72px)}#kaia-home .hero h1{font-size:clamp(40px,7.2vw,84px)}#kaia-home .hero .copy{display:flex;flex-direction:column;gap:22px;min-width:0}#kaia-home .pill{display:inline-flex;align-items:center;gap:.28em;margin-top:.16em;padding:.14em .5em .14em .36em;border:3px solid var(--ink);border-radius:999px;background:var(--white);box-shadow:0 14px 30px rgba(31,42,36,.14);font-size:clamp(27px,4.5vw,54px)}#kaia-home .pill svg{width:.8em;height:.8em;flex:none}#kaia-home .tw{position:relative;font-style:italic;color:var(--coral);white-space:nowrap}#kaia-home .tw .ghost{visibility:hidden}#kaia-home .tw .ty{position:absolute;left:0;top:0;display:flex;align-items:center}#kaia-home .cur{display:inline-block;width:3px;height:.9em;background:var(--ink);margin-left:4px;animation:blink 1s steps(2) infinite}#kaia-home .struck .cur{display:none}#kaia-home .strike{position:absolute;left:-.1em;right:-.1em;top:56%;height:.09em;border-radius:99px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.9,.3,1)}#kaia-home .struck .strike{transform:scaleX(1)}#kaia-home .cta{display:flex;flex-wrap:wrap;gap:12px}#kaia-home .fine{font-size:15px;color:var(--muted);margin:0}#kaia-home .heroArt{position:relative;display:flex;justify-content:center}#kaia-home .heroArt:before{content:"";position:absolute;width:min(100%,430px);aspect-ratio:1;border-radius:50%;background:var(--lemon);top:8%;left:50%;transform:translateX(-50%)}#kaia-home .phone{position:relative;width:100%;max-width:320px;height:600px;background:var(--white);border:10px solid var(--ink);border-radius:46px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 60px rgba(31,42,36,.22)}#kaia-home .phead{padding:14px 12px 12px;background:#faf8f3;border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px}#kaia-home .avs{display:flex}#kaia-home .av{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:2px solid #faf8f3;margin-inline:-3px}#kaia-home .av.m{background:#e7d3b0}#kaia-home .av.j{background:#c9d8e8}#kaia-home .av.e{background:#f3c9c0}#kaia-home .av.l{background:#d9cce8}#kaia-home .av.k{background:var(--butter)}#kaia-home .av.k .lemon{width:22px}#kaia-home .av.k.late{display:none}#kaia-home .av.k.late.on{display:inline-flex;animation:pop .5s var(--spring) both}#kaia-home .ptitle{font-weight:600;font-size:15px}#kaia-home .badge{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px}#kaia-home .badge.red{background:#fbe3dc;color:#9a2f14}#kaia-home .badge.yellow{background:var(--butter);color:#5c4a00}#kaia-home .badge.green{background:var(--mint);color:#23422c}#kaia-home .thread{flex:1;min-height:0;overflow:hidden;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:9px}#kaia-home .msg{display:none;align-items:flex-end;gap:6px;max-width:92%;transform-origin:left bottom}#kaia-home .msg.on,#kaia-home .stage .msg{display:flex}#kaia-home .msg.on{animation:pop .45s var(--spring) both}#kaia-home .msg .av{width:28px;height:28px;font-size:12px;margin:0;border:0}#kaia-home .msg small{display:block;font-size:11px;color:var(--muted);margin:0 0 2px 12px}#kaia-home .msg p{margin:0;font-size:15px;line-height:1.3;padding:9px 13px;border-radius:18px 18px 18px 6px;background:var(--bubble)}#kaia-home .msg.kaia p{background:var(--butter)}#kaia-home .msg .lemon{width:28px;flex:none}#kaia-home .msg.call,#kaia-home .msg.sys{align-self:center;font-size:12px;color:var(--muted)}#kaia-home .msg.call{background:#fbe3dc;color:#9a2f14;font-weight:600;padding:5px 12px;border-radius:999px}#kaia-home .proof{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center}#kaia-home .proof .rate{flex:1 1 200px}#kaia-home .proof .rate b{display:block;font:500 30px var(--display)}#kaia-home .slots{flex:1 1 300px;display:flex;flex-wrap:wrap;gap:10px}#kaia-home .slot{flex:1 1 96px;border:1.5px dashed #8a7f6a;border-radius:12px;padding:13px 8px;text-align:center;font-size:13px;color:var(--muted)}#kaia-home .sync{flex:2 1 320px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;font-weight:500}#kaia-home .sync span{background:var(--white);padding:7px 12px;border-radius:999px}#kaia-home .sync em{font-style:normal;color:var(--muted)}#kaia-home .how-mobile{display:none}#kaia-home .how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);margin-top:28px}#kaia-home .steps{display:flex;flex-direction:column}#kaia-home .step{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:18px;min-height:340px;align-items:center;opacity:.5;transition:opacity .35s}#kaia-home .step.active{opacity:1}#kaia-home .step .n{flex:none;width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font:500 20px var(--display);transition:background .3s,color .3s}#kaia-home .step.active .n{background:var(--ink);color:var(--cream)}#kaia-home .step b{display:block;font:500 clamp(26px,3.2vw,38px)/1.1 var(--display);margin-bottom:10px}#kaia-home .step span.d{color:var(--muted);font-size:18px}#kaia-home .stage{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 92px);height:580px;display:flex;align-items:center;justify-content:center}#kaia-home .shape{position:relative;overflow:hidden;max-width:100%;border:0 solid var(--ink);box-shadow:0 30px 60px rgba(31,42,36,.18);transition:width .65s var(--spring),height .65s var(--spring),border-radius .5s,background .35s,border-width .3s}#kaia-home .stage[data-step="1"] .shape{width:300px;height:540px;border-radius:46px;background:var(--white);border-width:10px}#kaia-home .stage[data-step="2"] .shape{width:440px;height:230px;border-radius:38px;background:var(--green)}#kaia-home .stage[data-step="3"] .shape{width:440px;height:450px;border-radius:32px;background:var(--white)}#kaia-home .st{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s .15s}#kaia-home .stage[data-step="1"] .st1,#kaia-home .stage[data-step="2"] .st2,#kaia-home .stage[data-step="3"] .st3{opacity:1;visibility:visible;transition:opacity .3s .3s,visibility 0s}#kaia-home .st1{display:flex;flex-direction:column}#kaia-home .st1 .thread{justify-content:flex-start}#kaia-home .stage[data-step="1"] .st1 .msg{animation:pop .45s var(--spring) both}#kaia-home .stage[data-step="1"] .st1 .msg:nth-child(2){animation-delay:.55s}#kaia-home .stage[data-step="1"] .st1 .msg:nth-child(3){animation-delay:1.05s}#kaia-home .stage[data-step="1"] .st1 .msg:nth-child(4){animation-delay:1.6s}#kaia-home .stage[data-step="1"] .st1 .msg:nth-child(5){animation-delay:2.1s}#kaia-home .st2{padding:26px 30px;color:var(--white);font-size:21px;line-height:1.35}#kaia-home .st2 small{display:block;margin-top:12px;font-size:13px;opacity:.75;text-align:right}#kaia-home .st3{padding:26px;display:flex;flex-direction:column;gap:14px}#kaia-home .st3 .row{background:var(--cream);border-radius:16px;padding:12px 14px}#kaia-home .lab{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--muted)}#kaia-home .fact{display:inline-block;margin-top:6px;background:var(--butter);padding:6px 12px;border-radius:10px;font-size:16px}#kaia-home .stage[data-step="3"] .st3 .row{animation:pop .5s var(--spring) both}#kaia-home .stage[data-step="3"] .st3 .row:nth-child(2){animation-delay:.4s}#kaia-home .stage[data-step="3"] .st3 .row:nth-child(3){animation-delay:.6s}#kaia-home .stage[data-step="3"] .st3 .row:nth-child(4){animation-delay:.8s}#kaia-home .fpills{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 34px}#kaia-home .fpill{font:600 15px var(--body);min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--cream);background:transparent;color:var(--cream);cursor:pointer;transition:transform .25s var(--spring)}#kaia-home .fpill.on{background:var(--cream);color:var(--ink)}#kaia-home .fpill:hover{transform:scale(1.05)}#kaia-home .deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(24px,5vw,64px);align-items:center}#kaia-home .deck .txt{display:flex;flex-direction:column;gap:18px;align-items:flex-start;min-width:0}#kaia-home #flabel{font:500 clamp(40px,6.4vw,80px)/1 var(--display);letter-spacing:-.015em}#kaia-home #ftag{background:var(--cream);color:var(--ink);font-weight:600;font-size:clamp(16px,1.8vw,19px);padding:11px 20px;border-radius:22px}#kaia-home .arrows{display:flex;gap:10px;margin-top:6px}#kaia-home .arrows button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--cream);background:transparent;color:var(--cream);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s var(--spring)}#kaia-home .arrows button:hover{transform:scale(1.1)}#kaia-home #fcard{position:relative;aspect-ratio:1;max-width:440px;border-radius:44px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.28);transition:background .3s;justify-self:center}#kaia-home #fcard,#kaia-home .ill{width:100%;display:flex;align-items:center;justify-content:center}#kaia-home .ill{height:100%;padding:11%}#kaia-home .ill>svg{width:100%;height:100%}#kaia-home .ill .paper{width:100%;background:var(--white);color:var(--ink);border-radius:22px;overflow:hidden;box-shadow:0 14px 28px rgba(31,42,36,.16)}#kaia-home .go{animation:up .5s var(--spring) both}#kaia-home #fcard.go{animation:kick .5s var(--spring) both}#kaia-home .ill.go{animation:illin .6s var(--spring) both}#kaia-home .tiles{position:relative;width:100%;height:100%}#kaia-home .tiles svg{position:absolute;width:62%;height:auto;border-radius:16px;box-shadow:0 10px 20px rgba(31,42,36,.18)}#kaia-home .trio{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}#kaia-home .trio>*{flex:1 1 260px;min-width:0}#kaia-home .card{background:var(--white);border-radius:24px;padding:26px}#kaia-home .card h3{font-size:24px;margin-bottom:8px}#kaia-home .card p{margin:0;color:var(--muted)}#kaia-home .hub{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,56px);align-items:center}#kaia-home .hub>*{flex:1 1 340px;min-width:0}#kaia-home .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#kaia-home .badges div{flex:1 1 150px;background:var(--white);border-radius:14px;padding:14px;font-size:14px;color:var(--muted)}#kaia-home .badges b{display:block;color:var(--ink);font-size:16px}#kaia-home .dash{background:var(--white);border-radius:28px;padding:24px;box-shadow:0 24px 50px rgba(31,42,36,.12);display:flex;flex-direction:column;gap:14px}#kaia-home .dash .two{display:flex;flex-wrap:wrap;gap:12px}#kaia-home .dash .tile{flex:1 1 150px;background:var(--cream);flex-direction:column;gap:5px}#kaia-home .dash .tile,#kaia-home .sug{border-radius:16px;padding:14px;font-size:15px;display:flex}#kaia-home .sug{gap:10px;align-items:flex-start;background:var(--butter)}#kaia-home .sug .lemon{width:26px;flex:none}#kaia-home .quote{display:flex;flex-direction:column;gap:16px;justify-content:space-between}#kaia-home .quote q{font:500 21px/1.35 var(--display);quotes:"\201C" "\201D"}#kaia-home .who{gap:12px;font-size:14px;color:var(--muted)}#kaia-home .ph,#kaia-home .who{display:flex;align-items:center}#kaia-home .ph{flex:none;width:52px;height:52px;border-radius:50%;border:1.5px dashed #8a7f6a;justify-content:center;font-size:10px}#kaia-home .zero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(40px,6vw,72px)}#kaia-home #zero{font:500 clamp(120px,22vw,260px)/.9 var(--display);color:var(--green);font-variant-numeric:tabular-nums}#kaia-home #zero.counting{color:var(--coral)}#kaia-home #zero.land{animation:kick .6s var(--spring) both}#kaia-home .zero .w{font:italic 500 clamp(32px,5vw,56px) var(--display);color:var(--coral)}#kaia-home .plans{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}#kaia-home .plan{flex:1 1 260px;min-width:0;border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:12px;background:var(--cream)}#kaia-home .plan.main{flex:1.3 1 320px;background:var(--white);border:2px solid var(--green)}#kaia-home .plan.promise{background:var(--deep);color:var(--cream);justify-content:center}#kaia-home .plan h3{font-size:28px}#kaia-home .price{font:500 50px/1 var(--display)}#kaia-home .plan p{margin:0;color:var(--muted)}#kaia-home .plan.promise p{color:var(--cream);font:500 22px/1.25 var(--display)}#kaia-home .tagp{align-self:flex-start;background:var(--mint);color:#23422c;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px}#kaia-home .faq{display:flex;flex-direction:column;gap:10px;max-width:820px;margin-top:20px}#kaia-home details{background:var(--white);border-radius:16px;padding:18px 22px}#kaia-home summary{font-weight:600;cursor:pointer}#kaia-home details p{margin:12px 0 0;color:var(--muted)}#kaia-home .end{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}#kaia-home .end h2{font-size:clamp(36px,6vw,64px)}#kaia-home .end .lemon{width:64px}#kaia-home .foot{padding-block:26px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}#kaia-home #film{position:fixed;inset:0;z-index:40;background:rgba(31,42,36,.9);display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(16px + env(safe-area-inset-bottom, 0px))}#kaia-home #film video{max-width:min(980px,100%);max-height:84vh;border-radius:18px;background:#000}#kaia-home #filmClose{position:absolute;top:calc(14px + env(safe-area-inset-top, 0px));right:16px;width:48px;height:48px;border-radius:50%;border:0;background:var(--cream);color:var(--ink);font-size:22px;cursor:pointer}@keyframes pop{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}@keyframes kick{0%{transform:scale(.9)}to{transform:none}}@keyframes illin{0%{opacity:0;transform:scale(.7) rotate(-9deg)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@media (max-width:980px){#kaia-home .hero{grid-template-columns:minmax(0,1fr)}#kaia-home .heroArt{order:2}#kaia-home .hero h1{font-size:clamp(40px,10vw,72px)}#kaia-home .pill{font-size:clamp(27px,7vw,50px)}}@media (max-width:899px){#kaia-home .how{display:none}#kaia-home .how-mobile{display:grid;gap:56px;margin-top:36px}#kaia-home .mobile-how-step{min-width:0}#kaia-home .how-mobile .step{min-height:0;align-items:flex-start;cursor:default}#kaia-home .mobile-stage{position:relative;top:auto;height:auto;margin-top:28px}#kaia-home .stage.mobile-stage .shape{height:auto;transition:none}#kaia-home .mobile-stage .st{display:none;position:static;transition:none}#kaia-home .mobile-stage[data-step="1"] .st1,#kaia-home .mobile-stage[data-step="3"] .st3{display:flex}#kaia-home .mobile-stage[data-step="2"] .st2{display:block}#kaia-home .mobile-stage .msg,#kaia-home .mobile-stage .st3 .row{animation:none}#kaia-home .mobile-stage[data-step="1"] .shape{min-height:480px}#kaia-home .deck{grid-template-columns:minmax(0,1fr)}#kaia-home #fcard{max-width:380px}}@media (max-width:700px){#kaia-home .nav a:not(.btn){display:none}#kaia-home .bar{display:flex}#kaia-home .foot{padding-bottom:96px}#kaia-home .top .btn{display:none}}@media (prefers-reduced-motion:reduce){#kaia-home *{animation:none!important;transition:none!important}html:has(#kaia-home){scroll-behavior:auto}}#kaia-home{--display:var(--font-kaia-display),Georgia,serif;--body:var(--font-kaia-body),system-ui,sans-serif;overflow-x:clip}#kaia-home p{margin-top:0}#kaia-home section[id]{scroll-margin-top:90px}#kaia-home .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px;padding-block:56px 64px;min-height:650px}#kaia-home .hero h1{font-size:clamp(42px,5.9vw,70px)}#kaia-home .hero .pill{font-size:clamp(25px,3.6vw,43px)}#kaia-home .hero .eyebrow{max-width:30em}#kaia-home .heroArt:before{display:none}#kaia-home .heroArt{background:#f4ecdd;padding:12px;border-radius:30px;box-shadow:0 24px 55px rgba(31,42,36,.12);overflow:hidden}#kaia-home .showreel{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:20px;background:var(--cream)}#kaia-home .cta .ghost{font-size:14px;padding:10px 0;border:0;min-height:36px}#kaia-home .cta{align-items:center;gap:12px 20px}#kaia-home .hero .fine{font-size:13px}#kaia-home .stars{color:var(--coral);letter-spacing:3px;font-size:19px;display:block}#kaia-home .rating-detail{font-size:14px;color:var(--muted)}#kaia-home .switch-proof{flex:1.4 1 380px;container-type:inline-size}#kaia-home .switch-proof p{font-size:14px;color:var(--muted);margin-bottom:12px}#kaia-home .switch-logos{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}#kaia-home .switch-logo{display:flex;align-items:center;justify-content:center;height:44px;flex:none}#kaia-home .switch-logo img{display:block;max-width:none;object-fit:contain}#kaia-home .switch-logo-skylight img{width:112px;height:auto;transform:translateY(3px)}#kaia-home .switch-logo-hearth img{width:100px;height:auto}#kaia-home .switch-logo-cozi>span{display:block;width:65px;height:31px;overflow:hidden}#kaia-home .switch-logo-cozi img{width:180px;height:31.2px}#kaia-home .switch-logo-orbits{gap:6px;font-size:23px;font-weight:600;letter-spacing:-1px}#kaia-home .switch-logo-orbits img{width:29px;height:29px;border-radius:7px}#kaia-home .switch-logo-ollie img{width:84px;height:auto}#kaia-home .sync{flex-basis:100%;padding-top:22px;border-top:1px solid var(--line)}#kaia-home .sync em{flex-basis:auto;margin-right:12px}#kaia-home .product-dashboard{margin:0;min-width:0;flex-basis:500px;overflow:hidden;border-radius:20px;box-shadow:0 24px 50px rgba(31,42,36,.12);border:6px solid #fff;transform:rotate(-1deg)}#kaia-home .product-dashboard img{display:block;width:100%;height:auto}#kaia-home .hub>div:first-child{flex-basis:330px}#kaia-home .quote .ph{border:0;width:64px;height:64px;overflow:hidden}#kaia-home .quote .ph img{display:block;width:100%;height:100%;object-fit:cover}#kaia-home .meal-illustration{padding:8%;container-type:inline-size}#kaia-home .meal-preview{width:100%;overflow:hidden;border-radius:20px;background:#fffdf8;color:var(--ink);box-shadow:0 14px 28px rgba(31,42,36,.16)}#kaia-home .meal-preview-top{display:flex;justify-content:space-between;padding:12px 18px;font-size:clamp(10px,3.1cqw,12px);color:var(--muted)}#kaia-home .meal-preview-photo{display:block;width:100%;height:30cqw}#kaia-home .meal-preview-body{padding:15px 18px}#kaia-home .meal-preview h3{color:var(--ink);margin:0 0 9px;font:500 clamp(20px,6.4cqw,27px)/1.1 var(--display)}#kaia-home .meal-preview-tags{display:flex;gap:5px}#kaia-home .meal-preview-tags span{background:#edf0e8;border-radius:20px;padding:4px 8px;font-size:clamp(9px,2.6cqw,11px)}#kaia-home .meal-preview-body p{color:var(--muted);margin:10px 0 13px;font-size:clamp(10px,3cqw,12px)}#kaia-home .meal-preview-actions{display:flex;gap:7px;font-size:clamp(9px,2.8cqw,12px);font-weight:600}#kaia-home .meal-preview-actions span{padding:10px 9px;border-radius:12px;background:#e9eee7;white-space:nowrap}#kaia-home .meal-preview-actions span:last-child{background:#fff0c8}#kaia-home .meal-preview-footer{padding:11px 8px;text-align:center;font-size:clamp(9px,2.8cqw,11px);border-top:1px solid #e5dcc9;color:var(--muted)}#kaia-home .home-pricing{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:20px;align-items:stretch;margin-top:28px}#kaia-home .home-plan-cards>div>div>div{border-radius:28px;padding:28px;background:#fff;display:flex;flex-direction:column}#kaia-home .home-plan-cards h3{font:500 28px var(--display)}#kaia-home .home-plan-cards .text-4xl{font:500 48px var(--display)}#kaia-home .home-plan-cards a{background:var(--green);color:#fff;text-decoration:none;margin-top:auto;font-weight:600;font-family:var(--body)}#kaia-home .home-plan-cards li{font-size:15px;line-height:1.6}#kaia-home .home-plan-cards .text-sm{font-size:15px}#kaia-home .home-plan-cards .text-xs{font-size:12px}#kaia-home .home-plan-cards p{margin-bottom:0}#kaia-home .home-pricing .promise{padding:28px;gap:22px;border-radius:28px}#kaia-home .promise .eyebrow{color:var(--lemon)}#kaia-home .text-entry{display:flex;align-items:center;gap:24px;margin:8px 0}#kaia-home .phone-link{color:var(--cream);text-underline-offset:5px}#kaia-home .qr-link{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--cream);font-size:12px;text-decoration:none}#kaia-home .qr-link img{padding:8px;background:white;border-radius:12px}#kaia-home #film{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;background:rgba(31,42,36,.95)}#kaia-home #film:not([open]){display:none}#kaia-home #film::backdrop{background:rgba(31,42,36,.85)}#kaia-home #film .showreel{width:auto;max-width:92vw;height:auto;max-height:84dvh}#kaia-home footer a.bg-sage{color:#fff}#kaia-home footer h4{font-family:var(--display)}#kaia-home footer{padding-bottom:40px}@media (min-width:701px) and (max-width:1050px){#kaia-home .hero{gap:24px;min-height:580px}#kaia-home .hero h1{font-size:52px}#kaia-home .hero .pill{font-size:30px}#kaia-home .hero .lede{font-size:18px}#kaia-home .home-pricing{grid-template-columns:1fr}#kaia-home .promise{flex-direction:row;align-items:center}}@media (max-width:700px){#kaia-home .hero{display:grid;grid-template-columns:1fr;gap:18px;padding-block:24px 36px;min-height:0;text-align:center}#kaia-home .hero .copy{display:contents}#kaia-home .hero .eyebrow{grid-row:1;font-size:10px;max-width:none}#kaia-home .hero h1{grid-row:2;font-size:40px;line-height:1.03}#kaia-home .hero .pill{font-size:clamp(23px,7vw,28px);margin-top:9px;border-width:2px}#kaia-home .heroArt{grid-row:3;padding:7px;width:174px;justify-self:center;border-radius:22px}#kaia-home .showreel{aspect-ratio:9/16;border-radius:16px}#kaia-home .hero .lede{grid-row:4;font-size:16px;line-height:1.45;max-width:340px;justify-self:center}#kaia-home .hero .cta{grid-row:5;justify-content:center;gap:8px 18px}#kaia-home .hero .fine{grid-row:6;font-size:12px}#kaia-home .hero .cta .ghost{font-size:12px}#kaia-home .proof{gap:22px}#kaia-home .proof .rate,#kaia-home .switch-proof{flex-basis:100%}#kaia-home .switch-logos{justify-content:flex-start;gap:10px 22px}#kaia-home .sync em{flex-basis:100%}#kaia-home .home-plan-cards>div>div,#kaia-home .home-pricing{grid-template-columns:1fr}#kaia-home .home-plan-cards>div>div>div,#kaia-home .home-pricing .promise{padding:26px}#kaia-home .text-entry{flex-direction:column}#kaia-home footer{padding-bottom:100px}#kaia-home .product-dashboard{flex-basis:100%;border-width:3px;transform:none}#kaia-home .nav .login{display:inline;font-size:14px}}#kaia-home .feature-illustration{width:100%;height:100%}#kaia-home .heroArt{padding:0;background:transparent;border-radius:4px;box-shadow:none}#kaia-home .showreel{border-radius:4px}#kaia-home #fcard{border-radius:0;box-shadow:none;overflow:visible}#kaia-home #ftag{padding:0;border-radius:0;background:none;color:var(--cream);font-weight:400;line-height:1.5;max-width:29em}#kaia-home .ill .paper,#kaia-home .meal-preview{border-radius:3px;box-shadow:0 3px 0 rgba(255,253,248,.2)}#kaia-home .school-request{padding:0 0 0 14px;border-left:2px solid var(--coral);font-size:16px;line-height:1.5}#kaia-home .meal-preview-tags{gap:0}#kaia-home .meal-preview-tags span{background:none;border-radius:0;padding:0}#kaia-home .meal-preview-tags span+span:before{content:"·";padding:0 7px}#kaia-home .meal-preview-actions{gap:18px}#kaia-home .meal-preview-actions span,#kaia-home .meal-preview-actions span:last-child{padding:6px 0;border-radius:0;background:none;border-bottom:1px solid #bac6b5}#kaia-home .trio{gap:28px}#kaia-home .card{background:transparent;border-radius:0;border-top:1px solid var(--line);padding:24px 0 0}#kaia-home .badges{gap:0 24px}#kaia-home .badges div{background:none;border-radius:0;border-top:1px solid var(--line);padding:16px 0}#kaia-home .product-dashboard{border-radius:3px;border:1px solid var(--line);box-shadow:none;transform:none}#kaia-home .home-plan-cards>div>div>div,#kaia-home .home-pricing .promise{border-radius:6px;box-shadow:none}#kaia-home #fcard[data-feature="2"]:before{content:"";position:absolute;inset:9%;border-radius:50%;background:#fff4c9}#kaia-home .feature-illustration{position:relative}#kaia-home #fcard[data-feature="0"]{aspect-ratio:auto}#kaia-home #fcard[data-feature="0"] .feature-illustration,#kaia-home #fcard[data-feature="0"] .ill{height:auto}#kaia-home .portrait-cluster{width:180px;max-width:100%;margin:4px 0 0}#kaia-home .portrait-cluster img{display:block;width:100%;height:auto}#kaia-home .school-result b{display:flex;align-items:center;justify-content:space-between;gap:12px}#kaia-home .hand-check{width:25px;height:22px;flex:none;color:var(--green)}#kaia-home .recipe-saved{display:flex;align-items:center;gap:4px}#kaia-home .recipe-saved .hand-check{width:16px;height:15px}#kaia-home .fpill{transition:color .18s,background-color .18s,border-color .18s}#kaia-home .fpill:hover{transform:none;background:rgba(255,253,248,.12)}#kaia-home .fpill.on:hover{background:var(--cream)}#kaia-home .arrows button{transition:background-color .18s,color .18s}#kaia-home .arrows button:hover{transform:none;background:var(--cream);color:var(--green)}@media (prefers-reduced-motion:no-preference){#kaia-home .rate.has-entered .portrait-cluster>*{animation:kaia-portrait .55s cubic-bezier(.2,.75,.25,1) both}#kaia-home .deck .txt.has-entered>:not(.arrows){animation:kaia-arrive .38s ease-out both}#kaia-home .deck .txt.has-entered #ftag{animation-delay:70ms}#kaia-home .feature-illustration.has-entered{animation:kaia-arrive .52s cubic-bezier(.2,.75,.25,1) both}#kaia-home .has-entered .school-request{animation:kaia-arrive .45s .1s both}#kaia-home .has-entered .school-result-first{animation:kaia-arrive .45s .4s both}#kaia-home .has-entered .school-result-second{animation:kaia-arrive .45s .7s both}#kaia-home .has-entered .school-result-first .hand-check path{animation:kaia-ink .38s ease-out .75s both}#kaia-home .has-entered .school-result-second .hand-check path{animation:kaia-ink .38s ease-out 1.05s both}#kaia-home .has-entered .recipe-saved .hand-check path{animation:kaia-ink .45s ease-out .5s both}#kaia-home .has-entered .meal-preview-body{animation:kaia-arrive .4s .14s both}#kaia-home .has-entered .meal-preview-footer{animation:kaia-arrive .4s .35s both}#kaia-home .trio.has-entered>*{animation:kaia-arrive .5s ease-out both}#kaia-home .trio.has-entered>:nth-child(2){animation-delay:90ms}#kaia-home .trio.has-entered>:nth-child(3){animation-delay:.18s}#kaia-home .product-dashboard.has-entered{animation:kaia-arrive .6s ease-out both}}@keyframes kaia-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kaia-portrait{0%{opacity:0;transform:translateY(9px) rotate(-7deg)}to{opacity:1;transform:none}}@keyframes kaia-ink{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (max-width:700px){#kaia-home .portrait-cluster{margin-top:8px}}#kaia-home .heroArt{overflow:visible}#kaia-home .sketched-phrase{position:relative;white-space:nowrap}#kaia-home .sketched-phrase svg{position:absolute;left:0;bottom:-9px;width:100%;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;pointer-events:none;opacity:.65}@media (prefers-reduced-motion:no-preference){#kaia-home .sketched-phrase.has-entered path{animation:kaia-ink .7s ease-out .18s both}}#kaia-home #features>.wrap>.lede,#kaia-home .band>.wrap>.eyebrow,#kaia-home .band>.wrap>h2{text-align:center}#kaia-home #features>.wrap>.lede{margin-inline:auto}#kaia-home .fpills,#kaia-home .proof{justify-content:center}#kaia-home .proof .rate,#kaia-home .switch-proof{text-align:center}#kaia-home .portrait-cluster{margin-inline:auto}#kaia-home .switch-logos,#kaia-home .sync{justify-content:center}#kaia-home .sync em{flex-basis:100%;text-align:center;margin:0 0 8px}#kaia-home .relief-section{background:var(--sand);text-align:center}#kaia-home .relief-section h2{max-width:820px;margin:12px auto 0}#kaia-home .relief-section>.wrap>.lede{margin:18px auto 0}#kaia-home .relief-scenes{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:52px;text-align:left}#kaia-home .relief-caption{color:var(--coral);font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}#kaia-home .relief-scene h3{font-family:var(--display);font-size:clamp(26px,3vw,34px);line-height:1.2;margin:12px 0 18px}#kaia-home .relief-scene>p{color:var(--muted);margin:0 0 28px;max-width:46ch}#kaia-home .ownership-example{background:var(--cream);padding:24px;border-top:3px solid var(--green)}#kaia-home .ownership-example>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}#kaia-home .ownership-example .ownership-heading{padding-top:0;font-size:13px;color:var(--muted)}#kaia-home .ownership-example small{display:block;color:var(--muted);margin-top:3px}#kaia-home .ownership-example b{font-size:14px;padding:5px 12px;border-radius:4px;font-weight:600}#kaia-home .owner-sam{background:var(--mint)}#kaia-home .owner-alex{background:#f7dfc7}#kaia-home .relief-example-label{display:block;color:var(--muted);font-size:12px;margin-top:16px}#kaia-home .ramble-example{border-left:2px solid var(--coral);padding-left:24px}#kaia-home .ramble-parent{font-family:var(--display);font-style:italic;font-size:21px;line-height:1.45;margin:0 0 22px}#kaia-home .ramble-response p{margin:8px 0}#kaia-home .ramble-response ul{padding-left:19px;margin:10px 0}#kaia-home .ramble-response li{padding:3px 0}@media(max-width:700px){#kaia-home .relief-scenes{grid-template-columns:1fr;gap:44px;margin-top:36px}#kaia-home .ownership-example{padding:18px}#kaia-home .ramble-example{padding-left:18px}}#kaia-home .how-learning{max-width:680px;margin:56px auto 0;padding-top:28px;border-top:1px solid var(--line,#dfd6c6);text-align:center;scroll-margin-top:100px}#kaia-home .how-learning h3{margin:0 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.2}#kaia-home .how-learning p{margin:0;font-size:17px;line-height:1.65;color:var(--muted,#59675c)}#kaia-home #fcard[data-feature="0"] .ill{padding:12px 0}#kaia-home .school-chat{width:min(100%,410px);background:#fff;color:#252c28;border:1px solid #dedbd4;border-radius:22px;padding:0 20px 18px;box-shadow:0 12px 35px #20372812;text-align:left}#kaia-home .school-chat-header{display:flex;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid #eeeae3}#kaia-home .school-chat-header>span{font-size:26px}#kaia-home .school-chat-header b{display:block;font:600 16px var(--font-dm-sans),sans-serif}#kaia-home .school-chat-header small{display:block;color:#737c74;font-size:11px;margin-top:2px}#kaia-home .school-chat-label{text-align:center;font-size:9px;letter-spacing:.14em;color:#828780;margin:16px 0}#kaia-home .school-chat-bubble{max-width:92%;padding:11px 14px;margin:9px 0;border-radius:16px;font-size:14px;line-height:1.45}#kaia-home .school-chat-you{margin-left:auto;background:#287bea;color:white;border-bottom-right-radius:4px}#kaia-home .school-chat-kaia{background:#f0f0ef;border-bottom-left-radius:4px}#kaia-home .school-chat-compose{margin-top:18px;border-top:1px solid #eeeae3;padding-top:12px;display:flex;justify-content:space-between;color:#a0a49e;font-size:13px}@media (max-width:480px){#kaia-home .school-chat{padding:0 14px 14px}#kaia-home .school-chat-bubble{font-size:13px}}#kaia-home .recipe-story-intro{margin:22px auto 0;text-align:center}#kaia-home .recipe-story h2{margin-top:14px}#kaia-home .recipe-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center;margin-top:48px}#kaia-home .recipe-story-steps{list-style:none;margin:0 0 28px;padding:0}#kaia-home .recipe-story-steps li{display:flex;gap:18px;padding:19px 0;border-top:1px solid #d9cdb8}#kaia-home .recipe-story-steps li>span{color:var(--coral);font-size:13px;padding-top:5px;font-weight:600}#kaia-home .recipe-story-steps h3{font-size:27px}#kaia-home .recipe-story-steps p{margin:9px 0 0;color:var(--muted);line-height:1.55}#kaia-home .recipe-story-example{margin:0;min-width:0}#kaia-home .recipe-story-message{background:var(--deep);color:var(--cream);padding:17px 22px;border-radius:20px 20px 4px 20px;width:fit-content;margin:0 0 25px auto;font-size:19px}#kaia-home .recipe-story-message small{display:block;opacity:.8;font-size:12px;margin-top:7px}#kaia-home .recipe-story-sheet{background:var(--cream);padding:clamp(22px,3vw,38px);border-top:3px solid var(--deep);box-shadow:0 10px 24px #3d36230a}#kaia-home .recipe-story-sheet-top{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;margin-bottom:28px}#kaia-home .recipe-story-sheet-top>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--deep)}#kaia-home .recipe-story-sheet-top svg{width:16px;height:16px}#kaia-home .recipe-story-sheet h3{font-size:clamp(28px,3vw,37px)}#kaia-home .recipe-story-sheet>p{color:var(--muted);font-size:14px;margin:16px 0 25px}#kaia-home .recipe-story-tools{display:grid;gap:12px;border-block:1px solid #ded8cc;padding:18px 0;font-size:15px;color:var(--deep)}#kaia-home .recipe-story-tools span:before{content:"+ ";color:var(--coral)}#kaia-home .recipe-story-example figcaption{margin-top:14px;font-size:12px;color:var(--muted);text-align:center}@media (max-width:700px){#kaia-home .recipe-story-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}#kaia-home .recipe-story-example{grid-row:1}#kaia-home .recipe-story-copy .btn{width:100%;justify-content:center;font-size:16px}}#kaia-home a.btn[href^="sms:"],#kaia-home footer a[href^="sms:"]:not(.phone-link){background:var(--coral);border-color:var(--coral);color:var(--white)}#kaia-home .desktop-text-number{display:inline-block;font-size:15px;color:var(--muted);user-select:text}#kaia-home .desktop-text-number strong{white-space:nowrap}@media (max-width:767px){#kaia-home .desktop-text-number{display:none}}