.gaw{--colors-ink:var(--ink);--colors-ink-muted:var(--body-text);--colors-ink-line:var(--hairline-2);--colors-paper:var(--canvas);--colors-paper-alt:var(--surface-soft);--colors-paper-deep:var(--hairline);--colors-white:#fff;--colors-surface-sage:#eaf2ff;--colors-forest-100:#eaf2ff;--colors-forest-500:var(--primary);--colors-forest-700:var(--primary-text);--colors-forest-900:var(--ink-strong);--colors-sage-600:var(--primary);--colors-rust-700:var(--accent-purple);--colors-action-bg:var(--primary-text);--colors-action-hover:var(--ink-strong);--colors-shadow-raised:#0a1b3d24;--fonts-body:var(--font-body);--fonts-heading:var(--font-heading);--font-sizes-display-hero:clamp(2.125rem, 4vw, 3rem);--font-sizes-display-lg:clamp(1.75rem, 2.5vw, 2rem);--font-sizes-display-sm:1.5rem;--font-sizes-body-lg:1.25rem;--font-sizes-body-md:1.125rem;--font-sizes-body-sm:1rem;--font-sizes-caption:1rem;--font-sizes-data-xl:2.5rem;--font-sizes-data-lg:2rem;--spacing-section-sm:clamp(2rem, 4vw, 3.5rem);--radii-card:0;--radii-btn:0;--radii-pill:0;color:var(--colors-ink);font-family:var(--fonts-body);font-size:var(--font-sizes-body-md);overflow-wrap:break-word;line-height:1.65}.gaw *,.gaw :before,.gaw :after{box-sizing:border-box}.gaw img,.gaw svg,.gaw video{max-width:100%;height:auto;display:block}.gaw a{color:var(--colors-forest-700);text-underline-offset:3px;text-decoration:underline 1px;transition:color .12s}.gaw a:hover{color:var(--colors-forest-900)}.gaw button{font:inherit;cursor:pointer}.gaw .caption{font-family:var(--fonts-body);font-size:var(--font-sizes-caption);text-transform:none;letter-spacing:normal;color:var(--colors-ink-muted);font-weight:500}.gaw .mono{font-family:var(--fonts-body);font-variant-numeric:tabular-nums}.gaw .container{max-width:1200px;margin:0 auto;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}@media (prefers-reduced-motion:reduce){.gaw *,.gaw :before,.gaw :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-20px)scale(1.03)}66%{transform:translate(-10px,15px)scale(.97)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-pulse{0%{box-shadow:none}70%{box-shadow:none}to{box-shadow:none}}@keyframes badge-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes ai-vis-type{to{width:100%}}@keyframes ai-vis-fadein{to{opacity:1}}@keyframes ai-vis-progress{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(450%)}}.gaw .btn-cta{border-radius:var(--radii-btn);font-family:var(--fonts-body);font-weight:600;font-size:var(--font-sizes-body-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.gaw .btn-cta--primary{background:var(--colors-forest-700);color:var(--colors-paper)}.gaw .btn-cta--primary:hover{background:var(--colors-forest-900);color:var(--colors-paper);transform:translateY(-1px)}.gaw .btn-cta--secondary{color:var(--colors-ink);border-color:var(--colors-ink);background:0 0}.gaw .btn-cta--secondary:hover{background:var(--colors-ink);color:var(--colors-paper)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.gaw .bt-faq{background:var(--colors-paper);padding:clamp(5rem,12vw,9rem) 0}.gaw .bt-faq__inner{max-width:800px}.gaw .bt-faq__label{font-size:var(--font-sizes-body-sm);text-transform:none;letter-spacing:normal;color:var(--colors-ink-muted);margin:0 0 1.5rem}.gaw .bt-faq__title{font-family:var(--fonts-body);letter-spacing:normal;margin:0 0 var(--spacing-section-sm);color:var(--colors-ink);max-width:22ch;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.05}.gaw .bt-faq__list{gap:0;display:grid}.gaw .bt-faq__item{border-top:1px solid var(--colors-ink-line)}.gaw .bt-faq__item:last-child{border-bottom:1px solid var(--colors-ink-line)}.gaw .bt-faq__q{font-family:var(--fonts-body);letter-spacing:normal;color:var(--colors-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:1.25rem;font-weight:500;list-style:none;display:flex}.gaw .bt-faq__q::-webkit-details-marker{display:none}.gaw .bt-faq__q:after{content:"+";color:var(--colors-forest-700);font-size:1.75rem;font-weight:300;line-height:1;transition:transform .2s}.gaw .bt-faq__item[open] .bt-faq__q:after{transform:rotate(45deg)}.gaw .bt-faq__a{padding:0 0 1.5rem}.gaw .bt-faq__a p{font-family:var(--fonts-body);color:var(--colors-ink-muted);max-width:65ch;margin:0;font-size:1rem;line-height:1.6}.gaw .bt-cta{background:var(--colors-paper);padding:clamp(5rem,12vw,9rem) 0}.gaw .bt-cta__label{font-size:var(--font-sizes-body-sm);text-transform:none;letter-spacing:normal;color:var(--colors-ink-muted);margin:0 0 1.5rem}.gaw .bt-cta__h2{font-family:var(--fonts-body);letter-spacing:normal;color:var(--colors-ink);max-width:18ch;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1}.gaw .bt-cta__sub{font-family:var(--fonts-body);color:var(--colors-ink-muted);max-width:60ch;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.55}.gaw .bt-cta__form{gap:1rem;display:grid}.gaw .bt-cta__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gaw .bt-cta__form label{display:block}.gaw .bt-cta__form .caption{color:var(--colors-ink-muted);margin-bottom:.375rem;display:block}.gaw .bt-cta__form input,.gaw .bt-cta__form textarea{border:1px solid var(--colors-ink-line);border-radius:var(--radii-btn);width:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:var(--fonts-body);background:var(--colors-paper);color:var(--colors-ink);padding:.875rem 1rem}.gaw .bt-cta__form input:focus,.gaw .bt-cta__form textarea:focus{border-color:var(--colors-forest-700);outline:none}.gaw .bt-cta__submit{width:100%;padding:1.125rem 1.5rem;font-size:1rem}.gaw .bt-cta__trust{text-align:center;font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:.5rem 0 0}@media (width<=900px){.gaw .bt-cta__row{grid-template-columns:1fr}}.gaw .prose :is(img,svg,table,pre,iframe,video){max-width:100%;height:auto}@media (width<=767px){.gaw input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),.gaw select,.gaw textarea{font-size:16px!important}}.gaw .bt-faq{padding:5.5rem 0}.gaw .bt-cta{background:var(--colors-paper-alt);border-top:1px solid var(--colors-ink-line);padding:5.5rem 0}.gaw .bt-cta__layout{grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);align-items:start;gap:4rem;display:grid}.gaw .bt-cta__copy{min-width:0}.gaw .bt-cta__h2{letter-spacing:normal;max-width:14ch;font-size:4rem;line-height:1.02}.gaw .bt-cta__sub{max-width:56ch;font-size:1.0625rem;line-height:1.6}.gaw .bt-cta__steps{border-top:1px solid var(--colors-ink-line);gap:0;margin:0 0 2rem;padding:0;list-style:none;display:grid}.gaw .bt-cta__steps li{border-bottom:1px solid var(--colors-ink-line);font-family:var(--fonts-body);font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);padding:1rem 0;line-height:1.5}.gaw .bt-cta__trust{text-align:left;line-height:1.65}.gaw .bt-cta__form{background:var(--colors-paper);border:1px solid var(--colors-ink-line);border-radius:var(--radii-card);box-shadow:none;padding:1.5rem}.gaw .bt-cta__form .caption{font-size:var(--font-sizes-body-sm);letter-spacing:normal}.gaw .bt-cta__form input,.gaw .bt-cta__form textarea{background:var(--colors-paper);border-radius:0;min-height:3rem;font-size:1rem;line-height:1.4}.gaw .bt-cta__form textarea{resize:vertical;min-height:7rem}.gaw .bt-cta__submit{min-height:3.25rem}.gaw .bt-cta__formnote{text-align:center;font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:.25rem 0 0;line-height:1.4}@media (width<=1100px){.gaw .bt-proofstrip__grid,.gaw .bt-cta__layout{grid-template-columns:1fr;gap:2.5rem}}@media (width<=767px){.gaw .bt-proofstrip,.gaw .bt-cases,.gaw .bt-manifesto,.gaw .bt-widget,.gaw .bt-pricing,.gaw .bt-faq,.gaw .bt-cta{padding:4rem 0}.gaw .bt-proofstrip__title,.gaw .bt-cta__h2{font-size:2.4rem;line-height:1.05}.gaw .bt-cta__form{padding:1.125rem}}.gaw,.gaw button,.gaw input,.gaw select,.gaw textarea,.gaw code,.gaw pre,.gaw kbd,.gaw samp{font-family:var(--fonts-body)}.gaw h1{max-width:26ch;font-weight:600;font-size:var(--font-sizes-display-hero)!important;letter-spacing:normal!important;line-height:1.2!important}.gaw h2{font-weight:600;font-size:var(--font-sizes-display-lg)!important;letter-spacing:normal!important;line-height:1.3!important}.gaw h3{font-weight:600;font-size:var(--font-sizes-display-sm)!important;letter-spacing:normal!important;line-height:1.35!important}.gaw p:not([class]),.gaw .prose p,.gaw .prose li,.gaw .body-lg,.gaw .body-sm,.gaw .bt-hero__sub,.gaw .bt-tool-sub,.gaw .bt-svc-hero__sub,.gaw .bt-why__text p,.gaw .bt-svc-what__text p,.gaw .bt-svc-results__text,.gaw .bt-svc-related__card-desc,.gaw .bt-method__step p,.gaw .bt-hero-card__list dd,.gaw .bt-cta__sub,.gaw .bt-cta__steps li,.gaw .aivh-benefit p,.gaw .aivh-chat__q,.gaw .aivh-chat__a{font-size:var(--font-sizes-body-md);line-height:1.65}.gaw .caption,.gaw .mono,.gaw .label,.gaw .eyebrow,.gaw [class*=eyebrow],.gaw [class*=__label]{letter-spacing:normal;text-transform:none;font-family:var(--fonts-body)}.gaw button,.gaw input,.gaw select,.gaw textarea{font-size:var(--font-sizes-body-sm);line-height:1.5}.gaw input:not([type=checkbox]):not([type=radio]):not([type=range]),.gaw select,.gaw button,.gaw .btn,.gaw .btn-cta{min-height:44px}.gaw input::placeholder,.gaw textarea::placeholder{color:var(--colors-ink-muted);opacity:1}.gaw button,.gaw .btn,.gaw .btn-cta,.gaw .btn-primary,.gaw .btn-secondary,.gaw .btn-outline,.gaw button:hover,.gaw .btn:hover,.gaw .btn-cta:hover,.gaw .btn-primary:hover,.gaw .btn-secondary:hover,.gaw .btn-outline:hover{box-shadow:none;transform:none}.gaw .bt-proofstrip__title,.gaw .bt-cta__h2{max-width:30ch}.gaw .sidebar-card,.gaw .pricing-card,.gaw .pricing-card--featured,.gaw .aivh-benefit,.gaw .aivh-form,.gaw .bt-cta__form,.gaw .ai-vis{box-shadow:none;border:1px solid var(--colors-ink-line);background:var(--colors-paper);border-radius:var(--radii-btn)}.gaw button,.gaw a,.gaw input,.gaw textarea,.gaw select{-webkit-tap-highlight-color:transparent}.gaw button:disabled{cursor:wait;opacity:.65}.gaw button,.gaw .btn,.gaw .btn-cta,.gaw .button{transition:background-color .16s,color .16s,box-shadow .16s}.gaw button:active,.gaw .btn:active,.gaw .btn-cta:active,.gaw .button:active{filter:brightness(.9)}.gaw .bt-proofstrip,.gaw .bt-cta,.gaw .bt-svc-compare,.gaw .bt-svc-related,.gaw .bt-hero,.gaw .bt-svc-hero,.gaw .bt-tool-hero{border:0}.gaw .bt-cta__steps,.gaw .bt-cta__steps li{border:0;padding-top:.5rem;padding-bottom:.5rem}.gaw .bt-faq__item,.gaw .faq-item,.gaw .faq-item:first-child,.gaw .faq-sales__item,.gaw .editorial__faq-item,.gaw .faq-sales__list{border-radius:var(--radii-card);background:var(--colors-paper-alt);border:0;margin-bottom:.75rem;padding:1.25rem 1.5rem}.gaw .faq-q,.gaw .bt-faq__q{text-align:left;gap:1rem;min-height:44px;line-height:1.5}.gaw .ai-vis,.gaw .bt-cta__form,.gaw .aivh-form,.gaw .final-cta__form{border-radius:var(--radii-card);background:var(--colors-paper-alt);border:0;padding:2rem}.gaw .ai-vis__field input,.gaw .aivh-form input,.gaw .aivh-form select,.gaw .aivh-form textarea,.gaw .contact-form__input,.gaw .bt-cta__form input,.gaw .bt-cta__form textarea{background:var(--colors-paper);color:var(--colors-ink);border:1px solid var(--colors-ink-line);border-radius:var(--radii-btn)}.gaw .btn--primary,.gaw .btn-cta--primary,.gaw .btn-primary,.gaw .header__cta-link,.gaw .aivh-promo__btn,.gaw .r-cta{border:0;background:var(--colors-action-bg)!important;color:var(--colors-white)!important}.gaw .btn--primary:hover,.gaw .btn-cta--primary:hover,.gaw .btn-primary:hover,.gaw .header__cta-link:hover,.gaw .aivh-promo__btn:hover,.gaw .r-cta:hover{background:var(--colors-action-hover)!important}@media (width<=767px){.gaw .ai-vis,.gaw .bt-cta__form,.gaw .aivh-form{padding:1.5rem}.gaw .faq-item,.gaw .bt-faq__item{padding:1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.gaw *,.gaw :before,.gaw :after{scroll-behavior:auto!important;transition:none!important;animation:auto none!important}}@media (prefers-contrast:more){.gaw a:not([class]),.gaw .header__mega a{text-decoration:underline}.gaw .btn,.gaw .btn-cta,.gaw button,.gaw input,.gaw textarea,.gaw select{outline:1px solid}}.gaw .bt-faq__item:last-child{border:0}.gaw .bt-cta__trust a{color:var(--colors-forest-700);text-underline-offset:.25em}.gaw .bt-cta__status:empty{display:none}.gaw .bt-cta__status{font-size:var(--font-sizes-body-sm);color:var(--colors-ink);line-height:1.6}.gaw .hm-hero{background:var(--colors-paper);padding:5.5rem 0 4rem}.gaw .hm-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:4rem;display:grid}.gaw .hm-hero__eyebrow{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:0 0 1.25rem}.gaw .hm-hero__h1{font-family:var(--fonts-body);letter-spacing:normal;color:var(--colors-ink);max-width:16ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:600;line-height:1.05}.gaw .hm-hero__sub{font-size:var(--font-sizes-body-lg);color:var(--colors-ink-muted);max-width:56ch;margin:0 0 2rem;line-height:1.6}.gaw .hm-hero__ctas{flex-wrap:wrap;gap:1rem;display:flex}.gaw .hm-hero__ctas .btn-cta{min-height:48px}.gaw .hm-hero__note{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:1rem 0 0}.gaw .hm-hero__photo{margin:0;position:relative}.gaw .hm-hero__photo>img{aspect-ratio:1069/893;object-fit:cover;border-radius:var(--radii-card);background:var(--colors-paper-alt);width:100%;height:auto;display:block}.gaw .hm-hero__badge{background:var(--colors-paper);border-radius:var(--radii-btn);box-shadow:0 8px 24px var(--colors-shadow-raised);align-items:center;gap:.875rem;padding:.75rem 1.125rem .75rem .75rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.gaw .hm-hero__badge img{width:44px;height:auto}.gaw .hm-hero__badge>span{flex-direction:column;line-height:1.35;display:flex}.gaw .hm-hero__badge strong{font-size:var(--font-sizes-body-md);color:var(--colors-ink)}.gaw .hm-hero__badge span span{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted)}.gaw .hm-strip{background:var(--colors-paper-alt);padding:1.75rem 0}.gaw .hm-strip__inner{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.gaw .hm-strip__title{font-family:var(--fonts-body);font-size:var(--font-sizes-body-sm);color:var(--colors-ink);margin:0;font-weight:600}.gaw .hm-strip__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gaw .hm-strip__list li{font-size:var(--font-sizes-body-sm);color:var(--colors-ink);background:var(--colors-paper);border-radius:var(--radii-pill);padding:.375rem .875rem}.gaw .hm-section{background:var(--colors-paper);padding:5.5rem 0}.gaw .hm-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;margin:0 0 3rem;display:grid}.gaw .hm-label{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:0 0 .75rem}.gaw .hm-h2{font-family:var(--fonts-body);letter-spacing:normal;color:var(--colors-ink);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.1}.gaw .hm-intro{font-size:var(--font-sizes-body-md);color:var(--colors-ink-muted);max-width:60ch;margin:0;line-height:1.65}.gaw .hm-grid{gap:1.25rem;display:grid}.gaw .hm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gaw .hm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gaw .hm-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 4rem;margin:0 0 3rem;display:grid}.gaw .hm-principle h3{font-family:var(--fonts-body);font-size:var(--font-sizes-body-lg);color:var(--colors-ink);margin:0 0 .5rem;font-weight:600;line-height:1.3}.gaw .hm-principle p{font-size:var(--font-sizes-body-md);color:var(--colors-ink-muted);margin:0;line-height:1.65}.gaw .hm-stats{background:var(--colors-paper);border-radius:var(--radii-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0 0 1.5rem;padding:2rem;display:grid}.gaw .hm-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;display:flex}.gaw .hm-stats dt{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted)}.gaw .hm-stats dd{white-space:nowrap;font-family:var(--fonts-body);font-size:var(--font-sizes-data-xl);color:var(--colors-forest-700);margin:0;font-weight:600;line-height:1.1}.gaw .hm-svc{background:var(--colors-paper-alt);border-radius:var(--radii-card);color:var(--colors-ink);flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;text-decoration:none;transition:background-color .12s;display:flex}.gaw .hm-svc:hover{background:var(--colors-paper-deep)}.gaw .hm-svc__name{font-family:var(--fonts-body);font-size:var(--font-sizes-body-lg);font-weight:600;line-height:1.3}.gaw .hm-svc__price{font-size:var(--font-sizes-body-sm);color:var(--colors-forest-700);font-weight:600}.gaw .hm-svc__desc{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);flex:1;line-height:1.6}.gaw .hm-svc__more{font-size:var(--font-sizes-body-sm);color:var(--colors-forest-700);margin-top:.5rem}.gaw .hm-foot{font-size:var(--font-sizes-body-md);color:var(--colors-ink-muted);margin:2rem 0 0;line-height:1.6}.gaw .hm-foot a:not(.btn-cta){color:var(--colors-forest-700);text-underline-offset:.25em}.gaw .hm-case{background:var(--colors-paper);border-radius:var(--radii-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.gaw .hm-case__body{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.gaw .hm-case h3{font-family:var(--fonts-body);font-size:var(--font-sizes-body-lg);color:var(--colors-ink);margin:0;font-weight:600}.gaw .hm-case__facts{gap:.375rem;margin:0;display:grid}.gaw .hm-case__facts div{font-size:var(--font-sizes-body-sm);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;line-height:1.5;display:grid}.gaw .hm-case__facts dt{color:var(--colors-ink-muted)}.gaw .hm-case__facts dd{color:var(--colors-ink);margin:0}.gaw .hm-case__results{border-top:1px solid var(--colors-ink-line);flex:1;align-content:start;gap:.5rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.gaw .hm-case__results li{font-size:var(--font-sizes-body-sm);color:var(--colors-ink);padding-left:1.25rem;line-height:1.55;position:relative}.gaw .hm-case__results li:before{content:"";background:var(--colors-forest-500);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.gaw .hm-ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gaw .hm-ind a{box-sizing:border-box;background:var(--colors-paper-alt);border-radius:var(--radii-btn);flex-direction:column;gap:.25rem;height:100%;padding:1.25rem;text-decoration:none;transition:background-color .12s;display:flex}.gaw .hm-ind strong{font-size:var(--font-sizes-body-md);color:var(--colors-ink)}.gaw .hm-contacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.gaw .hm-contacts li{background:var(--colors-paper);border-radius:var(--radii-card);font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);flex-direction:column;gap:.375rem;padding:1.5rem;line-height:1.5;display:flex}.gaw .hm-contacts strong{font-size:var(--font-sizes-body-md);color:var(--colors-ink)}.gaw .hm-contacts a{color:var(--colors-forest-700);text-underline-offset:.25em;overflow-wrap:anywhere}.gaw .bt-faq{background:var(--colors-paper-alt)}@media (width<=1100px){.gaw .hm-grid--4,.gaw .hm-ind,.gaw .hm-creds,.gaw .hm-contacts,.gaw .hm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.gaw .hm-hero{padding:4.5rem 0 3rem}.gaw .hm-hero__grid,.gaw .hm-head{grid-template-columns:minmax(0,1fr);gap:2rem}.gaw .hm-head{gap:1rem;margin-bottom:2rem}.gaw .hm-grid--3{grid-template-columns:minmax(0,1fr)}.gaw .hm-section{padding:4rem 0}}@media (width<=600px){.gaw .hm-grid--5,.gaw .hm-grid--4,.gaw .hm-ind,.gaw .hm-creds,.gaw .hm-contacts,.gaw .hm-principles{grid-template-columns:minmax(0,1fr)}.gaw .hm-principles{gap:1.75rem}.gaw .hm-stats{gap:1.25rem;padding:1.5rem}.gaw .hm-stats dd{font-size:var(--font-sizes-data-lg)}.gaw .hm-hero__badge{box-shadow:none;background:var(--colors-paper-alt);margin-top:.75rem;position:static}.gaw .hm-hero__ctas .btn-cta{flex:100%}.gaw .hm-strip__inner{gap:.75rem}}@media (prefers-reduced-motion:reduce){.gaw .hm-svc,.gaw .hm-ind a{transition:none}}.gaw .hm-hero__copy{min-width:0}.gaw .hm-hero__facts{border-top:1px solid var(--colors-ink-line);border-bottom:1px solid var(--colors-ink-line);flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 2rem;padding:1rem 0;display:flex}.gaw .hm-hero__facts dt{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted)}.gaw .hm-hero__facts dd{font-size:var(--font-sizes-body-md);color:var(--colors-ink);margin:0;font-weight:600}.gaw .hm-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.gaw .hm-list li{font-size:var(--font-sizes-body-md);color:var(--colors-ink);padding-left:1.75rem;line-height:1.6;position:relative}.gaw .hm-list li:before{content:"";border:solid var(--colors-forest-700);border-width:0 2px 2px 0;width:.5rem;height:.875rem;position:absolute;top:.45em;left:.25rem;transform:rotate(45deg)}.gaw .hm-price__amount{font-family:var(--fonts-body);font-size:var(--font-sizes-data-xl);color:var(--colors-forest-700);font-weight:600;line-height:1.1;display:block}.gaw .hm-price__period{font-size:var(--font-sizes-body-md);color:var(--colors-ink);margin-top:.25rem;display:block}.gaw .hm-prose{max-width:70ch}.gaw .hm-prose p,.gaw .hm-prose li{font-size:var(--font-sizes-body-md);color:var(--colors-ink);line-height:1.7}.gaw .hm-prose p{margin:0 0 1.25rem}.gaw .hm-prose a{color:var(--colors-forest-700);text-underline-offset:.25em}.gaw .hm-challenges{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.gaw .hm-challenge{border-radius:var(--radii-card);background:var(--colors-paper-alt);flex-direction:column;gap:.625rem;padding:1.75rem 1.5rem;display:flex}.gaw .hm-section--alt .hm-challenge{background:var(--colors-paper)}.gaw .hm-challenge__label{font-size:var(--font-sizes-body-sm);color:var(--colors-forest-700);margin:0;font-weight:600}.gaw .hm-challenge h3{font-family:var(--fonts-body);font-size:var(--font-sizes-body-lg);color:var(--colors-ink);margin:0;font-weight:600;line-height:1.3}.gaw .hm-challenge p:last-child{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);margin:0;line-height:1.6}.gaw .hm-ind--icons a{flex-direction:row;align-items:center;gap:.875rem;padding:1.125rem 1.25rem}.gaw .hm-ind__icon{width:32px;height:32px;color:var(--colors-forest-700);flex:none}@media (width<=1100px){.gaw .hm-challenges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gaw .hm-challenges{grid-template-columns:minmax(0,1fr)}}.gaw .hm-section--alt .hm-svc,.gaw .hm-section--alt .hm-ind a,.gaw .hm-section--alt .hm-card:not(.hm-card--accent){background:var(--colors-paper)}.gaw .hm-section--alt .hm-svc:hover,.gaw .hm-section--alt .hm-ind a:hover{background:var(--colors-paper-deep)}.gaw .hm-section--alt+.bt-cta,.gaw .hm-section--alt+.bt-faq{background:var(--colors-paper)}.gaw .hm-contacts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.gaw .hm-contacts{grid-template-columns:minmax(0,1fr)}}.gaw .hm-partner{background:var(--colors-paper);border:1px solid var(--colors-ink-line);border-radius:var(--radii-card);max-width:36rem;box-shadow:0 8px 24px var(--colors-shadow-raised);color:var(--colors-ink);align-items:center;gap:1rem;margin:0 0 1.75rem;padding:.875rem 1.25rem .875rem .875rem;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.gaw .hm-partner:hover{border-color:var(--colors-forest-700)}.gaw .hm-partner img{flex:none;width:60px;height:auto}.gaw .hm-partner__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.gaw .hm-partner__text strong{font-size:var(--font-sizes-body-lg);color:var(--colors-ink);font-weight:600;line-height:1.3}.gaw .hm-partner__text span{font-size:var(--font-sizes-body-sm);color:var(--colors-ink-muted);line-height:1.45}.gaw .hm-partner__link{font-size:var(--font-sizes-body-sm);white-space:nowrap;color:var(--colors-forest-700);text-underline-offset:.25em;margin-left:auto;padding-left:.5rem;font-weight:600;text-decoration:underline}@media (width<=600px){.gaw .hm-partner{flex-wrap:wrap;gap:.5rem .875rem;margin-bottom:1.5rem}.gaw .hm-partner img{width:52px}.gaw .hm-partner__text{flex:1 1 0}.gaw .hm-partner__link{flex:100%;margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.gaw .hm-partner{transition:none}}.gaw .hm-plans{gap:1.25rem;display:grid}.gaw .hm-plan{border-radius:var(--radii-card);background:var(--colors-paper);box-shadow:0 0 0 1px var(--colors-ink-line);grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);display:grid;overflow:hidden}.gaw .hm-plan__side{background:var(--colors-surface-sage);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 1.75rem;display:flex}.gaw .hm-plan__side h3{font-family:var(--fonts-body);font-size:var(--font-sizes-body-lg);color:var(--colors-ink);margin:0;font-weight:600}.gaw .hm-plan__price{margin:0 0 .5rem}.gaw .hm-plan__main{padding:2rem 1.75rem}.gaw .hm-plan__for{font-size:var(--font-sizes-body-md);color:var(--colors-ink);margin:0 0 1rem;line-height:1.5}.gaw .hm-plan__main .hm-list{margin:0}.gaw .hm-case--text .hm-case__body{gap:.75rem}.gaw .hm-case--text .hm-case__results{margin-top:.25rem}@media (width<=860px){.gaw .hm-plan{grid-template-columns:minmax(0,1fr)}.gaw .hm-plan__side,.gaw .hm-plan__main{padding:1.5rem}}.gaw .hm-more{text-align:center;margin:2rem 0 0}.gaw .bt-faq--numbered .bt-faq__list{counter-reset:faq 0}.gaw .bt-faq--numbered .bt-faq__q{justify-content:flex-start}.gaw .bt-faq--numbered .bt-faq__q:before{counter-increment:faq 1;content:counter(faq, decimal-leading-zero) ".";color:var(--colors-forest-700);flex:none;font-weight:600}.gaw .bt-faq--numbered .bt-faq__q:after{margin-left:auto}.gaw .hm-section{padding:60px 0}.gaw .hm-section--alt{background:0 0}.gaw .hm-label{display:none}.gaw .hm-h2{font-size:2rem;font-weight:600;line-height:1.3125}.gaw .hm-intro{font-size:1rem;line-height:1.65}.gaw .ga-accent{color:var(--colors-forest-700)}.gaw .hm-hero{background:var(--colors-surface-sage);border-radius:0;max-width:1400px;margin:16px auto 0;padding:3rem 0 0;overflow:hidden}.gaw .hm-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:2rem 3rem}.gaw .hm-hero__copy{flex-direction:column;justify-content:center;padding-bottom:3.5rem;display:flex}.gaw .hm-hero__photo{align-items:stretch;margin-top:calc(20px - 3rem);display:flex}.gaw .hm-hero__photo>img{aspect-ratio:auto;object-fit:cover;object-position:50% 15%;height:100%;min-height:520px}.gaw .hm-hero__h1{font-size:2.75rem;font-weight:600;line-height:1.36}.gaw .hm-hero__sub{max-width:34rem;font-size:1rem;line-height:1.65}.gaw .hm-hero__photo>img{border-radius:0}@media (width<=860px){.gaw .hm-hero__grid{grid-template-columns:minmax(0,1fr)}.gaw .hm-hero__copy{padding-bottom:0}.gaw .hm-hero__photo{margin-top:0;display:block}.gaw .hm-hero__photo>img{aspect-ratio:1069/893;border-radius:0;height:auto;min-height:0}}.gaw .hm-hero__badge{bottom:1.5rem}.gaw .hm-partner{border:0;box-shadow:0 2px 15px -4px #0003}.gaw .hm-strip{background:0 0;border-radius:0;max-width:1400px;margin:28px auto 8px;padding:0 24px}.gaw .hm-strip__inner{justify-content:center}.gaw .hm-strip__title{clip:rect(0px, 0px, 0px, 0px);width:1px;height:1px;position:absolute;overflow:hidden}.gaw .hm-strip__list{flex-wrap:nowrap;justify-content:center;gap:.75rem}.gaw .hm-strip__list li{white-space:nowrap;border:1px solid var(--colors-ink-line)}.gaw .hm-hero__after{display:none}.gaw .hm-strip__list li{background:var(--colors-paper);padding:.5rem 1.125rem;font-weight:500;box-shadow:0 2px 6px -2px #0003}.gaw .hm-challenges{gap:30px}.gaw .hm-challenge{background:var(--colors-paper);border-radius:0;gap:0;padding:0;overflow:hidden;box-shadow:0 2px 15px -4px #0003}.gaw .hm-challenge__label{text-align:center;color:var(--colors-paper);background:var(--colors-forest-700);margin:0;padding:13px 12px;font-size:.875rem;font-weight:600}.gaw .hm-challenge:nth-child(2) .hm-challenge__label{background:var(--colors-sage-600)}.gaw .hm-challenge:nth-child(3) .hm-challenge__label{background:var(--colors-ink-muted)}.gaw .hm-challenge:nth-child(4) .hm-challenge__label{background:var(--colors-rust-700)}.gaw .hm-challenge:nth-child(5) .hm-challenge__label{background:var(--colors-forest-900)}.gaw .hm-challenge h3{margin:24px 24px 10px;font-size:1.125rem;line-height:1.35}.gaw .hm-challenge p:last-child{color:var(--colors-ink-muted);margin:0 24px 28px;font-size:1rem;line-height:1.65}.gaw .hm-principles{gap:1.5rem 2.5rem;margin-bottom:2.5rem}.gaw .hm-principle h3{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.gaw .hm-principle h3:before{content:"✓";border:2px solid var(--colors-forest-700);width:1.25rem;height:1.25rem;color:var(--colors-forest-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.gaw .hm-principle p{color:var(--colors-ink-muted);font-size:1rem;line-height:1.65}.gaw .hm-stats{background:var(--colors-paper);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:40px 32px;box-shadow:0 4px 20px -4px #0000001f}.gaw .hm-stats dd{white-space:normal;font-size:1.875rem;line-height:1.25}.gaw .hm-stats dd:after{content:"";background:var(--colors-forest-700);width:48px;height:2px;margin-top:10px;display:block}.gaw .hm-stats dt{font-size:1rem;line-height:1.5}.gaw .ga-certs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.gaw .ga-cert{background:var(--colors-paper);border-radius:0;flex-direction:column;gap:.75rem;padding:12px 12px 16px;display:flex;box-shadow:0 2px 15px -4px #0003}.gaw .ga-cert img{border-radius:0;width:100%;height:auto;display:block}.gaw .ga-cert span{text-align:center;color:var(--colors-ink);font-size:.9375rem;line-height:1.4}.gaw .hm-case--text{background:var(--colors-surface-sage);border-radius:0;flex-direction:column;justify-content:flex-end;min-height:514px;padding:10px;display:flex;position:relative;box-shadow:0 2px 15px -4px #0003}.gaw .hm-case__tag,.gaw .hm-case__country{color:var(--colors-ink);background:var(--colors-paper);border-radius:0;padding:6px 14px;font-size:.875rem;font-weight:600;position:absolute;top:24px;box-shadow:0 2px 6px -2px #0003}.gaw .hm-case__tag{left:24px}.gaw .hm-case__body{background:var(--colors-paper);border-radius:0;flex:auto;gap:.5rem;margin-top:88px;padding:24px}.gaw .hm-case h3{margin-bottom:.25rem;font-size:1.125rem;line-height:1.35}.gaw .hm-case__facts div{grid-template-columns:5.5rem minmax(0,1fr);font-size:1rem}.gaw .hm-case__rlabel{color:var(--colors-ink);margin:.75rem 0 0;font-size:1rem;font-weight:600}.gaw .hm-case__results{border-top:0;padding-top:.5rem}.gaw .hm-case__results li{font-size:1rem;line-height:1.55}.gaw .hm-ind{background:var(--colors-paper);border-radius:0;gap:0;padding:32px}.gaw .hm-ind a{background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:144px;padding:1rem}.gaw .hm-ind a:hover{background:var(--colors-surface-sage)}.gaw .hm-ind__icon{width:52px;height:52px}.gaw .hm-ind strong{text-align:center;font-size:1.125rem}.gaw .bt-cta{background:var(--colors-surface-sage);border-radius:0;max-width:1400px;margin:20px auto;padding:60px 0}.gaw .bt-cta__h2{font-size:2rem;line-height:1.3125}.gaw .bt-cta__sub{font-size:1rem;line-height:1.65}.gaw .bt-cta__form{border:0;border-radius:0;padding:24px;box-shadow:0 4px 20px -4px #00000026}.gaw .bt-cta__form input{border-radius:0;min-height:44px;box-shadow:0 2px 6px -2px #00000026}.gaw .bt-cta__form textarea{border-radius:0;box-shadow:0 2px 6px -2px #00000026}.gaw .bt-cta__submit{width:100%}.gaw .hm-plans{gap:40px;max-width:1080px;margin:0 auto}.gaw .hm-plan{background:var(--colors-paper);border-radius:0;grid-template-columns:347px minmax(0,1fr);box-shadow:0 4px 20px -4px #0003}.gaw .hm-plan__side{text-align:center;background:var(--colors-surface-sage);border-radius:0;align-items:center;gap:.75rem;padding:48px 20px}.gaw .hm-plan__side h3{font-size:1.5rem}.gaw .hm-plan__side .hm-price__amount{font-size:2.5rem;line-height:1.05}.gaw .hm-plan__price{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.gaw .hm-plan__main{align-self:center;padding:40px 32px}.gaw .hm-plan__for,.gaw .hm-plan__main .hm-list li{font-size:1rem}.gaw .hm-svc{background:var(--colors-paper);border-radius:0;gap:.75rem;padding:28px 24px;box-shadow:0 2px 15px -4px #0003}.gaw .hm-svc__icon{width:40px;height:40px;color:var(--colors-forest-700)}.gaw .hm-svc__name{font-size:1.125rem}.gaw .hm-svc__desc{font-size:1rem;line-height:1.6}.gaw .hm-svc__more.btn-cta{align-self:flex-start;margin-top:auto}.gaw .hm-svc--icon .hm-svc__more.btn-cta:after{content:none}.gaw .bt-faq{background:var(--colors-surface-sage);border-radius:0;max-width:1400px;margin:20px auto;padding:60px 20px}.gaw .bt-faq__inner{text-align:center;max-width:900px;margin:0 auto}.gaw .bt-faq__label{display:none}.gaw .bt-faq__title{margin-bottom:2rem;font-size:2rem;line-height:1.3125}.gaw .bt-faq__list{text-align:left;max-width:770px;margin:0 auto}.gaw .bt-faq__item{box-shadow:none;background:0 0;border:0;padding:8px 24px}.gaw .bt-faq__item[open]{background:var(--colors-paper);border-radius:0;padding:16px 24px 24px;box-shadow:0 4px 20px -4px #00000026}.gaw .bt-faq__q{padding:1rem 0;font-size:1.125rem}.gaw [aria-labelledby=guides-title] .hm-svc{min-height:0}.gaw .ga-watermark{letter-spacing:-.02em;text-align:center;white-space:nowrap;color:var(--colors-forest-100);margin:40px 0 0;padding:0 20px;font-size:9.375rem;font-weight:700;line-height:1;overflow:hidden}@media (width<=1100px){.gaw .ga-certs{grid-template-columns:repeat(2,minmax(0,1fr))}.gaw .hm-plan{grid-template-columns:minmax(0,1fr)}.gaw .hm-case--text{min-height:0}.gaw .ga-watermark{font-size:5rem}}@media (width<=860px){.gaw .ga-wrap,.gaw .hm-hero,.gaw .bt-cta,.gaw .bt-faq{border-radius:0;max-width:none;margin:12px}.gaw .hm-hero{padding:4.5rem 0 0}.gaw .hm-hero__copy{padding-bottom:0}.gaw .hm-hero__photo>img{border-radius:0}.gaw .hm-hero__h1{font-size:2rem}.gaw .hm-strip{border-radius:0;margin:12px}.gaw .hm-section{padding:40px 0}.gaw .hm-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.gaw .hm-ind{padding:16px}.gaw .hm-ind a{flex-direction:row;justify-content:flex-start;min-height:0}.gaw .bt-faq{padding:40px 12px}.gaw .hm-plan__side{padding:32px 20px}.gaw .hm-plan__main{padding:24px 20px}.gaw .ga-watermark{margin-top:24px;font-size:3rem}}@media (width<=600px){.gaw .ga-certs,.gaw .hm-stats{grid-template-columns:minmax(0,1fr)}}.gaw [aria-labelledby=why-title],.gaw [aria-labelledby=badges-title],.gaw [aria-labelledby=industries-title],.gaw [aria-labelledby=guides-title]{background:var(--colors-surface-sage);border-radius:0;max-width:1400px;margin:20px auto}.gaw [aria-labelledby=challenges-title] .hm-head,.gaw [aria-labelledby=badges-title] .hm-head,.gaw [aria-labelledby=cases-title] .hm-head,.gaw [aria-labelledby=pricing-title] .hm-head,.gaw [aria-labelledby=services-title] .hm-head,.gaw [aria-labelledby=guides-title] .hm-head{text-align:center;max-width:46rem;margin:0 auto 40px;display:block}.gaw [aria-labelledby=challenges-title] .hm-head .hm-intro,.gaw [aria-labelledby=badges-title] .hm-head .hm-intro,.gaw [aria-labelledby=cases-title] .hm-head .hm-intro,.gaw [aria-labelledby=pricing-title] .hm-head .hm-intro,.gaw [aria-labelledby=services-title] .hm-head .hm-intro,.gaw [aria-labelledby=guides-title] .hm-head .hm-intro{margin-top:.75rem}@media (width<=860px){.gaw [aria-labelledby=why-title],.gaw [aria-labelledby=badges-title],.gaw [aria-labelledby=industries-title],.gaw [aria-labelledby=guides-title]{border-radius:0;max-width:none;margin:12px}.gaw .hm-hero{text-align:center;margin:12px 12px 0;padding:1.25rem 0 0}.gaw .hm-hero__grid{flex-direction:column;gap:0;display:flex}.gaw .hm-hero__copy{display:contents}.gaw .hm-hero__h1{order:1;margin:0 0 .75rem;font-size:1.5rem;line-height:1.25}.gaw .hm-hero__sub{order:2;max-width:none;margin:0 auto 1rem;font-size:.9375rem;line-height:1.5}.gaw .hm-hero__ctas{order:3;justify-content:center;margin-bottom:.625rem}.gaw .hm-hero__ctas .btn-cta{flex:0 auto}.gaw .hm-hero__note{order:4;margin:0 0 1rem;font-size:.875rem;line-height:1.45}.gaw .hm-hero__copy>.hm-partner{display:none}.gaw .hm-hero__photo{order:5;width:auto;margin:0 -1rem;display:block;position:relative}.gaw .hm-hero__photo>img{aspect-ratio:auto;object-fit:cover;object-position:50% 38%;border-radius:0;width:100%;height:220px;min-height:0;display:block}.gaw .hm-hero__badge{background:var(--colors-paper);box-shadow:0 8px 24px var(--colors-shadow-raised);text-align:left;margin:0;padding:.375rem .75rem .375rem .375rem;font-size:.875rem;position:absolute;bottom:.75rem;left:.75rem}.gaw .hm-hero__after{margin:12px 12px 0;display:block}.gaw .hm-hero__after .hm-partner{max-width:none;margin:0 0 .75rem}.gaw .hm-hero__wa{width:100%;display:flex}.gaw .hm-strip{background:var(--colors-surface-sage);border-radius:0;margin:12px;padding:10px 0;overflow:hidden}.gaw .hm-strip__inner{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:4px 12px;overflow-x:auto}.gaw .hm-strip__inner::-webkit-scrollbar{display:none}.gaw .hm-strip__list{flex-wrap:nowrap;justify-content:flex-start}.gaw .hm-head{text-align:center;display:block}.gaw .hm-head .hm-intro{margin-top:.75rem}.gaw .bt-cta__copy{text-align:center}.gaw .bt-cta__steps{text-align:left}.gaw .ga-certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gaw .ga-cert{border-radius:0;padding:8px 8px 12px}.gaw .ga-cert span{font-size:.875rem}.gaw .hm-ind{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px;display:grid}.gaw .hm-ind a{flex-direction:column;justify-content:center;min-height:120px;padding:.75rem .5rem}.gaw .hm-ind strong{font-size:1rem}}.gaw .bt-cta.bt-cta{background:var(--colors-surface-sage);border-top:0}.gaw #credentials{scroll-margin-top:4.5rem}@media (width>=1260px){.gaw .container{padding-left:0;padding-right:0}}@media (width<=860px){.gaw .bt-cta__steps li,.gaw .bt-cta__trust,.gaw .hm-foot{text-align:center}}.gaw .ga-cert>a{height:100%;color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.gaw .ga-cert{transition:box-shadow .12s}.gaw .ga-cert:hover{box-shadow:0 0 0 2px var(--colors-forest-700), 0 2px 15px -4px #0003}.gaw .ga-cert__verify{text-align:center;color:var(--colors-forest-700);margin-top:auto;font-size:.875rem;font-weight:600}@media (width<=860px){.gaw .hm-hero__photo>img{object-position:50% 25%;height:340px}}.gaw .hm-challenge h3,.gaw .hm-case h3,.gaw .hm-principle h3,.gaw .hm-svc__name{text-wrap:wrap}.gaw .hm-hero__verify{display:none}@media (width<=860px){.gaw .hm-hero__photo{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;margin:0 -1rem;display:grid}.gaw .hm-hero__photo>img{object-fit:cover;object-position:50% 20%;border-radius:0;grid-area:1/2;width:100%;height:300px}.gaw .hm-hero__badge{box-shadow:none;text-align:left;background:0 0;border-radius:0;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:.375rem;margin:0;padding:1rem .5rem 1rem 1rem;font-size:.875rem;display:flex;position:static}.gaw .hm-hero__badge>img{width:44px;height:auto}.gaw .hm-hero__badge strong{font-size:1rem;line-height:1.25}.gaw .hm-hero__badge>span{flex-direction:column;gap:.25rem;display:flex}.gaw .hm-hero__verify{border-top:1px solid var(--colors-ink-line);color:var(--colors-ink);flex-direction:column;gap:.125rem;margin-top:.5rem;padding-top:.625rem;font-size:.875rem;line-height:1.3;text-decoration:none;display:flex}.gaw .hm-hero__verify span{color:var(--colors-forest-700);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.gaw .hm-hero__after .hm-partner{display:none}}.gaw .hm-head .hm-intro{margin-left:auto;margin-right:auto}.gaw .bt-faq__title{text-align:center;max-width:none;margin-left:auto;margin-right:auto}@media (width<=860px){.gaw .hm-hero__h1{max-width:none;margin-left:auto;margin-right:auto}}@media (width>=861px){.gaw .hm-hero__copy>.hm-partner{display:none}.gaw .hm-hero__badge{flex-wrap:wrap;row-gap:0;max-width:300px;padding:.875rem 1rem}.gaw .hm-hero__verify{border-top:1px solid var(--colors-ink-line);color:var(--colors-ink);flex-direction:column;flex-basis:100%;gap:.125rem;margin-top:.625rem;padding-top:.625rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}.gaw .hm-hero__verify span{color:var(--colors-forest-700);text-underline-offset:.2em;font-weight:600;text-decoration:underline}}.gaw .hm-hero__eyebrow{color:var(--colors-forest-700);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.gaw .hm-hero__facts{border-top:1px solid var(--colors-ink-line);border-bottom:1px solid var(--colors-ink-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.75rem;padding:1rem 0;display:grid}.gaw .hm-hero__facts div{flex-direction:column;gap:.25rem;display:flex}.gaw .hm-hero__facts dt{color:var(--colors-ink);font-size:.9375rem;font-weight:600}.gaw .hm-hero__facts dd{color:var(--colors-ink-muted);margin:0;font-size:.875rem;line-height:1.4}.gaw .hm-hero__proof{background:var(--colors-paper);max-width:34rem;color:var(--colors-ink);border-radius:0;align-items:flex-start;gap:.5rem;margin:.875rem 0 0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45;display:flex}.gaw .hm-hero__proof:before{content:"✓";color:var(--colors-forest-700);flex:none;font-weight:700}@media (width<=860px){.gaw .hm-hero__eyebrow{order:0;margin-bottom:.5rem;font-size:.8125rem}.gaw .hm-hero__facts{text-align:left;order:2;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0 0 1rem;padding:.75rem 0}.gaw .hm-hero__facts div{flex-flow:wrap;column-gap:.375rem}.gaw .hm-hero__proof{text-align:left;order:4;margin:0 0 1rem;font-size:.875rem}.gaw .hm-hero__facts{gap:.375rem}.gaw .hm-hero__facts div{line-height:1.4;display:block}.gaw .hm-hero__facts dt,.gaw .hm-hero__facts dd{font-size:.875rem;display:inline}.gaw .hm-hero__facts dt:before{content:"✓ ";color:var(--colors-forest-700);font-weight:700}.gaw .hm-hero__facts dd:before{content:" · "}.gaw .hm-hero__facts dt,.gaw .hm-hero__facts dd{line-height:1.4}.gaw .hm-hero__facts>div{font-size:.875rem;line-height:1.4!important}}.gaw .btn-cta{letter-spacing:-.01em;font-weight:500}.gaw .btn-cta--secondary{border-color:var(--hairline-2);background:var(--canvas);color:var(--ink)}.gaw .btn-cta--secondary:hover{border-color:var(--ink);background:var(--canvas);color:var(--ink)}.gaw .bt-cta__status{font-size:var(--font-sizes-body-sm);margin:.5rem 0 0}.gaw .bt-cta__status[data-error]{color:var(--accent-red)}.gaw .hm-hero__badge strong,.gaw .hm-hero__verify strong,.gaw .hm-ind strong,.gaw .hm-contacts strong,.gaw .hm-partner__text strong{font-weight:600}
