:root{--purple:#963cbd;--lavender:#efe2f5;--yellow:#f2cd00;--dark:#2d1239;--dark2:#1d0b25;--text:#6d5f72;--line:#e9e1ec;--soft:#faf7fb;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-lato),Arial,sans-serif;color:var(--dark);background:#fff;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.siteHeader{position:absolute;z-index:20;inset:0 0 auto;color:#fff}.headerInner{height:82px;justify-content:space-between;gap:28px}.brandLogo,.headerInner{display:flex;align-items:center}.brandLogo{overflow:visible}.brandLogo img{display:block;width:268px;max-height:68px;object-fit:contain;transform:translateX(-52px)}.footerLogo{display:flex;align-items:center}.footerLogo img{display:block;width:190px;max-height:52px;object-fit:contain}.mainNav{display:flex;gap:30px;font-size:.94rem;font-weight:700;color:#ffffffc7}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-weight:900;transition:.2s}.button:hover{transform:translateY(-2px)}.buttonLight{background:#fff;color:var(--dark)}.buttonYellow{background:var(--yellow);color:var(--dark)}.buttonGhost{color:#fff;border:1px solid #ffffff38;background:#ffffff0f}.buttonDark{background:var(--dark);color:#fff}.hero{min-height:780px;padding:150px 0 98px;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 18%,#963cbd8c,transparent 25%),radial-gradient(circle at 72% 80%,#f2cd001a,transparent 18%),linear-gradient(135deg,#21102a,#2d1239 55%,#431b54)}.heroGrid{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;grid-gap:86px;gap:86px}.eyebrow{margin:0 0 18px;font-weight:900;letter-spacing:.18em;font-size:.76rem;color:#d9b7e7}.hero h1{margin:0;max-width:650px;font-family:var(--font-sora),sans-serif;font-size:clamp(3.4rem,5.6vw,6.15rem);line-height:.96;letter-spacing:-.03em}.hero h1 span{color:#dca9ee}.heroLead{max-width:560px;margin:28px 0 0;font-size:1.22rem;color:#ffffffd1}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.heroPrice{display:flex;align-items:center;gap:12px;margin-top:26px}.heroPrice span{width:4px;height:4px;border-radius:50%;background:#ffffff5c}.heroVisual{position:relative;min-height:525px;display:flex;align-items:center;justify-content:center}.purpleOrb{position:absolute;width:430px;height:350px;border-radius:44% 56% 50% 50%;background:#efe2f521;transform:rotate(-9deg)}.yellowOrb{position:absolute;width:120px;height:120px;right:0;top:15px;border-radius:28px;background:#f2cd002e;transform:rotate(19deg)}.browserTilt{position:relative;width:100%;max-width:590px;transform:rotate(5deg);z-index:2}.browser{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 38px 100px #0000004d}.browserBar{height:42px;display:flex;align-items:center;gap:7px;padding:0 16px;background:#faf8fb;border-bottom:1px solid var(--line)}.browserBar i{width:8px;height:8px;border-radius:50%;background:#d6c8da}.browserBar b{margin-left:10px;font-size:.7rem;color:#9a8c9f}.store{padding:23px;color:var(--dark)}.storeNav{display:flex;justify-content:space-between;font-size:.76rem;color:#85778a}.storeHero{min-height:205px;margin-top:18px;padding:27px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:18px;color:#fff;background:radial-gradient(circle at 86% 18%,#f2cd0047,transparent 19%),linear-gradient(135deg,var(--dark),var(--purple))}.storeHero h3{max-width:320px;margin:8px 0 17px;font-family:var(--font-sora),sans-serif;font-size:1.9rem;line-height:1.05}.storeHero button{width:max-content;border:0;border-radius:999px;background:#fff;padding:10px 16px;font-weight:900}.products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.product{padding:9px;border:1px solid var(--line);border-radius:14px}.productImage{height:68px;border-radius:10px;background:linear-gradient(135deg,var(--lavender),#f8effb)}.productLine,.productPrice{height:6px;margin-top:10px;border-radius:10px;background:#ddd2e1}.productLine{width:67%}.productPrice{width:32%;margin-top:7px;background:#ede6ef}.phone{position:absolute;right:-30px;bottom:-30px;width:155px;padding:8px;border-radius:28px;background:#18101b;box-shadow:0 30px 70px #0005;transform:rotate(-10deg)}.phoneScreen{min-height:303px;padding:10px;border-radius:21px;background:#fff}.phoneTop{height:18px;border-radius:10px;background:#f5f0f7}.phoneHero{height:116px;margin-top:8px;border-radius:13px;background:linear-gradient(145deg,var(--purple),var(--dark))}.phoneGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:8px}.phoneGrid i{height:62px;border-radius:9px;background:var(--lavender)}.floatNote{position:absolute;z-index:4;min-width:164px;padding:13px 15px;border-radius:16px;background:#fffffff5;color:var(--dark);box-shadow:0 20px 55px #0003}.floatNote span,.floatNote strong{display:block}.floatNote span{font-size:.74rem;color:var(--text)}.noteTop{top:35px;right:-2px}.noteBottom{left:-10px;bottom:35px}.benefitsGrid{display:grid;grid-template-columns:repeat(3,1fr)}.benefit{padding:52px 38px;border-right:1px solid var(--line)}.benefit:last-child{border:0}.benefit>span,.sectionLabel{font-weight:900;font-size:.75rem;letter-spacing:.12em;color:var(--purple)}.benefit h2,.faqHeading h2,.finalCta h2,.pricingHeading h2,.sectionHeading h2,.stepCard h3{font-family:var(--font-sora),sans-serif}.benefit h2{margin:12px 0 7px;font-size:1.28rem}.benefit p,.faqList p,.stepCard p{margin:0;color:var(--text)}.stepsSection{padding:110px 0;background:linear-gradient(#f7effa,var(--lavender))}.faqHeading h2,.finalCta h2,.pricingHeading h2,.sectionHeading h2{margin:14px 0 0;font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:1.04;letter-spacing:-.025em}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:48px}.stepCard{min-height:240px;padding:30px;border-radius:22px;background:#ffffffdf;border:1px solid #2d123914}.stepCard>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--dark);color:#fff;font-weight:900}.stepCard h3{margin:28px 0 8px}.pricingSection{padding:110px 0;color:#fff;background:radial-gradient(circle at 15% 15%,#963cbd52,transparent 22%),linear-gradient(135deg,#271130,#1e0c27)}.sectionLabelLight{color:#dcb6eb}.pricingCard{max-width:790px;margin:52px auto 0;padding:46px;border-radius:28px;background:#fff;color:var(--dark);box-shadow:0 36px 90px #00000047}.pricingNumbers{display:flex;justify-content:space-between;gap:28px}.pricingNumbers strong{display:block;font-family:var(--font-sora),sans-serif;font-size:3.9rem;line-height:1}.pricingNumbers span{display:block;margin-top:8px;color:var(--text)}.monthly{text-align:right}.monthly strong{font-size:1.7rem}.pricingIncludes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 22px;gap:12px 22px;margin:30px 0;padding:28px 0;border-block:1px solid var(--line);color:#584b5d;font-weight:700}.technicalBox{padding:20px;border-radius:16px;background:var(--soft)}.technicalBox p{margin:5px 0 0;color:var(--text)}.pricingAction{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pricingAction p{margin:0;color:var(--text)}.faqSection{padding:110px 0}.faqGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:90px;gap:90px}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;list-style:none;padding:22px 0;font-family:var(--font-sora),sans-serif;font-weight:600}.faqList p{margin:0 0 22px}.finalCta{padding:90px 0;color:#fff;background:radial-gradient(circle at 88% 18%,#f2cd002b,transparent 19%),linear-gradient(135deg,var(--purple),#7c2d9d)}.finalCtaInner{display:flex;align-items:end;justify-content:space-between;gap:50px}.finalCtaInner>div{max-width:760px}.footer{padding:42px 0 24px;background:var(--dark2);color:#fff}.footerTop{display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.footerTop nav{display:flex;gap:22px;color:#ffffffb8}.footerBottom{display:flex;justify-content:space-between;margin-top:34px;padding-top:22px;border-top:1px solid #ffffff14;color:#ffffff80}@media(max-width:980px){.mainNav{display:none}.benefitsGrid,.heroGrid,.stepsGrid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line)}.faqGrid{grid-template-columns:1fr;gap:45px}.finalCtaInner{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--max))}.brandLogo img{width:226px;max-height:62px;transform:translateX(-43px)}.footerLogo img{width:160px}.hero{padding:120px 0 65px}.hero h1{font-size:3.55rem}.heroVisual{min-height:405px}.browserTilt{transform:rotate(3deg)}.phone{width:112px;right:-2px}.phoneScreen{min-height:215px}.phoneHero{height:82px}.phoneGrid i{height:42px}.floatNote{min-width:135px;padding:10px 12px}.noteTop{top:10px;right:0}.noteBottom{left:0;bottom:20px}.products{grid-template-columns:1fr 1fr}.products .product:nth-child(3){display:none}.faqSection,.pricingSection,.stepsSection{padding:76px 0}.pricingCard{padding:30px 22px}.pricingNumbers{flex-direction:column}.monthly{text-align:left}.pricingIncludes{grid-template-columns:1fr}.footerBottom,.footerTop,.pricingAction{flex-direction:column;align-items:flex-start}}.siteHeader .container{width:min(calc(100% - 24px),var(--max))}.brandLogo img{width:210px}@media(max-width:680px){.siteHeader .container{width:min(calc(100% - 28px),var(--max))}.brandLogo img{width:220px;max-height:66px;transform:translateX(-8px)}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_2b503c{font-family:Lato,Lato Fallback;font-style:normal}.__variable_2b503c{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_f78264{font-family:Sora,Sora Fallback;font-style:normal}.__variable_f78264{--font-sora:"Sora","Sora Fallback"}