.fe{--night:#1A1030;--night2:#22164A;--violet:#6B4EFF;--violet2:#8A4CF0;--violetText:#4A30C9;--violetLight:#B6A6FF;--coral:#FF6A5C;--dot:#FF6A13;--paper:#FBFAFE;--ink:#17141F;--muted:#5D5A6B;--line:#E4E1EE;--mint:#1A8F6A;--red:#FF6B6B;--ease:cubic-bezier(.2,.7,.2,1);font-family:Montserrat,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.fe *,.fe :after,.fe :before{box-sizing:border-box}.fe a{color:inherit}.fe :focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:8px}.fe-wrap{width:min(1160px,100% - 40px);margin:0 auto}.fe h1,.fe h2,.fe h3{margin:0;font-family:Roboto,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.04}.fe h1{font-size:clamp(40px,5.3vw,70px)}.fe h2{font-size:clamp(30px,4.2vw,50px);letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.fe h3{font-size:20px;letter-spacing:-.015em;line-height:1.25}.fe p{margin:0}.fe-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.55;color:var(--muted);max-width:34em}.fe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .2s ease;white-space:nowrap}.fe-btn:active{transform:translateY(1px)}.fe-btn.p{background:var(--violet);color:#fff;box-shadow:0 10px 30px -10px rgba(107,78,255,.8)}.fe-btn.p:hover{background:#5A3CF0;box-shadow:0 14px 34px -10px rgba(107,78,255,.95)}.fe-btn.s{border-color:currentColor}.fe-btn.light{background:#fff;color:var(--ink)}.fe-top{position:absolute;inset:0 0 auto;z-index:5}.fe-top .fe-wrap{gap:24px;height:76px;color:#fff}.fe-logo,.fe-top .fe-wrap{display:flex;align-items:center}.fe-logo{text-decoration:none}.fe-nav{display:flex;gap:22px;margin-left:auto;font-weight:700;font-size:15px}.fe-nav a{text-decoration:none;opacity:.85}.fe-nav a:hover{opacity:1}.fe-top .fe-btn{min-height:42px;padding:0 18px;font-size:15px}.fe-sec{padding:112px 0;position:relative}.fe-sec.tight{padding:88px 0}.fe-sec.light{background:var(--paper);color:var(--ink)}.fe-sec.dark{background:var(--night);color:#fff;isolation:isolate;overflow:hidden}.fe-sec.dark:before{content:"";position:absolute;z-index:-1;inset:-20% -10% auto auto;width:760px;height:760px;border-radius:50%;background:radial-gradient(closest-side,rgba(107,78,255,.32),transparent 70%);pointer-events:none}.fe-sec.dark:nth-of-type(2n):before{inset:auto auto -30% -15%}.fe-sec.dark .fe-lead{color:rgba(255,255,255,.74)}.fe-head{max-width:720px;margin-bottom:48px}.fe-head p{margin-top:16px}.fe-hero{position:relative;background:var(--night);color:#fff;padding:132px 0 0;overflow:hidden;isolation:isolate}.fe-hero:before{left:62%;top:-30%;width:900px;height:1200px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(107,78,255,.6),rgba(107,78,255,.16) 55%,transparent 72%);pointer-events:none}.fe-hero:after,.fe-hero:before{content:"";position:absolute;z-index:-1}.fe-hero:after{inset:auto 0 0;height:180px;background:linear-gradient(transparent,rgba(26,16,48,.9))}.fe-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:end}.fe-hero-copy{padding-bottom:88px}.fe-hero h1{max-width:12em;text-wrap:balance}.fe-hero .fe-lead{color:rgba(255,255,255,.78);margin-top:24px}.fe-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.fe-cta .fe-btn.s{color:#fff}.fe-fine{margin-top:14px;font-size:14px;color:rgba(255,255,255,.6)}.fe-try{margin-top:40px;display:grid;gap:8px;max-width:420px}.fe-try label{font-weight:700;font-size:15px;color:rgba(255,255,255,.85)}.fe-try input{min-height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;padding:0 16px;font:700 18px Montserrat,system-ui,sans-serif}.fe-try input::placeholder{color:rgba(255,255,255,.45)}.fe-hero-phone{position:relative;margin-bottom:-40px;transform:rotate(-2.5deg)}.fe-hero-phone:before{content:"";position:absolute;z-index:-1;left:50%;top:12%;width:120%;height:80%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(138,76,240,.55),rgba(255,106,92,.16) 60%,transparent 75%);filter:blur(12px)}.fe-hero-phone .fe-phone{animation:feFloat 7s ease-in-out infinite;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14),0 2px 0 1px #05030b,0 70px 120px -30px rgba(0,0,0,.95),0 40px 80px -30px rgba(107,78,255,.75),-30px 30px 80px -40px rgba(255,106,92,.45)}@keyframes feFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fe-phone{position:relative;width:min(330px,100%);margin:0 auto;border-radius:52px;padding:11px;background:linear-gradient(150deg,#3a3352,#120d22 22%,#0b0816 60%,#2a2342);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.12),0 2px 0 1px #05030b,0 40px 80px -30px rgba(0,0,0,.75),0 24px 50px -30px rgba(107,78,255,.5)}.fe-phone:after,.fe-phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#1a1529,#3b3454)}.fe-phone:before{right:-3px;top:27%;height:13%}.fe-phone:after{left:-3px;top:19%;height:7%;box-shadow:0 calc(8% + 46px) 0 #2b2540}.fe-phone .scr{position:relative;border-radius:42px;overflow:hidden;background:#FAF7F2;container-type:inline-size}.fe-phone .scr:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 28%,transparent 42%);mix-blend-mode:screen}.fe-phone .sb{position:relative;display:flex;align-items:center;justify-content:space-between;height:12.5cqw;padding:2.4cqw 8cqw 0 9cqw;font-weight:800;font-size:4cqw;letter-spacing:-.01em}.fe-phone .sb.light{background:#FAF7F2;color:#121110}.fe-phone .sb.dark{background:#22124D;color:#fff}.fe-phone .sb .isl{position:absolute;left:50%;top:2.6cqw;transform:translateX(-50%);width:30cqw;height:8.6cqw;border-radius:6cqw;background:#000}.fe-phone .sb .ics{display:flex;align-items:center;gap:1.6cqw}.fe-phone .sb svg{width:auto;height:3.2cqw;fill:currentColor}.fe-phone .shot{position:relative}.fe-phone img{display:block;width:100%;height:auto}.fe-phone .djbar{position:absolute;left:0;right:0;top:0;height:9.5%;background:#FAF7F2;display:flex;align-items:center;gap:10px;padding:0 6%;color:#1A1A1A}.fe-phone .djbar b{display:block;font-size:15px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.fe-phone .djbar span{font-size:12.5px;color:#6B635B}.fe-phone .fe-av{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#B23B32;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}.fe-swap{display:inline-block;animation:feSwap .45s ease}.fe-phone .djbar b.fe-swap{display:block}@keyframes feSwap{0%{opacity:.2;transform:translateY(-3px)}to{opacity:1;transform:none}}.fe-band{position:relative;z-index:2;overflow:hidden;background:linear-gradient(90deg,var(--violet),var(--violet2) 55%,#B04FD8);color:#fff;font-weight:800;font-size:16px;letter-spacing:-.005em}.fe-band-track{display:flex;width:max-content;animation:feBand 38s linear infinite}.fe-band:hover .fe-band-track{animation-play-state:paused}.fe-band ul{display:flex;margin:0;padding:0;list-style:none}.fe-band li{display:flex;align-items:center;gap:22px;padding:18px 0 18px 22px;white-space:nowrap}.fe-band li:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px rgba(255,255,255,.18)}@keyframes feBand{to{transform:translateX(-50%)}}.fe-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.fe-video{position:relative;border-radius:28px;overflow:hidden;background:var(--night);aspect-ratio:4/5;color:#fff;width:100%;max-width:460px;justify-self:center;box-shadow:0 40px 80px -40px rgba(26,16,48,.6)}.fe-video video{width:100%;height:100%;object-fit:cover;display:block}.fe-video .sound{position:absolute;left:16px;bottom:16px}.fe-video .empty{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:32px;background:radial-gradient(circle at 50% 35%,rgba(107,78,255,.55),transparent 60%),var(--night)}.fe-video .empty b{display:block;font-size:22px;letter-spacing:-.02em}.fe-video .empty span{display:block;margin-top:8px;color:rgba(255,255,255,.7);font-size:15px}.fe-video .empty .play{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;box-shadow:0 0 0 10px rgba(255,255,255,.06)}.fe-quote{font-size:clamp(20px,2vw,24px);line-height:1.5;font-weight:600;letter-spacing:-.01em;margin-top:22px}.fe-sign{margin-top:18px;color:var(--muted);font-weight:700}.fe-big{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);display:flex;gap:18px;align-items:baseline}.fe-big strong{font-family:Roboto,system-ui,sans-serif;font-size:clamp(44px,5vw,64px);letter-spacing:-.04em;line-height:1;color:var(--violet);font-variant-numeric:tabular-nums}.fe-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;position:relative}.fe-vs .pnl{border-radius:28px}.fe-vs .pnl.was{grid-column:1;background:linear-gradient(180deg,rgba(255,107,107,.12),rgba(255,107,107,.04));border:1px solid rgba(255,107,107,.28)}.fe-vs .pnl.ist{grid-column:2;background:#fff;box-shadow:0 30px 70px -30px rgba(107,78,255,.7),0 0 0 1px rgba(255,255,255,.6)}.fe-vs-row{display:contents}.fe-vs .ist,.fe-vs .was,.fe-vs-h{position:relative;z-index:1;display:flex;gap:14px;align-items:flex-start;padding:16px 30px}.fe-vs-h{padding-top:28px;padding-bottom:14px;font-weight:800;font-size:20px;letter-spacing:-.015em;align-items:center}.fe-vs-h.was{color:#FFB3B3}.fe-vs-h.ist{color:var(--ink)}.fe-vs .was:not(.fe-vs-h){color:rgba(255,255,255,.72)}.fe-vs .ist:not(.fe-vs-h){color:var(--ink);font-weight:700}.fe-vs-row:last-child .ist,.fe-vs-row:last-child .was{padding-bottom:30px}.fe-vs .mk{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:900;line-height:1;margin-top:1px}.fe-vs .mk.x{background:rgba(255,107,107,.18);color:var(--red);box-shadow:inset 0 0 0 1px rgba(255,107,107,.4)}.fe-vs .mk.ok{background:#E3F5EC;color:var(--mint)}.fe-vs-h .mk{width:30px;height:30px;font-size:15px}.fe-pop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.fe-pops{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fe-pops li{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(26,16,48,.06),0 14px 34px -18px rgba(26,16,48,.35);border:1px solid var(--line)}.fe-pops .ic-w{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--violet),var(--coral));color:#fff}.fe-pops .ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fe-pops .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.fe-pops .tx b{font-size:16px;letter-spacing:-.01em}.fe-pops .tx span{font-size:14px;color:var(--muted)}.fe-pops .now{align-self:flex-start;font-size:12px;font-weight:700;color:var(--muted)}.fe-strip{display:flex;gap:28px;overflow-x:auto;padding:12px 20px 36px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fe-strip::-webkit-scrollbar{display:none}.fe-strip figure{margin:0;flex:0 0 min(250px,68vw)}.fe-strip .fe-phone{width:100%;padding:9px;border-radius:42px}.fe-strip .fe-phone .scr{border-radius:34px}.fe-strip figcaption{margin-top:18px}.fe-strip figcaption b{display:block;font-size:17px;letter-spacing:-.01em}.fe-strip figcaption span{display:block;color:rgba(255,255,255,.68);font-size:15px;margin-top:2px}.fe-plan{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.fe-plan-phone{position:relative}.fe-plan-phone:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:420px;height:420px;max-width:110%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(107,78,255,.22),transparent 72%)}.fe-plan .fe-phone{width:min(300px,100%);transform:rotate(2deg)}.fe-plan ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.fe-plan li{display:flex;gap:10px;font-weight:600}.fe-plan li:before{content:"✓";color:var(--mint);font-weight:800}.fe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:s;list-style:none;margin:0;padding:0}.fe-steps li{counter-increment:s;border-top:2px solid rgba(255,255,255,.22);padding-top:20px}.fe-steps li:before{content:counter(s);font-family:Roboto,system-ui,sans-serif;display:block;font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:16px;background:linear-gradient(135deg,var(--violetLight),var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.fe-steps p{color:rgba(255,255,255,.72);margin-top:8px}.fe-toggle{display:inline-flex;padding:5px;border-radius:999px;background:#ECE8F8;margin-bottom:32px}.fe-toggle button{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--muted);font:800 15px Montserrat,system-ui,sans-serif;cursor:pointer}.fe-toggle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(26,16,48,.12)}.fe-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px}.fe-tier{border-radius:28px;padding:32px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:18px;box-shadow:0 20px 50px -34px rgba(26,16,48,.45)}.fe-tier.pop{background:var(--night);color:#fff;border-color:var(--night);box-shadow:0 34px 70px -30px rgba(107,78,255,.75)}.fe-tier .top{display:flex;justify-content:space-between;align-items:center}.fe-tier .tag{font-size:13px;font-weight:800;padding:4px 12px;border-radius:999px;background:var(--coral);color:#fff}.fe-tier .price{font-family:Roboto,system-ui,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1}.fe-tier .price small{font-size:16px;font-weight:700;letter-spacing:0;opacity:.7}.fe-tier .fe-note{font-size:14px;opacity:.7;margin-top:-8px}.fe-tier ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:16px}.fe-tier li{display:flex;gap:10px}.fe-tier li:before{content:"✓";color:var(--mint);font-weight:800}.fe-tier.pop li:before{color:#7FE0BC}.fe-tier .fe-btn{margin-top:auto}.fe-tier:not(.pop) .fe-btn{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none}.fe-tier:not(.pop) .fe-btn:hover{background:var(--ink);color:#fff}.fe-trial{margin-top:24px;color:var(--muted);max-width:900px}.fe-addon{margin-top:56px;max-width:900px;padding:32px 34px;border-radius:24px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:center;background:radial-gradient(500px 260px at 90% 0,rgba(107,78,255,.45),transparent 65%),var(--night);box-shadow:0 30px 60px -34px rgba(26,16,48,.75),inset 0 0 0 1px rgba(182,166,255,.22)}.fe-addon h3{font-family:Roboto,system-ui,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:1.15}.fe-addon p{color:rgba(255,255,255,.75);margin-top:8px}.fe-addon .fe-addon-logo{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px}.fe-addon .fe-addon-logo span{font-family:Roboto,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1;color:var(--violetLight);padding-left:8px;border-left:1px solid rgba(255,255,255,.25)}.fe-btn.gold{background:var(--violet);color:#fff;box-shadow:0 10px 30px -10px rgba(107,78,255,.8)}.fe-faq{max-width:820px}.fe-faq details{border-bottom:1px solid rgba(255,255,255,.14)}.fe-faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative}.fe-faq summary h3{font-size:19px;letter-spacing:-.01em;line-height:1.35}.fe-faq summary::-webkit-details-marker{display:none}.fe-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:28px;font-weight:600;color:var(--violetLight);transition:transform .2s ease}.fe-faq details[open] summary:after{transform:rotate(45deg)}.fe-faq details p{padding:0 0 22px;color:rgba(255,255,255,.74);max-width:42em}.fe-end{background:linear-gradient(135deg,var(--violet),var(--violet2) 55%,var(--coral));color:#fff;text-align:left}.fe-end .fe-wrap{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.fe-end h2{max-width:13em}.fe-foot{background:var(--night);color:rgba(255,255,255,.6);font-size:14px;padding:32px 0 calc(32px + env(safe-area-inset-bottom))}.fe-foot .fe-wrap{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.fe-foot a{text-decoration:none}.fe-foot a:hover{color:#fff}.fe-sticky{position:fixed;z-index:20;right:24px;bottom:24px;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 22px;border-radius:999px;background:rgba(26,16,48,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-weight:700;font-size:15px;box-shadow:0 20px 50px -16px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.1);transform:translateY(160%);opacity:0;transition:transform .45s var(--ease),opacity .3s ease;pointer-events:none}.fe-sticky.on{transform:none;opacity:1;pointer-events:auto}.fe-sticky .fe-btn{min-height:44px;padding:0 20px;font-size:15px}.fe-sticky>span{white-space:nowrap}@media (max-width:520px){.fe-sticky .fe-more{display:none}}.fe.fx [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.fe.fx [data-reveal=pop]{transform:translateY(16px) scale(.92);transition:opacity .45s ease,transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d,0s)}.fe.fx [data-reveal].in{opacity:1;transform:none}@media (max-width:900px){.fe-nav{display:none}.fe-hero{padding-top:104px}.fe-hero-grid,.fe-plan,.fe-pop,.fe-story{grid-template-columns:minmax(0,1fr);gap:40px}.fe-hero-copy{padding-bottom:0}.fe-hero-phone{width:min(300px,86%);margin:0 auto -60px}.fe-sec{padding:84px 0}.fe-sec.tight{padding:72px 0}.fe-vs{display:block}.fe-vs .fe-vs-h,.fe-vs .pnl{display:none}.fe-vs-row{display:block;margin-bottom:12px}.fe-vs .ist,.fe-vs .was{padding:14px 18px}.fe-vs-row .was{border-radius:20px 20px 0 0;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.26);border-bottom:0}.fe-vs-row .ist{border-radius:0 0 20px 20px;background:#fff;box-shadow:0 18px 40px -24px rgba(107,78,255,.8)}.fe-vs-row:last-child .ist,.fe-vs-row:last-child .was{padding-bottom:14px}.fe-addon,.fe-steps,.fe-tiers{grid-template-columns:minmax(0,1fr)}.fe-addon{padding:24px}.fe-plan-phone{order:2}.fe-video{max-width:340px;aspect-ratio:4/4.6}.fe-band{font-size:15px}.fe-band li{padding:15px 0 15px 18px;gap:18px}.fe-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-between;gap:10px;padding:6px 6px 6px 16px;font-size:14px}.fe-sticky .fe-btn{min-height:40px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fe-hero-phone .fe-phone,.fe-swap{animation:none}.fe-hero-phone{transform:none}.fe-btn,.fe-sticky{transition:none}.fe-band-track{animation:none;flex-wrap:wrap;width:auto}.fe-band ul[aria-hidden]{display:none}.fe-band ul{flex-wrap:wrap}.fe.fx [data-reveal]{opacity:1;transform:none;transition:none}}.fe-lhead{border-bottom:1px solid var(--line);background:#fff}.fe-lhead .fe-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.fe-lhead a:last-child{font-weight:600;font-size:15px;color:var(--violetText);text-decoration:none}.fe-legal{padding:48px 0 72px;min-height:60vh}.fe-legal .pl-doc h1,.fe-legal .pl-doc h2,.fe-legal .pl-doc h3{font-family:Roboto,system-ui,sans-serif;letter-spacing:-.015em}.fe-legal .pl-doc p{margin:0 0 1em}.fe-founder{display:grid;gap:14px;width:min(560px,100%);margin:28px auto 0;text-align:left}.fe-founder .fe-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fe-founder label{display:grid;gap:6px;font-size:14px;font-weight:600;color:rgba(255,255,255,.85)}.fe-founder input,.fe-founder textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-weight:500}.fe-founder textarea{min-height:96px;resize:vertical}.fe-founder input:focus,.fe-founder textarea:focus{outline:2px solid var(--coral);outline-offset:1px}.fe-founder .fe-fine{font-size:13px;color:rgba(255,255,255,.65)}.fe-founder .fe-fine a{text-decoration:underline}.fe-founder .fe-err{color:#FFB4AC;font-weight:600}.fe-founder .fe-btn{width:100%}.fe-founder .fe-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fe-founder-done{margin:28px auto 0;max-width:560px;padding:18px 20px;border-radius:16px;background:rgba(255,255,255,.1);font-weight:600}@media (max-width:560px){.fe-founder .fe-row{grid-template-columns:1fr}}.fe-end.founder .fe-wrap{display:block;text-align:center}.fe-end.founder h2{margin:0 auto}.fe-end.founder .fe-lead{margin:14px auto 0;color:rgba(255,255,255,.85)}.fe-top .fe-wrap{gap:18px}.fe-top .fe-nav{margin-left:auto}.fe-top .fe-btn.s{color:#fff;border-color:rgba(255,255,255,.55)}.fe-top .fe-btn.s:hover{background:rgba(255,255,255,.1)}.fe-menu{position:relative;display:none}.fe-menu summary{list-style:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1.5px solid rgba(255,255,255,.4);cursor:pointer}.fe-menu summary::-webkit-details-marker{display:none}.fe-menu summary span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;box-shadow:0 -6px 0 #fff,0 6px 0 #fff}.fe-menu[open] summary span{background:transparent;box-shadow:none}.fe-menu[open] summary:before{content:"×";font-size:28px;line-height:1;color:#fff;position:absolute;left:0;right:0;top:0;height:42px;display:grid;place-items:center}.fe-menu nav{position:absolute;right:0;top:52px;min-width:220px;display:grid;gap:4px;padding:10px;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 24px 60px -20px rgba(0,0,0,.5)}.fe-menu nav a{padding:12px 14px;border-radius:12px;font-weight:700;text-decoration:none}.fe-menu nav a:hover{background:var(--paper)}.fe-menu nav a.login{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;color:var(--violetText)}@media (max-width:900px){.fe-menu{display:block;margin-left:auto}.fe-top .fe-btn.s{display:none}.fe-top .fe-btn.p{padding:0 14px;font-size:14px;min-height:40px}.fe-top .fe-wrap{gap:10px}}.fe-popup-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(23,20,31,.55);backdrop-filter:blur(3px);animation:fePopIn .25s ease}.fe-popup{position:relative;width:min(440px,100%);padding:36px 30px 28px;border-radius:26px;background:#fff;color:var(--ink);text-align:center;display:grid;gap:14px;justify-items:center;box-shadow:0 40px 90px -30px rgba(0,0,0,.6);animation:fePopUp .35s var(--ease)}.fe-popup h2{font-size:clamp(26px,5vw,34px)}.fe-popup p{color:var(--muted);max-width:30em}.fe-popup .fe-fine{margin:0;color:var(--muted)}.fe-popup .fe-btn{width:100%;margin-top:6px}.fe-popup-eyebrow{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;font:800 28px/1 Roboto,system-ui,sans-serif}.fe-popup-x{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:50%;background:var(--paper);color:var(--muted);font-size:26px;line-height:1;cursor:pointer}.fe-popup-x:hover{background:var(--line)}@keyframes fePopIn{0%{opacity:0}}@keyframes fePopUp{0%{opacity:0;transform:translateY(18px) scale(.96)}}.fe-how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.fe-demo{display:grid;gap:28px;justify-items:center}.fe-demo .fe-phone{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.14),0 2px 0 1px #05030b,0 60px 110px -30px rgba(0,0,0,.9),0 30px 70px -30px rgba(107,78,255,.6)}.fe-demo-steps{display:flex;gap:10px;margin:0;padding:0;list-style:none;flex-wrap:wrap;justify-content:center}.fe-demo-steps li{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;font-weight:700;font-size:14px;color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.14);transition:all .35s ease}.fe-demo-steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.1);font-size:13px}.fe-demo-steps li.on{color:#fff;border-color:var(--violet);background:rgba(107,78,255,.22)}.fe-demo-steps li.on span{background:var(--violet)}.fe-demo-steps li.done{color:rgba(255,255,255,.8)}.fe-demo-steps li.done span{background:var(--mint);color:#fff}.fe-how-steps{display:grid;gap:18px;margin:28px 0 0;padding:0;list-style:none;counter-reset:how}.fe-how-steps li{position:relative;padding-left:52px}.fe-how-steps li:before{counter-increment:how;content:counter(how);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font:800 15px Roboto,system-ui,sans-serif}.fe-how-steps h3{margin-bottom:4px;color:#fff}.fe-how-steps p{color:rgba(255,255,255,.72)}.ad{position:relative;aspect-ratio:390/664;background:#F6F4FA;color:#17141F;font-family:Montserrat,system-ui,sans-serif;font-size:4cqw;overflow:hidden}.ad-head{display:flex;align-items:center;gap:3cqw;padding:3cqw 5cqw;background:#22124D;color:#fff}.ad-head b{flex:1;font-size:4.6cqw}.ad-logo{font:800 6cqw/1 Roboto,system-ui,sans-serif}.ad-logo i{font-style:normal;color:#FF6A13}.ad-av{display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:50%;background:#6B4EFF;font-size:3cqw;font-weight:800}.ad-screen{position:absolute;inset:16cqw 0 0;padding:4cqw;display:grid;gap:3cqw;align-content:start}.ad-search{padding:3cqw 4cqw;border-radius:3.5cqw;background:#fff;color:#8B8798;border:1px solid #e4e1ee}.ad-card{display:flex;align-items:center;gap:3cqw;padding:3.4cqw 4cqw;border-radius:4cqw;background:#fff;box-shadow:0 2cqw 5cqw -3cqw rgba(23,20,31,.3)}.ad-card>span:last-child{display:grid}.ad-card b{font-size:4cqw}.ad-card small{font-size:3.1cqw;color:#6B6878}.ad-dot{width:2.6cqw;height:2.6cqw;border-radius:50%;flex-shrink:0}.ad-fab{position:absolute;left:4cqw;right:4cqw;bottom:6cqw;padding:4cqw;border-radius:999px;background:#6B4EFF;color:#fff;text-align:center;font-weight:800;box-shadow:0 4cqw 8cqw -4cqw rgba(107,78,255,.9);transition:transform .15s ease}.ad-btn.press,.ad-fab.press{transform:scale(.95);filter:brightness(.9)}.ad-sheet{position:absolute;left:0;right:0;bottom:0;padding:3cqw 5cqw 6cqw;border-radius:7cqw 7cqw 0 0;background:#fff;box-shadow:0 -4cqw 12cqw -6cqw rgba(23,20,31,.5);display:grid;gap:2.5cqw;transform:translateY(105%);transition:transform .45s var(--ease)}.ad-sheet.open{transform:none}.ad-grip{width:10cqw;height:1.2cqw;border-radius:1cqw;background:#E4E1EE;margin:0 auto 1cqw}.ad-sheet>b{font-size:4.6cqw}.ad-sheet label{display:grid;gap:1.2cqw}.ad-lbl,.ad-sheet label>span:first-child{font-size:3.2cqw;color:#6B6878;font-weight:700}.ad-input{min-height:11cqw;padding:0 3.5cqw;display:flex;align-items:center;border-radius:3cqw;border:1.5px solid #6b4eff;background:#FBFAFE;font-weight:700}.ad-caret{display:inline-block;width:.5cqw;height:5cqw;margin-left:.5cqw;background:#6B4EFF;animation:adCaret 1s steps(2) infinite}@keyframes adCaret{50%{opacity:0}}.ad-chips{display:flex;gap:2cqw;flex-wrap:wrap}.ad-chip{padding:2cqw 3.4cqw;border-radius:999px;border:1.5px solid #e4e1ee;font-weight:700;font-size:3.4cqw;transition:all .25s ease}.ad-chip.on{background:#6B4EFF;border-color:#6B4EFF;color:#fff}.ad-btn{margin-top:1cqw;padding:3.6cqw;border-radius:999px;background:#17141F;text-align:center;transition:transform .15s ease}.ad-btn,.ad-toast{color:#fff;font-weight:800}.ad-toast{position:absolute;left:4cqw;right:4cqw;top:3cqw;padding:3cqw 4cqw;border-radius:3.5cqw;background:#1A8F6A;opacity:0;transform:translateY(-120%);transition:all .35s var(--ease)}.ad-toast.on{opacity:1;transform:none}.ad-sub{display:grid;padding:0 1cqw}.ad-sub b{font-size:4.6cqw}.ad-sub small{font-size:3.1cqw;color:#6B6878}.ad-bar{height:2cqw;border-radius:1cqw;background:#E4E1EE;overflow:hidden}.ad-bar i{display:block;height:100%;background:#6B4EFF;transition:width .5s var(--ease)}.ad-q{display:grid;gap:1.4cqw;padding:3.4cqw 4cqw;border-radius:4cqw;background:#fff;box-shadow:0 2cqw 5cqw -3cqw rgba(23,20,31,.3);opacity:.35;transform:translateY(2cqw);transition:all .4s var(--ease)}.ad-q.on{opacity:1;transform:none}.ad-q span{font-size:3.3cqw;color:#6B6878;font-weight:700}.ad-q b{min-height:9cqw;display:flex;align-items:center;padding:0 3cqw;border-radius:2.5cqw;background:#F6F4FA;color:transparent;transition:color .3s ease .25s}.ad-q b.on{color:#17141F;background:#EEE9FF}.ad-doc{display:grid;gap:2.4cqw;padding:4cqw;border-radius:4cqw;background:#fff;box-shadow:0 2cqw 5cqw -3cqw rgba(23,20,31,.3)}.ad-doc>b{font-size:4.4cqw}.ad-line{display:block;height:2cqw;border-radius:1cqw;background:#E4E1EE}.ad-sum{display:flex;justify-content:space-between;padding-top:2cqw;border-top:1px solid #e4e1ee;font-weight:800}.ad-sign{position:relative;margin-top:1cqw;padding:2cqw;border:1.5px dashed #b6a6ff;border-radius:3cqw;background:#FBFAFE}.ad-sign svg{display:block;width:100%;height:auto}.ad-sign path{stroke-dasharray:520;stroke-dashoffset:520}.ad-sign svg.draw path{animation:adDraw 1.3s ease forwards}@keyframes adDraw{to{stroke-dashoffset:0}}.ad-sign small{position:absolute;right:3cqw;bottom:1.5cqw;font-size:2.8cqw;color:#8B8798}.ad-stamp{position:absolute;right:8cqw;bottom:18cqw;padding:2cqw 4cqw;border:3px solid #1a8f6a;border-radius:2cqw;color:#1A8F6A;font:800 5cqw Roboto,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-12deg) scale(1.6);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.ad-stamp.on{opacity:1;transform:rotate(-12deg) scale(1)}@media (max-width:900px){.fe-how{grid-template-columns:minmax(0,1fr);gap:40px}.fe-demo{order:2}}@media (prefers-reduced-motion:reduce){.ad-bar i,.ad-chip,.ad-q,.ad-sheet,.ad-stamp,.ad-toast,.fe-popup,.fe-popup-bg{transition:none;animation:none}.ad-caret{animation:none}}.fe-checks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.fe-checks li{position:relative;padding-left:34px;font-weight:600;font-size:17px}.fe-checks li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--violet);color:#fff;font-size:14px;font-weight:800}.fe-trial{white-space:pre-line}