@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--green:#a9ff64;--bright:#5af697;--ink:#07100c;--white:#f0f3e9;--muted:#9da99f;--line:#ffffff21;--p:0;--scene:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--ink);color:var(--white);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:6px}button:disabled{opacity:.5;cursor:wait}::selection{background:var(--green);color:var(--ink)}#cosmos{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.noise{position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h150v150H0z'/%3E%3C/svg%3E")}#progress{height:2px;background:var(--green);width:0;position:fixed;top:0;left:0;z-index:51;box-shadow:0 0 16px var(--green)}header{height:94px;position:fixed;inset:0 0 auto;z-index:40;padding:0 4.5vw;display:flex;align-items:center;gap:35px;background:linear-gradient(#07100cf2,#07100caa);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.logo{font-family:Manrope,sans-serif;font-size:31px;font-weight:800;letter-spacing:-1.9px;line-height:1}.logo span{color:var(--green)}.logo small{display:block;font-size:9px;letter-spacing:5.4px;margin-top:7px;font-weight:600}header nav{display:flex;align-items:center;justify-content:center;gap:28px;margin:auto;font-size:12px}header nav a{position:relative;white-space:nowrap;color:#bdc7bd;padding:18px 0;transition:color .3s}header nav a:after{content:'';position:absolute;bottom:6px;left:0;width:0;height:2px;background:var(--green);transition:width .3s}header nav a:hover,header nav a.active{color:var(--green)}header nav a.active:after{width:100%}.contact-top{background:var(--green);color:var(--ink);font-weight:700;padding:13px 19px;border-radius:4px;font-size:12px;white-space:nowrap}.contact-top b{margin-left:25px}#menu{display:none}.preview-label{position:absolute;top:115px;right:4.5vw;font-size:8px;letter-spacing:1.3px;color:#b6c2b4;z-index:4;display:flex;gap:7px;align-items:center}.preview-label i{width:4px;height:4px;background:var(--green);border-radius:50%}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:var(--green);display:flex;align-items:center;gap:12px}.eyebrow i,.tiny-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;background:var(--green);border-radius:50%;box-shadow:0 0 12px #a9ff6460}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif}em{font-style:normal;color:var(--green)}.hero{position:relative;min-height:1060px;height:125vh;max-height:1350px;padding:0 4.5vw}.hero-inner{max-width:1600px;margin:auto;position:relative;height:100%;padding-top:180px}.hero-title{position:relative;z-index:3;margin-top:33px;display:flex;justify-content:space-between;align-items:flex-end}.hero h1{font-size:clamp(64px,7.6vw,122px);line-height:.99;letter-spacing:-7px;font-weight:600}.hero h1 em{color:#e9f3dc}.hero-side{width:260px;margin:0 0 4px 50px}.coordinate{font-size:9px;color:#9caf9e;letter-spacing:2px}.hero-side p{font-size:14px;line-height:1.8;margin:22px 0 24px;color:#c7d0c3}.text-link{padding:0 0 9px;border-bottom:1px solid #a9ff6470;color:var(--green);font-size:12px;text-align:left}.text-link span{padding-left:14px}.hero-orbit{position:absolute;left:38%;top:34%;width:29vw;height:29vw;max-width:450px;max-height:450px;display:grid;place-items:center;pointer-events:none;perspective:600px}.orbit-core{font-size:110px;font-family:Manrope;font-weight:800;color:#e4ffc4;letter-spacing:-12px;text-shadow:0 0 30px #a9ff6444;opacity:.8;transform:rotate(-12deg)}.orbit-core span{display:inline-block;font-size:70px;color:var(--green);transform:translate(-7px,30px)}.orbit-label{position:absolute;bottom:8%;font-size:7px;letter-spacing:3px;color:#a1ba95;white-space:nowrap}.world-gates{position:absolute;left:0;right:0;bottom:105px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff25;border:1px solid #ffffff25;z-index:5}.world-gates a{padding:24px 22px 26px;background:#0b140de3;backdrop-filter:blur(18px);transition:background .4s,transform .4s;position:relative}.world-gates a:hover{background:#1d3522;transform:translateY(-7px)}.world-gates small{font-size:8px;letter-spacing:1.6px;color:#9eac9d}.world-gates strong{display:flex;justify-content:space-between;font-size:20px;letter-spacing:-.8px;margin:22px 0 9px}.world-gates strong span{color:var(--green);font-weight:400}.world-gates p{font-size:11px;color:#aeb9ac}.hero-foot{position:absolute;bottom:48px;left:0;right:0;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1.1px;color:#99a393}.hero-foot a{color:var(--green)}.fixed-call{position:fixed;right:22px;bottom:22px;z-index:35;background:#0b170ee8;border:1px solid #ffffff36;backdrop-filter:blur(20px);padding:11px 17px;border-radius:5px;box-shadow:0 6px 40px #0004}.fixed-call span{display:block;font-size:7px;letter-spacing:2px;color:var(--green);margin-bottom:5px}.fixed-call strong{font-size:12px;font-weight:500}.tour{position:fixed;bottom:22px;left:22px;padding:13px 15px;border:1px solid #ffffff27;border-radius:5px;background:#09130dcc;backdrop-filter:blur(20px);z-index:35;font-size:10px}.tour span{color:var(--green);margin-right:10px}.tour.running{background:var(--green);color:var(--ink)}.tour.running span{color:var(--ink)}
.world{height:190vh;position:relative;--sp:0}.world-sticky{position:sticky;top:0;height:100svh;min-height:720px;padding:126px 4.5vw 32px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#07100c70,transparent 20%,transparent 85%,#07100c90)}.world-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;z-index:6;position:relative}.world-heading h2{font-size:clamp(37px,4.4vw,70px);line-height:1.07;letter-spacing:-3.2px;font-weight:500;margin-top:17px}.world-heading p{color:#a9b7a8;font-size:12px;line-height:1.8;max-width:330px;padding-bottom:4px}.world-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:8;font-size:10px;padding-top:16px;border-top:1px solid var(--line)}.world-bottom>span{color:#a6b3a2}.world-bottom button{color:var(--green);font-size:12px;padding:8px 0}.web-stage{position:relative;flex:1;min-height:0;margin:35px 0 16px;perspective:1400px}.site-window{position:absolute;width:72%;height:100%;max-height:490px;left:10%;top:0;background:#132018;border:1px solid #ffffff40;border-radius:8px;overflow:hidden;transform:translate3d(calc(var(--sp)*-55px),calc(var(--sp)*-25px),0) rotateY(calc(-8deg + var(--sp)*14deg)) rotateX(calc(5deg - var(--sp)*5deg)) scale(calc(.95 + var(--sp)*.1));transform-origin:center;box-shadow:0 35px 85px #0008;will-change:transform}.window-bar{height:28px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:2px;color:#a2b19f;background:#152019}.window-bar>span:first-child{letter-spacing:3px;color:#4d6150}.villa-site{height:calc(100% - 28px);position:relative;overflow:hidden;color:white}.villa-site>img{position:absolute;width:100%;height:100%;object-fit:cover;transform:scale(calc(1 + var(--sp)*.3)) translateY(calc(var(--sp)*-10px));object-position:center 65%;will-change:transform}.villa-gradient{position:absolute;inset:0;background:linear-gradient(#0004,#0001 30%,#0009)}.villa-nav{position:absolute;top:24px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.3px}.villa-nav b{font-size:15px;letter-spacing:2px}.villa-copy{position:absolute;left:35px;bottom:65px;transform:translateY(calc(var(--sp)*-15px))}.villa-copy small{font-size:6px;letter-spacing:1.4px}.villa-copy h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,61px);letter-spacing:-2px;line-height:1.1;margin-top:14px}.villa-copy i{font-weight:400}.villa-bottom{position:absolute;bottom:20px;left:35px;right:30px;font-size:6px;letter-spacing:1.5px;display:flex;justify-content:space-between}.floating-detail{position:absolute;z-index:3;backdrop-filter:blur(24px);border:1px solid #ffffff29;background:#12271ee3;box-shadow:0 25px 60px #0005;padding:20px;line-height:1.7;font-size:12px;will-change:transform}.detail-a{top:12%;left:0;transform:translateY(calc(var(--sp)*-50px)) rotate(-4deg);border-radius:4px}.detail-a .tiny-dot{position:absolute;right:13px;top:12px;width:4px;height:4px}.detail-a strong{font-weight:400;color:#afc0a9}.detail-b{right:0;bottom:14%;width:210px;transform:translateY(calc(var(--sp)*-75px)) rotate(4deg)}.detail-b small{font-size:6px;letter-spacing:1.5px;color:#b7c4ac}.detail-b strong{display:block;font-size:20px;line-height:1.3;margin:12px 0}.detail-b>span{font-size:7px;letter-spacing:1.5px}.detail-line{height:2px;background:linear-gradient(90deg,var(--green) 70%,#ffffff20 70%);margin:20px 0 12px}.site-second{position:absolute;width:29%;height:58%;right:8%;bottom:4%;border:5px solid #c8d8c0;background:#dce7d3;box-shadow:0 30px 80px #0007;transform:translate3d(calc(50px - var(--sp)*70px),calc(180px - var(--sp)*190px),150px) rotate(calc(12deg - var(--sp)*7deg));opacity:clamp(0,calc(var(--sp)*2.5 - .5),1);will-change:transform,opacity;z-index:2}.site-second img{width:100%;height:calc(100% - 27px);object-fit:cover}.site-second span{display:block;font-size:6px;color:#17261b;padding:7px;letter-spacing:1px}.scroll-cue{position:absolute;bottom:0;left:10%;font-size:6px;letter-spacing:2px;color:#a3b99e;opacity:calc(1 - var(--sp)*2)}.scroll-cue span{margin-left:25px}.editorial{padding:100px 8vw;display:grid;grid-template-columns:1fr 3fr;gap:7vw;border-top:1px solid var(--line);background:#09110dd9}.section-index{font-size:9px;letter-spacing:1.5px;color:var(--green);line-height:1.8;padding-top:10px}.editorial h3,.film-section h3,.own-proof h3{font-size:clamp(34px,4vw,57px);font-weight:500;letter-spacing:-2.5px;line-height:1.12}.inline-features{display:flex;flex-wrap:wrap;gap:10px 24px;color:#b5c1af;margin:30px 0 40px;font-size:11px}.inline-features span:before{content:'↗';color:var(--green);margin-right:8px}.reference-row{display:grid;grid-template-columns:1fr 1fr;gap:35px}.reference-row a{border-top:1px solid var(--line);padding:23px 0;display:flex;flex-direction:column;gap:9px}.reference-row small{color:#90a18e;font-size:7px;letter-spacing:1.5px}.reference-row strong{font-size:18px;font-weight:500}.reference-row a>span{font-size:10px;color:#a5b39d}.reference-row a:hover strong{color:var(--green)}
.app-stage{position:relative;flex:1;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:20px;perspective:1200px;min-height:0;margin:15px 0}.idea-origin{z-index:4;max-width:260px}.idea-origin>span,.app-caption>span{font-size:7px;letter-spacing:2px;color:var(--green)}.idea-origin>strong{font-size:25px;font-family:Manrope;display:block;letter-spacing:-1px;margin:15px 0}.idea-origin>p{font-size:12px;color:#9dab98;line-height:1.8}.idea-options{display:grid;gap:9px;margin-top:23px}.idea-options button{text-align:left;font-size:10px;padding:12px 14px;border:1px solid #ffffff22;border-radius:3px;color:#aebaa6;background:#0d1d1466;transition:background .3s,border .3s}.idea-options button.selected{color:var(--green);background:#a9ff6410;border-color:#a9ff6455}.idea-beam{position:absolute;left:18%;top:55%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#a9ff64,transparent);box-shadow:0 0 15px #a9ff64;transform:rotate(-9deg);opacity:.4}.phone-assembly{height:410px;width:230px;position:relative;margin:auto;transform:translateY(calc(20px - var(--sp)*30px)) rotateY(calc(-20deg + var(--sp)*28deg)) rotateZ(calc(-7deg + var(--sp)*10deg));transform-style:preserve-3d;will-change:transform}.phone{position:absolute;inset:0;background:#e9f1e2;border:5px solid #314236;border-radius:31px;box-shadow:0 0 0 1px #a0bd9755,0 40px 70px #0007;overflow:hidden;color:#16271a;transform:translateZ(45px)}.phone-back{position:absolute;inset:15px -15px -15px 15px;background:#a9ff6409;border:1px solid #a9ff6433;border-radius:31px;transform:translateZ(-50px)}.island{position:absolute;top:6px;left:35%;width:30%;height:14px;background:#101d13;border-radius:20px}.phone-top{display:flex;justify-content:space-between;font-size:7px;font-weight:700;padding:11px 16px}.phone-content{padding:13px 15px}.phone-brand{font-weight:800;font-size:18px;letter-spacing:-1px;display:flex}.phone-brand span{color:#4a9b3b}.phone-brand b{margin-left:auto;font-weight:400;color:#398b30}.phone-greeting{font-size:5px;letter-spacing:.8px;color:#6c7d65;margin:17px 0 8px}.phone h3{font-size:21px;letter-spacing:-1px;line-height:1.13}.phone-stats{display:flex;align-items:center;gap:20px;background:#d6e5cb;padding:12px;border-radius:9px;margin-top:15px}.phone-stats small{font-size:5px;letter-spacing:1px;display:block;color:#617c52}.phone-stats strong{font-size:25px;letter-spacing:-1px}.phone-stats>span{font-size:8px;line-height:1.5;color:#48613e}.phone-items{margin:9px 0}.phone-item{padding:9px 0;border-bottom:1px solid #1a45121a;display:flex;align-items:center;gap:8px}.phone-item>span{height:19px;width:19px;background:#d3e2c7;border-radius:5px;display:grid;place-items:center;font-size:8px}.phone-item strong{font-size:7px;display:block}.phone-item small{font-size:6px;color:#6b7b63}.phone-item>b{font-size:7px;margin-left:auto;color:#43892f}.phone-action{background:#173c1e;color:#d7f3bc;width:100%;padding:10px;border-radius:5px;font-size:7px;text-align:left}.phone-action span{float:right}.fiction{font-size:4px;letter-spacing:.5px;text-align:center;margin-top:9px;color:#7a8970}.phone-dock{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #0001;background:#e8f0e2;height:28px;display:flex;justify-content:space-around;align-items:center;font-size:11px;color:#5b7751}.phone-dock>span{opacity:.5}.app-float{position:absolute;z-index:4;background:#15291fe8;border:1px solid #ffffff25;padding:17px 19px;backdrop-filter:blur(20px);box-shadow:0 25px 60px #0005}.app-float-a{font-size:6px;letter-spacing:1px;left:-90px;top:28%;transform:translateZ(95px) translateX(calc(var(--sp)*-25px))}.app-float-a strong{display:block;font-size:14px;letter-spacing:-.3px;margin:7px 0}.app-float-a>span{color:#a0b097;font-size:8px;letter-spacing:0}.app-float-b{right:-150px;bottom:14%;display:flex;gap:13px;align-items:center;transform:translateZ(80px)}.app-float-b>span{font-size:31px;color:var(--green)}.app-float-b div{font-size:5px;letter-spacing:1px}.app-float-b strong{display:block;font-size:11px;letter-spacing:0;margin-top:6px}.app-caption{padding-left:55px;z-index:3}.app-caption p{font-size:14px;line-height:1.8;margin-top:16px;color:#b9c7b1}.film-section{padding:100px 8vw;background:radial-gradient(ellipse at top,#19332577,transparent 65%),#09140ed9}.films-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 70px;align-items:end}.films-intro .eyebrow{grid-column:1/-1}.films-intro>p{font-size:13px;line-height:1.9;color:#a7b79f}.films{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:48px 0 35px}.film-card{padding:0;text-align:left;border:1px solid var(--line);background:#112019;border-radius:5px;overflow:hidden;transition:transform .4s,border .4s}.film-card:hover{transform:translateY(-6px);border-color:#a9ff6480}.film-image{aspect-ratio:16/9;position:relative;overflow:hidden;background:#111}.film-image img{width:100%;height:100%;object-fit:cover;opacity:.65;transition:opacity .4s,transform .6s}.film-card:hover img{opacity:.9;transform:scale(1.025)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #e5ffc7aa;backdrop-filter:blur(15px);border-radius:50%;display:grid;place-items:center;color:var(--green);font-size:17px;background:#08110977}.film-image>small{position:absolute;left:16px;bottom:15px;font-size:6px;letter-spacing:1.3px;color:#fff}.film-text{padding:23px 25px}.film-text>span{font-size:7px;letter-spacing:1.5px;color:var(--green)}.film-text h4{font-size:22px;font-weight:500;letter-spacing:-.8px;margin:12px 0}.film-text h4 b{float:right;font-weight:400;color:var(--green)}.film-text p{font-size:11px;color:#a2b59c;line-height:1.7}
.ads-world .world-sticky{background:radial-gradient(ellipse at 25% 55%,#6f422022,transparent 65%)}.ads-stage{position:relative;flex:1;margin:35px 0 16px;perspective:1100px;display:flex;align-items:center;gap:9%;padding:0 5%}.ad-film{width:36%;height:95%;max-height:390px;position:relative;border:1px solid #fff5;border-radius:4px;overflow:hidden;background:#1a2c24;box-shadow:0 35px 80px #0007;transform:rotateY(calc(12deg - var(--sp)*22deg)) rotateZ(calc(-5deg + var(--sp)*6deg)) translateX(calc(var(--sp)*-20px));z-index:3}.ad-film>img{width:100%;height:100%;object-fit:cover;opacity:.7}.ad-film>button{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(transparent,#0005)}.ad-film>button>span{width:60px;height:60px;border-radius:50%;border:1px solid #fff9;display:grid;place-items:center;backdrop-filter:blur(12px);color:var(--green)}.ad-film b{font-size:7px;letter-spacing:1.2px;background:#0a140bbb;padding:9px}.ad-film-label{position:absolute;bottom:17px;left:20px;right:20px;text-align:center;font-size:7px;letter-spacing:1.5px}.lead-arrival{width:53%;position:relative;z-index:3;padding:25px 28px;background:#edf2e5;color:#132719;border-radius:5px;box-shadow:0 30px 100px #0006;transform:translate3d(calc(60px - var(--sp)*60px),calc(30px - var(--sp)*35px),50px) rotateY(calc(-15deg + var(--sp)*15deg));will-change:transform}.arrival-top{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.5px;font-weight:700}.arrival-top i{height:6px;width:6px;background:#39a244;border-radius:50%;box-shadow:0 0 12px #39a24470}.lead-arrival>small{font-size:5px;letter-spacing:1px;color:#738368;display:block;margin-top:7px}.lead-arrival h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:19px 0}.lead-person{display:flex;align-items:center;gap:10px;border-top:1px solid #16301a20;padding-top:15px}.lead-person>span{display:grid;place-items:center;background:#d3e4c9;width:33px;height:33px;border-radius:50%;font-size:10px}.lead-person strong{font-size:10px}.lead-person small{display:block;font-size:7px;color:#72846a;margin-top:4px}.lead-fields{display:grid;gap:11px;margin:18px 0}.lead-fields div{display:flex;justify-content:space-between;gap:20px}.lead-fields span{font-size:6px;letter-spacing:.7px;color:#7c8b73}.lead-fields b{font-size:7px;font-weight:500;text-align:right}.lead-bottom{background:#193e23;color:#d7f3c2;padding:12px 15px;margin-top:20px;border-radius:3px;display:flex;justify-content:space-between;gap:20px;font-size:7px}.lead-bottom strong{font-weight:500}.ads-connector{position:absolute;left:35%;right:35%;top:50%;height:1px;background:#a9ff6455}.ads-connector span{position:absolute;width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 18px var(--green);animation:travel 3s linear infinite}.ads-connector span:nth-child(2){animation-delay:-1s}.ads-connector span:nth-child(3){animation-delay:-2s}@keyframes travel{from{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.campaign-metric{position:absolute;bottom:2%;left:0;z-index:5;background:#112119ec;border:1px solid #fff2;backdrop-filter:blur(20px);padding:15px 20px;transform:translateY(calc(40px - var(--sp)*60px))}.campaign-metric>span{font-size:5px;letter-spacing:1.3px;color:#a9ba9d}.campaign-metric strong{display:block;font-family:Manrope;font-size:34px;color:var(--green);font-weight:500;letter-spacing:-1.5px;margin-top:5px}.campaign-metric strong small{font-size:12px;letter-spacing:0;color:#b1c0a6;margin-left:7px}.campaign-metric p{font-size:6px;line-height:1.6;color:#9caf94;margin-top:4px}.steps-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0 25px}.steps-inline b{display:block;color:var(--green);font-weight:400;font-size:10px;margin-bottom:18px}.steps-inline strong{font-size:12px;font-weight:500;display:block}.steps-inline p{font-size:10px;line-height:1.8;color:#97a891;margin-top:10px}.small-note{font-size:9px!important;line-height:1.8!important;color:#92a18b!important}
.automation-stage{position:relative;flex:1;margin:20px 0 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.automation-core{position:absolute;left:50%;top:40%;width:240px;height:240px;transform:translate(-50%,-50%);perspective:500px;opacity:.65;pointer-events:none}.automation-core>span{position:absolute;inset:0;display:grid;place-items:center;font-size:70px;font-family:Manrope;font-weight:700;color:#bbff80;text-shadow:0 0 40px #a9ff6460;opacity:.25}.automation-core>div{position:absolute;inset:0;border:1px solid #a9ff6444;border-radius:50%;transform:rotateX(70deg) rotateY(25deg);box-shadow:0 0 35px #a9ff6410,inset 0 0 35px #a9ff6410}.automation-core>div:nth-of-type(2){inset:20px;transform:rotateX(-35deg) rotateY(65deg)}.automation-core>div:nth-of-type(3){inset:45px;transform:rotateX(15deg) rotateY(-25deg)}.auto-mode{position:relative;z-index:3;display:flex;gap:30px;align-items:center;width:100%;margin-bottom:35px}.auto-mode>span{font-size:7px;letter-spacing:1.5px;color:#91a28a}.auto-mode>div{display:flex;padding:4px;border:1px solid var(--line);border-radius:5px;background:#0b170fd9}.auto-mode button{padding:10px 16px;font-size:9px;color:#a0b399;border-radius:3px}.auto-mode button.selected{background:var(--green);color:#13220f}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;width:100%;position:relative;z-index:3}.workflow:before{content:'';position:absolute;left:8%;right:8%;height:1px;background:#a9ff6444;top:50%}.flow-node{position:relative;padding:20px 18px;background:#112319e8;border:1px solid #ffffff25;backdrop-filter:blur(15px);border-radius:5px;transform:translateY(calc((1 - var(--sp))*var(--offset)));transition:background .3s,border .3s}.flow-node:after{content:'→';position:absolute;right:-23px;top:50%;color:var(--green);font-size:14px}.flow-node:last-child:after{display:none}.flow-node>small{font-size:6px;letter-spacing:1.5px;color:#8fa485}.flow-icon{font-size:26px;color:var(--green);margin:17px 0 12px}.flow-node h4{font-size:15px;font-weight:500;letter-spacing:-.4px}.flow-node p{font-size:9px;line-height:1.7;color:#99af8f;margin-top:9px;min-height:45px}.flow-status{font-size:6px;letter-spacing:1px;margin-top:18px;display:block;color:#8ba580}.flow-status i{display:inline-block;width:4px;height:4px;background:#a9ff64;border-radius:50%;margin-right:5px}.flow-node.lit{border-color:#a9ff6490;background:#1e3b26;box-shadow:0 0 30px #a9ff6412}.automation-outcome{position:relative;z-index:3;display:flex;gap:30px;align-items:center;margin-top:35px;width:100%;border-top:1px solid var(--line);padding-top:25px}.automation-outcome>span{font-size:7px;color:var(--green);letter-spacing:1.5px;width:160px}.automation-outcome h3{font-size:25px;font-weight:500;letter-spacing:-1px;line-height:1.2;min-width:250px}.automation-outcome p{font-size:10px;line-height:1.8;color:#9daf94;max-width:350px;margin-left:auto}.scenario-foot{font-size:5px;letter-spacing:1.2px;color:#7e9278;position:absolute;bottom:0;left:0}.scenario-foot i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#92bc76;margin-right:6px}.own-proof{text-align:center;padding:100px 8vw;background:#0b160fe8;border-top:1px solid var(--line)}.own-proof .eyebrow{justify-content:center}.own-proof h3{margin:25px 0}.own-proof>p{font-size:13px;color:#adbea3;line-height:1.8}.proof-path{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;font-size:10px;margin:35px 0}.proof-path>span{padding:13px;border:1px solid #fff2}.proof-path b{color:var(--green);font-weight:400}.own-proof>.text-link{margin-top:30px}.philosophy{padding:110px 8vw 70px;background:#eaf0e3;color:#12281a;position:relative}.philosophy:before{content:'';position:absolute;top:-1px;left:0;right:0;height:4px;background:var(--green);box-shadow:0 -10px 60px #a9ff6450}.philosophy-top{position:relative}.philosophy .eyebrow{color:#407a31}.philosophy h2{font-size:clamp(40px,5.6vw,85px);font-weight:500;letter-spacing:-4px;line-height:1.08;margin-top:25px}.philosophy em{color:#448438}.philosophy-top>p{position:absolute;right:0;bottom:8px;font-size:12px;line-height:1.8;color:#61785a}.commitments{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:65px 0 55px}.commitments article{border-top:1px solid #17371c33;padding-top:20px}.commitments article>span{font-size:7px;letter-spacing:1.5px;color:#597851}.commit-icon{font-size:42px;color:#4f8a36;margin:25px 0 20px;font-weight:400}.commitments h3{font-size:28px;letter-spacing:-1px;line-height:1.2;font-weight:600}.commitments p{font-size:12px;line-height:1.9;color:#60775a;margin-top:18px;max-width:260px}.launch-strip{border:1px solid #17371c33;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 30px;background:#e0ead6}.launch-strip>div{font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:10px}.launch-strip .tiny-dot{background:#4d8e38}.launch-strip p{font-size:14px;line-height:1.5}.launch-strip p>span{font-size:11px;color:#6a7f60}.launch-strip button{background:#173e24;color:#e2f5d1;padding:14px 17px;font-size:10px;white-space:nowrap}.ownership-foot{font-size:9px;line-height:1.8;color:#718368;margin-top:20px}.final{padding:130px 6vw 90px;text-align:center;position:relative;background:radial-gradient(ellipse at bottom,#345c2a44,transparent 65%),#06110b88}.final .eyebrow{justify-content:center}.final h2{font-size:clamp(48px,7.8vw,115px);font-weight:500;line-height:1.05;letter-spacing:-5px;margin:30px 0}.final>p{font-size:14px;line-height:1.8;color:#a3b99a}.primary{background:var(--green);color:#10200e;padding:18px 23px;font-size:12px;border-radius:4px;font-weight:600;display:inline-flex;align-items:center;gap:45px;transition:background .3s,transform .3s}.primary:hover{background:#c8ff9e;transform:translateY(-2px)}.final>.primary{margin:35px 0 25px}.final>a{display:block;font-size:11px;color:#9fb394}.final>a strong{color:#d7e6ce;font-weight:500}.final-services{display:flex;justify-content:center;gap:40px;font-size:10px;color:#a2b89a;margin-top:65px;padding-top:30px;border-top:1px solid var(--line)}.final-services a:hover{color:var(--green)}footer{padding:50px 4.5vw 75px;border-top:1px solid var(--line);display:flex;align-items:center;gap:40px;flex-wrap:wrap;background:#07100c}.logo+span{font-size:8px;line-height:1.8;letter-spacing:1px;color:#91a388}footer>a:not(.logo){font-size:11px;margin-left:auto}footer>button{font-size:9px;color:#90a289;border:1px solid #fff2;padding:10px}footer>p{width:100%;font-size:8px;color:#6f8268;line-height:1.8}
dialog{background:#122018;color:var(--white);border:1px solid #ffffff30;border-radius:8px;box-shadow:0 30px 100px #0009;max-height:90svh;width:min(640px,94vw);padding:40px;overscroll-behavior:contain}dialog::backdrop{background:#020905d9;backdrop-filter:blur(15px)}dialog h2{font-size:40px;line-height:1.12;letter-spacing:-2px;font-weight:500;margin:20px 0}.close{position:absolute;top:13px;right:16px;font-size:25px;color:#a9bca0;padding:5px 9px}.demo-notice{padding:12px 15px;background:#a9ff6410;color:#b0c2a6;font-size:10px;line-height:1.7;border-left:2px solid var(--green);margin-bottom:25px}fieldset{border:0;padding:0;margin:0 0 20px}legend,label{font-size:10px;color:#b7c9ad}legend{margin-bottom:10px}.service-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.service-checks label{border:1px solid #ffffff25;padding:12px;display:flex;gap:9px;align-items:center;cursor:pointer;border-radius:3px}.service-checks label:has(:checked){background:#a9ff6415;border-color:#a9ff6460;color:var(--green)}input[type=checkbox]{accent-color:#a9ff64;width:14px;height:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}label{display:block}input:not([type=checkbox]),textarea{width:100%;background:#07140c;color:var(--white);border:1px solid #ffffff25;padding:12px 13px;font-size:12px;border-radius:3px;margin-top:8px;resize:vertical}input:focus,textarea:focus{outline:1px solid var(--green)}form>.primary{width:100%;justify-content:space-between;margin-top:20px}#form-result{font-size:12px;line-height:1.7;color:var(--green);margin-top:15px}.contact-phone{display:block;padding-top:25px;margin-top:20px;border-top:1px solid var(--line);font-size:10px;color:#a2b79a}.contact-phone strong{display:block;font-size:19px;font-weight:500;color:var(--green);margin-top:8px}#film-dialog{width:min(1040px,95vw);padding:25px}.film-dialog-top{padding:0 35px 18px 0}.film-dialog-top h2{font-size:25px;letter-spacing:-1px;margin:10px 0 0}video{display:block;width:100%;max-height:65svh;background:#000;border-radius:3px}.film-dialog-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px}.film-dialog-bottom p{font-size:11px;line-height:1.8;color:#a6bb9c}.film-dialog-bottom .primary{font-size:10px;padding:13px 17px}.toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%,20px);max-width:90vw;padding:15px 20px;background:var(--green);color:#183214;font-size:12px;border-radius:4px;box-shadow:0 15px 40px #0008;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:100}.toast.visible{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(35px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}.reduced *{animation:none!important;scroll-behavior:auto!important}.reduced .world{height:auto}.reduced .world-sticky{position:relative;min-height:850px}.reduced .site-second{opacity:1;transform:translate3d(-10px,-10px,0) rotate(5deg)}.reduced .flow-node{transform:none}
@media(min-width:1500px){.hero-inner{padding-top:210px}.world-sticky{padding-top:140px}.web-stage{margin-top:45px}.site-window{max-height:none}.phone-assembly{height:450px;width:250px}.phone-content{padding:18px}.phone h3{font-size:25px}.phone-items{margin:14px 0}.phone-item{padding:12px 0}.phone-action{font-size:8px}.app-stage{margin-top:30px}.workflow{gap:45px}.flow-node{padding:28px}.flow-node p{font-size:11px}.flow-node h4{font-size:19px}.ad-film{max-height:none}}
@media(max-width:1100px){header{gap:25px}header nav{gap:17px}header nav a{font-size:10px}header nav a span{display:none}.hero-side{width:220px}.hero h1{letter-spacing:-4px}.hero-orbit{left:33%;top:40%}.world-gates strong{font-size:17px}.world-gates a{padding:23px 16px}.world-heading h2{font-size:45px}.world-heading p{font-size:10px;max-width:230px}.world-sticky{min-height:730px}.app-stage{grid-template-columns:1fr 1fr .7fr}.app-caption{padding-left:25px}.app-caption p{font-size:11px}.phone-assembly{width:215px;height:400px}.app-float-a{left:-55px}.app-float-b{right:-85px;padding:12px}.app-float-b>span{font-size:20px}.lead-arrival{padding:20px}.lead-arrival h3{font-size:21px}.lead-fields div{gap:10px}.lead-fields b{font-size:6px}.auto-mode{gap:20px}.auto-mode button{padding:10px;font-size:8px}.flow-node{padding:16px 13px}.flow-node h4{font-size:13px}.flow-node p{font-size:8px}.automation-outcome{gap:20px}.automation-outcome>span{width:130px}.automation-outcome h3{font-size:22px;min-width:210px}.philosophy-top>p{position:static;margin-top:25px}.commitments{gap:30px}.launch-strip{padding:20px}.launch-strip p{font-size:12px}}
@media(max-width:760px){html{scroll-padding-top:100px}header{height:76px;padding:0 6vw;gap:18px}.logo{font-size:27px}.logo small{font-size:7px;letter-spacing:4.9px;margin-top:5px}.contact-top{margin-left:auto;font-size:10px;padding:11px 13px}.contact-top b{margin-left:15px}#menu{display:block;font-size:22px;padding:8px 0}header nav{display:none;position:absolute;top:76px;left:0;right:0;margin:0;padding:15px 6vw 25px;background:#0a190ff5;border-bottom:1px solid #a9ff6440;backdrop-filter:blur(25px)}header.open nav{display:grid;gap:0}header nav a{font-size:17px;padding:15px 0}header nav a:after{bottom:7px}.preview-label{top:93px;left:6vw;right:auto;font-size:6px}.preview-label>span{display:none}.hero{height:1040px;min-height:0;max-height:none;padding:0 6vw}.hero-inner{padding-top:150px}.eyebrow{font-size:7px;letter-spacing:1.5px}.hero-title{margin-top:25px;display:block}.hero h1{font-size:clamp(49px,10.4vw,80px);letter-spacing:-3.7px;line-height:1.04}.hero-side{width:auto;margin:22px 0 0;position:relative;z-index:5}.coordinate{display:none}.hero-side p{font-size:12px;line-height:1.7;margin:0 0 15px}.hero-side .text-link{font-size:10px}.hero-orbit{left:auto;right:-15px;top:36%;width:230px;height:230px;opacity:.6}.orbit-core{font-size:85px}.orbit-core span{font-size:50px}.orbit-label{font-size:5px;letter-spacing:2px}.world-gates{grid-template-columns:1fr 1fr;bottom:100px}.world-gates a{padding:20px 16px}.world-gates small{font-size:6px;letter-spacing:1px}.world-gates strong{font-size:16px;margin:16px 0 8px}.world-gates p{font-size:9px}.hero-foot{bottom:35px;display:block;font-size:6px;line-height:1.8;letter-spacing:.8px}.hero-foot a{display:block;margin-top:10px}.fixed-call{right:12px;bottom:12px;padding:9px 12px}.fixed-call span{font-size:6px}.fixed-call strong{font-size:10px}.tour{left:12px;bottom:12px;padding:13px 11px;font-size:8px}.tour span{margin-right:6px}.world{height:170vh}.world-sticky{min-height:780px;padding:105px 6vw 35px}.world-heading{display:block}.world-heading h2{font-size:clamp(31px,7vw,47px);letter-spacing:-1.8px;margin-top:14px}.world-heading p{font-size:10px;margin-top:14px;max-width:none;line-height:1.6}.world-bottom{display:block;font-size:7px;line-height:1.7;padding-top:12px}.world-bottom button{font-size:10px;display:block;margin-top:5px;padding:5px 0}.web-stage{margin:30px 0 20px;min-height:300px}.site-window{width:100%;left:0;height:85%;top:5%;transform:translateY(calc(var(--sp)*-20px)) rotateY(calc(-6deg + var(--sp)*10deg)) rotateX(3deg)}.window-bar{font-size:5px;height:22px;padding:0 10px}.villa-site{height:calc(100% - 22px)}.villa-nav{top:18px;left:20px;right:20px;font-size:5px}.villa-nav>span:nth-child(2){display:none}.villa-nav b{font-size:12px}.villa-copy{left:20px;bottom:45px}.villa-copy small{font-size:4px}.villa-copy h3{font-size:34px}.villa-bottom{font-size:4px;left:20px;right:20px;bottom:15px}.detail-a{top:-10px;left:-5px;padding:11px 14px;font-size:8px}.detail-b{width:135px;padding:12px;bottom:-3%;right:-5px}.detail-b small{font-size:4px}.detail-b strong{font-size:13px;margin:8px 0}.detail-b>span{font-size:5px}.detail-line{margin:12px 0 8px}.site-second{width:42%;height:56%;right:5%;bottom:0}.site-second span{font-size:4px;padding:6px}.scroll-cue{display:none}.editorial{padding:65px 6vw;display:block}.section-index{font-size:7px;margin-bottom:25px}.section-index br{display:none}.editorial h3,.film-section h3,.own-proof h3{font-size:33px;letter-spacing:-1.6px}.inline-features{gap:12px 20px;font-size:9px;margin:25px 0}.reference-row{gap:22px}.reference-row strong{font-size:14px}.reference-row small{font-size:5px}.reference-row a>span{font-size:8px;line-height:1.7}.app-world{height:190vh}.app-world .world-sticky{min-height:880px}.app-stage{display:block;margin:20px 0 15px;min-height:420px}.idea-origin{max-width:100%;position:absolute;top:0;left:0;right:0;z-index:8}.idea-origin>span,.idea-origin>strong,.idea-origin>p{display:none}.idea-options{display:flex;gap:6px;margin:0}.idea-options button{font-size:7px;line-height:1.5;flex:1;padding:9px 7px}.phone-assembly{position:absolute;top:70px;left:50%;width:195px;height:375px;margin-left:-98px;transform:translateY(calc(var(--sp)*-12px)) rotateY(calc(-17deg + var(--sp)*25deg)) rotateZ(calc(-7deg + var(--sp)*10deg))}.phone-content{padding:12px}.phone-brand{font-size:16px}.phone-greeting{margin-top:12px;font-size:4px}.phone h3{font-size:20px}.phone-stats{padding:9px;margin-top:11px}.phone-stats strong{font-size:22px}.phone-stats>span{font-size:7px}.phone-item{padding:7px 0}.phone-action{padding:9px}.app-float-a{left:-53px;padding:11px;top:23%;font-size:5px}.app-float-a strong{font-size:10px}.app-float-a>span{font-size:6px}.app-float-b{right:-53px;bottom:8%;padding:10px;gap:7px}.app-float-b div{font-size:4px}.app-float-b strong{font-size:8px}.app-caption{position:absolute;left:0;right:0;bottom:0;padding:0;text-align:center}.app-caption>span{font-size:6px}.app-caption p{font-size:9px;line-height:1.6;margin-top:9px}.app-world .world-bottom{margin-top:60px}.film-section{padding:65px 6vw}.films-intro{display:block}.films-intro h3{margin-top:20px}.films-intro>p{font-size:11px;margin-top:20px}.films{grid-template-columns:1fr;gap:25px;margin:30px 0}.film-text{padding:20px}.film-text h4{font-size:21px}.film-text p{font-size:11px}.film-image>small{font-size:6px}.film-section>.text-link{font-size:10px;line-height:1.7}.ads-world{height:185vh}.ads-world .world-sticky{min-height:900px}.ads-stage{margin:25px 0 20px;padding:0;display:block;min-height:410px}.ad-film{width:49%;height:54%;top:0;left:0;max-height:none}.ad-film-label{font-size:4px;left:5px;right:5px}.ad-film b{font-size:4px;padding:6px}.ad-film>button>span{width:40px;height:40px;font-size:11px}.lead-arrival{position:absolute;width:78%;right:0;top:28%;padding:18px;transform:translateY(calc(30px - var(--sp)*35px)) rotateY(calc(-10deg + var(--sp)*10deg)) rotateZ(2deg)}.lead-arrival h3{font-size:19px;margin:15px 0}.arrival-top{font-size:6px}.lead-arrival>small{font-size:4px}.lead-person strong{font-size:8px}.lead-person small{font-size:6px}.lead-fields{gap:10px;margin:15px 0}.lead-fields span{font-size:5px}.lead-fields b{font-size:6px}.lead-bottom{font-size:5px;padding:11px;margin-top:15px}.campaign-metric{bottom:0;left:-5px;padding:10px 13px;max-width:185px}.campaign-metric>span{font-size:4px}.campaign-metric strong{font-size:27px}.campaign-metric strong small{font-size:9px}.campaign-metric p{font-size:5px}.ads-connector{left:30%;right:20%;top:30%;transform:rotate(40deg)}.steps-inline{gap:20px;grid-template-columns:1fr}.steps-inline div{display:grid;grid-template-columns:25px 1fr}.steps-inline b{grid-row:1/3;margin:3px 0 0}.steps-inline strong{font-size:12px}.steps-inline p{margin-top:6px;font-size:10px}.small-note{font-size:8px!important}.auto-world{height:185vh}.auto-world .world-sticky{min-height:920px}.automation-stage{margin:23px 0 18px;min-height:460px;justify-content:flex-start}.auto-mode{display:block;margin-bottom:20px}.auto-mode>span{font-size:6px;display:block;margin-bottom:10px}.auto-mode>div{display:flex}.auto-mode button{font-size:7px;padding:10px 7px;flex:1}.workflow{grid-template-columns:1fr 1fr;gap:15px}.workflow:before{display:none}.flow-node{padding:13px;transform:translateY(calc((1 - var(--sp))*var(--offset)*.3))}.flow-node:after{display:none}.flow-node>small{font-size:5px}.flow-icon{font-size:20px;margin:9px 0}.flow-node h4{font-size:12px}.flow-node p{font-size:7px;margin-top:7px;min-height:34px}.flow-status{font-size:5px;margin-top:9px}.automation-outcome{margin-top:18px;padding-top:15px;gap:12px;display:grid;grid-template-columns:1fr 1fr}.automation-outcome>span{grid-column:1/-1;font-size:6px;width:auto}.automation-outcome h3{min-width:0;font-size:19px}.automation-outcome p{font-size:8px;line-height:1.6}.scenario-foot{font-size:4px;letter-spacing:.5px;bottom:-5px}.own-proof{padding:65px 6vw}.own-proof h3{margin:22px 0}.own-proof>p{font-size:11px}.proof-path{display:grid;grid-template-columns:1fr;gap:8px;margin:25px 0;font-size:9px}.proof-path>span{padding:12px}.proof-path b{transform:rotate(90deg);font-size:13px}.own-proof>.text-link{font-size:10px}.philosophy{padding:70px 6vw 45px}.philosophy h2{font-size:40px;letter-spacing:-2.4px}.philosophy-top>p{font-size:11px}.commitments{grid-template-columns:1fr;gap:30px;margin:40px 0}.commitments article{display:grid;grid-template-columns:50px 1fr;gap:10px 15px}.commitments article>span{grid-column:1/-1;font-size:6px}.commit-icon{grid-column:1;grid-row:2/4;margin:10px 0;font-size:34px}.commitments h3{font-size:24px;grid-column:2}.commitments h3 br{display:none}.commitments p{font-size:11px;margin-top:0;grid-column:2;max-width:none}.launch-strip{display:block;padding:20px}.launch-strip>div{font-size:8px}.launch-strip p{margin:15px 0;font-size:14px}.launch-strip button{width:100%;text-align:left}.ownership-foot{font-size:8px}.final{padding:80px 6vw 55px}.final h2{font-size:47px;letter-spacing:-2.8px;margin:25px 0}.final>p{font-size:11px}.final .eyebrow{font-size:6px}.primary{font-size:11px;padding:17px 19px;gap:25px}.final>a{font-size:9px}.final-services{gap:18px;flex-wrap:wrap;font-size:9px;margin-top:40px;padding-top:25px}footer{padding:40px 6vw 85px;gap:25px}footer .logo+span{font-size:6px}footer>a:not(.logo){margin-left:0;font-size:10px;width:100%}footer>button{font-size:8px}footer>p{font-size:7px}dialog{padding:30px 22px;max-height:92svh}dialog h2{font-size:34px}.demo-notice{font-size:9px}.form-grid{gap:12px;grid-template-columns:1fr}.service-checks label{font-size:9px;padding:10px}legend,label{font-size:10px}.film-dialog-bottom{display:block}.film-dialog-bottom p{font-size:10px;margin-bottom:15px}.film-dialog-top .eyebrow{font-size:6px}.film-dialog-top h2{font-size:20px}#film-dialog{padding:18px}.reduced .world-sticky{min-height:850px}.reduced .app-world .world-sticky,.reduced .ads-world .world-sticky,.reduced .auto-world .world-sticky{min-height:940px}}
.hero{height:100svh;min-height:780px;max-height:1100px}.hero-inner{padding-top:160px}.hero-orbit{top:31%;left:38%}.hero-title{margin-top:27px}.hero h1{font-size:clamp(57px,7.6vw,122px)}
@media(min-width:761px) and (max-height:800px){.world-sticky{min-height:0;height:100svh;padding-top:112px;padding-bottom:25px}.world-heading h2{font-size:36px;letter-spacing:-2px;margin-top:12px}.world-heading p{font-size:10px;max-width:220px}.world-heading .eyebrow{font-size:7px}.world-bottom{padding-top:8px;font-size:8px}.world-bottom button{font-size:10px}.web-stage{margin-top:22px}.villa-copy h3{font-size:38px}.detail-b{padding:15px;width:165px}.detail-b strong{font-size:16px}.phone-assembly{height:310px;width:180px}.phone-content{padding:8px 10px}.phone-top{padding:9px 12px;font-size:5px}.island{height:11px}.phone-brand{font-size:14px}.phone-greeting{font-size:4px;margin:11px 0 6px}.phone h3{font-size:17px}.phone-stats{padding:8px;margin-top:10px;gap:12px}.phone-stats strong{font-size:20px}.phone-stats small{font-size:4px}.phone-stats>span{font-size:6px}.phone-item{padding:6px 0}.phone-item>span{width:16px;height:16px;font-size:7px}.phone-item strong{font-size:6px}.phone-item small{font-size:5px}.phone-item>b{font-size:5px}.phone-items{margin:6px 0}.phone-action{font-size:6px;padding:8px}.fiction{font-size:3px;margin-top:6px}.phone-dock{height:22px;font-size:9px}.idea-origin>strong{font-size:21px;margin:10px 0}.idea-origin>p{font-size:10px}.idea-options{gap:7px;margin-top:15px}.idea-options button{padding:10px;font-size:9px}.app-caption p{font-size:10px}.app-float-a{left:-65px;padding:12px;top:25%}.app-float-a strong{font-size:11px}.app-float-b{right:-90px;padding:11px;bottom:10%}.app-float-b strong{font-size:9px}.app-float-b div{font-size:4px}.ads-stage{margin-top:20px}.lead-arrival{padding:17px 20px}.lead-arrival h3{font-size:19px;margin:14px 0}.lead-fields{gap:9px;margin:13px 0}.lead-bottom{margin-top:14px}.lead-person{padding-top:11px}.campaign-metric{padding:11px 15px}.campaign-metric strong{font-size:27px}.campaign-metric p{font-size:5px}.auto-mode{margin-bottom:18px}.auto-mode button{padding:9px 12px;font-size:8px}.auto-mode>span{font-size:6px}.flow-node{padding:13px}.flow-icon{font-size:20px;margin:10px 0}.flow-node h4{font-size:12px}.flow-node p{font-size:8px;min-height:35px;margin-top:7px}.flow-node>small{font-size:5px}.flow-status{margin-top:10px;font-size:5px}.automation-outcome{margin-top:18px;padding-top:15px}.automation-outcome h3{font-size:19px;min-width:170px}.automation-outcome p{font-size:8px}.automation-outcome>span{font-size:6px;width:120px}.scenario-foot{bottom:-6px;font-size:4px}.app-stage{margin:14px 0}.ads-stage .ad-film{max-height:320px}}
@media(max-width:760px){.hero{height:930px;min-height:0;max-height:none}.hero-inner{padding-top:145px}.hero-title{margin-top:25px}.hero h1{font-size:clamp(49px,10.4vw,80px)}.hero-orbit{left:auto;right:-15px;top:35%}.hero-side{margin-top:22px}.world-sticky{position:relative;top:auto;min-height:0;height:auto;padding-bottom:30px}.world{height:auto;padding-bottom:0}.web-stage{height:350px;flex:none}.app-world .world-sticky{min-height:0}.app-stage{height:540px;flex:none}.app-world .world-bottom{margin-top:0}.phone-assembly{top:80px}.app-caption{bottom:0}.ads-world .world-sticky{min-height:0}.ads-stage{height:460px;flex:none}.auto-world .world-sticky{min-height:0}.automation-stage{min-height:0;height:auto;padding-bottom:25px}.scenario-foot{bottom:0}.world-heading h2{font-size:clamp(31px,7vw,47px)}.world-heading p{max-width:none}.flow-node{transform:none}.reduced .world-sticky,.reduced .app-world .world-sticky,.reduced .ads-world .world-sticky,.reduced .auto-world .world-sticky{min-height:0}.world-gates{bottom:100px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
