@font-face{font-family:GoogleSans;src:url(/assets/GoogleSans-Regular.woff2)format("woff2"),url(/assets/GoogleSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:GoogleSans;src:url(/assets/GoogleSans-Bold.woff2)format("woff2"),url(/assets/GoogleSans-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--scroll-progress:0;--blue:#006dfc;--sky:#0071ff;--sky-deep:#0059e9;--ink:#0d1d3d;--muted:#dbe9ff;--white:#fff;--glass:#ffffff29;--line:#ffffff4d;--dark-line:#0d1d3d1a;--shadow:0 28px 80px #002b7438}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);overscroll-behavior:none;background:#f4f8ff;margin:0;font-family:GoogleSans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:hidden}body[dir=rtl]{text-align:right}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,video{max-width:100%;display:block}.page-shell{min-height:100vh}.hero{isolation:isolate;min-height:220svh;color:var(--white);background:radial-gradient(circle at 50% 24%,#78c0ff73,#0000 24%),linear-gradient(#006dfc 0%,#006ff8 46%,#57b0ff 100%);position:relative;overflow:clip}.hero:before{content:"";z-index:2;opacity:.34;pointer-events:none;background:radial-gradient(circle at 18% 60%,#ffffff57,#0000 18%),radial-gradient(circle at 72% 68%,#ffffff47,#0000 18%);height:min(72vh,760px);position:absolute;inset:auto -8vw -8vh}.hero:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#f4f8ff00,#f4f8ff8c 42%,#f4f8ff 82%);height:52vh;position:absolute;inset:auto 0 0}.sky-noise{z-index:0;opacity:.75;background:linear-gradient(90deg,#ffffff0d,#0000 24%,#ffffff0f 52%,#0000),radial-gradient(circle at 15% 18%,#ffffff3d,#0000 18%),radial-gradient(circle at 84% 20%,#ffffff24,#0000 18%);position:absolute;inset:0}.cloud-layer{z-index:1;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.cloud{width:var(--w);height:auto;opacity:var(--o);filter:none;animation:drift var(--d) ease-in-out infinite alternate;will-change:transform;position:absolute;transform:translate(0,0)}.cloud-top-left{--w:410px;--o:.94;--b:1px;--d:13s;top:-72px;left:-80px}.cloud-top-right{--w:420px;--o:.9;--b:1px;--d:15s;animation-delay:-5s;top:34px;right:-92px}.cloud-mid-left{--w:330px;--o:.45;--b:2px;--d:18s;animation-delay:-9s;top:34%;left:-130px}.cloud-voca{z-index:5;pointer-events:none;width:min(1260px,112vw);height:min(360px,30vw);position:absolute;top:clamp(620px,78vh,1000px);left:50%;transform:translate(-50%)}.cloud-voca-word{color:#fffffff0;letter-spacing:0;filter:blur(8px)drop-shadow(0 18px 28px #00389614);opacity:.06;justify-content:center;align-items:flex-end;gap:.035em;font-size:clamp(150px,24vw,330px);font-weight:900;line-height:.82;animation:8s ease-in-out infinite alternate cloudWord;display:flex;position:absolute;inset:0}.cloud-voca-word span{display:inline-block;transform:scaleY(1.04)}.cloud-voca-fog{filter:blur(10px);opacity:.22;background:radial-gradient(circle at 8% 64%,#fff 0 13%,#0000 27%),radial-gradient(circle at 20% 42%,#fff 0 12%,#0000 28%),radial-gradient(circle at 36% 34%,#fff 0 15%,#0000 31%),radial-gradient(circle at 52% 42%,#fff 0 13%,#0000 29%),radial-gradient(circle at 70% 34%,#fff 0 16%,#0000 33%),radial-gradient(circle at 88% 54%,#fff 0 15%,#0000 31%),linear-gradient(#fff0,#fff 70%);height:38%;position:absolute;inset:auto -5% -12%}.hero-phone-clouds{z-index:3;width:min(600px,64vw);height:min(1200px,95vh);min-height:680px;transform:translateX(-50%) translateY(calc(-50% + 12lvh + max(0px, (1 - var(--scroll-progress,0) * 2) * 48vh)));pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.phone-cloud{opacity:1;filter:none;will-change:transform;max-width:none;height:auto;animation:22s ease-in-out infinite alternate heroCloudHorizontal;position:absolute}.phone-cloud-left{width:2200px;top:25%;left:-200%}.phone-cloud-right{width:2200px;animation-direction:alternate-reverse;animation-delay:-8s;top:28%;left:-20%}.phone-cloud-bottom{width:2600px;animation-delay:-4s;top:40%;left:-100%}.phone-cloud-extra1{width:2000px;animation-direction:alternate-reverse;animation-delay:-12s;top:20%;left:-150%}.phone-cloud-extra2{width:1800px;animation-delay:-15s;top:35%;left:20%}.hero-inner-bg{z-index:3;pointer-events:none;will-change:transform;width:100%;height:100lvh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.hero-inner{z-index:6;will-change:transform;width:100%;height:100lvh;margin-top:-100lvh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.hero-header{z-index:9999;width:min(1180px,100% - 40px);height:62px;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 16px;transition:background .24s,border-color .24s,box-shadow .24s;display:block;position:fixed;top:24px;left:50%;transform:translate(-50%)}.nav-scrolled .hero-header{background:#fffffff0;border-color:#006dfc1f;box-shadow:0 14px 36px #002d7e1f}.main-nav{display:none}@media (min-width:768px){.main-nav{justify-content:center;align-items:center;gap:clamp(22px,3vw,34px);padding:8px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-nav a{color:#ffffffd9;font-size:15px;font-weight:700;transition:color .2s}.main-nav a:hover{color:#fff}.nav-scrolled .main-nav a{color:#0d1d3d94}.nav-scrolled .main-nav a:hover{color:var(--blue)}}.header-logo-wrap{top:50%;position:absolute;inset-inline-start:16px;transform:translateY(-50%);width:118px!important;height:34px!important}.header-logo{object-fit:contain;transition:opacity .24s,transform .24s;position:absolute;inset:0;width:100%!important;height:100%!important}.header-logo-blue{opacity:0}.nav-scrolled .header-logo-white{opacity:0;transform:translateY(-1px)}.nav-scrolled .header-logo-blue{opacity:1}.nav-action{top:50%;width:330px;height:46px;position:absolute;inset-inline-end:12px;transform:translateY(-50%)}.locale-switcher{top:50%;opacity:1;background:#00297c1a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px;transition:opacity .24s,transform .24s,background .24s;display:flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)scale(1);box-shadow:inset 0 0 0 1px #ffffff14}.locale-switcher a{color:#ffffffb8;border-radius:999px;place-items:center;min-width:62px;height:31px;padding:0 12px;font-size:13px;font-weight:800;transition:color .22s,background .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}.locale-switcher a:hover{color:#fff;transform:translateY(-1px)}.locale-switcher a.active{color:var(--blue);background:#ffffffeb;box-shadow:0 8px 18px #00246024}.locale-menu-mobile{display:none}.locale-menu-mobile summary{list-style:none}.locale-menu-mobile summary::-webkit-details-marker{display:none}.nav-download{top:50%;min-width:132px;min-height:43px;color:var(--blue);white-space:nowrap;opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #ffffff94;border-radius:999px;place-items:center;padding:0 24px;font-size:15px;font-weight:900;transition:opacity .24s,transform .24s,background .2s,color .2s,box-shadow .2s;display:grid;position:absolute;inset-inline-end:0;transform:translateY(calc(8px - 50%))scale(.96)}.nav-scrolled .nav-download:hover{color:#fff;background:#005fe8;transform:translateY(calc(-50% - 2px))scale(1.04);box-shadow:0 8px 24px #006dfc38}.nav-scrolled .nav-download:active{transition:transform .1s;transform:translateY(-50%)scale(.96)}.scroll-sync{--scroll-progress:0}.nav-scrolled .locale-switcher,.nav-scrolled .locale-menu-mobile{opacity:0;pointer-events:none;transform:translateY(calc(-50% - 9px))scale(.98)}.nav-scrolled .nav-download{opacity:1;pointer-events:auto;background:var(--blue);color:#fff;border-color:#006dfc1a;transform:translateY(-50%)scale(1)}.hero-copy{transform:translateX(-50%) translateY(calc(-50% - var(--scroll-progress,0) * 44px));text-align:center;width:min(760px,100% - 40px);opacity:clamp(0, calc(1 - var(--scroll-progress,0) * 4), 1);will-change:opacity, transform;z-index:7;position:absolute;top:35vh;left:50%}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-copy h1{animation:1s cubic-bezier(.16,1,.3,1) .1s both heroFadeUp}.hero-copy>p:not(.hero-punch){animation:1s cubic-bezier(.16,1,.3,1) .3s both heroFadeUp}.hero-copy .hero-punch{animation:1s cubic-bezier(.16,1,.3,1) 40ms both heroFadeUp}.hero-copy .store-actions{animation:1s cubic-bezier(.16,1,.3,1) .5s both heroFadeUp}.hero-header{animation:.8s both heroFadeIn}.hero-copy h1{letter-spacing:-.01em;white-space:pre-line;text-shadow:0 12px 40px #0020642e;margin:0;font-size:clamp(36px,4vw,54px);font-weight:850;line-height:1.1}.hero-copy p{color:#ffffffd1;text-wrap:balance;max-width:720px;margin:18px auto 0;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.52}.hero-punch{background:#0027751a;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:auto;padding:7px 13px;display:inline-flex;color:#ffffffd6!important;letter-spacing:0!important;margin:0 auto 14px!important;font-size:clamp(12px,.95vw,14px)!important;font-weight:800!important;line-height:1!important}.store-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.store-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0038912e;border:1px solid #ffffff8c;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:6px 13px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .2s,border-color .2s;display:flex}.store-button:hover{background:#0046a052;border-color:#ffffffbf;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 30px #00145033}.store-button:active{transition:transform .1s;transform:translateY(0)scale(.97)}.store-button svg{fill:currentColor;width:21px;height:21px}.store-button small,.store-button strong{text-align:start;line-height:1;display:block}.store-button small{opacity:.86;font-size:10px}.store-button strong{margin-top:3px;font-size:16px;font-weight:800}.phone-stage{z-index:6;will-change:transform;position:absolute;top:50%;left:calc(50% - 16px);transform:translateZ(0)}.phone-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0913247a;border:11px solid #060c1ae6;border-bottom:0;border-radius:58px 58px 0 0;height:min(610px,62vh);min-height:455px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff14,0 30px 90px #001b5657}.phone-island{z-index:8;background:#050b16;border-radius:999px;width:116px;height:34px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.phone-reflection{z-index:4;pointer-events:none;background:linear-gradient(110deg,#ffffff38,#0000 28%),linear-gradient(#000a182e,#ffffff38);position:absolute;inset:0}.phone-screen{background-color:#0000;background-image:linear-gradient(#f8fbffeb,#e5f3ffe6),url(/assets/sky-artboard.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:82px 25px 26px;position:absolute;inset:0;overflow:hidden}.phone-screen:before,.phone-screen:after{content:"";opacity:.54;filter:blur(1px);background:url(/assets/cloud3.png) 50%/contain no-repeat;width:270px;height:130px;animation:12s ease-in-out infinite alternate phoneCloud;position:absolute}.phone-screen:before{top:18%;left:-88px}.phone-screen:after{animation-delay:-5s;bottom:12%;right:-78px}.live-demo{z-index:3;color:var(--ink);position:relative}.demo-greeting{color:#0d1d3da8;margin-bottom:34px;font-size:18px;font-weight:700}.demo-greeting strong{color:var(--ink);margin-bottom:4px;font-size:29px;font-weight:900;display:block}.record-panel{min-height:210px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #006dfc21;border-radius:22px;padding:23px}.transcript{min-height:84px;color:var(--ink);margin:0;font-size:24px;font-weight:800;line-height:1.18}.caret{background:var(--blue);width:3px;height:24px;margin-inline-start:4px;animation:.9s steps(2,end) infinite blink;display:inline-block;transform:translateY(4px)}.mic-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.mic-button{background:var(--blue);width:70px;height:70px;box-shadow:none;border-radius:24px;place-items:center;display:grid;position:relative}.mic-button:before{content:"";background:#006dfc26;border-radius:34px;animation:1.7s ease-in-out infinite micPulse;position:absolute;inset:-20px}.mic-button img{filter:brightness(0)invert();width:31px;height:auto;position:relative}.bars{align-items:center;gap:5px;height:48px;display:flex}.bars span{background:linear-gradient(180deg, var(--blue), #8dcaff);border-radius:999px;width:4px;height:14px;animation:.9s ease-in-out infinite bars}.bars span:nth-child(2n){animation-delay:-180ms}.bars span:nth-child(3n){animation-delay:-360ms}.result-list{gap:10px;margin-top:16px;display:grid}.result-card{min-height:58px;box-shadow:none;opacity:0;background:#ffffffd1;border:1px solid #0d1d3d14;border-radius:16px;align-items:center;gap:11px;padding:12px 14px;animation:.54s cubic-bezier(.16,1,.3,1) forwards resultIn;display:flex;transform:translateY(14px)}.result-card:nth-child(2){animation-delay:.14s}.result-card:nth-child(3){animation-delay:.28s}.check{width:23px;height:23px;color:var(--blue);background:#006dfc1a;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.result-card strong{color:var(--ink);font-size:15px;font-weight:900;display:block}.result-card small{color:#0d1d3d8f;margin-top:2px;font-size:12px;font-weight:700;display:block}.below-hero{z-index:1;background:linear-gradient(#f4f8ff 0% 100%);position:relative}.section{width:min(1120px,100vw - 40px);margin:0 auto;padding:96px 0}.section-title{text-align:center;max-width:760px;margin:0 auto 36px}.section-title p{color:var(--blue);margin:0 0 12px;font-size:15px;font-weight:900}.section-title h2{color:var(--ink);margin:0;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.02}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.glass-card{min-height:168px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #fffc;border-radius:14px;padding:24px}.glass-card span{color:var(--blue);margin-bottom:20px;font-size:13px;font-weight:900;display:block}.glass-card p,.glass-card li,.download-copy p,.faq p{color:#0d1d3db8;font-size:19px;font-weight:400;line-height:1.42}.flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.flow .glass-card{min-height:220px}.flow h3,.feature-grid h3,.compare h3{color:var(--ink);margin:0 0 11px;font-size:24px;font-weight:900}.examples-section{width:min(100vw,1440px)}.thought-marquee{gap:0;padding:10px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.thought-marquee:hover .thought-row{animation-play-state:paused}.thought-row{will-change:transform;gap:28px;width:max-content;padding:24px 0;display:flex}.thought-row-top{animation:44s linear infinite thoughtsDriftLeft}[dir=rtl] .thought-row-top{animation:44s linear infinite thoughtsDriftLeftRtl}.thought-row-bottom{animation:52s linear infinite thoughtsDriftRight;transform:translate(-50%)}[dir=rtl] .thought-row-bottom{animation:52s linear infinite thoughtsDriftRightRtl;transform:translate(50%)}.thought-pill{color:#0d1d3dd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #006dfc14;border-radius:26px;flex:none;padding:18px 25px 19px;font-size:clamp(18px,1.7vw,24px);font-weight:800;line-height:1.18;position:relative;box-shadow:0 18px 46px #133d7e14}.thought-pill:after{content:"";inset-inline-start:22px;background:inherit;border-inline-start:1px solid #006dfc14;border-bottom:1px solid #006dfc14;border-radius:4px 0 6px;width:18px;height:18px;position:absolute;bottom:-7px;transform:rotate(45deg);box-shadow:10px 12px 24px #133d7e0a}.compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.compare li{background:#ffffffb8;border-radius:10px;padding:13px 15px}.voca-way{background:linear-gradient(#ffffffeb,#def0ffe6)}.voca-way .summary{color:var(--blue);margin:22px 0 0;font-weight:900}.feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.fit-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fit-list p{background:var(--ink);color:#fff;text-align:center;border-radius:14px;place-items:center;min-height:104px;margin:0;padding:18px;font-size:20px;font-weight:800;display:grid}#download.section{width:min(1200px,100vw - 40px)}.download{color:#fff;height:490px;box-shadow:none;background:#006cfc;border-radius:19px;position:relative;overflow:hidden}.download:after{content:none}.download-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.download-sky{display:none}.download-cloud{filter:blur(1.5px);max-width:none;height:auto;animation:18s ease-in-out infinite alternate downloadCloudFloat;position:absolute}.download-cloud-a{width:1327px;top:292px;left:472px}.download-cloud-b{width:1327px;animation-direction:alternate-reverse;animation-delay:-8s;top:292px;left:-424px}.download-cloud-c{width:1024px;animation-delay:-5s;top:360px;left:567px}.download-cloud-d{width:1024px;animation-direction:alternate-reverse;animation-delay:-11s;top:360px;left:41px}.download-cloud-e{width:1024px;animation-delay:-3s;top:360px;left:-108px}.download-copy{z-index:5;text-align:center;flex-direction:column;align-items:center;width:430px;display:flex;position:absolute;top:108px;right:120px}.download h2{color:#fff;white-space:pre-line;align-self:center;margin:0;font-size:44px;font-weight:800;line-height:1.18}.download-copy p{color:#ffffffeb;text-align:center;align-self:center;width:100%;margin:18px 0 0;font-size:18px;line-height:1.44}.download .store-actions{justify-content:center;align-self:center;gap:12px;margin:22px 0 0}.mini-phone{width:min(270px,100%);height:450px;box-shadow:none;background:#ffffffd1;border:9px solid #060c1ae6;border-radius:42px;justify-self:center}.faq-list{gap:10px;max-width:900px;margin:0 auto;display:grid}.faq-item-acc{background:linear-gradient(#fffffff5,#f6faffeb);border:1px solid #006dfc1a;border-radius:18px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #002d7e0a}.faq-item-acc.open{background:#fff;border-color:#006dfc38;box-shadow:0 8px 32px #002d7e14}.faq-summary-acc{cursor:pointer;width:100%;min-height:72px;color:var(--ink);text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;font-family:inherit;font-size:clamp(18px,1.8vw,22px);font-weight:800;transition:opacity .2s;display:flex}.faq-summary-acc:hover{opacity:.8}.faq-icon-acc{background:linear-gradient(var(--blue), var(--blue)) center / 12px 2px no-repeat, linear-gradient(var(--blue), var(--blue)) center / 2px 12px no-repeat, #006dfc14;border-radius:999px;flex:0 0 32px;height:32px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s}.faq-item-acc.open .faq-icon-acc{background:linear-gradient(var(--blue), var(--blue)) center / 12px 2px no-repeat, linear-gradient(var(--blue), var(--blue)) center / 2px 12px no-repeat, #006dfc24;transform:rotate(45deg)}.faq-body-acc{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-body-inner-acc p{color:#0d1d3da6;margin:0;padding:0 24px 22px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.testi-section{width:min(1180px,100vw - 40px);padding-block:126px 104px}.testi-section .section-title{max-width:720px;margin-bottom:54px}.testi-title{max-width:780px}.testi-section .section-title h2{font-size:clamp(32px,3.15vw,44px);line-height:1.08}.testi-rating-lockup{direction:ltr;justify-content:center;align-items:center;gap:clamp(14px,2.6vw,30px);margin:0 auto 28px;display:flex}.testi-laurel{color:#0d1d3ddb;flex:none;width:clamp(52px,5.4vw,74px);height:auto}.testi-laurel path{fill:currentColor}.testi-laurel-left{transform:scaleX(-1)}.testi-rating-core{justify-items:center;gap:12px;min-width:188px;display:grid}.testi-avatars{justify-content:center;margin:0 auto;padding-inline-start:14px;display:flex}.testi-avatar{color:#0d1d3da3;border:3px solid #f4f8ff;border-radius:999px;place-items:center;width:50px;height:50px;margin-inline-start:-10px;font-size:15px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #002d7e14}.testi-score{color:var(--ink);align-items:center;gap:12px;font-weight:950;line-height:.92;display:inline-flex}.testi-score span{font-size:clamp(44px,5.2vw,66px)}.testi-score svg{width:clamp(36px,4.4vw,56px);height:clamp(36px,4.4vw,56px);color:var(--blue);fill:currentColor}.testi-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.testi-tabs{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;gap:24px;max-width:860px;margin:0 auto 52px;display:grid}.testi-tab{color:#0d1d3d6b;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:0;gap:8px;padding:0 0 13px;font-family:inherit;font-size:13.5px;font-weight:850;transition:color .22s,transform .22s;display:grid;position:relative;overflow:hidden}.testi-tab:hover{color:#0d1d3db3;transform:translateY(-1px)}.testi-tab.active{color:var(--blue)}.testi-tab-label{white-space:nowrap}.testi-tab-bar{background:#006dfc1a;border-radius:999px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.testi-tab-fill{background:var(--blue);border-radius:inherit;height:100%;transition:width 60ms linear;display:block}.testi-quote-area{text-align:center;background:#ffffffe0;border:1px solid #006dfc14;border-radius:30px;max-width:900px;margin:0 auto;padding:clamp(34px,4.6vw,56px);transition:opacity .28s,transform .28s;position:relative;box-shadow:0 20px 60px #002d7e0f}.testi-quote-area.fading{opacity:0;transform:translateY(10px)}.testi-deco-mark{top:24px;color:#006dfc14;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:74px;line-height:.6;position:absolute;inset-inline-start:28px}.testi-quote{color:#0d1d3de0;quotes:none;max-width:760px;margin:0 auto 30px;font-size:clamp(23px,2.45vw,34px);font-style:normal;font-weight:800;line-height:1.42;position:relative}.testi-author{justify-content:center;align-items:center;gap:12px;display:flex}.testi-initials{color:#0d1d3da6;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden}.testi-author-info{flex-direction:column;gap:2px;display:flex}.testi-author-info strong{color:var(--ink);font-size:14px;font-weight:800}.testi-author-info span{color:#0d1d3d73;font-size:13px}.download-phone-peek{z-index:2;width:680px;height:620px;position:absolute;top:28px;left:40px;overflow:hidden}.download-app-video{z-index:1;object-fit:contain;object-position:center top;width:960px;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer{color:#0d1d3d94;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:42px 20px 58px;font-weight:800;display:flex}.footer img{width:78px}.footer-legal{align-items:center;gap:10px;display:flex}.footer-legal-link{color:#0d1d3d66;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s}.footer-legal-link:hover{color:var(--blue)}.footer-legal-dot{color:#0d1d3d40;font-size:13px}.video-stage{width:min(700px,64vw);height:min(1200px,95vh);min-height:680px;transform:translateX(-50%) translateY(calc(-60% + 25lvh + max(0px, (1 - var(--scroll-progress,0) * 2) * 33vh)));transform-origin:50%;will-change:transform}.phone-video-frame,.story-phone-frame{box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:hidden}.phone-video-frame{filter:none;flex-shrink:0;width:100%;height:100%;min-height:0}.hero-coded-demo{--p:var(--scroll-progress,0);--record-in:clamp(0, calc((var(--p) - .1) * 7.5), 1);--record-stay:clamp(0, calc((.57 - var(--p)) * 16), 1);--typing:clamp(0, calc((var(--p) - .2) * 4.2), 1);--process-in:clamp(0, calc((var(--p) - .54) * 14), 1);--process-stay:clamp(0, calc((.78 - var(--p)) * 10), 1);--summary-in:clamp(0, calc((var(--p) - .64) * 8), 1);--summary-stay:clamp(0, calc((1.02 - var(--p)) * 8), 1);--summary-save:clamp(0, calc((var(--p) - .84) * 5), 1);--new-in:clamp(0, calc((var(--p) - .86) * 8), 1);aspect-ratio:690/840;contain:layout paint;width:100%;height:auto;max-height:100%;color:var(--ink);background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.hero-demo-phone{background:linear-gradient(#fbfdff 0%,#f6faff 100%);border:clamp(5px,1.32cqw,9px) solid #07142b;border-radius:18%/8.8%;width:48.7%;height:81.1%;position:absolute;top:8.1%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffffffa6,0 18px 48px #001b5824}.hero-demo-status{z-index:10;color:#0b1730;pointer-events:none;direction:ltr;justify-content:space-between;align-items:center;font-size:clamp(8px,1.7cqw,12px);font-weight:800;display:flex;position:absolute;top:2.35%;left:7.5%;right:7.5%}.hero-demo-island{z-index:12;background:#061126;border-radius:999px;width:28%;height:4.2%;position:absolute;top:2.15%;left:50%;transform:translate(-50%)}.hero-demo-status-icons{transform-origin:100%;align-items:center;gap:clamp(2px,.65cqw,5px);display:flex;transform:scale(.82)}.hero-demo-cell-bars{align-items:flex-end;gap:2px;height:13px;display:flex}.hero-demo-cell-bars i{opacity:.9;background:#0b1730;border-radius:999px;width:3px;display:block}.hero-demo-cell-bars i:first-child{height:5px}.hero-demo-cell-bars i:nth-child(2){height:7px}.hero-demo-cell-bars i:nth-child(3){height:9px}.hero-demo-cell-bars i:nth-child(4){height:11px}.hero-demo-wifi{fill:none;opacity:.82;width:17px;height:13px}.hero-demo-wifi path{stroke:#0b1730;stroke-linecap:round;stroke-width:2.2px}.hero-demo-wifi circle{fill:#0b1730}.hero-demo-battery{opacity:.9;background:0 0;border:1.7px solid #0b1730;border-radius:4px;width:24px;height:12px;position:relative}.hero-demo-battery:after{content:"";background:#0b1730;border-radius:2px;width:2px;height:5px;position:absolute;top:3px;right:-4px}.hero-demo-battery b{background:#0b1730;border-radius:2px;width:16px;position:absolute;top:2px;bottom:2px;left:2px}.hero-demo-home{opacity:clamp(.24, calc(1 - var(--record-in) * .72 + var(--new-in) * .76), 1);padding:13.6% 8.7% 4.5%;position:absolute;inset:0}.hero-demo-home:after{content:"";opacity:clamp(0, calc(var(--record-in) * 1.2 - var(--new-in) * 1.35), .9);pointer-events:none;background:linear-gradient(#fff0,#ffffffc7);position:absolute;inset:0}.hero-demo-home-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6.2%;display:flex;position:relative}.hero-demo-home-header h3{color:#0d1d3dc2;margin:0 0 4px;font-size:clamp(13px,3.15cqw,22px);font-weight:820;line-height:1}.hero-demo-home-header p{color:#0d1d3d61;margin:0;font-size:clamp(8px,1.9cqw,13px);font-weight:800;line-height:1.2}.hero-demo-home-header button{color:#0d1d3d8c;font:inherit;background:#f1f6fceb;border:0;border-radius:12px;padding:2.8% 3.2%;font-size:clamp(8px,1.75cqw,12px);font-weight:800}.hero-demo-feed{z-index:1;gap:3.2%;display:grid;position:relative}.hero-demo-task{background:#ffffffeb;border-radius:22px;padding:5.2%;box-shadow:0 14px 34px #002c7b12}.hero-demo-task.old{opacity:calc(.75 - var(--new-in) * .42);transform:translateY(calc(var(--new-in) * 20px))}.hero-demo-flat-card{background:#ffffffc2;border:1px solid #10254a0b;border-radius:18px;grid-template-columns:7% 1fr;align-items:center;gap:4.6%;min-height:clamp(36px,11.2cqw,62px);padding:4.6% 5.2%;display:grid;box-shadow:0 10px 26px #10254a09}.hero-demo-flat-card.muted{opacity:.7}.hero-demo-flat-card h4{color:#10254ab8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(8px,1.95cqw,13px);font-weight:820;line-height:1.08;overflow:hidden}.hero-demo-flat-card p{color:#6f83a59e;margin:3px 0 0;font-size:clamp(7px,1.45cqw,10px);font-weight:680;line-height:1.1}.hero-demo-task-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hero-demo-task h4,.hero-demo-summary-card h4,.hero-demo-summary-card h5{color:var(--ink);margin:0;font-weight:900}.hero-demo-task h4{font-size:clamp(10px,2.35cqw,16px);line-height:1.15}.hero-demo-task p{color:#0d1d3d6b;margin:4px 0 0;font-size:clamp(7px,1.55cqw,11px);font-weight:800;line-height:1.25}.hero-demo-check{aspect-ratio:1;color:#fff;border:2px solid #006dfc2e;border-radius:999px;flex:none;place-items:center;width:7%;height:auto;display:grid}.hero-demo-check.active{border-color:var(--blue);background:var(--blue)}.hero-demo-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:58%;height:58%}.hero-demo-progress{color:#0d1d3d6b;margin-top:4.2%;font-size:clamp(7px,1.35cqw,10px);font-weight:800}.hero-demo-progress b{background:linear-gradient(90deg, var(--blue) 0 42%, #006dfc1f 42% 100%);border-radius:999px;height:3px;margin-top:2%;display:block}.hero-demo-new-card .hero-demo-progress b{background:var(--blue)}.hero-demo-mini-items{color:#0d1d3db8;gap:5px;margin-top:3.5%;font-size:clamp(7px,1.55cqw,11px);font-weight:800;display:grid}.hero-demo-mini-items span{display:block}.hero-demo-mini-items .done,.hero-demo-new-card .hero-demo-mini-items span{color:#0d1d3d80}.hero-demo-new-card{inset-inline:0;z-index:3;opacity:var(--new-in);transform:translate3d(0, calc((1 - var(--new-in)) * 34px), 0) scale(calc(.96 + var(--new-in) * .04));transform-origin:top;background:#fffffff5;border:1px solid #006dfc14;position:absolute;top:0;box-shadow:0 18px 42px #006dfc12}.hero-demo-record-sheet,.hero-demo-processing-sheet{z-index:5;text-align:start;background:#fffffffa;border-radius:12% 12% 0 0;height:66.3%;min-height:0;position:absolute;top:33.7%;left:-1px;right:-1px;box-shadow:0 -18px 46px #001d5214}.hero-demo-record-sheet{opacity:min(var(--record-in), var(--record-stay));transform:translate3d(0, calc((1 - var(--record-in)) * 78%), 0);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:11.9% 8.9% 5%;display:flex}.hero-demo-listening-title{display:none}.hero-demo-handle{background:#d9e1ea;border-radius:999px;width:13.2%;height:4px;position:absolute;top:3.6%;left:50%;transform:translate(-50%)}.hero-demo-transcript{width:100%;min-height:34%;color:var(--ink);margin:0;font-size:clamp(14px,3.35cqw,23px);font-weight:720;line-height:1.16}.hero-demo-transcript span{flex-wrap:wrap;place-content:flex-start;gap:0 .24em;display:flex}.hero-demo-transcript em{opacity:clamp(0, calc((var(--typing) - var(--i) * .045) * 18), 1);transform:translateY(calc((1 - clamp(0, calc((var(--typing) - var(--i) * .045) * 18), 1)) * 8px));font-style:normal;transition:none}.hero-demo-transcript span:after{content:"";background:var(--blue);width:2px;height:1em;opacity:clamp(0, calc(var(--typing) * 2.4), 1);border-radius:999px;align-self:center;margin-inline-start:2px}.hero-demo-record-sheet small{color:#0d1d3d5c;max-width:86%;margin:4.4% auto 0;font-size:clamp(8px,1.7cqw,12px);font-weight:800;line-height:1.35;display:block}.hero-demo-bars{height:7%;color:var(--blue);justify-content:center;align-items:center;gap:1.2%;margin-top:4.4%;display:flex}.hero-demo-bars i{opacity:.32;background:currentColor;border-radius:999px;width:1.2%;height:44%;animation:.85s ease-in-out infinite heroDemoBars}.hero-demo-bars i:nth-child(3n){animation-delay:-260ms}.hero-demo-bars i:nth-child(2n){animation-delay:-120ms}.hero-demo-processing-sheet{z-index:6;opacity:min(var(--process-in), var(--process-stay));transform:translate3d(0, calc((1 - var(--process-in)) * 78%), 0);align-content:center;place-items:center;gap:3.2%;padding:15% 8%;display:grid}.hero-demo-loader{color:var(--blue);gap:8px;display:flex}.hero-demo-loader span{background:currentColor;border-radius:999px;width:clamp(8px,2.2cqw,15px);height:clamp(8px,2.2cqw,15px);animation:.9s ease-in-out infinite heroDemoDots}.hero-demo-loader span:nth-child(2){animation-delay:.12s}.hero-demo-loader span:nth-child(3){animation-delay:.24s}.hero-demo-processing-sheet h4{max-width:250px;color:var(--blue);margin:0;font-size:clamp(14px,3.25cqw,22px);font-weight:900;line-height:1.12}.hero-demo-processing-sheet p{color:#0d1d3d7a;max-width:250px;margin:0;font-size:clamp(8px,1.7cqw,12px);font-weight:800;line-height:1.35}.hero-demo-summary-card{top:calc(18.3% + var(--summary-save) * 8%);left:calc(16.7% + var(--summary-save) * 7%);z-index:11;width:calc(45.5% - var(--summary-save) * 5%);height:calc(55.7% - var(--summary-save) * 12%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:calc(min(var(--summary-in), var(--summary-stay)) * (1 - var(--new-in) * .88));transform:translate3d(calc((1 - var(--summary-in)) * -8.5%), calc((1 - var(--summary-in)) * 4.5%), 0) scale(calc(.94 + var(--summary-in) * .06 - var(--summary-save) * .04));transform-origin:100% 0;background:#ffffffe0;border:1px solid #ffffffd6;border-radius:7.2%;padding:6.6% 2.9% 3.8%;position:absolute;box-shadow:0 18px 56px #00287829}.hero-coded-demo[dir=ltr] .hero-demo-summary-card{left:auto;right:calc(16.7% + var(--summary-save) * 7%);transform:translate3d(calc((1 - var(--summary-in)) * 8.5%), calc((1 - var(--summary-in)) * 4.5%), 0) scale(calc(.94 + var(--summary-in) * .06 - var(--summary-save) * .04));transform-origin:0 0}.hero-demo-summary-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4.6%;display:flex}.hero-demo-summary-actions{color:#0d1d3d61;flex:none;gap:8px;display:flex}.hero-demo-summary-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:clamp(10px,2.05cqw,14px);height:clamp(10px,2.05cqw,14px)}.hero-demo-whatsapp svg{fill:#25d366;stroke:none}.hero-demo-whatsapp svg path:nth-child(2){fill:#fff}.hero-demo-summary-card h4{text-align:start;margin:0;font-size:clamp(10px,2.35cqw,16px);line-height:1.16}.hero-demo-segmented{color:#0d1d3d5c;background:#edf2f8;border-radius:15px;grid-template-columns:1fr 1fr;gap:0;padding:1.6%;font-size:clamp(7px,1.55cqw,11px);font-weight:900;display:grid}.hero-demo-segmented span{border-radius:12px;place-items:center;min-height:clamp(20px,4.35cqw,30px);display:grid}.hero-demo-segmented .active{color:var(--blue);background:#fff;box-shadow:0 8px 20px #00226414}.hero-demo-date-row{grid-template-columns:1fr 1fr;gap:4%;margin:4.8% 0 5.6%;display:grid}.hero-demo-date-row p{color:#0d1d3d5c;justify-content:center;gap:4px;margin:0 0 7px;font-size:clamp(7px,1.35cqw,10px);font-weight:900;display:flex}.hero-demo-date-row p b{color:var(--blue)}.hero-demo-date-row strong{min-height:clamp(21px,4.5cqw,31px);color:var(--ink);background:#f4f7fb;border-radius:13px;place-items:center;font-size:clamp(7px,1.55cqw,11px);font-weight:900;display:grid}.hero-demo-summary-card h5{text-align:center;margin-top:3%;font-size:clamp(12px,2.75cqw,19px);line-height:1.1}.hero-demo-summary-card>p{color:#0d1d3d6b;text-align:center;max-width:260px;margin:3.2% auto 0;font-size:clamp(7px,1.55cqw,11px);font-weight:800;line-height:1.35}.hero-demo-summary-list{opacity:calc(1 - var(--summary-save));gap:3px;margin-top:4.5%;display:grid}.hero-demo-summary-list span{grid-template-columns:20px 1fr 16px;align-items:center;gap:7px;min-height:clamp(25px,5.1cqw,35px);display:grid}.hero-demo-summary-list i{border:1.5px solid #6f83a559;border-radius:6px;width:17px;height:17px;position:relative}.hero-demo-summary-list i:after{content:none}.hero-demo-summary-list b{color:#10254ad1;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,1.62cqw,11px);font-weight:820;overflow:hidden}.hero-demo-summary-list em{color:#6f83a573;text-align:center;font-size:15px;font-style:normal;line-height:1}.hero-demo-add-row{color:#6f83a580;min-height:clamp(26px,5.2cqw,36px);opacity:calc(1 - var(--summary-save));grid-template-columns:1fr 22px 22px;align-items:center;gap:6px;margin-top:2.6%;padding-inline-start:5px;font-size:clamp(7px,1.45cqw,10px);font-weight:700;display:grid}.hero-demo-add-mic,.hero-demo-add-plus{opacity:.58;width:18px;height:18px;display:block}.hero-demo-add-mic{filter:brightness(0)saturate()invert(52%)sepia(12%)saturate(707%)hue-rotate(181deg)brightness(90%)contrast(86%);background:url(/assets/iconsax-ai-microphone.svg) 50%/contain no-repeat}.hero-demo-add-plus{border:2px solid var(--blue);opacity:.78;border-radius:999px;position:relative}.hero-demo-add-plus:before,.hero-demo-add-plus:after{content:"";background:var(--blue);border-radius:999px;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.hero-demo-add-plus:after{width:2px;height:auto;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.hero-demo-mic{left:calc(67% + var(--record-in) * 11%);top:calc(80.4% - var(--record-in) * 21.4%);z-index:12;width:calc(11.3% + var(--record-in) * 3.2%);aspect-ratio:1;background:var(--blue);opacity:clamp(0, calc((.72 - var(--p)) * 8), 1);transform:translate(-50%, -50%) scale(calc(.96 + var(--record-in) * .05));border-radius:29%;place-items:center;display:grid;position:absolute;box-shadow:0 18px 44px #004dbe3d}.hero-demo-mic img{z-index:2;filter:brightness(0)invert();width:42%;height:42%;position:relative}.hero-demo-mic-ripple,.hero-demo-mic-ripple:before,.hero-demo-mic-ripple:after{content:"";background:#006dfc24;border-radius:33%;position:absolute;inset:-18%}.hero-demo-mic-ripple{z-index:0;animation:1.7s ease-in-out infinite heroDemoRipple}.hero-demo-mic-ripple:before{opacity:.7;inset:-21%}.hero-demo-mic-ripple:after{opacity:.38;inset:-42%}.hero-thoughts{--thought-reveal:clamp(0, calc((var(--scroll-progress,0) - .14) * 5), 1);z-index:5;pointer-events:none;opacity:var(--thought-reveal);transform:translateY(calc((1 - var(--thought-reveal)) * 22px));position:absolute;inset:0 -2vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.hero-thought-row{will-change:transform;gap:18px;width:max-content;display:flex;position:absolute;left:0}.hero-thought-row-top{animation:64s linear infinite thoughtsDriftLeft;top:42%}.hero-thought-row-bottom{animation:72s linear infinite thoughtsDriftRight;top:58%;transform:translate(-50%)}.hero-thought-bubble{color:#0d1d3dd1;white-space:nowrap;background:#f8fbff;border:1px solid #ffffffe0;border-radius:24px;flex:none;max-width:min(360px,30vw);padding:13px 18px 14px;font-size:clamp(14px,1.15vw,17px);font-weight:850;line-height:1.18;position:relative;box-shadow:0 16px 42px #0023691f}.hero-thought-bubble.recognition{color:#0d1d3dad;background:#f2f7ff}.hero-thought-bubble:after{content:"";inset-inline-start:26px;background:inherit;clip-path:polygon(10% 0,100% 0,42% 100%);width:20px;height:13px;box-shadow:none;border-radius:0 0 12px 12px;position:absolute;bottom:-9px}.app-video{object-fit:contain;object-position:center top;background:0 0;width:100%;height:100%}.alpha-frame-video{contain:paint;-webkit-user-select:none;user-select:none;backface-visibility:hidden;will-change:opacity;-webkit-user-drag:none;display:block}.phone-video-frame .alpha-frame-video{transform:translateZ(0)}.download-app-video.alpha-frame-video{transform:translate(-50%)}.scroll-story{width:min(1180px,100vw - 40px);margin:0 auto;padding:120px 0 90px;position:relative}.story-copy{text-align:center;max-width:780px;margin:0 auto 48px}.story-copy>p,.zigzag-text small{color:var(--blue);margin:0 0 12px;font-size:15px;font-weight:900}.story-copy h2{color:var(--ink);margin:0;font-size:clamp(34px,4.8vw,58px);font-weight:900;line-height:1}.story-copy span{color:#0d1d3dad;max-width:620px;margin:22px auto 0;font-size:21px;line-height:1.45;display:block}.story-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,7vw,96px);display:grid}.sticky-story-phone{min-height:720px;position:sticky;top:80px}.story-phone-frame{border-radius:36px;width:min(430px,100%);height:620px;margin-inline:auto}.thought-bubbles{align-content:center;gap:34px;min-height:980px;padding:60px 0;display:grid}.thought-bubble{width:min(420px,100%);min-height:132px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffdb;border-radius:24px;padding:22px 24px;animation:7s ease-in-out infinite alternate bubbleFloat}.thought-bubble:nth-child(odd){justify-self:start}.thought-bubble:nth-child(2n){justify-self:end;animation-delay:-3s}.thought-bubble small{color:var(--blue);margin-bottom:12px;font-weight:900;display:block}.thought-bubble p{color:#0d1d3dc2;margin:0;font-size:20px;font-weight:800;line-height:1.32}.zigzag-section{padding-top:80px}.zigzag{gap:90px;display:grid}.zigzag-row{grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);align-items:center;gap:clamp(34px,7vw,90px);display:grid}.zigzag-row:nth-child(2n) .zigzag-text{order:2}.zigzag-text h3{color:var(--ink);margin:0 0 16px;font-size:clamp(30px,3.8vw,48px);font-weight:900;line-height:1.02}.zigzag-text p{color:#0d1d3db8;max-width:540px;margin:0;font-size:20px;line-height:1.48}.mini-visual{background:linear-gradient(145deg,#d6e8ff 0%,#c2daff 100%);border:1px solid #fffc;border-radius:40px;min-height:520px;position:relative;overflow:hidden;box-shadow:inset 0 10px 40px #006dfc14,inset 0 1px 4px #0038960a}.mini-visual-clouds{pointer-events:none;z-index:0;position:absolute;inset:0}.mv-cloud{opacity:.6;filter:blur(1px);position:absolute}.mv-cloud-1{animation:8s ease-in-out infinite alternate heroCloudSlide;top:-40px;left:-40px}.mv-cloud-2{animation:10s ease-in-out infinite alternate downloadCloudFloat;bottom:10px;right:-50px}.mini-screen{z-index:1;position:absolute;inset:0}.sheet-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#fffffffa;border-radius:36px 36px 0 0;flex-direction:column;height:90%;padding:16px 20px 24px;transition:transform .5s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:32px;right:32px;transform:translateY(105%);box-shadow:0 -10px 40px #0000000f,0 10px 20px #00000005}.sheet-container.open{transform:translateY(0)}.organize-sheet-container{z-index:11;text-align:center;background:#fffffffa;border-radius:34px 34px 0 0;min-height:56%;padding:18px 22px 28px;transition:transform .52s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:48px;right:48px;transform:translateY(108%);box-shadow:0 -12px 46px #002d7e14}.organize-sheet-container.open{transform:translateY(0)}.organize-loader{justify-content:center;gap:7px;margin:34px auto 20px;display:flex}.organize-loader span{background:var(--blue);border-radius:999px;width:9px;height:9px;animation:.9s ease-in-out infinite organizeDots}.organize-loader span:nth-child(2){animation-delay:.12s}.organize-loader span:nth-child(3){animation-delay:.24s}.organize-sheet-container h4{color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.15}.organize-sheet-container p{color:#0d1d3d8a;margin:0;font-size:13px;font-weight:700}.simulation-base{justify-content:center;align-items:flex-end;padding-bottom:28px;display:flex;position:absolute;inset:0}.sim-mic-btn{background:var(--blue);z-index:1;border-radius:24px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 10px 25px #006fff4d}.sim-mic-btn img{filter:brightness(0)invert();width:28px;height:auto}.sim-mic-btn.pressed{transform:scale(.85)}.sheet-handle{background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:0 auto 24px}.sheet-text{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 15% 100%);mask-image:linear-gradient(#0000,#000 15% 100%)}.sheet-text p{color:var(--ink);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;font-size:24px;font-weight:500;line-height:1.45;display:flex}.stagger-word{opacity:0;animation:.6s ease-out forwards wordReveal}@keyframes wordReveal{0%{opacity:0;filter:blur(5px);transform:translateY(4px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.sheet-bars{justify-content:center;align-items:center;gap:5px;height:24px;margin-top:18px;display:flex}.sheet-bars span{background:linear-gradient(180deg, var(--blue), #8dcaff);border-radius:999px;width:4px;height:10px;animation:.9s ease-in-out infinite sheetBars}.sheet-bars span:nth-child(2n){animation-delay:-180ms}.sheet-bars span:nth-child(3n){animation-delay:-360ms}@keyframes sheetBars{0%,to{height:10px}50%{height:24px}}@keyframes organizeDots{0%,to{opacity:.36;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.sheet-controls{justify-content:space-between;align-items:flex-end;padding:0 16px;display:flex}.sheet-action{flex-direction:column;align-items:center;gap:12px;display:flex}.action-button{color:#64748b;background:#f1f5f9;border-radius:22px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.action-button.destructive{color:#ef4444}.sheet-action span{color:#94a3b8;font-size:13px;font-weight:500}.sheet-mic{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.mic-button{background:var(--blue);z-index:2;border-radius:28px;justify-content:center;align-items:center;width:72px;height:72px;animation:2s ease-in-out infinite micPulse;display:flex;position:relative;box-shadow:0 10px 25px #006fff4d}.mic-button img{filter:brightness(0)invert()}.aurora-blobs{z-index:1;width:140px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aurora-blob{filter:blur(14px);opacity:.4;border-radius:50%;animation:4s ease-in-out infinite auroraFloat;position:absolute}.aurora-b1{background:#006fff;width:80px;height:80px;animation-delay:0s;top:10px;left:10px}.aurora-b2{background:#4a9eff;width:60px;height:60px;animation-delay:-1.5s;bottom:20px;right:10px}.aurora-b3{background:#0a40ff;width:70px;height:70px;animation-delay:-3s;bottom:10px;left:30px}@keyframes auroraFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.1)}}.review-sheet-container{background:#fff;border-radius:40px 40px 0 0;flex-direction:column;height:94%;padding:14px 18px 24px;display:flex;position:absolute;bottom:0;left:44px;right:44px;overflow:hidden;box-shadow:0 -10px 40px #0000000f}.review-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.review-header h3{color:var(--ink);margin:0;font-size:20px;font-weight:700}.review-actions{color:#94a3b8;gap:16px;display:flex}.review-segmented{background:#f1f5f9;border-radius:16px;margin-bottom:24px;padding:4px;display:flex}.segment{text-align:center;color:#94a3b8;border-radius:12px;flex:1;padding:10px 0;font-size:15px;font-weight:500}.segment.active{color:var(--blue);background:#fff;font-weight:600;box-shadow:0 2px 8px #0000000a}.review-datetime-row{gap:16px;margin-bottom:24px;display:flex}.datetime-column{flex-direction:column;flex:1;gap:8px;display:flex}.datetime-labels{color:#94a3b8;gap:8px;font-size:14px;display:flex}.datetime-labels .blue-text{color:var(--blue);font-weight:600}.datetime-pill{color:#64748b;background:#f8fafc;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.datetime-pill span{color:var(--ink)}.review-titles{text-align:start;margin-bottom:20px}.review-titles h2{color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:800}.review-titles p{color:#94a3b8;margin:0;font-size:13px}.review-list{flex-direction:column;gap:10px;display:flex}.list-item{opacity:0;background:#fff;border-radius:14px;align-items:center;padding:14px 16px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(10px);box-shadow:0 4px 12px #00000005}.list-item.visible{opacity:1;transform:translateY(0)}.list-item span{color:var(--ink);flex:1;margin:0 12px;font-size:16px;font-weight:600}.home-screen-container{background:#f8fafc;border-radius:40px 40px 0 0;flex-direction:column;height:94%;padding:16px 20px 0;display:flex;position:absolute;bottom:0;left:32px;right:32px;overflow:hidden;box-shadow:0 -10px 40px #0000000d}.home-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.header-text h2{color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:800}.header-text p{color:#94a3b8;margin:0;font-size:14px;font-weight:500}.filter-btn{color:var(--ink);background:#f1f5f9;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.home-feed{flex-direction:column;flex:1;gap:16px;padding-bottom:80px;display:flex}.home-task-card{background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 20px #00000008}.new-card{opacity:0;max-height:0;margin-bottom:-16px;padding-top:0;padding-bottom:0;transition:all .7s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(-10px)}.new-card.visible{opacity:1;max-height:400px;margin-bottom:0;padding-top:20px;padding-bottom:20px;transform:translateY(0)}.card-header{justify-content:space-between;align-items:flex-start;display:flex}.card-titles h3{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.card-titles p{color:#94a3b8;margin:0;font-size:13px;font-weight:500}.circle-check{border:2px solid #e2e8f0;border-radius:50%;width:24px;height:24px}.card-progress{flex-direction:column;gap:8px;display:flex}.progress-text{color:#94a3b8;text-align:left;font-size:12px;font-weight:600}.progress-bar{background:#f1f5f9;border-radius:4px;height:4px;overflow:hidden}.progress-fill{background:var(--blue);border-radius:4px;height:100%;transition:width .6s ease-out}.card-items{flex-direction:column;gap:12px;display:flex}.c-item{align-items:center;gap:12px;display:flex}.new-card-item{opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)}.new-card-item.visible{opacity:1;transform:translateY(0)}.c-box{color:#fff;border:2px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.c-box.checked{background:var(--blue);border-color:var(--blue)}.c-item span{color:var(--ink);font-size:14px;font-weight:600}.c-item.completed span{color:#94a3b8;text-decoration:line-through}.floating-mic{background:var(--blue);z-index:10;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 25px #006fff4d}.floating-mic img{filter:brightness(0)invert();width:28px;height:auto}.download-video{width:min(300px,100%);height:440px;box-shadow:none;background:#ffffffd1;border:9px solid #060c1ae6;border-radius:42px;justify-self:center;overflow:hidden}@keyframes bubbleFloat{0%{transform:translateY(-8px)rotate(-1.2deg)}to{transform:translateY(12px)rotate(1.2deg)}}@keyframes drawerRise{0%{transform:translateY(54px)}to{transform:translateY(0)}}@keyframes drift{0%{transform:translate(-16px,-8px)scale(1)}to{transform:translate(22px,12px)scale(1.03)}}@keyframes cloudWord{0%{filter:blur(2.8px)drop-shadow(0 30px 52px #00389633);transform:translate(-16px,5px)scale(1)}to{filter:blur(2px)drop-shadow(0 26px 58px #00389642);transform:translate(16px,-6px)scale(1.015)}}@keyframes phoneCloud{0%{transform:translate(-20px)}to{transform:translate(28px)}}@keyframes heroCloudSlide{0%{translate:-26px 4px}to{translate:34px -8px}}@keyframes heroCloudHorizontal{0%{translate:-60px}to{translate:60px}}@keyframes heroDemoBars{0%,to{opacity:.24;height:10px}50%{opacity:.92;height:28px}}@keyframes heroDemoDots{0%,to{opacity:.48;transform:translateY(0)scale(.82)}50%{opacity:1;transform:translateY(-5px)scale(1)}}@keyframes heroDemoRipple{0%,to{opacity:.8;transform:scale(.88)}50%{opacity:.42;transform:scale(1.08)}}@keyframes downloadCloudFloat{0%{translate:-28px 4px}to{translate:34px -10px}}@keyframes thoughtsDriftLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes thoughtsDriftRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes thoughtsDriftLeftRtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes thoughtsDriftRightRtl{0%{transform:translate(50%)}to{transform:translate(0)}}@keyframes blink{50%{opacity:0}}@keyframes micPulse{0%,to{opacity:.84;transform:scale(.95)}50%{opacity:.36;transform:scale(1.12)}}@keyframes bars{0%,to{height:12px}50%{height:42px}}@keyframes resultIn{to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.hero-header{grid-template-columns:minmax(144px,1fr) auto minmax(118px,1fr);width:calc(100% - 28px);height:58px;top:16px}.hero-copy{width:min(660px,100% - 32px);top:33vh}.video-stage{width:min(390px,72vw);height:min(760px,78vh);min-height:520px}.cloud-voca{width:130vw;top:56vh}.cards-grid,.feature-grid,.fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.flow,.compare,.story-grid,.zigzag-row{grid-template-columns:1fr}.zigzag-text p{max-width:440px;font-size:16px;line-height:1.62}.download{border-radius:24px;height:620px}.download-copy{text-align:center;align-items:center;width:min(520px,100% - 44px);top:52px;left:50%;right:auto;transform:translate(-50%)}.download-copy p{text-align:center;align-self:center}.download h2{font-size:clamp(34px,7vw,44px)}.download .store-actions{justify-content:center;align-self:center;margin-inline:auto}.download-phone-peek{width:min(760px,112vw);height:470px;top:286px;left:50%;transform:translate(-50%)}.download-app-video{width:1120px;left:50%}.download-sky{opacity:.3;top:-80px;left:64%;transform:translate(-50%)}.download-cloud-a{width:980px;top:390px;left:34%}.download-cloud-b{width:980px;top:390px;left:-520px}.download-cloud-c,.download-cloud-d,.download-cloud-e{width:760px;top:455px}.download-cloud-c{left:46%}.download-cloud-d{left:10%}.download-cloud-e{left:-160px}.sticky-story-phone{min-height:auto;position:relative;top:auto}.story-phone-frame{height:560px}.thought-bubbles{min-height:auto;padding:10px 0 0}.testi-tabs{scrollbar-width:none;justify-content:center;gap:24px;max-width:100%;padding:0 6px 8px;display:flex;overflow-x:auto}.testi-tabs::-webkit-scrollbar{display:none}.testi-tab{flex:none;min-width:94px}.zigzag-row:nth-child(2n) .zigzag-text{order:0}.zigzag-text{text-align:start;box-sizing:border-box;width:min(100%,380px);margin-inline:auto;padding-inline:24px}}@media (max-width:640px){.hero:before{height:48vh;inset-inline:-36vw}.hero-header{height:54px;min-height:0;padding:7px 10px}.header-logo-wrap{inset-inline-start:14px;width:92px!important;height:27px!important}.nav-action{width:112px;height:40px;inset-inline-end:8px}.main-nav,.locale-switcher{display:none}.locale-menu-mobile{top:50%;z-index:4;opacity:1;transition:opacity .24s,transform .24s;display:block;position:absolute;inset-inline-end:0;transform:translateY(-50%)scale(1)}.locale-menu-mobile summary{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#006dfceb;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:94px;height:38px;padding:0 13px;font-size:13px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff38,0 10px 24px #00379b33}.locale-menu-chevron{opacity:.78;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.locale-menu-mobile[open] .locale-menu-chevron{transform:translateY(2px)rotate(225deg)}.locale-menu-options{top:calc(100% + 8px);background:#fffffff5;border:1px solid #006dfc1f;border-radius:18px;gap:4px;min-width:132px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 42px #00236e29}.locale-menu-options a{color:#0d1d3dad;border-radius:13px;justify-content:flex-start;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.locale-menu-options a.active{color:var(--blue);background:#006dfc1a}.nav-download{min-width:108px;height:36px;min-height:0;padding:0 14px;font-size:13px;inset-inline-end:0}.nav-scrolled .nav-download,.nav-scrolled .nav-download:hover,.nav-scrolled .nav-download:active{transform:translateY(-50%)scale(1)}.hero-copy h1{font-size:clamp(30px,8.8vw,39px);line-height:1.08}.hero-copy p{max-width:340px;font-size:clamp(15px,4vw,16px);line-height:1.55}.store-actions{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:min(330px,100%);margin-top:18px;display:grid}.download .store-actions{align-items:center}.store-button{justify-content:center;gap:7px;width:100%;min-height:40px;padding:6px 8px}.store-button svg{width:18px;height:18px}.store-button small{font-size:9px}.store-button strong{font-size:clamp(13px,3.4vw,15px)}.hero-thought-bubble{max-width:min(240px,62vw);padding:10px 14px 11px;font-size:13px}.hero-coded-demo{width:min(390px,92vw)}.hero-demo-phone{border-width:clamp(4px,1.05cqw,6px);width:47%;height:78.5%}.hero-demo-island{width:25%;height:3.8%;top:3.05%}.hero-demo-status{font-size:clamp(6px,1.55cqw,8px);top:2.8%;left:8.8%;right:8.8%}.hero-demo-status-icons{gap:2px;transform:scale(.68)}.hero-demo-home{padding:12.2% 8.8% 4.5%}.hero-demo-home-header{margin-bottom:5.8%}.hero-demo-home-header h3{font-size:clamp(10px,2.7cqw,14px)}.hero-demo-home-header p,.hero-demo-home-header button{font-size:clamp(6px,1.45cqw,9px)}.hero-demo-feed{gap:2.2%}.hero-demo-task{border-radius:16px;padding:4.2%}.hero-demo-task h4{font-size:clamp(7px,1.82cqw,11px)}.hero-demo-task p,.hero-demo-mini-items{font-size:clamp(6px,1.22cqw,8px)}.hero-demo-flat-card{border-radius:13px;min-height:clamp(28px,8.4cqw,40px);padding:3.1% 4%}.hero-demo-flat-card h4{font-size:clamp(6px,1.42cqw,8px)}.hero-demo-flat-card p{font-size:clamp(5px,1.12cqw,7px)}.hero-demo-record-sheet,.hero-demo-processing-sheet{height:64.8%;top:34.4%}.hero-demo-record-sheet{padding:12.4% 9.2% 5%}.hero-demo-transcript{min-height:35%;font-size:clamp(9px,2.46cqw,13px);line-height:1.14}.hero-demo-record-sheet small,.hero-demo-processing-sheet p{font-size:clamp(6px,1.35cqw,8px)}.hero-demo-processing-sheet h4{font-size:clamp(10px,2.45cqw,14px)}.hero-demo-summary-card{top:calc(20% + var(--summary-save) * 9%);left:calc(7% + var(--summary-save) * 10%);width:calc(58% - var(--summary-save) * 12%);height:calc(57% - var(--summary-save) * 15%);border-radius:8%;padding:7.4% 3.8% 3.8%}.hero-demo-summary-top{gap:7px;margin-bottom:4.2%}.hero-demo-summary-actions{gap:5px}.hero-demo-summary-actions svg{width:clamp(8px,1.75cqw,10px);height:clamp(8px,1.75cqw,10px)}.hero-demo-summary-card h4{font-size:clamp(8px,1.92cqw,11px)}.hero-demo-segmented{font-size:clamp(6px,1.18cqw,8px)}.hero-demo-segmented span{min-height:clamp(16px,3.4cqw,21px)}.hero-demo-date-row{gap:3%;margin:4% 0 4.6%}.hero-demo-date-row p,.hero-demo-date-row strong,.hero-demo-summary-card>p,.hero-demo-summary-list b,.hero-demo-add-row{font-size:clamp(5px,1.08cqw,7px)}.hero-demo-date-row strong{min-height:clamp(16px,3.5cqw,21px)}.hero-demo-summary-card h5{font-size:clamp(9px,2.05cqw,12px)}.hero-demo-summary-list{gap:1px;margin-top:3.5%}.hero-demo-summary-list span{grid-template-columns:14px 1fr 10px;gap:4px;min-height:clamp(17px,3.7cqw,22px)}.hero-demo-summary-list i{border-radius:4px;width:12px;height:12px}.hero-demo-add-row{grid-template-columns:1fr 16px 16px;min-height:clamp(18px,3.9cqw,23px)}.hero-demo-add-mic,.hero-demo-add-plus{width:13px;height:13px}.hero-copy{width:min(390px,100% - 36px);top:32vh}.phone-frame{border-radius:46px 46px 0 0;min-height:430px}.video-stage{width:min(430px,100vw);height:min(590px,65vh);min-height:420px}.phone-stage{left:47%}.video-stage,.hero-phone-clouds{transform:translateX(-50%) translateY(calc(-50% + max(0px, (1 - var(--scroll-progress,0) * 3) * 46dvh)));will-change:transform}.hero:after{background:linear-gradient(#f4f8ff00 0%,#f4f8ff99 40%,#f4f8ff 72%);height:100dvh}.phone-video-frame{border-radius:0}.phone-video-frame .app-video{object-fit:cover}.cloud-top-left,.cloud-top-right{--w:290px}.cloud-voca-word{font-size:42vw}.section{width:min(100% - 28px,1120px);padding:64px 0}.section-title h2{max-width:260px;margin-inline:auto;font-size:clamp(26px,8vw,34px)}.testi-section{width:min(100% - 28px,1120px);padding-block:88px 66px}.testi-section .section-title{margin-bottom:28px}.testi-section .section-title h2{max-width:320px;font-size:clamp(26px,8vw,34px)}.testi-rating-lockup{gap:8px;margin-bottom:22px}.testi-laurel{width:min(52px,14vw)}.testi-rating-core{gap:9px;min-width:min(158px,42vw)}.testi-avatars{padding-inline-start:12px}.testi-avatar{border-width:2px;width:34px;height:34px;margin-inline-start:-8px;font-size:13px}.testi-score{gap:8px}.testi-score span{font-size:clamp(34px,10vw,46px)}.testi-score svg{width:clamp(28px,8vw,38px);height:clamp(28px,8vw,38px)}.testi-tabs{scrollbar-width:none;justify-content:flex-start;gap:18px;max-width:none;margin:28px -14px;padding:0 14px 6px;display:flex;overflow-x:auto}.testi-tabs::-webkit-scrollbar{display:none}.testi-tab{flex:none;min-width:86px}.testi-quote-area{box-sizing:border-box;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;gap:24px;height:278px;padding:40px 34px 24px;display:flex;overflow:hidden}.testi-deco-mark{top:24px;left:50%;font-size:112px;inset-inline-start:auto;transform:translate(-50%)}.testi-quote{text-align:center;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-bottom:12px;font-size:clamp(16px,4.5vw,19px);line-height:1.46;display:-webkit-box;overflow:hidden}.testi-author{justify-content:center}.testi-initials{width:36px;height:36px;font-size:14px}.testi-author-info strong{font-size:13px}.testi-author-info span{font-size:12px}.scroll-story{width:min(100% - 28px,1180px);padding:80px 0 56px}.story-phone-frame{border-radius:44px;height:500px}.thought-bubble{width:100%}.thought-bubble:nth-child(2n),.thought-bubble:nth-child(odd){justify-self:stretch}.zigzag{gap:58px}.zigzag-row{gap:24px}.zigzag-text{padding-inline:18px}.zigzag-text small{margin-bottom:8px;display:block}.zigzag-text h3{margin-bottom:10px;font-size:21px;line-height:1.12}.zigzag-text p{max-width:none;margin-inline:0;font-size:15px;line-height:1.6}.mini-visual{border-radius:28px;width:min(100%,340px);min-height:342px;margin-inline:auto;padding:0}.mini-screen{border-radius:24px;min-height:342px;padding:0}.sheet-container,.organize-sheet-container,.review-sheet-container,.home-screen-container{border-radius:30px 30px 0 0;height:88%;left:34px;right:34px}.sheet-container{padding:12px 15px 18px}.organize-sheet-container{min-height:58%;padding:12px 15px 20px}.organize-loader{gap:6px;margin:26px auto 16px}.organize-loader span{width:8px;height:8px}.organize-sheet-container h4{font-size:18px}.organize-sheet-container p{font-size:11px}.sheet-handle{width:34px;height:4px;margin-bottom:14px}.sheet-text p{font-size:18px;line-height:1.38}.sheet-controls{padding:0 8px}.sheet-action{gap:8px}.sheet-action span{font-size:11px}.action-button{border-radius:16px;width:46px;height:46px}.sheet-mic{width:78px;height:78px}.mic-button{border-radius:22px;width:58px;height:58px}.review-sheet-container{padding:10px 14px 16px}.review-header{margin-bottom:12px}.review-header h3{font-size:16px;line-height:1.15}.review-actions{gap:10px}.review-actions svg{width:17px;height:17px}.review-segmented{border-radius:14px;margin-bottom:13px}.segment{border-radius:10px;padding:8px 0;font-size:12px}.review-datetime-row{gap:9px;margin-bottom:14px}.datetime-labels{gap:12px;font-size:11px}.datetime-pill{border-radius:12px;gap:6px;padding:9px 10px;font-size:11px}.datetime-pill svg{width:14px;height:14px}.review-titles{margin-bottom:12px}.review-titles h2{margin-bottom:4px;font-size:17px;line-height:1.12}.review-titles p{font-size:11px;line-height:1.35}.review-list{gap:7px}.list-item{border-radius:12px;padding:9px 10px}.list-item span{margin:0 7px;font-size:12px}.list-item svg{width:15px;height:15px}.home-screen-container{padding:12px 14px 0}.home-header{margin-bottom:16px}.header-text h2{font-size:18px}.header-text p,.filter-btn{font-size:11px}.home-feed{gap:10px;padding-bottom:58px}.home-task-card{border-radius:18px;gap:10px;padding:14px}.new-card.visible{padding-top:14px;padding-bottom:14px}.card-titles h3{font-size:14px}.card-titles p,.progress-text{font-size:10px}.c-item span{font-size:11px}.floating-mic{border-radius:16px;width:48px;height:48px;bottom:16px;left:16px}.cards-grid,.feature-grid,.fit-list{grid-template-columns:1fr}.download{border-radius:20px;height:610px}.download:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f4f8ff00,#f4f8ff 78%);height:145px;position:absolute;inset:auto 0 -1px}.download-copy{width:min(340px,100% - 30px);top:38px}.download h2{font-size:clamp(26px,8vw,32px)}.download-copy p{font-size:16px}.sheet-text p{font-size:22px}.download-phone-peek{width:min(700px,136vw);height:500px;top:238px;left:50%;transform:translate(-50%)}.download-app-video{width:1160px;left:50%}.faq summary{min-height:70px;padding:0 18px}.faq p{margin-inline:18px}}@media (min-width:768px){.main-nav a{color:#ffffffd9;font-size:15px;font-weight:700;transition:color .2s,opacity .2s;position:relative}.main-nav a:after{content:"";opacity:.7;transform-origin:50%;background:#fff;border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-scrolled .main-nav a:after{background:var(--blue);opacity:.95}.main-nav a:hover{color:#fff;opacity:1}.nav-scrolled .main-nav a:hover{color:var(--blue)}.main-nav a:hover:after{transform:scaleX(1)}}.locale-switcher a{transition:color .22s,background .22s,transform .22s,box-shadow .22s!important}.locale-switcher a:hover{transform:translateY(-1px)scale(1.03)!important}.faq-item{transition:transform .2s,box-shadow .2s}.faq-item:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0050c80d}.example-card,[class*=example]{transition:transform .2s,box-shadow .2s}.example-card:hover,[class*=example]:hover{transform:translateY(-2px)}@keyframes revealUp{0%{opacity:0;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.reveal-wrapper{opacity:0}.reveal-wrapper.revealed{animation:.8s cubic-bezier(.16,1,.3,1) both revealUp}.reveal-wrapper[data-delay="1"]{animation-delay:.1s}.reveal-wrapper[data-delay="2"]{animation-delay:.2s}.reveal-wrapper[data-delay="3"]{animation-delay:.3s}.reveal-wrapper[data-delay="4"]{animation-delay:.4s}.reveal-wrapper[data-delay="5"]{animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.policy-page{background:#f7f9ff;min-height:100vh;font-family:inherit}.policy-container{max-width:720px;margin:0 auto;padding:48px 24px 80px}.policy-back{color:var(--blue);align-items:center;gap:6px;margin-bottom:40px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.policy-back:hover{opacity:.7}.policy-header{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.policy-header h1{color:var(--ink);margin:0;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.1}.policy-updated{color:#0d1d3d73;margin:0;font-size:14px}.policy-body{flex-direction:column;gap:32px;display:flex}.policy-body section h2{color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:800}.policy-body section p{color:#0d1d3dad;margin:0;font-size:15px;line-height:1.7}.policy-footer-links{border-top:1px solid #006dfc1a;gap:24px;margin-top:56px;padding-top:24px;display:flex}.policy-footer-links a{color:var(--blue);opacity:.75;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s}.policy-footer-links a:hover{opacity:1}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
