.review-page{background:var(--paper);color:var(--ink)}body:has(.review-page) .header{color:var(--ink);border-bottom-color:rgba(17,18,16,.12)}body:has(.review-page) .header .brand-logo{color:var(--ink)}body:has(.review-page) .header .nav:not(.open)>a:not(.nav-cta){color:#5f625b}body:has(.review-page) .header .nav:not(.open)>a:not(.nav-cta):hover{color:var(--ink)}body:has(.review-page) .header .nav:not(.open) .nav-cta{color:var(--ink);border-color:#9b9d95}body:has(.review-page) .header .menu span{border-color:var(--ink)}body.menu-open:has(.review-page) .header .menu span{border-color:var(--paper)}@media(max-width:900px){body:has(.review-page) .header .nav.open{color:var(--paper)}body:has(.review-page) .header .nav.open .nav-cta{color:var(--paper);background:transparent;border-color:#666860}body:has(.review-page) .header .nav.open .nav-cta:hover{color:var(--ink);background:var(--paper);border-color:var(--paper)}}.review-hero{min-height:100svh;padding:clamp(150px,15vh,190px) var(--pad) 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:clamp(50px,7vw,110px);gap:clamp(50px,7vw,110px);align-items:center;background:var(--paper);overflow:hidden}.review-hero-copy{max-width:720px}.review-hero h1,.review-page h2{font-weight:500;letter-spacing:-.06em;line-height:.96}.review-hero h1{font-size:clamp(58px,7vw,108px);margin:28px 0}.review-lead{font-size:clamp(18px,1.6vw,23px);line-height:1.5;max-width:650px;color:#555850}.review-primary{margin-top:18px;background:var(--ink);color:var(--paper);border-color:var(--ink);min-height:54px;justify-content:center}.review-primary:hover{background:#3d4436;color:#fff;border-color:#3d4436}.review-calm-note{max-width:560px;color:#71736c;font-size:13px;margin-top:18px}.audit-visual{display:grid;grid-template-columns:minmax(270px,1fr) 148px;grid-gap:16px;gap:16px;align-items:center;min-height:590px}.audit-browser-stage{min-width:0}.audit-browser{position:relative;height:530px;background:#fff;border:1px solid #bec1b9;border-radius:9px;box-shadow:0 28px 70px rgba(39,42,35,.14);padding:0 28px 24px;overflow:hidden}.audit-toolbar{height:38px;margin:0 -28px 20px;padding:0 14px;display:flex;gap:6px;align-items:center;border-bottom:1px solid #ddd;background:#f7f7f4;border-radius:9px 9px 0 0}.audit-toolbar>i{width:7px;height:7px;border-radius:50%;background:#c7c9c2}.audit-toolbar>span{height:8px;width:46%;background:#e7e8e3;border-radius:9px;margin-left:12px}.audit-site-head{display:flex;justify-content:space-between;align-items:center;font-size:9px}.audit-site-head b{font-size:12px;letter-spacing:.12em}.audit-site-head span{color:#7c7f77}.audit-site-hero{margin-top:24px;width:72%;position:relative}.audit-site-hero small{text-transform:uppercase;letter-spacing:.13em;color:#73766e;font-size:7px}.audit-site-hero strong{position:relative;display:block;font-size:clamp(25px,2.4vw,38px);line-height:1.01;letter-spacing:-.05em;margin:8px 0}.audit-site-hero p{color:#777a72;font-size:10px;margin:0;max-width:280px}.audit-site-button{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:8px 13px;border-radius:30px;background:#242620;color:#fff;font-size:8px}.audit-services{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:30px}.audit-services article{display:flex;flex-direction:column;min-width:0;min-height:60px;padding:9px;background:#f0f0eb;border:1px solid #e4e4de}.audit-services small{color:#888b83;font-size:7px}.audit-services b{font-size:9px;margin-top:8px}.audit-services article span{font-size:7px;line-height:1.3;color:#777a72;margin-top:3px}.audit-trust{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;margin-top:7px;background:#31352e;color:#f4f2ea;font-size:8px}.audit-trust span{color:#cfd5c6}.audit-form-line{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;margin-top:7px;padding:8px 9px;border:1px solid #dcddd7;background:#fafaf7;font-size:8px}.audit-form-line strong{font-size:10px}.audit-form-line>span:not(.audit-marker){padding:6px 8px;border:1px solid #dedfd9;color:#8a8c85}.audit-form-line b{padding:6px 9px;border-radius:20px;background:#bdc7ad;font-size:8px}.audit-marker{position:absolute;z-index:4;display:grid;width:20px;height:20px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;place-items:center;color:#fff;font-family:var(--font-sans),Arial,sans-serif;font-size:10px;font-weight:700;font-style:normal;line-height:1;letter-spacing:0;box-shadow:0 2px 7px rgba(29,30,27,.22)}.audit-marker-fix{background:#765746}.audit-marker-good{background:#617059}.audit-site-hero strong .audit-marker{top:48%;right:-15px;transform:translateY(-50%)}.audit-site-button .audit-marker{top:-8px;right:-16px}.audit-services>.audit-marker{top:-10px;right:8px}.audit-form-line>.audit-marker{top:50%;right:-8px;transform:translateY(-50%)}.audit-comments{display:flex;flex-direction:column;gap:30px}.audit-comment-group{--comment:#765746;color:var(--comment)}.audit-comment-group-good{--comment:#617059}.audit-comment-group h3{margin:0 0 13px;color:var(--comment);font-family:var(--font-sans),Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}.audit-comment-group ol{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.audit-comment{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;color:var(--comment)}.audit-comment>span{display:grid;width:25px;height:25px;border-radius:50%;place-items:center;background:var(--comment);color:#fff;font-size:11px;font-weight:700}.audit-comment p{margin:2px 0 0;font-family:"Bradley Hand","Segoe Print",var(--font-sans),Arial,sans-serif;font-size:14px;font-weight:600;font-style:italic;line-height:1.12;letter-spacing:-.015em}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--pad);background:#e4e3db;border-top:1px solid #cac9c1;border-bottom:1px solid #cac9c1}.trust-strip p{margin:0;padding:25px 24px;border-left:1px solid #cac9c1;display:flex;gap:16px}.trust-strip p:first-child{border-left:0}.trust-strip span{font-size:10px;color:#777}.review-section-heading{display:block;margin-bottom:70px}.review-section-heading h2{margin-top:25px}.review-page h2{font-size:clamp(42px,6vw,84px);margin-bottom:0}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c7c6be}.problem-grid article{min-height:260px;padding:24px;border-right:1px solid #c7c6be}.problem-grid article:first-child{padding-left:0}.problem-grid article:last-child{border-right:0}.problem-grid span,.scope-list>article>span{font-size:10px;color:#777}.problem-grid h3{font-size:clamp(22px,2vw,30px);line-height:1.15;margin:80px 0 0}.review-scope{padding-top:30px}.scope-list{border-top:1px solid #c7c6be}.scope-list article{display:grid;grid-template-columns:70px 1fr 1.2fr;grid-gap:30px;gap:30px;padding:25px 0;border-bottom:1px solid #c7c6be;align-items:start}.scope-list h3{font-size:25px;margin:0}.scope-list p{color:#686a63;margin:3px 0;max-width:550px}.review-result{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:8vw;gap:8vw;align-items:center;background:#171815}.review-result h2{color:var(--paper)}.review-result-copy ul{list-style:none;padding:0;margin:50px 0 0;border-top:1px solid #3d3e39}.review-result-copy li{padding:15px 0;border-bottom:1px solid #3d3e39;color:#c9cbc4}.review-result-copy li:before{content:"";display:inline-block;width:7px;height:7px;background:var(--acid);border-radius:50%;margin-right:14px}.recommendation-card{background:var(--paper);color:var(--ink);padding:clamp(28px,4vw,55px)}.recommendation-label{text-transform:uppercase;letter-spacing:.15em;font-size:9px;color:#70726b}.recommendation-card dl{margin:45px 0 0}.recommendation-card dl div{padding:20px 0;border-top:1px solid #c8c7bf}.recommendation-card dt{font-size:11px;color:#74766f;margin-bottom:7px}.recommendation-card dd{margin:0;font-size:18px;line-height:1.45}.review-founder{display:grid;grid-template-columns:minmax(320px,.8fr) 1.2fr;grid-gap:9vw;gap:9vw;align-items:center}.review-founder-photo{max-width:550px}.review-founder h2{margin:26px 0 34px}.review-founder p{font-size:clamp(18px,2vw,25px);line-height:1.55;max-width:720px;color:#5f615b}.review-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;background:#111210}.review-contact h2{color:var(--paper);margin:26px 0}.review-contact>div>p{color:#aaa;max-width:540px;font-size:18px}.review-form{padding-top:18px}.review-success small{display:block;margin-top:20px;color:#8f918a;max-width:520px}.review-form .contact-tabs button{color:var(--paper);border-color:#62645d;background:transparent}.review-form .contact-tabs button:focus-visible,.review-form .contact-tabs button:hover{border-color:#aeb2a7;background:rgba(255,255,255,.06)}.review-form .contact-tabs button.active{color:var(--ink);background:var(--paper);border-color:var(--paper)}.review-form .country-fixed{min-width:0;display:flex;align-items:center;gap:7px;padding:14px 12px;border:1px solid rgba(241,239,232,.22);border-radius:14px;background:rgba(255,255,255,.025);color:var(--paper);font-size:13px;text-transform:none;letter-spacing:0}.review-form .country-fixed b{font-weight:500;margin-left:auto}.review-page :is(a,button,input,textarea):focus-visible{outline:3px solid var(--acid);outline-offset:4px}@media(max-width:1000px){.review-hero{grid-template-columns:1fr;min-height:auto}.audit-visual{grid-template-columns:1fr;gap:28px;max-width:720px;width:100%;min-height:0;margin:auto}.audit-comments{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip p:nth-child(3){border-left:0}.trust-strip p:nth-child(3),.trust-strip p:nth-child(4){border-top:1px solid #cac9c1}.problem-grid{grid-template-columns:1fr 1fr}.problem-grid article:nth-child(2){border-right:0}.problem-grid article:nth-child(n+3){border-top:1px solid #c7c6be}.review-founder{gap:6vw}}@media(min-width:521px) and (max-width:767px){.audit-browser{height:464px;padding:0 14px 14px}.audit-toolbar{height:32px;margin:0 -14px 13px;padding:0 10px}.audit-site-head span{font-size:7px}.audit-site-hero{margin-top:17px;width:72%}.audit-site-hero strong{font-size:24px;margin:7px 0}.audit-site-hero p{width:78%;font-size:8px}.audit-site-button{margin-top:10px;padding:6px 9px;font-size:7px}.audit-services{gap:4px;margin-top:32px}.audit-services article{min-height:53px;padding:6px}.audit-services b{font-size:8px;margin-top:5px}.audit-services article span{font-size:6px}.audit-trust{padding:6px 7px;margin-top:5px;font-size:7px}.audit-form-line{gap:4px;margin-top:5px;padding:6px;font-size:6px}.audit-form-line strong{font-size:8px}.audit-form-line b,.audit-form-line>span:not(.audit-marker){padding:4px 5px}}@media(max-width:760px){.review-hero{padding-top:116px;padding-bottom:66px;gap:42px}.review-hero h1{font-size:clamp(45px,12.6vw,68px);margin:24px 0}.review-lead{line-height:1.44}.review-primary{margin-top:12px}.review-calm-note{margin-top:15px}.review-contact,.review-founder,.review-result{grid-template-columns:1fr}.review-founder{gap:32px}.review-founder-photo{width:100%;max-width:460px;max-height:470px;overflow:hidden;margin-inline:auto;padding-inline:4px}.review-founder-photo .portrait-placeholder{width:100%;aspect-ratio:1/1.08;margin-inline:auto}.review-founder h2{font-size:clamp(37px,10.5vw,54px);line-height:1.01;margin:20px 0 24px}.review-founder p{font-size:18px;line-height:1.45}.review-contact{gap:55px}.scope-list article{grid-template-columns:45px 1fr}.scope-list p{grid-column:2}.review-form{padding-top:0}}@media(max-width:767px){.audit-comments{grid-template-columns:1fr;gap:24px}.audit-comment-group h3{margin-bottom:12px}.audit-comment p{font-size:15px}.audit-marker{width:19px;height:19px;font-size:9px}}@media(max-width:520px){.audit-browser{height:464px;padding:0 14px 14px}.audit-toolbar{height:32px;margin:0 -14px 13px;padding:0 10px}.audit-site-head span{font-size:7px}.audit-site-hero{margin-top:17px;width:72%}.audit-site-hero strong{font-size:24px;margin:7px 0}.audit-site-hero p{width:78%;font-size:8px}.audit-site-button{margin-top:10px;padding:6px 9px;font-size:7px}.audit-services{gap:4px;margin-top:32px}.audit-services article{min-height:53px;padding:6px}.audit-services b{font-size:8px;margin-top:5px}.audit-services article span{font-size:6px}.audit-trust{padding:6px 7px;margin-top:5px;font-size:7px}.audit-form-line{gap:4px;margin-top:5px;padding:6px;font-size:6px}.audit-form-line strong{font-size:8px}.audit-form-line b,.audit-form-line>span:not(.audit-marker){padding:4px 5px}.audit-site-hero strong .audit-marker{right:-8px}.audit-site-button .audit-marker{right:-15px}.review-section-heading{margin-bottom:52px}.review-section-heading h2{margin-top:20px}.problem-grid,.trust-strip{grid-template-columns:1fr}.trust-strip p,.trust-strip p:nth-child(n){border-left:0;border-top:1px solid #cac9c1}.trust-strip p:first-child{border-top:0}.problem-grid article{min-height:auto;padding:16px 0;border-right:0}.problem-grid article:nth-child(n+2){border-top:1px solid #c7c6be}.problem-grid h3{font-size:21px;margin:30px 0 4px}.scope-list article{gap:15px}.scope-list h3{font-size:22px}.review-contact .lead-form{grid-template-columns:1fr}.review-contact .lead-form label{grid-column:1}.review-form .phone-field{grid-template-columns:145px minmax(0,1fr)}.review-primary{width:100%}}@media(prefers-reduced-motion:reduce){.review-page *{scroll-behavior:auto!important;transition:none!important}}