:root{--bg:#130c07;--bg-deep:#080503;--cream:#f8f4ed;--muted:#cfc0aa;--copper:#ff5a24;--copper-hot:#ff2d08;--amber:#f3d199;--gold:#cda76c;--glass:#ffffff1f;--glass-strong:#ffffff38;--grid:#e2b27629;--line:#fff6e061;--cyan:#82ffe6;--tilt-x:0deg;--tilt-y:0deg}*{box-sizing:border-box}html{background:var(--bg-deep);min-height:100%}body{min-height:100%;color:var(--cream);background:radial-gradient(circle at 14% 88%,#ff69243d,#0000 24rem),radial-gradient(circle at 80% 16%,#d7975726,#0000 22rem),linear-gradient(145deg,#080503 0%,#160e08 58%,#0a0705 100%);margin:0;font-family:Poppins,Arial,sans-serif;overflow-x:hidden}.showcase{isolation:isolate;background:radial-gradient(circle at 68% 42%, #ff6f2b21, transparent 22rem), linear-gradient(110deg, #ffffff09, transparent 38%), var(--bg);border:1px solid #e8ba7c38;border-radius:10px;min-height:100svh;padding:clamp(16px,2vw,28px) clamp(22px,12.2vw,190px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.grid-layer{z-index:-4;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:0 0;background-size:clamp(48px,3.25vw,66px) clamp(48px,3.25vw,66px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000eb 52%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 52%,#0000 100%)}.warm-haze{z-index:-3;filter:blur(3px);background:radial-gradient(at 20% 100%,#ff7a2c52,#0000 24rem),radial-gradient(at 70% 78%,#f4ad561f,#0000 28rem);height:45%;position:absolute;inset:auto 0 0}.grain{z-index:-2;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff59 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 80% 70%,#fff3 0 1px,#0000 1px 9px);position:absolute;inset:0}.topbar{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100%,1460px);height:72px;margin-inline:auto;display:grid;position:relative}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{background:radial-gradient(circle at 70% 70%,#ffffff59,#0000 38%),linear-gradient(135deg,#b98965 0%,#7a6148 52%,#2b1d15 100%);border:1px solid #ffeac957;border-radius:8px;width:26px;height:26px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 18px #f5c78b6b,inset 0 1px 10px #ffffff3d}.brand-mark:after{content:"";border-top:2px solid #fff6dc94;border-left:2px solid #fff6dc94;border-radius:7px 0 0;width:12px;height:12px;position:absolute;inset:5px 4px auto auto;transform:rotate(38deg)}.brand-copy{line-height:1;display:grid}.brand-copy strong{font-size:19px;font-weight:700}.brand-copy span{color:#fff1dabf;letter-spacing:2px;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:500}.nav-links{color:#fff7ebb8;justify-content:center;align-items:center;gap:34px;font-size:15px;font-weight:500;display:flex}.nav-links a{padding:10px 0;transition:color .18s;position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg, transparent, var(--amber), transparent);opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:translateY(3px)}.nav-links a:hover:after,.nav-links a:focus-visible:after{opacity:1;transform:translateY(0)}.quote-button{color:#fff8ee;white-space:nowrap;background:linear-gradient(135deg, #ff7f35fa, #ff2407fa), var(--copper);border:1px solid #ff955980;border-radius:999px;justify-self:end;align-items:center;min-height:52px;padding:0 30px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 21px 45px #ff501457,inset 0 1px #ffffff57}.quote-button:hover,.quote-button:focus-visible,.primary-action:hover,.primary-action:focus-visible{transform:translateY(-2px);box-shadow:0 24px 54px #ff4c116b,inset 0 1px #fff6}.hero{z-index:1;grid-template-columns:minmax(450px,.92fr) minmax(430px,1.08fr);align-items:start;gap:clamp(28px,4.8vw,92px);width:min(100%,1460px);min-height:calc(100svh - 84px);margin-inline:auto;padding:clamp(38px,7.2vh,74px) 0 2px;display:grid;position:relative}.hero-copy{justify-self:center;max-width:clamp(560px,31vw,620px);margin-top:2vh}.eyebrow{color:#d5846b;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 clamp(18px,2vh,26px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(11px,.68vw,13px);font-weight:700;line-height:1.2;display:flex}.eyebrow span{background:linear-gradient(90deg,#0000,#fc6c43);width:23px;height:2px}.eyebrow i{opacity:.8;background:#c8876e;border-radius:50%;width:5px;height:5px}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.eyebrow b{background:linear-gradient(#ffc18b,#ff5734);width:4px;height:11px;animation:1s step-end infinite blinkCursor;box-shadow:0 0 13px #ff6537b3}h1{color:#fffaf2;margin:0;font-size:clamp(43px,2.8vw,56px);font-weight:700;line-height:1.08}h1 .title-line{white-space:nowrap;display:block}h1 .gold{color:#0000;letter-spacing:-.02em;text-shadow:0 1px #b17031cc,0 2px #9f6126cc,0 3px #8d531dcc,0 4px 6px #0006,0 8px 12px #dfa2614d;background:linear-gradient(135deg,#ffd9a1,#dfa261 40%,#c48243 60%,#87552b);-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline-block;position:relative}h1 .gold:before{display:none}.intro{color:#fff4e6c2;max-width:clamp(475px,27vw,540px);margin:clamp(18px,2.6vh,26px) 0 0;font-size:clamp(14px,.78vw,16px);font-weight:400;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.3vw,20px);margin-top:clamp(24px,3.2vh,34px);display:flex}.primary-action,.secondary-action{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:47px;font-size:clamp(12px,.74vw,14px);font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.primary-action{color:#fff8f1;background:linear-gradient(135deg, #ff8239fa, #ff2f07fa), var(--copper);border:1px solid #ff793aa3;gap:9px;padding:0 clamp(24px,1.8vw,34px);box-shadow:0 16px 36px #ff56156e,inset 0 0 0 1px #ffffff12}.primary-action span{font-size:16px;line-height:1}.secondary-action{color:#fff9f1eb;background:#0f0a0752;border:1px solid #fff1dd94;padding:0 clamp(24px,1.8vw,34px);box-shadow:inset 0 1px #ffffff14}.secondary-action:hover,.secondary-action:focus-visible{border-color:#ffc783e6;transform:translateY(-2px);box-shadow:0 13px 34px #ff702a26,inset 0 1px #ffffff21}.micro-proof{color:#e0c59fd1;align-items:center;gap:26px;margin:clamp(22px,3vh,32px) 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,.74vw,13px);list-style:none;display:flex}.micro-proof li{padding-left:12px;position:relative}.micro-proof li:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 11px #fbcf91b3}.hero-visual{perspective:1250px;min-height:clamp(500px,55vh,680px);position:relative}.browser-orbit{aspect-ratio:425/286;width:clamp(425px,30vw,560px);height:auto;transform-style:preserve-3d;transform:rotateX(calc(12deg + var(--tilt-x))) rotateY(calc(-36deg + var(--tilt-y))) rotateZ(5deg) translate3d(0, 0, 0);animation:7s ease-in-out infinite browserFloat;position:absolute;top:clamp(58px,7vh,92px);right:clamp(0px,2vw,36px)}.browser-shadow{filter:blur(34px);background:#ff481280;width:89%;height:38px;position:absolute;bottom:-12px;right:-4px;transform:translateZ(-65px)rotateX(66deg)}.browser-aura{z-index:-2;filter:blur(22px);background:radial-gradient(at 44% 44%,#ff5f1875,#0000 34%),radial-gradient(at 65% 62%,#ffb95c3d,#0000 48%);border-radius:50%;position:absolute;inset:12% 0 -10%;transform:translateZ(-115px)}.browser-card{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(120deg,#ffffff3d,#ffffff0a 30%,#ffffff21),#74706c42;border:2px solid #ffffff73;border-radius:18px;position:relative;overflow:visible;box-shadow:1px 1px #ffffff0a,2px 2px #ffffff0a,3px 3px #ffffff0a,4px 4px #ffffff0a,5px 5px #ffffff0a,6px 6px #ffffff0a,7px 7px #ffffff73,0 23px 70px #0000005c,0 0 74px #ff4f1247,inset 0 1px #ffffff85}.browser-card>*{transform-style:preserve-3d}.browser-card:before{display:none}.browser-card:after{z-index:5;content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 44%,#ffffff17,#0000 68%),radial-gradient(circle at 42% 45%,#ff5a1961,#0000 14rem);position:absolute;inset:-1px}.browser-top{z-index:2;border-bottom:1px solid #fff3;align-items:center;gap:6px;height:19%;min-height:46px;padding:0 4.2%;display:flex;position:relative;overflow:hidden}.browser-top>span{border:1px solid #ffffff1a;border-radius:50%;width:clamp(6px,.62vw,9px);height:clamp(6px,.62vw,9px)}.browser-top>span:first-child{background:#ff5f56;border-color:#e0443e}.browser-top>span:nth-child(2){background:#ffbd2e;border-color:#dea123}.browser-top>span:nth-child(3){background:#27c93f;border-color:#1aab29}.browser-top div{color:#ffffffd9;background:linear-gradient(90deg,#ffffff2e,#0000),#ffffff12;border:2px solid #ffffff63;border-radius:4px;flex:1;align-items:center;height:47%;min-height:20px;margin-left:2.4%;padding-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(8px,.8vw,11px);display:flex;overflow:hidden;box-shadow:inset 0 1px 8px #ffffff21}.typewriter{white-space:nowrap;border-right:2px solid #ffffffd9;width:0;animation:5s steps(20,end) infinite typing,.75s step-end infinite blink-caret;overflow:hidden}@keyframes typing{0%,10%{width:0}40%,80%{width:29ch}to{width:0}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#ffffffd9}}.browser-content{z-index:2;grid-template-rows:35% 29% 16%;grid-template-columns:1fr 1.05fr .92fr;gap:3.2%;height:81%;padding:3.5% 4% 4%;display:grid;position:relative}.panel{-webkit-backdrop-filter:none;backdrop-filter:none;transform-style:preserve-3d;background:#f5f4ed1f;border:1px solid #ffffff57;border-radius:8px;position:relative;overflow:hidden;transform:translateZ(16px);box-shadow:1px 1px #ffffff0a,2px 2px #ffffff0a,3px 3px #ffffff0a,4px 4px #ffffff59,0 16px 34px #0003,inset 0 1px #ffffff40}.analytics-panel{opacity:1;background:radial-gradient(circle at 70% 34%,#ff963280,#0000 60%),linear-gradient(135deg,#ff3c0ae6,#dc320a66);grid-area:1/1/3/2;transform:translateZ(26px);box-shadow:0 21px 42px #ff3e0e47,inset 0 1px #ffffff5e}.metrics-panel{background:radial-gradient(circle at 50% 18%,#ffa03c99,#0000 50%),linear-gradient(135deg,#ff3c0af2,#d53f1ccc);grid-area:1/2/2/3;transform:translateZ(26px);box-shadow:0 0 35px #ff561866,inset 0 1px #ffffff52}.donut-panel{background:radial-gradient(circle at 52% 46%,#ffd5836b,#0000 38%),linear-gradient(135deg,#f8a653a3,#ffffff1f);grid-area:1/3/2/4;transform:translateZ(34px)}.pulse-panel{background:radial-gradient(circle at 33% 48%,#37ffda52,#0000 30%),#18443d6b;grid-area:2/2/3/3;transform:translateZ(52px)}.wave-panel{background:radial-gradient(circle at 83% 22%,#ff771f47,#0000 38%),#ffffff1f;grid-area:2/3/3/4;transform:translateZ(30px)}.browser-footer{grid-column:1/4;align-content:center;gap:22%;padding-left:8px;display:grid}.browser-footer span{background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;height:clamp(6px,.7vw,10px);display:block;box-shadow:1px 1px #ffffff0a,2px 2px #ffffff0a,3px 3px #ffffff40}.browser-footer span:first-child{width:58%}.browser-footer span:last-child{width:71%}.panel-lines{gap:clamp(6px,.55vw,9px);width:68%;display:grid;position:absolute;top:14%;left:15%}.panel-lines span,.metric-pill,.pulse-copy span{background:#fff3df94;border-radius:999px;height:clamp(4px,.42vw,6px);display:block}.panel-lines span:first-child{width:42%}.panel-lines span:last-child{width:68%}.chart-line,.chart-fill,.wave{height:46%;position:absolute;bottom:24%;left:9%;right:9%}.chart-line:before,.wave:before{content:"";clip-path:polygon(0 73%,25% 54%,50% 22%,75% 38%,100% 14%,100% 23%,75% 48%,50% 32%,25% 64%,0 82%);filter:drop-shadow(0 0 8px #ffc165cc);background:radial-gradient(circle at 0 73%,#ffcf88 0 3px,#0000 4px),radial-gradient(circle at 25% 54%,#ffcf88 0 3px,#0000 4px),radial-gradient(circle at 50% 22%,#ffcf88 0 3px,#0000 4px),radial-gradient(circle at 75% 38%,#ffcf88 0 3px,#0000 4px),#ffcf88 radial-gradient(circle at 100% 14%,#ffcf88 0 3px,#0000 4px);position:absolute;inset:0}.chart-fill{clip-path:polygon(0 100%,0 70%,25% 52%,50% 23%,75% 39%,100% 14%,100% 100%);opacity:.75;background:linear-gradient(#0000,#ffb44d4d);height:45%;bottom:22%}.panel-footer{background:#fff4e67a;border-radius:999px;height:clamp(5px,.5vw,8px);position:absolute;bottom:11%;left:12%;right:12%}.metric-pill{width:48%;margin:14% auto 0}.bar-chart{justify-content:center;align-items:end;gap:clamp(5px,.48vw,8px);height:50%;display:flex;position:absolute;bottom:18%;left:22%;right:22%}.bar-chart span{width:clamp(5px,.46vw,8px);height:var(--h);background:linear-gradient(#fff2d7,#ffd18b);border-radius:99px 99px 0 0;animation:2.8s ease-in-out infinite barPulse;box-shadow:0 0 10px #ffd18b8c}.bar-chart span:nth-child(2n){animation-delay:.32s}.bar-chart span:nth-child(3n){animation-delay:.64s}.donut{filter:drop-shadow(0 0 17px #ff73299e);background:radial-gradient(circle,#2c1e13b3 0 38%,#0000 40%),conic-gradient(#ff5b26 0% 40%,#ffffff1f 40% 100%);border-radius:50%;position:absolute;inset:19%}.pulse-ring{aspect-ratio:1;border:clamp(5px,.55vw,8px) solid #ff6f28eb;border-radius:50%;width:auto;height:54%;position:absolute;top:50%;left:14%;transform:translateY(-50%);box-shadow:0 0 0 7px #82ffe624,0 0 24px #ff69299e}.pulse-copy{gap:clamp(7px,.7vw,11px);display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.pulse-copy span:first-child{width:clamp(42px,4vw,64px)}.pulse-copy span:last-child{width:clamp(30px,2.7vw,44px)}.wave{height:48%;top:23%;bottom:auto}.wave:before{clip-path:polygon(0 66%,20% 60%,36% 36%,51% 68%,67% 59%,84% 48%,100% 66%,100% 78%,84% 59%,67% 70%,51% 78%,36% 47%,20% 72%,0 77%)}.contact-btn-label{z-index:2;letter-spacing:.5px;-webkit-text-fill-color:transparent;text-transform:uppercase;background:linear-gradient(90deg,#ffb44d,#fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(12px,1.4vw,16px);font-weight:600;position:relative}.floating-chart-card,.floating-right-card{z-index:8;-webkit-backdrop-filter:none;backdrop-filter:none;width:40%;height:60%;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff38,#0000 35%),radial-gradient(circle at 73% 24%,#ffd4705c,#0000 35%),linear-gradient(135deg,#ff5823b8,#ffffff21);border:2px solid #fff4e675;border-radius:8px;position:absolute;top:18%;left:-2%;overflow:hidden;transform:translate3d(-10px,10px,55px)rotateX(0)rotateY(0)rotate(0);box-shadow:1px 1px #ffffff0a,2px 2px #ffffff0a,3px 3px #ffffff0a,4px 4px #ffffff0a,5px 5px #ffffff59,0 24px 50px #ff470d59,0 0 46px #ff742752,inset 0 1px #ffffff6b}.floating-right-card{justify-content:center;align-items:center;width:20%;height:16%;display:flex;top:18%;left:auto;right:-2%;transform:translate3d(-10px,10px,55px)rotateX(0)rotateY(0)rotate(0);box-shadow:1px 1px #ffffff0a,2px 2px #ffffff0a,3px 3px #ffffff59,0 15px 30px #ff470d40,0 0 30px #ff742738,inset 0 1px #ffffff6b}.floating-chart-card:before,.floating-right-card:before{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#ffffff42,#0000 32%),linear-gradient(#ffffff1f,#0000 52%);position:absolute;inset:0}.floating-chart-card:after,.floating-right-card:after{content:"";filter:blur(22px);background:#ff5c1e75;border-radius:50%;width:78%;height:52%;position:absolute;bottom:-22%;right:-20%}.glass-lines{gap:9px;width:58%;display:grid;position:absolute;top:16%;left:14%}.glass-lines span{background:#fff3dea3;border-radius:999px;height:clamp(4px,.45vw,7px);display:block;box-shadow:0 0 13px #ffa46366}.glass-lines span:last-child{width:76%}.zoom-text{flex-direction:column;gap:15%;height:48%;display:flex;position:absolute;top:36%;left:14%;right:14%}.zoom-text-title{background:linear-gradient(90deg,#ff5b26,#ffb44d);border-radius:4px;width:70%;height:20%;margin-bottom:5%;box-shadow:0 0 10px #ff5b2699}.zoom-text-line{background:#fffc;border-radius:4px;width:100%;height:12%;box-shadow:0 0 8px #fff6}.zoom-text-line.short{width:60%}.front-card-bottom{background:#fff2e080;border-radius:999px;height:clamp(5px,.54vw,8px);position:absolute;bottom:12%;left:13%;right:13%}.light-beam{z-index:10;filter:blur(.3px)drop-shadow(0 0 9px #ffca9dd1);opacity:.9;transform-origin:50%;background:linear-gradient(90deg,#0000,#ffe2bcf2,#ff5b264d,#0000);border-radius:999px;width:clamp(140px,12vw,230px);height:clamp(4px,.36vw,6px);animation:7s ease-in-out infinite beamDrift;position:absolute}.light-beam-one{top:-5%;right:-20%;transform:rotate(-31deg)}.light-beam-two{width:clamp(120px,10vw,185px);animation-delay:-1.5s;bottom:45%;right:-22%;transform:rotate(15deg)}.light-beam-three{width:clamp(105px,8.4vw,150px);animation-delay:-3s;bottom:33%;left:6%;transform:rotate(-17deg)}.light-beam-five{opacity:.74;width:clamp(70px,4.6vw,100px);animation-delay:-2.4s;bottom:15%;left:65%;right:auto;transform:rotate(65deg)}.floating-object{transform-style:preserve-3d;filter:drop-shadow(0 16px 22px #0000005c);position:absolute}.true-cube{transform-style:preserve-3d;position:absolute;filter:none!important}.true-cube .face{background:linear-gradient(135deg,#fff1dc66,#795e4b4d 48%,#241911b3);border:1px solid #fff3;width:100%;height:100%;position:absolute;box-shadow:inset 0 0 15px #ffb46433,0 4px 10px #0000004d}.cube-center{width:50px;height:50px;animation:8s ease-in-out infinite trueCubeFloat1;top:5%;left:15%;right:auto}.cube-center .face.front{transform:translateZ(25px)}.cube-center .face.back{transform:rotateY(180deg)translateZ(25px)}.cube-center .face.right{transform:rotateY(90deg)translateZ(25px)}.cube-center .face.left{transform:rotateY(-90deg)translateZ(25px)}.cube-center .face.top{transform:rotateX(90deg)translateZ(25px)}.cube-center .face.bottom{transform:rotateX(-90deg)translateZ(25px)}.true-pyramid{width:50px;height:50px;transform-style:preserve-3d;position:absolute;filter:none!important}.true-pyramid .pyramid-face{transform-origin:50% 100%;border-bottom:50px solid;border-left:25px solid #0000;border-right:25px solid #0000;width:0;height:0;position:absolute}.true-pyramid .front{border-bottom-color:#ffdcb480;transform:translateZ(25px)rotateX(30deg)}.true-pyramid .back{border-bottom-color:#b4825a66;transform:rotateY(180deg)translateZ(25px)rotateX(30deg)}.true-pyramid .right{border-bottom-color:#dcaa7880;transform:rotateY(90deg)translateZ(25px)rotateX(30deg)}.true-pyramid .left{border-bottom-color:#96643c99;transform:rotateY(-90deg)translateZ(25px)rotateX(30deg)}.true-pyramid .bottom{background:#644628b3;width:50px;height:50px;position:absolute;transform:translateY(25px)rotateX(90deg)}.pyramid-right{animation:9s ease-in-out -1.4s infinite truePyramidFloat;top:25%;right:-12%}@keyframes truePyramidFloat{0%,to{transform:translateY(0)rotateX(-20deg)rotateY(30deg)rotate(10deg)}50%{transform:translateY(-15px)rotateX(-10deg)rotateY(45deg)rotate(5deg)}}@keyframes trueCubeFloat1{0%,to{transform:translateY(0)rotateX(15deg)rotateY(25deg)rotate(10deg)}50%{transform:translateY(-15px)rotateX(25deg)rotateY(45deg)rotate(5deg)}}@keyframes trueCubeFloat2{0%,to{transform:translateY(0)rotateX(-15deg)rotateY(-25deg)rotate(-10deg)}50%{transform:translateY(-10px)rotateX(-5deg)rotateY(-45deg)rotate(-5deg)}}.scrolling-ticker{z-index:20;background:#110905;width:100vw;padding:12px 0;position:relative;overflow:hidden}.ticker-track{width:max-content;animation:40s linear infinite tickerScroll;display:flex}.ticker-group{white-space:nowrap;align-items:center;display:flex}.ticker-group span{color:#fff;letter-spacing:.02em;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:700}.ticker-group span.concu-pour{color:#fff6;letter-spacing:.2em;text-transform:uppercase;margin:0 40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.ticker-group span.dot{color:var(--copper-hot);margin:0 20px;font-family:Arial,sans-serif;font-size:14px}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes browserFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes objectFloat{0%,to{translate:0}50%{translate:10px -14px}}@keyframes beamDrift{0%,to{opacity:.72}50%{opacity:1;filter:blur(.1px)drop-shadow(0 0 15px #ffca9df2)}}@keyframes barPulse{0%,to{transform:scaleY(.9)}50%{transform:scaleY(1.08)}}@keyframes spinSoft{to{transform:rotate(360deg)}}@media (min-width:1300px){.showcase{padding-left:14.5%;padding-right:14.5%}.browser-orbit{right:clamp(0px,2vw,32px)}}@media (max-width:1060px){.showcase{padding:20px clamp(52px,14.5vw,150px)}.nav-links{gap:18px}.hero{grid-template-columns:minmax(410px,.96fr) minmax(285px,1.04fr);gap:24px}h1{font-size:44px}.intro{margin-top:20px;font-size:14px;line-height:1.5}.browser-orbit{width:390px;right:-80px}.floating-chart-card,.floating-right-card{left:16%}.hero-visual{min-height:500px}.hero-actions{flex-wrap:nowrap;gap:10px;margin-top:18px}.primary-action,.secondary-action{min-height:43px;padding:0 14px;font-size:11px}.micro-proof{margin-top:18px}}@media (max-width:820px){body{overflow-x:hidden}.showcase{border-radius:0;min-height:100svh;padding:18px 22px 44px}.topbar{justify-content:space-between;gap:16px;display:flex}.nav-links{display:none}.quote-button{min-height:40px;padding:0 17px;font-size:11px}.hero{grid-template-columns:1fr;gap:22px;min-height:auto;padding-top:56px}.hero-copy{max-width:none}.eyebrow{flex-wrap:wrap;font-size:11px}h1{font-size:39px}.intro{max-width:620px}.hero-visual{min-height:420px}.browser-orbit{width:360px;transform:translateX(50%) rotateX(calc(3deg + var(--tilt-x))) rotateY(calc(-8deg + var(--tilt-y))) rotateZ(.4deg);top:64px;right:50%}.cube{left:13%}.pyramid-one{right:5%}}@media (max-width:540px){.showcase{padding:16px 16px 36px}.brand-copy strong{font-size:15px}.quote-button{text-align:center;max-width:144px;min-height:38px;padding:0 13px}.hero{padding-top:38px}h1{font-size:33px;line-height:1.12}h1 .title-line{white-space:normal}.intro{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action{width:100%;min-height:48px}.micro-proof{flex-direction:column;gap:9px;margin-top:22px}.hero-visual{min-height:340px}.browser-orbit{width:305px;top:52px}.browser-top{height:43px;padding:0 11px}.browser-top div{height:20px}.browser-content{grid-template-rows:74px 61px 32px;gap:6px;height:calc(100% - 43px);padding:8px 11px 11px}.light-beam-one{right:-54px}.light-beam-two{right:-70px}.pyramid-two{bottom:18px;right:8%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.has-image{border-radius:0 0 16px 16px;padding:0;overflow:hidden;display:block!important}.browser-image{object-fit:cover;width:100%;height:100%;display:block}:root{--navy-deep:#1a130c;--navy:#241a11;--marine:#3b2a1b;--blue:#8c6a43;--blue-2:#b6906a;--blue-glow:#cba77d;--ivory:#f7f3ec;--lin:#ede8dc;--paper:#fff;--ink:#14202e;--ink-soft:#46586a;--line:#e0d9cc;--brown:#7d5a3c;--sand:#a8856a;--hero-mid:#937053;--hero-deep:#241a11;--hero-glow:#c0a07f;--accent:#f2542d;--accent-2:#ff7a4d;--accent-deep:#c8401c;--on-dark:#f1eadf;--on-dark-soft:#b7a893;--line-dark:#cba77d29;--f-display:"Space Grotesk", system-ui, sans-serif;--f-body:"Manrope", system-ui, sans-serif;--f-mono:"Space Mono", ui-monospace, monospace;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--shadow-sm:0 2px 8px #14202e0f;--shadow-md:0 18px 40px -18px #14202e38;--shadow-lg:0 40px 90px -30px #0e1c2c73;--maxw:1200px;--gutter:clamp(20px, 5vw, 64px)}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,11vw,140px);position:relative}.section--tight{padding-block:clamp(56px,8vw,96px)}.eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:26px;height:1px}.section--dark .eyebrow{color:var(--accent-2)}.section-head{max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.section-head h2{margin-top:18px;font-size:clamp(32px,5vw,52px)}.section-head .lede{color:var(--on-dark-soft);max-width:56ch;margin-top:20px;font-size:clamp(17px,2vw,20px)}.grad-text{background:linear-gradient(100deg, var(--blue) 0%, var(--blue-2) 60%, var(--blue-glow) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(120deg, var(--accent-2) 0%, var(--accent) 55%, var(--accent-deep) 100%);color:#fff;box-shadow:0 12px 28px -10px #f2542d8c}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #f2542db3}.btn--ghost{color:var(--on-dark);border:1px solid var(--line-dark);background:0 0}.btn--ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.section--dark .btn--ghost{color:var(--on-dark);border-color:var(--line-dark)}.section--dark .btn--ghost:hover{border-color:var(--blue-glow);color:var(--blue-glow)}.hero .btn--ghost{color:var(--on-dark);border-color:var(--line-dark)}.hero .btn--ghost:hover{border-color:var(--blue-glow);color:var(--blue-glow)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.nav{z-index:100;border-bottom:1px solid #0000;transition:background .35s,box-shadow .35s,border-color .35s;position:fixed;inset:0 0 auto}.nav__inner{justify-content:space-between;align-items:center;height:74px;display:flex}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--line);box-shadow:var(--shadow-sm);background:#f7f3ecc7}.logo{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;align-items:center;gap:11px;font-size:22px;font-weight:700;transition:color .35s;display:inline-flex}.nav.is-scrolled .logo{color:var(--ink)}.logo__mark{background:linear-gradient(135deg, var(--sand), var(--hero-mid) 55%, var(--brown));border-radius:9px;flex:none;width:30px;height:30px;position:relative;box-shadow:0 6px 16px -6px #7d5a3cb3}.logo__mark:after{content:"";border:1.5px solid #0000;border-color:#ffffffd9 #0000 #0000 #ffffffd9;border-radius:4px;position:absolute;inset:7px;transform:rotate(45deg)}.logo small{font-family:var(--f-mono);letter-spacing:.14em;color:var(--on-dark-soft);margin-top:-3px;font-size:10px;font-weight:400;display:block}.nav.is-scrolled .logo small{color:var(--ink-soft)}.nav__links{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav__links a{color:var(--on-dark-soft);border-radius:8px;padding:9px 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s}.nav__links a:hover{color:#fff;background:#cba77d1f}.nav.is-scrolled .nav__links a{color:var(--ink-soft)}.nav.is-scrolled .nav__links a:hover{color:var(--ink);background:#8c6a4314}.nav__cta{align-items:center;gap:14px;display:flex}.nav__burger{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav__burger span{background:var(--ink);width:18px;height:2px;display:block;position:relative}.nav__burger span:before,.nav__burger span:after{content:"";background:var(--ink);width:18px;height:2px;position:absolute;left:0}.nav__burger span:before{top:-6px}.nav__burger span:after{top:6px}.hero{color:var(--on-dark);isolation:isolate;padding-top:clamp(130px,18vh,190px);padding-bottom:clamp(80px,12vw,140px);position:relative}.hero__bg{z-index:-2;background:radial-gradient(900px 600px at 78% 8%, #a8856a66, transparent 60%), radial-gradient(700px 500px at 12% 90%, #7d5a3c73, transparent 60%), var(--hero-deep);position:absolute;inset:0}.hero__grid{z-index:-1;background-image:linear-gradient(#d8c4aa12 1px,#0000 1px),linear-gradient(90deg,#d8c4aa12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 78%)}.hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,72px);display:grid}.hero__copy{max-width:620px}.hero h1{color:#fff;margin-top:24px;font-size:clamp(40px,6.2vw,76px);font-weight:600}.hero__lede{color:var(--on-dark-soft);max-width:50ch;margin-top:26px;font-size:clamp(17px,2.1vw,21px)}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.hero .btn--primary{background:linear-gradient(120deg, var(--accent-2), var(--accent) 60%, var(--accent-deep));box-shadow:0 16px 44px -14px #f2542d99}.hero .grad-text{background:linear-gradient(100deg, var(--hero-mid) 0%, var(--sand) 55%, var(--hero-glow) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero__chips{flex-wrap:wrap;gap:10px 20px;margin-top:40px;display:flex}.hero__chips span{font-family:var(--f-mono);color:var(--on-dark-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.hero__chips span:before{content:"";background:var(--hero-glow);width:6px;height:6px;box-shadow:0 0 10px var(--hero-glow);border-radius:50%}.nav:not(.is-scrolled) .nav__links a{color:#e9ddcdcc}.nav:not(.is-scrolled) .nav__links a:hover{color:#fff;background:#c0a07f24}.nav:not(.is-scrolled) .btn--primary{background:linear-gradient(120deg, var(--accent-2), var(--accent) 60%, var(--accent-deep));box-shadow:0 12px 28px -10px #f2542d80}.browser{border-radius:var(--r-lg);border:1px solid var(--line-dark);box-shadow:var(--shadow-lg);transform-origin:50%;background:linear-gradient(#213750e6,#122030eb);animation:7s ease-in-out infinite floaty;overflow:hidden;transform:perspective(1400px)rotateY(-13deg)rotateX(5deg)rotate(1deg)}@keyframes floaty{0%,to{transform:perspective(1400px)rotateY(-13deg)rotateX(5deg)translateY(0)}50%{transform:perspective(1400px)rotateY(-13deg)rotateX(5deg)translateY(-14px)}}.browser__bar{border-bottom:1px solid var(--line-dark);background:#0e1c2c99;align-items:center;gap:8px;padding:13px 16px;display:flex}.browser__dots{gap:6px;display:flex}.browser__dots i{background:#b7a89366;border-radius:50%;width:11px;height:11px}.browser__url{font-family:var(--f-mono);color:var(--on-dark-soft);border:1px solid var(--line-dark);background:#cba77d14;border-radius:7px;flex:1;margin-left:8px;padding:5px 12px;font-size:12px}.browser__view{gap:16px;padding:22px;display:grid}.bw-hero{background:linear-gradient(120deg, var(--blue) 0%, var(--marine) 100%);border-radius:12px;flex-direction:column;justify-content:center;gap:9px;height:120px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.bw-hero:after{content:"";background:radial-gradient(circle,#cba77d99,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.bw-line{background:#ffffffd9;border-radius:5px;height:9px}.bw-line.sm{background:#ffffff8c;width:45%;height:7px}.bw-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bw-card{border:1px solid var(--line-dark);background:#cba77d1f;border-radius:10px;height:70px}.bw-row{gap:9px;display:grid}.bw-row .bw-line{background:#b7a89373}.bw-row .bw-line.w1{width:80%}.bw-row .bw-line.w2{width:60%}.sectors{background:var(--navy);color:var(--on-dark-soft);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding-block:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sectors__track{width:max-content;animation:32s linear infinite marquee;display:flex}.sectors:hover .sectors__track{animation-play-state:paused}.sectors__group{align-items:center;gap:clamp(22px,4vw,48px);padding-right:clamp(22px,4vw,48px);display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sectors p{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:12px}.sectors b{font-family:var(--f-display);color:var(--on-dark);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:600;display:inline-flex}.sectors b:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-2);border-radius:1px;transform:rotate(45deg)}.problem{color:var(--on-dark);background:#0d0907;position:relative}.problem__bg{pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 15%,#27110b,#0000 70%);position:absolute;inset:0 0 -300px}.problem .wrap{z-index:1;position:relative}.value-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.value-card{border:1px solid var(--line-dark);border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:#1e0f0a99;padding:30px 28px;transition:transform .3s,box-shadow .3s,border-color .3s}.value-card:hover{box-shadow:var(--shadow-md);border-color:var(--blue-2);transform:translateY(-4px)}.value-card .ic{width:46px;height:46px;color:var(--blue);background:linear-gradient(135deg,#b6906a2e,#8c6a431f);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.value-card h3{margin-bottom:9px;font-size:21px}.value-card p{color:var(--on-dark-soft);font-size:15.5px}.offers{color:var(--on-dark);background:#0d0907;position:relative}.offers__bg{pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 85%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.offers .wrap{z-index:1;position:relative}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.plan{border:1px solid var(--line-dark);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#1e0f0a99;flex-direction:column;padding:32px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.plan--featured{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 100%);border-color:var(--blue);color:var(--on-dark);box-shadow:var(--shadow-lg);transform:translateY(-12px)}.plan--featured:hover{transform:translateY(-18px)}.plan__badge{background:linear-gradient(120deg, var(--accent-2), var(--accent));color:#fff;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:11px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #8c6a43cc}.plan__tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11px}.plan--featured .plan__tag{color:var(--blue-glow)}.plan h3{margin-top:6px;font-size:28px}.plan__desc{color:var(--on-dark-soft);min-height:66px;margin-top:12px;font-size:15px}.plan--featured .plan__desc{color:var(--on-dark-soft)}.plan__price{align-items:baseline;gap:6px;margin-top:22px;display:flex}.plan__price b{font-family:var(--f-display);letter-spacing:-.03em;font-size:46px;font-weight:700}.plan__price .u{font-family:var(--f-mono);color:var(--on-dark-soft);font-size:13px}.plan--featured .plan__price .u{color:var(--on-dark-soft)}.plan__delivery{color:var(--blue);align-items:center;gap:8px;margin-top:10px;font-size:13.5px;font-weight:600;display:flex}.plan--featured .plan__delivery{color:var(--blue-glow)}.plan__delivery:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.plan__sep{background:var(--line-dark);height:1px;margin:26px 0 22px}.plan--featured .plan__sep{background:var(--line-dark)}.plan__cta{margin-top:auto;padding-top:26px}.plan__cta .btn{width:100%}.plan--featured .btn--ghost:hover{background:#ffffff1a;border-color:#fff}.feats{gap:13px;margin:0;padding:0;list-style:none;display:grid}.feats li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.feats .ck{background:#8c6a4324;border-radius:50%;flex:none;width:21px;height:21px;margin-top:1px;position:relative}.feats .ck:after{content:"";border:solid var(--blue);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:5px;left:7px;transform:rotate(43deg)}.feats li.off{color:var(--on-dark-soft);opacity:.55}.plan--featured .feats li.off{color:var(--on-dark-soft)}.tip{border:1px solid var(--line-dark);border-radius:var(--r-md);background:#1e0f0a99;align-items:flex-start;gap:16px;margin-top:40px;padding:22px 26px;display:flex}.tip .ic{color:var(--blue);flex:none;margin-top:2px}.tip p{color:var(--on-dark-soft);font-size:15.5px}.tip b{color:var(--on-dark)}.subs{color:var(--on-dark);background:#0d0907;position:relative}.subs__bg{pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 15%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.subs .wrap{z-index:1;position:relative}.subs__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sub{border:1px solid var(--line-dark);border-radius:var(--r-md);background:#1e0f0a99;padding:28px 26px;transition:transform .3s,box-shadow .3s,border-color .3s}.sub:hover{box-shadow:var(--shadow-md);border-color:var(--blue-2);transform:translateY(-4px)}.sub__name{font-family:var(--f-display);font-size:19px;font-weight:600}.sub__price{align-items:baseline;gap:5px;margin:12px 0 18px;display:flex}.sub__price b{font-size:34px;font-family:var(--f-display);letter-spacing:-.02em;font-weight:700}.sub__price .u{font-family:var(--f-mono);color:var(--on-dark-soft);font-size:12px}.sub ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.sub li{color:var(--on-dark-soft);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.sub li:before{content:"";background:#8c6a4324;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px;position:relative}.sub li.head{color:var(--on-dark);font-weight:600}.method{color:var(--on-dark);background:#0d0907;position:relative}.method__bg{z-index:0;pointer-events:none;background:radial-gradient(800px 600px at 85%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.method .wrap{z-index:1;position:relative}.steps{counter-reset:step;grid-template-columns:repeat(5,1fr);gap:0;margin-top:20px;display:grid}.step{border-top:1px solid var(--line-dark);padding:28px 22px 28px 0;position:relative}.step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--f-mono);color:var(--blue-glow);margin-bottom:16px;font-size:13px;display:block}.step:after{content:"";background:var(--blue-2);width:36px;height:2px;position:absolute;top:-1px;left:0}.step h3{color:#fff;margin-bottom:8px;font-size:19px}.step p{color:var(--on-dark-soft);font-size:14px}.about{color:var(--on-dark);background:#0d0907;position:relative}.about__bg{pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 15%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.about .wrap{z-index:1;position:relative}.about__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,72px);display:grid}.founders{gap:20px;display:grid}.founder{border:1px solid var(--line-dark);border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:#1e0f0a99;align-items:center;gap:20px;padding:22px;display:flex}.founder__ph{background:repeating-linear-gradient(45deg,#8c6a4329 0 7px,#8c6a430f 7px 14px);border-radius:16px;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden}.founder__ph span{font-family:var(--f-mono);color:var(--blue);text-align:center;font-size:9px}.founder h3{font-size:19px}.founder .role{font-family:var(--f-mono);color:var(--blue);letter-spacing:.04em;margin:3px 0 8px;font-size:12px}.founder p{color:var(--on-dark-soft);font-size:14px}.about__copy .vision{border-left:3px solid var(--blue);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#1e0f0a99;margin-top:24px;padding:22px 24px}.about__copy .vision p{color:var(--on-dark);font-size:16px}.about__copy .vision .lab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-glow);margin-bottom:8px;font-size:11px;display:block}.work{color:var(--on-dark);background:#0d0907;position:relative}.work__bg{pointer-events:none;z-index:0;background:radial-gradient(800px 600px at 85%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.work .wrap{z-index:1;position:relative}.work__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.work__card{border-radius:var(--r-md);border:1px solid var(--line-dark);box-shadow:var(--shadow-sm);background:#1e0f0a99;transition:transform .3s,box-shadow .3s;overflow:hidden}.work__card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.work__shot{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:repeating-linear-gradient(135deg,#8c6a431a 0 10px,#8c6a4308 10px 20px);place-items:center;display:grid;position:relative}.work__shot span{font-family:var(--f-mono);color:var(--blue-glow);border:1px solid var(--line-dark);background:#0a050580;border-radius:7px;padding:6px 12px;font-size:12px}.work__meta{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.work__meta h3{font-size:17px}.work__meta .cat{font-family:var(--f-mono);color:var(--on-dark-soft);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.faq{color:var(--on-dark);background:#0d0907;position:relative}.faq__bg{pointer-events:none;background:radial-gradient(800px 600px at 85%,#27110b,#0000 70%);position:absolute;inset:-300px 0}.faq .wrap{z-index:1;position:relative}.faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(36px,6vw,72px);display:grid}.acc{gap:0;display:grid}.acc__item{border-top:1px solid var(--line-dark)}.acc__item:last-child{border-bottom:1px solid var(--line-dark)}.acc__q{text-align:left;width:100%;font-family:var(--f-display);color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:600;display:flex}.acc__q .pm{flex:none;width:24px;height:24px;transition:transform .3s;position:relative}.acc__q .pm:before,.acc__q .pm:after{content:"";background:var(--blue);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc__q .pm:before{width:14px;height:2px}.acc__q .pm:after{width:2px;height:14px;transition:transform .3s}.acc__item.open .acc__q .pm:after{transform:translate(-50%,-50%)scaleY(0)}.acc__a{max-height:0;transition:max-height .4s;overflow:hidden}.acc__a p{color:var(--on-dark-soft);max-width:60ch;padding:0 0 24px;font-size:15.5px}.contact{color:var(--on-dark);background:#0d0907;position:relative}.contact__bg{pointer-events:none;background:radial-gradient(700px 500px at 15% 30%,#27110b,#0000 60%);position:absolute;inset:-300px 0}.contact .wrap{z-index:1;position:relative}.contact__inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.contact h2{color:#fff;font-size:clamp(32px,5vw,52px)}.contact__lede{color:var(--on-dark-soft);max-width:42ch;margin-top:20px;font-size:19px}.contact__info{gap:18px;margin-top:36px;display:grid}.contact__info a,.contact__info div{color:var(--on-dark);align-items:center;gap:14px;font-size:16px;display:flex}.contact__info .ic{border:1px solid var(--line-dark);width:42px;height:42px;color:var(--blue-glow);background:#cba77d1f;border-radius:11px;flex:none;place-items:center;display:grid}.contact__info small{font-family:var(--f-mono);color:var(--on-dark-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.form{border:1px solid var(--line-dark);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e0f0a99;padding:clamp(24px,4vw,38px)}.form .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{margin-bottom:18px}.field label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-soft);margin-bottom:8px;font-size:11px;display:block}.field input,.field select,.field textarea{border-radius:var(--r-sm);border:1px solid var(--line-dark);width:100%;color:var(--on-dark);font-family:var(--f-body);background:#0a050580;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:110px}.field input::placeholder,.field textarea::placeholder{color:#b7a89399}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue-glow);outline:none;box-shadow:0 0 0 3px #cba77d2e}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#d98a6a}.field .err{color:#e0a78f;font-size:12.5px;font-family:var(--f-mono);margin-top:6px;display:none}.field.invalid .err{display:block}.form .btn--primary{width:100%;margin-top:6px}.form__ok{text-align:center;padding:30px;display:none}.form__ok.show{display:block}.form__ok .ic{width:64px;height:64px;color:var(--blue-glow);background:#cba77d26;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.form__ok h3{color:#fff;font-size:24px}.form__ok p{color:var(--on-dark-soft);margin-top:10px}.footer{color:var(--on-dark-soft);background:#080503;padding-block:56px 30px}.footer__top{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:40px;display:flex}.footer .logo{color:#fff}.footer__tag{max-width:34ch;margin-top:16px;font-size:14.5px}.footer__cols{flex-wrap:wrap;gap:clamp(36px,6vw,80px);display:flex}.footer__col h4{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin-bottom:16px;font-size:11px;font-weight:400}.footer__col a{padding:6px 0;font-size:14.5px;transition:color .2s;display:block}.footer__col a:hover{color:var(--blue-glow)}.footer__bottom{font-size:13px;font-family:var(--f-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;display:flex}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:80ms}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.browser{animation:none}html{scroll-behavior:auto}}.no-anim .browser{animation:none}.no-anim .reveal{transition-duration:10ms}@media (max-width:1000px){.hero__inner{grid-template-columns:1fr}.hero__visual{max-width:520px}.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan--featured{transform:none}.plan--featured:hover{transform:translateY(-6px)}.subs__grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.steps{grid-template-columns:1fr 1fr}.about__inner,.faq__inner,.contact__inner{grid-template-columns:1fr}.work__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nav__links,.nav__cta .btn:not(.nav__burger){display:none}.nav__burger{display:flex}.nav__links.open{background:var(--ivory);border-bottom:1px solid var(--line);padding:12px var(--gutter) 20px;box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:4px;display:flex;position:absolute;top:74px;left:0;right:0}.nav__links.open a{color:var(--ink-soft);padding:13px;font-size:16px}.nav__links.open a:hover{color:var(--ink);background:#8c6a4314}.steps{grid-template-columns:1fr}.work__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.form .row{grid-template-columns:1fr}.footer__top{flex-direction:column}}body:after{content:"";z-index:2147483000;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.no-anim body:after{display:none}.hero:before{content:"";z-index:-1;filter:blur(36px);background:radial-gradient(circle,#b6906a66,#0000 62%);border-radius:50%;width:70vw;max-width:900px;height:70vw;max-height:900px;animation:16s ease-in-out infinite aurora;position:absolute;top:-25%;right:-12%}@keyframes aurora{0%,to{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-7%,11%)scale(1.18)}}.hero__spot{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,72%) var(--my,22%), #cba77d33, transparent 60%);transition:background .25s ease-out;position:absolute;inset:0}.hero__scan{z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(#0000,#cba77d1a 50%,#0000);height:180px;animation:9s linear infinite scan;position:absolute;inset:0}@keyframes scan{0%{transform:translateY(-180px)}to{transform:translateY(120vh)}}.no-anim .hero:before,.no-anim .hero__scan{animation:none}.browser{position:relative}.browser:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(150deg,#cba77db3,#0000 35% 65%,#b6906a80);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero .eyebrow:after{content:"";opacity:.8;background:currentColor;border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.no-anim .hero .eyebrow:after{animation:none}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn--primary:hover:after{left:130%}.value-card,.plan,.sub,.work__card{position:relative}.value-card:before,.sub:before,.work__card:before{content:"";border-radius:inherit;background:linear-gradient(150deg, var(--blue-2), transparent 42%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.value-card:hover:before,.sub:hover:before,.work__card:hover:before{opacity:.9}.plan--featured{position:relative}.plan--featured:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--blue-glow), transparent 38%, transparent 62%, var(--blue-2));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan--featured{box-shadow:var(--shadow-lg), 0 0 0 1px #cba77d33, 0 0 60px -20px #b6906ab3}.plan__price b,.sub__price b{background:linear-gradient(180deg, currentColor 60%, color-mix(in srgb, currentColor 55%, var(--blue)));-webkit-background-clip:text;background-clip:text}.steps{position:relative}.step:after{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px #f2542d29, 0 0 14px var(--accent-2);border-radius:50%;animation:2.4s ease-in-out infinite nodePulse;top:-5px;left:0}.step:nth-child(2):after{animation-delay:.3s}.step:nth-child(3):after{animation-delay:.6s}.step:nth-child(4):after{animation-delay:.9s}.step:nth-child(5):after{animation-delay:1.2s}@keyframes nodePulse{0%,to{box-shadow:0 0 0 4px #b6906a29,0 0 12px #cba77d80}50%{box-shadow:0 0 0 7px #b6906a0f,0 0 22px #cba77de6}}.no-anim .step:after{animation:none}.method .step{border-top-color:#cba77d38}.form{position:relative;overflow:hidden}.form:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-glow), transparent);opacity:.6;height:1px;position:absolute;top:-1px;left:10%;right:10%}.logo__mark{box-shadow:0 6px 16px -6px #8c6a43b3,0 0 #cba77d80}.nav:not(.is-scrolled) .logo__mark{animation:3.5s ease-in-out infinite markGlow}@keyframes markGlow{0%,to{box-shadow:0 6px 16px -6px #8c6a43b3,0 0 #cba77d00}50%{box-shadow:0 6px 16px -6px #8c6a43b3,0 0 18px 2px #cba77d73}}.no-anim .logo__mark{animation:none}html.amb-anthracite{--hero-deep:#16161a;--on-dark-soft:#aba59c}html.amb-anthracite .hero__bg{background:radial-gradient(900px 600px at 78% 8%,#f2542d29,#0000 60%),radial-gradient(700px 520px at 10% 92%,#ff7a4d1a,#0000 62%),#16161a}html.amb-anthracite .hero__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}html.amb-anthracite .hero .grad-text{background:linear-gradient(100deg, var(--accent-2) 0%, var(--accent) 60%, #ffb07a 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}html.amb-anthracite .nav:not(.is-scrolled){background:#16161ab8}html.amb-cafe{--hero-deep:#160f08;--on-dark:#f2e9da;--on-dark-soft:#cbb89c}html.amb-cafe .hero__bg{background:radial-gradient(900px 600px at 78% 8%,#d0966038,#0000 60%),radial-gradient(700px 520px at 10% 92%,#7d5a3c66,#0000 62%),#160f08}html.amb-cafe .hero__chips span,html.amb-cafe .hero__lede{color:var(--on-dark-soft)}html.lede-air .hero__lede{color:var(--on-dark);max-width:54ch;margin-top:30px;font-size:clamp(18px,2.3vw,23px);line-height:1.72}html.cta-focus .hero .btn--ghost{color:var(--accent-2);background:0 0;border-color:#f2542d80}html.cta-focus .hero .btn--ghost:hover{border-color:var(--accent);color:#fff;background:#f2542d1f}html.screen-color .browser{background:linear-gradient(#fff,#f4f0ea);box-shadow:0 40px 90px -30px #f2542d66,0 0 0 1px #0000000d}html.screen-color .browser__bar{background:#f4f0ea;border-bottom-color:#0000000f}html.screen-color .browser__url{color:#6b6257;background:#fff;border-color:#0000000f}html.screen-color .bw-hero{background:linear-gradient(120deg, var(--accent-2), var(--accent) 55%, #ff9d3d)}html.screen-color .bw-line{background:#ffffffeb}html.screen-color .bw-line.sm{background:#ffffffa6}html.screen-color .bw-card:first-child{background:linear-gradient(160deg,#f2542d4d,#f2542d14);border-color:#f2542d2e}html.screen-color .bw-card:nth-child(2){background:linear-gradient(160deg,#14a07a42,#14a07a12);border-color:#14a07a29}html.screen-color .bw-card:nth-child(3){background:linear-gradient(160deg,#8c6a4342,#8c6a4314);border-color:#8c6a4329}html.screen-color .bw-row .bw-line{background:#3c322838}[data-anim-paused],[data-anim-paused] *,[data-anim-paused] :before,[data-anim-paused] :after{animation-play-state:paused!important}:root{--star-shape:url(/img/star.svg);--star-size:22px}html{scroll-behavior:smooth}.brand-mark{border-radius:12px;width:42px;height:42px}.brand-mark:after{border-width:3px;border-radius:11px 0 0;width:19px;height:19px;inset:8px 7px auto auto}.brand-copy strong{letter-spacing:-.015em;font-size:30px}@media (max-width:900px){.brand-mark{width:36px;height:36px}.brand-copy strong{font-size:25px}}@media (max-width:540px){.brand{gap:10px}.brand-mark{border-radius:9px;width:30px;height:30px}.brand-mark:after{border-width:2px;width:13px;height:13px;inset:6px 5px auto auto}.brand-copy strong{font-size:21px}}.star-trail{z-index:1;pointer-events:none;contain:strict;position:fixed;inset:0}.section>.wrap,.showcase,.scrolling-ticker,.footer{z-index:2;position:relative}.star-trail[hidden]{display:none}.star-trail__star,.star-trail__glow{will-change:transform, translate;position:absolute;top:0;left:0;translate:-50% -50%}.star-trail__tail{left:0;top:calc(var(--tail-h,3px) / -2);width:var(--tail-len,0px);height:var(--tail-h,3px);transform-origin:0;background:linear-gradient(90deg, var(--accent-2), #ff7a4d00 92%);filter:blur(1.5px);opacity:0;will-change:transform, width, opacity;border-radius:999px;position:absolute}.star-trail__star{width:var(--trail-size,26px);height:var(--trail-size,26px);background:linear-gradient(155deg, #ffd9a8, var(--accent-2) 45%, var(--accent) 100%);-webkit-mask:var(--star-shape) center / contain no-repeat;-webkit-mask:var(--star-shape) center / contain no-repeat;-webkit-mask:var(--star-shape) center / contain no-repeat;mask:var(--star-shape) center / contain no-repeat;filter:drop-shadow(0 0 10px #f2542d8c);opacity:var(--trail-opacity,.9)}.star-trail__glow{width:calc(var(--trail-size,26px) * 3.2);height:calc(var(--trail-size,26px) * 3.2);opacity:calc(var(--trail-opacity,.9) * .85);background:radial-gradient(circle,#ff7a4d38,#0000 66%);border-radius:50%}.steps{--seg-h:2px}.step{--seg:0;--fill:0}.step:after{display:none}.step__line{height:var(--seg-h);width:calc(var(--seg) * 100%);background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;pointer-events:none;border-radius:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px #f2542d8c}.step__star{top:calc(var(--seg-h) / 2);width:var(--star-size);height:var(--star-size);pointer-events:none;background:linear-gradient(to top, var(--accent) 0 calc(var(--fill) * 100%), #cba77d47 calc(var(--fill) * 100%) 100%);-webkit-mask:var(--star-shape) center / contain no-repeat;-webkit-mask:var(--star-shape) center / contain no-repeat;-webkit-mask:var(--star-shape) center / contain no-repeat;mask:var(--star-shape) center / contain no-repeat;filter:drop-shadow(0 0 calc(var(--fill) * 12px) #f2542dbf);translate:-42% -50%;scale:calc(1 + var(--fill) * .22);transition:scale .25s ease-out;position:absolute;left:0}.step[data-active] .step__star{animation:1.9s ease-in-out infinite starBeat}@keyframes starBeat{0%,to{scale:calc(1 + var(--fill) * .22)}50%{scale:calc(1.12 + var(--fill) * .22)}}.plan--soon{opacity:.72}.plan--soon:hover{opacity:1}.plan__badge--soon{color:#14202e;background:linear-gradient(120deg,#cba77df2,#8c6a43f2)}.plan__price--soon{align-items:center;min-height:54px}.plan__price--soon b{font-family:var(--f-display);letter-spacing:-.01em;color:var(--blue-glow);font-size:26px;font-weight:600}.plan--soon .plan__delivery{color:var(--blue-glow);font-style:italic}.work__grid--duo{grid-template-columns:repeat(2,1fr);max-width:900px;margin-inline:auto}@media (max-width:720px){.work__grid--duo{grid-template-columns:1fr;max-width:460px}}.work__card{color:inherit;display:block}.work__shot--img{aspect-ratio:16/10;background:#140a0899;padding:0;display:block;overflow:hidden}.work__shot--img img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:scale .45s;display:block}.work__card:hover .work__shot--img img{scale:1.04}@media (prefers-reduced-motion:reduce){.star-trail{display:none!important}.step{--seg:1;--fill:1}.step__star{animation:none;scale:1}}.plans{align-items:stretch}.feats li{line-height:1.15}.feats .ck{margin-top:-1.9px}.sub li{line-height:1.1}.sub li:before{margin-top:-1px}.founder{gap:24px;padding:24px}.founder__ph{border-radius:20px;width:140px;height:140px}.founder__ph span{letter-spacing:.06em;font-size:11px;line-height:1.5}.founder__ph img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.founder__ph{width:118px;height:118px}}@media (max-width:540px){.founder{gap:18px;padding:20px}.founder__ph{border-radius:16px;width:96px;height:96px}.founder__ph span{font-size:10px}}.nav-toggle{width:44px;height:44px;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffeac947;border-radius:12px;place-items:center;padding:0;display:none}.nav-toggle:hover,.nav-toggle:focus-visible{background:#ffffff1a}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{background:currentColor;border-radius:2px;width:19px;height:2px;transition:transform .24s,opacity .16s;display:block}.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";position:absolute}.nav-toggle__bars:before{translate:0 -6px}.nav-toggle__bars:after{translate:0 6px}.nav-toggle[aria-expanded=true] .nav-toggle__bars{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before{translate:0;rotate:45deg}.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{translate:0;rotate:-45deg}.nav-links__cta{display:none}@media (max-width:820px){.nav-toggle{display:grid;position:relative}.topbar{align-items:center;position:relative}.quote-button{display:none}.nav-links{z-index:30;visibility:hidden;opacity:0;pointer-events:none;background:#150c07;border:1px solid #ffeac933;border-radius:16px;justify-content:stretch;justify-items:start;gap:2px;padding:10px;transition:opacity .2s,translate .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;translate:0 -8px;box-shadow:0 26px 60px -24px #000000d9}.nav-links.is-open{visibility:visible;opacity:1;pointer-events:auto;translate:0}.nav-links a{border-radius:10px;width:100%;padding:13px 14px;font-size:15px}.nav-links a:hover,.nav-links a:focus-visible{background:#ffffff0f}.nav-links a:after{display:none}.nav-links__cta{background:linear-gradient(120deg, var(--accent-2), var(--accent));color:#fff;text-align:center;border-radius:12px;margin-top:6px;padding:14px;font-weight:600;display:block}}@media (max-width:720px){.steps{gap:0}.step{border-top:0;border-left:1px solid var(--line-dark);padding:0 0 30px 30px}.step:last-child{border-left-color:#0000;padding-bottom:0}.step:before{margin-bottom:8px}.step__line{width:var(--seg-h);height:calc(var(--seg) * 100%);background:linear-gradient(180deg, var(--accent), var(--accent-2));top:0;left:-1px}.step:last-child .step__line{display:none}.step__star{top:0;left:0;translate:-50% -30%}}.hero .eyebrow:before,.hero .eyebrow:after{content:none}@media (max-width:820px){.hero{padding-top:48px;padding-bottom:clamp(48px,10vw,90px)}.hero .eyebrow{row-gap:8px;line-height:1.4}}.legal-top{border-bottom:1px solid var(--line-dark);background:var(--bg-deep)}.legal-top .topbar{height:88px}.legal{padding-block:clamp(48px,7vw,86px) clamp(64px,9vw,120px);position:relative}.legal__inner{max-width:780px}.legal h1{margin:16px 0 0;font-size:clamp(30px,4.6vw,46px)}.legal__maj{font-family:var(--f-mono);color:var(--on-dark-soft);margin:14px 0 0;font-size:13px}.legal h2{color:#fff;margin:46px 0 14px;font-size:21px}.legal p,.legal li{color:var(--on-dark-soft);font-size:16px;line-height:1.72}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:8px}.legal strong{color:var(--on-dark)}.legal a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal a:hover{color:var(--accent-2)}.legal dl{border-top:1px solid var(--line-dark);margin:0 0 14px}.legal dl>div{border-bottom:1px solid var(--line-dark);grid-template-columns:210px 1fr;gap:16px;padding:12px 0;display:grid}.legal dt{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-glow);font-size:12px}.legal dd{color:var(--on-dark);margin:0;font-size:16px;line-height:1.5}@media (max-width:620px){.legal dl>div{grid-template-columns:1fr;gap:4px}}.legal__note{border:1px solid var(--line-dark);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:#1e0f0a99;padding:18px 20px}.legal__table{border:1px solid var(--line-dark);border-radius:var(--r-sm);margin:0 0 18px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:620px}.legal th,.legal td{border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:top;color:var(--on-dark-soft);padding:13px 16px;font-size:14.5px;line-height:1.55}.legal th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-glow);background:#ffffff08;font-size:11.5px}.legal tbody tr:last-child td{border-bottom:0}.legal__back{border-top:1px solid var(--line-dark);margin-top:52px;padding-top:26px}.legal .todo,mark.todo{color:#1a1000;font-family:var(--f-mono);background:#ffd54a;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.footer__legal{flex-wrap:wrap;gap:6px 18px;display:flex}.footer__legal a{transition:color .18s}.footer__legal a:hover{color:var(--accent)}.form__rgpd{color:var(--on-dark-soft);margin:14px 0 0;font-size:13px;line-height:1.6}.form__rgpd a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.footer__social{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.footer__social a{border:1px solid var(--line-dark);width:40px;height:40px;color:var(--on-dark-soft);background:#ffffff08;border-radius:11px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.footer__social a:hover,.footer__social a:focus-visible{color:var(--accent);background:#f2542d14;border-color:#f2542d73}.form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__error{border-radius:var(--r-sm);color:#ffd2c4;background:#f2542d1a;border:1px solid #f2542d73;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.form__error[hidden]{display:none}:root{--lin:#f7f5f0;--lin-2:#f1eee7;--blanc:#fff;--choco-lait:#8b5e3c;--moka:#2b1b10;--moka-2:#3d2818;--moka-soft:#6f5b4c;--nuit:#2b1b10;--nuit-2:#4a2e1d;--terre:#e85d34;--terre-vif:#ff5a36;--terre-fonce:#c4441f;--terre-texte:#b33e1b;--bg:var(--nuit-2);--bg-deep:var(--nuit);--cream:var(--moka);--muted:var(--moka-soft);--copper:var(--terre);--copper-hot:var(--terre-vif);--amber:#ffc9a3;--gold:#e3b48e;--grid:#ffffff12;--ivory:var(--lin);--lin-surface:var(--lin-2);--paper:var(--blanc);--ink:var(--moka);--ink-soft:var(--moka-soft);--navy-deep:var(--nuit);--navy:var(--nuit-2);--marine:#5c3a22;--blue:var(--choco-lait);--blue-2:#a0714f;--blue-glow:#c9a888;--brown:var(--moka-2);--sand:#a89a8d;--hero-mid:var(--choco-lait);--hero-deep:var(--nuit);--hero-glow:#d8b48f;--accent:var(--terre);--accent-2:var(--terre-vif);--accent-deep:var(--terre-fonce);--on-dark:var(--moka);--on-dark-soft:var(--moka-soft);--line:#e6dfd4;--line-dark:#e6dfd4;--shadow-sm:0 1px 2px #2b1b100d, 0 2px 8px #2b1b100d;--shadow-md:0 14px 34px -16px #2b1b1033;--shadow-lg:0 32px 70px -28px #2b1b1052}html{background:var(--lin)}body{color:var(--moka);background:var(--lin)}.problem,.offers,.subs,.about,.work,.faq,.contact{background:var(--lin)}.problem__bg,.offers__bg,.subs__bg,.about__bg,.work__bg,.faq__bg,.contact__bg{background:radial-gradient(900px 620px at 85% 40%,#e85d340d,#0000 68%)}.problem__bg,.subs__bg,.about__bg{background:radial-gradient(900px 620px at 15% 45%,#0b1b2b0b,#0000 68%)}.scrolling-ticker,.method,.footer{--terre-texte:#ff9a70;--on-dark:#f6f1ea;--on-dark-soft:#cbb49d;--line-dark:#ffffff1f;--line:#ffffff1f;--ink:#f6f1ea;--ink-soft:#cbb49d;color:#f6f1ea}.method,.method__bg{background:var(--nuit)}.method__bg{background:radial-gradient(820px 620px at 82% 45%,#e85d3424,#0000 70%)}.footer{background:var(--nuit);color:#a9bccd}.scrolling-ticker{background:var(--nuit)}.value-card,.plan,.sub,.work__card,.founder,.form{background:var(--blanc);border-color:var(--line)}.value-card:hover,.work__card:hover,.founder:hover{border-color:#e85d3459}.tip,.vision{background:var(--lin-2);border-color:var(--line)}.work__shot{background:var(--lin-2);border-bottom-color:var(--line)}.founder__ph{background:repeating-linear-gradient(45deg,#8b5e3c24 0 7px,#8b5e3c0d 7px 14px)}.plan--featured{--on-dark:#f4f2ee;--on-dark-soft:#a9bccd;--line-dark:#ffffff24;background:linear-gradient(180deg, var(--nuit-2) 0%, var(--nuit) 100%);color:#f4f2ee;border-color:#ffffff29}.plan--featured h3,.plan--featured .plan__price b{color:#fff}h1,h2,h3,h4{color:var(--moka)}.showcase h1,.showcase h2,.showcase h3,.method h2,.method h3,.footer h4,.plan--featured h3{color:#fff}.section p,.section li{color:var(--moka-soft)}.section h3,.section strong,.section b{color:var(--moka)}.method p,.method li{color:#a9bccd}.lede{color:var(--moka-soft)}.section .plan--featured h3,.section .plan--featured .plan__price b,.section .plan--featured .plan__price .u,.section .plan--featured .plan__tag{color:#fff}.section .plan--featured p,.section .plan--featured li{color:#cddbe7}.section .plan--featured .plan__delivery{color:#a9bccd}.btn--ghost{color:var(--moka);border-color:var(--moka);background:0 0}.btn--ghost:hover{background:var(--moka);color:var(--lin)}.plan--featured .btn--ghost{color:#fff;border-color:#ffffff80}.plan--featured .btn--ghost:hover{color:var(--nuit);background:#fff}.form input,.form select,.form textarea{background:var(--lin);border-color:var(--line);color:var(--moka)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--terre);background:var(--blanc)}.form input::placeholder,.form textarea::placeholder{color:#a49a92}.form label{color:var(--moka-soft)}.contact__info a,.contact__info div{color:var(--moka)}.acc__item{border-top-color:var(--line)}.feats .ck,.sub li:before{background:#e85d341f}.feats .ck:after{border-color:var(--terre)}.plan--featured .feats .ck{background:#ffffff24}.plan--featured .feats .ck:after{border-color:#fff}.plan__sep,.footer__bottom,.footer__top{border-color:var(--line)}.plan--featured .plan__sep{border-color:#ffffff29}.legal-top{background:var(--lin);border-bottom-color:var(--line)}.legal-top .topbar{--on-dark:var(--moka);--on-dark-soft:var(--moka-soft);--terre-texte:#b33e1b;color:var(--moka)}.legal-top .brand-copy strong,.legal h1,.legal h2{color:var(--moka)}.legal p,.legal li,.legal td{color:var(--moka-soft)}.legal dd{color:var(--moka)}.legal dt,.legal th{color:var(--terre-texte)}.legal dl,.legal dl>div,.legal__table,.legal th,.legal td,.legal__back{border-color:var(--line)}.legal__note{background:var(--lin-2);border-color:var(--line);border-left-color:var(--terre)}.legal th{background:#8b5e3c0f}.footer__social a{color:#a9bccd;background:#ffffff0a;border-color:#ffffff24}.problem h1,.problem h2,.problem h3,.offers h1,.offers h2,.offers h3,.subs h1,.subs h2,.subs h3,.about h1,.about h2,.about h3,.work h1,.work h2,.work h3,.faq h1,.faq h2,.faq h3,.contact h1,.contact h2,.contact h3{color:var(--moka)}.section .plan--featured h3{color:#fff}.section .eyebrow,.legal .eyebrow{color:var(--terre-texte)}.section .eyebrow:before{background:var(--terre)}.grad-text{background:linear-gradient(100deg, var(--terre) 0%, var(--terre-vif) 55%, #ffa072 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.value-card .ic,.contact__info .ic,.tip .ic{color:var(--choco-lait);background:#8b5e3c1c}.acc__q{color:var(--moka)}.acc__a p{color:var(--moka-soft)}.acc__q .pm:before,.acc__q .pm:after{background:var(--terre)}.work__meta h3{color:var(--moka)}.work__meta .cat{color:var(--terre-texte);background:#e85d3412;border-color:#e85d344d}.founder h3{color:var(--moka)}.founder .role,.vision .lab{color:var(--terre-texte)}.founder__ph span{color:var(--choco-lait)}.contact__lede,.contact__info small{color:var(--moka-soft)}.form__ok h3{color:var(--moka)}.form__ok .ic{color:var(--terre-texte);background:#e85d341f}.plan__badge--soon{background:var(--nuit-2);color:#dbe6ef}.plan--soon .plan__delivery{color:var(--moka-soft)}.sub__name,.sub li.head,.sub__price b,.plan__price b,.plan__tag{color:var(--moka)}.section .plan--featured .plan__price b,.section .plan--featured .plan__tag{color:#fff}.about__copy .vision{background:var(--lin-2);border-color:var(--line)}.about__copy .vision p{color:var(--moka-soft)}.about__copy .vision .lab{color:var(--terre-texte)}.method .step h3,.method .section-head h2{color:#fff}.method .step p{color:#a9bccd}.method .step:before{color:var(--blue-glow)}.legal a,.form__rgpd a,.faq__head a,.section a:not(.btn):not(.work__card):not(.footer__social a){color:var(--terre-texte)}.footer a,.method a{color:inherit}.showcase{--on-dark:var(--moka);--on-dark-soft:var(--moka-soft);--line-dark:var(--line);--terre-texte:#b33e1b;color:var(--moka);background:radial-gradient(circle at 72% 38%, #e85d3412, transparent 26rem), radial-gradient(circle at 12% 92%, #8b5e3c17, transparent 24rem), var(--lin);border:1px solid var(--line);box-shadow:none}.grid-layer{display:none}.warm-haze{filter:blur(28px);background:radial-gradient(at 26% 100%,#8b5e3c21,#0000 26rem);height:38%}.grain{opacity:.05;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 20% 30%,#5a3c2680 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 80% 70%,#5a3c264d 0 1px,#0000 1px 9px)}.light-beam{display:none}.topbar,.brand-copy strong{color:var(--moka)}.brand-mark{background:radial-gradient(circle at 70% 70%, #ffffff80, transparent 40%), linear-gradient(135deg, #b9865c 0%, var(--choco-lait) 55%, #5c3a22 100%);border-color:#8b5e3c66;box-shadow:0 6px 16px -8px #2b1b1080}.brand-mark:after{border-top-color:#fff6e8d9;border-left-color:#fff6e8d9}.nav-links{color:var(--moka-soft)}.nav-links a:hover,.nav-links a:focus-visible{color:var(--moka)}.nav-toggle{color:var(--moka);border-color:var(--line);background:var(--blanc)}.showcase h1{color:var(--moka)}.intro{color:var(--moka-soft)}.micro-proof{color:var(--choco-lait)}.hero .eyebrow{color:var(--terre-texte)}.hero .grad-text,.hero .gold{background:linear-gradient(100deg, var(--choco-lait) 0%, #a0714f 45%, var(--terre) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.secondary-action{color:var(--moka);border-color:var(--moka);background:0 0}.secondary-action:hover{background:var(--moka);color:var(--lin)}.true-cube .face,.true-pyramid .pyramid-face,.true-pyramid .bottom{background:linear-gradient(150deg, #f3e6d8 0%, #d8bb9b 55%, var(--choco-lait) 100%);border-color:#8b5e3c73;box-shadow:inset 0 1px 12px #ffffff80}.browser-card{border:1px solid var(--line);background:var(--blanc);box-shadow:0 34px 70px -30px #2b1b1066}.browser-top{background:var(--lin-2);border-bottom:1px solid var(--line)}.browser-top div{background:var(--blanc);border:1px solid var(--line);color:var(--moka-soft)}.typewriter{color:var(--moka-soft)}.browser-aura{background:radial-gradient(#e85d341a,#0000 62%)}.browser-shadow{background:radial-gradient(#2b1b102e,#0000 65%)}.floating-chart-card,.floating-right-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);background:#ffffffeb;box-shadow:0 20px 44px -20px #2b1b104d}.glass-lines span,.zoom-text-title,.zoom-text-line{background:#8b5e3c38}.zoom-text-title{background:var(--choco-lait)}.hero-copy{justify-self:start;max-width:clamp(560px,48vw,700px)}.hero h1{font-size:clamp(36px,4.5vw,56px)}.topbar{--on-dark:#f6f1ea;--on-dark-soft:#d3bda6;--terre-texte:#ff9a70;color:#f6f1ea;background:var(--nuit);border-radius:18px;padding-inline:clamp(16px,1.8vw,26px);box-shadow:0 14px 34px -20px #2b1b108c}.topbar .brand-copy strong{color:#fff}.topbar .brand-mark{border-color:#ffffff47}.topbar .nav-links{color:#f6f1eabd}.topbar .nav-links a:hover,.topbar .nav-links a:focus-visible{color:#fff}.topbar .nav-toggle{color:#f6f1ea;background:#ffffff12;border-color:#ffffff3d}.topbar .nav-toggle:hover,.topbar .nav-toggle:focus-visible{background:#ffffff24}@media (max-width:540px){.topbar{border-radius:14px;padding-inline:14px}}.quote-button,.primary-action,.btn--primary{border:0}.secondary-action{border:1px solid var(--moka);box-shadow:none;color:var(--moka);background:0 0}.secondary-action:hover,.secondary-action:focus-visible{background:var(--moka);border-color:var(--moka);color:var(--lin)}.topbar .quote-button{box-shadow:0 8px 18px -8px #ff501473,inset 0 1px #ffffff47}@media (min-width:821px){.hero{align-items:center;min-height:min(76svh,700px);padding-block:clamp(28px,5vh,56px) clamp(24px,4vh,48px)}.showcase{min-height:0}}.floating-chart-card{background:#ffffffdb;width:27%;height:40%;top:30%;left:-9%}.floating-right-card{background:#ffffffdb;width:18%;height:14%;top:14%;right:-6%}.true-pyramid .pyramid-face{box-shadow:none;background:0 0;border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.true-pyramid .front{border-bottom-color:#efd9c0}.true-pyramid .right{border-bottom-color:#cda682}.true-pyramid .back{border-bottom-color:#ab8058}.true-pyramid .left{border-bottom-color:var(--choco-lait)}.true-pyramid .bottom{box-shadow:none;background:#5c3a2280;border:0}.action-arrow{flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:translate .22s;display:inline-flex}.action-arrow svg{width:100%;height:100%;display:block}.primary-action:hover .action-arrow,.btn--primary:hover .arr{translate:3px}.floating-chart-card{background:linear-gradient(150deg,#2a1a10,#16100b);border:1px solid #fff9;border-radius:14px;place-items:center;padding:4% 5%;display:grid;overflow:visible;transform:translateZ(70px)rotateY(6deg);box-shadow:0 26px 50px -18px #2b1b108c,inset 0 1px #ffffff1f}.pop-quote{color:#fdf7f1;font-family:var(--f-display);letter-spacing:-.02em;text-align:left;margin:0;font-size:clamp(11px,1.05vw,17px);font-weight:700;line-height:1.15}.pop-quote em{color:var(--terre-vif);font-style:normal}.floating-right-card{background:linear-gradient(135deg, var(--terre-vif), var(--terre));border:1px solid #ffffffb3;border-radius:999px;place-items:center;display:grid;overflow:visible;transform:translateZ(90px);box-shadow:0 18px 34px -14px #e85d3499}.pop-badge{color:#fff;font-family:var(--f-display);white-space:nowrap;font-size:clamp(10px,.85vw,14px);font-weight:700}.pop-badge b{font-size:1.25em}.browser-orbit{aspect-ratio:16/12.5;transform-style:flat;width:clamp(400px,33vw,600px);transform:translate3d(calc(var(--tilt-y) * 1.6), calc(var(--tilt-x) * -1.6), 0)}.browser-card{border-radius:14px;position:absolute;overflow:hidden}.browser-card--back{z-index:1;opacity:.92;height:62%;inset:0 0 auto 28%;box-shadow:0 16px 36px -20px #2b1b106b}.browser-card--front{z-index:2;height:72%;inset:auto 16% 0 0;box-shadow:0 30px 62px -26px #2b1b1080}.browser-orbit .browser-top{height:15%;min-height:34px}.browser-shadow{filter:blur(18px);height:16%;inset:auto 10% -4% 6%}.browser-aura{inset:-8%}.floating-chart-card{z-index:3;width:27%;height:27%;top:auto;bottom:2%;left:-17%;transform:none}.floating-right-card{z-index:3;width:16%;height:11%;top:4%;right:-5%;transform:none}@media (max-width:820px){.browser-orbit{width:min(92%,520px)}.floating-chart-card{width:32%;left:-6%}}.typewriter{white-space:nowrap;border-right:0;width:auto;max-width:100%;animation:none;overflow:visible}.browser-card:after{content:none}.browser-aura{filter:blur(30px);background:radial-gradient(at 50% 60%,#8b5e3c29,#0000 62%);inset:14% 4% -6%;transform:none}.browser-orbit{aspect-ratio:16/14;width:clamp(320px,25vw,452px);top:clamp(40px,5vh,70px);right:clamp(8px,4vw,64px)}.browser-card--back{height:58%;inset:0 0 auto 22%}.browser-card--front{height:66%;inset:auto 14% 0 0}@media (max-width:820px){.browser-orbit{width:min(88%,440px)}}.browser-card--back,.browser-card--front{width:auto}.pyramid-right{top:46%;right:-9%;scale:.85}.hero-visual{justify-content:flex-end;align-items:center;display:flex}.browser-orbit{margin:0;position:relative;inset:auto}.browser-card{flex-direction:column;display:flex}.browser-orbit .browser-top{flex:none}.browser-orbit .browser-content{flex:1;height:auto;min-height:0}.browser-orbit .browser-image{object-fit:cover;object-position:top center;height:100%}.browser-card--back{rotate:-3.2deg}.browser-card--front{rotate:-2deg}.brand{gap:0}.brand-logo{width:auto;height:30px;display:block}.footer-logo{width:auto;height:34px;display:block}.footer .logo{display:inline-block}@media (max-width:900px){.brand-logo{height:27px}}@media (max-width:540px){.brand-logo{height:23px}.footer-logo{height:30px}}@media (min-width:1001px){.plans{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}}
