@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.Qq102G_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.Qq102G_variable{--font-landing-display:"Newsreader", "Newsreader Fallback"}
:root{--amber:#f0a93a;--amber-hi:#ffd79a;--teal-ink:#16393f;--teal-d:#1e4d54;--teal:#3a7a85;--teal-l:#aed3d9;--teal-ll:#d4eaed;--mint:#a5d0b9;--lav:#a98fd0;--apricot:#f3c078;--ease-out:cubic-bezier(.16, 1, .3, 1);--shade:0}.landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--landing-font-display:var(--font-landing-display), Georgia, "Times New Roman", serif;--landing-font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--landing-font-ui:"Outfit", system-ui, sans-serif;--landing-font-hand:"Caveat", "Segoe Print", cursive;--bg:#eef7f8;--bg-2:#e3f1f3;--fg:#16393f;--fg-2:#2c5560;--fg-muted:#45686f;--line:#1e4d5424;--line-2:#1e4d544d;--surface:#fff;--btn-bg:var(--amber);--btn-fg:#16393f;--shade:.1;--h-weight:380;--hdr-bg:#eef7f8f5;--bezel:#16393f;--table-1:#1e4d541a;background:var(--bg);color:var(--fg);font-family:var(--landing-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.landing :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}@media (min-width:900px){.landing{zoom:.9}}.paper{--bg:#f4fbfc;--fg:#16393f;--fg-2:#2c5560;--fg-muted:#45686f;--line:#1e4d5424;--line-2:#1e4d544d;--surface:#fff;--h-weight:400;background:var(--bg);color:var(--fg)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.h1,.h2,.h3{font-family:var(--landing-font-display);font-weight:var(--h-weight);font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance;margin:0}.h1{font-size:clamp(2.9rem,6.5vw,6.2rem);line-height:.97}.h2{font-size:clamp(2.1rem,4.4vw,3.8rem);line-height:1.03}.lead{color:var(--fg-2);max-width:34rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.6}.ln{margin-bottom:-.12em;padding-bottom:.12em}.btn{background:var(--btn-bg);color:var(--btn-fg);font:600 .98rem/1 var(--landing-font-ui);cursor:pointer;transition:transform .25s var(--ease-out), filter .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.35rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px -10px #f0a93a99}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn:active{transform:scale(.98)}.btn-lg{padding:1.05rem 1.8rem;font-size:1.08rem}.btn-sm{padding:.6rem 1.05rem;font-size:.9rem}.link{color:var(--fg-2);font-size:.95rem;text-decoration:none}.link:hover{color:var(--fg)}.link-u{color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:4px;font-weight:500;text-decoration:none;transition:background-size .3s}.link-u:hover{background-position:100% 100%;background-size:0 1px}.site-header{z-index:50;color:var(--fg);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1.25rem,4vw,3rem);transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.scrolled{background:var(--hdr-bg);-webkit-backdrop-filter:blur(14px);border-color:var(--line);box-shadow:0 1px 24px -4px #16393f24}.site-header.on-paper{--fg:#16393f;--fg-2:#2c5560;--hdr-bg:#f4fbfcf5;--line:#1e4d5424}.brand{align-items:center;text-decoration:none;display:flex}.brand-logo{width:auto;height:52px;display:block}.nav{gap:1.9rem;display:none}.nav a{color:var(--fg-2);font-size:.95rem;text-decoration:none}.nav a:hover{color:var(--fg)}@media (min-width:900px){.nav{display:flex}}.hdr-actions{align-items:center;gap:1.1rem;display:flex}[data-flower] svg{width:100%;height:auto;overflow:visible}.landing .hero [data-flower] svg,.landing .finale [data-flower] svg,.landing .scene-ayla [data-flower] svg{filter:drop-shadow(0 22px 30px #3f2d7338)}.hero{isolation:isolate;align-items:center;min-height:100svh;padding:clamp(6.5rem,13vh,8.5rem) 0 clamp(3rem,8vh,5rem);display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing .hero-bg{background:linear-gradient(#f7fcfc 0%,#e2f1f2 100%)}.bg-video{z-index:-1;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.bg-video.ready{opacity:.5}.landing .bg-video.ready{opacity:.4;mix-blend-mode:multiply}.bg-photo{z-index:-1;-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(1px)saturate(.85);pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.bg-photo.ready{opacity:.4}.landing .bg-photo.ready{opacity:.3;mix-blend-mode:multiply}.shaft{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);opacity:.75;transform-origin:100% 0;background:linear-gradient(200deg,#ffffffe6,#fff0 62%);width:72%;height:135%;display:none;position:absolute;top:-12%;right:-6%}.landing .shaft{display:block}.leaves{pointer-events:none;color:#16393f4d;filter:blur(9px);mix-blend-mode:multiply;display:none;position:absolute}.landing .leaves{display:block}.leaves svg{width:100%;height:auto}.leaves.l1{transform-origin:90% 0;width:40%;top:-8%;right:-3%}.leaves.l2{opacity:.55;width:26%;top:34%;left:-10%}.hero-inner{align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (min-width:960px){.hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.hero-copy{z-index:3;max-width:41rem;position:relative}.eyebrow{font:600 .8rem/1 var(--landing-font-ui);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted);margin:0 0 .9rem}.hero-copy .lead{margin:1.6rem 0 0}.cta-row{flex-wrap:wrap;align-items:center;gap:1.1rem 1.8rem;margin-top:2.1rem;display:flex}.fine{color:var(--fg-muted);margin:1.1rem 0 0;font-size:.9rem}.landing[data-anim-pending] .h1{visibility:hidden}.landing[data-anim-pending] .hero .lead,.landing[data-anim-pending] .hero .cta-row,.landing[data-anim-pending] .hero .fine,.landing[data-anim-pending] .hero .flower-wrap,.landing[data-anim-pending] .hero .prop-wrap,.landing[data-anim-pending] .hero .fg{opacity:0}.stage{aspect-ratio:1/1.06;width:min(100%,620px);margin-inline:auto 0;position:relative}@media (max-width:959px){.stage{width:min(100%,440px);margin-inline:auto}}.flower-parallax,.flower-mouse,.shelf,.shelf-mouse{position:absolute;inset:0}.flower-wrap{aspect-ratio:1;width:94%;position:absolute;top:-7%;left:3%}.flower-wrap:before{content:"";filter:blur(8px);background:radial-gradient(closest-side,#8a70c84d,#8a70c817 46%,#0000 72%);position:absolute;inset:-26%}.landing .flower-wrap:before{background:radial-gradient(closest-side,#fffffff2,#fff6 50%,#0000 72%)}.rings i{border:1px solid var(--line-2);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.shelf{height:56%;inset:auto 0 5%}.shelf:before{content:"";background:linear-gradient(to bottom, var(--table-1), transparent);height:16%;position:absolute;bottom:-9%;left:-45%;right:-45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.prop-wrap{position:absolute;bottom:0}.prop-wrap:after{content:"";filter:blur(7px);z-index:-1;background:#020a0c8c;border-radius:50%;height:8%;position:absolute;bottom:-4%;left:6%;right:6%}.landing .prop-wrap:after{background:#1e4d544d}.prop{width:100%;height:auto;overflow:visible}.prop-wrap.lav{width:11%;left:1%}.prop-wrap.tube{width:17%;left:13%}.prop-wrap.jar{width:27%;left:34%}.prop-wrap.soap{z-index:2;width:26%;bottom:-9%;left:43%}.prop-wrap.candle{width:19%;left:68%}.candle-glow{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;z-index:-1;background:radial-gradient(closest-side,#ffc46e8c,#ffc46e00);width:340%;margin-left:-170%;position:absolute;top:-18%;left:50%}.landing .candle-glow{opacity:.3;mix-blend-mode:normal}.ayla-note{z-index:4;color:#16393f;width:min(292px,66%);font:500 .85rem/1.4 var(--landing-font-body);background:#fff;border-radius:16px;gap:.7rem;padding:.8rem .95rem;display:flex;position:absolute;top:44%;left:-7%;box-shadow:0 18px 42px -16px #00000080}.landing .ayla-note{box-shadow:0 18px 42px -18px #3f2d7380}.ayla-note [data-flower]{flex:none;width:30px;height:30px}.ayla-note b{font:600 .8rem/1.2 var(--landing-font-ui);color:#6b4fb0;margin-bottom:.15rem;display:block}.ayla-note .cur{vertical-align:-.12em;background:#6b4fb0;width:2px;height:.95em;margin-left:1px;animation:.9s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.fg{pointer-events:none;z-index:2;filter:blur(9px);opacity:.85;position:absolute}.fg svg{width:100%;height:auto}.fg.tube{width:clamp(90px,11vw,170px);bottom:-9%;left:-3%;transform:rotate(-9deg)}.fg.jar{width:clamp(150px,20vw,300px);bottom:-7%;right:-5%;transform:rotate(7deg)}.landing .fg{filter:blur(5px);opacity:.7}@media (max-width:959px){.fg,.prop-wrap.lav,.prop-wrap.soap{display:none}.prop-wrap.tube{left:10%}.prop-wrap.jar{width:32%;left:32%}.prop-wrap.candle{width:22%;left:70%}}.scene{padding:clamp(5rem,12vh,9rem) 0;position:relative}.scene-pain{isolation:isolate;align-items:center;min-height:92svh;display:grid;overflow:hidden}.landing .scene-pain{background:linear-gradient(#e2f1f2,#eef7f8)}.pain-grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (min-width:900px){.pain-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pain-copy p{max-width:30rem;color:var(--fg-2);margin:1.5rem 0 0;font-size:1.12rem}.desk{min-height:clamp(320px,46vw,500px);position:relative}.note{aspect-ratio:1;text-align:center;width:clamp(120px,15vw,172px);font:600 clamp(1.15rem, 1.9vw, 1.55rem)/1.05 var(--landing-font-hand);color:#2b4a57;border-radius:3px 3px 12px;place-items:center;padding:.9rem .85rem;display:grid;position:absolute;box-shadow:0 16px 30px -14px #0009}.note.n1{background:#f8d9a3;top:6%;left:4%;transform:rotate(-6deg)}.note.n2{background:#d5eadf;top:0%;left:40%;transform:rotate(4deg)}.note.n3{background:#ddd2ef;top:12%;left:70%;transform:rotate(-3deg)}.note.n4{background:#d5eadf;top:50%;left:14%;transform:rotate(7deg)}.note.n5{background:#f8d9a3;top:46%;left:52%;transform:rotate(-8deg)}.notebook{aspect-ratio:1.35;color:#2b4a57;width:clamp(190px,26vw,300px);font:600 clamp(1.1rem, 1.7vw, 1.45rem)/26px var(--landing-font-hand);z-index:0;background:repeating-linear-gradient(#0000 0 25px,#3a7a8538 25px 26px),#fbfdfd;border-radius:4px;padding:1rem 1.1rem;position:absolute;top:38%;left:25%;transform:rotate(-3deg);box-shadow:0 22px 40px -18px #000000a6}.notebook s{opacity:.7;text-decoration-thickness:2px}.note{z-index:1}@keyframes floaty{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:1.6deg}}.scene-ayla{align-items:center;min-height:100svh;padding-block:clamp(4.5rem,9vh,6rem);display:grid}.landing .scene-ayla{background:linear-gradient(#f6f1fb 0%,#ede1f6 100%)}.ayla-grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (min-width:900px){.ayla-grid{grid-template-columns:minmax(0,1fr) auto}}.ayla-left .sub{color:var(--fg-2);max-width:32rem;margin:1.4rem 0 0;font-size:1.1rem}.ayla-stage{align-items:center;gap:1.3rem;margin-top:2.2rem;display:flex}.ayla-stage .aura-wrap{flex:none;width:clamp(110px,14vw,190px);position:relative}.ayla-stage [data-flower]{width:100%}.ayla-state{font:500 .95rem/1.2 var(--landing-font-ui);color:var(--fg-muted);display:block}.cap{min-height:2.5em;font-family:var(--landing-font-display);font-weight:var(--h-weight);font-optical-sizing:auto;color:var(--fg);margin:.35rem 0 0;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.2}.ayla-brand{align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.ayla-brand [data-flower]{width:46px;height:46px}.ayla-brand span{font:600 1.7rem/1 var(--landing-font-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--fg)}.illus{color:var(--fg-muted);margin:1.2rem 0 0;font-size:.82rem}.phone{border:10px solid var(--bezel);color:#3f2d73;background:#faf6fd;border-radius:42px;flex-direction:column;width:min(340px,86vw);height:min(660px,76svh);margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8a70c833,0 40px 90px -30px #0000008c}.phone-top{background:#fff;border-bottom:1px solid #ede8f8;flex:none;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.phone-top [data-flower]{flex:none;width:30px;height:30px}.phone-top b{font:600 .98rem/1 var(--landing-font-ui)}.phone-top small{color:#6b4fb0;margin-top:3px;font-size:.72rem;display:block}.chat{flex:1;position:relative;overflow:hidden}.chat-inner{padding:14px 12px 26px;position:relative}.msg{border-radius:16px;max-width:88%;margin-bottom:9px;padding:.62rem .8rem;font-size:.86rem;line-height:1.42}.msg.me{color:#fff;background:#6b4fb0;border-bottom-right-radius:5px;margin-left:auto}.msg.ayla{background:#fff;border:1px solid #ede8f8;border-bottom-left-radius:5px}.typing{background:#fff;border:0 solid #ede8f8;border-radius:14px;align-items:center;gap:4px;width:54px;height:0;padding:0 .8rem;display:flex;overflow:hidden}.typing i{opacity:.4;background:#6b4fb0;border-radius:50%;width:6px;height:6px;animation:1s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:1;transform:translateY(-2px)}}.wave{vertical-align:middle;align-items:center;gap:2px;height:22px;display:inline-flex}.wave i{width:3px;height:calc(var(--h) * 1px);opacity:.9;background:#fff;border-radius:2px}.dur{opacity:.85;margin-left:.5rem;font-size:.75rem}.card-sale{background:#f5f0fa;border:1px solid #ede8f8;border-radius:12px;margin-top:.55rem;padding:.65rem .7rem;font-size:.82rem}.card-sale .row{justify-content:space-between;gap:.6rem;padding:.12rem 0;display:flex}.card-sale .row span:last-child{font-weight:600}.card-sale .btns{gap:.45rem;margin-top:.6rem;display:flex}.card-sale button{all:unset;text-align:center;font:600 .8rem/1 var(--landing-font-ui);border-radius:9px;flex:1;padding:.5rem .4rem}.card-sale .b-ok{color:#fff;background:#6b4fb0;position:relative}.card-sale .b-ok .lbl-b{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.card-sale .b-no{color:#6b4fb0;border:1px solid #8a70c8}.phone-input{background:#fff;border-top:1px solid #ede8f8;flex:none;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex}.phone-input .field{color:#8d7a9e;background:#f5f0fa;border-radius:999px;flex:1;padding:.55rem .85rem;font-size:.82rem}.phone-input svg{color:#6b4fb0;flex:none;width:22px;height:22px}.scene-trace{overflow:hidden}.trace-head{max-width:46rem}.trace-head p{color:var(--fg-2);max-width:36rem;margin:1.2rem 0 0;font-size:1.1rem}.trace-board{align-items:start;gap:1.6rem;margin-top:clamp(3rem,6vw,5rem);padding-left:1.6rem;display:grid;position:relative}@media (min-width:900px){.trace-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0 0 4rem}.trace-card{margin-top:calc(var(--i) * 3.7rem)}}.trace-line{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace-line path{fill:none;stroke-linecap:round}.trace-line .main{stroke:var(--amber);stroke-width:2.6px}.trace-line .ghost{stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:2 9}.trace-card{z-index:1;background:var(--surface);border:1px solid var(--line);transition:border-color .5s, transform .5s var(--ease-out);border-radius:18px;padding:1.25rem 1.2rem;position:relative}.landing .trace-card{box-shadow:0 24px 50px -30px #1e4d5473}.trace-card.on{border-color:#f0a93a99}.trace-card .node{background:var(--bg);border:2px solid var(--line-2);border-radius:50%;width:15px;height:15px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:-8px;left:1.1rem}.trace-card.on .node{background:var(--amber);border-color:var(--amber);box-shadow:0 0 0 6px #f0a93a33}.trace-card h3{font:600 1.08rem/1.2 var(--landing-font-ui);margin:.35rem 0 .8rem}.trace-card dl{gap:.55rem;margin:0;display:grid}.trace-card dt{color:var(--fg-muted);font-size:.78rem}.trace-card dd{color:var(--fg);margin:0;font-size:.95rem}.trust-grid{align-items:center;gap:clamp(2.2rem,5vw,5rem);display:grid}@media (min-width:900px){.trust-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.trust-copy p{color:var(--fg-2);max-width:34rem;margin:1.3rem 0 0;font-size:1.1rem}.trust-list{gap:.9rem;max-width:34rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.trust-list li{color:var(--fg);grid-template-columns:auto 1fr;gap:.8rem;font-size:1rem;display:grid}.trust-list svg{width:22px;height:22px;color:var(--amber);margin-top:2px}.disclaimer{max-width:32rem;margin-top:1.7rem;font-weight:700;color:var(--fg-muted)!important;font-size:.86rem!important}.trust-art{justify-items:center;gap:1.4rem;display:grid;position:relative}.label-card{color:#16393f;width:min(390px,100%);font:500 .62rem/1.4 var(--landing-font-body);text-align:center;background:#fff;border-radius:5px;flex-direction:column;gap:5px;padding:16px 20px 14px;display:flex;box-shadow:0 30px 60px -28px #0009}.lbl-head{flex-direction:column;gap:2px;display:flex}.label-card .mk{font:700 .64rem/1 var(--landing-font-ui);color:#3a7a85}.label-card .nm{font:700 1.15rem/1.15 var(--landing-font-display);font-optical-sizing:auto}.label-card .art{font:700 .6rem/1 var(--landing-font-ui);letter-spacing:.02em}.lbl-rule{opacity:.7;background:#16393f;height:1px;margin:1px 0}.lbl-funcao{color:#2c5560;margin:0;font-style:italic}.lbl-sec{text-align:left}.lbl-sec .lbl-h{font:700 .64rem/1.3 var(--landing-font-ui);color:#16393f;display:block}.label-card p{color:#2c5560;text-align:left;margin:0}.lbl-meta{color:#16393f;font-weight:600}.label-card .ft{text-align:left;justify-content:space-between;gap:.6rem;font-weight:600;display:flex}.check-card{color:#1e4d54;background:#fff;border-radius:16px;width:min(390px,100%);padding:1.1rem 1.2rem;font-size:.9rem;box-shadow:0 30px 60px -30px #0000008c}.check-card h3{font:600 .98rem/1.2 var(--landing-font-ui);margin:0 0 .7rem}.check-card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.check-card li{border-bottom:1px solid #e3f1f3;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.check-card li:last-child{border-bottom:0;padding-bottom:0}.pill{color:#2a7a50;font:600 .74rem/1 var(--landing-font-ui);background:#e6f7ee;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;display:inline-flex}.pill.pend{color:#7a5a10;background:#fdf5e0}.pill svg{width:12px;height:12px}.credits{text-align:center}.credits .h2{max-width:20ch;margin-inline:auto}.credit-roll{gap:clamp(1.1rem,2.2vw,1.7rem);max-width:76rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:0;list-style:none;display:grid}.credit-roll li{grid-template-columns:1fr 1.3fr;align-items:baseline;gap:clamp(1.2rem,3vw,3.2rem);display:grid}.credit-roll .role{text-align:right;font-family:var(--landing-font-display);font-weight:var(--h-weight);font-optical-sizing:auto;color:var(--fg);font-size:clamp(1.35rem,2.6vw,2.2rem);line-height:1.1}.credit-roll .what{text-align:left;color:var(--fg-2);font-size:clamp(.95rem,1.3vw,1.1rem)}.credit-roll .role-ayla{justify-content:flex-end;align-items:center;gap:.35em;width:100%;display:inline-flex}.credit-roll .role-ayla [data-flower]{flex-shrink:0;width:.8em;height:.8em}@media (max-width:640px){.credit-roll li{text-align:left;grid-template-columns:1fr;gap:.15rem}.credit-roll .role{text-align:left}.credit-roll .role-ayla{justify-content:flex-start}}.plans{padding-block:clamp(5rem,10vw,8rem)}.plans .h2{text-align:center;max-width:16ch;margin-inline:auto}.plans .lead{text-align:center;margin:1.1rem auto 0}.plan-grid{gap:1.25rem;max-width:58rem;margin:3rem auto 0;display:grid}@media (min-width:760px){.plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}}.faq{text-align:center}.faq .h2{margin-inline:auto}.faq-list{text-align:left;max-width:44rem;margin:2.6rem auto 0}@media (min-width:860px){.faq-list{-moz-column-gap:3rem;grid-template-columns:1fr 1fr;align-items:start;column-gap:3rem;max-width:68rem;display:grid}}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}@media (min-width:860px){.faq-item:nth-child(-n+2){border-top:1px solid var(--line)}}.faq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:500 1.02rem/1.4 var(--landing-font-body);color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .1rem;display:flex}.faq-q:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.faq-ic{width:20px;height:20px;color:var(--fg-muted);flex:none;transition:transform .3s,color .3s}.faq-item.open .faq-ic{color:var(--amber);transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-a>div{overflow:hidden}.faq-a p{color:var(--fg-2);max-width:60ch;margin:0;padding:0 .1rem 1.1rem;font-size:.96rem;line-height:1.65}.faq-item.open .faq-a{grid-template-rows:1fr}.finale{isolation:isolate;text-align:center;padding-block:clamp(6rem,14vw,11rem);position:relative;overflow:hidden}.landing .finale{background:linear-gradient(#ece2f6,#ede8f8)}.finale [data-flower]{width:clamp(130px,16vw,210px);margin:0 auto 2rem}.finale .h2{max-width:17ch;margin-inline:auto}.finale .cta-row{justify-content:center}.footer{color:var(--fg-muted);background:var(--bg);padding:2.4rem 0 6rem;font-size:.9rem}.landing .footer{background:#d4eaed}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;display:flex}.footer-brand{max-width:26rem}.footer-logo{width:auto;height:58px;display:block}@media (min-width:640px){.footer-logo{height:68px}}.footer-brand p{margin:.9rem 0 0;line-height:1.6}.footer-cols{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:1.6rem 2.2rem;display:grid}@media (min-width:640px){.footer-cols{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:1.6rem 3rem}}.footer-col h4{font:600 .88rem/1 var(--landing-font-ui);color:var(--fg);margin:0 0 .8rem}.footer-col nav{flex-direction:column;gap:.55rem;display:flex}.footer a{text-decoration:none}.footer a:hover{color:var(--fg)}.footer-bottom{border-top:1px solid var(--line);margin-top:2.2rem;padding-top:1.6rem}.scene,.credits,.finale{isolation:isolate;position:relative;overflow:clip}.landing{--glow-c:#aed3d9b3;--glow-c2:#fffc}.glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, var(--glow-c), transparent);border-radius:50%;width:min(62vw,780px);position:absolute}.glow.g2{background:radial-gradient(closest-side, var(--glow-c2), transparent);width:min(42vw,540px)}.paper .glow{--glow-c:#aed3d980;--glow-c2:#f0a93a29}#dust{z-index:58;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.progress{z-index:61;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress i{background:var(--amber);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #f0a93abf}.rail{z-index:55;--rail-dot:var(--line-2);--rail-fg:var(--fg-2);--rail-bg:var(--hdr-bg);flex-direction:column;align-items:flex-end;gap:15px;display:none;position:fixed;top:50%;right:clamp(10px,1.4vw,22px);translate:0 -50%}.rail.on-paper{--rail-dot:#1e4d544d;--rail-fg:#2c5560;--rail-bg:#f4fbfce6}@media (min-width:1100px){.rail{display:flex}}.rail a{color:var(--rail-fg);font:500 .78rem/1 var(--landing-font-ui);align-items:center;gap:.7rem;padding:2px 0;text-decoration:none;display:flex}.rail a span{opacity:0;white-space:nowrap;background:var(--rail-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:.38rem .65rem;transition:opacity .3s,transform .3s;transform:translate(6px)}.rail a:after{content:"";background:var(--rail-dot);width:9px;height:9px;transition:transform .35s var(--ease-out), background .35s, box-shadow .35s;border-radius:50%}.rail a:hover span,.rail a.on span{opacity:1;transform:none}.rail a.on:after{background:var(--amber);transform:scale(1.55);box-shadow:0 0 0 5px #f0a93a33}.marquee{border-block:1px solid var(--line);background:var(--bg);padding:clamp(1.1rem,2.4vw,1.8rem) 0;position:relative;overflow:hidden}.marquee-track{--mg:clamp(1.5rem, 3vw, 3rem);will-change:transform;align-items:center;width:max-content;animation:30s linear infinite marquee-scroll;display:flex}@keyframes marquee-scroll{to{transform:translate(-50%)}}.marquee-track>*{margin-right:var(--mg);flex:none}.marquee span{font-family:var(--landing-font-display);font-weight:var(--h-weight);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--fg);white-space:nowrap;font-size:clamp(2rem,4.6vw,4rem);line-height:1}.marquee span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1.2px var(--line-2)}.marquee .mk{width:clamp(22px,2.6vw,34px);height:clamp(22px,2.6vw,34px);color:var(--amber)}.note span{display:block}.lamp{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f0a93a42,#0000);border-radius:50%;width:min(62vw,720px);position:absolute;top:-12%;left:-6%}.landing .lamp{background:radial-gradient(closest-side,#ffffffd9,#0000)}.scrap{z-index:0;opacity:.55;pointer-events:none;background:#fbfdfd;border-radius:2px;width:13px;height:17px;position:absolute;top:-8%}.landing .scrap{background:#fff;box-shadow:0 2px 6px #3f2d7340}.aura{pointer-events:none;position:absolute;inset:-14%}.aura i{border:1px solid var(--line-2);border-radius:50%;position:absolute;inset:0}.phone{animation:7s ease-in-out infinite bob}@keyframes bob{0%,to{translate:0;rotate:0deg}50%{translate:0 -9px;rotate:.35deg}}.phone-input .cam,.phone-input .mic{flex:none;place-items:center;display:grid;position:relative}.phone .mic:after{content:"";opacity:0;border:2px solid #6b4fb0;border-radius:50%;position:absolute;inset:-6px}.phone.rec .mic:after{animation:1.2s ease-out infinite landing-ping}@keyframes landing-ping{0%{opacity:.75;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.trace-line .pulse{fill:var(--amber);opacity:0;filter:drop-shadow(0 0 8px #f0a93af2)}.trace-card{animation:6.5s ease-in-out infinite drift;animation-delay:calc(var(--i) * -1.6s)}@keyframes drift{0%,to{translate:0}50%{translate:0 -6px}}.trace-card.on .node:after{content:"";border:2px solid var(--amber);border-radius:50%;animation:1.9s ease-out infinite landing-ping;position:absolute;inset:-7px}.label-card{position:relative;overflow:hidden}.label-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#3a7a8529 50%,#0000 65%);animation:5.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.check-card li{transition:background .4s}.check-card li.hl{background:linear-gradient(90deg,#3a7a851a,#0000)}.btn-lg{position:relative;overflow:hidden}.btn-lg:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-130%)}.finale:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#8a70c83d,#0000 70%);width:130vmax;margin:-65vmax 0 0 -65vmax;position:absolute;top:38%;left:50%}.landing .finale:before{background:radial-gradient(closest-side,#ffffffbf,#0000 70%)}.petal{z-index:0;pointer-events:none;opacity:.8;position:absolute;top:0}.petal svg{width:100%;height:auto}.fg.tube{animation:11s ease-in-out infinite fgdrift}.fg.jar{animation:13s ease-in-out infinite reverse fgdrift}@keyframes fgdrift{0%,to{translate:0}50%{translate:14px -10px}}.finale:before{scale:calc(.55 + var(--x,0) * .75)}.credit-roll li{position:relative}.drifter{z-index:-1;pointer-events:none;color:#aed3d952;position:absolute;top:0}.landing .drifter{color:#3a7a853d}.paper .drifter{color:#3a7a8533}.drifter svg{width:100%;height:auto}
