@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-400-900-vietnamese-rJmnGBSt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-400-900-latin-ext-7khWdh9v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-400-900-latin-DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-ext-xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-vietnamese-BulugwFq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-ext-BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-vietnamese-DZ4AoWbu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-cyrillic-ext-V-xxqcpd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-cyrillic-CTOM6hUh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-vietnamese-D2EvbN8M.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-latin-ext-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-latin-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2eee6;--paper-dim:#e9e4d8;--ink:#16181a;--ink-soft:#3e4247;--orange:#e84e0f;--orange-deep:#c43f08;--line:#c9c2b2;--steel:#2a3b47;--radius:2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-variation-settings:"wdth" 100;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Archivo,sans-serif;line-height:1.55;overflow-x:hidden}::selection{background:var(--orange);color:var(--paper)}body:after{content:"";pointer-events:none;z-index:9999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.mono{font-family:IBM Plex Mono,monospace}.container{max-width:1240px;margin:0 auto;padding:0 32px}.topstrip{background:var(--ink);color:var(--paper);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11.5px}.topstrip .container{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px;display:flex}.topstrip a{color:var(--paper);text-decoration:none}.topstrip a:hover{color:var(--orange)}.topstrip .dot{color:var(--orange);margin:0 8px}@media (width<=720px){.topstrip .hours{display:none}}header.nav{z-index:100;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav .container{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{color:var(--ink);align-items:baseline;gap:10px;text-decoration:none;display:flex}.brand .mark{letter-spacing:-.02em;font-variation-settings:"wdth" 75;font-size:26px;font-weight:900;line-height:1}.brand .mark em{color:var(--orange);font-style:normal}.brand .sub{letter-spacing:.14em;color:var(--ink-soft);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.navlinks{align-items:center;gap:32px;display:flex}.navlinks a{color:var(--ink);letter-spacing:.02em;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;position:relative}.navlinks a:not(.btn):after{content:"";background:var(--orange);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.navlinks a:not(.btn):hover:after{width:100%}.btn{background:var(--orange);letter-spacing:.03em;border-radius:var(--radius);cursor:pointer;border:none;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-block;color:var(--paper)!important}.btn:hover{background:var(--orange-deep);transform:translateY(-1px)}.btn.ghost{border:1.5px solid var(--ink);background:0 0;color:var(--ink)!important}.btn.ghost:hover{background:var(--ink);color:var(--paper)!important}.navlinks .btn{border-radius:999px;padding:11px 22px 11px 24px}.navlinks .btn:after{content:"→";margin-left:6px;transition:transform .25s;display:inline-block}.navlinks .btn:hover:after{transform:translate(4px)}@media (width<=860px){.navlinks a:not(.btn){display:none}}.hero{border-bottom:1px solid var(--line);padding:44px 0 64px;position:relative;overflow:hidden}.hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.hero .eyebrow:before{content:"";background:var(--orange);width:40px;height:2px;display:block}.hero h1{font-variation-settings:"wdth" 72;letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;font-size:clamp(52px,8.6vw,112px);font-weight:900;line-height:.94}.hero h1 .accent{color:var(--orange)}.hero .lede{max-width:58ch;color:var(--ink-soft);margin-top:22px;font-size:19px;line-height:1.6}.hero .cta-row{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.hero .cta-row .btn{padding:16px 32px;font-size:15px}@media (width>=1000px) and (height<=820px){.hero{padding:24px 0 48px}.hero h1{font-size:clamp(48px,6.7vw,92px)}.hero .eyebrow{margin-bottom:16px}.hero .lede{margin-top:16px;font-size:17px;line-height:1.55}.hero .cta-row{margin-top:20px}}.stats{border:1px solid var(--line);background:var(--paper-dim);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.stat{border-right:1px solid var(--line);padding:28px 28px 24px}.stat:last-child{border-right:none}.stat b{letter-spacing:-.02em;font-variation-settings:"wdth" 80;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1;display:block}.stat b sup{color:var(--orange);font-size:.5em}.stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}@media (width<=860px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.marquee{background:var(--ink);color:var(--paper);border-bottom:3px solid var(--orange);padding:14px 0;overflow:hidden}.marquee .track{white-space:nowrap;gap:0;width:max-content;animation:36s linear infinite scroll;display:flex}.marquee span{letter-spacing:.16em;text-transform:uppercase;padding:0 28px;font-family:IBM Plex Mono,monospace;font-size:13px;position:relative}.marquee span:after{content:"✱";color:var(--orange);position:absolute;right:-8px}@keyframes scroll{to{transform:translate(-50%)}}section{padding:100px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.sec-head h2{font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.015em;max-width:18ch;font-size:clamp(34px,4.6vw,60px);font-weight:900;line-height:1}.sec-head .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.sec-head p{max-width:42ch;color:var(--ink-soft);font-size:16px}.svc-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.svc{background:var(--paper);flex-direction:column;min-height:280px;padding:36px 32px 40px;transition:background .25s;display:flex;position:relative;overflow:hidden}.svc:hover{background:var(--ink)}.svc:hover .num,.svc:hover h3,.svc:hover p{color:var(--paper)}.svc:hover .num{color:var(--orange)}.svc .num{letter-spacing:.14em;color:var(--orange);font-family:IBM Plex Mono,monospace;font-size:12px;transition:color .25s}.svc h3{letter-spacing:-.01em;font-variation-settings:"wdth" 82;text-transform:uppercase;margin:18px 0 12px;font-size:24px;font-weight:800;line-height:1.15;transition:color .25s}.svc p{color:var(--ink-soft);flex:1;font-size:14.5px;transition:color .25s}.svc .arrow{border:1.5px solid var(--line);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;transition:all .25s;display:grid;position:absolute;bottom:24px;right:24px}.svc:hover .arrow{background:var(--orange);border-color:var(--orange);color:var(--paper);transform:rotate(45deg)}@media (width<=960px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.svc-grid{grid-template-columns:1fr}.svc{min-height:0}}.manifest{background:var(--ink);color:var(--paper)}.manifest .sec-head h2{color:var(--paper)}.manifest .sec-head p{color:#a7abb0}.mrow{color:var(--paper);border-top:1px solid #2e3236;grid-template-columns:90px 1fr 1.4fr auto;align-items:center;gap:24px;padding:26px 8px;text-decoration:none;transition:padding-left .25s,background .25s;display:grid}.mrow:last-child{border-bottom:1px solid #2e3236}.mrow:hover{background:#1d2023;padding-left:24px}.mrow .code{color:var(--orange);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:12px}.mrow .name{text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:.01em;font-size:20px;font-weight:800}.mrow .desc{color:#a7abb0;font-size:14px}.mrow .tick{color:#6c7075;font-family:IBM Plex Mono,monospace;font-size:20px;transition:transform .25s}.mrow:hover .tick{color:var(--orange);transform:translate(6px)}section.s-paper{background:0 0}section.s-dim{background:var(--paper-dim)}.manifest.light,.manifest.light .sec-head h2{color:var(--ink)}.manifest.light .sec-head p{color:var(--ink-soft)}.manifest.light .mrow{border-color:var(--line);color:var(--ink)}.manifest.light .mrow:last-child{border-bottom-color:var(--line)}.manifest.light .mrow:hover{background:#16181a0d}.manifest.light .mrow .desc{color:var(--ink-soft)}.manifest.light .mrow .tick{color:#9aa0a8}@media (width<=820px){.mrow{grid-template-columns:70px 1fr auto}.mrow .desc{display:none}}.industries .chips{flex-wrap:wrap;gap:14px;display:flex}.chip{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);cursor:default;border-radius:999px;padding:14px 26px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:all .2s}.chip:hover{background:var(--orange);border-color:var(--orange);color:var(--paper);transform:translateY(-2px)}.why{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-dim)}.why .grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:72px;display:grid}.why h2{font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(34px,4.2vw,56px);font-weight:900;line-height:1.02}.why h2 .accent{color:var(--orange)}.why .points{flex-direction:column;gap:0;margin-top:8px;display:flex}.point{border-bottom:1px solid var(--line);padding:26px 0}.point:first-child{border-top:1px solid var(--line)}.point h4{text-transform:uppercase;font-variation-settings:"wdth" 85;align-items:baseline;gap:14px;font-size:17px;font-weight:800;display:flex}.point h4 .idx{color:var(--orange);font-family:IBM Plex Mono,monospace;font-size:11px}.point p{color:var(--ink-soft);margin-top:8px;padding-left:34px;font-size:14.5px}@media (width<=920px){.why .grid{grid-template-columns:1fr;gap:40px}}.reviews .rating-badge{border:1px solid var(--line);background:var(--paper-dim);align-items:center;gap:14px;margin-bottom:48px;padding:14px 22px;display:inline-flex}.reviews .rating-badge b{font-variation-settings:"wdth" 80;font-size:30px;font-weight:900}.reviews .stars{color:var(--orange);letter-spacing:3px;font-size:15px}.reviews .rating-badge span{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:11px}.rev-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.rev{border:1px solid var(--line);background:var(--paper);padding:32px;position:relative}.rev:before{content:"“";color:var(--orange);opacity:.25;font-size:64px;font-weight:900;line-height:1;position:absolute;top:14px;right:22px}.rev p{color:var(--ink-soft);font-size:15px;line-height:1.7}.rev .who{letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:12px}.rev .who b{color:var(--ink)}@media (width<=900px){.rev-grid{grid-template-columns:1fr}}.faq{background:var(--paper-dim);border-top:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:24px;padding:26px 8px;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{color:var(--orange);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:20px;transition:transform .25s}.faq details[open] summary .pm{transform:rotate(45deg)}.faq details .a{color:var(--ink-soft);max-width:72ch;padding:0 8px 28px;font-size:15.5px;line-height:1.7}.quote{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.quote:before{content:"KLACAR";font-variation-settings:"wdth" 70;color:#1d2023;pointer-events:none;letter-spacing:-.04em;font-size:340px;font-weight:900;line-height:1;position:absolute;bottom:-70px;right:-40px}.quote .grid{z-index:1;grid-template-columns:1fr 1.1fr;gap:72px;display:grid;position:relative}.quote h2{font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(36px,4.6vw,62px);font-weight:900;line-height:1}.quote h2 .accent{color:var(--orange)}.quote .contact-list{flex-direction:column;gap:20px;margin-top:40px;display:flex}.quote .contact-list a,.quote .contact-list div{color:var(--paper);align-items:baseline;gap:16px;font-size:17px;text-decoration:none;display:flex}.quote .contact-list .lbl{letter-spacing:.14em;text-transform:uppercase;color:#6c7075;min-width:72px;font-family:IBM Plex Mono,monospace;font-size:11px}.quote .contact-list a:hover span:last-child{color:var(--orange)}form{grid-template-columns:1fr 1fr;gap:18px;display:grid}form .full{grid-column:1/-1}label{letter-spacing:.12em;text-transform:uppercase;color:#a7abb0;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}input,textarea,select{width:100%;color:var(--paper);border-radius:var(--radius);background:#212730;border:1px solid #545b64;padding:14px 16px;font-family:Archivo,sans-serif;font-size:15px;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:var(--orange);outline:none}textarea{resize:vertical;min-height:110px}form{scroll-margin-top:120px}form input,form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:50px}form select:invalid,form input[type=date]:invalid{color:#7d838b}.form-note{color:#a7abb0;margin-top:-4px;font-size:13px}form .btn{grid-column:1/-1;justify-self:start;padding:16px 40px;font-size:15px}@media (width<=920px){.quote .grid{grid-template-columns:1fr;gap:48px}}@media (width<=560px){form{grid-template-columns:1fr}}footer{background:var(--ink);color:#a7abb0;border-top:1px solid #2e3236;padding:56px 0 32px}footer .grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}footer .mark{color:var(--paper);font-variation-settings:"wdth" 75;letter-spacing:-.02em;font-size:22px;font-weight:900}footer .mark em{color:var(--orange);font-style:normal}footer p,footer li{font-size:14px;line-height:1.8}footer ul{list-style:none}footer a{color:#a7abb0;text-decoration:none}footer a:hover{color:var(--orange)}footer h5{letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px}footer .legal{letter-spacing:.06em;border-top:1px solid #2e3236;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}@media (width<=820px){footer .grid{grid-template-columns:1fr}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.marquee .track{animation:none}}.brand .logo{width:auto;height:42px;display:block}footer .logo{width:auto;height:48px;display:block}footer .social{gap:12px;margin-top:18px;display:flex}footer .social a{color:#e6e8ea;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}footer .social a:hover{border-color:var(--orange)}.navlinks .dd{padding:4px 0;position:relative}.navlinks .dd>a{padding-right:14px}.navlinks .dd>a:before{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:6px;height:6px;position:absolute;top:11px;right:0;transform:rotate(45deg)}.navlinks .dd ul{background:var(--paper);border:1px solid var(--line);opacity:0;visibility:hidden;min-width:260px;margin-top:8px;padding:10px 0;list-style:none;transition:all .18s;position:absolute;top:100%;left:-20px;transform:translateY(6px);box-shadow:0 12px 32px #16181a1f}.navlinks .dd:hover ul,.navlinks .dd:focus-within ul{opacity:1;visibility:visible;transform:none}.navlinks .dd ul a{padding:10px 20px;font-size:13.5px;display:block}.navlinks .dd ul a:after{display:none}.navlinks .dd ul a:hover,.navlinks a[aria-current]{color:var(--orange)}@media (width<=860px){.navlinks .dd{display:none}}.phero{border-bottom:1px solid var(--line);background:var(--paper-dim);padding:36px 0 64px;position:relative}.phero .crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);gap:10px;margin-bottom:28px;font-size:11px;display:flex}.phero .crumbs a{color:inherit;text-decoration:none}.phero .crumbs a:hover{color:var(--orange)}.phero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:12px;margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.phero .eyebrow:before{content:"";background:var(--orange);width:40px;height:2px;display:block}.phero h1{font-variation-settings:"wdth" 72;letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;font-size:clamp(44px,6.6vw,88px);font-weight:900;line-height:.96}.phero h1 .accent{color:var(--orange)}.phero .lede{max-width:62ch;color:var(--ink-soft);margin-top:22px;font-size:18px;line-height:1.6}.phero .cta-row{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.phero .cta-row .btn{padding:16px 32px;font-size:15px}.phgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.phmap svg{width:100%;height:auto;display:block;overflow:visible}.phmap .rt{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s .3s forwards phdraw}@keyframes phdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.phmap .rt{stroke-dashoffset:0;animation:none}}@media (width<=1100px){.phgrid{grid-template-columns:1fr}.phmap{display:none}}.prose .grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:72px;display:grid}.prose .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.prose h2{font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(30px,3.6vw,46px);font-weight:900;line-height:1.02}.prose .body p{color:var(--ink-soft);max-width:62ch;font-size:17px;line-height:1.7}.prose .body p+p{margin-top:20px}.prose .body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.prose+.prose{padding-top:0}@media (width<=900px){.prose .grid{grid-template-columns:1fr;gap:28px}}.factsband{padding:0 0 100px}.factsband .stats{margin-top:0}.included .svc{min-height:0}a.svc{color:inherit;text-decoration:none}.why .point p a,.faq .a a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.city-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.city{background:var(--paper);flex-direction:column;gap:12px;padding:32px 28px 36px;display:flex}.city h3{text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:-.01em;font-size:22px;font-weight:800}.city p{color:var(--ink-soft);flex:1;font-size:14.5px}.city .kw{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:11px}@media (width<=960px){.city-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.city-grid{grid-template-columns:1fr}}a.mrow{cursor:pointer}mark.tbc{color:var(--ink);background:#ffe86b;border-radius:2px;padding:0 .3em;font-style:normal}mark.tbc:before{content:"TBC: ";letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:.75em}.quote{padding-top:100px}.hp{display:none}.qa-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.qa{background:var(--paper);padding:28px 28px 30px}.qa h3{text-transform:uppercase;font-variation-settings:"wdth" 82;letter-spacing:.01em;margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.2}.qa p{color:var(--ink-soft);font-size:15px;line-height:1.65}@media (width<=860px){.qa-grid{grid-template-columns:1fr}}.steps{background:var(--paper-dim);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.step{background:var(--paper);flex-direction:column;gap:10px;padding:28px 24px 32px;display:flex}.step .idx{letter-spacing:.14em;color:var(--orange);font-size:12px}.step h3{text-transform:uppercase;font-variation-settings:"wdth" 82;font-size:16px;font-weight:800;line-height:1.2}.step p{color:var(--ink-soft);font-size:14px;line-height:1.55}@media (width<=1000px){.step-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.step-grid{grid-template-columns:1fr}}.hood-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hood{background:var(--paper);padding:26px 26px 30px}.hood h3{text-transform:uppercase;font-variation-settings:"wdth" 82;margin-bottom:8px;font-size:19px;font-weight:800}.hood p{color:var(--ink-soft);font-size:14px;line-height:1.6}@media (width<=960px){.hood-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hood-grid{grid-template-columns:1fr}}.creds{background:var(--ink);color:var(--paper)}.creds .sec-head h2{color:var(--paper)}.creds .sec-head p{color:#a7abb0}.creds .sec-head a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.cred-grid{background:#2e3236;border:1px solid #2e3236;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cred{background:var(--ink);padding:24px}.cred h4{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.cred p{color:#c9ccd0;font-size:14.5px;line-height:1.6}.creds mark.tbc{background:#ffe86b}@media (width<=900px){.cred-grid{grid-template-columns:1fr}}.sec-head p a,.hoods .sec-head a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.phero~section{padding:64px 0}.phero~section .sec-head{margin-bottom:40px}.phero~.factsband{padding:0 0 64px}.phero~.quote{padding-top:64px}@media (width<=640px){.phero~section{padding:48px 0}.phero~.factsband{padding:0 0 48px}.phero~.quote{padding-top:48px}}.phmap.rot{display:grid}.phmap.rot>div{grid-area:1/1;align-self:center}.phmap.rot .f1{animation:14s ease-in-out 2.4s infinite phA}.phmap.rot .f2{opacity:0;animation:14s ease-in-out 2.4s infinite phB}.phmap.rot .na{width:100%;height:auto;display:block}.phmap .nacap{letter-spacing:2px;color:#3c4c60;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px}@keyframes phA{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes phB{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.updated{letter-spacing:.08em;color:var(--ink-soft);margin-top:14px;font-size:12px}.tbl-wrap{margin-top:0;overflow-x:auto}.gtable .sec-head{align-items:flex-end;margin-bottom:20px}.gtable .sec-head p{margin-bottom:6px}.tbl-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.tbl-wrap th{text-align:left;border-bottom:2px solid var(--ink);vertical-align:bottom;padding:12px 14px;font-weight:700}.tbl-wrap td{vertical-align:top;border-bottom:1px solid #0000001f;padding:12px 14px}.tbl-wrap td:first-child{white-space:nowrap;font-weight:600}@media (width<=700px){.tbl-wrap table{min-width:0;font-size:14px}.tbl-wrap th,.tbl-wrap td{padding:10px 8px}.tbl-wrap td:first-child{white-space:normal}}.tips{background:var(--paper-dim)}.tipgrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.tipgrid.n4{grid-template-columns:repeat(4,1fr)}.card.tip{padding:28px 26px 24px;position:relative}.card.tip .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--blue,#1f5fa8);font-family:IBM Plex Mono,monospace;font-size:11px}.card.tip h3{margin:4px 0 0;font-size:20px;line-height:1.2}.card.tip p{color:var(--ink-soft);font-size:15px;line-height:1.5}.card.tip:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14233a24}.card.tip:hover .go{color:var(--blue,#1f5fa8)}@media (width<=960px){.tipgrid.n4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tipgrid,.tipgrid.n4{grid-template-columns:1fr}}.download{background:var(--paper);padding:48px 0}.download .dl{border:1.5px solid var(--line);background:var(--paper-dim);border-radius:14px;justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex}.download .dl h2{letter-spacing:-.01em;margin:6px 0 8px;font-size:clamp(22px,2.4vw,30px)}.download .dl p{max-width:52ch;color:var(--ink-soft);margin:0}.download .btn{white-space:nowrap;flex:none;padding:16px 28px}@media (width<=800px){.download .dl{flex-direction:column;align-items:flex-start}.download .btn{white-space:normal}}.mock-a{--r:12px;--sh:0 1px 2px #16181a0f,0 8px 24px #16181a14;font-family:Inter,system-ui,sans-serif}.mock-a input,.mock-a select,.mock-a textarea,.mock-a .btn{font-family:Inter,system-ui,sans-serif}.mock-a .topstrip{letter-spacing:0;font-family:Inter,sans-serif;font-size:12.5px}.mock-a .navlinks a{font-family:Inter,sans-serif}.mock-a .btn{border-radius:10px}.mock-a section{padding:56px 0}.mock-a .sec-head{margin-bottom:32px}.mock-a h2{letter-spacing:-.025em;text-transform:none;font-variation-settings:normal;font-family:Inter,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.12}.mock-a h3{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:1.3}.mock-a .kick{color:var(--orange);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.mock-a .head{max-width:720px;margin-bottom:28px}.mock-a .head.light h2{color:var(--paper)}.mock-a mark.tbc:before{font-family:Inter,sans-serif}.mock-a .hero .container{width:100%}.mock-a .hero{border-bottom:0;padding:56px 0 48px}.mock-a .hero-col{max-width:600px}.has-3d .mock-a .hero-col,.has-3d .hero-col{max-width:min(600px,52vw)}.has-3d .mock-a .hero .lede{max-width:min(44ch,34vw)}.has-3d .mock-a .hero .lede,.has-3d .mock-a .hero h1{text-shadow:0 0 3px var(--paper),0 0 10px var(--paper),0 0 18px var(--paper),0 0 28px var(--paper)}.mock-a .trust{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.mock-a .trust .g{width:24px;height:24px;box-shadow:var(--sh);color:#4285f4;background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.mock-a .stars{color:#f5a623;letter-spacing:2px}.mock-a .hero h1{letter-spacing:-.035em;text-transform:none;font-variation-settings:normal;margin:18px 0 16px;font-family:Inter,sans-serif;font-size:clamp(36px,4.4vw,58px);font-weight:800;line-height:1.04}.mock-a .hero .lede{color:var(--ink-soft);max-width:52ch;margin:0;font-size:18px;line-height:1.55}.mock-a .cta-row{margin-top:16px}.mock-a .call{color:var(--ink-soft);font-size:15px;text-decoration:none}.mock-a .call b{color:var(--ink)}.mock-a .call:hover b{color:var(--orange)}.mock-a .qcard{z-index:2;background:#fff;border-radius:16px;margin-top:28px;padding:22px 24px 24px;display:block;position:relative;box-shadow:0 2px 4px #16181a0d,0 18px 48px #16181a1f}.mock-a .qsteps{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mock-a .qsteps li{color:#8a8f95;border-bottom:3px solid #ece8e0;flex:1;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.mock-a .qsteps li span{width:22px;height:22px;color:var(--ink-soft);background:#ece8e0;border-radius:50%;place-items:center;font-size:12px;display:grid}.mock-a .qsteps li.on{color:var(--ink);border-color:var(--orange)}.mock-a .qsteps li.on span{background:var(--orange);color:#fff}.mock-a .qsteps li.done{color:var(--ink-soft);border-color:#f4b394}.mock-a .qsteps li.done span{color:#fff;background:#f4b394}.mock-a .qpane{display:none}.mock-a .qpane.on{gap:14px;display:grid}.mock-a .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mock-a .qcard label{letter-spacing:0;text-transform:none;color:var(--ink);flex-direction:column;gap:6px;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:flex}.mock-a .qcard input,.mock-a .qcard select{height:48px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf8f4;border:1px solid #ddd7cb;border-radius:10px;padding:0 14px;font-size:15px}.mock-a .qcard input:focus,.mock-a .qcard select:focus{border-color:var(--orange);background:#fff}.mock-a .qcard .est,.mock-a .qcard .note{color:var(--ink-soft);margin:0;font-size:14px}.mock-a .qnav{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.mock-a .qnav .next{margin-left:auto;padding:14px 26px;font-size:15px;font-weight:600}.mock-a .qnav .back{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px}.mock-a #services{padding-top:72px}.mock-a .how{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px;display:grid}.mock-a .howstep{border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:26px 26px 28px}.mock-a .howstep .n{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:16px;font-weight:700;display:grid}.mock-a .howstep p{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.6}.mock-a .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mock-a .card{border-radius:var(--r);box-shadow:var(--sh);color:var(--ink);background:#fff;flex-direction:column;gap:8px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mock-a a.card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #16181a0f,0 16px 36px #16181a1f}.mock-a .card p{color:var(--ink-soft);font-size:15px;line-height:1.6}.mock-a .card .go{color:var(--orange);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}.mock-a .card.big{background:var(--ink);color:var(--paper);grid-row:span 2;justify-content:flex-end;min-height:280px}.mock-a .card.big h3{letter-spacing:-.02em;font-size:28px;font-weight:750}.mock-a .card.big p{color:#c9ccd0;font-size:16px}.mock-a .card .tag{background:var(--orange);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:4px 10px;font-size:12px;font-weight:600}.mock-a .card.big .go{flex:0}.mock-a .answers{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mock-a .ans{border-radius:var(--r);background:#1f2226;border:1px solid #2e3237;padding:28px}.mock-a .ans h3{color:var(--paper);margin-bottom:10px}.mock-a .ans p{color:#b5b9be;font-size:15.5px;line-height:1.65}.mock-a .industries{padding:56px 0}.mock-a .extras{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.mock-a .pills{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mock-a .pills a{box-shadow:var(--sh);color:var(--ink);background:#fff;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:550;text-decoration:none;display:block}.mock-a .pills a:hover{color:var(--orange)}.mock-a .card.flat{box-shadow:none;background:var(--paper);border:1px solid #d9d2c3}.mock-a .rev{margin:0}.mock-a .rev:before{display:none}.mock-a .rev blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.65}.mock-a .rev figcaption{color:var(--ink-soft);margin-top:auto;padding-top:16px;font-size:14px;font-weight:600}.mock-a .reviews h2 .stars{margin-right:8px;font-size:.8em}.mock-a .cards.three{grid-template-columns:repeat(3,1fr)}.mock-a .qalist h3{text-transform:none;font-variation-settings:normal;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:1.3}.mock-a .qa p{color:var(--ink-soft);margin-top:8px;font-size:15.5px;line-height:1.65}.mock-a .qa .guides{border-style:dashed}.mock-a .quote h2{text-transform:none;font-variation-settings:normal;letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:clamp(30px,3.6vw,48px);font-weight:750;line-height:1.08}.mock-a .quote:before{display:none}.mock-a .quote label,.mock-a .quote .lbl{letter-spacing:0;text-transform:none;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.mock-a .quote input,.mock-a .quote select,.mock-a .quote textarea{border-radius:10px}.mock-a footer h5,.mock-a footer .legal{font-family:Inter,sans-serif}@media (width<=1100px){.has-3d .hero-col{max-width:min(600px,56vw)}}@media (width<=900px){.mock-a .how,.mock-a .cards,.mock-a .cards.three,.mock-a .answers,.mock-a .qa,.mock-a .extras{grid-template-columns:1fr}.mock-a .card.big{grid-row:auto;min-height:220px}.mock-a .how{margin-bottom:40px}}@media (width<=560px){.mock-a section{padding:40px 0}.mock-a .row2{grid-template-columns:1fr}.mock-a .hero{padding:32px 0 48px}.mock-a .qcard{padding:18px 16px 20px}.mock-a .qsteps li{gap:0;font-size:0}.mock-a .qsteps li span{font-size:12px}.mock-a .qnav .next{width:100%}.mock-a .container{padding:0 16px}}.mock-a img{max-width:100%;height:auto}.mock-a [hidden]{display:none!important}.mock-a .ph{border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin:0;overflow:hidden}.mock-a .ph img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.mock-a .ph figcaption{color:var(--ink-soft);border-top:3px solid var(--orange);padding:12px 16px;font-size:14px}.mock-a .card.big img{aspect-ratio:16/10;object-fit:cover;width:calc(100% + 52px);max-width:none;height:auto;margin:-26px -26px 18px;display:block}.mock-a .band{box-shadow:var(--sh);background:var(--ink);border-radius:16px;margin:40px 0 0;position:relative;overflow:hidden}.mock-a .band img{aspect-ratio:21/9;object-fit:cover;object-position:center 60%;width:100%;display:block}.mock-a .band figcaption{color:var(--paper);background:linear-gradient(#16181a00,#16181aeb);flex-wrap:wrap;align-items:center;gap:8px 28px;padding:28px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.mock-a .band .kick{color:#f4b394;flex-basis:100%;margin:0}.mock-a .band strong{letter-spacing:-.02em;max-width:22ch;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.2}.mock-a .band .acts{align-items:center;gap:20px;margin-left:auto;display:flex}.mock-a .band .call{color:#c9ccd0}.mock-a .band .call b{color:var(--paper)}.mock-a .extras{grid-template-columns:.8fr 1fr 1.2fr}.mock-a .whygrid{grid-template-columns:1fr 1.2fr;gap:20px;display:grid}.mock-a .whygrid .cards.three{grid-template-columns:1fr}.mock-a .whygrid .ph img{aspect-ratio:auto}.mock-a .quote .ph.pad{background:#1f2226;max-width:420px;margin-top:32px}.mock-a .quote .ph.pad figcaption{color:#c9ccd0}.mock-a .quote .ph.pad img{aspect-ratio:16/10}.mock-a .qalist{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mock-a .qalist>div{background:var(--paper);border-radius:var(--r);border:1px solid #d9d2c3;padding:24px 26px}.mock-a .qalist h3{margin:0}.mock-a .qalist p{color:var(--ink-soft);margin-top:8px;font-size:15.5px;line-height:1.65}.mock-a .mbar{display:none}.mock-a #services .card.big{grid-row:span 3}.mock-a #services .cards>a:last-child{grid-column:2/-1}.mock-a .cred a{color:#f4b394}.mock-a .phero h1,.mock-a .prose h2,.mock-a .sec-head h2,.mock-a .why h2{text-transform:none;font-variation-settings:normal;letter-spacing:-.03em;font-family:Inter,sans-serif;font-weight:800}.mock-a .phero h1{max-width:none;font-size:clamp(36px,4.4vw,58px);line-height:1.04}.mock-a .prose h2,.mock-a .sec-head h2,.mock-a .why h2{font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.12}.mock-a .phero .eyebrow,.mock-a .prose .kicker,.mock-a .sec-head .kicker,.mock-a .cred h4,.mock-a .phero .crumbs{letter-spacing:0;text-transform:none;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.mock-a .phero .eyebrow:before{display:none}.mock-a .phero .eyebrow,.mock-a .prose .kicker,.mock-a .sec-head .kicker{color:var(--orange)}.mock-a .phero{background:var(--paper);border-bottom:0;padding:32px 0 40px}.mock-a .phgrid{gap:48px}.mock-a .phphoto{border-radius:16px;margin:0;overflow:hidden;box-shadow:0 2px 4px #16181a0d,0 18px 48px #16181a1f}.mock-a .phphoto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mock-a :is(.svc,.qa,.step,.hood,.city,.cred,.point,.stat) h3,.mock-a :is(.svc,.qa,.step,.hood,.city,.point) h4{text-transform:none;font-variation-settings:normal;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:650;line-height:1.3}.mock-a :is(.svc-grid,.qa-grid,.step-grid,.hood-grid,.city-grid,.cred-grid){background:0 0;border:0;gap:20px}.mock-a :is(.svc,.qa,.step,.hood,.city){border-radius:var(--r);box-shadow:var(--sh);background:#fff;border:0}.mock-a .cred{border-radius:var(--r);background:#1f2226;border:1px solid #2e3237}.mock-a .gal{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.mock-a .gal .ph img{aspect-ratio:4/3}.mock-a .steps{background:0 0;border:0}@media (width<=900px){.mock-a .extras,.mock-a .whygrid,.mock-a .qalist{grid-template-columns:1fr}.mock-a .whygrid .ph img{aspect-ratio:16/9}.mock-a .band img{aspect-ratio:16/10}.mock-a .band figcaption{background:var(--ink);padding:20px;position:static}.mock-a .band .acts{margin-left:0}.mock-a .phgrid{grid-template-columns:1fr}.mock-a #services .card.big{grid-row:auto}.mock-a #services .cards>a:last-child{grid-column:auto}.mock-a .phphoto img{aspect-ratio:16/9}}@media (width>=901px){.mock-a .phphoto.wide img{aspect-ratio:16/9}}@media (width<=767px){.mock-a .mbar{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2eee6f5;border-top:1px solid #d9d2c3;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mock-a .mbar a{height:46px;color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:10px;place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:grid}.mock-a .mbar a.btn{color:#fff;background:var(--orange);box-shadow:none;padding:0}.mock-a body,body.mock-a{padding-bottom:72px}}.mock-a .reviews .revsub{color:var(--ink-soft);margin:10px 0 0;font-size:15px}.mock-a .reviews .revsub a{color:var(--orange)}.mock-a .carousel{position:relative}.mock-a .carousel .track{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:20px;padding:4px 0 12px;display:flex;overflow-x:auto}.mock-a .carousel .track::-webkit-scrollbar{display:none}.mock-a .carousel .rev{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}.mock-a .carousel .rev .stars{font-size:14px}.mock-a .carousel .ctl{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.mock-a .carousel .ctl button{width:40px;height:40px;box-shadow:var(--sh);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:18px}.mock-a .carousel .ctl button:hover{color:var(--orange)}@media (width<=900px){.mock-a .carousel .rev{flex-basis:calc(50% - 10px)}}@media (width<=600px){.mock-a .carousel .rev{flex-basis:88%}}.mock-a .quote .nextsteps{border-radius:var(--r);border-top:3px solid var(--orange);background:#1f2226;max-width:440px;margin-top:32px;padding:24px 24px 20px}.mock-a .quote .ns-title{color:#fff;margin:0 0 16px;font-size:15px;font-weight:700}.mock-a .quote .nextsteps ol{counter-reset:ns;margin:0;padding:0;list-style:none}.mock-a .quote .nextsteps ol li{counter-increment:ns;padding:0 0 16px 44px;position:relative}.mock-a .quote .nextsteps ol li:before{content:counter(ns);background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0}.mock-a .quote .nextsteps li b{color:#fff;font-size:15px;font-weight:650;line-height:1.3;display:block}.mock-a .quote .nextsteps li span{color:#c9ccd0;margin-top:2px;font-size:14px;line-height:1.45;display:block}.mock-a .quote .ns-creds{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:flex}.mock-a .quote .ns-creds li{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.mock-a.theme-b{--paper:#f5f7fa;--paper-dim:#e4eaf1;--ink:#1b2e44;--ink-soft:#3c4c60;--line:#c5cdd6;--steel:#1f5fa8;--blue:#1f5fa8;background:var(--paper)}.mock-a.theme-b .kick,.mock-a.theme-b .card .go{color:var(--blue)}.mock-a.theme-b .card{border-top:3px solid var(--blue)}.mock-a.theme-b .card.big,.mock-a.theme-b .card.rev{border-top:0}.mock-a.theme-b .card.flat,.mock-a.theme-b .qalist>div{border-color:#d3dbe4}.mock-a.theme-b .ph figcaption{border-top-color:var(--blue)}.mock-a.theme-b .hero{background:radial-gradient(60% 70% at 18% 40%,#1f5fa81a,#1f5fa800 70%)}.mock-a.theme-b .hero .trust b{color:var(--blue)}.mock-a.theme-b .howstep .n{background:var(--blue)}.mock-a.theme-b .band figcaption{background:linear-gradient(#1b2e4400,#1b2e44f0)}.mock-a.theme-b .band .kick{color:#8fc1ff}.mock-a.theme-b .card.big p{color:#c9d6e4}.mock-a.theme-b .manifest .kick,.mock-a.theme-b .quote .kick{color:#8fc1ff}.mock-a.theme-b .quote .ph.pad{background:#122238}.mock-a.theme-b .quote .ph.pad figcaption{color:#c9d6e4;border-top-color:var(--orange)}.mock-a.theme-b .industries{color:#fff;background:linear-gradient(#1b2e44d6,#1b2e44d6),url(/img/photos/p16.webp) 50%/cover no-repeat}.mock-a.theme-b .industries h2{color:#fff}.mock-a.theme-b .industries .kick{color:#8fc1ff}.mock-a.theme-b .industries .pills a{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff47}.mock-a.theme-b .industries .pills a:hover{color:var(--ink);background:#fff}.mock-a.theme-b .industries .ph{box-shadow:0 20px 50px #00000059}.mock-a.theme-b .industries .ph figcaption{background:#fff}.mock-a.theme-b .reviews{color:#fff;background:linear-gradient(#102034cc,#102034cc),url(/img/photos/p10.webp) 50% 55%/cover no-repeat;padding:64px 0}.mock-a.theme-b .reviews h2{color:#fff}.mock-a.theme-b .reviews .kick{color:#8fc1ff}.mock-a.theme-b .reviews .card.rev{box-shadow:0 20px 50px #00000059}.mock-a.theme-b footer{border-top-color:#2a4160}.mock-a.theme-b .ans{background:#223a5a;border-color:#2f4a6e}.mock-a.theme-b .ans p{color:#c9d6e4}.mock-a.theme-b .phero{background:linear-gradient(90deg,#1f5fa814,#1f5fa800 60%),var(--paper-dim)}.mock-a.theme-b .creds{background:linear-gradient(#1b2e44db,#1b2e44db),url(/img/photos/p16.webp) 50%/cover no-repeat}.mock-a.theme-b .cred-grid{background:#2f4a6e;border-color:#2f4a6e}.mock-a.theme-b .cred{background:#223a5a}.mock-a.theme-b .creds .sec-head p{color:#c9d6e4}.mock-a.theme-b .steps{background:var(--paper-dim)}.mock-a.theme-b .step .n,.mock-a.theme-b .step b.n{color:var(--blue)}.mock-a.theme-b .reviews .revsub{color:#d6e2f0}.mock-a.theme-b .reviews .revsub a{color:#8fc1ff}.mock-a.theme-b .reviews h2 .stars{color:#ffc94d}.mock-a.theme-b .quote .nextsteps{background:#122238}.mock-a.theme-b .quote .nextsteps li span{color:#c9d6e4}.mock-a.theme-b .quote{background:#122238;border-top:1px solid #2f4a6e}.mock-a.theme-b .quote:before{color:#182d4a}.mock-a.theme-b .quote input,.mock-a.theme-b .quote select,.mock-a.theme-b .quote textarea{background:#1b2e44;border-color:#3a5679}.mock-a.theme-b .quote .ph.pad,.mock-a.theme-b .quote .nextsteps{background:#1b2e44}.mock-a.theme-b .quote .contact-list .lbl{color:#8fc1ff}.mock-a.theme-b .mrow{border-top-color:#2f4a6e}.mock-a.theme-b .mrow:last-child{border-bottom-color:#2f4a6e}.mock-a.theme-b .mrow:hover{background:#223a5a}.mock-a.theme-b .mrow .desc,.mock-a.theme-b .manifest .sec-head p{color:#c9d6e4}.mock-a.theme-b .manifest.light .kick,.mock-a.theme-b .manifest.light .kicker{color:var(--blue)}.mock-a.theme-b .manifest.light .sec-head p{color:var(--ink-soft)}.mock-a.theme-b .manifest.light .mrow:hover{background:#1b2e440f}.mock-a.theme-b .manifest.light .mrow{border-top-color:var(--line)}.mock-a.theme-b .manifest.light .mrow:last-child{border-bottom-color:var(--line)}.mock-a.theme-b .manifest.light .mrow .desc{color:var(--ink-soft)}.mock-a.theme-b .manifest.light .mrow .tick{color:#7a8899}
