:root{--bg:#070a22;--panel:#111432;--panel2:#171938;--line:#2b3153;--muted:#a0a7c5;--white:#f4f6ff;--violet:#35dcf4;--cyan:#438dff;--lime:#ffb84a;--coral:#ff4f64;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--sans);font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.topbar{height:76px;padding:0 5.8%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;position:sticky;top:0;z-index:10;background:#070a22df;backdrop-filter:blur(18px)}.brand{display:flex;gap:11px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.13em}.brand-mark{height:34px;width:34px;border:1px solid #a896ff88;border-radius:50%;display:grid;place-items:center;color:var(--violet);font-size:18px;letter-spacing:-.08em}.brand-sub{display:block;font-family:var(--mono);font-size:8px;font-weight:400;letter-spacing:.18em;color:#818594;margin-top:4px}.nav{display:flex;align-items:center;gap:35px;font-size:11px;color:#c5c6cd}.nav a:hover,.footer nav a:hover{color:var(--violet)}.nav-cta{border:1px solid #a896ff65;padding:11px 15px;border-radius:3px;color:var(--white)!important}.nav-cta span{color:var(--violet);margin-left:12px}.menu-toggle{display:none;color:white;background:none;border:0;font-size:22px}.section{padding:110px 9.2%;position:relative}.hero{min-height:calc(100vh - 76px);padding-top:80px;padding-bottom:22px;display:grid;grid-template-columns: .95fr 1.05fr;align-items:center;column-gap:3%;overflow:hidden}.hero-copy{padding-bottom:52px;z-index:1}.eyebrow,.section-label,.micro-label,.price-kicker,.project-type,.price-overline,.ad-head,.stage-caption,.hero-bottom,.flow-caption,.contact-note,.footer-line,.copyright{font:9px var(--mono);letter-spacing:.13em;color:#9da0ad}.eyebrow{margin-bottom:30px}.eyebrow i,.pulse{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:9px;box-shadow:0 0 12px #c9f17d88}.eyebrow span{color:#676b77}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.1vw,75px);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:0 0 23px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--violet);letter-spacing:-.055em}.hero-lede{font-size:14px;line-height:1.9;color:#b5b7c0;max-width:440px;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 17px;min-height:47px;border:1px solid transparent;border-radius:2px;text-transform:uppercase;letter-spacing:.08em;font:9px var(--mono);transition:transform .25s,border .25s,background .25s;cursor:pointer}.button:hover{transform:translateY(-3px)}.button span{font-size:14px}.button-bright{background:var(--violet);color:#0e0c17}.button-bright:hover{background:#c1b6ff}.button-outline{border-color:#434653;color:var(--white)}.button-outline:hover{border-color:var(--violet)}.text-link{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.text-link span{color:var(--violet);padding-left:8px}.trust{font:9px var(--mono);letter-spacing:.04em;color:#8c909e;margin-top:64px}.trust b{color:var(--violet);padding:0 4px}.stage{height:570px;position:relative;perspective:1000px}.stage-grid{position:absolute;inset:0;background:radial-gradient(ellipse at center,#28253860 0%,transparent 65%),linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;mask-image:radial-gradient(ellipse,black 20%,transparent 74%);transform:perspective(500px) rotateX(58deg) scale(1.5) translateY(65px)}.orb-core{position:absolute;width:155px;height:155px;left:48%;top:42%;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;font:62px Georgia;color:#e9e5ff;background:radial-gradient(circle at 35% 28%,#6f63a6 0%,#2a263b 35%,#12141d 68%);box-shadow:inset -17px -15px 32px #05060c,0 0 60px #a896ff28,0 0 0 1px #ada0ff46;z-index:1}.orb-core:after{content:"";position:absolute;inset:-9px;border:1px solid #a896ff40;border-radius:50%;border-left-color:transparent;transform:rotate(-33deg)}.orbit{position:absolute;left:49%;top:43%;border:1px solid #a896ff30;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg)}.orbit-a{width:490px;height:250px}.orbit-b{width:395px;height:460px;transform:translate(-50%,-50%) rotate(53deg);border-color:#83dbeb22}.browser-card,.social-card,.ad-card{position:absolute;background:#10131beb;border:1px solid #7470805e;box-shadow:0 25px 65px #0009;backdrop-filter:blur(14px);transform-style:preserve-3d}.browser-card{width:275px;height:240px;left:24%;top:23%;transform:rotateY(-14deg) rotateX(4deg) rotateZ(-4deg);z-index:3}.browser-bar{height:27px;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-around;color:#737786;font:7px var(--mono)}.browser-dots{display:flex;gap:4px}.browser-dots i,.preview-chrome i{width:5px;height:5px;border-radius:50%;background:#6e637f}.browser-body{padding:18px 20px;height:calc(100% - 27px);position:relative;overflow:hidden;background:linear-gradient(115deg,#181625,#11131c)}.mock-nav{display:flex;justify-content:space-between;font:7px var(--mono);color:#b5b4c0}.mock-title{font-size:25px;line-height:1.04;letter-spacing:-.06em;font-weight:700;position:relative;z-index:2;margin-top:23px}.mock-title span{font-family:Georgia,serif;color:var(--violet);font-weight:400}.mock-line{width:65px;height:2px;background:var(--lime);margin-top:12px}.mock-cta{margin-top:15px;font:7px var(--mono);color:#ddd}.mock-cta span{color:var(--violet);margin-left:16px}.mock-sphere{position:absolute;width:125px;height:125px;border-radius:50%;right:-12px;bottom:-35px;background:radial-gradient(circle at 32% 28%,#b4a6ff,#4f4774 45%,#171723 72%);box-shadow:inset -12px -15px 18px #080811}.social-card{width:144px;height:210px;right:6%;top:16%;transform:rotateY(-14deg) rotateZ(7deg);padding:11px;z-index:4}.social-top,.social-bottom{font:6px var(--mono);color:#b6b7c2;display:flex;justify-content:space-between}.social-art{height:152px;margin:10px 0;background:linear-gradient(145deg,#d3c5ae,#857966);position:relative;padding:13px 9px;color:#20201f;overflow:hidden}.social-art:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #24231f70;transform:rotate(45deg);right:-39px;bottom:-28px}.social-art span{font-size:13px;line-height:1.1;letter-spacing:-.06em;font-weight:800;position:relative;z-index:1}.social-art i{font:italic 13px Georgia}.social-art b{position:absolute;right:13px;bottom:13px;font-size:28px;font-weight:400}.ad-card{width:188px;height:123px;bottom:18%;left:6%;transform:rotateY(17deg) rotateZ(-4deg);padding:15px;z-index:4}.ad-head{font-size:7px;color:#c8c7d2}.ad-head span{color:var(--lime);float:right}.ad-bars{height:53px;margin-top:8px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #ffffff2a;background:linear-gradient(0deg,#a896ff0b,transparent)}.ad-bars i{width:9px;background:linear-gradient(#a896ff,#504773);height:35%;border-radius:3px 3px 0 0}.ad-bars i:nth-child(2n){height:72%}.ad-bars i:nth-child(3n){height:52%}.ad-bars i:nth-child(4n){height:90%}.ad-foot{display:flex;justify-content:space-between;font:6px var(--mono);color:#888c99;margin-top:8px}.ad-foot b{color:var(--cyan);font-weight:400}.float-tag{position:absolute;font:7px var(--mono);letter-spacing:.06em;background:#11131de8;padding:9px 10px;border:1px solid #ffffff20;z-index:5;box-shadow:0 10px 30px #0006}.float-tag b{margin-left:12px;color:#e9e7f2}.tag-site{left:8%;top:18%}.tag-social{right:9%;bottom:24%}.tag-ads{right:22%;top:58%}.dot{width:5px;height:5px;border-radius:50%;display:inline-block;margin-right:5px}.violet{background:var(--violet)}.cyan{background:var(--cyan)}.lime{background:var(--lime)}.stage-caption{position:absolute;bottom:7%;left:11%;right:11%;font-size:7px}.stage-caption span{float:right}.hero-bottom{position:absolute;bottom:19px;left:9.2%;right:9.2%;display:flex;align-items:center;gap:14px;font-size:8px}.hero-bottom span:last-child{margin-left:auto}.scroll-line{height:1px;width:42px;background:var(--violet)}.intro{background:#0d0f17;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.section-label{margin-bottom:45px;color:#777b89}.intro-grid{display:grid;grid-template-columns:1fr .78fr;gap:9%;align-items:start}.intro h2,.section-heading h2,.automation h2,.contact h2{font-size:clamp(36px,4.4vw,59px);line-height:1.12;letter-spacing:-.06em;font-weight:550;margin:0 0 24px}.portrait-art{height:285px;max-width:470px;position:relative;margin-top:39px;overflow:hidden;background:radial-gradient(ellipse at 48% 43%,#292538,#11131a 65%);border:1px solid #ffffff15}.portrait-ring{width:215px;height:215px;border:1px solid #a896ff70;border-radius:50%;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);box-shadow:0 0 80px #a896ff15,inset 0 0 50px #a896ff12}.portrait-ring:before,.portrait-ring:after{content:"";position:absolute;inset:15px;border:1px solid #83dbeb40;border-radius:50%;transform:rotateX(66deg) rotateZ(-28deg) scaleY(.55)}.portrait-ring:after{transform:rotateX(66deg) rotateZ(48deg) scaleY(.55);border-color:#c9f17d38}.portrait-cross{position:absolute;top:24%;left:48%;font-size:63px;color:#b1a6d2;text-shadow:0 0 30px #a896ff;font-weight:100}.portrait-art span,.portrait-art small{position:absolute;bottom:15px;left:17px;font:7px var(--mono);letter-spacing:.15em;color:#999cab}.portrait-art small{left:auto;right:17px;color:#676b77}.intro-text{padding-top:27px}.large-copy{font-size:21px;line-height:1.55;color:#efedf5;letter-spacing:-.035em}.intro-text>p:not(.large-copy){font-size:13px;line-height:1.95;color:#a8abb6;margin:23px 0 45px}.micro-label{color:#767b89;margin-bottom:15px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.chips span,.automation-tags span{border:1px solid #ffffff19;padding:9px 11px;font-size:10px;color:#c3c3cb}.services,.work,.pricing,.process{background:var(--bg)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:45px;gap:35px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:12px;color:#9da0ac;line-height:1.8;margin-bottom:7px;max-width:330px}.service-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:13px}.service-card{background:#10131b;border:1px solid #ffffff16;min-width:0;transition:transform .3s,border-color .3s}.service-card:hover{transform:translateY(-5px);border-color:#a896ff62}.service-featured{background:#13131d;border-color:#a896ff58}.service-top{height:50px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);letter-spacing:.1em;color:#9b9eac}.service-symbol{font-size:18px;color:var(--violet)}.service-art{height:214px;margin:0 13px;position:relative;overflow:hidden;background:#171924}.web-art{background:radial-gradient(ellipse at 51% 48%,#39324b,#14151e 70%)}.web-tile{position:absolute;width:137px;height:82px;border:1px solid #9d90c980;background:#191a27dd;padding:13px;font:7px var(--mono);letter-spacing:.1em;color:#b8b2ca;box-shadow:0 12px 25px #0008}.web-tile span{float:right;color:var(--violet)}.tile-back{top:34px;left:13%;transform:rotate(-15deg)}.tile-mid{top:72px;right:11%;transform:rotate(12deg);border-color:#83dbeb6e}.web-window{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:175px;height:118px;background:#0d0f17;border:1px solid #9790aa88;box-shadow:0 15px 40px #000a;padding:13px 15px;z-index:2}.window-dots{font:5px var(--mono);color:#8e84b4;margin-bottom:12px}.web-window strong{font-size:18px;line-height:1.05;letter-spacing:-.05em}.web-window strong i{font:italic 18px Georgia;color:var(--violet)}.window-cta{font:6px var(--mono);margin-top:12px;color:#aaa}.window-cta span{color:var(--lime);float:right}.art-axis{position:absolute;left:12px;bottom:11px;font:6px var(--mono);letter-spacing:.1em;color:#9295a4}.social-art-large{background:radial-gradient(ellipse at 50% 55%,#282538,#151720 70%)}.social-frames{position:absolute;inset:0;display:grid;place-items:center}.sf{position:absolute;width:115px;height:153px;padding:16px 12px;line-height:1.02;font-size:18px;font-weight:800;letter-spacing:-.06em;box-shadow:0 15px 35px #0008}.sf-back{background:#a896ff;color:#1a1722;transform:rotate(-12deg) translate(-38px,4px)}.sf-back i{font-family:Georgia;font-weight:400}.sf-front{background:#d5d3c9;color:#25251f;transform:rotate(8deg) translate(37px,0);font-size:15px}.sf-front span{font-size:9px;font-weight:500}.sf-front b{position:absolute;right:10px;bottom:8px;color:#7e61ed;font-size:26px}.calendar-chip{position:absolute;bottom:12px;left:12px;color:#a9abb6;font:6px var(--mono);letter-spacing:.1em}.ads-art{background:radial-gradient(ellipse at center,#203333,#151820 65%)}.target-rings{position:absolute;width:155px;height:155px;border:1px solid #83dbeb48;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%);display:grid;place-items:center;color:var(--cyan);text-align:center;font:8px var(--mono);letter-spacing:.12em}.target-rings i{position:absolute;inset:18px;border:1px solid #83dbeb40;border-radius:50%}.target-rings i:nth-child(2){inset:39px;border-color:#c9f17d4e}.target-rings i:nth-child(3){inset:-12px;border-style:dashed;opacity:.6}.metric{position:absolute;font:6px var(--mono);padding:7px;background:#111620;border:1px solid #ffffff20;color:#b9c3c2}.metric b{color:var(--lime);margin-left:7px}.metric-one{top:24px;left:15px}.metric-two{right:12px;top:45px}.metric-three{bottom:23px;right:16px}.service-body{padding:24px 23px 25px}.price-kicker{font-size:7px;color:var(--violet);margin-bottom:9px}.service-body h3{font-size:21px;line-height:1.18;letter-spacing:-.05em;margin-bottom:12px}.service-body p{font-size:11px;line-height:1.75;color:#a7aab5;min-height:58px}.service-body ul,.price-card ul{list-style:none;padding:0;margin:17px 0 22px}.service-body li,.price-card li{color:#d3d3da;font-size:10px;padding:8px 0;border-top:1px solid #ffffff11}.service-body li:before,.price-card li:before{content:'↗';color:var(--violet);margin-right:9px}.service-body .button{width:100%;font-size:8px;gap:8px}.fineprint{font-size:9px!important;color:#858996!important;min-height:0!important}.filter-row{display:flex;gap:10px;border-bottom:1px solid #ffffff18;margin-bottom:23px;padding-bottom:14px}.filter{cursor:pointer;color:#9599a6;background:none;border:0;padding:9px 12px;font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em}.filter span{color:#626776;margin-left:8px}.filter.active{color:var(--white);border-bottom:1px solid var(--violet)}.filter.active span{color:var(--violet)}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 19px}.project-card{min-width:0;transition:opacity .2s,transform .2s}.project-card.hidden{display:none}.project-open{display:block;padding:0;background:none;border:0;color:inherit;text-align:left;width:100%;cursor:pointer}.project-preview{height:270px;position:relative;background:#141720;overflow:hidden;display:grid;place-items:center;border:1px solid #ffffff12}.preview-browser{width:82%;height:83%;background:#eee;box-shadow:0 15px 40px #0009;overflow:hidden;transition:transform .4s}.project-card:hover .preview-browser{transform:scale(1.025) translateY(-4px)}.preview-chrome{height:18px;background:#1b1d25;display:flex;align-items:center;gap:4px;padding:0 9px;color:#888;font:6px var(--mono)}.preview-chrome i{width:4px;height:4px;background:#847c9e}.preview-chrome span{margin-left:8px}.preview-label{position:absolute;bottom:9px;right:10px;font:6px var(--mono);letter-spacing:.12em;color:#777c89}.preview-interior{height:calc(100% - 18px);position:relative;background:#e6e1d7;color:#282821;overflow:hidden}.prev-nav{height:27px;padding:10px 17px;font:7px var(--mono);letter-spacing:.13em;display:flex;justify-content:space-between}.room-abstract{position:absolute;right:9%;top:15%;width:48%;height:80%;background:linear-gradient(120deg,#b8a995,#ded8ce);overflow:hidden}.room-abstract:before{content:"";position:absolute;left:14%;top:15%;width:49%;height:55%;border:8px solid #eee9df;border-bottom:0;background:linear-gradient(145deg,#778071,#c9c1b2)}.room-abstract i{position:absolute;bottom:0;left:-15%;width:130%;height:36%;background:#877b6d;transform:skewY(-12deg)}.room-abstract b{position:absolute;right:13%;bottom:10%;width:30%;height:40%;background:#c2aa8f;border-radius:35% 35% 0 0}.prev-copy{position:absolute;top:33%;left:11%;font-size:19px;line-height:1.05;letter-spacing:-.06em;font-weight:500;z-index:1}.prev-copy em{font:italic 20px Georgia;color:#827462}.prev-copy small{display:block;margin-top:12px;font:6px var(--mono);letter-spacing:.11em}.preview-astro-inner{height:calc(100% - 18px);background:radial-gradient(circle at 50% 0,#312746,#171722 62%);color:#e7dfd1;text-align:center;padding:19px 10px;position:relative;overflow:hidden}.preview-astro-inner:before{content:"";position:absolute;inset:10px;border:1px solid #c8a97944;border-radius:50%;transform:scaleX(1.2)}.preview-astro-inner>span,.preview-astro-inner small,.preview-food>span,.preview-food small,.preview-water>span,.preview-water small{font:6px var(--mono);letter-spacing:.15em;position:relative}.preview-astro-inner h3{position:relative;font:23px Georgia;margin:16px 0 10px}.preview-astro-inner em{color:#d9bc8e}.starfield{font-size:14px;color:#dec58f;margin:4px 0 13px}.preview-food{height:calc(100% - 18px);background:linear-gradient(130deg,#e9d8b7,#bba47e);color:#292b22;padding:17px 22px;position:relative;overflow:hidden}.preview-food h3{font-size:23px;line-height:1;letter-spacing:-.06em;margin:13px 0}.preview-food h3 em{font:italic 26px Georgia;color:#6d4a2e}.product-pack{position:absolute;right:13%;bottom:4%;width:86px;height:117px;background:linear-gradient(90deg,#f2e4c8,#fff6e5 40%,#cfb68d);box-shadow:0 10px 20px #59432866;transform:rotate(5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#55432f}.product-pack b{font:6px var(--mono);letter-spacing:.1em}.product-pack span{text-align:center;font-size:14px;line-height:1.1;font-weight:800;margin-top:12px}.preview-food small{position:absolute;bottom:14px;left:20px}.preview-water{height:calc(100% - 18px);background:linear-gradient(155deg,#dce8dc,#b8d4d0 55%,#648d8b);color:#143538;padding:20px 20px;position:relative;overflow:hidden}.preview-water h3{position:relative;font-size:20px;line-height:1.08;letter-spacing:-.06em;margin:14px 0}.preview-water h3 em{font:italic 22px Georgia;color:#2c7374}.water-lines{position:absolute;inset:38% -10% 0;background:repeating-linear-gradient(170deg,transparent 0 14px,#4f868040 15px 16px)}.feed-pack{position:absolute;right:13%;bottom:10%;height:83px;width:70px;background:linear-gradient(100deg,#293f3c,#60766b);color:#e9e4ca;text-align:center;padding-top:17px;font-size:12px;box-shadow:0 8px 16px #153b3b55;transform:rotate(5deg)}.feed-pack small{display:block;font-size:5px}.preview-water>small{position:absolute;bottom:11px;left:14px}.project-info{display:flex;justify-content:space-between;align-items:start;margin:17px 1px 7px}.project-type{font-size:7px;color:#8b8f9c}.project-info h3{font-size:17px;letter-spacing:-.04em;margin:6px 0 0}.project-arrow{font-size:19px;color:var(--violet)}.project-card>p{font-size:10px;color:#999ca8;margin:0 1px 12px}.project-links{display:flex;justify-content:space-between;border-top:1px solid #ffffff17;padding-top:11px}.project-links a{font:8px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#c7c6ce}.project-links a:hover{color:var(--violet)}.pricing{background:#0d0f17;border-top:1px solid #ffffff0c}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.price-card{border:1px solid #ffffff1b;background:#11141c;padding:25px;position:relative}.price-card.featured{border-color:#a896ff80;background:linear-gradient(145deg,#191725,#11131c)}.price-card.featured:after{content:'POPULAR STARTING POINT';position:absolute;right:15px;top:27px;color:var(--violet);font:6px var(--mono);letter-spacing:.1em}.price-overline{font-size:7px;color:#9a9dab;margin-bottom:30px}.price-card h3{font-size:22px;line-height:1.2;letter-spacing:-.05em;min-height:54px;margin-bottom:23px}.price-value{font-size:32px;font-weight:600;letter-spacing:-.07em;color:var(--white);padding-bottom:19px;border-bottom:1px solid #ffffff1a}.price-value small{display:block;font:7px var(--mono);letter-spacing:.12em;color:var(--violet);margin-bottom:7px}.custom-price{font-size:26px;padding:14px 0 18px}.price-card ul{margin:12px 0 25px;min-height:175px}.price-card li{font-size:10px}.price-card .button{width:100%;font-size:8px}.pricing-note{font-size:9px;line-height:1.8;color:#888c98;max-width:850px;margin:23px 0 0}.automation{background:#11131b;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.automation-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.automation h2{font-size:clamp(34px,4vw,53px)}.automation-grid>div:first-child>p{font-size:12px;line-height:1.8;color:#aaadb7;max-width:400px;margin:22px 0}.automation-tags{display:flex;flex-wrap:wrap;gap:7px;margin:27px 0}.automation-tags span{font-size:8px;padding:8px}.flow{height:330px;position:relative;border:1px solid #ffffff12;background:radial-gradient(ellipse at 50% 45%,#242433,#141720 70%);overflow:hidden}.flow-track{position:absolute;top:50%;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,var(--violet),var(--cyan),var(--lime),transparent);box-shadow:0 0 12px #a896ff6e}.flow-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:82px;height:88px;border:1px solid #ffffff2a;background:#131620;padding:12px 9px;box-shadow:0 8px 25px #0008;text-align:center}.flow-node span{position:absolute;top:7px;left:8px;font:6px var(--mono);color:#767b88}.flow-node b{display:block;font-size:8px;font-weight:500;margin-top:24px;white-space:nowrap}.flow-node i{position:absolute;top:17px;left:50%;transform:translateX(-50%);font-style:normal;color:var(--violet);font-size:13px}.node-1{left:10%}.node-2{left:26%}.node-3{left:42%}.node-4{left:58%}.node-5{left:74%}.node-6{left:90%}.node-2 i,.node-5 i{color:var(--cyan)}.node-3 i,.node-6 i{color:var(--lime)}.flow-caption{position:absolute;left:15px;bottom:14px;font-size:6px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;position:relative}.process-grid:before{content:"";position:absolute;height:1px;background:#383744;top:37px;left:7%;right:7%}.process-grid article{padding:0 17px 0 0;position:relative}.process-grid article>span{font:8px var(--mono);color:var(--violet)}.process-icon{width:44px;height:44px;background:#151720;border:1px solid #a896ff53;border-radius:50%;display:grid;place-items:center;position:relative;margin:12px 0 23px;color:var(--violet);font-size:18px;box-shadow:0 0 20px #a896ff1a}.process-grid h3{font-size:14px;margin:0 0 9px}.process-grid p{font-size:10px;line-height:1.7;color:#9da0ac;max-width:200px}.contact{background:#0d0f17;border-top:1px solid #ffffff0c}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.contact h2{font-size:clamp(42px,5vw,66px)}.contact-grid>div>p{font-size:13px;line-height:1.8;color:#a8abb5;max-width:340px;margin:22px 0 32px}.contact-note{color:#d2d3d9;font-size:8px;margin-bottom:24px}.contact-email{border-top:1px solid #ffffff19;padding-top:18px;color:#7e8290;font:9px var(--mono)}.lead-form{display:flex;flex-direction:column;gap:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lead-form label{display:flex;flex-direction:column;gap:8px;color:#a9abb5;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.lead-form input,.lead-form select,.lead-form textarea{width:100%;background:#141720;color:#eee;border:1px solid #ffffff20;border-radius:0;padding:13px;font:11px var(--sans);outline:none;resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--violet)}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#6e7280}.lead-form select:invalid{color:#777b88}.lead-form option{background:#141720;color:#eee}.form-submit{align-self:flex-start;margin-top:4px}.form-help{font-size:9px;color:#858996;line-height:1.6;margin:0}.footer{min-height:115px;padding:25px 5.8%;border-top:1px solid #ffffff14;display:flex;align-items:center;gap:4%;justify-content:space-between}.footer-line{font-size:7px}.footer nav{display:flex;gap:20px;font:8px var(--mono);text-transform:uppercase;color:#a2a5b0}.copyright{font-size:7px}.case-modal{width:min(540px,calc(100% - 30px));background:#12151e;color:var(--white);border:1px solid #a896ff6c;padding:38px;box-shadow:0 30px 100px #000c}.case-modal::backdrop{background:#03040acc;backdrop-filter:blur(8px)}.modal-close{position:absolute;right:15px;top:10px;border:0;color:#aaa;background:none;font-size:25px;cursor:pointer}.modal-kicker{font:8px var(--mono);letter-spacing:.12em;color:var(--violet)}.case-modal h2{font-size:31px;letter-spacing:-.05em;margin:13px 0}.case-modal>p{font-size:13px;line-height:1.8;color:#b2b4bf}.modal-details{border-top:1px solid #ffffff1c;margin:22px 0;padding-top:12px}.modal-details div{padding:10px 0;border-bottom:1px solid #ffffff10;font-size:11px;color:#d4d4dc}.modal-details div:before{content:'↗';color:var(--violet);margin-right:10px}.modal-visit{margin-top:5px}
@media(max-width:1050px){.section{padding-left:6%;padding-right:6%}.hero{padding-left:6%;padding-right:6%;grid-template-columns:1fr 1fr}.stage{transform:scale(.9);transform-origin:center}.service-grid{grid-template-columns:1fr 1fr}.service-featured{grid-row:span 2}.service-featured .service-art{height:240px}.service-featured .service-body{padding:24px}.price-card{padding:20px}.topbar{padding:0 4%}}@media(max-width:760px){.topbar{height:65px;padding:0 5%}.menu-toggle{display:block}.nav{display:none;position:absolute;top:64px;left:0;right:0;background:#0d0f17;padding:20px 5%;border-bottom:1px solid #ffffff18;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:14px 4px;border-bottom:1px solid #ffffff10}.nav-cta{margin-top:12px;text-align:center}.hero{display:flex;flex-direction:column;align-items:stretch;padding:64px 6% 40px;min-height:0}.hero-copy{padding-bottom:0}.eyebrow{font-size:8px;margin-bottom:22px}h1{font-size:clamp(41px,10vw,64px)}.hero-lede{font-size:13px}.hero-actions{gap:17px;flex-wrap:wrap}.button{padding:13px}.trust{margin-top:30px;font-size:8px}.stage{height:430px;transform:scale(.87);transform-origin:top center;margin:16px -12% -42px}.hero-bottom{position:static;margin-top:10px;padding:0 0 3px;font-size:7px}.section{padding:76px 6%}.section-label{margin-bottom:32px}.intro-grid,.automation-grid,.contact-grid{grid-template-columns:1fr;gap:36px}.intro h2,.section-heading h2,.automation h2{font-size:40px}.portrait-art{height:235px;margin-top:24px}.intro-text{padding-top:0}.large-copy{font-size:19px}.intro-text>p:not(.large-copy){margin-bottom:28px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:15px}.service-grid{grid-template-columns:1fr;gap:13px}.service-featured{grid-row:auto}.service-art{height:225px}.service-body p{min-height:0}.project-grid{grid-template-columns:1fr;gap:25px}.project-preview{height:240px}.pricing-grid{grid-template-columns:1fr;gap:12px}.price-card h3{min-height:0}.price-card ul{min-height:0}.automation-grid{gap:25px}.flow{height:365px}.flow-track{top:11%;bottom:11%;left:50%;right:auto;width:1px;height:auto;background:linear-gradient(transparent,var(--violet),var(--cyan),var(--lime),transparent)}.flow-node{width:100px;height:50px;padding:8px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:9px}.flow-node span{top:5px;left:6px;font-size:5px}.flow-node b{margin:5px 0 0}.flow-node i{position:static;transform:none;font-size:15px}.node-1,.node-3,.node-5{left:34%}.node-2,.node-4,.node-6{left:68%}.node-1,.node-2{top:15%}.node-3,.node-4{top:40%}.node-5,.node-6{top:65%}.node-6{top:85%}.flow-caption{font-size:5px}.process-grid{grid-template-columns:1fr 1fr;row-gap:24px}.process-grid:before{display:none}.process-grid article{padding:0 12px 0 0}.process-icon{margin:9px 0 15px}.contact-grid{gap:30px}.form-row{grid-template-columns:1fr}.footer{padding:28px 6%;flex-wrap:wrap;gap:20px}.footer-line{display:none}.footer nav{order:3;width:100%;justify-content:space-between;gap:9px}.copyright{margin-left:auto}.project-info h3{font-size:16px}}@media(max-width:400px){.stage{transform:scale(.76);margin:16px -20% -90px}.hero-actions .button{gap:15px}.hero-actions{gap:14px}.text-link{font-size:8px}.project-links a{font-size:7px}.filter{padding:9px 5px;font-size:8px}.footer nav{font-size:7px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.browser-card{translate:var(--pointer-x,0) var(--pointer-y,0)}.social-card{translate:calc(var(--pointer-x,0) * -1) calc(var(--pointer-y,0) * -.8)}.ad-card{translate:calc(var(--pointer-x,0) * .6) calc(var(--pointer-y,0) * -1)}

.stage:before,.stage:after{content:'';position:absolute;pointer-events:none;z-index:0}.stage:before{width:64%;height:95%;right:-8%;top:-2%;border-radius:48% 52% 44% 56%;background:conic-gradient(from 30deg at 50% 50%,#0a37c8,#09dcf6 13%,#246cff 29%,#141c69 44%,#e83b7a 55%,#12e3f4 71%,#1343d2 84%,#08132f);filter:drop-shadow(0 0 55px #164bff78);opacity:.84;transform:rotate(24deg) skewY(-12deg);mask-image:radial-gradient(ellipse at 50% 50%,#000 41%,transparent 72%);animation:ribbon-drift 13s ease-in-out infinite alternate}.stage:after{width:42%;height:61%;right:5%;top:9%;border-radius:44% 56% 54% 46%;background:linear-gradient(125deg,#25e5fa,#126dff 48%,#b537ee 78%,#ff5375);filter:drop-shadow(0 0 34px #00dff688);opacity:.42;transform:rotate(-27deg) skewX(-12deg);mask-image:radial-gradient(ellipse at 50% 50%,transparent 30%,#000 33%,#000 58%,transparent 62%);animation:ribbon-orbit 17s linear infinite}.orb-core{background:radial-gradient(circle at 35% 28%,#65f4ff 0%,#2479f4 27%,#191e58 68%);box-shadow:inset -17px -15px 32px #05061a,0 0 60px #00dcff48;animation:core-breathe 5s ease-in-out infinite}.orbit-a{border-color:#32e6f680;animation:orbit-turn 20s linear infinite}.orbit-b{border-color:#2977ff5c;animation:orbit-turn-reverse 27s linear infinite}.browser-card{animation:card-float 7s ease-in-out infinite}.social-card{animation:card-float 8s ease-in-out -2s infinite}.ad-card{animation:card-float 9s ease-in-out -4s infinite}.button-bright{background:var(--coral);color:#fff}.button-bright:hover{background:#ff7383}.service-card:hover{border-color:#31dff383}.price-card.featured{border-color:#30dff77a;background:linear-gradient(145deg,#181a40,#111432)}@keyframes ribbon-drift{0%{translate:0 0;rotate:-3deg;scale:.98}100%{translate:-16px 13px;rotate:3deg;scale:1.04}}@keyframes ribbon-orbit{to{rotate:360deg}}@keyframes orbit-turn{to{rotate:332deg}}@keyframes orbit-turn-reverse{to{rotate:-307deg}}@keyframes card-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes core-breathe{0%,100%{scale:1}50%{scale:1.055}}@media(prefers-reduced-motion:reduce){.stage:before,.stage:after,.orb-core,.orbit-a,.orbit-b,.browser-card,.social-card,.ad-card{animation:none!important}}
.browser-card{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) rotateY(-14deg) rotateX(4deg) rotateZ(-4deg)}.social-card{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) rotateY(-14deg) rotateZ(7deg)}.ad-card{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) rotateY(17deg) rotateZ(-4deg)}
.nav{font-size:13px;font-weight:600;letter-spacing:.015em;gap:32px}.nav-cta{font-size:12px;font-weight:700}@media(max-width:760px){.nav{font-size:15px;font-weight:600;gap:0}.nav-cta{font-size:13px}}
.portrait-art{perspective:900px;background:radial-gradient(ellipse at center,#141d50,#0b0e29 68%);border-color:#35dcf443}.shape-grid{position:absolute;inset:-20%;background:linear-gradient(#42dff21a 1px,transparent 1px),linear-gradient(90deg,#42dff21a 1px,transparent 1px);background-size:34px 34px;transform:rotateX(64deg) scale(1.4);mask-image:radial-gradient(ellipse,black,transparent 68%)}.shape-core{position:absolute;left:50%;top:48%;width:112px;height:112px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 32% 27%,#a4f7ff 0,#2b9ef8 23%,#2546b8 54%,#101335 76%);box-shadow:inset -16px -18px 25px #090d2a,0 0 45px #16d9ff7a}.shape-orbit{position:absolute;left:50%;top:48%;width:255px;height:95px;border:2px solid #42e6f4a8;border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 19px #16d9ff40}.shape-orbit-one{transform:translate(-50%,-50%) rotateX(66deg) rotateZ(-24deg);animation:shape-orbit-a 9s linear infinite}.shape-orbit-two{width:225px;height:80px;border-color:#538cffb3;transform:translate(-50%,-50%) rotateX(64deg) rotateZ(55deg);animation:shape-orbit-b 12s linear infinite}.shape-cube{position:absolute;left:calc(50% + 81px);top:calc(48% - 65px);width:66px;height:66px;transform-style:preserve-3d;animation:cube-turn 12s linear infinite}.shape-cube i,.shape-cube b,.shape-cube span,.shape-cube:before,.shape-cube:after{position:absolute;inset:0;width:66px;height:66px;border:1px solid #9df7ffad;background:linear-gradient(145deg,#43edfa9c,#2868f35c);box-shadow:inset 0 0 22px #43eaff42}.shape-cube:before{content:"";transform:translateZ(33px)}.shape-cube:after{content:"";transform:rotateY(90deg) translateZ(33px)}.shape-cube i{transform:rotateX(90deg) translateZ(33px)}.shape-cube b{transform:rotateY(180deg) translateZ(33px)}.shape-cube span{transform:rotateY(-90deg) translateZ(33px)}@keyframes shape-orbit-a{to{rotate:336deg}}@keyframes shape-orbit-b{to{rotate:-360deg}}@keyframes cube-turn{to{transform:rotateX(360deg) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.shape-orbit,.shape-cube{animation:none!important}}
:root{--sans:"Space Grotesk",sans-serif}body{font-size:15px}.button,.service-body .button,.price-card .button,.modal-visit,.form-submit{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.015em;text-transform:none;line-height:1.15;min-height:50px}.nav{font-family:var(--sans);font-size:14px;font-weight:600}.nav-cta{font-size:13px}@media(max-width:760px){.nav{font-size:16px}.nav-cta{font-size:14px}.button,.service-body .button,.price-card .button,.modal-visit,.form-submit{font-size:12px}}

.price-card{display:flex;flex-direction:column}.price-card ul{flex:1}.price-card .button{margin-top:auto}.price-card.featured:after{content:'MOST POPULAR';font-size:8px;letter-spacing:.12em}.price-card h3{min-height:unset;max-width:32ch}.price-value{font-size:clamp(26px,2.3vw,32px)}.custom-price{font-size:clamp(22px,2vw,26px);line-height:1.25}.pricing-grid .price-card:nth-child(3) .price-overline{margin-bottom:30px}

.pricing-grid{perspective:1100px}.custom-plan-card{isolation:isolate;transform-style:preserve-3d;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s;background:radial-gradient(ellipse at 85% 12%,#1d569955,transparent 42%),linear-gradient(145deg,#121b3b,#101329 66%,#11141c);box-shadow:0 18px 40px #0005,inset 0 1px #80efff25}.custom-plan-card:before{content:'';position:absolute;z-index:-1;width:180px;height:180px;right:-58px;top:90px;border:1px solid #48dff66a;border-radius:34%;background:linear-gradient(140deg,#39dcf43b,#3d7df022 56%,#15305b55);box-shadow:inset 12px 9px 28px #6bf4ff16,0 18px 55px #127dc833;transform:rotateX(58deg) rotateZ(36deg) translateZ(16px);animation:custom-plan-float 7s ease-in-out infinite}.custom-plan-card:after{content:'';position:absolute;z-index:-1;width:82px;height:82px;right:39px;top:127px;border:1px solid #d2fbff9c;background:linear-gradient(145deg,#70f1ff77,#347bff35);box-shadow:inset 0 0 22px #d2fbff35,0 0 32px #35dcf448;transform:rotateX(52deg) rotateY(-22deg) rotateZ(36deg) translateZ(47px);animation:custom-plan-cube 9s linear infinite}.custom-plan-card:hover{transform:translateY(-8px) rotateY(-4deg) rotateX(2deg);border-color:#35dcf4a0;box-shadow:0 28px 70px #07152aaa,0 0 35px #35dcf422}.custom-plan-card .price-overline,.custom-plan-card h3,.custom-plan-card .price-value,.custom-plan-card .button{transform:translateZ(24px)}.custom-plan-card h3{max-width:29ch;text-shadow:0 2px 0 #35dcf42b,0 8px 28px #060815aa}.custom-plan-card .custom-price{color:#bdf8ff;text-shadow:0 2px 0 #35dcf448,0 8px 32px #1685ff80;max-width:13ch}.custom-plan-card .button{box-shadow:0 12px 27px #02061766}@keyframes custom-plan-float{0%,100%{transform:rotateX(58deg) rotateZ(36deg) translateY(0) translateZ(16px)}50%{transform:rotateX(58deg) rotateZ(43deg) translateY(-9px) translateZ(24px)}}@keyframes custom-plan-cube{0%,100%{transform:rotateX(52deg) rotateY(-22deg) rotateZ(36deg) translateZ(47px)}50%{transform:rotateX(52deg) rotateY(28deg) rotateZ(54deg) translateY(-7px) translateZ(58px)}}@media(prefers-reduced-motion:reduce){.custom-plan-card,.custom-plan-card:before,.custom-plan-card:after{animation:none!important;transition:none}}@media(max-width:760px){.custom-plan-card:before{right:-79px}.custom-plan-card:after{right:18px}}

:root{--bg:#06091f;--panel:#0d1535;--panel2:#13204a;--line:#273d70;--muted:#a9b8d8;--violet:#42e7f5;--cyan:#4d7dff;--coral:#ff658f;--lime:#a7f36b;--accent-glow:#27c9ff66}body{background:radial-gradient(ellipse at 50% -15%,#17316b55,transparent 52%),var(--bg)}.service-card,.project-card,.price-card{transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s,border-color .38s,background .38s;will-change:transform}.service-card:hover,.project-card:hover,.price-card:not(.custom-plan-card):hover{transform:perspective(900px) translateY(-8px) rotateX(2deg) rotateY(-1.5deg);border-color:#42e7f58a;box-shadow:0 22px 48px #01071caa,0 0 26px #29d9f424,inset 0 1px #a3f8ff28}.service-card:hover{background:linear-gradient(145deg,#111e45,#0d1535)}.project-card:hover{background:#102044}.button{transform-style:preserve-3d;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .28s,border-color .28s}.button:hover{transform:perspective(500px) translateY(-4px) translateZ(10px) rotateX(5deg);box-shadow:0 12px 24px #02091e8c,0 0 20px #42e7f536}.button-bright{background:linear-gradient(115deg,#45e9f6,#64baff 60%,#8e8dff);box-shadow:0 7px 22px #32caff28}.button-bright:hover{background:linear-gradient(115deg,#8af6ff,#77caff 60%,#b0a5ff)}.button-outline:hover{background:#42e7f514;border-color:#42e7f5}.nav a:hover,.footer nav a:hover{color:#68f2ff;text-shadow:0 0 18px #42e7f566}.price-card.featured{background:radial-gradient(ellipse at 50% 0%,#2758aa44,transparent 68%),linear-gradient(145deg,#111d42,#0d1535);border-color:#42e7f56b}.price-card.featured:after{color:#78efff;text-shadow:0 0 15px #42e7f57a}@media(prefers-reduced-motion:reduce){.service-card,.project-card,.price-card,.button{transition:none;will-change:auto}.service-card:hover,.project-card:hover,.price-card:hover,.button:hover{transform:none}}@media(hover:none){.service-card,.project-card,.price-card,.button{will-change:auto}}

.process-scene{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#10275a88,transparent 56%),linear-gradient(180deg,#080d28,#09112f 55%,#080d28);perspective:1200px}.process-scene:before,.process-scene:after{content:'';position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(1px)}.process-scene:before{width:390px;height:390px;right:-90px;top:8%;border:1px solid #42e7f528;box-shadow:inset 0 0 75px #2876ff0e,0 0 90px #167aff12;animation:process-orbit 22s linear infinite}.process-scene:after{width:210px;height:210px;left:-80px;bottom:2%;background:radial-gradient(circle,#42e7f51a,transparent 68%);animation:process-glow 7s ease-in-out infinite}.process-scene .section-heading,.process-scene .process-grid{position:relative;z-index:1}.process-scene .process-grid{perspective:1000px;gap:clamp(10px,2vw,24px);margin-top:38px}.process-scene .process-grid:before{top:41px;left:9%;right:9%;height:2px;background:linear-gradient(90deg,transparent,#438dff,#42e7f5,#a7f36b,#438dff,transparent);background-size:200% 100%;box-shadow:0 0 16px #42e7f55e;animation:process-signal 7s linear infinite}.process-scene .process-grid article{min-height:265px;padding:21px 18px 20px;border:1px solid #75baff22;background:linear-gradient(155deg,#142650cc,#0b1434df 72%);box-shadow:0 18px 35px #01071c54,inset 0 1px #a7f5ff14;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s,background .45s;backdrop-filter:blur(10px)}.process-scene .process-grid article:hover{transform:translateY(-12px) rotateX(5deg) rotateY(-5deg);border-color:#42e7f5a0;background:linear-gradient(145deg,#193568,#0d1738);box-shadow:0 30px 55px #020817a8,0 0 28px #42e7f522,inset 0 1px #b7fbff3b}.process-scene .process-grid article>span{position:absolute;right:18px;top:22px;color:#7eaaff;font-size:10px;letter-spacing:.14em;text-shadow:0 0 15px #438dff8a;transform:translateZ(28px)}.process-scene .process-icon{width:58px;height:58px;margin:4px 0 28px;border-color:#42e7f573;background:radial-gradient(circle at 35% 25%,#245b8e,#111e49 70%);color:#7ef5ff;font-size:22px;box-shadow:0 10px 24px #02091f99,0 0 23px #21ceff2a;transform:translateZ(34px);transition:transform .5s,box-shadow .5s}.process-scene .process-icon:after{content:'';position:absolute;inset:-8px;border:1px solid #48dff66e;border-radius:50%;border-right-color:transparent;transform:rotate(-35deg);animation:process-ring 8s linear infinite}.process-scene .process-grid article:hover .process-icon{transform:translateZ(52px) rotateY(18deg) rotateX(-8deg);box-shadow:0 15px 28px #02091fbb,0 0 34px #21ceff6b}.process-scene .process-grid h3{font-size:18px;letter-spacing:-.025em;transform:translateZ(20px)}.process-scene .process-grid p{font-size:12px;line-height:1.75;color:#b2c2df;max-width:230px;transform:translateZ(15px)}@keyframes process-orbit{to{transform:rotate(360deg) scale(1.06)}}@keyframes process-glow{0%,100%{transform:translateY(0);opacity:.65}50%{transform:translateY(-25px);opacity:1}}@keyframes process-ring{to{rotate:360deg}}@keyframes process-signal{to{background-position:200% 0}}@media(max-width:760px){.process-scene .process-grid{grid-template-columns:1fr 1fr;gap:12px}.process-scene .process-grid:before{display:none}.process-scene .process-grid article{min-height:245px;padding:18px 14px}.process-scene .process-grid h3{font-size:16px}}@media(max-width:430px){.process-scene .process-grid{grid-template-columns:1fr}.process-scene .process-grid article{min-height:215px}}@media(prefers-reduced-motion:reduce){.process-scene:before,.process-scene:after,.process-scene .process-grid:before,.process-scene .process-icon:after{animation:none!important}.process-scene .process-grid article,.process-scene .process-icon{transition:none}}

.automation{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 45%,#164bb044,transparent 45%),linear-gradient(115deg,#0a1233,#0e1534 54%,#09102b)}.automation:before{content:'';position:absolute;z-index:-1;width:320px;height:320px;right:-95px;top:-110px;border:1px solid #42e7f52a;border-radius:50%;box-shadow:0 0 80px #2584ff18,inset 0 0 50px #42e7f510;animation:growth-orbit 20s linear infinite}.automation-grid>div:first-child>p:first-of-type{color:#c5d4ed}.automation-tags span{position:relative;overflow:hidden;border:1px solid #54b9ec43;border-radius:999px;background:linear-gradient(110deg,#142650,#102448 55%,#13204a);color:#c6f5ff;font-family:var(--sans);font-size:11px;font-weight:600;padding:10px 14px;box-shadow:0 7px 16px #01091c65,inset 0 1px #c5faff1c;animation:tag-pop .6s cubic-bezier(.2,.8,.2,1) both;transition:transform .28s,box-shadow .28s,border-color .28s,background .28s}.automation-tags span:nth-child(2){animation-delay:.08s}.automation-tags span:nth-child(3){animation-delay:.16s}.automation-tags span:nth-child(4){animation-delay:.24s}.automation-tags span:nth-child(5){animation-delay:.32s}.automation-tags span:before{content:'';position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(100deg,transparent,#5ff5ff30,transparent);animation:tag-shine 5s ease-in-out infinite}.automation-tags span:hover{transform:translateY(-6px) scale(1.06);border-color:#67efff;background:linear-gradient(110deg,#1b3c70,#135082);box-shadow:0 13px 27px #007eb633,0 0 18px #42e7f53a}.automation .flow{border-color:#50caff40;background:radial-gradient(ellipse at 50% 45%,#1a3262,#0c1535 72%);box-shadow:0 18px 48px #02091f70,inset 0 1px #94f5ff18}.automation .flow-node{border-color:#5ecbeb53;background:linear-gradient(150deg,#172850,#101a39);transition:transform .3s,box-shadow .3s,border-color .3s}.automation .flow-node:hover{transform:translate(-50%,-58%) translateZ(24px) rotateX(8deg);border-color:#6af2ff;box-shadow:0 15px 35px #020817bb,0 0 24px #42e7f544}.automation .flow-track{background:linear-gradient(90deg,transparent,#438dff,#42e7f5,#a7f36b,#438dff,transparent);background-size:200% 100%;animation:process-signal 4s linear infinite;box-shadow:0 0 16px #42e7f580}@keyframes tag-pop{0%{opacity:0;transform:translateY(15px) scale(.84)}70%{opacity:1;transform:translateY(-3px) scale(1.04)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tag-shine{0%,65%,100%{transform:translateX(-110%)}35%{transform:translateX(110%)}}@keyframes growth-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.automation:before,.automation-tags span,.automation-tags span:before,.automation .flow-track{animation:none!important;transition:none}}

.growth-stage{height:480px;min-width:0;transform:scale(.92);transform-origin:center}.growth-stage .orb-core{animation:core-hover 5s ease-in-out infinite}.growth-stage .browser-card{animation:growth-card-float 7s ease-in-out infinite}.growth-stage .social-card{animation:growth-card-float 8s ease-in-out -2s infinite reverse}.growth-stage .ad-card{animation:growth-card-float 6.5s ease-in-out -1s infinite}.growth-stage .float-tag{animation:tag-hover 4s ease-in-out infinite}.growth-stage .tag-social{animation-delay:.7s}.growth-stage .tag-ads{animation-delay:1.3s}@keyframes core-hover{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes growth-card-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes tag-hover{0%,100%{translate:0 0}50%{translate:0 -6px}}@media(max-width:1050px){.growth-stage{transform:scale(.84)}}@media(max-width:760px){.growth-stage{height:390px;transform:scale(.88);margin:-15px 0}}@media(prefers-reduced-motion:reduce){.growth-stage .orb-core,.growth-stage .browser-card,.growth-stage .social-card,.growth-stage .ad-card,.growth-stage .float-tag{animation:none!important}}

.growth-section{isolation:isolate;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 36%,#153a7545,transparent 48%),linear-gradient(180deg,#09112d,#080d25 70%,#080d25)}.growth-section>.section-label{display:inline-flex;justify-content:center}.growth-visual{height:480px;max-width:1000px;margin:24px auto 20px;position:relative;perspective:1200px;transform-style:preserve-3d}.growth-visual-grid{position:absolute;inset:3% 4% -4%;background:linear-gradient(#45d8f516 1px,transparent 1px),linear-gradient(90deg,#45d8f516 1px,transparent 1px);background-size:44px 44px;transform:perspective(500px) rotateX(62deg) scale(1.15);mask-image:radial-gradient(ellipse at center,#000 15%,transparent 72%)}.growth-web-card,.growth-phone,.growth-graph{position:absolute;text-align:left;background:#0d1530;border:1px solid #81d9ff45;box-shadow:0 28px 70px #020714aa,0 0 34px #398eff1f;backdrop-filter:blur(14px);transform-style:preserve-3d}.growth-web-card{width:390px;height:270px;left:8%;top:19%;transform:rotateY(15deg) rotateX(5deg) rotateZ(-4deg);animation:growth-web-float 7s ease-in-out infinite;overflow:hidden}.growth-window{height:31px;padding:0 13px;display:flex;align-items:center;gap:5px;background:#111d3b;border-bottom:1px solid #ffffff17}.growth-window>span{width:5px;height:5px;border-radius:50%;background:#43dff4}.growth-window>span:nth-child(2){background:#528bff}.growth-window>span:nth-child(3){background:#9e8dff}.growth-window small{margin-left:9px;font:7px var(--mono);letter-spacing:.11em;color:#a8bedc}.growth-window>b{margin-left:auto;color:#7eefff;font-size:12px}.growth-web-body{height:calc(100% - 31px);position:relative;overflow:hidden;padding:16px;background:radial-gradient(ellipse at 90% 55%,#2457a55e,transparent 42%),linear-gradient(120deg,#101b3c,#0d1735)}.growth-web-nav{display:flex;justify-content:space-between;position:relative;z-index:2;color:#deefff;font-size:7px;letter-spacing:.06em}.growth-web-nav span{font:6px var(--mono);color:#92a9d0}.growth-web-copy{position:relative;z-index:2;margin:32px 0 0 13px}.growth-web-copy>small{font:7px var(--mono);color:#56e8f5;letter-spacing:.16em}.growth-web-copy h3{font:500 26px/1.02 var(--sans);letter-spacing:-.05em;margin:9px 0}.growth-web-copy h3 em{font:italic 400 27px Georgia;color:#78f0f3}.growth-web-copy i{font:italic 8px var(--sans);color:#a8bbdc}.growth-web-copy button{display:block;margin-top:13px;border:1px solid #62e8f188;background:#13315a;color:#d8fbff;padding:7px 11px;font:700 7px var(--sans);letter-spacing:.08em}.growth-web-shape{position:absolute;width:117px;height:117px;right:23px;top:63px;border:1px solid #5de9f5a1;border-radius:42% 58% 61% 39%;background:radial-gradient(circle at 30% 25%,#72efff,#297fe8 35%,#233c9c 67%,#111a4a);box-shadow:inset -18px -14px 24px #080d30,0 0 35px #25d5ff58;transform:rotate(-24deg) translateZ(25px);animation:growth-shape 8s linear infinite}.growth-phone{width:184px;height:345px;left:calc(50% - 88px);top:13%;padding:12px 10px 11px;border:2px solid #9ab8ee70;border-radius:26px;background:linear-gradient(145deg,#15234a,#080e25 75%);box-shadow:0 32px 80px #020713cc,0 0 40px #388fff38;transform:rotateY(-4deg) rotateX(3deg) rotateZ(-1deg) translateZ(50px);animation:growth-phone-float 6s ease-in-out infinite;z-index:3}.phone-island{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:51px;height:10px;border-radius:9px;background:#05091a}.phone-status{display:flex;justify-content:space-between;padding:3px 5px 10px;color:#dceaff;font:7px var(--sans);font-weight:700}.insta-head{height:33px;display:flex;align-items:center;gap:7px;color:#eff6ff;font:8px var(--sans)}.insta-head>span{flex:1}.insta-head strong,.insta-head small{display:block}.insta-head small{margin-top:2px;color:#96aaca;font-size:6px}.insta-head>b:last-child{font-size:14px}.insta-avatar{width:22px;height:22px;border:1px solid #62e9f8;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#246ce5,#2ee3e7);font:9px var(--sans)}.insta-post{height:178px;position:relative;overflow:hidden;padding:24px 12px 10px;background:linear-gradient(145deg,#194a88,#101c50 56%,#101534)}.insta-post:before,.insta-post:after{content:'';position:absolute;border:1px solid #76eeff70;border-radius:50%;width:170px;height:170px;right:-50px;top:37px;box-shadow:0 0 30px #3be4ff29}.insta-post:after{width:110px;height:110px;right:-18px;top:68px;background:radial-gradient(circle at 35% 30%,#61eaf4,#267fe3 45%,#24337b 80%);box-shadow:inset -11px -9px 18px #080f36,0 0 25px #31d8ff65}.insta-post-word{position:relative;z-index:2;color:#effcff;font:600 17px/1.08 var(--sans);letter-spacing:-.05em}.insta-post-word em{font-style:normal;color:#67edfa}.insta-post>small{position:absolute;z-index:2;bottom:12px;left:12px;color:#b9e9f9;font:5px var(--mono);letter-spacing:.1em}.insta-actions{padding:8px 2px;color:#eaf6ff;font-size:11px}.insta-actions span{float:right}.insta-caption{color:#a9bcda;font:7px var(--sans)}.insta-caption b{color:#eff5ff;margin-right:3px}.growth-graph{width:286px;height:200px;right:7%;top:31%;padding:16px;border-color:#89a8ff55;background:linear-gradient(145deg,#131f43f5,#0a1330f5);transform:rotateY(-15deg) rotateX(6deg) rotateZ(4deg) translateZ(18px);animation:growth-graph-float 7s ease-in-out -1.5s infinite;z-index:2}.graph-heading{display:flex;justify-content:space-between}.graph-heading div small,.graph-heading div b{display:block}.graph-heading div small{font:6px var(--mono);letter-spacing:.15em;color:#77eefa}.graph-heading div b{margin-top:6px;color:#ebf4ff;font:600 13px var(--sans)}.graph-heading>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #42e7f54d;border-radius:50%;color:#65f1fa}.graph-metric{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0;color:#d8e6ff;font:8px var(--sans)}.graph-metric small{color:#93a8ce;font:5px var(--mono);letter-spacing:.07em}.graph-bars{position:absolute;left:16px;right:16px;bottom:24px;height:77px;display:flex;align-items:flex-end;gap:8px;opacity:.55}.graph-bars i{flex:1;height:25%;border-radius:3px 3px 0 0;background:linear-gradient(#4e99ff,#42e7f5)}.graph-bars i:nth-child(2){height:39%}.graph-bars i:nth-child(3){height:31%}.graph-bars i:nth-child(4){height:53%}.graph-bars i:nth-child(5){height:48%}.graph-bars i:nth-child(6){height:67%}.graph-bars i:nth-child(7){height:58%}.graph-bars i:nth-child(8){height:84%}.graph-line{position:absolute;left:16px;right:16px;bottom:25px;width:calc(100% - 32px);height:76px;overflow:visible;filter:drop-shadow(0 0 5px #42e7f5aa)}.graph-axis{position:absolute;left:16px;right:16px;bottom:10px;display:flex;justify-content:space-between;color:#859abd;font:5px var(--mono);letter-spacing:.1em}.growth-orbit{position:absolute;left:50%;top:50%;width:730px;height:225px;border:1px solid #42e7f525;border-radius:50%;pointer-events:none}.orbit-left{transform:translate(-50%,-50%) rotate(-14deg)}.orbit-right{width:620px;height:310px;border-color:#438dff24;transform:translate(-50%,-50%) rotate(19deg)}.growth-copy{position:relative;max-width:800px;margin:0 auto}.growth-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.055em;margin:0 0 25px}.growth-copy-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;text-align:left;border-top:1px solid #77c5ff29;padding-top:20px}.growth-copy-columns p{margin:0;color:#adbedb;font-size:13px;line-height:1.75}.growth-copy-columns strong{color:#e9f7ff;font-weight:700}.growth-section .section-label{color:#91adc9}.growth-section .section-label:before{content:'';width:6px;height:6px;margin-right:8px;border-radius:50%;background:#45e5f4;box-shadow:0 0 13px #42e7f5}@keyframes growth-web-float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes growth-phone-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes growth-graph-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes growth-shape{to{rotate:336deg}}@media(max-width:850px){.growth-visual{height:430px;transform:scale(.86);margin:0 auto -8px}.growth-web-card{left:2%;width:360px}.growth-graph{right:1%;width:255px}}@media(max-width:650px){.growth-visual{height:680px;max-width:440px;transform:none;margin:12px auto 18px}.growth-web-card{width:min(86%,360px);height:240px;left:1%;top:6%;transform:rotateY(9deg) rotateX(4deg) rotateZ(-4deg)}.growth-web-copy{margin-top:22px}.growth-web-shape{width:85px;height:85px;right:14px;top:62px}.growth-web-copy h3{font-size:22px}.growth-phone{width:166px;height:317px;left:auto;right:5%;top:40%;transform:rotateY(-4deg) rotateX(3deg) rotateZ(2deg) translateZ(50px)}.insta-post{height:158px}.insta-post-word{font-size:15px}.growth-graph{width:235px;height:180px;left:2%;right:auto;top:57%;transform:rotateY(-10deg) rotateX(6deg) rotateZ(-3deg) translateZ(18px)}.growth-graph-float{animation-duration:8s}.growth-orbit{width:500px}.growth-copy h2{font-size:34px}.growth-copy-columns{gap:20px}.growth-copy-columns p{font-size:11px}}@media(max-width:420px){.growth-visual{height:645px}.growth-web-card{width:94%;left:-1%}.growth-phone{right:0}.growth-graph{left:0;width:218px}.growth-copy-columns{grid-template-columns:1fr;gap:14px;text-align:center}.growth-copy-columns p{font-size:12px}}@media(prefers-reduced-motion:reduce){.growth-section:before,.growth-web-card,.growth-phone,.growth-graph,.growth-web-shape{animation:none!important}.growth-web-card,.growth-phone,.growth-graph{transition:none}}

main>.section{background-color:#080d25;background-image:radial-gradient(ellipse at 50% 0%,#153a7530,transparent 54%),linear-gradient(180deg,#080d25,#090f2a 55%,#080d25);transition:background-color .35s,color .35s}main>.section:nth-child(even){background-image:radial-gradient(ellipse at 50% 0%,#153a7530,transparent 54%),linear-gradient(180deg,#080d25,#090f2a 55%,#080d25)}.topbar{gap:20px}.menu-toggle{margin-left:auto}@media(max-width:760px){.menu-toggle{margin-left:0}.topbar{gap:8px}}

body{isolation:isolate;background-color:#06091f}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 52% -18%,#173c8052,transparent 55%),radial-gradient(ellipse at 8% 68%,#0d6d8c18,transparent 43%),linear-gradient(135deg,#06091f,#080d25 52%,#070b20);background-attachment:fixed}main>.section{background:transparent!important;background-image:none!important;background-color:transparent!important}.topbar{background:#070a22df}.footer{background:#070a22}

.automation:before,.process-scene:before,.process-scene:after{display:none!important}

.hero .stage{transform-style:preserve-3d;isolation:isolate;background:radial-gradient(ellipse at 48% 44%,#123c8550,transparent 59%)}.hero .stage:before{opacity:.94;filter:drop-shadow(0 0 65px #164bff99) saturate(1.24);transform:rotate(24deg) skewY(-12deg) scale(1.04)}.hero .stage:after{opacity:.68;filter:drop-shadow(0 0 42px #00dff6aa);border:1px solid #b0faff42}.hero .stage-grid{opacity:.72;background-size:auto,38px 38px,38px 38px}.hero .orb-core{width:176px;height:176px;border:1px solid #c4fbff75;background:radial-gradient(circle at 30% 24%,#d5ffff 0%,#5df0ff 8%,#1685ff 30%,#26389a 61%,#080e30 82%);box-shadow:inset -22px -21px 34px #05091c,0 0 30px #38eaff8a,0 0 90px #236cff61,0 0 0 12px #5feaff0a,0 0 0 27px #478dff0c}.hero .orb-core:before{content:'';position:absolute;inset:10px;border-radius:50%;border-top:1px solid #e7ffffb5;border-left:1px solid #e7ffff55;transform:rotate(-28deg);filter:drop-shadow(0 0 8px #c3ffff8a)}.hero .orb-core:after{inset:-15px;border-color:#66f3ff70;border-top-color:#e5ffff;border-bottom-color:#2d92ff36;box-shadow:0 0 19px #21d8ff38}.hero .orbit-a{width:540px;height:286px;border-color:#6af1ff94;box-shadow:0 0 17px #18caff36,inset 0 0 17px #18caff17}.hero .orbit-b{width:440px;height:500px;border-color:#649aff7a;box-shadow:0 0 21px #286eff28}.hero .browser-card,.hero .social-card,.hero .ad-card{border-color:#a1dfff72;background:linear-gradient(145deg,#152449ed,#0a1027f2);box-shadow:0 30px 80px #01040dbb,0 0 30px #39beff29,inset 0 1px #ffffff2b;backdrop-filter:blur(18px)}.hero .browser-card{transform:translateZ(35px) rotateY(-14deg) rotateX(5deg) rotateZ(-4deg)}.hero .social-card{transform:translateZ(65px) rotateY(-14deg) rotateZ(7deg)}.hero .ad-card{transform:translateZ(45px) rotateY(17deg) rotateZ(-4deg)}.hero .browser-card:after,.hero .social-card:after,.hero .ad-card:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 22%,#a5f6ff13 43%,transparent 59%);transform:translateX(-130%);animation:hero-glass-sweep 8s ease-in-out infinite}.hero .social-card:after{animation-delay:1.5s}.hero .ad-card:after{animation-delay:3s}.hero-light-ring{position:absolute;left:49%;top:43%;width:390px;height:390px;border:1px solid #55dfff28;border-radius:50%;transform:translate(-50%,-50%) rotateX(72deg);box-shadow:0 0 55px #2585ff20,inset 0 0 45px #23dbff10;animation:hero-ring-pulse 5s ease-in-out infinite;pointer-events:none;z-index:1}.hero-spark{position:absolute;z-index:5;width:5px;height:5px;border-radius:50%;background:#d6ffff;box-shadow:0 0 8px 3px #34dcff9c,0 0 20px 7px #347aff60;animation:spark-twinkle 3s ease-in-out infinite}.spark-one{left:19%;top:27%}.spark-two{right:14%;top:39%;animation-delay:.9s}.spark-three{left:42%;bottom:17%;animation-delay:1.7s}.hero .float-tag{border-color:#8deeff70;background:linear-gradient(120deg,#132952f2,#09142df5);box-shadow:0 12px 32px #02091f9c,0 0 19px #42e7f52a,inset 0 1px #e5ffff22;backdrop-filter:blur(14px)}.hero .float-tag b{color:#9ff7ff}.hero .browser-bar{background:#13234a;border-bottom-color:#b9eaff22}.hero .browser-body{background:radial-gradient(ellipse at 86% 66%,#21499466,transparent 39%),linear-gradient(130deg,#18284c,#101833)}.hero .social-art{background:radial-gradient(circle at 75% 30%,#285bb7,#142759 60%,#111933)}.hero .ad-bars i{background:linear-gradient(180deg,#5bf0f6,#456fff)}@keyframes hero-glass-sweep{0%,18%,100%{transform:translateX(-130%)}55%{transform:translateX(130%)}}@keyframes hero-ring-pulse{0%,100%{opacity:.45;scale:.96}50%{opacity:.95;scale:1.04}}@keyframes spark-twinkle{0%,100%{opacity:.3;scale:.65}50%{opacity:1;scale:1.45}}@media(max-width:760px){.hero .orb-core{width:145px;height:145px}.hero-light-ring{width:300px;height:300px}.hero .orbit-a{width:410px;height:220px}.hero .orbit-b{width:335px;height:410px}.hero-spark{width:4px;height:4px}}@media(prefers-reduced-motion:reduce){.hero-light-ring,.hero-spark,.hero .browser-card:after,.hero .social-card:after,.hero .ad-card:after{animation:none!important}}

.hero .browser-card{width:300px;height:250px;left:10%;top:16%;transform:translateZ(38px) rotateY(-17deg) rotateX(5deg) rotateZ(-5deg)}.hero .social-card{width:158px;height:228px;right:4%;top:20%;transform:translateZ(72px) rotateY(-12deg) rotateX(3deg) rotateZ(6deg)}.hero .ad-card{width:208px;height:132px;left:31%;bottom:9%;padding:15px;transform:translateZ(52px) rotateY(16deg) rotateX(4deg) rotateZ(-3deg)}.hero .orb-core{left:51%;top:46%;z-index:2}.hero .orbit-a{left:51%;top:46%;width:510px;height:295px}.hero .orbit-b{left:51%;top:46%;width:425px;height:465px}.hero-light-ring{left:51%;top:46%;width:400px;height:400px}.hero .stage:before{right:-4%;top:-1%;width:69%;height:98%;opacity:.78}.hero .stage:after{right:7%;top:8%;width:46%;height:66%;opacity:.57}.hero .browser-body{padding:20px}.hero .mock-title{font-size:28px}.hero .social-art{height:153px}.hero .ad-bars{height:57px}@media(max-width:1050px){.hero .browser-card{left:7%;width:275px}.hero .social-card{right:1%;width:145px}.hero .ad-card{left:28%}}@media(max-width:760px){.hero .browser-card{left:7%;top:19%;width:245px;height:224px}.hero .social-card{right:0;top:20%;width:126px;height:202px;padding:8px}.hero .social-art{height:132px}.hero .ad-card{left:16%;bottom:10%;width:185px;height:120px;padding:12px}.hero .orb-core{left:51%;top:46%;width:145px;height:145px}.hero .orbit-a{left:51%;top:46%;width:360px;height:200px}.hero .orbit-b{left:51%;top:46%;width:300px;height:355px}.hero-light-ring{left:51%;top:46%;width:280px;height:280px}}@media(max-width:420px){.hero .browser-card{left:4%;width:218px}.hero .social-card{right:-2%;width:113px}.hero .ad-card{left:8%;width:170px}}

.hero .social-card{width:172px;height:338px;right:3%;top:10%;padding:11px 10px 12px;border:2px solid #a8dfff8a;border-radius:27px;background:linear-gradient(145deg,#18294fed,#080e25f5);box-shadow:0 35px 80px #01040dcc,0 0 36px #37caff36,inset 0 0 0 3px #04091b,inset 0 1px #edffff56;transform:translateZ(78px) rotateY(-10deg) rotateX(4deg) rotateZ(4deg);overflow:hidden}.hero .social-card:before{content:'';position:absolute;z-index:8;top:7px;left:50%;transform:translateX(-50%);width:49px;height:10px;border-radius:10px;background:#040817;border:1px solid #a1caff22}.social-phone-status{height:19px;padding:1px 5px 0;display:flex;justify-content:space-between;color:#e8f6ff;font:600 7px var(--sans)}.hero .social-top{height:33px;border-top:1px solid #ffffff14}.hero .social-art{height:185px;margin:0 -1px;padding:21px 10px;background:radial-gradient(circle at 76% 31%,#3673d4,#1b3978 50%,#111a38);border-radius:3px}.hero .social-art>span{font-size:16px;line-height:1.08}.hero .social-art>b{font-size:35px}.hero .social-bottom{padding:8px 0 6px;border-bottom:1px solid #ffffff18}.hero .ad-card{width:300px;height:194px;left:22%;right:auto;bottom:5%;padding:13px 15px;border-radius:10px;transform:translateZ(58px) rotateY(12deg) rotateX(5deg) rotateZ(-2deg)}.hero .ad-head{display:flex;justify-content:space-between;align-items:center;font:700 8px var(--sans);letter-spacing:.11em;color:#dceeff}.hero .ad-head span{float:none;padding:4px 7px;border:1px solid #55e9f660;border-radius:99px;color:#74f3f3;font:700 6px var(--mono);letter-spacing:.12em}.campaign-chart{height:125px;display:grid;grid-template-columns:1.4fr .7fr;gap:12px;padding-top:11px}.campaign-trend{position:relative;border-bottom:1px solid #9bc4ff28}.campaign-trend>small,.campaign-mix>small{display:block;color:#9bb5d8;font:6px var(--mono);letter-spacing:.09em}.campaign-trend svg{position:absolute;left:0;right:0;top:19px;width:100%;height:77px;overflow:visible;filter:drop-shadow(0 0 5px #41dff88c)}.campaign-axis{position:absolute;bottom:5px;left:0;right:0;display:flex;justify-content:space-between;color:#83a1cb;font:5px var(--mono);letter-spacing:.05em}.campaign-mix{display:flex;flex-direction:column;align-items:center;gap:6px}.campaign-pie{width:59px;height:59px;border-radius:50%;position:relative;background:conic-gradient(#42e7f5 0 34%,#438dff 34% 68%,#a18cff 68% 100%);box-shadow:0 0 15px #438dff3d}.campaign-pie:after{content:'';position:absolute;inset:12px;border-radius:50%;background:#101a36;border:1px solid #b7eaff39}.campaign-legend{width:100%;display:grid;gap:3px;color:#b5c9e4;font:6px var(--sans)}.campaign-legend span{display:flex;align-items:center;gap:4px}.campaign-legend i{width:5px;height:5px;border-radius:50%;background:#42e7f5}.campaign-legend span:nth-child(2) i{background:#438dff}.campaign-legend span:nth-child(3) i{background:#a18cff}.hero .ad-foot{padding-top:5px;border-top:1px solid #ffffff1a;font:6px var(--mono);color:#91a8cc}.hero .ad-foot b{color:#8cf3fa}.hero .ad-bars{display:none}@media(max-width:1050px){.hero .social-card{width:155px;height:316px;right:1%;top:11%}.hero .ad-card{width:278px;left:18%}.campaign-chart{grid-template-columns:1.35fr .65fr}}@media(max-width:760px){.hero .social-card{width:130px;height:286px;right:-1%;top:12%;padding:9px 8px}.hero .social-art{height:148px;padding:18px 8px}.hero .social-art>span{font-size:13px}.hero .ad-card{width:240px;height:180px;left:13%;bottom:5%;padding:11px}.campaign-chart{height:113px;gap:7px}.campaign-pie{width:49px;height:49px}.campaign-pie:after{inset:10px}.campaign-legend{font-size:5px}}@media(max-width:420px){.hero .social-card{width:116px;height:265px;right:-2%}.hero .social-art{height:130px}.hero .ad-card{width:215px;left:8%;height:174px}}

/* Structured hero composition */.hero .stage{width:min(100%,640px);height:550px;margin:0 auto;transform:translateZ(0);transform-style:preserve-3d}.hero .stage-grid{inset:4% 2% 0}.hero .orb-core{left:52%;top:45%;width:148px;height:148px;z-index:1}.hero-light-ring{left:52%;top:45%;width:350px;height:350px}.hero .orbit-a{left:52%;top:45%;width:490px;height:258px}.hero .orbit-b{left:52%;top:45%;width:380px;height:420px}.hero .browser-card{left:3%;top:24%;width:278px;height:226px;z-index:3;transform:translateZ(34px) rotateY(11deg) rotateX(3deg) rotateZ(-3deg)}.hero .social-card{right:4%;top:12%;width:164px;height:322px;z-index:4;transform:translateZ(72px) rotateY(-9deg) rotateX(3deg) rotateZ(3deg)}.hero .social-art{height:170px}.hero .ad-card{left:22%;right:auto;bottom:5%;width:294px;height:190px;z-index:5;transform:translateZ(92px) rotateY(8deg) rotateX(3deg) rotateZ(-2deg)}.hero .tag-site{left:1%;top:15%;z-index:6}.hero .tag-social{right:2%;bottom:18%;z-index:6}.hero .tag-ads{right:19%;top:58%;z-index:6}.hero .browser-card,.hero .social-card,.hero .ad-card{transition:box-shadow .35s,border-color .35s,filter .35s}.hero .browser-card:hover,.hero .social-card:hover,.hero .ad-card:hover{filter:brightness(1.12);border-color:#c7f8ffad;box-shadow:0 38px 90px #01040ed4,0 0 35px #39beff43,inset 0 1px #ffffff38}.hero .browser-card:hover{transform:translateZ(52px) rotateY(8deg) rotateX(2deg) rotateZ(-2deg)}.hero .social-card:hover{transform:translateZ(92px) rotateY(-5deg) rotateX(2deg) rotateZ(2deg)}.hero .ad-card:hover{transform:translateZ(110px) rotateY(5deg) rotateX(2deg) rotateZ(-1deg)}@media(max-width:1050px){.hero .stage{width:min(100%,590px);height:520px}.hero .browser-card{left:1%;width:255px}.hero .social-card{right:2%;width:150px;height:302px}.hero .ad-card{left:20%;width:278px}.hero .tag-ads{right:15%}}@media(max-width:760px){.hero .stage{width:min(100%,520px);height:460px;margin:0 auto -28px;transform:scale(.9)}.hero .browser-card{left:1%;top:25%;width:226px;height:208px}.hero .social-card{right:1%;top:12%;width:137px;height:278px;padding:9px 8px}.hero .social-art{height:146px}.hero .ad-card{left:19%;bottom:5%;width:236px;height:178px;padding:11px}.hero .orb-core{left:51%;top:44%;width:128px;height:128px}.hero-light-ring{left:51%;top:44%;width:300px;height:300px}.hero .orbit-a{left:51%;top:44%;width:400px;height:210px}.hero .orbit-b{left:51%;top:44%;width:320px;height:360px}.hero .tag-site{left:0;top:16%}.hero .tag-social{right:0;bottom:15%}.hero .tag-ads{right:13%;top:59%}}@media(max-width:430px){.hero .stage{width:100%;height:420px;transform:scale(.84);margin:0 auto -45px}.hero .browser-card{left:0;top:26%;width:205px;height:190px}.hero .social-card{right:0;top:14%;width:124px;height:258px}.hero .social-art{height:132px}.hero .ad-card{left:14%;bottom:5%;width:220px;height:170px}.hero .tag-ads{right:9%}}@media(prefers-reduced-motion:reduce){.hero .browser-card,.hero .social-card,.hero .ad-card{transition:none}}

.hero .social-art{color:#f3fbff;background:radial-gradient(circle at 78% 26%,#285fbd 0%,#193a7a 48%,#101b3d 100%)}.hero .social-art>span{display:block;position:relative;z-index:3;max-width:100%;color:#f2fcff;font-family:var(--sans);font-size:16px;line-height:1.08;letter-spacing:-.045em;font-weight:700;text-shadow:0 2px 12px #06112bc9}.hero .social-art i{position:relative;z-index:3;color:#69f1fb;font:700 15px/1 var(--sans);font-style:normal;letter-spacing:-.04em}.hero .social-art>b{position:absolute;right:10px;bottom:18px;z-index:1;color:#94f6ff8c;text-shadow:0 0 18px #53ecff7a}.hero .social-card:after{z-index:4}.hero .social-card:before{z-index:8}@media(max-width:760px){.hero .social-art>span{font-size:13px}.hero .social-art i{font-size:12px}}

.hero .stage{background:radial-gradient(ellipse at 52% 45%,#17376a33 0%,#0c15331a 42%,transparent 72%)}.hero .stage:before,.hero .stage:after,.hero .stage-grid,.hero .orbit,.hero-light-ring,.hero-spark{display:none!important}.hero .browser-card,.hero .social-card,.hero .ad-card{box-shadow:0 28px 64px #020714a6,0 0 20px #35bfff20,inset 0 1px #ffffff24}.hero .browser-card:after,.hero .social-card:after,.hero .ad-card:after{background:linear-gradient(112deg,transparent 30%,#a5f6ff0b 48%,transparent 62%)}

.contact-details{display:grid;gap:9px;margin:24px 0 21px;padding-top:17px;border-top:1px solid #ffffff20;color:#b9c8e3;font-size:13px}.contact-details a{width:fit-content;transition:color .2s}.contact-details a:hover{color:#73eff7}.contact-actions{display:flex;gap:12px;align-items:center}.contact-actions .button{min-width:130px;justify-content:center;gap:12px}.contact-actions .button-outline{border-color:#57718e}@media(max-width:760px){.contact-actions{gap:9px}.contact-actions .button{min-width:116px;padding:13px}}

.process-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.process-scene .section-heading h2{max-width:900px}.process-scene .section-heading h2 em{display:inline-block}.process-scene .process-grid h3{font-size:clamp(15px,1.35vw,18px)}.process-scene .process-grid p{font-size:12px;line-height:1.7}@media(max-width:760px){.process-scene .section-heading h2{font-size:clamp(30px,8vw,42px)}.process-scene .section-heading h2 em{max-width:18ch}}

.automation-highlight{padding-top:95px;padding-bottom:95px}.automation-highlight-head{max-width:980px;margin:0 auto 38px;display:grid;grid-template-columns:1fr .85fr;gap:8%;align-items:end}.automation-highlight-head h2{font-size:clamp(34px,4.1vw,52px);line-height:1.05;letter-spacing:-.055em;margin:0}.automation-highlight-head>p{max-width:460px;margin:0;color:#b5c7e1;font-size:13px;line-height:1.8}.automation-flow{max-width:980px;margin:auto;display:grid;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;gap:12px;perspective:900px}.automation-step{position:relative;min-height:196px;padding:22px 20px;border:1px solid #65caff38;border-radius:5px;background:linear-gradient(145deg,#12244a,#0b1533 78%);box-shadow:0 18px 38px #01091e8a,inset 0 1px #d6f9ff17;transform-style:preserve-3d;transition:transform .35s,border-color .35s,box-shadow .35s}.automation-step:hover{transform:translateY(-8px) rotateX(3deg) rotateY(-3deg);border-color:#5ceaf6a3;box-shadow:0 26px 48px #01091eac,0 0 24px #31caff23}.automation-step>span{position:absolute;right:16px;top:15px;color:#7baaff;font:9px var(--mono);letter-spacing:.1em}.automation-step-icon{width:45px;height:45px;margin-bottom:21px;display:grid;place-items:center;border:1px solid #42e7f568;border-radius:13px;background:linear-gradient(145deg,#123c62,#111d43);color:#82f4ff;font-size:21px;box-shadow:0 7px 20px #03102a}.automation-step h3{font-size:16px;line-height:1.25;margin:0 0 10px;color:#edf8ff}.automation-step p{font-size:11px;line-height:1.65;color:#aabddc;margin:0}.automation-connector{height:2px;position:relative;background:#355477;overflow:hidden}.automation-connector i{position:absolute;top:-1px;left:-35%;width:35%;height:4px;background:linear-gradient(90deg,transparent,#46e8f5,#a7f36b,transparent);box-shadow:0 0 12px #46e8f5;animation:automation-signal 2.6s ease-in-out infinite}.automation-connector:nth-of-type(4) i{animation-delay:1.3s}.automation-disclosure{max-width:980px;margin:20px auto 0;color:#8496b4;font-size:10px;line-height:1.6}@keyframes automation-signal{to{left:110%}}@media(max-width:760px){.automation-highlight{padding-top:75px;padding-bottom:75px}.automation-highlight-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.automation-highlight-head>p{font-size:12px}.automation-flow{grid-template-columns:1fr;gap:8px}.automation-step{min-height:unset;padding:18px;display:grid;grid-template-columns:46px 1fr auto;column-gap:12px;align-items:center}.automation-step>span{position:static;grid-column:3;grid-row:1;color:#7baaff}.automation-step-icon{grid-column:1;grid-row:1 / span 2;width:42px;height:42px;margin:0}.automation-step h3{grid-column:2;grid-row:1;margin:0;font-size:14px}.automation-step p{grid-column:2;grid-row:2;margin-top:5px}.automation-connector{width:2px;height:16px;margin:0 auto;overflow:hidden}.automation-connector i{top:-40%;left:0;width:4px;height:40%;background:linear-gradient(transparent,#46e8f5,#a7f36b,transparent);animation:automation-signal-vertical 2.4s ease-in-out infinite}.automation-connector:nth-of-type(4) i{animation-delay:1.1s}}@keyframes automation-signal-vertical{to{top:110%}}@media(prefers-reduced-motion:reduce){.automation-connector i{animation:none!important}.automation-step{transition:none}}

/* FAQ section */
.faqs{background:var(--bg);border-top:1px solid #ffffff0b}
.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:10%;align-items:start;max-width:1120px;margin:0 auto}
.faq-intro{position:sticky;top:115px}
.faq-intro h2{font-size:clamp(38px,4.4vw,58px);line-height:1.08;letter-spacing:-.06em;font-weight:550;margin:0 0 20px}
.faq-intro h2 em{font-family:Georgia,serif;font-weight:400;color:var(--violet);letter-spacing:-.055em}
.faq-intro>p{max-width:290px;color:#a8b6cd;font-size:13px;line-height:1.8;margin-bottom:23px}
.faq-list{border-top:1px solid #7eb5e52b}
.faq-item{border-bottom:1px solid #7eb5e52b}
.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 4px;color:#eff8ff;font-size:15px;font-weight:600;line-height:1.5;transition:color .2s}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary:hover,.faq-item[open] summary{color:#78eff5}
.faq-item summary span{flex:0 0 30px;width:30px;height:30px;border:1px solid #53d6eb65;border-radius:50%;display:grid;place-items:center;color:#7beef7;font:20px/1 var(--sans);transition:transform .25s,background .25s}
.faq-item[open] summary span{transform:rotate(45deg);background:#123454}
.faq-item p{max-width:640px;padding:0 48px 23px 4px;margin:0;color:#aabbd5;font-size:12px;line-height:1.85;animation:faq-reveal .25s ease both}
@keyframes faq-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.faq-layout{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}.faq-intro h2{font-size:clamp(36px,9vw,48px)}.faq-item summary{padding:19px 2px;font-size:14px}.faq-item p{padding:0 38px 20px 2px}}
@media(prefers-reduced-motion:reduce){.faq-item summary span,.faq-item p{animation:none;transition:none}}
