[data-to]{font-style:normal}.hero{background:#fff;min-height:100svh;display:flex;overflow:clip}.hero>.wrap{width:100%;display:flex}.hero-card{flex-direction:column;flex:1;justify-content:center;padding:clamp(7.75rem,15vh,9.375rem) 0 clamp(1.75rem,5vh,3.5rem);display:flex;position:relative}.hero-top{border-bottom:1px solid #0000001a;grid-template-columns:minmax(0,1fr) clamp(17.5rem,42vh,27.5rem);gap:clamp(2.5rem,5vw,6rem);padding-bottom:clamp(1.75rem,5.4vh,3.5rem);display:grid}.hero-l{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero-eyebrow{flex-direction:column;align-items:flex-start;gap:clamp(.75rem,1.8vh,1rem);display:flex}.hero-stars{gap:.3125rem;display:flex}.hero-stars svg{fill:#000;width:1rem;height:1rem}.hero-l .tag{color:#000;letter-spacing:.02em;background:0 0;margin:0;padding:0;font-size:clamp(1rem,2vh,1.1875rem);font-weight:500;line-height:1.4}.hero h1{color:#000;letter-spacing:-.02em;margin:clamp(1.25rem,3.6vh,2.5rem) 0 clamp(1.125rem,3.2vh,2rem);font-size:clamp(2.625rem,min(5.4vw,10vh),6.5rem);font-weight:500;line-height:1.12}.hero h1 em{background:linear-gradient(var(--lime),var(--lime)) no-repeat 0 88%/100% 22%;padding:0 .25rem;font-style:normal}.hero h1 .br-m{display:none}.hero-l>p{max-width:37.5rem;color:var(--grey);font-size:clamp(1rem,1.9vh,1.125rem);font-weight:400;line-height:1.75}.hero-r{background:#f0f0f2;border-radius:1.5rem;justify-content:center;align-items:center;min-height:clamp(17.5rem,42vh,27.5rem);display:flex;position:relative;overflow:hidden}.slot{aspect-ratio:1;width:78%}.hero-bar{justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);padding-top:clamp(1.75rem,5.4vh,3.5rem);display:flex}.hero-meta{flex:1;gap:1rem;min-width:0;display:flex}.hero-meta>div{background:#eeebfb;border-radius:62.4375rem;flex:1;align-items:center;gap:1rem;min-width:0;height:clamp(4rem,8.4vh,5rem);padding:0 1.75rem 0 2rem;display:flex}.hero-meta b{color:#000;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.75rem,4.4vh,2.5rem);font-weight:500;line-height:1}.hero-meta small{white-space:nowrap;color:#555;font-size:clamp(.875rem,1.7vh,1rem);font-weight:400;line-height:1.3}.hero-btns{flex:none;align-items:center;gap:.75rem;display:flex}.hero-btns a{border-radius:62.4375rem;align-items:center;gap:.625rem;height:clamp(3.25rem,6.4vh,3.75rem);padding:0 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,opacity .2s;display:flex}.hero-btns .pri{background:var(--lime);color:#000}.hero-btns .pri:hover{opacity:.85}.hero-btns .sec-btn{color:#000;padding:0 1.25rem}.hero-btns .sec-btn:hover{background:#f3f3f4}.sd{height:263vh;position:relative}.pin{height:100svh;position:sticky;top:0;overflow:hidden}.pin .hero{height:100%;min-height:0}.giant{z-index:1;letter-spacing:-.04em;color:#f1f1f1;white-space:nowrap;pointer-events:none;will-change:transform,opacity;font-size:min(38vw,35rem);font-weight:700;line-height:1;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.fly{z-index:40;pointer-events:none;will-change:transform;--cx:55.7%;--cy:40.3%;--flower-mask:url(data:image/png;base64,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);position:fixed;top:0;left:0}.fly-in,.jel{transform-origin:var(--cx) var(--cy);position:absolute;inset:0}.jel{will-change:transform}.fly img{width:100%;height:100%}.fly .glint{-webkit-mask:var(--flower-mask) center/100% 100% no-repeat;mask:var(--flower-mask) center/100% 100% no-repeat;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#ffffff8c 47%,#ffffff1a 53%,#0000 62%) 0 0/300% 100% no-repeat;background-position:var(--gp,100%) 0;position:absolute;inset:0}#px{z-index:45;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.rp{z-index:45;pointer-events:none;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border:.1875rem solid #d6ff78f2;border-radius:50%;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards rp;position:fixed;box-shadow:0 0 2.25rem .625rem #bafe2d99,inset 0 0 1.875rem #bafe2d8c}.rp.b{opacity:0;border-width:2px;animation-duration:1.4s;animation-delay:.12s}@keyframes rp{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(1)}}.pin [data-k]{opacity:var(--k,0);transform:translateY(calc((1 - var(--k,0)) * 2.5rem))}.pin .hero-r[data-k]{opacity:calc(var(--k,0) * (1 - var(--out,0)));transform:none}.scroll-tip{z-index:4;color:var(--grey-2);letter-spacing:.08em;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.scroll-tip i{transform-origin:top;background:linear-gradient(#000,#0000);width:1px;height:2.25rem;animation:1.6s ease-in-out infinite tip}@keyframes tip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.skip-intro{z-index:46;font:inherit;color:var(--grey-2);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.25rem;padding:.25rem 2px;font-size:.75rem;font-weight:500;line-height:.875rem;transition:color .2s,opacity .3s;display:inline-flex;position:fixed;bottom:.875rem;left:50%;transform:translate(-50%)}.skip-intro:hover,.skip-intro:focus-visible{color:#000}.skip-intro.off{opacity:0;pointer-events:none}.logo .dot{background:var(--lime);width:.5625rem;height:.5625rem;box-shadow:0 0 .625rem var(--lime);border-radius:50%;flex:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.logo.lit .dot{transform:scale(1)}@media (prefers-reduced-motion:reduce){.scroll-tip i{animation:none}.ag-panel,.ag-frame,.ag-media,.ag-shade{transition:none}}.h2{color:#000;text-align:center;font-size:2.75rem;font-weight:600;line-height:2.75rem}.tag{border-radius:.25rem;align-self:flex-start;margin-bottom:.625rem;padding:2px .375rem;font-size:.75rem;font-weight:400;line-height:.75rem}.act{justify-content:space-between;align-items:center;width:100%;margin-top:.9375rem;font-size:.875rem;font-weight:600;line-height:.875rem;display:flex}.ag-sec{height:300vh;position:relative}.ag-pin{will-change:transform;align-items:center;height:100vh;padding-top:3.75rem;display:flex;position:sticky;top:0}.ag-pin>.wrap{width:100%}.ag-sec .h2{margin-bottom:3rem}.ag{--ag-ease:cubic-bezier(.215,.61,.355,1);--ag-dur:.7s;--ag-media:37.5rem;--ag-txt:15.625rem;counter-reset:ag;gap:.625rem;height:clamp(31.25rem,100vh - 13.75rem,40rem);display:flex}.ag-panel{cursor:pointer;counter-increment:ag;background:#fff;border-radius:1.5rem;outline:none;flex:1 1 0;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.ag-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--lime)}.ag-panel{transition:flex-grow var(--ag-dur) var(--ag-ease)}.ag-frame{transition:bottom var(--ag-dur) var(--ag-ease)}.ag-media{transition:transform var(--ag-dur) var(--ag-ease)}.ag-shade{transition:opacity var(--ag-dur) var(--ag-ease)}.ag-frame{background:var(--ag-bg,#e9ecea);border-radius:1rem;position:absolute;inset:.75rem;overflow:hidden}.ag-media{width:var(--ag-media);will-change:transform;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ag-media>img{object-fit:contain;width:100%;height:100%;display:block}.ag-shade{pointer-events:none;will-change:opacity;background:#0a0c0e73;position:absolute;inset:0}.ag-panel:after{content:"0" counter(ag);color:#fff;background:#00000073;border-radius:62.4375rem;padding:.5rem .625rem;font-size:.9375rem;font-weight:600;line-height:.9375rem;transition:opacity .3s;position:absolute;bottom:1.5rem;left:1.5rem}.ag-panel.on:after{opacity:0}.ag-label{height:calc(var(--ag-txt) - 3.25rem);color:#000;pointer-events:none;flex-direction:column;justify-content:flex-end;width:min(35rem,100% - 4rem);min-width:26.25rem;display:flex;position:absolute;bottom:1.75rem;left:2rem}.ag-label>*{opacity:0;transition:opacity calc(var(--ag-dur)*.5) var(--ag-ease),transform calc(var(--ag-dur)*.5) var(--ag-ease);transform:translateY(.75rem)}.ag-panel.on .ag-label>*{opacity:1;transition-duration:var(--ag-dur);transition-delay:calc(var(--i,0)*60ms + .2s);transform:none}.ag-label .tag{color:#fff;background:#000;align-self:flex-start;margin-bottom:.75rem;display:inline-block}.ag-title{white-space:nowrap;align-items:center;gap:.75rem;font-size:1.75rem;font-weight:600;line-height:2.125rem;display:flex}.ag-title i{background:var(--lime);border-radius:.1875rem;flex:none;width:.1875rem;height:1.625rem}.ag-desc{color:var(--grey);margin-top:.5rem;font-size:.9375rem;font-weight:400;line-height:1.5rem}.ag-meta{color:var(--grey-2);border-top:1px solid #00000014;gap:1.75rem;margin-top:.875rem;padding-top:.875rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:flex}.ag-meta b{color:#000;margin-left:.5rem;font-weight:600}.ag-go{align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;font-weight:600;line-height:.9375rem;display:inline-flex}.ag-go svg{transition:transform .4s var(--ease)}.ag-panel.on:hover .ag-go svg{transform:translate(.375rem)}.feat{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.fcol{background:var(--card);border-radius:2.5rem;flex-direction:column;padding:2.5rem 2rem 2.75rem;display:flex}.rv.d3{transition-delay:.45s}.fhead{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.fhead .no{color:#000;font-size:3.125rem;font-weight:600;line-height:3.125rem}.fhead i{background:var(--lime);width:1.5rem;height:.1875rem;transition:width .6s var(--ease);border-radius:2px}.fcol:hover .fhead i{width:4rem}.fpic{aspect-ratio:4/3;margin-bottom:1.75rem;position:relative}.fpic .pic{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .7s var(--ease);display:block;position:absolute;inset:0}.fcol:hover .fpic .pic{transform:translateY(-.375rem)scale(1.06)}.fcol h3{color:#000;margin-bottom:.875rem;font-size:1.5rem;font-weight:500;line-height:2rem}.fcol p{color:var(--grey);font-size:1rem;font-weight:400;line-height:1.75rem}.partners{padding:5.625rem 0;overflow:hidden}.partners .h2{margin-bottom:5rem}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.plogo{color:#b8b8b8;cursor:pointer;justify-content:center;align-items:center;gap:.625rem;width:15.75rem;height:5.625rem;font-size:1.75rem;font-weight:600;transition:transform .3s,color .3s;display:flex}.plogo:hover{color:#000;transform:scale(1.1)}.plogo img{flex:none;width:1.875rem;height:1.875rem}.eco{padding:5.625rem 0 8.75rem;position:relative;overflow:hidden}.eco .h2{margin-bottom:5rem}.eco-grid{grid-template-columns:1fr 1fr;gap:3.75rem;display:grid}.ecard{background:var(--card);border-radius:2.5rem;flex-direction:column;justify-content:center;min-height:30rem;padding:3.5rem 3.75rem;display:flex}.ecard h3{color:#000;margin-bottom:1.25rem;font-size:2.125rem;font-weight:500;line-height:2.125rem}.ecard p{color:var(--grey);margin-bottom:1.25rem;font-size:1rem;line-height:1rem}.ecard ul{color:#000;flex-direction:column;gap:2px;font-size:1rem;font-weight:400;line-height:1rem;list-style:none;display:flex}.ecard li{align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.eimg{object-fit:cover;pointer-events:none;mix-blend-mode:multiply;filter:brightness(1.12)contrast(1.12);width:13.75rem;height:9.0625rem;animation:6s ease-in-out infinite bob;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.eimg.tl{top:-3.75rem;left:-3.125rem;rotate:-12deg}.eimg.br{animation-duration:7s;animation-delay:-2s;bottom:-3.125rem;right:-2.5rem;rotate:10deg}@keyframes bob{50%{translate:0 -1.125rem}}.eimg{opacity:0;transition:transform 1.6s cubic-bezier(.22,1.2,.36,1),opacity .6s var(--ease);transition-delay:.35s}.eimg.tl{transform:translate(-26.25rem)rotate(-540deg)}.eimg.br{transition-delay:.55s;transform:translate(26.25rem)rotate(540deg)}.ecard.in .eimg{opacity:1;transform:none}.sec .h2{margin-bottom:5rem}.chk-list{gap:.875rem;font-size:.9375rem;font-weight:400;line-height:1.375rem;list-style:none;display:grid}.chk-list li{align-items:flex-start;gap:.625rem;display:flex}.chk-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12l3 3 5-6'/%3E%3C/svg%3E") 50%/1.25rem no-repeat;flex:none;width:1.25rem;height:1.25rem;margin-top:1px}.eyebrow{color:var(--grey);letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:.8125rem;display:inline-flex}.eyebrow:before{content:"";background:#3fa34d;border-radius:50%;width:.5rem;height:.5rem}.plans{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:70rem;margin:0 auto;display:grid}.plan{background:var(--card);color:#000;border-radius:2.5rem;flex-direction:column;min-height:38.75rem;padding:3.5rem 3.5rem 3rem;display:flex}.plan.hl{background:radial-gradient(40% 28% at 92% 0,#bafe2d59,#bafe2d00 70%),#fff;border:1px solid #00000014}.phead{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.pno{letter-spacing:.08em;color:var(--grey-2);align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:.875rem;display:flex}.pno:after{content:"";background:var(--lime);border-radius:2px;width:1.5rem;height:2px}.pbadge{background:var(--lime);color:#000;border-radius:.875rem;align-items:center;height:1.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.plan .pt{font-size:2.25rem;font-weight:600;line-height:2.75rem}.plan .pd{max-width:26.25rem;color:var(--grey);margin:1rem 0 2.5rem;font-size:1rem;font-weight:400;line-height:1.625rem}.plan .chk-list{border-top:1px solid #0000001a;gap:0;margin-bottom:3rem;font-size:1rem}.plan .chk-list li{border-bottom:1px solid #0000001a;gap:.875rem;padding:1.125rem 0}.plan .go{color:#fff;background:#000;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;margin-top:auto;font-size:1rem;font-weight:600;transition:opacity .2s;display:flex}.plan .go:hover{opacity:.85}.ov{color:#fff;pointer-events:none;position:absolute;bottom:1.25rem;left:1.5rem}.ov b{font-size:3rem;font-weight:600;line-height:3.25rem;display:block}.ov span{opacity:.85;font-size:.8125rem;font-weight:400;line-height:.8125rem}.note{color:var(--grey-2);margin-top:1.5rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.faq{max-width:62.5rem;margin:0 auto}.faq details{border-bottom:1px solid #0003}.faq summary{cursor:pointer;color:#000;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 0;font-size:1.375rem;line-height:1.875rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{background:var(--card);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;transition:transform .3s;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:#000;width:.75rem;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}.faq details.closing summary i{transform:none}.faq details p{color:var(--grey);padding:0 3.75rem 1.75rem 0;font-size:1rem;font-weight:400;line-height:1.75rem;overflow:hidden}.stats{padding:5.625rem 0 0}.lead{justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:3.5rem;display:flex}.lead h2{color:#000;font-size:2.75rem;font-weight:600;line-height:3.5rem}.lead p{max-width:26.25rem;color:var(--grey);font-size:1rem;font-weight:400;line-height:1.625rem}.stat-row{grid-template-columns:repeat(4,1fr);row-gap:2.5rem;display:grid;position:relative}.stat-row:before{content:"";transform-origin:0;width:100%;height:1px;transition:transform 1.6s var(--ease) .3s;background:#0003;position:absolute;top:0;left:0;transform:scaleX(0)}.stat-row.in:before{transform:none}.stat{border-left:1px solid #00000014;padding:2.25rem 2rem 0}.stat:first-child{border-left:0;padding-left:0}.stat b{color:#000;letter-spacing:-.02em;align-items:baseline;gap:.375rem;font-size:4.5rem;font-weight:600;line-height:4.5rem;display:flex}.stat b em{color:var(--grey-2);letter-spacing:0;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.125rem}.stat>span{color:var(--grey);margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:block}.why-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.wcard{background:var(--card);border-radius:2.5rem;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:21.25rem;padding:3rem 3.75rem;display:flex}.wcard h3{color:#000;margin-bottom:1rem;font-size:2.125rem;font-weight:500;line-height:2.625rem}.wcard p{max-width:27.5rem;color:var(--grey);font-size:1rem;font-weight:400;line-height:1.625rem}.wimg{object-fit:contain;pointer-events:none;mix-blend-mode:multiply;width:15.625rem;height:11.625rem;transition:transform .8s var(--ease);position:absolute;bottom:1.5rem;right:1.5rem;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.wcard:hover .wimg{transform:translateY(-.5rem)rotate(-4deg)scale(1.04)}.wcard>:not(.wimg){position:relative}.wcard .chips,.wcard .wmeta{max-width:calc(100% - 13.75rem)}.chips{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.chips span{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i,0)*60ms + .5s);background:#fff;border-radius:62.4375rem;padding:.5625rem .875rem;font-size:.875rem;font-weight:400;line-height:.875rem;transform:translateY(.75rem)scale(.85)}.wcard.in .chips span{opacity:1;transform:none}.live{background:#fff;border-radius:62.4375rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:400;line-height:.8125rem;display:inline-flex;position:relative}.live i{background:#3fa34d;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #3fa34d80}70%,to{box-shadow:0 0 0 .625rem #3fa34d00}}.wmeta{border-top:1px solid #00000026;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1.25rem;display:grid}.wmeta small{color:var(--grey-2);margin-bottom:.625rem;font-size:.75rem;font-weight:400;line-height:.75rem;display:block}.wmeta b{color:#000;font-size:1rem;font-weight:600;line-height:1.375rem}.voice{align-items:center;height:100svh;min-height:47.5rem;padding:6.875rem 0 3rem;display:flex}.voice>.wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;width:100%;height:100%;display:grid}.voice-l{flex-direction:column;align-items:flex-start;display:flex}.voice .h2{text-align:left;margin-bottom:3rem}.qmark{margin-bottom:1.5rem}.qtext{color:#000;min-height:9rem;font-size:1.875rem;font-weight:500;line-height:3rem}.qtext .qc{animation:qcIn .7s var(--ease) both;animation-delay:calc(var(--i)*18ms)}@keyframes qcIn{0%{opacity:0}}.qwho{flex-wrap:wrap;gap:.625rem;margin-top:2.5rem;display:flex}.qwho button{background:var(--card);text-align:left;border-radius:62.4375rem;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .5rem;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden}.qwho button i{border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.qwho b{font-size:.9375rem;font-weight:600;line-height:1.25rem;display:block}.qwho small{color:var(--grey-2);font-size:.75rem;font-weight:400;line-height:1rem}.qwho button.on{color:#fff;background:#000}.qwho button.on small{color:var(--on-dark-2)}.qwho button:after{content:"";background:var(--lime);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:.25rem;left:1.25rem;right:1.25rem;transform:scaleX(0)}.voice.run .qwho button.on:after{animation:8s linear forwards tabbar}@keyframes tabbar{to{transform:scaleX(1)}}.voice-l:hover .qwho button.on:after{animation-play-state:paused}.voice-l .note{margin-top:1.5rem}.tw{background:var(--card);touch-action:pan-y;border-radius:2.5rem;height:100%;min-height:26.25rem;position:relative;overflow:hidden}.tw-hint{color:var(--grey-2);pointer-events:none;font-size:.8125rem;font-weight:400;line-height:.8125rem;position:absolute;top:1.75rem;left:2rem}.tw-item{opacity:0;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;position:absolute;top:0;left:0}.tw-item.tw-on{opacity:1}.tw-item>span{text-align:center;white-space:nowrap;color:#000;width:100%;height:100%;transition:transform .25s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:8%;font-weight:600;line-height:1.25;display:flex;box-shadow:0 .75rem 1.5rem -.875rem #0000002e}.tw-item:hover>span{transform:scale(1.06)}.tw-item.drag{cursor:grabbing;z-index:5}.tw-item.k-lime>span{background:var(--lime)}.tw-item.k-dark>span{color:#fff;background:#000}.pflow{padding:5.625rem 0}.pflow-in{--ic:3.5rem;background:var(--card);border-radius:2.5rem;grid-template-columns:1fr 1.15fr;align-items:start;gap:5rem;padding:5.5rem 3.75rem;display:grid}.pflow-l{will-change:transform;position:sticky;top:8.75rem}.pflow-l .h2{text-align:left}.pflow-sub{max-width:27.5rem;color:var(--grey);margin:1.5rem 0 3.5rem;font-size:1.125rem;font-weight:400;line-height:1.875rem}.pflow-no{color:#000;align-items:flex-end;gap:.75rem;display:flex}.pflow-no b{letter-spacing:-.04em;height:10.625rem;font-size:10rem;font-weight:600;line-height:10.625rem;display:block;overflow:hidden}.pflow-no b span{transition:transform .8s var(--ease);font-weight:600;display:block}.pflow-no em{color:var(--grey-2);padding-bottom:1.875rem;font-size:1.5rem;font-style:normal;line-height:1.5rem}.pflow-r{position:relative}.pflow-r:before,.rail-fill{content:"";left:calc(var(--ic)/2 - 1px);top:calc(var(--ic)/2);bottom:var(--rb,2.5rem);background:#00000014;border-radius:2px;width:2px;position:absolute}.rail-fill{background:var(--lime);transform-origin:50% 0;will-change:transform;transform:scaleY(0)}.fstep{opacity:.3;transition:opacity .6s var(--ease);align-items:flex-start;gap:1.75rem;padding-bottom:4rem;display:flex}.fstep:last-child{padding-bottom:0}.fstep.done{opacity:.6}.fstep.on{opacity:1}.fstep .ic{z-index:1;width:var(--ic);height:var(--ic);background:var(--card);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.fstep .ic svg{width:100%;height:100%}.fstep small{color:var(--grey-2);margin:.375rem 0 .5rem;font-size:.75rem;font-weight:600;line-height:.75rem;display:block}.fstep h4{color:#000;font-size:1.5rem;font-weight:600;line-height:2rem}.fstep p{max-width:27.5rem;color:var(--grey);margin-top:.5rem;font-size:.9375rem;font-weight:400;line-height:1.5rem}.cstack{flex-direction:column;gap:2.5rem;display:flex}.ccard{top:calc(7.5rem + var(--i)*1.75rem);background:var(--card);transform-origin:50% 0;will-change:transform;border:1px solid #0000000d;border-radius:2.5rem;grid-template-columns:1.15fr 1fr;min-height:31.25rem;display:grid;position:sticky;overflow:hidden}.cdim{z-index:2;border-radius:inherit;opacity:0;pointer-events:none;will-change:opacity;background:#000;position:absolute;inset:0}.cimg{position:relative;overflow:hidden}.cbg{position:absolute;inset:0}.cpic{object-fit:contain;object-position:right bottom;pointer-events:none;mix-blend-mode:multiply;width:calc(100% - 3.5rem);height:calc(100% - 12.875rem);position:absolute;top:6rem;left:2rem;right:1.5rem}.ccard .ov{color:#000;bottom:2.25rem;left:2.5rem}.ccard .ov b{font-size:5.5rem;line-height:5.75rem}.ccard .ov b:after{content:"";background:var(--lime);border-radius:2px;width:3rem;height:.25rem;margin:.625rem 0 .75rem;display:block}.ccard .ov span{font-size:.9375rem;line-height:.9375rem}.cbody{flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem;display:flex}.cbody .tag{color:#fff;background:#000;display:inline-block}.cbody h3{color:#000;margin:.375rem 0 1rem;font-size:2.5rem;font-weight:600;line-height:3rem}.cbody p{max-width:27.5rem;color:var(--grey);font-size:1.0625rem;font-weight:400;line-height:1.75rem}.cmeta{border-bottom:1px solid #00000026;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem;padding-bottom:1.5rem;display:grid}.cmeta small{color:var(--grey-2);margin-bottom:.625rem;font-size:.75rem;font-weight:400;line-height:.75rem;display:block}.cmeta b{color:#000;font-size:1rem;font-weight:600;line-height:1.375rem}.ccard .act{color:#000;font-size:1rem;line-height:1rem}.act svg{transition:transform .4s var(--ease)}.act:hover svg{transform:translate(.375rem)}.marquee{gap:.75rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track.rev{animation-duration:52s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@media (width<=1024px){.feat,.flow,.plans,.cgrid{grid-template-columns:1fr 1fr}.lead{flex-direction:column;align-items:flex-start;gap:1rem}.stat-row{grid-template-columns:1fr 1fr}.stat:nth-child(odd){border-left:0;padding-left:0}.hero-top{grid-template-columns:1fr}.hero-r{height:clamp(12.5rem,30vh,18.75rem);min-height:0}.slot{width:min(78%,24vh,15rem)}.hero-bar{flex-direction:column;align-items:stretch}.hero-meta>div{flex:1;padding:0 1.125rem}.qtext{min-height:7.875rem;font-size:1.625rem;line-height:2.625rem}.voice{height:auto;min-height:0;padding:5.625rem 0}.voice>.wrap{grid-template-columns:1fr;gap:2.5rem}.tw{height:26.25rem;min-height:0}.pflow-in{grid-template-columns:1fr;gap:3rem;padding:3rem 2rem}.pflow-l{position:static}.pflow-no{display:none}.ccard{grid-template-columns:1fr}.cimg{height:17.5rem}.cpic{width:calc(100% - 25rem);height:calc(100% - 3rem);top:1.5rem;left:auto;right:1.5rem}}@media (width<=767px){.hero-card{justify-content:flex-start;padding:6rem 0 1.25rem}.hero-top{gap:1.25rem;padding-bottom:1.25rem}.hero-bar{padding-top:1.25rem}.hero h1{margin:.875rem 0;font-size:2.375rem;line-height:1.15}.hero h1 .br-m{display:inline}.hero-l>p{font-size:.875rem;line-height:1.5rem}.hero-r{border-radius:1.125rem;height:12.5rem}.slot{width:min(78%,10.625rem)}.hero-meta{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.hero-meta>div{border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.375rem;height:auto;padding:.75rem}.hero-meta b{font-size:1.25rem}.hero-meta small{order:-1;font-size:.75rem;line-height:1rem}.hero-btns{flex-direction:column-reverse;align-items:stretch;gap:.25rem}.hero-btns a{justify-content:center;height:3rem}.pin .hero-meta{display:none}.h2{font-size:1.875rem;line-height:1.875rem}.ag-sec{height:auto;padding:3.5rem 0}.ag-pin{height:auto;padding-top:0;position:static}.ag-sec .h2{margin-bottom:2rem}.ag{perspective:none;flex-direction:column;gap:1rem;height:auto}.ag-panel{background:#fff;border-radius:1.25rem;box-shadow:inset 0 0 0 1px #0000000f;flex:none!important;transform:none!important}.ag-panel:after{display:none}.ag-frame,.ag-panel.on .ag-frame{border-radius:.875rem;height:12.5rem;margin:.625rem .625rem 0;position:relative;inset:auto}.ag-media{filter:none;position:static;width:100%!important;transform:none!important}.ag-shade{display:none}.ag-label{width:auto;min-width:0;height:auto;padding:1.125rem 1.125rem 1.375rem;position:static}.ag-label>*{opacity:1;transform:none}.ag-title{white-space:normal;font-size:1.25rem;line-height:1.75rem}.ag-desc{font-size:.875rem;line-height:1.375rem}.ag-meta{flex-direction:column;gap:.375rem}.feat{grid-template-columns:1fr;gap:1rem}.fcol{border-radius:1.25rem;padding:1.75rem 1.5rem}.fhead{margin-bottom:1.25rem}.fhead .no{font-size:2.25rem;line-height:2.25rem}.fpic{aspect-ratio:2;border-radius:1.25rem;margin-bottom:1.25rem}.fcol h3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}.fcol p{font-size:.875rem;line-height:1.5rem}.eco-grid{grid-template-columns:1fr;gap:1.5rem}.ecard{border-radius:1.25rem;min-height:17.5rem;padding:2rem 1.5rem}.ecard h3{font-size:1.375rem;line-height:1.375rem}.eimg{width:8.125rem;height:5.375rem}.eimg.tl{top:-2.25rem;left:-1rem}.eimg.br{bottom:-1.875rem;right:-.75rem}.sec .h2{margin-bottom:2.5rem}.plans{grid-template-columns:1fr}.plan{border-radius:1.5rem;min-height:0;padding:2rem 1.5rem}.plan .pt{font-size:1.5rem;line-height:2rem}.phead{margin-bottom:1.75rem}.pflow{padding:3.5rem 0}.pflow-sub{margin:1rem 0 0;font-size:.875rem;line-height:1.375rem}.pflow-in{--ic:2.75rem;border-radius:1.5rem;padding:2rem 1.25rem}.fstep{gap:1rem;padding-bottom:2.5rem}.fstep .ic{border-radius:.75rem}.fstep h4{font-size:1.125rem;line-height:1.625rem}.ccard{top:calc(5rem + var(--i)*1rem);border-radius:1.5rem;min-height:0}.cimg{height:12.5rem}.cpic{width:calc(100% - 15.625rem);height:calc(100% - 2rem);top:1rem;left:auto;right:.75rem}.cbody{gap:1.25rem;padding:1.5rem}.cbody h3{font-size:1.5rem;line-height:2rem}.cbody p{font-size:.875rem;line-height:1.375rem}.ccard .ov{bottom:1.25rem;left:1.5rem}.ccard .ov b{font-size:3rem;line-height:3.25rem}.faq summary{padding:1.375rem 0;font-size:1.0625rem;line-height:1.625rem}.faq details p{padding-right:0;font-size:.875rem;line-height:1.5rem}.stats{padding-top:3.5rem}.lead{margin-bottom:2rem}.lead h2{font-size:1.875rem;line-height:2.375rem}.lead p{font-size:.875rem;line-height:1.375rem}.stat{padding:1.5rem 1rem 0}.stat b{font-size:2.75rem;line-height:2.75rem}.stat b em{font-size:.875rem}.stat>span{margin-top:.625rem;font-size:.8125rem;line-height:1.25rem}.why-grid{grid-template-columns:1fr;gap:1rem}.wcard{border-radius:1.25rem;gap:1.75rem;min-height:0;padding:2rem 1.5rem}.wcard h3{margin-bottom:.625rem;font-size:1.5rem;line-height:2rem}.wcard p{font-size:.875rem;line-height:1.375rem}.wimg{width:7.5rem;height:5rem;top:1.125rem;bottom:auto;right:.625rem}.wcard>div:not(.chips):not(.wmeta){padding-right:6rem}.wcard .chips,.wcard .wmeta{max-width:none}.qtext{min-height:0;font-size:1.25rem;line-height:2.125rem}.qwho{flex-direction:column;align-items:stretch;margin-top:2rem}.voice{padding:3.5rem 0}.voice .h2{margin-bottom:1.5rem}.tw{border-radius:1.5rem;height:22.5rem}.tw-hint{top:1.25rem;left:1.25rem}}@media (prefers-reduced-motion:reduce){.marquee-track,.live i,.eimg{animation:none!important}.eimg{opacity:1!important;transition:none!important;transform:none!important}.chips span{opacity:1!important;animation:none!important;transform:none!important}}.cfab{z-index:48;transition:opacity .35s,transform .35s var(--ease),visibility 0s;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:4.5rem;right:1.75rem}.cfab.hide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility 0s .25s;transform:translateY(1rem)}.cfab-btn{color:#fff;background:#000;border-radius:62.4375rem;align-items:center;gap:.375rem;height:3rem;padding:0 1.125rem 0 1.375rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}.cfab-btn:hover,.cfab.open .cfab-btn{opacity:.88}.cfab-btn:focus-visible,.cfab-go:focus-visible{outline-offset:.1875rem;outline:2px solid #000}.cfab-btn svg{transition:transform .2s}.cfab-btn:hover svg,.cfab.open .cfab-btn svg{transform:translate(2px)}.cfab-row{flex-direction:column;align-items:stretch;gap:.625rem;display:flex}.cfab-row>*{justify-content:center}.cfab-panel{background:var(--card);width:18.75rem;color:var(--title);transform-origin:100% 100%;animation:cfab-in .35s var(--ease);border:1px solid #00000024;border-radius:1.375rem;padding:1.25rem;box-shadow:0 1px 2px #0000000a,0 .75rem 2rem -.75rem #0000002e}.cfab-panel[hidden]{display:none}@keyframes cfab-in{0%{opacity:0;transform:translateY(.625rem)scale(.97)}to{opacity:1;transform:none}}.cfab-head{margin-bottom:.875rem}.cfab-head b{letter-spacing:-.01em;font-size:1rem;font-weight:600}.cfab-support{background:#fff;border:1px solid #00000014;border-radius:1rem;justify-items:center;gap:.625rem;padding:1rem;display:grid}.cfab-empty{color:var(--grey);font-size:.8125rem;line-height:1.7}.cfab-empty[hidden],.cfab-support[hidden],.cfab-support [hidden]{display:none}.cfab-qr{background:#fff;border:1px solid #0000000f;border-radius:.75rem;padding:.5rem}.cfab-qr img{object-fit:contain;width:10.5rem;height:10.5rem}.cfab-note{max-width:15rem;color:var(--grey);text-align:center;white-space:pre-line;font-size:.8125rem;line-height:1.7}.cfab-tip{color:var(--grey-2);font-size:.75rem}.cfab-go{background:var(--chip);height:3rem;color:var(--title);border:1px solid #00000014;border-radius:62.4375rem;flex:none;align-items:center;gap:.375rem;padding:0 1.125rem 0 1.375rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.cfab-go:hover{background:#dcdbe1}.cfab-go svg{transition:transform .2s}.cfab-go:hover svg{transform:translate(2px)}@media (width<=640px){.cfab{bottom:3rem;right:1rem}.cfab-panel{width:min(18.75rem,100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.cfab-panel{animation:none}}html.dark .hero,html.dark .pin .hero{background:#0c0d0e}html.dark .hero-top{border-bottom-color:#ffffff1a}html.dark .hero-stars svg{fill:#fff}html.dark .hero-l .tag,html.dark .hero h1{color:#fff}html.dark .hero-r{background:#17181a}html.dark .hero-meta>div{background:#1b1a24}html.dark .hero-meta b{color:#fff}html.dark .hero-meta small{color:#a1a1a1}html.dark .hero-btns .sec-btn{color:#fff}html.dark .hero-btns .sec-btn:hover{background:#ffffff14}html.dark .giant{color:#17181a}html.dark .scroll-tip i{background:linear-gradient(#fff,#0000)}html.dark .skip-intro:hover,html.dark .skip-intro:focus-visible,html.dark .h2{color:#fff}html.dark .ag-panel{background:#161718;box-shadow:inset 0 0 0 1px #ffffff0f}html.dark .ag-label{color:#fff}html.dark .ag-label .tag{color:#000;background:#fff}html.dark .ag-meta{border-top-color:#ffffff14}html.dark .ag-meta b{color:#fff}html.dark .ag-frame{background:#1d1e20}html.dark .fhead .no,html.dark .fcol h3{color:#fff}html.dark .fpic .pic{mix-blend-mode:normal}html.dark .plogo{color:#55575c}html.dark .plogo:hover{color:#fff}html.dark .plogo img[src*=chatgpt],html.dark .plogo img[src*=kimi]{filter:invert()hue-rotate(180deg)}html.dark .ecard h3,html.dark .ecard ul{color:#fff}html.dark .ecard li svg{stroke:#fff}.eimg.dk,html.dark .eimg:not(.dk){display:none}html.dark .eimg.dk{object-fit:contain;mix-blend-mode:normal;filter:none;padding:.75rem;display:block;-webkit-mask-image:none;mask-image:none}html.dark .wimg{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}html.dark .chk-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12l3 3 5-6'/%3E%3C/svg%3E")}html.dark .wcard h3,html.dark .wmeta b{color:#fff}html.dark .chips span,html.dark .live{background:#232427}html.dark .wmeta{border-top-color:#ffffff1f}html.dark .plan{color:#fff}html.dark .plan.hl{background:radial-gradient(40% 28% at 92% 0,#bafe2d2e,#bafe2d00 70%),#161718;border-color:#ffffff14}html.dark .plan .chk-list,html.dark .plan .chk-list li{border-color:#ffffff1a}html.dark .plan .go{color:#000;background:#fff}html.dark .faq details{border-bottom-color:#ffffff24}html.dark .faq summary{color:#fff}html.dark .faq summary i:before,html.dark .faq summary i:after{background:#fff}html.dark .lead h2,html.dark .stat b{color:#fff}html.dark .stat-row:before{background:#ffffff29}html.dark .stat{border-left-color:#ffffff14}html.dark .qtext{color:#fff}html.dark .qwho button.on{color:#000;background:#fff}html.dark .qwho button.on small{color:#0000008c}html.dark .tw-item>span{color:#fff;background:#232427;box-shadow:0 .75rem 1.5rem -.875rem #0009}html.dark .tw-item.k-lime>span{background:var(--lime);color:#000}html.dark .tw-item.k-dark>span{color:#000;background:#fff}html.dark .pflow-no,html.dark .fstep h4{color:#fff}html.dark .pflow-r:before{background:#ffffff1a}html.dark .ccard{border-color:#ffffff0f}html.dark .cbg{background:#1d1e20!important}html.dark .cpic{mix-blend-mode:normal}html.dark .ccard .ov{color:#fff}html.dark .cbody .tag{color:#000;background:#fff}html.dark .cbody h3,html.dark .cmeta b,html.dark .ccard .act{color:#fff}html.dark .cmeta{border-bottom-color:#ffffff1f}html.dark .cfab-btn{color:#000;background:#fff}html.dark .cfab-btn:focus-visible,html.dark .cfab-go:focus-visible{outline-color:#fff}html.dark .cfab-panel{border-color:#ffffff1a;box-shadow:0 .75rem 2rem -.75rem #0009}html.dark .cfab-support{background:#1d1e20;border-color:#ffffff14}html.dark .cfab-go{border-color:#ffffff14}html.dark .cfab-go:hover{background:#2e2f33}
