:root{color-scheme:dark;--soot: #080604;--basalt: #14100c;--charcoal: #1d1711;--ember: #e86f00;--sand: #e8c89a;--bone: #f1dfbd;--amberdust: #d8a55d;--acid: #bfd42d}*{box-sizing:border-box}html{width:100%;max-width:100vw;scroll-behavior:smooth;background:var(--soot)}body{width:100%;max-width:100vw;min-width:320px;margin:0;overflow-x:hidden;font-family:Outfit,system-ui,sans-serif;color:var(--bone);background:radial-gradient(circle at 74% 8%,rgba(232,111,0,.14),transparent 26rem),linear-gradient(180deg,#080604,#110d09 44%,#080604)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;content:"";opacity:.27;background-image:linear-gradient(rgba(216,165,93,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(216,165,93,.035) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;content:"";opacity:.085;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,transparent 1px),radial-gradient(circle at 70% 40%,#fff 0 1px,transparent 1px);background-size:5px 5px,7px 7px;mix-blend-mode:screen}::selection{background:#e86f0059;color:#fff}.site-shell{position:relative;width:100%;max-width:100vw;overflow:hidden}header{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid rgba(216,165,93,.1);background:#080604c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}header nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;width:min(100%,1520px);margin-inline:auto;padding:.9rem clamp(1rem,2vw,2rem)}header nav>div{display:flex;justify-content:center;gap:clamp(1rem,2vw,1.5rem);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;color:#e8c89ab8;text-transform:uppercase}.nav-cta,.mobile-audit{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border:1px solid rgba(232,111,0,.75);background:var(--ember);padding:.8rem 1rem;color:#100904;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.nav-cta:hover,.mobile-audit:hover{transform:translateY(-2px);border-color:var(--sand);background:var(--sand)}.mobile-audit{display:none}.grid-field{background-image:linear-gradient(rgba(216,165,93,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(216,165,93,.06) 1px,transparent 1px);background-size:82px 82px}.hero-section{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;border-bottom:1px solid rgba(216,165,93,.1)}.hero-art,.hero-overlay,.final-cta-art,.final-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-art{z-index:-30;background-image:url(/assets/kalahari-hero-artplate-CVdQAH3S.png);background-size:cover;background-position:58% 50%;filter:saturate(1.06) contrast(1.08) brightness(.82)}.hero-overlay{z-index:-20;background:radial-gradient(circle at 58% 63%,rgba(232,111,0,.16),transparent 32%),linear-gradient(90deg,#080604f5,#080604b8 37%,#08060438 68%,#080604d1),linear-gradient(180deg,#080604eb,#08060424 38%,#080604eb)}.hero-inner{display:grid;grid-template-columns:minmax(0,.58fr) minmax(22rem,.42fr);align-items:center;gap:clamp(1.5rem,2vw,2.25rem);width:min(100%,1520px);min-height:100dvh;margin-inline:auto;padding:6.5rem clamp(1rem,2vw,2rem) 4rem}.hero-inner>div:first-child{max-width:58rem}.hero-inner:after{content:""}.hero-brand-title{display:grid;gap:.18rem;margin-top:1.3rem;font-family:Archivo Black,Impact,sans-serif;line-height:.78;letter-spacing:0;text-transform:uppercase;text-shadow:0 .035em 0 rgba(0,0,0,.5),0 .15em 2.2rem rgba(0,0,0,.4)}.hero-brand-title span{display:block;width:100%;max-width:58rem}.hero-brand-title span:first-child{font-size:clamp(3.1rem,5.4vw,6.25rem);background:radial-gradient(circle at 15% 35%,rgba(63,39,18,.13),transparent 8%),radial-gradient(circle at 54% 22%,rgba(255,244,205,.24),transparent 7%),linear-gradient(105deg,#f5ddb1,#ddbd88 48%,#f0cd9b);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-brand-title span:last-child{max-width:30rem;font-size:clamp(2.7rem,4.6vw,5.15rem);background:radial-gradient(circle at 25% 45%,rgba(55,23,0,.3),transparent 10%),linear-gradient(105deg,#ff8f13,#e46600 58%,#ff9f28);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-section h1{max-width:46rem;margin:1.35rem 0 0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(1.9rem,2.65vw,3.05rem);font-weight:900;line-height:.96;letter-spacing:-.035em;color:#fffaf0;text-transform:none}.hero-section p:not(.system-label){max-width:44rem;margin-top:1.6rem;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.65;color:#f1dfbddb}.hero-inner>div:first-child>div:nth-of-type(1){display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero-inner>div:first-child>div:nth-of-type(2){display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;border-left:2px solid rgba(191,212,45,.8);padding-left:1rem;font-family:IBM Plex Mono,monospace;font-size:.92rem;font-weight:800;color:var(--acid)}.hero-inner>div:first-child>div:nth-of-type(2) span:first-child{color:#e8c89ab8}.hero-inner>div:first-child>div:nth-of-type(2) span:last-child{width:.5rem;height:1.25rem;background:var(--acid)}.hero-inner>aside{align-self:end;width:100%;max-width:38rem;justify-self:end;border:1px solid rgba(216,165,93,.2);background:#08060475;padding:1.25rem;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-lockup{display:inline-flex;align-items:center;gap:.9rem;width:max-content}.brand-lockup span:last-child{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:800;letter-spacing:.18em;color:var(--sand);text-transform:uppercase}.brand-glyph{position:relative;width:2.25rem;height:2.25rem;background:url(/brand/kalahari-labs-logo-mark.svg) center / contain no-repeat}.nav-link{position:relative;transition:color .18s ease,opacity .18s ease}.nav-link:after{position:absolute;left:0;bottom:-.45rem;width:100%;height:1px;content:"";background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav-link:hover{color:#fff}.nav-link:hover:after{transform:scaleX(1)}.system-label{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;line-height:1.4;letter-spacing:.16em;color:#e86f00eb;text-transform:uppercase}.text-shadow-brutal{text-shadow:0 .035em 0 rgba(0,0,0,.58),0 .12em 2rem rgba(0,0,0,.38)}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.95rem 1.15rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:800;line-height:1.2;letter-spacing:.11em;text-align:center;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.cta-primary{color:#110b05;background:var(--ember);border:1px solid var(--ember);box-shadow:0 22px 70px #e86f0033,inset 0 1px #ffffff2e}.cta-secondary{color:var(--sand);background:#08060457;border:1px solid rgba(216,165,93,.34);box-shadow:inset 0 1px #ffffff0f}.cta-primary:hover,.cta-secondary:hover{transform:translateY(-2px)}.cta-primary:hover{color:#130c05;background:var(--sand);border-color:var(--sand)}.cta-secondary:hover{color:#fff;border-color:#e86f00c7;background:#e86f0014}.cta-primary:active,.cta-secondary:active{transform:translateY(1px) scale(.99)}.metric-row{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(216,165,93,.12)}.metric-row b{color:var(--bone);text-align:right}.hud-stat{display:grid;gap:.35rem;min-height:5.1rem;padding:.9rem;border:1px solid rgba(232,111,0,.24);background:#0806046b}.hud-stat b{font-family:Archivo Black,Impact,sans-serif;font-size:1.45rem;color:var(--sand)}.hud-stat span{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;color:#f1dfbd94;letter-spacing:.11em;text-transform:uppercase}.section-wrap{position:relative;padding:clamp(5.5rem,9vw,9rem) 0;border-bottom:1px solid rgba(216,165,93,.1)}.section-wrap>.mx-auto,.final-cta>.mx-auto,footer>div{width:min(100%,1520px);margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem)}#solution .mt-12,#services .mt-12,#pricing .mt-12,#offer .mt-12{margin-top:3rem}#solution .mt-12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(216,165,93,.14);background:#d8a55d24}#services .mt-12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}#pricing .mt-12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}#offer .mt-12{display:grid;grid-template-columns:.86fr 1.14fr;gap:1.5rem}#solution .max-w-5xl,#services .max-w-4xl,#offer .max-w-5xl,#pricing .max-w-5xl,#audit .max-w-5xl{max-width:72rem}#solution p.mt-6,#audit p.mt-6{max-width:48rem;margin-top:1.5rem;font-size:1.15rem;line-height:1.7;color:#f1dfbdb8}#services>div>div:nth-of-type(1){display:flex;justify-content:space-between;gap:2rem;align-items:end}.section-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,7vw,8rem);width:min(100% - 2rem,1520px);margin-inline:auto}.section-title{margin-top:1.05rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.9rem,3.35vw,4.15rem);line-height:.96;letter-spacing:0;color:var(--sand);text-transform:uppercase}.section-copy{max-width:56rem;align-self:end;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.55;color:#f1dfbdc2}.problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;margin-bottom:0;list-style:none}.problem-list li,.service-chip,.industry-list span,.trust-grid div{border:1px solid rgba(216,165,93,.18);background:#0806045c;box-shadow:inset 0 1px #ffffff0b}.problem-list li{padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:#f1dfbdd1;text-transform:uppercase}.problem-list li:before{content:"/";margin-right:.55rem;color:var(--ember)}.feature-panel{min-height:24rem;padding:clamp(1.35rem,2.5vw,2.4rem);background:#14100cf0;transition:transform .18s ease,background-color .18s ease}.feature-panel:hover{transform:translateY(-4px);background:#1d1711f5}.feature-panel span{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:800;color:var(--ember)}.feature-panel h3{max-width:18rem;margin-top:6.5rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.3rem,1.45vw,1.8rem);line-height:1;color:var(--sand);text-transform:uppercase}.feature-panel p{margin-top:1.2rem;line-height:1.7;color:#f1dfbdad}.terminal-flow{border:1px solid rgba(216,165,93,.18);background:#08060470}.flow-step{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:clamp(1.15rem,2.4vw,2rem);border-bottom:1px solid rgba(216,165,93,.14)}.flow-step:last-child{border-bottom:0}.flow-step span{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:800;color:var(--acid)}.flow-step b{display:block;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.2;color:var(--bone);text-transform:uppercase}.flow-step p{grid-column:2;margin:.6rem 0 0;color:#f1dfbda3;line-height:1.65}.service-chip{display:flex;min-height:5.25rem;align-items:end;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:800;line-height:1.2;letter-spacing:.08em;color:#f1dfbdd1;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,color .18s ease}.service-chip:hover{transform:translateY(-3px);color:#fff;border-color:#e86f009e}.industry-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2.5rem,7vw,8rem)}.industry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:start}.industry-list span{padding:1.25rem;color:#f1dfbdcc}.comparison{padding:clamp(1.35rem,3vw,2.4rem);border:1px solid rgba(216,165,93,.18);background:#08060466}.comparison.premium{border-color:#e86f008c;background:linear-gradient(135deg,rgba(232,111,0,.12),transparent 45%),#0806048a}.comparison h3{font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.65rem,2.45vw,3rem);line-height:.96;color:var(--sand);text-transform:uppercase}.comparison ul{display:grid;gap:.8rem;padding:0;margin:2rem 0 0;list-style:none}.comparison li{display:flex;gap:.75rem;color:#f1dfbdc2}.comparison li:before{content:"";width:.5rem;height:.5rem;margin-top:.55rem;background:var(--ember)}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trust-grid div{min-height:8rem;padding:1.2rem;color:#f1dfbdd1}.package-card{display:grid;min-height:25rem;align-content:space-between;gap:2rem;padding:clamp(1.35rem,2.5vw,2rem);border:1px solid rgba(216,165,93,.18);background:#08060461}.package-card--featured{border-color:#e86f008f;background:linear-gradient(180deg,#e86f0024,#08060470)}.package-card span{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:800;color:var(--ember);letter-spacing:.1em;text-transform:uppercase}.package-card h3{max-width:28rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.45rem,1.9vw,2.4rem);line-height:.98;color:var(--sand);text-transform:uppercase}.package-card a{width:max-content;border-bottom:1px solid var(--ember);padding-bottom:.35rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800;color:var(--bone);letter-spacing:.09em;text-transform:uppercase}.final-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.5rem,8vw,7rem) 0;border-block:1px solid rgba(216,165,93,.1)}.final-cta-art{z-index:-20;background-image:url(/assets/kalahari-hero-artplate-CVdQAH3S.png);background-size:cover;background-position:50% 62%;opacity:.35}.final-cta-overlay{z-index:-10;background:linear-gradient(90deg,#080604f5,#080604d1),radial-gradient(circle at 76% 40%,rgba(232,111,0,.18),transparent 30%)}.final-cta>div:last-child{display:grid;grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:2.5rem;align-items:start}.final-cta p:not(.system-label){max-width:48rem;margin-top:1.5rem;font-size:1.15rem;line-height:1.7;color:#f1dfbdc7}.final-cta>div:last-child>div:last-child{display:flex;flex-direction:column;gap:1rem}.contact-system{width:min(100%,1520px);margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem)}.contact-direct{display:grid;gap:.6rem;margin-top:2rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:800;letter-spacing:.08em;color:var(--sand);text-transform:uppercase}.contact-direct a:hover,.footer-contact a:hover{color:#fff}.growth-form{display:grid;gap:1px;border:1px solid rgba(216,165,93,.2);background:#d8a55d24;box-shadow:0 24px 90px #00000047,inset 0 1px #ffffff0d}.form-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8a55d24}.form-progress span{display:grid;min-height:3rem;place-items:center;background:#080604db;color:#f1dfbd6b;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900}.form-progress span.is-active{color:#100904;background:var(--ember)}.form-progress span.is-complete{color:var(--acid)}.form-step[hidden]{display:none}.growth-form fieldset{display:grid;gap:1rem;min-width:0;margin:0;padding:clamp(1.25rem,2.2vw,2rem);border:0;background:#080604c2}.growth-form legend{width:100%;margin-bottom:1rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.5rem,2.3vw,2.45rem);line-height:.95;color:var(--sand);text-transform:uppercase}.growth-form legend span{display:block;margin-bottom:.7rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.14em;color:var(--ember)}.growth-form label,.choice-group p{display:grid;gap:.55rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800;letter-spacing:.08em;color:#f1dfbde0;text-transform:uppercase}.growth-form input,.growth-form select,.growth-form textarea{width:100%;border:1px solid rgba(216,165,93,.22);border-radius:0;background:#0303028f;padding:.95rem 1rem;color:var(--bone);font:600 1rem Outfit,system-ui,sans-serif;outline:none}.growth-form input:focus,.growth-form select:focus,.growth-form textarea:focus{border-color:#e86f00d1;box-shadow:inset 0 0 0 1px #e86f0057}.choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.choice-group p{grid-column:1 / -1;margin:0}.choice-group label{display:flex;align-items:center;gap:.6rem;min-height:3rem;border:1px solid rgba(216,165,93,.16);background:#0000003d;padding:.75rem;line-height:1.25}.choice-group input{width:.9rem;height:.9rem;accent-color:var(--ember)}.choice-group.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.growth-form button{width:max-content;margin-top:.4rem;cursor:pointer}.form-actions{display:flex;justify-content:flex-end;gap:.85rem;margin-top:.4rem}.form-actions.split{justify-content:space-between}.trust-line{margin:0;color:#f1dfbdad}.whatsapp-float{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;border:1px solid rgba(191,212,45,.45);background:#080604db;padding:0 1.2rem;color:var(--acid);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 16px 50px #00000057,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-widget{position:fixed;right:1.25rem;bottom:5rem;z-index:65;width:min(22rem,calc(100vw - 2.5rem));border:1px solid rgba(216,165,93,.2);background:#080604e0;padding:1rem;color:#f1dfbdc7;box-shadow:0 16px 70px #0000006b,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-widget p{margin:0 0 .7rem;line-height:1.45}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.chat-head span{color:#f1dfbd8a;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800}.chat-widget b{display:block;color:var(--ember);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.chat-options{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0}.chat-options button,.chat-options a{border:1px solid rgba(216,165,93,.18);background:#00000038;padding:.35rem .45rem;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:800;text-transform:uppercase;cursor:pointer}.chat-options button:hover,.chat-options a:hover{border-color:#e86f00b8;color:#fff}.chat-options label{display:grid;width:100%;gap:.35rem;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chat-options input{border:1px solid rgba(216,165,93,.2);background:#0000004d;padding:.65rem;color:var(--bone)}.footer-contact{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-hero{position:relative;isolation:isolate;min-height:86dvh;overflow:hidden;border-bottom:1px solid rgba(216,165,93,.1)}.about-art,.about-overlay,.about-grid-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-art{z-index:-30;background-image:url(/assets/kalahari-hero-artplate-CVdQAH3S.png);background-size:cover;background-position:58% 50%;filter:saturate(1.04) contrast(1.08) brightness(.82)}.about-overlay{z-index:-20;background:radial-gradient(circle at 72% 48%,rgba(232,111,0,.16),transparent 30%),linear-gradient(90deg,#080604f5,#080604ad 46%,#0806046b),linear-gradient(180deg,#080604f0,#08060424 48%,#080604eb)}.about-grid-field{z-index:-10;opacity:.42}.about-hero-inner{display:grid;align-content:center;width:min(100%,1520px);min-height:86dvh;margin-inline:auto;padding:8rem clamp(1rem,2vw,2rem) 5rem}.about-hero h1{max-width:68rem;margin:1.25rem 0 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.25rem,4vw,4.8rem);line-height:.96;color:var(--sand);text-transform:uppercase;text-shadow:0 .035em 0 rgba(0,0,0,.55),0 .12em 2rem rgba(0,0,0,.45)}.about-hero p:not(.system-label){max-width:50rem;margin-top:2rem;color:#f1dfbdd1;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.65}.about-callouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:76rem;margin-top:2.5rem}.about-callouts span{border:1px solid rgba(216,165,93,.2);background:#0806046b;padding:1rem;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid rgba(216,165,93,.14);background:#d8a55d24}.about-method article{min-height:23rem;padding:clamp(1.25rem,2.3vw,2rem);background:#080604c7}.about-method span{color:var(--ember);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:900}.about-method h3{margin-top:5rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.35rem,1.62vw,2rem);line-height:1;color:var(--sand);text-transform:uppercase}.about-method p,.about-values p{margin-top:1rem;color:#f1dfbdad;line-height:1.65}.about-values{display:grid;gap:1rem}.about-values div{border:1px solid rgba(216,165,93,.18);background:#0806045c;padding:clamp(1.1rem,2vw,1.5rem)}.about-values b{display:block;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase}.about-final{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}.about-final p:not(.system-label){max-width:50rem;margin-top:1.4rem;color:#f1dfbdc2;font-size:1.15rem;line-height:1.7}.service-hero .about-art{background-position:56% 48%}.blog-hero .about-art{background-position:52% 54%}.service-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid rgba(216,165,93,.14);background:#d8a55d24}.service-matrix article{display:grid;min-height:19rem;align-content:space-between;gap:2rem;padding:clamp(1.15rem,2vw,1.8rem);background:linear-gradient(160deg,rgba(232,111,0,.08),transparent 44%),#080604d1;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.service-matrix article:hover{transform:translateY(-4px);background:linear-gradient(160deg,rgba(232,111,0,.14),transparent 48%),#14100cf5}.service-matrix span,.blog-card span{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900;color:var(--ember);letter-spacing:.12em;text-transform:uppercase}.service-matrix h3{margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.2rem,1.38vw,1.65rem);line-height:1.04;color:var(--sand);text-transform:uppercase}.service-matrix p{margin:0;color:#f1dfbdad;line-height:1.62}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;border:1px solid rgba(216,165,93,.14);background:#d8a55d24}.blog-card{display:grid;min-height:24rem;align-content:space-between;gap:1.6rem;padding:clamp(1.25rem,2.6vw,2.4rem);background:radial-gradient(circle at 82% 12%,rgba(232,111,0,.12),transparent 18rem),#080604d1;transition:transform .18s ease,background-color .18s ease}.blog-card:hover{transform:translateY(-4px);background:radial-gradient(circle at 82% 12%,rgba(232,111,0,.18),transparent 18rem),#14100cf5}.blog-card h2{max-width:34rem;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.45rem,2.15vw,2.65rem);line-height:1;color:var(--sand);text-transform:uppercase}.blog-card p{max-width:42rem;margin:0;color:#f1dfbdb3;font-size:1.05rem;line-height:1.65}.blog-card a{width:max-content;border-bottom:1px solid var(--ember);padding-bottom:.35rem;color:var(--bone);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.blog-card a:hover{border-color:var(--sand);color:#fff}.landing-page{color:var(--bone)}.landing-hero{position:relative;isolation:isolate;min-height:82dvh;overflow:hidden;border-bottom:1px solid rgba(216,165,93,.1)}.landing-hero-inner{display:grid;align-content:center;width:min(100%,1520px);min-height:82dvh;margin-inline:auto;padding:8rem clamp(1rem,2vw,2rem) 5rem}.landing-hero h1{max-width:70rem;margin:1.25rem 0 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.35rem,4.4vw,5.2rem);line-height:.96;color:var(--sand);text-transform:uppercase;text-shadow:0 .035em 0 rgba(0,0,0,.55),0 .12em 2rem rgba(0,0,0,.45)}.landing-hero p:not(.system-label){max-width:50rem;margin:1.8rem 0 2rem;color:#f1dfbdd1;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.65}.landing-section{width:min(100% - 2rem,1520px);margin-inline:auto;padding:clamp(4.5rem,7vw,7rem) 0;border-bottom:1px solid rgba(216,165,93,.1)}.landing-copy{max-width:58rem}.landing-copy h2,.landing-title,.landing-final h2{margin:1rem 0 1.5rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,3.4vw,4rem);line-height:.98;color:var(--sand);text-transform:uppercase}.landing-copy h3{margin:2rem 0 .7rem;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.landing-copy p,.landing-faq p{color:#f1dfbdc2;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.68}.landing-stats,.landing-grid,.landing-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(216,165,93,.14);background:#d8a55d24}.landing-stats div,.landing-grid article,.landing-compare div{background:#080604c7;padding:clamp(1.2rem,2.4vw,2rem)}.landing-stats b{display:block;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,4vw,4rem);color:var(--sand);text-transform:uppercase}.landing-stats span,.landing-grid span{color:var(--ember);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.landing-grid h3,.landing-compare b{display:block;margin-top:3rem;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.45rem,2vw,2.35rem);line-height:.98;color:var(--sand);text-transform:uppercase}.landing-grid p,.landing-compare span{display:block;margin-top:1rem;color:#f1dfbdad;line-height:1.65}.landing-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-faq details{border:1px solid rgba(216,165,93,.18);background:#08060461;padding:1.2rem;margin-top:.75rem}.landing-faq summary{cursor:pointer;color:var(--sand);font-family:IBM Plex Mono,monospace;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-final{position:relative;width:min(100% - 2rem,1520px);margin:clamp(5rem,8vw,7rem) auto;border:1px solid rgba(232,111,0,.35);background:linear-gradient(135deg,rgba(232,111,0,.14),transparent 42%),#0806049e;padding:clamp(1.5rem,4vw,3rem)}.article-page{color:var(--bone)}.article-hero{position:relative;isolation:isolate;min-height:72dvh;overflow:hidden;border-bottom:1px solid rgba(216,165,93,.1)}.article-hero-inner{display:grid;align-content:center;width:min(100%,1520px);min-height:72dvh;margin-inline:auto;padding:8rem clamp(1rem,2vw,2rem) 5rem}.article-hero h1{max-width:72rem;margin:1.2rem 0 0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.2rem,4vw,4.65rem);line-height:.98;color:var(--sand);text-transform:uppercase}.article-hero p:not(.system-label){max-width:48rem;margin-top:1.5rem;color:#f1dfbdc7;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.65}.article-layout{display:grid;grid-template-columns:minmax(13rem,.28fr) minmax(0,.72fr);gap:clamp(2rem,6vw,6rem);width:min(100% - 2rem,1520px);margin-inline:auto;padding:clamp(4rem,7vw,7rem) 0}.article-cluster{position:sticky;top:6rem;align-self:start;display:grid;gap:.8rem;border:1px solid rgba(216,165,93,.18);background:#0806047a;padding:1rem}.article-cluster span,.article-cluster a{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.article-cluster span{color:var(--ember)}.article-cluster b{color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:1.7rem;line-height:.98;text-transform:uppercase}.article-cluster a{border-top:1px solid rgba(216,165,93,.14);padding-top:.8rem;color:#f1dfbdb8}.article-body{max-width:58rem}.article-body h2{margin:3.5rem 0 1.1rem;color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.8rem,3vw,3.35rem);line-height:1;text-transform:uppercase}.article-body h3{margin:2rem 0 .75rem;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.article-body p,.article-body li,.article-body td,.article-body th{color:#f1dfbdc2;font-size:1.08rem;line-height:1.7}.article-body a{color:var(--sand);border-bottom:1px solid rgba(232,111,0,.6)}.article-body img{width:100%;max-width:100%;border:1px solid rgba(216,165,93,.16);border-radius:0!important;filter:saturate(.92) contrast(1.04)}.article-body table{display:block;width:100%!important;overflow-x:auto;border-collapse:collapse;margin:2rem 0;border:1px solid rgba(216,165,93,.18)}.article-body th,.article-body td{min-width:11rem;border:1px solid rgba(216,165,93,.14)!important;background:#080604a8!important;padding:.9rem!important;text-align:left}.article-body th{color:var(--sand)!important;background:#e86f0029!important;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.article-body .stat-card,.article-body [style*=linear-gradient]{border:1px solid rgba(232,111,0,.28)!important;border-radius:0!important;background:linear-gradient(135deg,rgba(232,111,0,.18),transparent 46%),#080604b8!important}.tools-hero{position:relative;isolation:isolate;min-height:78dvh;overflow:hidden;border-bottom:1px solid rgba(216,165,93,.12)}.tools-hero-inner{position:relative;z-index:1;max-width:1520px;margin:0 auto;padding:12rem clamp(1.5rem,4vw,5rem) 5.5rem}.tools-hero h1{max-width:62rem;margin:0;color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(3rem,6.2vw,6.6rem);line-height:.92;text-transform:uppercase}.tools-hero p:not(.system-label){max-width:46rem;margin-top:2rem;color:#f1dfbdd1;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.tools-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:0;padding-bottom:0;background:#d8a55d1f}.tools-index a{min-height:7rem;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#080604db;color:var(--sand);font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.tools-index a:hover{background:#e86f0029;color:#fff}.tool-calculator{display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(2rem,5vw,5rem);max-width:1520px;margin:0 auto;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,4vw,5rem);border-bottom:1px solid rgba(216,165,93,.12)}.tool-copy h2{margin:0;color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.45rem,4.5vw,5rem);line-height:.94;text-transform:uppercase}.tool-copy p:not(.system-label){max-width:35rem;margin-top:1.6rem;color:#f1dfbdc2;font-size:1.08rem;line-height:1.7}.tool-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);border:1px solid rgba(216,165,93,.2);background:linear-gradient(135deg,rgba(232,111,0,.12),transparent 42%),#080604b8;box-shadow:0 2rem 5rem #0000005c}.tool-form{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8a55d1c}.tool-form label{display:grid;gap:.75rem;min-height:8.5rem;align-content:center;padding:1.25rem;background:#080604b8;color:#f1dfbdb8;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tool-form input{width:100%;border:1px solid rgba(216,165,93,.22);border-radius:0;background:#00000057;color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:2rem;line-height:1;padding:.9rem 1rem;outline:none}.tool-form input:focus{border-color:var(--ember);box-shadow:0 0 0 3px #e86f0029}.tool-output{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.tool-output span,.tool-output small{color:#f1dfbda3;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tool-output strong{display:block;color:var(--ember);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.9rem,4.5vw,4.9rem);line-height:.92;text-transform:uppercase;white-space:nowrap}.tool-output p{margin:0;color:var(--sand);font-size:1.08rem;font-weight:700;line-height:1.45}.tool-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d8a55d24}.tool-metrics div{min-height:6.5rem;display:grid;align-content:center;gap:.35rem;padding:1rem;background:#00000052}.tool-metrics b{color:var(--sand);font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.3rem,1.75vw,1.85rem);line-height:1;white-space:nowrap}footer{border-top:1px solid rgba(216,165,93,.1);background:var(--soot);padding-block:3rem}footer>div{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}footer p{max-width:36rem;margin-top:1.25rem;color:#f1dfbda3}footer>div>div:last-child{display:flex;flex-wrap:wrap;gap:1.25rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;color:#e8c89ab3;text-transform:uppercase}@media (max-width: 1024px){header nav{grid-template-columns:auto auto}header nav>div,.nav-cta{display:none}.mobile-audit{display:inline-flex;justify-self:end}.hero-inner{grid-template-columns:1fr}.hero-inner>aside{display:none}.section-grid,.industry-grid,.about-final,.article-layout{grid-template-columns:1fr}.article-cluster{position:static}.about-callouts,.about-method,.service-matrix,.blog-grid,.landing-grid,.landing-stats{grid-template-columns:1fr 1fr}.feature-panel{min-height:18rem}#solution .mt-12,#services .mt-12,#pricing .mt-12,#offer .mt-12{grid-template-columns:1fr 1fr}.feature-panel h3{margin-top:4rem}}@media (max-width: 760px){header nav{padding-block:.85rem;gap:.75rem}.brand-lockup{min-width:0;gap:.65rem}.brand-glyph{width:1.9rem;height:1.9rem;flex:0 0 auto}.brand-lockup span:last-child{font-size:.66rem;letter-spacing:.16em}.mobile-audit{min-height:2.55rem;padding:.65rem .85rem;font-size:.62rem}.hero-inner{min-height:100dvh;width:100%;padding:7.25rem 1.05rem 6.5rem}.hero-art{background-position:62% 50%}.hero-overlay{background:linear-gradient(90deg,#080604f0,#0806048f),linear-gradient(180deg,#080604f0,#0806041f 50%,#080604e6)}.hero-brand-title span:first-child{max-width:calc(100vw - 2.1rem);font-size:clamp(2.65rem,12.2vw,3.45rem)}.hero-brand-title span:last-child{max-width:calc(100vw - 2.1rem);font-size:clamp(2.35rem,10.5vw,3.05rem)}.hero-inner>div:first-child>div:nth-of-type(1){display:grid;grid-template-columns:1fr;width:100%}.hero-inner>div:first-child>div:nth-of-type(2){max-width:100%;flex-wrap:wrap;font-size:.78rem}.cta-primary,.cta-secondary{width:100%}.hero-section h1{max-width:100%;font-size:clamp(2.35rem,10.6vw,3.45rem);line-height:.98;letter-spacing:-.04em;overflow-wrap:break-word;word-break:normal}.hero-section p:not(.system-label){max-width:100%;font-size:1.02rem;line-height:1.55}.section-title{max-width:100%;font-size:clamp(2rem,9.2vw,3.15rem);line-height:1;overflow-wrap:break-word}.section-copy{font-size:1rem;line-height:1.58}.section-wrap{padding-block:4.25rem}.section-grid{width:min(100% - 2rem,1520px);gap:2rem}.problem-list,.industry-list,.trust-grid{grid-template-columns:1fr}.flow-step{grid-template-columns:2.5rem 1fr}.flow-step p{grid-column:1 / -1}.package-card{min-height:18rem}.about-hero h1{max-width:100%;font-size:clamp(2.05rem,8.9vw,3.25rem);line-height:1;overflow-wrap:break-word}.about-hero-inner{width:100%;min-height:auto;padding:7rem 1rem 4rem}.about-hero p:not(.system-label){font-size:1rem;line-height:1.58}.about-callouts,.about-method,.service-matrix,.blog-grid,.tools-index,.tool-calculator,.tool-panel,.landing-grid,.landing-stats,.landing-compare{grid-template-columns:1fr}.landing-hero-inner{min-height:auto;padding:7rem 1rem 4rem}.landing-hero h1{max-width:100%;font-size:clamp(2.05rem,8.9vw,3.25rem);line-height:1;overflow-wrap:break-word}.article-hero-inner{min-height:auto;padding:7rem 1rem 4rem}.article-hero h1{max-width:100%;font-size:clamp(2rem,8.8vw,3.2rem);line-height:1;overflow-wrap:break-word}.article-layout{padding-block:3.5rem}.article-body h2{font-size:clamp(1.8rem,8vw,2.7rem)}.article-body p,.article-body li,.article-body td,.article-body th{font-size:1rem}.tools-hero-inner{padding:7rem 1rem 4rem}.tools-hero h1,.tool-copy h2{max-width:100%;font-size:clamp(2.1rem,9vw,3.4rem);line-height:.96;overflow-wrap:break-word}.tools-hero{min-height:auto}.tool-calculator{padding-block:4rem}.tool-form{grid-template-columns:1fr}.tool-form label{min-height:auto}.tool-metrics{grid-template-columns:1fr}.landing-copy h2,.landing-title,.landing-final h2{font-size:clamp(2rem,9.2vw,3.15rem);line-height:1;overflow-wrap:break-word}.about-method article{min-height:16rem}.service-matrix article,.blog-card{min-height:17rem}.service-matrix h3,.blog-card h2,.feature-panel h3,.package-card h3,.comparison h3,.about-method h3{max-width:100%;overflow-wrap:break-word}.service-matrix h3{font-size:clamp(1.55rem,7vw,2.15rem)}.blog-card h2{font-size:clamp(1.8rem,8vw,2.55rem)}.feature-panel h3,.package-card h3,.about-method h3{font-size:clamp(1.7rem,7.5vw,2.45rem)}.about-method h3{margin-top:3rem}#solution .mt-12,#services .mt-12,#pricing .mt-12,#offer .mt-12{grid-template-columns:1fr}#services>div>div:nth-of-type(1){display:grid;align-items:start}.final-cta>div:last-child,footer>div{grid-template-columns:1fr}.final-cta>div:last-child>div:last-child{align-items:stretch}.choice-group,.choice-group.two-col,.field-grid{grid-template-columns:1fr}.growth-form button{width:100%}.form-actions,.form-actions.split{display:grid;grid-template-columns:1fr}.chat-widget{display:none}.whatsapp-float{right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom));min-height:2.75rem;padding-inline:.85rem;font-size:.66rem;letter-spacing:.1em}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
