:root{--ink:#121613;--cream:#f2eee4;--paper:#faf8f2;--gold:#c7aa67;--gold2:#e0cf9b;--muted:#6e746f;--line:#dcd8ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gold);transform-origin:0;z-index:100}.nav{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;width:100%;z-index:20;border-bottom:1px solid #ffffff15}.brand img{width:205px;height:58px;object-fit:contain;object-position:left}.navlinks{display:flex;align-items:center;gap:36px;color:#e7e5df;font-size:14px}.navlinks>a:not(.nav-cta):hover{color:var(--gold2)}.nav-cta{border:1px solid #ffffff35;padding:13px 18px;display:flex;gap:12px;align-items:center}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:860px;padding:180px 5vw 0;position:relative;overflow:hidden;background:var(--ink);color:#fff}.grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' 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%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-a{width:500px;height:500px;right:4%;top:90px;background:radial-gradient(circle at 35% 35%,#c8ae7144,transparent 62%);border:1px solid #c9b17422}.orb-b{width:260px;height:260px;left:-100px;bottom:50px;background:#98763915;filter:blur(45px)}.hero-copy{position:relative;z-index:2;width:52%;max-width:720px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;color:var(--gold2);display:flex;align-items:center;gap:10px;margin-bottom:24px}.eyebrow>span{display:block;width:30px;height:1px;background:currentColor}.hero h1,.section h2,.approach h2,.cta h2{font-family:Manrope,sans-serif;font-size:clamp(58px,7.5vw,112px);line-height:.92;letter-spacing:-.055em;margin:0;font-weight:600}.hero h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--gold2)}.hero-copy>p{max-width:585px;font-size:19px;line-height:1.65;color:#b7bcb7;margin:34px 0}.hero-actions{display:flex;align-items:center;gap:34px}.button{display:inline-flex;align-items:center;gap:18px;padding:17px 22px;font-weight:600;font-size:14px;border:1px solid transparent;transition:.25s}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold2);color:var(--ink)}.text-link{font-size:14px;border-bottom:1px solid #ffffff4d;padding:10px 0}.text-link span{color:var(--gold2);padding-left:10px}.ops-card{width:min(42vw,580px);position:absolute;right:5vw;top:205px;z-index:3;background:#1a1f1b;border:1px solid #ffffff16;box-shadow:0 35px 90px #0008}.card-top{height:48px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid #ffffff12;color:#777f78;font:11px monospace}.dots{display:flex;gap:5px;margin-right:18px}.dots i{width:6px;height:6px;border-radius:50%;background:#5d625e}.card-top>b{margin-left:auto;color:#9cbea7;font-weight:400}.card-top>b i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5cc481;margin-right:5px}.status{padding:23px 24px 5px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8a918b}.status strong{font-weight:500;color:#8bc59c}.chart{margin:20px 24px 0;border:1px solid #ffffff12;background:#141815;padding:18px 18px 0}.chart-label{display:flex;justify-content:space-between;font-size:12px;color:#929992}.chart-label b{color:#d5c185}.chart svg{height:105px;width:100%;display:block;margin-top:12px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 24px}.metrics div{padding:14px 16px;background:#141815;border:1px solid #ffffff0f}.metrics span,.metrics b{display:block}.metrics span{font-size:10px;color:#7b827c;margin-bottom:8px}.metrics b{font:18px Manrope;color:#dedfdc}.deploy{display:flex;align-items:center;margin:0 24px 24px;padding:13px;border:1px solid #ffffff10;font-size:11px}.pulse{width:25px;height:25px;background:#6db1831c;color:#75c08b;border-radius:50%;display:grid;place-items:center;margin-right:10px}.deploy div b,.deploy div small{display:block}.deploy div b{font-weight:500;color:#d9dbd8}.deploy div small{color:#777e78;margin-top:4px}.deploy>span:last-child{margin-left:auto;color:#666d67}.hero-foot{position:absolute;bottom:0;left:5vw;right:5vw;height:110px;border-top:1px solid #ffffff15;display:flex;align-items:center;justify-content:space-between;color:#747b75;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.hero-foot div{display:flex;gap:38px;color:#9da29e;letter-spacing:.06em}.section{padding:130px 6vw}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:72px}.section-head>div{max-width:850px}.eyebrow.dark{color:#8d7547}.section h2{font-size:clamp(44px,5vw,74px);line-height:1}.section h2 em{color:#9c7c41}.section-head>p{max-width:430px;line-height:1.75;color:var(--muted);font-size:16px;margin:0 0 4px 40px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service{min-height:345px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.3s;background:var(--paper)}.service:hover{background:var(--cream);transform:translateY(-4px)}.service-top{display:flex;justify-content:space-between}.service-top svg{width:28px;color:#9c7c41}.service-top span{font:11px monospace;color:#9a9f9b}.service h3{font:600 23px Manrope;margin:52px 0 14px}.service p{color:var(--muted);line-height:1.6;margin:0;max-width:340px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.tags span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);padding:7px 9px;color:#747a75}.approach{display:grid;grid-template-columns:1fr 1fr;background:#171b18;color:#fff;padding:125px 7vw;gap:10vw}.approach h2{font-size:clamp(52px,6vw,86px)}.approach-copy>p{color:#9fa59f;line-height:1.7;font-size:17px;max-width:480px;margin:35px 0}.button.light{color:#e9e6dd;border-color:#ffffff35}.steps{border-top:1px solid #ffffff1c}.step{display:flex;gap:30px;padding:28px 0;border-bottom:1px solid #ffffff1c}.step>span{font:11px monospace;color:var(--gold)}.step h3{font:600 24px Manrope;margin:0 0 8px}.step p{margin:0;color:#929992;line-height:1.5}.outcome-layout{display:grid;grid-template-columns:1fr 1.35fr;border-top:1px solid var(--line)}.big-stat{padding:50px 40px 50px 0;border-right:1px solid var(--line)}.big-stat>span{font-size:11px;text-transform:uppercase;color:#898e89;letter-spacing:.15em}.big-stat strong{display:block;font:600 clamp(56px,6vw,90px)/.95 Manrope;margin:45px 0}.big-stat strong em{font:400 Georgia;color:#9c7c41}.big-stat p{color:var(--muted);max-width:380px;line-height:1.7}.benefits{padding-left:6vw}.benefit{display:grid;grid-template-columns:70px 1fr;padding:32px 0;border-bottom:1px solid var(--line)}.benefit>span{font:11px monospace;color:#9c7c41}.benefit h3{font:600 22px Manrope;margin:0 0 8px}.benefit p{margin:0;color:var(--muted)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:var(--cream)}.faq-list{border-top:1px solid #ccc5b7}.faq-item{border-bottom:1px solid #ccc5b7}.faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:none;padding:25px 0;text-align:left;font:600 18px Manrope;cursor:pointer}.faq-item svg{transition:.25s}.faq-item.active svg{transform:rotate(180deg)}.answer{display:grid;grid-template-rows:0fr;transition:.35s}.answer p{overflow:hidden;margin:0;color:var(--muted);line-height:1.65;max-width:620px}.active .answer{grid-template-rows:1fr}.active .answer p{margin:0 0 25px}.cta{text-align:center;background:#9b7b43;color:#fff;padding:120px 5vw;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #ffffff17;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.cta>*{position:relative}.cta .eyebrow{justify-content:center;color:#f3e7c5}.cta h2{font-size:clamp(54px,7vw,96px)}.cta h2 em{color:#f5e6bb}.cta p{font-size:17px;color:#efe6d4}.inverse{background:#171b18;color:#fff;margin-top:22px}.spark{position:absolute;left:11%;top:20%;color:#e3cf99;opacity:.4}footer{background:#111512;color:#a3a8a3;padding:75px 6vw 30px}.footer-main{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:7vw}.footer-main>img{width:220px;height:80px;object-fit:contain;object-position:left}.footer-main>p{line-height:1.7}.footer-links{display:grid;grid-template-columns:1fr 1fr}.footer-links div{display:flex;flex-direction:column;gap:13px}.footer-links span{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#706e65;margin-bottom:6px}.footer-links a{font-size:14px;color:#d0d1cd}.footer-bottom{border-top:1px solid #ffffff14;margin-top:70px;padding-top:25px;display:flex;justify-content:space-between;font-size:10px;color:#666d67;text-transform:uppercase;letter-spacing:.08em}@media (max-width:950px){.navlinks{display:none}.navlinks.open{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#111512;flex-direction:column;justify-content:center;font-size:24px}.menu{display:block;z-index:30}.hero{min-height:1000px;padding-top:150px}.hero-copy{width:100%}.ops-card{position:relative;top:auto;right:auto;width:100%;margin-top:70px}.hero-foot{display:none}.service-grid{grid-template-columns:1fr 1fr}.approach{gap:5vw}.section-head{display:block}.section-head>p{margin:30px 0 0}.faq{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-main>p{display:none}}@media (max-width:650px){.nav{height:76px}.brand img{width:170px}.hero{min-height:auto;padding:140px 20px 80px}.hero h1{font-size:55px}.hero-copy>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:14px}.ops-card{margin-top:50px}.status{display:block}.status strong{display:block;margin-top:7px}.metrics{margin:12px;grid-template-columns:1fr 1fr 1fr}.metrics div{padding:10px 7px}.metrics b{font-size:14px}.chart,.deploy{margin-left:12px;margin-right:12px}.deploy>span:last-child{display:none}.section{padding:85px 20px}.service-grid{grid-template-columns:1fr}.service{min-height:300px}.approach{grid-template-columns:1fr;padding:85px 20px;gap:70px}.outcome-layout{grid-template-columns:1fr}.big-stat{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.benefits{padding-left:0}.benefit{grid-template-columns:45px 1fr}.faq{gap:55px}.cta{padding:90px 20px}.footer-main{grid-template-columns:1fr}.footer-links{margin-top:20px}.footer-bottom{display:block;line-height:1.8}.footer-bottom span{display:block;margin-top:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 45%,transparent 95%);mask-image:linear-gradient(to bottom,transparent 5%,#000 45%,transparent 95%);animation:gridDrift 18s linear infinite}.network-art{position:absolute;right:-2%;top:90px;width:48vw;height:620px;opacity:.23;pointer-events:none}.network-art svg{width:100%;height:100%;overflow:visible}.network-art path{fill:none;stroke:#d9c68e;stroke-width:1;stroke-dasharray:5 11;animation:dashFlow 16s linear infinite}.network-art circle{fill:#e0cf9b;filter:drop-shadow(0 0 8px #e0cf9b);transform-box:fill-box;transform-origin:center;animation:nodePulse 2.8s ease-in-out infinite}.network-art circle:nth-of-type(2n){animation-delay:-1.4s}.hero h1 span,.hero h1 em{display:inline-block}.ops-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#ffffff08 48%,transparent 61%);transform:translate(-120%);animation:cardSheen 7s ease-in-out infinite}.button{position:relative;overflow:hidden}.button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(110deg,transparent 30%,#ffffff60 48%,transparent 66%);transform:translate(-130%);transition:transform .7s}.button:hover:after{transform:translate(130%)}.marquee{overflow:hidden;background:#c8ad70;color:#171b18;border-top:1px solid #dbc58e;border-bottom:1px solid #a88c51;height:62px;display:flex;align-items:center}.marquee-track{display:flex;width:max-content;animation:marqueeMove 28s linear infinite}.marquee-set{display:flex;align-items:center;flex-shrink:0}.marquee span{font:700 11px Manrope;letter-spacing:.16em;white-space:nowrap;margin:0 28px}.marquee i{font-style:normal;font-size:9px;opacity:.6}.service{position:relative;overflow:hidden}.service-glow{position:absolute;width:240px;height:240px;border-radius:50%;right:-150px;top:-160px;background:#c5a86324;filter:blur(30px);transition:.55s}.service:hover .service-glow{right:-65px;top:-75px}.icon-wrap{width:46px;height:46px;border:1px solid var(--line);display:grid;place-items:center;transition:.4s}.icon-wrap svg{width:23px}.service:hover .icon-wrap{background:#191d1a;color:#dec98f;border-color:#191d1a;transform:rotate(-5deg) scale(1.06)}.service-arrow{position:absolute;right:30px;bottom:30px;width:18px;color:#a88b50;opacity:0;transform:translate(-8px,8px);transition:.35s}.service:hover .service-arrow{opacity:1;transform:translate(0)}.step{position:relative;overflow:hidden}.step-line{position:absolute;bottom:-1px;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--gold),transparent);transition:width .6s}.step:hover .step-line{width:100%}.step h3{transition:.3s}.step:hover h3{color:var(--gold2);transform:translate(5px)}.cta:after{content:"";position:absolute;width:760px;height:760px;border:1px dashed #ffffff23;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:slowSpin 45s linear infinite}.spark{animation:sparkFloat 4s ease-in-out infinite}.faq-item button:hover{color:#94743c}.nav-cta{transition:.3s}.nav-cta:hover{background:#ffffff0d;border-color:#d9c68e80}@keyframes gridDrift{to{background-position:72px 72px}}@keyframes dashFlow{to{stroke-dashoffset:-160}}@keyframes nodePulse{0%,to{transform:scale(.75);opacity:.35}50%{transform:scale(1.6);opacity:1}}@keyframes cardSheen{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@keyframes marqueeMove{to{transform:translate(-50%)}}@keyframes slowSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sparkFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(12deg)}}@media (max-width:950px){.network-art{width:90vw;right:-35%;opacity:.16}.marquee{height:54px}.marquee span{margin:0 20px}.service-arrow{opacity:.55;transform:none}}.dual-engine{padding:130px 6vw;background:var(--cream);display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;border-bottom:1px solid var(--line)}.dual-intro{position:sticky;top:60px;align-self:start}.dual-engine h2{font:600 clamp(46px,5vw,72px)/.98 Manrope;letter-spacing:-.05em;margin:0}.dual-engine h2 em{font-family:Georgia;font-weight:400;color:#9c7c41}.dual-intro>p{max-width:470px;color:var(--muted);line-height:1.75;margin-top:30px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pillars article{position:relative;min-height:510px;padding:35px;background:#f9f6ee;border:1px solid #d7d1c4;overflow:hidden;transition:.4s}.pillars article:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-130px;top:-130px;background:#c8a96322;transition:.5s}.pillars article:hover{transform:translateY(-8px);box-shadow:0 28px 70px #5d4a2720}.pillars article:hover:before{right:-70px;top:-70px}.pillars article>span{font:10px monospace;letter-spacing:.12em;color:#8e7445}.pillars article>svg{display:block;width:32px;height:32px;color:#9c7c41;margin:50px 0 70px}.pillars h3{font:600 29px/1.12 Manrope;letter-spacing:-.035em;margin:0 0 20px}.pillars p{color:var(--muted);line-height:1.65}.pillars ul{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid var(--line)}.pillars li{display:flex;align-items:center;gap:9px;font-size:12px;margin:12px 0;color:#555c56}.pillars li svg{width:14px;color:#9c7c41}.pillars .cloud-pillar{background:#171b18;color:#f0eee8;border-color:#171b18}.pillars .cloud-pillar:before{background:#c8a96317}.pillars .cloud-pillar p,.pillars .cloud-pillar li{color:#999f99}.pillars .cloud-pillar ul{border-color:#ffffff18}@media (max-width:1050px){.dual-engine{grid-template-columns:1fr}.dual-intro{position:relative;top:auto}.pillars article{min-height:470px}}@media (max-width:650px){body{overflow-x:hidden}.nav{padding:0 20px}.hero-grid{background-size:48px 48px}.network-art{width:140vw;right:-75%;top:70px}.hero-copy{max-width:100%}.hero h1{font-size:clamp(46px,14vw,58px)}.hero-copy>p{line-height:1.55}.ops-card{max-width:100%;overflow:hidden}.card-top{white-space:nowrap}.dual-engine{padding:80px 20px;gap:50px}.dual-engine h2{font-size:45px}.pillars{grid-template-columns:1fr}.pillars article{min-height:auto;padding:28px}.pillars article>svg{margin:40px 0}.pillars article:hover{transform:none}.section-head h2{font-size:43px}.section-head>p{font-size:15px}.service{padding:28px}.approach h2{font-size:49px}.big-stat strong{font-size:58px}.footer-links{gap:30px}}@media (max-width:380px){.hero{padding-left:16px;padding-right:16px}.hero h1{font-size:45px}.button{padding:15px 17px}.ops-card{margin-left:0;margin-right:0}.metrics{grid-template-columns:1fr}.metrics div{display:flex;justify-content:space-between;align-items:center}.metrics span{margin:0}.dual-engine,.section,.approach,.cta{padding-left:16px;padding-right:16px}.dual-engine h2,.section-head h2{font-size:39px}.footer-main>img{width:190px}}.grain,.orb,.hero-grid,.network-art,.ops-card:after,.button:after,.service-glow,.cta:before,.cta:after,.spark,.step-line{pointer-events:none!important}.button,.text-link,.nav a,.menu,.faq-item button,.service,.footer-links a{position:relative;z-index:5;pointer-events:auto;cursor:pointer;touch-action:manipulation}.service{display:block}.menu{min-width:44px;min-height:44px;padding:10px}.faq-item button{min-height:62px}.navlinks.open{z-index:25}.navlinks.open a{min-width:220px;justify-content:center;text-align:center}.contact-actions{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;gap:16px}.contact-actions .button{margin-top:22px;min-width:275px;justify-content:center}.gmail-link{font-size:12px;color:#fff;border-bottom:1px solid #ffffff60;padding:5px 2px;transition:.25s}.gmail-link:hover{color:#171b18;border-color:#171b18}@media (max-width:650px){.contact-actions .button{min-width:0;width:100%;max-width:330px}.gmail-link{font-size:13px}}.copy-email{position:relative;z-index:6;background:transparent;border:0;border-bottom:1px solid #ffffff60;color:#fff;padding:6px 2px;font:500 12px DM Sans;cursor:pointer;display:flex;align-items:center;gap:7px;transition:.25s}.copy-email:hover{color:#171b18;border-color:#171b18}.copy-email:focus-visible,.button:focus-visible,.nav a:focus-visible{outline:2px solid white;outline-offset:4px}.products-section{background:#f8f6ef}.product-list{display:grid;gap:22px}.product-card{display:grid;grid-template-columns:1.08fr .92fr;min-height:520px;border:1px solid var(--line);background:#fff;overflow:hidden}.product-card:nth-child(2n){grid-template-columns:.92fr 1.08fr}.product-card:nth-child(2n) .product-visual{order:2}.product-visual{margin:22px;background:#19201c;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.product-visual:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-100px;top:-150px;background:#bea25a35;filter:blur(35px)}.product-visual.pulse{background:#182025}.product-visual.hr{background:#232019}.product-visual.chat{background:#16191f}.mock-bar{height:35px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #ffffff13;color:#b6a36d;font:10px monospace;position:relative}.mock-bar i{width:6px;height:6px;border-radius:50%;background:#ffffff25}.mock-bar span{margin-left:10px}.mock-shell{height:calc(100% - 35px);display:grid;grid-template-columns:58px 1fr;position:relative}.mock-nav{border-right:1px solid #ffffff12;padding:24px 16px}.mock-nav b{display:block;width:24px;height:6px;background:#ffffff17;margin-bottom:22px;border-radius:4px}.mock-nav b:first-child{background:#d7bd7770}.mock-main{padding:28px}.mock-heading{display:flex;justify-content:space-between}.mock-heading strong{width:120px;height:11px;background:#ffffff38;border-radius:5px}.mock-heading small{width:60px;height:22px;background:#c5a65d;border-radius:3px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.mock-stats i{height:65px;border:1px solid #ffffff12;background:#ffffff06}.mock-chart{height:150px;margin-top:14px;border:1px solid #ffffff12;display:flex;align-items:flex-end;justify-content:space-around;padding:25px}.mock-chart span{width:9%;height:35%;background:#b99b55}.mock-chart span:nth-child(2){height:65%}.mock-chart span:nth-child(3){height:48%}.mock-chart span:nth-child(4){height:83%}.mock-chart span:nth-child(5){height:70%}.mock-rows{margin-top:14px}.mock-rows i{display:block;height:10px;background:#ffffff0d;margin:8px 0;border-radius:4px}.mock-rows i:nth-child(2){width:82%}.mock-rows i:nth-child(3){width:65%}.pulse .mock-chart span{background:#6aa5ad}.hr .mock-chart span{background:#c4906d}.chat .mock-chart span{background:#827bb9}.product-content{padding:58px 56px;display:flex;flex-direction:column}.product-meta{display:flex;align-items:center;gap:13px;text-transform:uppercase;font:10px monospace;letter-spacing:.12em;color:#7c827d}.product-meta span:first-child{color:#9c7c41}.product-meta b{margin-left:auto;color:#4c8d60;background:#e5f2e8;padding:6px 8px;font-weight:500}.product-content h3{font:600 clamp(40px,4vw,60px)/1 Manrope;letter-spacing:-.05em;margin:45px 0 18px}.product-content>p{color:var(--muted);line-height:1.7;margin:0}.product-content ul{list-style:none;padding:20px 0;margin:22px 0;border-top:1px solid var(--line)}.product-content li{display:flex;gap:10px;align-items:center;font-size:13px;margin:12px 0}.product-content li svg{width:14px;color:#9c7c41}.product-content>a{margin-top:auto;display:flex;align-items:center;gap:12px;width:max-content;font-weight:600;font-size:13px;border-bottom:1px solid #a78c5b;padding-bottom:7px}.product-content>a svg{width:16px}.pricing-note{margin-top:22px;background:#1a1e1b;color:#fff;padding:55px 5vw;display:grid;grid-template-columns:.7fr 1fr 1.4fr auto;align-items:center;gap:35px}.pricing-note>span{font:10px monospace;color:#cdb77c;text-transform:uppercase;letter-spacing:.12em}.pricing-note h3{font:600 27px Manrope;margin:0}.pricing-note p{color:#999f9a;line-height:1.6;margin:0}.light-dark{border-color:#ffffff35;color:#fff;white-space:nowrap}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border:1px solid var(--line)}.proof-strip div{padding:35px;border-right:1px solid var(--line)}.proof-strip div:last-child{border-right:0}.proof-strip strong{display:block;font:600 clamp(38px,4vw,58px) Manrope;letter-spacing:-.05em;color:#94743c}.proof-strip span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.story-section{display:grid;grid-template-columns:1.1fr .9fr;background:#171b18;color:#fff;padding:125px 7vw;gap:10vw}.story-copy h2{font:600 clamp(49px,5.5vw,82px)/.96 Manrope;letter-spacing:-.055em;margin:0 0 40px}.story-copy h2 em{font:400 Georgia;color:var(--gold2)}.story-copy p{color:#9ea49f;line-height:1.75;max-width:690px}.story-facts{border-top:1px solid #ffffff20}.story-facts div{padding:30px 0;border-bottom:1px solid #ffffff20}.story-facts span,.story-facts strong,.story-facts small{display:block}.story-facts span{font:9px monospace;color:#887549;letter-spacing:.15em}.story-facts strong{font:600 28px/1.1 Manrope;margin:13px 0 8px}.story-facts small{color:#777e78}@media (max-width:1000px){.product-card,.product-card:nth-child(2n){grid-template-columns:1fr}.product-card:nth-child(2n) .product-visual{order:0}.product-visual{min-height:400px}.pricing-note{grid-template-columns:1fr 1fr}.story-section{gap:5vw}}.product-visual.aqua{background:#182025}.aqua .mock-chart span{background:#6aa5ad}.commercial-head{display:flex;justify-content:space-between;align-items:end;margin:100px 0 45px}.commercial-head h3{font:600 clamp(38px,4vw,58px)/1 Manrope;letter-spacing:-.045em;margin:0}.commercial-head>div{max-width:650px}.commercial-head>p{max-width:460px;color:var(--muted);line-height:1.7;margin:0 0 3px 40px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.plan-grid article{min-height:470px;padding:38px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;position:relative;transition:.35s}.plan-grid article:hover{transform:translateY(-7px);box-shadow:0 24px 60px #46391f18;z-index:2}.plan-grid article.featured{background:#191d1a;color:#f2eee4;border-color:#191d1a}.plan-grid article>b{position:absolute;right:18px;top:18px;font:9px monospace;color:#171b18;background:var(--gold2);padding:7px 9px;letter-spacing:.08em}.plan-grid article>span{font:10px monospace;color:#9a7b43;letter-spacing:.14em}.plan-grid h4{font:600 29px/1.1 Manrope;letter-spacing:-.035em;margin:55px 0 18px}.plan-grid p{color:var(--muted);line-height:1.65;min-height:80px}.plan-grid .featured p,.plan-grid .featured li{color:#9ea49f}.plan-grid ul{list-style:none;padding:22px 0;margin:20px 0;border-top:1px solid var(--line)}.plan-grid .featured ul{border-color:#ffffff18}.plan-grid li{display:flex;align-items:center;gap:9px;margin:13px 0;font-size:13px}.plan-grid li svg{width:14px;color:#aa8a4e}.plan-grid a{display:flex;align-items:center;gap:11px;margin-top:auto;width:max-content;font-size:13px;font-weight:600;border-bottom:1px solid #aa8a4e;padding-bottom:7px}.plan-grid a svg{width:16px}@media (max-width:900px){.commercial-head{display:block}.commercial-head>p{margin:25px 0 0}.plan-grid{grid-template-columns:1fr}.plan-grid article{min-height:410px}}@media (max-width:650px){.commercial-head{margin:75px 0 35px}.commercial-head h3{font-size:40px}.plan-grid article{min-height:auto;padding:30px}.plan-grid article:hover{transform:none}.plan-grid h4{margin-top:45px}.plan-grid p{min-height:0}.plan-grid a{margin-top:30px}}.infra-review{background:#20251f;color:#fff;padding:125px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;position:relative;overflow:hidden}.infra-review:before{content:"";position:absolute;width:650px;height:650px;border:1px solid #d6bd7930;border-radius:50%;left:-330px;bottom:-400px}.review-intro,.review-options{position:relative}.review-intro h2{font:600 clamp(48px,5vw,78px)/.97 Manrope;letter-spacing:-.055em;margin:0}.review-intro h2 em{font:400 Georgia;color:var(--gold2)}.review-intro>p{color:#a5aaa5;line-height:1.75;max-width:620px;margin:35px 0}.review-clouds{display:flex;gap:9px}.review-clouds span{font:10px monospace;letter-spacing:.1em;border:1px solid #ffffff25;padding:9px 12px;color:#c9b474}.review-options{border-top:1px solid #ffffff1b}.review-options>a{display:grid;grid-template-columns:45px 1fr 25px;gap:18px;align-items:start;padding:28px 0;border-bottom:1px solid #ffffff1b;transition:.3s}.review-options>a:hover{padding-left:10px;background:#ffffff03}.review-options>a>span{font:10px monospace;color:#a4864e}.review-options h3{font:600 22px Manrope;margin:0 0 8px}.review-options p{color:#929892;line-height:1.55;margin:0}.review-options>a>svg{width:18px;color:#c7aa67;transition:.3s}.review-options>a:hover>svg{transform:translate(5px,-5px)}@media (max-width:900px){.infra-review{grid-template-columns:1fr;gap:65px}}@media (max-width:650px){.infra-review{padding:85px 20px}.review-intro h2{font-size:46px}.review-options>a{grid-template-columns:34px 1fr 18px}.review-options h3{font-size:20px}.review-options p{font-size:14px}}.pulse-gallery{margin:22px;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px}.screenshot-frame{min-height:0;background:#111714;border:1px solid #cfc9bc;box-shadow:0 18px 50px #1c231d25;overflow:hidden}.screen-chrome{height:38px;background:#171c19;color:#7e8680;display:flex;align-items:center;gap:6px;padding:0 13px;font:9px monospace}.screen-chrome i{width:6px;height:6px;border-radius:50%;background:#5d655f}.screen-chrome span{margin-left:8px}.screen-chrome b{margin-left:auto;color:#83b893;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.screenshot-frame img{display:block;width:100%;height:calc(100% - 38px);min-height:365px;object-fit:contain;background:#f4f5f6}.screen-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.screen-tabs button{min-height:52px;border:0;border-right:1px solid var(--line);background:#f6f3eb;color:#666d67;text-align:left;padding:8px 11px;font:500 10px DM Sans;cursor:pointer;transition:.25s}.screen-tabs button:last-child{border-right:0}.screen-tabs button span{display:block;font:8px monospace;color:#a18756;margin-bottom:4px}.screen-tabs button.active{background:#171b18;color:#fff}.screen-tabs button.active span{color:#dcc88f}.screen-tabs button:focus-visible{outline:2px solid #9c7c41;outline-offset:2px;z-index:2}@media (max-width:1000px){.pulse-gallery{order:0}.screenshot-frame img{min-height:340px}}@media (max-width:650px){.pulse-gallery{margin:10px;gap:8px}.screen-chrome span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-chrome b{display:none}.screenshot-frame img{min-height:220px}.screen-tabs button{min-height:48px;padding:7px 6px;font-size:9px}}@media (max-width:650px){.product-card{min-height:auto}.product-visual{min-height:310px;margin:10px;padding:12px}.mock-shell{grid-template-columns:38px 1fr}.mock-nav{padding:18px 8px}.mock-nav b{width:18px}.mock-main{padding:18px 12px}.mock-stats i{height:48px}.mock-chart{height:100px;padding:15px}.product-content{padding:35px 25px}.product-content h3{font-size:42px;margin-top:32px}.pricing-note{grid-template-columns:1fr;padding:40px 25px}.pricing-note .button{width:100%;justify-content:center}.proof-strip{grid-template-columns:1fr 1fr;margin-top:55px}.proof-strip div{padding:24px 18px;border-bottom:1px solid var(--line)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(3),.proof-strip div:nth-child(4){border-bottom:0}.story-section{grid-template-columns:1fr;padding:85px 20px;gap:55px}.story-copy h2{font-size:48px}}
