#geo-design-test{--geo-source-tone-0:var(--color-brand);--geo-source-tone-1:#e9620a;--geo-source-tone-2:var(--color-surface-warm);--geo-source-tone-3:var(--color-ink);--geo-source-tone-4:var(--color-brand-foreground);--geo-source-tone-5:#686868;--geo-source-tone-6:#ddd8cd;--geo-source-tone-7:#964200;--geo-source-tone-8:#cbc9c0;--geo-source-tone-9:#fff3;--geo-source-tone-10:#ffffff73;--geo-source-tone-11:#2e2d2b;--geo-source-tone-12:#fff8;--geo-source-tone-13:var(--color-brand-foreground);--geo-source-tone-14:#00000020;--geo-source-tone-15:#e2dbd3;--geo-source-tone-16:#fff2e6;--geo-source-tone-17:#fff8f0;--geo-source-tone-18:#ede4d8;--geo-source-tone-19:#ffb760;--geo-source-tone-20:#ffdcb4;--geo-source-tone-21:#fff8ee;--geo-source-tone-22:#f5e5cf;--geo-source-tone-23:#000;--geo-source-tone-24:#fff5e4c9;--geo-source-tone-25:#161616;--geo-source-tone-26:#ffffff85;--geo-source-tone-27:#fffffff2;--geo-source-tone-28:#39221307;--geo-source-tone-29:#a55d2c13;--geo-source-tone-30:#fff9eddf;--geo-source-tone-31:#493723;--geo-source-tone-32:#272727;--geo-source-tone-33:#757575;--geo-source-tone-34:#ffad71;--geo-source-tone-35:#ebe7e0;--geo-source-tone-36:#00000010;--geo-source-tone-37:#7b7b7b;--geo-source-tone-38:#242424;--geo-source-tone-39:#525252;--geo-source-tone-40:#dedbd8;--geo-source-tone-41:#706b65;--geo-source-tone-42:#141414a8;--geo-source-tone-43:#0006;--geo-source-tone-44:#9c540f;--geo-source-tone-45:#444;--geo-source-tone-46:#d7d1c6;--geo-source-tone-47:#666;--geo-source-tone-48:#fcf9f3;--geo-source-tone-49:#0002;--geo-source-tone-50:#393732;--geo-source-tone-51:#171717;--geo-source-tone-52:#0004;--geo-source-tone-53:#d8d5ca;--geo-source-tone-54:var(--color-brand-foreground);--geo-source-tone-55:#dedbd2;--geo-source-tone-56:#e5e1d7;--geo-source-tone-57:#494642;--geo-source-tone-58:#151515;--geo-source-tone-59:#e0dcd2;--geo-source-tone-60:#dedcd8;--geo-source-tone-61:#e0d8cb;--geo-source-tone-62:#fc9;--geo-source-tone-63:#14141422;--orange:var(--geo-source-tone-0);--orange-dark:var(--geo-source-tone-1);--beige:var(--geo-source-tone-2);--black:var(--geo-source-tone-3);--white:var(--geo-source-tone-4);--muted:var(--geo-source-tone-5);--border:var(--geo-source-tone-6);--heading:"Unbounded", "Noto Sans Display", "Noto Sans", sans-serif;--body:"Noto Sans", Arial, sans-serif}#geo-design-test *{box-sizing:border-box}#geo-design-test{scroll-behavior:smooth;color:var(--black);background:var(--beige);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}#geo-design-test button,#geo-design-test input{font:inherit}#geo-design-test button{cursor:pointer}#geo-design-test a{color:inherit;text-decoration:none}#geo-design-test button:focus-visible,#geo-design-test a:focus-visible,#geo-design-test input:focus-visible{outline:3px solid var(--geo-source-tone-7);outline-offset:4px}#geo-design-test svg{display:block}#geo-design-test button svg,#geo-design-test .step-icon,#geo-design-test .insight-icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}#geo-design-test [hidden]{display:none!important}#geo-design-test .site-header{z-index:20;justify-content:space-between;align-items:center;gap:24px;width:min(1260px,100% - 90px);height:104px;margin:0 auto;display:flex;position:relative}#geo-design-test .site-logo{flex:none;align-items:center;width:211px;display:inline-flex}#geo-design-test .site-logo img{width:100%;height:auto;display:block}#geo-design-test .site-nav{border:1px solid var(--geo-source-tone-8);background:var(--geo-source-tone-9);min-height:53px;box-shadow:inset 0 1px var(--geo-source-tone-10);border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:7px 14px;display:flex}#geo-design-test .nav-item{color:var(--geo-source-tone-11);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:14px;font-weight:600;display:inline-flex}#geo-design-test .nav-item:hover,#geo-design-test .nav-item:focus-visible{color:var(--orange-dark);background:var(--geo-source-tone-12)}#geo-design-test .nav-item svg{stroke-width:2px}#geo-design-test .nav-dropdown{position:relative}#geo-design-test .services-menu{background:var(--geo-source-tone-13);min-width:215px;box-shadow:0 14px 30px var(--geo-source-tone-14);border:1px solid var(--geo-source-tone-15);z-index:40;border-radius:12px;padding:10px;display:none;position:absolute;top:42px;left:-9px}#geo-design-test .nav-dropdown.is-open .services-menu,#geo-design-test .nav-dropdown:focus-within .services-menu{display:grid}#geo-design-test .services-menu a{border-radius:7px;padding:12px;font-size:14px;display:block}#geo-design-test .services-menu a:hover{background:var(--geo-source-tone-16)}#geo-design-test .header-cta{background:var(--orange);min-width:241px;color:var(--white);white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:19px;padding:17px 21px;font-size:15px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}#geo-design-test .header-cta:hover,#geo-design-test .btn-primary:hover{background:var(--orange-dark);transform:translateY(-2px)}#geo-design-test .menu-toggle{background:var(--geo-source-tone-17);border:1px solid var(--border);border-radius:8px;padding:9px;display:none}#geo-design-test .hero-section{border:1px solid var(--geo-source-tone-18);isolation:isolate;background:radial-gradient(circle at 91% 20%, var(--geo-source-tone-19) 0, var(--geo-source-tone-20) 34%, transparent 62%), radial-gradient(circle at 45% 51%, var(--geo-source-tone-21) 1%, var(--geo-source-tone-22) 70%);border-radius:27px;width:min(1440px,100% - 20px);min-height:838px;margin:0 auto;position:relative;overflow:hidden}#geo-design-test .hero-section:before,#geo-design-test .hero-section:after{content:"";pointer-events:none;position:absolute;inset:0}#geo-design-test .hero-section:before{z-index:-1;opacity:.45;background-image:radial-gradient(var(--geo-source-tone-0) 1.35px, transparent 1.4px);-webkit-mask-image:radial-gradient(ellipse at 95% 1%, var(--geo-source-tone-23), transparent 42%);-webkit-mask-image:radial-gradient(ellipse at 95% 1%, var(--geo-source-tone-23), transparent 42%);mask-image:radial-gradient(ellipse at 95% 1%, var(--geo-source-tone-23), transparent 42%);background-size:8px 8px}#geo-design-test .hero-section:after{z-index:-1;opacity:.48;background-image:radial-gradient(var(--geo-source-tone-0) 1.15px, transparent 1.25px);-webkit-mask-image:radial-gradient(ellipse at 59% 100%, var(--geo-source-tone-23), transparent 33%);-webkit-mask-image:radial-gradient(ellipse at 59% 100%, var(--geo-source-tone-23), transparent 33%);mask-image:radial-gradient(ellipse at 59% 100%, var(--geo-source-tone-23), transparent 33%);background-size:8px 8px}#geo-design-test .hero-inner{min-height:inherit;align-items:stretch;display:flex;position:relative}#geo-design-test .hero-copy{z-index:3;width:58%;max-width:770px;padding:65px 0 52px 55px;position:relative}#geo-design-test .eyebrow{border:1.5px solid var(--orange);background:var(--geo-source-tone-24);color:var(--geo-source-tone-25);border-radius:100px;align-items:center;gap:6px;padding:9px 17px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}#geo-design-test .eyebrow-separator{color:var(--orange)}#geo-design-test h1,#geo-design-test h2,#geo-design-test h3,#geo-design-test p{margin-top:0}#geo-design-test .hero-copy h1{font-family:var(--heading);letter-spacing:0;max-width:800px;margin:33px 0 27px;font-size:66px;font-weight:900;line-height:1.055}#geo-design-test .hero-first-line,#geo-design-test .hero-second-line{white-space:nowrap;display:block}#geo-design-test .hero-second-line{font-size:1.12em}#geo-design-test .orange-highlight{background:var(--orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:-.08em;padding:0 .08em .01em;display:inline}#geo-design-test .hero-promise{font-family:var(--body);letter-spacing:0;max-width:710px;margin:0 0 21px;font-size:30px;font-weight:800;line-height:1.26}#geo-design-test .hero-description{letter-spacing:0;max-width:660px;margin-bottom:33px;font-size:19px;font-weight:450;line-height:1.54}#geo-design-test .hero-actions{align-items:center;gap:15px;margin-bottom:40px;display:flex}#geo-design-test .btn{text-align:center;white-space:nowrap;border:1.5px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:62px;padding:17px 20px;font-size:17px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}#geo-design-test .btn-primary{background:var(--orange);color:var(--geo-source-tone-13);gap:12px}#geo-design-test .btn-secondary{color:var(--black);background:var(--geo-source-tone-26);border-color:var(--orange)}#geo-design-test .btn-secondary:hover{background:var(--geo-source-tone-4);transform:translateY(-2px)}#geo-design-test .btn-primary span{font-size:23px;font-weight:400;line-height:1}#geo-design-test .feature-pills{grid-template-columns:1fr 1.08fr 1.3fr 1fr;gap:7px;width:min(698px,100%);display:grid}#geo-design-test .feature-pill{background:var(--geo-source-tone-27);min-height:79px;box-shadow:0 4px 12px var(--geo-source-tone-28);border-radius:11px;align-items:center;gap:9px;padding:12px 10px;display:flex}#geo-design-test .feature-pill img{flex:0 0 32px;width:32px;height:32px}#geo-design-test .feature-pill span{letter-spacing:0;font-size:12px;font-weight:700;line-height:1.23}#geo-design-test .hero-art{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;width:55%;display:flex;position:absolute;inset:0 -6px 0 auto}#geo-design-test .hero-collage{object-fit:fill;object-position:right center;width:min(100%,742px);height:100%;filter:drop-shadow(0 13px 11px var(--geo-source-tone-29));display:block}#geo-design-test .visual-footnote{background:var(--geo-source-tone-30);color:var(--geo-source-tone-31);border-radius:100px;padding:5px 10px;font-size:10px;position:absolute;bottom:22px;right:30px}#geo-design-test .ai-process{background:var(--geo-source-tone-3);width:min(1440px,100% - 20px);color:var(--white);isolation:isolate;border-radius:27px;min-height:698px;margin:0 auto;padding:43px 55px 32px;position:relative;overflow:hidden}#geo-design-test .ai-process:before{content:"";opacity:.24;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 30%, var(--geo-source-tone-32), transparent 63%), radial-gradient(var(--geo-source-tone-33) .55px, transparent .9px) 0 0/5px 5px;position:absolute;inset:0}#geo-design-test .ai-process:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--geo-source-tone-0) 1.5px,transparent 1.6px) 0 0/8px 8px;opacity:.82;width:390px;height:240px;position:absolute;bottom:-120px;right:-160px;transform:rotate(-18deg)}#geo-design-test .process-intro{z-index:1;justify-content:space-between;align-items:end;gap:40px;margin-bottom:31px;display:flex;position:relative}#geo-design-test .section-kicker{color:var(--geo-source-tone-34);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:800;display:block}#geo-design-test .process-intro h2{font-family:var(--heading);letter-spacing:0;max-width:770px;margin:0;font-size:53px;font-weight:900;line-height:1.13}#geo-design-test .process-intro h2 span{white-space:nowrap;color:var(--black);background:var(--orange);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .07em .05em}#geo-design-test .process-lead{max-width:430px;color:var(--geo-source-tone-35);margin:0 0 2px;font-size:17px;line-height:1.57}#geo-design-test .step-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0 0 29px;display:grid;position:relative}#geo-design-test .step-card{background:var(--geo-source-tone-4);min-height:234px;color:var(--black);box-shadow:0 4px 9px var(--geo-source-tone-36);border-radius:16px;padding:18px 19px 21px;position:relative}#geo-design-test .step-card:not(:last-child):after{content:"➜";color:var(--orange);z-index:4;text-shadow:0 0 3px var(--geo-source-tone-3);font-family:Arial,sans-serif;font-size:34px;font-weight:800;line-height:1;position:absolute;top:47%;right:-29px}#geo-design-test .step-heading{align-items:center;gap:18px;margin-bottom:16px;display:flex}#geo-design-test .step-number{background:var(--orange);width:51px;height:51px;color:var(--geo-source-tone-4);border-radius:50%;justify-content:center;align-items:center;font-size:25px;font-weight:900;display:inline-flex}#geo-design-test .step-icon{color:var(--orange);stroke-width:2.2px;width:46px;height:46px}#geo-design-test .step-card h3{font-family:var(--body);letter-spacing:0;margin:0 0 14px;font-size:22px;font-weight:900;line-height:1.22}#geo-design-test .step-card p{color:var(--geo-source-tone-37);margin:0;font-size:15px;line-height:1.43}#geo-design-test .insights-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}#geo-design-test .insight-card{background:var(--geo-source-tone-38);border:1px solid var(--geo-source-tone-39);border-radius:15px;align-items:flex-start;gap:14px;min-height:178px;padding:21px 18px;display:flex}#geo-design-test .insight-icon{background:var(--orange);width:58px;height:58px;color:var(--geo-source-tone-3);border-radius:13px;flex:0 0 58px;justify-content:center;align-items:center;display:inline-flex}#geo-design-test .insight-icon svg{stroke-width:2.2px;width:34px;height:34px}#geo-design-test .insight-card h3{letter-spacing:0;margin:1px 0 10px;font-size:18px;font-weight:900;line-height:1.24}#geo-design-test .insight-card p{color:var(--geo-source-tone-40);margin:0;font-size:14px;line-height:1.49}#geo-design-test .process-hand{object-fit:contain;pointer-events:none;opacity:.5;z-index:1;mix-blend-mode:screen;width:135px;height:320px;position:absolute;top:90px;right:-96px}#geo-design-test .prototype-disclaimer{text-align:center;width:min(1310px,100% - 48px);color:var(--geo-source-tone-41);margin:18px auto 30px;font-size:12px;line-height:1.5}#geo-design-test .modal-backdrop{background:var(--geo-source-tone-42);z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#geo-design-test .contact-modal{background:var(--geo-source-tone-2);width:min(480px,100%);box-shadow:0 30px 90px var(--geo-source-tone-43);border-radius:22px;padding:38px;position:relative}#geo-design-test .modal-close{background:#fff;border:0;border-radius:9px;width:36px;height:36px;font-size:16px;position:absolute;top:20px;right:22px}#geo-design-test .modal-eyebrow{letter-spacing:0;color:var(--geo-source-tone-44);font-size:11px;font-weight:800}#geo-design-test .contact-modal h2{font-family:var(--heading);letter-spacing:0;margin:16px 0;font-size:27px}#geo-design-test .contact-modal p{color:var(--geo-source-tone-45);font-size:15px;line-height:1.5}#geo-design-test .contact-modal form{gap:15px;display:grid}#geo-design-test .contact-modal label{gap:6px;font-size:13px;font-weight:700;display:grid}#geo-design-test .contact-modal input{border:1px solid var(--geo-source-tone-46);background:#fff;border-radius:9px;width:100%;height:47px;padding:12px;font-size:15px}#geo-design-test .contact-modal .btn{width:100%;margin-top:8px}#geo-design-test .contact-modal .modal-small{color:var(--geo-source-tone-47);margin:0;font-size:11px}#geo-design-test.modal-open{overflow:hidden}@media (width<=1260px){#geo-design-test .site-header{gap:12px;width:calc(100% - 45px)}#geo-design-test .nav-item{padding:8px;font-size:13px}#geo-design-test .site-logo{width:175px}#geo-design-test .header-cta{gap:8px;min-width:195px;font-size:13px}#geo-design-test .hero-copy{width:60%;padding-left:45px}#geo-design-test .hero-copy h1{font-size:67px}#geo-design-test .hero-promise{font-size:23px}#geo-design-test .hero-description{max-width:570px;font-size:17px}#geo-design-test .hero-art{width:55%}#geo-design-test .feature-pills{width:660px;max-width:100%}#geo-design-test .feature-pill span{font-size:11px}#geo-design-test .ai-process{padding:40px 36px 34px}#geo-design-test .step-card{padding:17px 13px}#geo-design-test .step-card h3{font-size:18px}#geo-design-test .step-card p{font-size:14px}#geo-design-test .process-intro h2{font-size:43px}}@media (width<=1020px){#geo-design-test .site-header{height:87px}#geo-design-test .site-nav{gap:0}#geo-design-test .nav-item{font-size:12px}#geo-design-test .header-cta{min-width:175px;padding:15px 12px;font-size:12px}#geo-design-test .hero-section{min-height:744px}#geo-design-test .hero-copy{width:62%;padding:52px 0 34px 35px}#geo-design-test .hero-copy h1{font-size:48px;line-height:1.16}#geo-design-test .hero-promise{font-size:20px}#geo-design-test .hero-description{font-size:15px;line-height:1.52}#geo-design-test .btn{min-height:56px;padding:14px 16px;font-size:14px}#geo-design-test .hero-actions{gap:10px;margin-bottom:31px}#geo-design-test .feature-pills{grid-template-columns:repeat(2,minmax(0,1fr));width:480px}#geo-design-test .feature-pill{min-height:60px}#geo-design-test .hero-art{width:53%}#geo-design-test .process-intro h2{font-size:35px}#geo-design-test .process-lead{max-width:345px;font-size:14px}#geo-design-test .step-grid{gap:14px}#geo-design-test .step-card:not(:last-child):after{font-size:22px;right:-18px}#geo-design-test .step-card h3{font-size:16px}#geo-design-test .step-card p{font-size:12px}#geo-design-test .insight-card{gap:10px;padding:15px}#geo-design-test .insight-icon{flex-basis:44px;width:44px;height:44px}#geo-design-test .insight-icon svg{width:27px;height:27px}#geo-design-test .insight-card h3{font-size:15px}#geo-design-test .insight-card p{font-size:12px}}@media (width<=760px){#geo-design-test .site-header{width:calc(100% - 30px);height:79px}#geo-design-test .site-logo{width:164px}#geo-design-test .site-nav{background:var(--geo-source-tone-48);box-shadow:0 12px 30px var(--geo-source-tone-49);border-radius:15px;flex-direction:column;align-items:stretch;padding:12px;display:none;position:absolute;top:72px;left:0;right:0}#geo-design-test .site-nav.mobile-open{display:flex}#geo-design-test .nav-item{width:100%;padding:12px;font-size:15px}#geo-design-test .nav-dropdown{width:100%}#geo-design-test .services-menu{box-shadow:none;border:0;margin-left:12px;position:static}#geo-design-test .menu-toggle{display:block}#geo-design-test .header-cta{border-radius:9px;min-width:0;margin-left:auto;padding:12px;font-size:0}#geo-design-test .header-cta svg{width:22px;height:22px}#geo-design-test .hero-section{width:calc(100% - 12px);min-height:auto}#geo-design-test .hero-inner{flex-direction:column;min-height:0}#geo-design-test .hero-copy{width:100%;max-width:none;padding:33px 25px 0}#geo-design-test .hero-copy h1{letter-spacing:0;margin:26px 0 25px;font-size:58px}#geo-design-test .hero-first-line,#geo-design-test .hero-second-line{white-space:normal}#geo-design-test .hero-promise{font-size:26px}#geo-design-test .hero-promise br{display:none}#geo-design-test .hero-description{max-width:650px;font-size:16px}#geo-design-test .hero-actions{flex-wrap:wrap;margin-bottom:24px}#geo-design-test .feature-pills{grid-template-columns:repeat(2,1fr);width:100%}#geo-design-test .feature-pill span{font-size:13px}#geo-design-test .hero-art{width:100%;height:435px;margin-top:0;position:relative;inset:auto}#geo-design-test .hero-collage{object-fit:contain;width:100%;height:100%}#geo-design-test .visual-footnote{bottom:10px;right:18px}#geo-design-test .ai-process{border-radius:22px;width:calc(100% - 12px);padding:33px 25px}#geo-design-test .process-intro{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}#geo-design-test .process-intro h2{font-size:40px}#geo-design-test .process-intro h2 span{white-space:normal}#geo-design-test .process-lead{max-width:100%;font-size:15px}#geo-design-test .step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#geo-design-test .step-card{min-height:211px}#geo-design-test .step-card:not(:last-child):after{display:none}#geo-design-test .step-card h3{font-size:18px}#geo-design-test .step-card p{font-size:14px}#geo-design-test .insights-grid{grid-template-columns:1fr;gap:12px}#geo-design-test .insight-card{min-height:auto}#geo-design-test .insight-card h3{font-size:18px}#geo-design-test .insight-card p{font-size:14px}#geo-design-test .process-hand{display:none}}@media (width<=480px){#geo-design-test .site-header{height:70px}#geo-design-test .site-logo{width:142px}#geo-design-test .eyebrow{padding:8px 12px;font-size:11px}#geo-design-test .hero-copy{padding:29px 18px 0}#geo-design-test .hero-copy h1{font-size:43px}#geo-design-test .hero-promise{font-size:19px}#geo-design-test .hero-description{font-size:14px}#geo-design-test .hero-actions{gap:9px}#geo-design-test .btn{width:100%;min-height:54px;font-size:14px}#geo-design-test .feature-pill{gap:7px;padding:10px 7px}#geo-design-test .feature-pill img{flex-basis:27px;width:27px;height:27px}#geo-design-test .feature-pill span{font-size:11px}#geo-design-test .hero-art{height:365px}#geo-design-test .ai-process{padding:30px 17px}#geo-design-test .process-intro h2{font-size:28px}#geo-design-test .step-grid{grid-template-columns:1fr}#geo-design-test .step-card{min-height:0;padding:18px}#geo-design-test .step-card h3{font-size:20px}#geo-design-test .step-card p{font-size:14px}#geo-design-test .insight-card{gap:12px;padding:15px 12px}#geo-design-test .insight-card h3{font-size:16px}#geo-design-test .insight-card p{font-size:13px}#geo-design-test .prototype-disclaimer{font-size:11px}#geo-design-test .contact-modal{padding:30px 23px}}@media (prefers-reduced-motion:reduce){#geo-design-test{scroll-behavior:auto}#geo-design-test *,#geo-design-test :before,#geo-design-test :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}#geo-design-test .content-shell{width:calc(100% - 32px);max-width:1440px;margin:24px auto 0}#geo-design-test .full-heading{margin-bottom:30px}#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .metrics-section h2,#geo-design-test .last-cta h2{letter-spacing:0;margin:14px 0;font-family:Unbounded,Noto Sans,sans-serif;font-size:54px;line-height:1.17}#geo-design-test .full-heading em,#geo-design-test .audit-left em,#geo-design-test .metrics-section em,#geo-design-test .last-cta em{background:var(--geo-source-tone-0);padding:0 7px;font-style:normal}#geo-design-test .full-heading p,#geo-design-test .audit-left p,#geo-design-test .metrics-section p,#geo-design-test .last-cta p{max-width:750px;color:var(--geo-source-tone-50);font-size:17px;line-height:1.7}#geo-design-test .section-kicker{color:var(--geo-source-tone-0);letter-spacing:0;font-size:13px;font-weight:800}#geo-design-test .full-intro,#geo-design-test .service-section,#geo-design-test .workflow-section,#geo-design-test .faq-section{padding:72px 54px}#geo-design-test .why-panels{grid-template-columns:1fr 1fr;align-items:stretch;gap:25px;display:grid}#geo-design-test .why-visual{background:radial-gradient(circle at 83% 80%,var(--geo-source-tone-0) 0%,transparent 40%),var(--geo-source-tone-51);border-radius:22px;min-height:340px;padding:43px;position:relative;overflow:hidden}#geo-design-test .search-window{background:var(--geo-source-tone-2);max-width:430px;box-shadow:12px 18px 0 var(--geo-source-tone-52);border-radius:15px;padding:29px;transform:rotate(-3deg)}#geo-design-test .search-top{color:var(--geo-source-tone-0);margin-bottom:18px;font-size:12px;font-weight:800;display:block}#geo-design-test .search-window strong{font-size:23px;line-height:1.35;display:block}#geo-design-test .search-placeholder{background:var(--geo-source-tone-53);border-radius:8px;width:95%;height:9px;margin:15px 0}#geo-design-test .search-placeholder.shorter{width:77%}#geo-design-test .search-placeholder.tiny{width:55%}#geo-design-test .why-scribble{color:var(--geo-source-tone-54);margin-top:34px;font-size:18px;font-weight:700;display:block}#geo-design-test .why-copy{background:var(--geo-source-tone-13);border:1px solid var(--geo-source-tone-55);border-radius:22px;flex-direction:column;justify-content:center;padding:44px;display:flex}#geo-design-test .why-copy h3{margin:18px 0;font-size:29px;line-height:1.25}#geo-design-test .why-copy p{line-height:1.75}#geo-design-test .orange-index{color:var(--geo-source-tone-0);font-size:13px;font-weight:800}#geo-design-test .text-link{color:var(--geo-source-tone-0);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:22px;font-weight:800}#geo-design-test .service-section{padding-top:65px}#geo-design-test .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#geo-design-test .service-box{background:var(--geo-source-tone-13);border:1px solid var(--geo-source-tone-56);border-radius:18px;min-height:240px;padding:27px;position:relative}#geo-design-test .service-box>span{color:var(--geo-source-tone-0);font-size:13px;font-weight:900}#geo-design-test .service-ico{color:var(--geo-source-tone-0);height:57px;font-size:41px}#geo-design-test .service-box h3{margin:12px 0;font-size:19px}#geo-design-test .service-box p{color:var(--geo-source-tone-57);font-size:14px;line-height:1.7}#geo-design-test .audit-section{background:var(--geo-source-tone-58);color:var(--geo-source-tone-13);border-radius:26px;grid-template-columns:1fr 1fr;gap:50px;padding:68px 55px;display:grid}#geo-design-test .audit-left h2{color:var(--geo-source-tone-13)}#geo-design-test .audit-left p{color:var(--geo-source-tone-59)}#geo-design-test .audit-left .btn{margin-top:20px}#geo-design-test .audit-right{gap:14px;display:grid}#geo-design-test .audit-mini{background:var(--geo-source-tone-2);color:var(--geo-source-tone-3);border-radius:13px;padding:20px 25px;position:relative}#geo-design-test .audit-mini small{color:var(--geo-source-tone-0);margin-bottom:9px;font-size:12px;font-weight:800;display:block}#geo-design-test .audit-mini strong{font-size:22px}#geo-design-test .audit-mini p{margin:8px 0;font-size:14px}#geo-design-test .workflow-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}#geo-design-test .workflow-grid article{border-top:4px solid var(--geo-source-tone-0);background:var(--geo-source-tone-13);border-radius:10px;min-height:205px;padding:26px 22px}#geo-design-test .workflow-grid b{color:var(--geo-source-tone-0);font-size:36px}#geo-design-test .workflow-grid h3{font-size:18px}#geo-design-test .workflow-grid p{font-size:14px;line-height:1.65}#geo-design-test .metrics-section{background:var(--geo-source-tone-3);color:var(--geo-source-tone-13);border-radius:26px;grid-template-columns:1fr 1.1fr;gap:50px;padding:70px 55px;display:grid}#geo-design-test .metrics-section p{color:var(--geo-source-tone-60)}#geo-design-test .metric-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}#geo-design-test .metric-grid div{background:var(--geo-source-tone-2);color:var(--geo-source-tone-3);border-radius:14px;min-height:128px;padding:22px}#geo-design-test .metric-grid strong{color:var(--geo-source-tone-0);margin-bottom:13px;font-size:29px;display:block}#geo-design-test .metric-grid span{font-weight:650;line-height:1.55}#geo-design-test .metrics-note{grid-column:1/-1;margin:0;max-width:none!important;font-size:12px!important}#geo-design-test .faq-list{gap:12px;display:grid}#geo-design-test .faq-list details{border:1px solid var(--geo-source-tone-61);background:var(--geo-source-tone-13);border-radius:14px;padding:22px 26px}#geo-design-test .faq-list summary{cursor:pointer;font-size:18px;font-weight:800}#geo-design-test .faq-list summary::marker{color:var(--geo-source-tone-0)}#geo-design-test .faq-list p{color:var(--geo-source-tone-57);max-width:890px;line-height:1.8}#geo-design-test .last-cta{background:linear-gradient(120deg,var(--geo-source-tone-62),var(--geo-source-tone-0));border-radius:24px;grid-template-columns:1.4fr .8fr;align-items:center;gap:40px;padding:58px 55px;display:grid}#geo-design-test .last-cta .section-kicker{color:var(--geo-source-tone-3)}#geo-design-test .last-cta p{max-width:670px}#geo-design-test .last-cta .btn{margin-top:16px}#geo-design-test .cta-chat{background:var(--geo-source-tone-13);box-shadow:12px 12px 0 var(--geo-source-tone-63);border-radius:19px;padding:35px;font-size:25px;transform:rotate(5deg)}#geo-design-test .cta-chat strong{margin-top:13px;font-size:16px;display:block}#geo-design-test .cta-arrow{text-align:right;color:var(--geo-source-tone-3);font-size:84px;font-weight:800}#geo-design-test .full-footer{background:var(--geo-source-tone-3);color:var(--geo-source-tone-13);border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;padding:42px 55px;font-size:13px;line-height:2;display:flex}#geo-design-test .full-footer a{color:var(--geo-source-tone-13);margin-right:22px;text-decoration:none}#geo-design-test .full-footer img{object-fit:contain;width:174px;height:auto}@media (width<=990px){#geo-design-test .full-intro,#geo-design-test .service-section,#geo-design-test .workflow-section,#geo-design-test .faq-section{padding:46px 25px}#geo-design-test .why-panels,#geo-design-test .audit-section,#geo-design-test .metrics-section,#geo-design-test .last-cta{grid-template-columns:1fr}#geo-design-test .service-grid,#geo-design-test .workflow-grid{grid-template-columns:repeat(2,1fr)}#geo-design-test .full-footer{flex-wrap:wrap;gap:25px}#geo-design-test .audit-section,#geo-design-test .metrics-section,#geo-design-test .last-cta{padding:45px 28px}#geo-design-test .cta-decor{display:none}}@media (width<=580px){#geo-design-test .content-shell{width:calc(100% - 14px);margin-top:14px}#geo-design-test .full-intro,#geo-design-test .service-section,#geo-design-test .workflow-section,#geo-design-test .faq-section{padding:32px 18px}#geo-design-test .service-grid,#geo-design-test .workflow-grid,#geo-design-test .metric-grid{grid-template-columns:1fr}#geo-design-test .service-box,#geo-design-test .workflow-grid article{min-height:auto}#geo-design-test .why-visual{min-height:305px;padding:20px}#geo-design-test .why-copy{padding:26px}#geo-design-test .why-copy h3{font-size:24px}#geo-design-test .audit-section,#geo-design-test .metrics-section,#geo-design-test .last-cta{padding:32px 19px}#geo-design-test .full-footer{padding:32px 22px}#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .metrics-section h2,#geo-design-test .last-cta h2{font-size:37px}#geo-design-test .full-heading p,#geo-design-test .audit-left p,#geo-design-test .metrics-section p,#geo-design-test .last-cta p{font-size:15px}#geo-design-test .faq-list summary{font-size:16px}}#geo-design-test{min-height:100vh}#geo-design-test p{margin-bottom:1em}#geo-design-test button{height:auto;box-shadow:none}#geo-design-test .nav-dropdown-toggle,#geo-design-test .text-link{height:auto}#geo-design-test .modal-close{height:36px;padding:0}#geo-design-test .menu-toggle{height:auto}#geo-design-test .modal-backdrop{z-index:150}#geo-design-test .contact-modal{max-height:calc(100dvh - 48px);overflow-y:auto}@media (width<=480px){#geo-design-test .hero-copy h1{font-size:33px}#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .metrics-section h2,#geo-design-test .last-cta h2{overflow-wrap:anywhere;font-size:29px}}@media (prefers-reduced-motion:reduce){#geo-design-test{scroll-behavior:auto}}#geo-design-test .text-link{white-space:normal;justify-content:flex-start;padding-inline:0}#geo-design-test .full-footer>div{overflow-wrap:anywhere;min-width:0}#geo-design-test .full-footer a{display:inline-block}#geo-design-test .hero-copy h1{font-size:58px}#geo-design-test .process-intro h2{font-size:43px}@media (width<=760px){#geo-design-test .hero-copy h1{font-size:36px}#geo-design-test .process-intro h2{font-size:28px}}@media (width<=480px){#geo-design-test .hero-copy h1{font-size:28px}}#geo-design-test .content-shell .section-kicker{letter-spacing:.1em}#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .last-cta h2{letter-spacing:-.052em;font-weight:700}#geo-design-test .why-copy h3,#geo-design-test .service-box h3,#geo-design-test .workflow-grid h3{font-weight:700}@media (width<=580px){#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .last-cta h2{overflow-wrap:normal;font-size:clamp(25px,8vw,37px)}}@media (width>=581px){#geo-design-test .full-heading h2,#geo-design-test .audit-left h2,#geo-design-test .last-cta h2{font-size:clamp(30px,3.7vw,54px)}}#geo-design-test .workflow-grid h3{margin-bottom:1em}#geo-design-test .why-copy .text-link{padding:1px 6px}#geo-design-test .geo-seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#geo-design-test .geo-seo-grid article{background:var(--geo-source-tone-13);border:1px solid var(--geo-source-tone-56);border-radius:18px;padding:27px}#geo-design-test .geo-seo-grid h3{margin:0 0 12px;font-size:19px;font-weight:700}#geo-design-test .geo-seo-grid p{color:var(--geo-source-tone-57);margin:0;font-size:15px;line-height:1.7}#geo-design-test .geo-seo-grid a{color:var(--geo-source-tone-1);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=990px){#geo-design-test .geo-seo-grid{grid-template-columns:1fr}}@media (width<=580px){#geo-design-test .geo-seo-grid article{padding:22px}}
