@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Manrope:wght@600;700;800&display=swap');
:root{--bg:#070707;--panel:#111111;--panel2:#171717;--white:#f5f5f2;--muted:#a8a8a4;--line:rgba(255,255,255,.1);--accent:#ff9d00;--accent2:#ffbd4a;--max:1180px;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.topbar{background:#000;border-bottom:1px solid rgba(255,255,255,.06);color:#8f8f8b;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.topbar-inner{height:34px;display:flex;justify-content:space-between;align-items:center}.navbar{position:sticky;top:0;z-index:50;background:rgba(7,7,7,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-inner{height:82px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand img{width:48px;height:48px;border-radius:10px;object-fit:cover}.brand span{display:flex;flex-direction:column;font-size:14px;line-height:1.15}.brand small{font-size:10px;color:#999;letter-spacing:.14em;margin-top:4px}.nav-links{display:flex;align-items:center;gap:25px;font-size:13px;color:#c9c9c5}.nav-links a:not(.nav-cta){transition:.25s}.nav-links a:not(.nav-cta):hover{color:var(--accent)}.nav-cta{padding:11px 16px;border:1px solid rgba(255,157,0,.55);border-radius:999px;color:#fff;background:rgba(255,157,0,.1)}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:#fff;margin:5px}.section{padding:110px 0;position:relative}.section-dark{background:#070707}.section-soft{background:#0c0c0c}.hero{min-height:calc(100vh - 116px);display:flex;align-items:center;overflow:hidden}.hero-glow{position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(255,157,0,.17),transparent 65%);right:-180px;top:-120px;filter:blur(10px)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.2em;color:var(--accent);font-weight:800;margin-bottom:18px}.eyebrow span{display:inline-block;width:30px;height:1px;background:var(--accent);vertical-align:middle;margin-right:8px}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-.055em;margin:0 0 24px}.hero h1 em,h2 em{font-style:normal;color:var(--accent)}.hero-copy>p{font-size:17px;max-width:610px;color:#b8b8b4}.hero-actions{display:flex;gap:12px;margin:32px 0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-radius:12px;font-weight:800;font-size:13px;border:1px solid transparent;transition:.25s;cursor:pointer}.btn-primary{background:var(--accent);color:#0b0b0b;box-shadow:0 10px 35px rgba(255,157,0,.16)}.btn-primary:hover{transform:translateY(-2px);background:var(--accent2)}.btn-ghost{border-color:var(--line);background:rgba(255,255,255,.03)}.btn-ghost:hover{border-color:rgba(255,157,0,.4);transform:translateY(-2px)}.mini-trust{display:flex;gap:18px;color:#777;font-size:11px;flex-wrap:wrap}.mini-trust span:first-child{color:#aaa}.hero-visual{height:560px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid rgba(255,157,0,.22);border-radius:50%;transform:rotate(-17deg)}.orbit-a{width:510px;height:510px}.orbit-b{width:360px;height:360px;border-color:rgba(255,255,255,.08)}.dashboard-card{position:relative;width:420px;padding:24px;background:linear-gradient(145deg,#191919,#0d0d0d);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 35px 80px rgba(0,0,0,.55);z-index:2}.dash-top,.panel-head,.store-nav{display:flex;justify-content:space-between;align-items:center;color:#8f8f8b;font-size:10px;letter-spacing:.14em}.dash-top b,.panel-head b{color:var(--accent)}.dash-value{font-family:Manrope;font-size:28px;margin:30px 0 22px}.dash-value strong{color:var(--accent);font-size:24px}.chart{height:170px;display:flex;align-items:end;gap:10px;border-bottom:1px solid var(--line);padding:0 4px}.chart i{display:block;flex:1;border-radius:8px 8px 0 0;background:linear-gradient(#ffb42e,#d86f00);opacity:.85}.dash-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;color:#7e7e7a;font-size:10px}.dash-bottom b{display:block;color:#eee;font-size:13px;margin-top:4px}.float-card{position:absolute;z-index:4;background:rgba(18,18,18,.92);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 16px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.float-card small{display:block;color:#777;font-size:9px;letter-spacing:.15em}.float-card strong{display:block;font-size:13px;margin-top:4px}.float-card span{display:block;color:#999;font-size:10px;margin-top:3px}.leads-card{left:0;top:105px}.ai-card{right:5px;top:58px;display:flex;gap:10px;align-items:center}.ai-dot{color:var(--accent)!important;font-size:22px!important;margin:0!important}.ecommerce-card{right:-5px;bottom:90px}.trust-strip{background:#101010;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{min-height:78px;display:grid;grid-template-columns:150px 1fr 220px;align-items:center;gap:20px}.trust-grid>span{font-size:11px;letter-spacing:.18em;color:#777}.trust-grid>span:first-child{font-weight:900;color:var(--accent);font-size:18px}.trust-grid>span:last-child{text-align:right}.trust-grid p{text-align:center;margin:0;color:#aaa;font-size:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split.reverse>div:first-child{order:2}.split.reverse>div:last-child{order:1}.section-copy h2,.section-heading h2{font-family:Manrope;font-size:clamp(34px,4vw,55px);line-height:1.08;letter-spacing:-.045em;margin:0 0 22px}.section-copy p{color:#a8a8a4;font-size:15px;max-width:650px}.about-visual,.marketing-visual,.ads-visual,.commerce-visual,.ai-visual,.creative-visual,.founder-photo{min-height:470px}.visual-frame{height:470px;border-radius:28px;background:linear-gradient(145deg,#171717,#090909);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.visual-frame:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(255,157,0,.3);box-shadow:0 0 80px rgba(255,157,0,.12)}.frame-tag{position:absolute;top:25px;left:25px;color:#777;font-size:10px;letter-spacing:.16em}.growth-symbol{font-family:Manrope;font-size:130px;font-weight:900;letter-spacing:-.1em;color:#171717;text-shadow:-1px -1px 0 #3a3a3a,1px 1px 0 #000;z-index:2}.visual-lines{position:absolute;width:70%;height:70%;border-left:1px solid rgba(255,157,0,.35);border-bottom:1px solid rgba(255,157,0,.35);transform:skewY(-25deg);left:15%;bottom:18%}.visual-label{position:absolute;bottom:24px;left:24px;border-left:2px solid var(--accent);padding-left:12px}.visual-label b{display:block}.visual-label span{font-size:11px;color:#777}.founder-chip{display:flex;align-items:center;gap:12px;margin-top:30px}.avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#151515;border:1px solid #333;color:var(--accent);font-weight:900}.founder-chip small{display:block;color:#777;font-size:9px;letter-spacing:.13em}.founder-chip strong{font-size:14px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}.section-heading>p{max-width:430px;color:#888;font-size:13px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{min-height:240px;padding:25px;background:#121212;border:1px solid var(--line);border-radius:18px;transition:.3s;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-6px);border-color:rgba(255,157,0,.4);box-shadow:0 20px 50px rgba(0,0,0,.25)}.service-card.featured{background:linear-gradient(145deg,#1b150c,#121212);border-color:rgba(255,157,0,.35)}.icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(255,157,0,.25);color:var(--accent);font-size:20px;margin-bottom:28px}.service-card h3{margin:0 0 9px;font-size:17px}.service-card p{font-size:12px;color:#81817d;margin:0 0 18px}.service-card a{position:absolute;bottom:22px;color:var(--accent);font-size:11px;font-weight:800}.feature-list{display:grid;gap:10px;margin:25px 0}.feature-list span{font-size:12px;color:#aaa}.feature-list.two{grid-template-columns:1fr 1fr;gap:9px 20px}.text-link{display:inline-block;color:var(--accent);font-size:12px;font-weight:800;margin-top:8px}.marketing-visual,.ads-visual{display:grid;place-items:center}.campaign-panel,.ad-dashboard{width:min(100%,490px);min-height:350px;background:linear-gradient(145deg,#171717,#0c0c0c);border:1px solid var(--line);border-radius:26px;padding:25px;box-shadow:0 30px 80px rgba(0,0,0,.35)}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px 0}.metric-row>div,.ad-stat{background:#111;border:1px solid var(--line);padding:15px;border-radius:14px}.metric-row small,.ad-stat span{display:block;color:#777;font-size:9px;letter-spacing:.13em}.metric-row strong,.ad-stat strong{display:block;margin-top:6px;font-size:13px}.funnel{display:grid;gap:9px}.funnel span{padding:13px;border:1px solid #242424;border-radius:12px;text-align:center;font-size:11px;color:#aaa}.funnel span:nth-of-type(2){width:82%;justify-self:center}.funnel span:nth-of-type(3){width:62%;justify-self:center;background:rgba(255,157,0,.08);border-color:rgba(255,157,0,.25)}.funnel i{height:7px;width:1px;background:#444;display:block;margin:auto}.pill-grid{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0}.pill-grid span,.creative-stack span{padding:9px 12px;border:1px solid var(--line);border-radius:999px;font-size:10px;color:#aaa;background:#111}.ad-stat{margin:35px 0 20px}.ad-stat small{display:block;color:#777;margin-top:4px;font-size:10px}.ad-bars{display:grid;gap:16px}.ad-bars>div{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px;font-size:10px;color:#888}.ad-bars i{height:7px;background:#222;border-radius:20px;overflow:hidden}.ad-bars i b{display:block;height:100%;background:linear-gradient(90deg,#8f4e00,var(--accent));border-radius:20px}.sample-note{font-size:9px;color:#666;margin-top:22px;text-align:right}.ecommerce-section{background:linear-gradient(180deg,#0c0c0c,#0b0b0b)}.commerce-visual{display:grid;place-items:center}.store-window{width:min(100%,500px);background:#141414;border:1px solid var(--line);border-radius:24px;padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.4)}.store-nav{padding-bottom:16px;border-bottom:1px solid var(--line)}.store-nav b{color:#eee;letter-spacing:.05em}.product-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.product-tile{background:#0d0d0d;border:1px solid #202020;border-radius:15px;padding:10px}.product-art{height:140px;border-radius:10px;margin-bottom:10px;position:relative;overflow:hidden}.product-art:before{content:"";position:absolute;width:80px;height:110px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(7deg);border:1px solid rgba(255,255,255,.25);border-radius:12px;background:linear-gradient(145deg,#242424,#101010);box-shadow:20px 20px 30px rgba(0,0,0,.5)}.art-one{background:radial-gradient(circle at 50% 20%,rgba(255,157,0,.35),transparent 40%),#151515}.art-two{background:radial-gradient(circle at 60% 50%,rgba(255,255,255,.12),transparent 45%),#151515}.product-tile span,.product-tile b{display:block;font-size:9px}.product-tile span{color:#777}.product-tile b{font-size:11px;margin-top:3px}.sales-panel{margin-top:13px;border:1px solid #202020;background:#0e0e0e;border-radius:15px;padding:14px;display:grid;grid-template-columns:90px 1fr 95px;align-items:center;gap:10px}.sales-panel small{display:block;color:#777;font-size:8px}.sales-panel strong{font-size:11px}.mini-bars{height:45px;display:flex;align-items:end;gap:5px}.mini-bars i{flex:1;background:linear-gradient(#ffb22e,#b95f00);border-radius:4px 4px 0 0}.mini-bars i:nth-child(1){height:35%}.mini-bars i:nth-child(2){height:50%}.mini-bars i:nth-child(3){height:42%}.mini-bars i:nth-child(4){height:70%}.mini-bars i:nth-child(5){height:82%}.mini-bars i:nth-child(6){height:95%}.sales-tag{font-size:8px;color:var(--accent);text-align:right}.ai-section{background:radial-gradient(circle at 70% 50%,rgba(255,157,0,.08),transparent 35%),#080808}.ai-visual{display:grid;place-items:center}.ai-core{width:350px;height:350px;border:1px solid rgba(255,157,0,.22);border-radius:50%;position:relative;display:grid;place-items:center}.core-ring{width:240px;height:240px;border:1px dashed rgba(255,157,0,.45);border-radius:50%;box-shadow:0 0 90px rgba(255,157,0,.1)}.core-center{position:absolute;width:95px;height:95px;border-radius:50%;display:grid;place-items:center;background:#17120a;border:1px solid rgba(255,157,0,.6);color:var(--accent);font-weight:900;box-shadow:0 0 50px rgba(255,157,0,.16)}.node{position:absolute;padding:8px 10px;border:1px solid var(--line);background:#121212;border-radius:999px;font-size:8px;letter-spacing:.12em;color:#aaa}.n1{top:30px}.n2{right:10px;top:130px}.n3{bottom:35px}.n4{left:0;top:155px}.creative-stack{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.creative-board{height:470px;background:#121212;border:1px solid var(--line);border-radius:28px;padding:25px;position:relative;overflow:hidden}.board-title{font-size:10px;letter-spacing:.16em;color:#777}.poster{height:320px;margin-top:25px;background:linear-gradient(145deg,#292929,#0b0b0b);border:1px solid #333;border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:35px;position:relative;overflow:hidden}.poster:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-60px;top:-40px;border:30px solid rgba(255,157,0,.12)}.poster span{font-size:15px;color:#aaa}.poster strong{font-family:Manrope;font-size:58px;line-height:.9;letter-spacing:-.08em}.poster small{margin-top:20px;color:var(--accent);font-size:9px;letter-spacing:.12em}.timeline{position:absolute;bottom:23px;left:25px;right:25px;height:20px;display:flex;gap:5px}.timeline i{flex:1;background:#2b2b2b;border-radius:4px}.timeline i:nth-child(2),.timeline i:nth-child(5){background:var(--accent)}.why-section{background:#090909}.centered{text-align:center;display:block}.centered>p{margin:0 auto}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why-card{background:#111;border:1px solid var(--line);border-radius:18px;padding:28px;min-height:190px}.why-card b{color:var(--accent);font-size:10px}.why-card h3{font-size:17px;margin:22px 0 8px}.why-card p{font-size:12px;color:#777;margin:0}.process-line{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;position:relative}.process-step{position:relative;padding:25px;border:1px solid var(--line);background:#111;border-radius:18px;min-height:210px}.process-step:after{content:"→";position:absolute;right:-18px;top:35px;color:#4a4a4a}.process-step:last-child:after{display:none}.process-step span{color:var(--accent);font-size:11px;font-weight:900}.process-step h3{margin:30px 0 7px;font-size:17px}.process-step p{color:#777;font-size:11px;margin:0}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portfolio-card{background:#111;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.3s}.portfolio-card:hover{transform:translateY(-5px);border-color:rgba(255,157,0,.35)}.portfolio-art{height:250px;padding:25px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.portfolio-art:before,.portfolio-art:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,157,0,.25)}.portfolio-art:before{width:220px;height:220px;right:-50px;top:-60px}.portfolio-art:after{width:110px;height:110px;left:30px;top:30px}.portfolio-art span{font-size:9px;letter-spacing:.18em;color:var(--accent);z-index:2}.portfolio-art strong{font-family:Manrope;font-size:31px;line-height:.95;z-index:2;margin-top:7px}.portfolio-art small{font-size:9px;color:#777;margin-top:12px;z-index:2}.p-social{background:linear-gradient(135deg,#171717,#0d0d0d)}.p-ads{background:linear-gradient(135deg,#18140d,#0d0d0d)}.p-web{background:linear-gradient(135deg,#141414,#0b0b0b)}.p-ecom{background:linear-gradient(135deg,#19140c,#0c0c0c)}.p-brand{background:linear-gradient(135deg,#151515,#090909)}.p-video{background:linear-gradient(135deg,#18120a,#090909)}.portfolio-card>div:last-child{padding:17px 20px}.portfolio-card>div:last-child b,.portfolio-card>div:last-child span{display:block}.portfolio-card>div:last-child b{font-size:13px}.portfolio-card>div:last-child span{font-size:10px;color:#777;margin-top:4px}.results-section{background:#080808}.results-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.result-card{padding:25px;border:1px solid var(--line);background:#101010;border-radius:18px;min-height:150px}.result-card span{color:#555;font-size:9px}.result-card strong{display:block;font-family:Manrope;font-size:22px;margin-top:28px}.result-card small{color:#777;font-size:10px}.founder-section{background:linear-gradient(180deg,#0c0c0c,#080808)}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.founder-photo{min-height:460px}.photo-reserve{height:460px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(circle at 50% 30%,rgba(255,157,0,.15),transparent 28%),linear-gradient(145deg,#181818,#090909);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.photo-reserve:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,157,0,.2)}.photo-reserve span{font-family:Manrope;font-size:92px;font-weight:900;color:#252525;z-index:1}.photo-reserve small,.photo-reserve b{z-index:1}.photo-reserve small{color:var(--accent);font-size:9px;letter-spacing:.16em}.photo-reserve b{font-size:11px;color:#777;margin-top:10px;font-weight:500}.section-copy h3{color:var(--accent);font-size:13px;letter-spacing:.08em}.signature{margin-top:30px;color:var(--accent);font-family:Manrope;font-size:22px}.signature span{font-family:Inter;font-size:10px;color:#777;margin-left:10px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-card{padding:30px;background:#111;border:1px solid var(--line);border-radius:18px;min-height:220px}.testimonial-card>span{color:var(--accent);font-size:40px;line-height:.6}.testimonial-card p{font-size:14px;color:#aaa;margin-top:25px}.testimonial-card small{font-size:10px;color:#666}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-size:18px;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:#777;margin:0 0 20px;max-width:700px}.contact-section{background:radial-gradient(circle at 20% 30%,rgba(255,157,0,.08),transparent 28%),#0a0a0a}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.contact-cards{display:grid;gap:10px;margin-top:28px}.contact-cards>a,.contact-cards>div{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#101010}.contact-cards>a:hover{border-color:rgba(255,157,0,.35)}.contact-cards small{display:block;color:#777;font-size:8px;letter-spacing:.15em}.contact-cards strong{display:block;font-size:13px;margin-top:5px}.contact-cards span{display:block;color:#666;font-size:10px;margin-top:2px}.enquiry-form{background:#111;border:1px solid var(--line);border-radius:24px;padding:28px}.form-head{display:flex;justify-content:space-between;color:#777;font-size:10px;letter-spacing:.14em;margin-bottom:25px}.form-head b{color:var(--accent)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label{font-size:10px;color:#777}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;margin-top:7px;background:#0a0a0a;border:1px solid #292929;color:#eee;border-radius:10px;padding:12px 13px;outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:rgba(255,157,0,.55)}.form-grid textarea{resize:vertical}.full-btn{width:100%;margin-top:17px}.form-note{display:block;color:#555;font-size:9px;text-align:center;margin-top:10px}.final-cta{padding:70px 0;background:linear-gradient(110deg,#17110a,#0d0d0d);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.final-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.final-inner h2{font-family:Manrope;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.04em;max-width:720px;margin:0}.footer{background:#050505;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .9fr 1fr;gap:45px}.footer-brand img{width:56px;height:56px;object-fit:cover;border-radius:10px;margin-bottom:15px}.footer h3{font-size:16px;margin:0 0 10px}.footer h4{font-size:11px;color:#fff;margin:7px 0 18px;text-transform:uppercase;letter-spacing:.14em}.footer p,.footer a{display:block;color:#6f6f6b;font-size:11px;margin:0 0 9px}.footer a:hover{color:var(--accent)}.footer-brand p{max-width:290px}.social-row{display:flex;gap:8px;margin-top:20px}.social-row span{width:31px;height:31px;border:1px solid #252525;border-radius:50%;display:grid;place-items:center;color:#999;font-size:11px}.footer-bottom{border-top:1px solid #171717;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;color:#555;font-size:9px}.floating-wa{position:fixed;right:20px;bottom:20px;z-index:60;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#20c56a;color:#07150d;font-size:23px;box-shadow:0 12px 30px rgba(0,0,0,.45);transition:.25s}.floating-wa span{position:absolute;right:65px;background:#111;border:1px solid var(--line);color:#ddd;font-size:9px;padding:7px 9px;border-radius:8px;opacity:0;pointer-events:none;transition:.2s;white-space:nowrap}.floating-wa:hover{transform:translateY(-3px)}.floating-wa:hover span{opacity:1}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#eee;color:#111;padding:11px 16px;border-radius:10px;font-size:11px;font-weight:700;opacity:0;pointer-events:none;z-index:100;transition:.3s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}
@media(max-width:1050px){.nav-links{gap:16px}.hero-grid,.split{gap:45px}.service-grid{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.results-grid{grid-template-columns:repeat(3,1fr)}.process-line{grid-template-columns:repeat(3,1fr)}.process-step:after{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.container{width:min(var(--max),calc(100% - 28px))}.topbar{display:none}.nav-inner{height:72px}.brand img{width:42px;height:42px}.brand span{font-size:12px}.menu-toggle{display:block}.nav-links{position:absolute;left:14px;right:14px;top:70px;background:#0e0e0e;border:1px solid var(--line);border-radius:16px;padding:12px;display:none;flex-direction:column;align-items:stretch;gap:3px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.nav-links.open{display:flex}.nav-links a{padding:11px 12px}.nav-cta{text-align:center;margin-top:5px}.hero{padding:75px 0 85px;min-height:auto}.hero-grid,.split,.founder-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{gap:30px}.hero h1{font-size:46px}.hero-copy>p{font-size:15px}.hero-visual{height:470px}.dashboard-card{width:88%;padding:18px}.orbit-a{width:390px;height:390px}.orbit-b{width:290px;height:290px}.leads-card{left:-2px;top:70px}.ai-card{right:-2px;top:40px}.ecommerce-card{right:-3px;bottom:45px}.trust-grid{grid-template-columns:1fr;text-align:center;padding:18px 0;gap:5px}.trust-grid>span:last-child{text-align:center}.trust-grid p{font-size:12px}.section{padding:80px 0}.section-heading{display:block}.section-heading>p{margin-top:18px}.service-grid,.why-grid,.testimonial-grid,.portfolio-grid,.results-grid,.process-line{grid-template-columns:1fr}.split.reverse>div:first-child,.split.reverse>div:last-child{order:initial}.about-visual,.marketing-visual,.ads-visual,.commerce-visual,.ai-visual,.creative-visual,.founder-photo{min-height:360px}.visual-frame,.photo-reserve,.creative-board{height:380px}.feature-list.two{grid-template-columns:1fr}.ai-core{width:290px;height:290px}.core-ring{width:200px;height:200px}.sales-panel{grid-template-columns:1fr}.sales-tag{text-align:left}.final-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.form-grid label{grid-column:auto!important}}
@media(max-width:480px){.hero h1{font-size:39px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-visual{height:410px}.dashboard-card{width:96%}.float-card{padding:10px}.leads-card{top:50px}.ai-card{top:25px}.ecommerce-card{bottom:25px}.product-row{grid-template-columns:1fr}.product-art{height:110px}.poster strong{font-size:45px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.floating-wa{right:14px;bottom:14px}.floating-wa span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
