@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-0.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-1.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-2.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-4.ttf)format("truetype")}:root{--paper:#f3f3eb;--white:#fff;--ink:#171c18;--muted:#646a61;--lime:#d5f76a;--line:#d7dbd1;--soft:#e9ece2;--dark:#19221b;--radius:4px;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit}p,h1,h2,h3,h4,ul{margin:0}button,input,textarea,select{border-radius:var(--radius)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #4b742b}::selection{background:var(--lime);color:var(--ink)}.container{width:min(1296px,100% - 112px);margin-inline:auto}.section-space{padding-block:112px}.eyebrow{letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.7;display:flex}.mono,.row-number,.plan-top{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}h1,h2,h3{font-weight:600}h2{letter-spacing:-2.2px;font-size:clamp(34px,3.65vw,51px);line-height:1.13}p{line-height:1.75}.body-copy{color:var(--muted);font-size:15px;line-height:1.85}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:53px;padding:17px 22px;font-size:12px;font-weight:700;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#34402f}.button-dark:disabled{color:#62695c;background:#d6dacf;transform:none}.button-small{gap:12px;min-height:42px;padding:11px 15px;font-size:11px}.button-outline{background:0 0;border-color:#b8bfb0}.button-outline:hover{background:#e5e9dc}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover svg{transform:translate(2px,-2px)}.text-link svg{transition:transform .2s}.quiet-link{align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--lime);padding:16px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f3f3ebf5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1408px;margin:auto;padding:22px 56px;display:flex}.brand{flex:none;align-items:center;gap:8px;display:inline-flex}.brand>span{letter-spacing:-2px;font-size:32px;font-weight:800;line-height:1;position:relative}.brand-dot{letter-spacing:0;font-size:10px;position:absolute;top:1px;right:-10px}.desktop-nav{gap:26px;margin-left:auto;display:flex}.desktop-nav a{color:#51594f;font-size:11px;font-weight:600}.desktop-nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:20px;display:flex}.language-picker{align-items:center;gap:5px;display:flex}.language-picker select{background:0 0;border:0;max-width:95px;padding:5px 0;font-size:10px;font-weight:600}.menu-button{background:0 0;border:0;padding:6px;display:none}.mobile-nav{display:none}.hero{grid-template-columns:1.16fr 1fr;align-items:center;gap:48px;padding-top:79px;padding-bottom:60px;display:grid}.small-cross{font-size:19px;font-weight:400;line-height:1}.hero h1{letter-spacing:-3.3px;margin-top:24px;margin-bottom:26px;font-size:clamp(42px,4.65vw,67px);font-weight:500;line-height:1.1}.hero h1>span{display:block}.hero h1>span:first-child{margin-bottom:4px}.hero-accent{z-index:0;width:fit-content;position:relative}.hero-accent:before{content:"";background:var(--lime);z-index:-1;height:30%;position:absolute;bottom:1px;left:-4px;right:-5px;transform:rotate(-1deg)}.hero-body{color:#545d51;max-width:455px;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.hero-note{color:#697361;align-items:center;gap:6px;margin-top:17px;font-size:10px;display:flex}.problem-section{grid-template-columns:1fr 1.05fr;gap:110px;display:grid}.section-intro h2{max-width:475px;margin-top:22px}.section-intro .body-copy{max-width:420px;margin-top:25px}.problem-rows{padding-top:33px}.problem-rows article{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding:24px 0;display:flex}.row-number{color:#7b876b;padding-top:4px;font-size:11px}.problem-rows article>div{flex:1}.problem-rows h3{letter-spacing:-.4px;font-size:17px}.problem-rows p{color:#737b6b;margin-top:7px;font-size:12px}.problem-rows article>svg{color:#81936a;flex:none}.wide-intro{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.wide-intro h2{max-width:690px;margin-top:20px}.wide-intro>p{color:var(--muted);max-width:270px;padding-bottom:7px;font-size:13px;line-height:1.8}.service-grid{border:1px solid #ccd2c4;border-radius:5px;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid;overflow:hidden}.service-card{background:#f8f9f2;flex-direction:column;min-width:0;padding:28px;display:flex}.service-card+.service-card{border-left:1px solid #ccd2c4}.service-0{background:var(--lime)}.plan-top{letter-spacing:.7px;align-items:center;gap:12px;font-size:9px;display:flex}.plan-top>span:first-child{color:#657646}.plan-top>svg{margin-left:auto}.plan-top>span:nth-child(2){font-size:8px}.service-card h3{letter-spacing:-1.5px;max-width:250px;min-height:77px;margin-top:37px;font-size:32px;line-height:1.2}.plan-price{margin-top:5px;font-size:12px;font-weight:700}.plan-desc{color:#58634c;min-height:89px;margin-top:24px;font-size:12px;line-height:1.85}.service-card ul{border-top:1px solid #c8d2b6;flex:1;gap:13px;margin-top:8px;padding:23px 0 0;list-style:none;display:grid}.service-card li{align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.service-card li svg{color:#658047;flex:none;margin-top:1px}.service-0 li svg{color:#364f0b}.plan-foot{color:#5b6950;min-height:55px;margin-top:28px;font-size:10px;line-height:1.7}.service-card .button{justify-content:space-between;gap:10px;width:100%;margin-top:15px;padding:14px 16px;font-size:11px}.red-team{background:#e5e8dd;border:1px solid #d6dccd;border-radius:5px;grid-template-columns:46px 180px 1fr;align-items:start;gap:32px;margin-top:16px;padding:34px;display:grid}.red-mark{grid-template-rows:repeat(2,14px);grid-template-columns:repeat(2,14px);gap:5px;margin-top:4px;display:grid;transform:rotate(-8deg)}.red-mark span{border:1.5px solid #7f8e6a}.red-mark span:nth-child(2){background:#7f8e6a}.red-title .eyebrow{letter-spacing:.8px;font-size:8px}.red-title h3{letter-spacing:-1px;margin-top:8px;font-size:30px}.red-content>p{color:#57634e;max-width:600px;font-size:12px;line-height:1.8}.red-content>ul{flex-wrap:wrap;gap:16px;margin-top:18px;padding:0;list-style:none;display:flex}.red-content li{border:1px solid #bdc8af;padding:5px 8px;font-size:9px}.red-content small{color:#738066;margin-top:14px;font-size:9px;line-height:1.7;display:block}.red-team>.text-link{grid-column:3;justify-self:start;margin-top:-15px;font-size:11px}.report-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:110px;padding-top:0;display:grid}.report-copy .eyebrow{letter-spacing:.9px;font-size:8px}.report-copy h2{max-width:400px;margin-top:23px}.report-copy .body-copy{max-width:420px;margin-top:23px;font-size:13px}.delivery-list{gap:22px;margin-top:31px;padding:0;list-style:none;display:grid}.delivery-list li{gap:14px;display:flex}.delivery-list li>span{color:#586b3e;background:#e3ebd3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.delivery-list h3{font-size:13px;font-weight:700}.delivery-list p{color:#6f7965;max-width:320px;margin-top:5px;font-size:11px;line-height:1.75}.report-preview{background:#e6eadf;border-radius:5px;padding:23px 25px 18px;position:relative}.demo-banner{letter-spacing:.9px;color:#6c775e;align-items:center;gap:7px;margin-bottom:18px;font-size:8px;font-weight:700;display:flex}.report-window{background:#fafbf6;border:1px solid #d1d9c7;border-radius:5px;overflow:hidden;box-shadow:0 10px 24px #1b2a1310}.report-window-top{border-bottom:1px solid #e0e6d7;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.mini-brand{letter-spacing:-1px;font-size:20px;font-weight:800}.report-window-top .mono{color:#8b967f;font-size:8px}.report-title{padding:25px 21px 22px}.report-title .eyebrow{letter-spacing:.7px;color:#76836a;font-size:7px}.report-title h3{letter-spacing:-1px;margin-top:8px;font-size:23px}.report-tabs{border-bottom:1px solid #d9e0cf;gap:23px;margin:0 21px;display:flex}.report-tabs button{color:#89937e;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:10px;font-weight:700}.report-tabs button.active{color:#344324;border-color:#768b4d}.report-tab-content{min-height:268px;padding:23px 21px}.severity-row{grid-template-columns:1fr auto;gap:9px;margin-bottom:22px;font-size:11px;display:grid}.severity-row>span{align-items:center;gap:6px;display:flex}.severity-row strong{color:#7c8574;font-size:10px;font-weight:600}.severity-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.severity-dot.high{background:#ba7258}.severity-dot.medium{background:#b89c56}.severity-bar{background:#ecefe5;border-radius:3px;grid-column:1/-1;height:4px}.severity-bar i{background:#c18263;border-radius:3px;width:75%;height:100%;display:block}.severity-bar.medium i{background:#c0a76e;width:25%}.finding-snippet{background:#eff2e7;align-items:center;gap:11px;padding:14px 10px;display:flex}.finding-snippet>.mono{color:#8b947f;font-size:8px}.finding-snippet>strong{flex:1;font-size:10px;font-weight:600}.finding-snippet>svg{color:#82926a;flex:none}.report-placeholder{gap:8px;margin-top:19px;display:grid}.report-placeholder span{background:#ecf0e5;width:96%;height:4px}.report-placeholder span:nth-child(2){width:84%}.report-placeholder span:last-child{width:60%}.technical-finding .severity-label{color:#8c4e35;background:#f2e2d6;padding:4px 6px;font-size:8px}.technical-finding h4{margin-top:12px;margin-bottom:14px;font-size:15px}.technical-finding>strong{color:#5f704b;font-size:9px}.technical-finding p{color:#68765c;margin-top:4px;margin-bottom:13px;font-size:10px;line-height:1.7}.report-open{border-top:1px solid #e1e6d9;justify-content:space-between;align-items:center;padding:16px 21px;font-size:10px;font-weight:700;display:flex}.report-open:hover{background:var(--lime)}.demo-foot{color:#77826b;margin-top:14px;font-size:9px;line-height:1.7}.method-section{color:#f0f3e9;background:#212a20;padding:84px 0}.method-section .eyebrow{color:#a4b197}.method-section h2{max-width:680px;font-size:44px}.confidential{color:#b5c8a0;white-space:nowrap;align-items:center;gap:8px;padding-bottom:7px;font-size:11px;display:flex}.method-steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px;display:grid}.method-steps article>div{color:#a2b68a;border-top:1px solid #516047;justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;display:flex}.method-steps article>div svg{color:#7c8f65}.method-steps h3{letter-spacing:-.6px;margin-top:23px;font-size:24px}.method-steps p{color:#adb9a2;max-width:285px;margin-top:12px;font-size:12px}.non-destructive{color:#c3d7ab;background:#2c3729;grid-template-columns:32px 1fr 2fr;align-items:center;gap:24px;margin-top:45px;padding:26px;display:grid}.non-destructive strong{color:#ecf4e3;font-size:16px;font-weight:600}.non-destructive p{color:#adbb9f;font-size:11px;line-height:1.8}.faq-section{grid-template-columns:1fr 1.3fr;gap:90px;display:grid}.faq-section h2{max-width:330px;margin-top:21px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:#879676;flex:none;transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-list details>p{color:#647057;padding:0 32px 24px 0;font-size:12px;line-height:1.9}.recon-section{background:#d8eeae;padding:90px 0;position:relative;overflow:hidden}.recon-section:before{content:"+";color:#cfe49f;pointer-events:none;font-size:700px;font-weight:400;line-height:1;position:absolute;bottom:-240px;left:-50px;transform:rotate(15deg)}.recon-grid{grid-template-columns:1fr 1fr;align-items:start;gap:120px;display:grid;position:relative}.recon-copy{padding-top:17px}.recon-copy h2{letter-spacing:-2.7px;max-width:470px;margin-top:25px;font-size:58px;line-height:1.1}.recon-copy>p:not(.eyebrow){color:#586945;max-width:380px;margin-top:27px;font-size:14px;line-height:1.9}.recon-copy ul{gap:13px;margin-top:30px;padding:0;list-style:none;display:grid}.recon-copy li{align-items:center;gap:10px;font-size:12px;display:flex}.recon-copy li>svg{color:#607c37}.recon-whatsapp{border-top:1px solid #b6cc92;max-width:330px;margin-top:42px;padding-top:25px}.recon-whatsapp>span{color:#687d4c;margin-bottom:12px;font-size:11px;display:block}.recon-whatsapp .text-link{font-size:12px}.form-card{background:#f9fbf4;border:1px solid #b8cc98;border-radius:5px;min-width:0;padding:30px;box-shadow:0 8px 30px #4d651512}.form-progress{justify-content:space-between;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.form-progress>li{color:#838e76;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.form-progress>li>span{border:1px solid #d1dac5;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:flex}.form-progress>li.active{color:#314622;font-weight:700}.form-progress>li.active>span{color:#fff;background:#455a32;border-color:#455a32}.form-progress>li.completed>span{color:#49692c;background:#e2efcf}.form-card h3{letter-spacing:-.7px;outline:none;margin-bottom:22px;font-size:22px}.preview-note{color:#738162;border-bottom:1px solid #e0e8d4;margin-top:-9px;margin-bottom:19px;padding-bottom:14px;font-size:9px;line-height:1.6}.form-fields{gap:18px;display:grid}.field{gap:8px;min-width:0;display:grid}.field>span{color:#516140;font-size:11px;font-weight:600}.field input,.field select,.field textarea{color:#2f4222;background:#fdfef9;border:1px solid #ccd8bd;border-radius:3px;width:100%;min-height:44px;padding:12px;font-size:12px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#94a184}.field input:focus,.field textarea:focus,.field select:focus{outline-offset:1px;border-color:#718f49;outline:2px solid #91b958}.field textarea{resize:vertical;min-height:85px}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.form-actions>.button{flex:1;justify-content:space-between;padding:15px;font-size:11px}.back-button{color:#6c7a5d;background:0 0;border:0;padding:12px 0;font-size:11px}.form-note{color:#7f8c72;margin-top:17px;font-size:9px;line-height:1.7}.honeypot{opacity:0;pointer-events:none;position:absolute;left:-10000px}.form-review{gap:12px;margin:0;display:grid}.form-review>div{border-bottom:1px solid #e1e7d9;grid-template-columns:1fr 1.4fr;gap:20px;padding-bottom:12px;display:grid}.form-review dt{color:#7c886e;font-size:10px}.form-review dd{overflow-wrap:anywhere;margin:0;font-size:11px}.pending-intake{background:#ecf1e3;border:1px solid #d1ddbf;gap:8px;padding:18px;display:grid}.pending-intake>svg{color:#738e50}.pending-intake h4{font-size:13px}.pending-intake p{color:#627450;font-size:11px;line-height:1.7}.pending-intake .text-link{justify-self:start;margin-top:3px;font-size:11px}.pending-intake small{color:#78896a;margin-top:6px;font-size:9px;line-height:1.7}.check-field{align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.check-field input{accent-color:#3a5f1c}.legal-links{gap:15px;font-size:10px;text-decoration:underline;display:flex}.form-error{color:#a43e2a;margin-top:14px;font-size:11px}.form-success{padding:50px 32px}.success-icon{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;display:flex}.form-success p{color:#6b785c;font-size:13px}.site-footer{background:var(--ink);color:#e8eee1;padding:53px 0 25px}.footer-main{justify-content:space-between;gap:40px;padding-bottom:39px;display:flex}.site-footer .brand{--paper:var(--ink)}.footer-main>div>p{color:#9da890;margin-top:16px;font-size:12px}.footer-contact{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.footer-contact>a{align-items:center;gap:14px;font-size:12px;display:flex}.footer-contact>span{color:#939f87;font-size:10px}.footer-bottom{color:#919f84;border-top:1px solid #35422e;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;font-size:9px;display:flex}.footer-bottom nav{gap:18px;display:flex}.footer-bottom a[aria-current]{color:#d4eea9}.footer-bottom>span:nth-child(2){color:#829174;font-size:8px}@media (width>=1450px){.hero{padding-top:92px;padding-bottom:75px}.hero h1{font-size:72px}}@media (width<=1199px){.container{width:calc(100% - 80px)}.header-inner{gap:23px;padding:20px 40px}.desktop-nav{gap:18px}.header-actions{gap:15px}.hero{gap:26px;padding-top:65px}.hero h1{font-size:56px}.hero-actions{gap:16px}.hero .button{padding:15px 16px;font-size:11px}.hero-actions .quiet-link{font-size:11px}.problem-section,.report-section{gap:65px}.recon-grid{gap:70px}.recon-copy h2{font-size:50px}.service-card{padding:22px}.service-card h3{font-size:28px}.header-cta,.desktop-nav a{font-size:10px}}@media (width<=959px){.container{width:calc(100% - 56px)}.header-inner{padding:18px 28px}.desktop-nav{display:none}.header-actions{margin-left:auto}.menu-button{display:flex}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);padding:6px 28px 22px;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{letter-spacing:-2.3px;font-size:44px}.hero-body{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-note{font-size:9px}.problem-section{gap:40px}.problem-rows h3{font-size:15px}.problem-rows article{gap:15px}.problem-rows p{font-size:11px}.section-space{padding-block:80px}.wide-intro{gap:35px}.wide-intro>p{max-width:220px;font-size:12px}.service-card{padding:20px 17px}.service-card h3{font-size:26px}.plan-top>span:nth-child(2){font-size:7px}.plan-top{gap:8px}.service-card li{font-size:10px}.plan-desc{min-height:108px;font-size:11px}.service-card .button{gap:8px;padding:12px 10px;font-size:10px}.red-team{grid-template-columns:135px 1fr;gap:25px;padding:27px}.red-mark{display:none}.red-team>.text-link{grid-column:2}.red-title h3{font-size:26px}.report-section{gap:35px;padding-top:0}.report-preview{padding:17px}.report-title h3{font-size:19px}.report-tabs{gap:13px}.report-tabs button{font-size:9px}.report-tab-content{min-height:280px;padding:20px 15px}.finding-snippet{gap:7px}.finding-snippet>strong{font-size:9px}.method-section h2{font-size:37px}.method-steps{gap:30px}.non-destructive{grid-template-columns:28px 1fr;gap:20px}.non-destructive p{grid-column:2}.faq-section{grid-template-columns:1fr 1.3fr;gap:40px}.recon-grid{gap:40px}.recon-copy h2{font-size:43px}.form-card{padding:23px}.form-progress>li{gap:4px;font-size:9px}.form-progress>li>span{width:19px;height:19px}.recon-copy .eyebrow{font-size:9px}.footer-bottom{flex-wrap:wrap}}@media (width<=699px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.header-inner{gap:15px;padding:16px 20px}.brand>span{font-size:28px}.brand svg{width:29px;height:29px}.header-actions{gap:12px}.header-cta{display:none}.language-picker select{max-width:90px;font-size:10px}.menu-button{padding:3px}.menu-button svg{width:22px}.hero{flex-direction:column;align-items:stretch;gap:38px;padding-top:45px;padding-bottom:31px;display:flex}.hero .eyebrow{letter-spacing:1.2px;font-size:8px}.hero h1{letter-spacing:-2px;margin-top:22px;margin-bottom:22px;font-size:clamp(39px,8.8vw,59px);line-height:1.12}.hero-body{max-width:440px;font-size:13px}.hero-actions{flex-flow:wrap;align-items:center;gap:18px;margin-top:26px}.hero .button{gap:18px;min-height:51px;padding:15px 16px;font-size:11px}.hero-actions .quiet-link{font-size:10px}.hero-note{margin-top:14px;font-size:9px}.section-space{padding-block:65px}.problem-section{display:block}.eyebrow{letter-spacing:1.1px;font-size:9px}h2{letter-spacing:-1.7px;font-size:36px;line-height:1.15}.section-intro h2{max-width:400px;margin-top:18px}.section-intro .body-copy{max-width:440px;margin-top:20px;font-size:13px}.problem-rows{padding-top:25px}.problem-rows article{padding:20px 0}.problem-rows h3{font-size:15px}.problem-rows p{font-size:11px}.wide-intro{display:block}.wide-intro h2{max-width:450px;margin-top:18px}.wide-intro>p{max-width:380px;margin-top:20px;padding-bottom:0;font-size:12px}.service-grid{grid-template-columns:1fr;gap:0;margin-top:30px}.service-card{padding:27px}.service-card+.service-card{border-top:1px solid #ccd2c4;border-left:0}.plan-top{font-size:10px}.plan-top>span:nth-child(2){font-size:8px}.service-card h3{min-height:0;max-width:unset;letter-spacing:-1.3px;margin-top:24px;font-size:34px}.plan-price{margin-top:9px;font-size:12px}.plan-desc{max-width:400px;min-height:0;margin-top:20px;font-size:12px}.service-card ul{gap:12px;margin-top:22px;padding-top:22px}.service-card li{font-size:12px}.plan-foot{max-width:300px;min-height:0;margin-top:22px;font-size:10px}.service-card .button{margin-top:22px;padding:14px 17px;font-size:12px}.red-team{padding:27px;display:block}.red-title h3{font-size:32px}.red-content{margin-top:19px}.red-content>p{font-size:12px}.red-content>ul{gap:8px}.red-content small{font-size:9px}.red-team>.text-link{margin-top:22px;font-size:11px}.report-section{flex-direction:column;align-items:stretch;gap:34px;padding-top:0;display:flex}.report-copy h2{max-width:370px}.report-copy .eyebrow{font-size:8px}.report-copy .body-copy{max-width:440px}.delivery-list{gap:21px}.delivery-list h3{font-size:13px}.delivery-list p{font-size:11px}.report-preview{width:100%;max-width:500px;margin:auto;padding:20px}.report-title h3{font-size:24px}.report-tabs{gap:24px}.report-tabs button{font-size:10px}.report-tab-content{min-height:255px;padding:23px 21px}.finding-snippet>strong{font-size:10px}.report-open{font-size:11px}.method-section{padding:63px 0}.method-section h2{max-width:400px;font-size:36px}.confidential{margin-top:23px;font-size:10px}.method-steps{grid-template-columns:1fr;gap:29px;margin-top:30px}.method-steps article>div{padding-top:13px}.method-steps h3{margin-top:13px;font-size:23px}.method-steps p{max-width:430px;margin-top:9px;font-size:12px}.non-destructive{gap:16px;margin-top:32px;padding:23px 20px}.non-destructive strong{font-size:16px}.non-destructive p{grid-column:1/-1;font-size:11px}.faq-section{display:block}.faq-list{margin-top:28px}.faq-list summary{padding:18px 0;font-size:12px;line-height:1.6}.faq-list details>p{padding-right:10px;font-size:12px}.recon-section{padding:62px 0}.recon-grid{grid-template-columns:1fr;gap:35px}.recon-copy{padding-top:0}.recon-copy h2{letter-spacing:-2px;max-width:390px;margin-top:22px;font-size:44px}.recon-copy>p:not(.eyebrow){margin-top:22px;font-size:13px}.recon-copy ul{gap:11px;margin-top:22px}.recon-copy li{font-size:11px}.recon-whatsapp{max-width:400px;margin-top:26px;padding-top:20px}.form-card{padding:25px}.form-progress>li{gap:6px;font-size:10px}.form-progress>li>span{width:22px;height:22px}.field input,.field select,.field textarea{min-height:48px;font-size:16px}.field-row{grid-template-columns:1fr}.field>span{font-size:11px}.form-actions>.button{font-size:12px}.form-note,.preview-note{font-size:10px}.form-review>div{gap:12px}.site-footer{padding-top:39px}.footer-main{padding-bottom:29px;display:block}.footer-contact{align-items:flex-start;gap:16px;margin-top:28px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;padding-top:24px;font-size:9px;display:flex}.footer-bottom>span:nth-child(2){font-size:8px}.footer-bottom nav{gap:24px;font-size:10px}.technical-finding p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.approach-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:88px;display:grid}.approach-heading h2{max-width:590px;margin-top:22px}.approach-heading>p{color:var(--muted);max-width:480px;padding-bottom:4px;font-size:15px;line-height:1.85}.approach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:52px;display:grid}.approach-grid article{border-top:2px solid var(--ink);padding-top:16px}.approach-index{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.approach-index>span{background:var(--lime);justify-content:center;align-items:center;width:34px;height:34px;font-family:monospace;font-size:12px;display:flex}.approach-index>svg{color:#647456}.approach-grid h3{letter-spacing:-.6px;max-width:260px;min-height:86px;font-size:21px;line-height:1.35}.approach-grid article>p{color:#545d51;margin-top:12px;font-size:13px;line-height:1.85}.approach-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:38px;padding-top:22px;display:flex}.approach-foot>p{color:var(--muted);font-size:11px;line-height:1.7}.approach-foot>a{white-space:nowrap;font-size:12px}.approach-section+.services-section{padding-top:0}.hero-note{align-items:flex-start;line-height:1.7}.hero-note>svg{flex-shrink:0;margin-top:3px}@media (width<=1199px){.approach-heading{gap:48px}.approach-grid{gap:22px}.approach-grid h3{min-height:103px;font-size:19px}}@media (width<=959px){.approach-heading{gap:35px}.approach-heading>p{font-size:13px}.approach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:36px}.approach-grid h3{max-width:320px;min-height:0}.approach-index{margin-bottom:17px}.approach-foot{align-items:flex-start}.approach-foot>p{max-width:390px}}@media (width<=699px){.approach-heading{display:block}.approach-heading h2{max-width:410px;margin-top:18px}.approach-heading>p{max-width:440px;margin-top:21px}.approach-grid{grid-template-columns:1fr;gap:27px;margin-top:29px}.approach-grid article{grid-template-columns:34px 1fr;gap:0 17px;padding-top:20px;display:grid}.approach-index{grid-row:1/3;margin:0;display:block}.approach-index>svg{display:none}.approach-grid h3{max-width:340px;font-size:21px}.approach-grid article>p{grid-column:2;margin-top:10px;font-size:12px}.approach-foot{margin-top:27px;padding-top:20px;display:block}.approach-foot>p{font-size:10px}.approach-foot>a{margin-top:17px;display:inline-flex}}.desktop-nav a{font-size:12px}.hero-note{font-size:11px}.plan-desc{font-size:13px}.service-card li{font-size:12px}.plan-foot{font-size:11px}.demo-banner{font-size:10px}.demo-foot{font-size:11px}.report-copy .eyebrow{font-size:10px}.red-content small{font-size:11px}.red-content li{font-size:10px}.report-open{font-size:12px}.footer-bottom,.footer-bottom>span:nth-child(2){font-size:10px}@media (width<=1199px){.desktop-nav a{font-size:11px}}@media (width<=959px){.plan-desc{font-size:12px}.service-card li{font-size:11px}}@media (width<=699px){.hero-note{font-size:10px}.hero .eyebrow{font-size:9px}.service-card li{font-size:12px}.plan-desc{font-size:13px}.demo-banner{font-size:9px}.demo-foot{font-size:10px}.report-copy .eyebrow,.footer-bottom>span:nth-child(2){font-size:9px}}.hero.hero--coverage{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:72px;padding-top:78px;padding-bottom:74px}.hero--coverage .hero-title,.hero--coverage .hero-copy{min-width:0}.hero.hero--coverage h1{letter-spacing:-4.3px;margin:25px 0 0;font-size:clamp(58px,5.9vw,85px);line-height:1.06}.hero--coverage .hero-copy{padding-bottom:9px}.hero--coverage .hero-body{max-width:440px;font-size:16px;line-height:1.9}.hero--coverage .hero-actions{flex-direction:row;align-items:center;gap:17px 24px;margin-top:30px}.hero--coverage .hero-note{align-items:flex-start;max-width:410px;margin-top:20px;line-height:1.7}.hero--coverage .hero-note svg{flex:none;margin-top:2px}.coverage-section{color:#f0f2e8;background:#14221c;position:relative;overflow:clip}.coverage-section:before{content:"";pointer-events:none;background-image:radial-gradient(#9dac8621 .6px,#0000 .6px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.coverage-inner{padding-top:55px;padding-bottom:25px;position:relative}.coverage-heading{justify-content:space-between;align-items:end;gap:40px;padding-bottom:42px;display:flex}.coverage-heading h2{letter-spacing:-1.8px;max-width:660px;margin-top:16px;font-size:clamp(31px,3.25vw,45px);font-weight:500;line-height:1.2}.coverage-map{margin:0}.coverage-scene{padding:12px 0 24px;position:relative}.coverage-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coverage-wire-base{fill:none;stroke:#60734c;stroke-opacity:.45;stroke-width:1px}.coverage-wire-trace{fill:none;stroke:var(--wire);stroke-opacity:.6;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s ease var(--delay)}.is-revealed .coverage-wire-trace{stroke-dashoffset:0}.coverage-grid{grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:start;gap:34px 64px;display:grid;position:relative}.coverage-group{min-width:0;padding:12px 0 18px;position:relative}.coverage-group:nth-of-type(odd){grid-column:1}.coverage-group:nth-of-type(2n){grid-column:3}.coverage-group:nth-of-type(-n+2){grid-row:1}.coverage-group:nth-of-type(n+3):nth-of-type(-n+4){grid-row:2}.coverage-group:nth-of-type(n+5){grid-row:3}.coverage-group-heading{color:var(--area);align-items:center;gap:9px;display:flex}.coverage-index{color:#829080;margin-right:4px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.coverage-group-heading svg{flex:none}.coverage-group h3{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.5}.coverage-group ul{flex-wrap:wrap;gap:9px 18px;margin:19px 0 0;padding:0;list-style:none;display:flex}.coverage-group li{color:#d8dfd2;font-size:14px;line-height:1.65;display:inline}.coverage-group li:before{content:"";vertical-align:middle;background:#60775b;border-radius:50%;width:3px;height:3px;margin-right:7px;display:inline-block}.coverage-port{background:var(--area);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;box-shadow:0 0 0 4px #9cab8b0a}.coverage-group:nth-of-type(odd) .coverage-port{right:-25px}.coverage-group:nth-of-type(2n) .coverage-port{left:-25px}.coverage-hub{pointer-events:none;grid-area:1/2/4;place-self:center;width:350px;height:350px;position:relative}.coverage-orbits{fill:none;stroke:#7d965b;stroke-width:.7px;stroke-opacity:.36;width:100%;height:100%}.coverage-orbit-outer{stroke-dasharray:2 9;stroke-opacity:.7}.coverage-core{fill:#14221c;stroke:#b9d572;stroke-opacity:.8;stroke-width:1px}.coverage-orbit-tick{stroke:#d5f76a;stroke-opacity:.6}.coverage-hub-label{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.coverage-hub-label>svg{color:#d5f76a;margin-bottom:1px}.coverage-hub-label strong{letter-spacing:-.4px;text-align:center;max-width:140px;font-size:16px;font-weight:600}.coverage-hub-label>span{letter-spacing:3px;color:#91a183;margin-top:2px;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}@media (width>=1600px){.hero.hero--coverage{padding-block:95px 85px}}@media (width<=1199px){.hero.hero--coverage{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:50px;padding-block:62px}.hero.hero--coverage h1{letter-spacing:-3.3px;font-size:clamp(51px,5.8vw,70px)}.hero--coverage .hero-body{font-size:14px;line-height:1.85}.hero--coverage .hero-actions{flex-direction:column;align-items:flex-start}.coverage-grid{grid-template-columns:minmax(0,1fr) 205px minmax(0,1fr);gap:29px 44px}.coverage-hub{width:290px;height:290px}.coverage-group h3{font-size:16px}.coverage-group li{font-size:13px}.coverage-group ul{gap:8px 14px}.coverage-group:nth-of-type(odd) .coverage-port{right:-20px}.coverage-group:nth-of-type(2n) .coverage-port{left:-20px}.coverage-hub-label strong{font-size:14px}.coverage-hub-label>svg{width:26px;height:26px}}@media (width<=959px){.hero.hero--coverage{grid-template-columns:1fr;gap:29px;padding-block:50px}.hero.hero--coverage h1{letter-spacing:-3px;font-size:clamp(48px,7.7vw,70px)}.hero--coverage .hero-copy{max-width:610px;padding-bottom:0}.hero--coverage .hero-body{max-width:610px;font-size:15px}.hero--coverage .hero-actions{flex-direction:row;align-items:center;margin-top:23px}.hero--coverage .hero-note{max-width:unset;margin-top:17px}.coverage-inner{padding-top:39px}.coverage-heading{align-items:start;gap:24px;padding-bottom:20px}.coverage-heading h2{max-width:450px;font-size:35px}.coverage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 50px;padding-top:195px}.coverage-group:nth-of-type(odd){grid-column:1}.coverage-group:nth-of-type(2n){grid-column:2}.coverage-hub{grid-area:auto;width:220px;height:220px;position:absolute;top:-43px;left:50%;transform:translate(-50%)}.coverage-hub-label{gap:4px}.coverage-hub-label strong{max-width:90px;font-size:12px}.coverage-hub-label>svg{width:23px;height:23px}.coverage-hub-label>span{font-size:6px}.coverage-port,.coverage-lines{display:none}.coverage-group{border-top:1px solid #364537;padding-top:18px}.coverage-group li{font-size:14px}.coverage-group ul{margin-top:14px}}@media (width<=599px){.hero.hero--coverage{flex-direction:column;gap:25px;padding-top:41px;padding-bottom:41px;display:flex}.hero.hero--coverage h1{letter-spacing:-2.2px;margin-top:22px;font-size:clamp(39px,9.7vw,57px);line-height:1.1}.hero--coverage .hero-body{font-size:14px;line-height:1.8}.hero--coverage .hero-actions{gap:20px;margin-top:22px}.hero--coverage .hero-note{font-size:10px}.coverage-inner{padding-top:33px;padding-bottom:23px}.coverage-heading{padding-bottom:5px;display:block}.coverage-heading h2{letter-spacing:-1.2px;max-width:350px;margin-top:15px;font-size:32px}.coverage-grid{padding-top:185px;display:block}.coverage-hub{width:210px;height:210px;top:-36px}.coverage-group{padding-top:21px;padding-bottom:24px}.coverage-group h3{font-size:17px}.coverage-group ul{gap:8px 18px;margin-top:14px}.coverage-group li{font-size:14px;line-height:1.65}.coverage-group:last-of-type{padding-bottom:5px}}@media (prefers-reduced-motion:reduce){.coverage-wire-trace{stroke-dashoffset:0;transition:none}}.evidence-section{padding-bottom:12px}.evidence-grid{border-top:1px solid #bdc3b5;border-bottom:1px solid #bdc3b5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evidence-card{flex-direction:column;min-width:0;padding:28px 28px 26px;display:flex}.evidence-card:first-child{padding-left:0}.evidence-card:last-child{padding-right:0}.evidence-card+.evidence-card{border-left:1px solid #d7dbd1}.evidence-card h2{letter-spacing:.7px;text-transform:uppercase;color:#68705f;min-height:35px;font-size:11px;font-weight:700;line-height:1.6}.evidence-number{letter-spacing:-3px;color:#a34a2e;margin-top:20px;font-size:clamp(48px,5vw,69px);font-weight:500;line-height:1.15;display:block}.evidence-card>p{color:#4f584a;flex:1;margin-top:17px;font-size:13px;line-height:1.8}.evidence-card>a{border-bottom:1px solid #acb59f;align-self:flex-start;align-items:center;gap:9px;margin-top:25px;padding-bottom:3px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.evidence-card>a:hover{border-color:#374b28}.approach-foot{justify-content:flex-start}.footer-registration{color:#66705e;flex-wrap:wrap;gap:9px 28px;padding:24px 0;font-size:11px;line-height:1.7;display:flex}.coverage-heading h2{margin-top:0}.coverage-inner{padding-bottom:32px}@media (width<=1100px){.evidence-card{padding-inline:21px}.evidence-card h2{min-height:36px}.evidence-card>p{font-size:12px}}@media (width<=959px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{padding:27px}.evidence-card:nth-child(odd){border-left:0;padding-left:0}.evidence-card:nth-child(2n){padding-right:0}.evidence-card:nth-child(n+3){border-top:1px solid #d7dbd1}.evidence-card h2{min-height:0}.evidence-number{margin-top:15px;font-size:64px}.evidence-card>p{font-size:13px}.coverage-heading h2{margin-top:0}}@media (width<=599px){.evidence-card{padding:23px 16px}.evidence-card h2{letter-spacing:.3px;min-height:32px;font-size:10px}.evidence-number{letter-spacing:-2px;margin-top:13px;font-size:clamp(39px,11vw,57px)}.evidence-card>p{font-size:12px;line-height:1.7}.evidence-card>a{gap:4px;font-size:10px}.evidence-card>a svg{flex:none}.footer-registration{flex-direction:column;gap:7px;font-size:10px}.coverage-inner{padding-bottom:28px}}.form-pending{align-self:start}.form-pending>svg{margin-bottom:18px}.form-pending>p{line-height:1.75}.form-pending>.button{margin-top:18px}.form-pending>.form-note{margin-top:24px}.brand-logo{width:168px;height:auto;display:block}@media (width<=600px){.brand-logo{width:134px}}
