:root{--navy:#0b102d;--navy2:#171d3d;--text:#151935;--muted:#66708b;--orange:#ff933d;--purple:#6927ee;--magenta:#e62c8b;--light:#f7f8fc;--line:#e6e8f0;--radius:22px;--shadow:0 28px 72px rgba(18,24,64,.12)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:#fff;color:var(--text);font-family:Inter,"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.13;font-weight:780}h2 span{color:#8188a0}.container{width:min(1190px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:#fff;z-index:2000}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid #f0f1f6;backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:85px;gap:28px}.brand{display:block;flex:none;max-width:205px}.brand img{width:205px;height:auto}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:650;color:#505773}.desktop-nav a:hover,.footer-links a:hover{color:#743de3}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 23px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:780;letter-spacing:-.01em;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.button:hover{transform:translateY(-2px);box-shadow:0 9px 25px #15193522}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9a69ed;outline-offset:3px}.button span:last-child{font-size:18px;font-weight:400;line-height:1}.button-dark{background:var(--navy);color:white}.button-orange{background:linear-gradient(105deg,#ffab3a,#ff794f);color:#10132c;box-shadow:0 12px 30px rgba(255,139,64,.23)}.button-outline{border-color:#d3d6e2;color:var(--navy);background:#fff}.button-large{min-height:58px;padding:17px 24px;font-size:14px}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.menu-toggle,.mobile-nav{display:none}.hero{background:radial-gradient(circle at 85% 20%,#f0eafd 0,transparent 34%),radial-gradient(circle at 15% 87%,#fff5eb 0,transparent 36%),linear-gradient(180deg,#fdfdff,#f9fafc);overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:45px;min-height:665px;padding-top:65px;padding-bottom:89px}.hero-content{position:relative;z-index:2}.eyebrow,.section-label{font-size:11px;letter-spacing:.14em;font-weight:840;color:#6b43c5}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e8dcff;border-radius:100px;background:#f6f0ff}.pulse-dot{background:linear-gradient(135deg,#7a22f4,#ed3798);width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px #e5d5ff}.hero h1{max-width:650px;font-size:clamp(2.7rem,4.3vw,4.65rem);line-height:1.07;font-weight:830;letter-spacing:-.06em;margin:24px 0 22px}.gradient-text{background:linear-gradient(95deg,#7023dd 2%,#c837b9 40%,#fa8645 97%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{max-width:540px;color:#606982;font-size:16.5px;line-height:1.78;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.text-link{font-size:13px;color:#222844;font-weight:800;border-bottom:1px solid #848aa2;padding-bottom:4px}.text-link:hover{color:#743de3}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:38px;color:#666c82;font-size:12px}.hero-proof strong{color:#202746}.proof-icon{display:grid;place-items:center;background:#ece5ff;color:#7836e9;border-radius:50%;width:30px;height:30px;font-size:19px}.hero-art{position:relative;min-height:525px;display:flex;align-items:center;justify-content:center}.art-orb{position:absolute;display:block;border-radius:50%;filter:blur(1px)}.orb-one{width:465px;height:465px;background:radial-gradient(circle at 35% 35%,#e6d0ff,#efe4ff 55%,#fff3e8 95%);right:-73px;top:13px}.orb-two{width:150px;height:150px;right:-15px;bottom:19px;background:linear-gradient(135deg,#ffdbb4,#f9baca);opacity:.7}.dashboard{z-index:2;position:relative;width:min(100%,472px);padding:20px;border-radius:23px;background:#fff;border:1px solid #ececf5;box-shadow:0 30px 70px rgba(20,23,61,.15);transform:rotate(2deg)}.dashboard-top,.dash-top-left,.dash-heading,.dash-bottom{display:flex;align-items:center;justify-content:space-between}.dashboard-top{border-bottom:1px solid #eff0f5;padding:0 0 17px}.dash-top-left{justify-content:flex-start;gap:9px}.dash-top-left img{width:35px;height:29px;object-fit:contain}.dash-top-left strong,.dash-top-left small{display:block}.dash-top-left strong{font-size:13px}.dash-top-left small{font-size:10px;color:#9298aa;margin-top:4px}.dash-status{font-size:10px;font-weight:780;color:#16855a;background:#e7f8ee;padding:7px 10px;border-radius:18px}.mini-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#29bd7b;vertical-align:middle;margin-right:4px}.dash-heading{padding:20px 0 15px}.dash-heading small,.dash-heading strong{display:block}.dash-heading small{font-size:8px;letter-spacing:.14em;color:#8d92a5;font-weight:800;margin-bottom:5px}.dash-heading strong{font-size:17px}.dash-dots{font-size:16px;letter-spacing:3px;color:#8a90a7}.mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mock-post{height:172px;position:relative;overflow:hidden;border-radius:12px}.mock-card-label{position:absolute;z-index:2;top:11px;left:11px;font-size:8px;font-weight:820;letter-spacing:.11em;padding:5px 7px;background:#ffffffd9;border-radius:5px;color:#2d2f46}.mock-card-label.dark{background:#222847;color:white}.mock-feed{background:linear-gradient(135deg,#c695ff,#682be0 80%);color:#fff}.mock-feed-center{padding:43px 16px 15px}.mock-feed-center p{font-size:20px;line-height:1.03;letter-spacing:-.04em;font-weight:780;margin:7px 0}.mock-feed-center em{font-style:normal;color:#ffe0b5}.small-rule{display:block;width:26px;height:2px;background:#fff}.mini-caption{font-size:6px;letter-spacing:.19em;font-weight:700}.mock-post-foot{position:absolute;z-index:3;bottom:0;left:0;right:0;padding:8px 10px;background:rgba(255,255,255,.94);color:#3b4260;font-size:9px;display:flex;justify-content:space-between;font-weight:650}.mock-post-foot span{color:#198762}.mock-carousel{background:#e5e6f0}.carousel-stack{height:146px;position:absolute;left:15px;top:16px;right:15px}.sheet-back,.sheet-mid,.sheet-front{border-radius:9px;position:absolute;inset:0 10px 0 10px}.sheet-back{background:#ffce96;transform:rotate(9deg) translate(7px,2px)}.sheet-mid{background:#cbb7fa;transform:rotate(4deg) translate(2px,0)}.sheet-front{background:#171d39;color:#fff;padding:12px 15px}.sheet-front>span{font-size:8px;color:#e0c9ff}.sheet-front p{font-size:19px;font-weight:770;line-height:1.12;letter-spacing:-.045em;margin:17px 0 0}.sheet-front p span{color:#ff9a4d}.front-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #4d5370;padding-top:5px;margin-top:13px;font-size:6px;letter-spacing:.1em;color:#d6d6df}.front-bottom b{font-size:14px;color:#ff9a4d}.mock-stories{background:linear-gradient(145deg,#ffb8b7,#fd864d);color:#302040}.stories-bars{display:flex;gap:3px;position:absolute;top:37px;left:12px;right:12px}.stories-bars i{height:2px;flex:1;background:#fff8;border-radius:1px}.stories-bars i:first-child{background:white}.story-art{position:absolute;top:75px;left:15px}.story-art span,.story-art small,.story-art strong{display:block}.story-art span{font-size:7px;font-weight:850;letter-spacing:.12em}.story-art strong{font-size:27px;line-height:1.15;letter-spacing:-.06em}.story-art small{font-size:10px;font-weight:650}.mock-reel{background:linear-gradient(145deg,#1e234f 0%,#6631cb 98%);color:white;padding:40px 17px}.reel-symbol{display:grid;place-items:center;border:1px solid #eee7ff8a;width:40px;height:40px;border-radius:50%;font-size:13px;color:#ffb85d;margin-bottom:12px}.mock-reel>strong{font-size:17px;line-height:1.18;letter-spacing:-.03em}.dash-bottom{justify-content:flex-start;gap:10px;margin-top:16px}.avatars{display:flex;padding-left:5px}.avatars span{display:grid;place-items:center;width:30px;height:30px;border:2px solid white;border-radius:50%;background:#6d32db;color:white;font-size:9px;font-weight:800;margin-left:-5px}.avatars span+span{background:#ffa55e;color:#34203d;font-size:15px}.dash-bottom p{font-size:9px;color:#888e9f;line-height:1.5;margin:0;flex:1}.dash-bottom p strong{color:#333a57}.tiny-check{display:grid;place-items:center;background:#effbf4;color:#189a61;width:25px;height:25px;border-radius:50%}.float-chip{z-index:3;position:absolute;bottom:8px;left:-27px;display:flex;align-items:center;gap:11px;background:#fff;box-shadow:0 20px 48px #24214c2c;padding:13px 17px;border-radius:14px;transform:rotate(-4deg)}.float-check{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e1faed;color:#149260;font-weight:850}.float-chip span:last-child strong,.float-chip span:last-child small{display:block}.float-chip strong{font-size:11px}.float-chip small{font-size:9px;color:#8a92a5;margin-top:3px}.trust-line{border-top:1px solid #eceef5;border-bottom:1px solid #eceef5;background:white}.trust-inner{display:flex;align-items:center;justify-content:space-evenly;gap:18px;padding:25px 0;color:#777e93;font-size:12px;font-weight:750;letter-spacing:.025em}.trust-star{color:#ad91ee;font-size:16px}.section{padding:110px 0}.pain-section{background:#fff}.pain-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:100px;align-items:start}.section-label{display:inline-block;margin-bottom:23px}.pain-heading h2{margin-bottom:0}.pain-copy{padding-top:35px}.pain-copy p{font-size:17px;line-height:1.8;color:#66708a;margin-bottom:18px}.pain-callout{display:flex;align-items:center;gap:17px;margin-top:34px;border-top:1px solid var(--line);padding-top:24px;font-size:15px;line-height:1.5}.callout-icon{font-size:22px;color:#7d3fef;background:#eee6ff;display:grid;place-items:center;border-radius:12px;width:45px;height:45px;flex:none}.service-section{background:#f7f8fc}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:42px}.section-intro h2{margin-bottom:0}.section-intro>p{max-width:320px;color:#6c728a;line-height:1.72;font-size:15px;margin-bottom:4px}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{border:1px solid #e8eaf2;background:#fff;border-radius:19px;padding:20px 19px 25px;min-width:0;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #15193512}.service-meta{display:flex;align-items:center;justify-content:space-between}.service-number{font-size:10px;font-weight:800;color:#9297a8;letter-spacing:.12em}.service-symbol{display:grid;place-items:center;border:1px solid #ebecf2;width:31px;height:31px;border-radius:8px;color:#473a85;font-size:17px}.service-illustration{height:216px;display:grid;place-items:center;position:relative;margin:12px -5px 21px;border-radius:13px;overflow:hidden}.illustration-feed{background:#eee6fe}.mini-art-square{background:linear-gradient(145deg,#6c2bdc,#bb62e4);width:150px;height:171px;color:white;padding:16px;border-radius:6px;box-shadow:0 14px 24px #3a1a8340;display:flex;flex-direction:column}.mini-art-square span{font-size:15px;font-weight:900}.mini-art-square b{font-size:18px;line-height:1.13;letter-spacing:-.045em;margin:auto 0}.mini-art-square i{font-size:6px;font-style:normal;letter-spacing:.15em}.illustration-carousel{background:#f5dfde}.mini-slide{position:absolute;width:139px;height:164px;border-radius:6px;box-shadow:0 13px 27px #502f5c30}.slide-third{background:#ffd29c;transform:rotate(13deg) translate(14px,0)}.slide-second{background:#ed8b97;transform:rotate(6deg) translate(6px,0)}.slide-first{background:#1c2147;color:white;padding:14px;transform:rotate(-3deg);display:flex;flex-direction:column}.slide-first span{font-size:8px;color:#dfd1ff}.slide-first b{font-size:18px;line-height:1.12;letter-spacing:-.045em;margin:auto 0}.slide-first small{font-size:20px;color:#ffae5f;text-align:right}.illustration-stories{background:#fce7dc}.mini-phone{height:180px;width:110px;background:linear-gradient(165deg,#fd9b78,#ffdcaf);border:5px solid #292e48;border-radius:21px;box-shadow:0 13px 23px #3025413b;padding:10px;position:relative;overflow:hidden}.phone-bars{display:flex;gap:3px}.phone-bars span{height:2px;flex:1;background:#fff9}.mini-phone p{color:#28203b;font-size:18px;font-weight:850;line-height:1.05;letter-spacing:-.04em;margin-top:40px}.mini-phone em{color:#8329b4;font-style:normal}.phone-cta{position:absolute;bottom:12px;left:11px;right:11px;padding:6px;border:1px solid #6e3864;border-radius:10px;font-size:7px;text-align:center;font-weight:800}.illustration-reels{background:#e5e7ff}.idea-paper{width:163px;height:174px;transform:rotate(-5deg);border-radius:7px;background:#fcfcff;box-shadow:0 15px 25px #313f8040;padding:17px 15px;position:relative}.idea-paper>span{font-size:8px;color:#6e4cc8;font-weight:850;letter-spacing:.08em}.idea-line{height:6px;background:#ebedf6;border-radius:4px;margin-top:10px}.idea-line.long{width:100%}.idea-line.medium{width:85%}.idea-line.short{width:67%}.idea-paper>b{font-size:12px;line-height:1.16;letter-spacing:-.02em;display:block;margin-top:15px;max-width:104px}.idea-play{width:28px;height:28px;background:#793fea;border-radius:50%;position:absolute;right:12px;bottom:14px;display:grid;place-items:center;color:white;font-size:10px}.service-card h3{font-size:19px;letter-spacing:-.035em;margin:0 0 9px}.service-card p{font-size:12.5px;color:#70778c;line-height:1.7;margin:0}.services-footer{margin:26px 0 0;text-align:center;color:#7f8497;font-size:12px}.how-section{background:white}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.step{position:relative;padding-right:14px}.step-num{color:#a8aabc;font-size:11px;font-weight:800;letter-spacing:.1em}.step-line{height:1px;background:#e9eaf3;margin:14px 0 25px;position:relative}.step-line::after{content:'';width:8px;height:8px;background:#7736e0;border-radius:50%;position:absolute;left:0;top:-3px}.step-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#f1eaff;color:#7c38e8;font-size:26px;margin-bottom:23px}.step:nth-child(2) .step-icon{color:#e3459b;background:#fff0f8}.step:nth-child(3) .step-icon{color:#f68535;background:#fff1e4}.step:nth-child(4) .step-icon{color:#6c43cd;background:#eeedff}.step h3{font-size:19px;line-height:1.28;margin:0 0 10px}.step p{font-size:13px;line-height:1.75;color:#747b91;margin:0}.hybrid-section{background:#0b102d;color:#fff;padding:114px 0;overflow:hidden;position:relative}.hybrid-section::before{content:'';position:absolute;width:650px;height:650px;right:-200px;top:-300px;background:radial-gradient(circle,#5124ae8c 0%,transparent 67%);pointer-events:none}.hybrid-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:76px;align-items:center;position:relative}.label-light{color:#c6aafa}.hybrid-left h2{font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.1;margin-bottom:25px}.hybrid-left h2 em{font-style:normal;background:linear-gradient(95deg,#d58afe,#ff9260);-webkit-background-clip:text;background-clip:text;color:transparent}.hybrid-left>p{font-size:15px;line-height:1.85;color:#c2c7de;max-width:510px;margin-bottom:30px}.hybrid-right{display:flex;align-items:center;gap:12px;justify-content:center}.hybrid-box{flex:1;min-width:0;border:1px solid #44416b;background:linear-gradient(160deg,#22214d,#151935);border-radius:18px;padding:23px 19px;min-height:243px;box-shadow:0 20px 42px #0002}.hybrid-badge{font-size:9px;font-weight:850;letter-spacing:.12em}.hybrid-badge.purple{color:#bf89ff}.hybrid-badge.orange{color:#ffab79}.hybrid-symbol{margin:28px 0;font-size:47px}.ai-symbol{color:#b46aff}.human-symbol{color:#ffa46c}.hybrid-box h3{font-size:17px;margin:0 0 9px}.hybrid-box p{font-size:11px;line-height:1.7;color:#babbd1;margin:0}.hybrid-plus{font-size:24px;color:#9da2c6}.real-section{background:#fff}.real-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.real-copy h2{max-width:555px}.real-copy p{font-size:15.5px;line-height:1.78;color:#6d748b;max-width:525px}.check-list{list-style:none;padding:5px 0 0;margin:19px 0 0;display:grid;gap:16px}.check-list li{display:flex;align-items:center;gap:13px;color:#343b54;font-size:14px;font-weight:650}.check-list li span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e9f9f0;color:#169960;font-size:12px}.real-art{height:430px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,#f2e9ff,#fff0eb);border-radius:26px;overflow:hidden}.real-orbit{position:absolute;border:1px solid #d8c0ef;border-radius:50%;width:360px;height:360px}.orbit-a{transform:translate(-140px,130px)}.orbit-b{transform:translate(175px,-110px)}.quote-card{z-index:2;background:#181c42;width:73%;min-height:290px;border-radius:18px;box-shadow:0 25px 42px #22224b3b;color:#fff;padding:23px 24px;transform:rotate(-5deg);display:flex;flex-direction:column}.quote-top{font-size:9px;color:#c2aae8;font-weight:850;letter-spacing:.16em}.quote-mark{font-size:77px;color:#f29466;height:65px;font-family:Georgia,serif;line-height:1.2}.quote-card p{font-size:clamp(20px,2.5vw,29px);font-weight:740;letter-spacing:-.045em;line-height:1.2;margin:2px 0 auto;color:#fff}.quote-bottom{display:flex;justify-content:space-between;border-top:1px solid #42466b;padding-top:15px;margin-top:20px;font-size:10px;color:#c8cadd}.quote-bottom span:last-child{font-size:19px;color:#ffa05a}.plan-section{background:#f7f8fc}.plan-layout{display:grid;grid-template-columns:1.02fr .98fr;gap:95px;align-items:center}.plan-layout h2{max-width:590px}.plan-layout p{font-size:15px;line-height:1.85;color:#6d758c;max-width:505px;margin-bottom:27px}.plan-card{background:white;border:1px solid #e6e8f2;border-radius:23px;padding:31px;box-shadow:0 19px 45px #11182f0c}.plan-card-top,.plan-card-foot{display:flex;justify-content:space-between;align-items:center}.plan-card-top>span:first-child{color:#7638d5;font-size:10px;letter-spacing:.14em;font-weight:850}.plan-spark{font-size:24px;color:#a96bef}.plan-card h3{font-size:29px;line-height:1.16;margin:18px 0 10px}.plan-card>p{margin:0;font-size:13px;color:#7b8093}.plan-features{border-top:1px solid #ececf2;border-bottom:1px solid #ececf2;margin-top:23px;padding:23px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px 8px}.plan-features span{font-size:12px;font-weight:650;color:#323852;white-space:nowrap}.plan-features b{color:#5e31c7;margin-right:6px}.plan-card-foot{padding-top:21px;color:#7b43cd;font-size:12px;font-weight:780}.plan-card-foot span:last-child{font-size:18px}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:95px}.faq-layout>div:first-child>p{font-size:14px;color:#767d92;line-height:1.8;max-width:320px;margin-bottom:22px}.faq-list{border-top:1px solid #dfe1eb}.faq-list details{border-bottom:1px solid #dfe1eb}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:750}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:400;color:#7441d3;font-size:22px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0 40px 23px 0;color:#747c91;font-size:13px;line-height:1.75}.final-cta{background:#0b102d;color:white;overflow:hidden}.final-cta-inner{padding:93px 0 96px;position:relative;text-align:center}.final-glow{position:absolute;inset:-160px 50px auto;width:90%;height:440px;background:radial-gradient(ellipse,#6d2de45e 0,transparent 64%);pointer-events:none}.final-kicker{font-size:11px;color:#bda6f6;letter-spacing:.16em;font-weight:850;position:relative}.final-cta h2{font-size:clamp(2.5rem,4.4vw,4.2rem);position:relative;line-height:1.14;margin:25px auto 20px;max-width:900px}.final-cta h2 em{font-style:normal;background:linear-gradient(90deg,#f0a2fd,#ffac64);background-clip:text;-webkit-background-clip:text;color:transparent}.final-cta p{font-size:15px;line-height:1.8;color:#c9cce0;max-width:590px;margin:0 auto 27px;position:relative}.final-cta .button{position:relative}.final-support{display:block;color:#c1c1d3;font-size:12px;font-weight:650;margin-top:23px}.site-footer{background:white;padding:36px 0 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:30px;border-bottom:1px solid #e6e8f1}.footer-brand{width:185px;flex:none}.footer-brand img{width:185px}.footer-top p{color:#858b9e;font-size:12px;line-height:1.65;margin:0}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#586177;font-weight:650}.footer-bottom{display:flex;justify-content:space-between;padding-top:21px;font-size:11px;color:#959aaa}.mobile-fixed-cta{display:none}.setup-dialog{border:0;border-radius:20px;padding:30px;width:min(440px,calc(100% - 30px));box-shadow:0 30px 100px #10142a55;color:var(--text)}.setup-dialog::backdrop{background:#0b102db8;backdrop-filter:blur(4px)}.setup-dialog h2{font-size:27px;margin-bottom:11px}.setup-dialog p{font-size:13px;color:#737a92;line-height:1.65}.setup-dialog label{font-size:12px;font-weight:750;display:block;margin:19px 0 7px}.setup-dialog input{width:100%;padding:13px;border:1px solid #d3d6e5;border-radius:9px;outline:0}.setup-dialog input:focus{border-color:#8135e5;box-shadow:0 0 0 3px #eadcfe}.dialog-close{float:right;font-size:29px;border:0;background:none;color:#6b7187;line-height:1}.dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.validation-message{min-height:14px;color:#c02b4b!important;margin:5px 0!important;font-size:11px!important}
@media(max-width:1160px){.container{width:min(1100px,calc(100% - 56px))}.desktop-nav{gap:19px}.header-cta{padding-inline:15px;font-size:12px}.hero-layout{gap:12px}.dashboard{transform:scale(.94) rotate(2deg)}.hero h1{font-size:clamp(2.8rem,4.7vw,4rem)}.pain-layout{gap:48px}.hybrid-layout{gap:28px}.plan-layout{gap:50px}.faq-layout{gap:45px}}
@media(max-width:900px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;border:0;background:transparent;padding:12px 4px;width:35px;height:36px;flex-direction:column;justify-content:space-between;flex:none}.menu-toggle span{display:block;background:#181d3c;height:2px;width:100%;border-radius:4px}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:0;padding:10px 28px 21px;background:#fff;border-top:1px solid #f1f2f6;box-shadow:0 20px 34px #15193518}.mobile-nav a:not(.button){padding:14px 0;border-bottom:1px solid #f1f1f6;font-weight:750;font-size:14px}.mobile-nav .button{margin-top:15px;align-self:flex-start}.hero-layout{grid-template-columns:1fr;gap:12px;padding-top:65px;padding-bottom:65px}.hero-content{max-width:710px}.hero h1{font-size:clamp(2.9rem,6.5vw,4.3rem)}.hero-art{min-height:450px;max-width:570px;width:100%;margin:0 auto}.dashboard{transform:rotate(1deg)}.float-chip{left:0}.orb-one{right:0}.pain-layout,.real-layout,.plan-layout,.faq-layout{grid-template-columns:1fr;gap:32px}.pain-copy{padding-top:0}.section-intro{align-items:start;flex-direction:column;gap:15px}.section-intro>p{max-width:600px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.hybrid-layout{grid-template-columns:1fr;gap:48px}.hybrid-left{max-width:650px}.hybrid-right{max-width:560px}.real-art{max-width:660px;width:100%;margin:0 auto}.plan-card{max-width:640px;width:100%}.faq-layout{gap:15px}.footer-top{flex-wrap:wrap}.trust-inner{flex-wrap:wrap}}
@media(max-width:600px){.container{width:calc(100% - 36px)}.header-inner{min-height:69px}.brand{max-width:160px}.brand img{width:160px}.hero-layout{padding-top:40px;padding-bottom:54px}.eyebrow{font-size:9px;letter-spacing:.09em}.hero h1{font-size:clamp(2.55rem,10.8vw,3.9rem);line-height:1.09;margin:23px 0 16px}.hero-lead{font-size:14px;line-height:1.75}.hero-actions{align-items:stretch;gap:17px;flex-direction:column}.hero-actions .button{align-self:flex-start;font-size:13px;white-space:normal;text-align:center}.hero-actions .text-link{align-self:flex-start}.hero-proof{margin-top:27px}.hero-art{min-height:420px}.dashboard{width:min(430px,94%);transform:rotate(1deg);padding:15px}.mock-post{height:150px}.sheet-front p{font-size:16px}.mock-feed-center p{font-size:17px}.story-art strong{font-size:23px}.orb-one{width:370px;height:370px;right:-20px}.float-chip{bottom:0;left:-4px;padding:9px 12px}.trust-inner{padding:20px 0;gap:12px;font-size:10px}.trust-star{font-size:12px}.section{padding:74px 0}h2{font-size:clamp(2.25rem,9vw,3rem)}.pain-copy p{font-size:14px}.pain-callout strong{font-size:13px}.service-grid{gap:10px}.service-card{padding:13px 12px 16px;border-radius:15px}.service-illustration{height:165px;margin:9px 0 15px}.service-card h3{font-size:16px}.service-card p{font-size:11px}.mini-art-square{transform:scale(.78)}.mini-slide{transform-origin:center}.slide-third{transform:scale(.79) rotate(13deg) translate(14px,0)}.slide-second{transform:scale(.79) rotate(6deg) translate(6px,0)}.slide-first{transform:scale(.79) rotate(-3deg)}.mini-phone{transform:scale(.82)}.idea-paper{transform:scale(.82) rotate(-5deg)}.services-footer{font-size:11px;line-height:1.55}.steps-grid{gap:22px 13px}.step{padding:0}.step h3{font-size:16px}.step p{font-size:11.5px}.step-icon{width:46px;height:46px;font-size:22px}.hybrid-section{padding:78px 0}.hybrid-left h2{font-size:clamp(2.6rem,10vw,3.7rem)}.hybrid-left>p{font-size:13px}.hybrid-right{gap:6px}.hybrid-box{padding:17px 13px;min-height:221px}.hybrid-box h3{font-size:14px}.hybrid-box p{font-size:10px}.hybrid-plus{font-size:17px}.real-art{height:330px}.quote-card{width:78%;min-height:238px}.quote-card p{font-size:22px}.plan-layout p{font-size:13px}.plan-card{padding:21px}.plan-card h3{font-size:24px}.plan-features{gap:12px 5px}.plan-features span{font-size:10px;white-space:normal}.faq-list summary{font-size:13px}.final-cta-inner{padding:75px 0 92px}.final-cta h2{font-size:clamp(2.2rem,9.2vw,3.3rem)}.final-cta p{font-size:13px}.final-cta .button{white-space:normal;font-size:12.5px;text-align:center}.footer-top{gap:16px}.footer-top p{width:100%;font-size:11px}.footer-links{gap:15px}.footer-bottom{align-items:flex-start;gap:15px;flex-direction:column}.site-footer{padding-bottom:96px}.mobile-fixed-cta{display:flex;position:fixed;z-index:48;left:13px;right:13px;bottom:11px;min-height:51px;align-items:center;justify-content:center;gap:12px;background:linear-gradient(105deg,#ffab3a,#ff794f);color:#11132d;font-size:14px;font-weight:800;border-radius:12px;box-shadow:0 10px 28px #1b1c2c3a}.mobile-fixed-cta span{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* ZELOTIME • BLACK FRIDAY / 20 posts + stories */
.plan-copy .offer-aside{font-size:12px;color:#72788e;margin:13px 0 0;line-height:1.45}
.plan-card{position:relative;overflow:hidden;padding-top:0}
.black-friday-ribbon{margin:0 -31px 26px;padding:13px 31px;background:linear-gradient(115deg,#160d34,#5523a0 65%,#8937d4);color:#fff;font-size:11px;font-weight:850;letter-spacing:.16em;display:flex;gap:10px;align-items:center}
.bf-star{color:#ff9a42;font-size:20px;line-height:1}
.plan-card-top{margin-top:0}
.price-area{padding:22px 0 20px;display:flex;flex-direction:column;gap:5px}
.old-price{font-size:14px;color:#858ba0;font-weight:600}
.old-price s{text-decoration-color:#f17867;text-decoration-thickness:2px}
.price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.current-price{font-size:clamp(3.25rem,5.6vw,5.2rem);letter-spacing:-.065em;line-height:1.05;font-weight:870;color:#121738;font-variant-numeric:tabular-nums}
.current-price small{font-size:.43em;letter-spacing:-.01em;vertical-align:baseline}
.price-cents{font-size:.51em;letter-spacing:-.04em;vertical-align:top;position:relative;top:5px}
.price-period{color:#535d76;font-size:16px;font-weight:750}
.annual-note{font-size:12px;color:#676e83;font-weight:650}
.main-inclusion{display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,#f4eeff,#fff7f1);border:1px solid #eee2fb;border-radius:15px;padding:15px 13px;flex-wrap:wrap}
.inclusion-number{font-size:48px;line-height:1;font-weight:870;letter-spacing:-.075em;color:#6e2cd4}
.main-inclusion strong,.main-inclusion small{display:block}
.main-inclusion strong{font-size:14px;line-height:1.3;color:#171d3c}
.main-inclusion small{font-size:10px;color:#68708b;line-height:1.6}
.inclusion-plus{color:#a86deb;font-size:19px;font-weight:800}
.plan-whatsapp{display:flex;width:100%;margin-top:21px}
.plan-card .pricing-footnote{font-size:10.5px;line-height:1.65;color:#71798e;margin:12px 0 0}
.plan-card .plan-features{margin-top:20px;padding:19px 0}
@media(max-width:600px){.black-friday-ribbon{margin:0 -21px 23px;padding:12px 21px;font-size:10px}.main-inclusion{gap:8px}.inclusion-number{font-size:42px}.main-inclusion strong{font-size:12px}.main-inclusion small{font-size:9px}.inclusion-plus{font-size:15px}.plan-whatsapp{font-size:13px}}

.hero-promo{display:inline-flex;align-items:center;gap:11px;margin-top:22px;padding:9px 12px;border-radius:11px;border:1px solid #e9dbfa;background:#faf6ff;flex-wrap:wrap;font-size:12px;color:#342454}
.hero-promo>span{font-size:9px;letter-spacing:.11em;font-weight:860;background:#4a2389;color:#fff;border-radius:6px;padding:7px 8px}
.hero-promo strong{font-weight:800}
.hero-promo em{font-size:11px;font-weight:800;font-style:normal;color:#7838d0}
@media(max-width:600px){.hero-promo{gap:8px;margin-top:18px;font-size:11px}.hero-promo em{display:none}}
