:where(.sc-teaser,.sc-handoff,.sc-finder-link,.site-navbar__actions) {
  --sc-surface-1:      #1B1D20;   
  --sc-text-primary:   #FFFFFF;                    
  --sc-text-secondary: #C9CBCF;                    
  --sc-ember-500: #F08400;   
  --sc-orange-text: #FF9D45; 
  --sc-accent-violet-500: #6D28D9;
  --sc-border-subtle: rgba(255, 255, 255, 0.10);
  --sc-border-ember-soft: rgba(240, 132, 0, 0.30);
  --sc-font-display: 'Sora', 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; 
  --sc-gutter-page: 100px;
}
@media (max-width: 1280px) {
  :where(.sc-teaser,.sc-handoff,.sc-finder-link,.site-navbar__actions) {
    --sc-gutter-page: 64px;
  }
}
@media (max-width: 1024px) {
  :where(.sc-teaser,.sc-handoff,.sc-finder-link,.site-navbar__actions) {
    --sc-gutter-page: 40px;
  }
}
@media (max-width: 640px) {
  :where(.sc-teaser,.sc-handoff,.sc-finder-link,.site-navbar__actions) {
    --sc-gutter-page: 20px;
  }
}
:where(html[data-theme=light]) :where(.sc-teaser,.sc-handoff,.sc-finder-link,.site-navbar__actions){--sc-surface-1:#fff;--sc-text-primary:#202328;--sc-text-secondary:#50555e;--sc-border-subtle:rgba(32,35,40,.13);--sc-orange-text:#a54408;}
.sc-teaser .shared-success-cta.p-cta{padding:0;border:1px solid transparent;border-radius:28px;background:linear-gradient(var(--sc-surface-1),var(--sc-surface-1)) padding-box,linear-gradient(100deg,color-mix(in srgb,var(--sc-ember-500) 82%,transparent),color-mix(in srgb,var(--sc-text-primary) 8%,transparent) 52%,color-mix(in srgb,var(--sc-accent-violet-500) 42%,transparent)) border-box;box-shadow:0 18px 58px color-mix(in srgb,black 28%,transparent),0 0 44px color-mix(in srgb,var(--sc-ember-500) 8%,transparent);text-align:left}
.sc-teaser .shared-success-cta .p-cta__inner{position:relative;width:100%;max-width:none;grid-template-columns:minmax(max-content,1fr) auto;align-items:center;justify-items:start;gap:40px 48px;padding:56px 60px;margin:0;overflow:hidden}
.sc-teaser .shared-success-cta__copy{position:relative;z-index:1;width:100%;max-width:720px}
.sc-teaser .shared-success-cta__copy>.c-h2{margin:0;font-size:44px;line-height:1.12;text-wrap:wrap}
.sc-teaser .shared-success-cta__copy .u-text-gradient{display:inline}
.sc-teaser .shared-success-cta__actions{position:relative;z-index:1;display:flex;width:min(100%,462px);grid-column:2;grid-row:1;flex-direction:column;align-self:center;gap:12px;margin-right:120px}
.sc-teaser .shared-success-cta__actions .c-btn{width:100%;min-width:0;min-height:50px;height:auto;padding:12px 32px;box-sizing:border-box;line-height:1.25;white-space:normal;text-align:center;overflow-wrap:anywhere}
.sc-teaser .shared-success-cta__arrow{position:absolute;z-index:0;right:-10px;top:50%;transform:translateY(-50%);color:transparent;font-family:var(--sc-font-display);font-size:190px;font-weight:300;line-height:1;-webkit-text-stroke:1px var(--sc-border-ember-soft);opacity:.8;pointer-events:none}
@media(max-width:1399px){.sc-teaser .shared-success-cta .p-cta__inner{grid-template-columns:minmax(0,1fr)}.sc-teaser .shared-success-cta__actions{width:auto;grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;justify-self:start;margin-right:0}.sc-teaser .shared-success-cta__actions .c-btn{width:auto;max-width:100%}.sc-teaser .shared-success-cta__arrow{right:-20px;top:auto;bottom:-30px;transform:none;font-size:140px;opacity:.6}}
@media(max-width:640px){.sc-teaser .shared-success-cta .p-cta__inner{padding:28px 22px}.sc-teaser .shared-success-cta__copy>.c-h2{font-size:24px}.sc-teaser .shared-success-cta__actions{width:100%;flex-direction:column}.sc-teaser .shared-success-cta__actions .c-btn{width:100%}}
.site-main .sc-teaser{padding-inline:var(--sc-gutter-page)}
.site-main .sc-teaser>.u-container{width:100%;max-width:none;margin:0;padding:0}
.sc-teaser .shared-success-cta .p-cta__inner>.shared-success-cta__actions{grid-column:2;max-width:none}
.sc-teaser .shared-success-cta .p-cta__inner>.shared-success-cta__copy{min-width:0}
.sc-teaser .shared-success-cta .p-cta__inner{grid-template-columns:minmax(0,1fr) auto}
.sc-teaser .shared-success-cta__text{margin:16px 0 0}
.sc-teaser .shared-success-cta .shared-success-cta__actions{width:260px;min-width:260px}
@media(max-width:1399px){.sc-teaser .shared-success-cta .p-cta__inner{grid-template-columns:minmax(0,1fr)}.sc-teaser .shared-success-cta .p-cta__inner>.shared-success-cta__actions{grid-column:1}}
@media(max-width:640px){.sc-teaser .shared-success-cta .shared-success-cta__actions{width:100%;min-width:0}}
.site-navbar__actions{display:flex;align-items:center;gap:12px;flex:none}
.site-navbar__theme{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--sc-border-subtle);border-radius:50%;background:transparent;color:var(--sc-text-primary);cursor:pointer}
.site-navbar__theme[hidden]{display:none}
.site-navbar__theme svg{width:22px;height:22px}
.site-navbar__theme:hover{background:var(--sc-surface-1);color:var(--sc-orange-text)}
.site-navbar__theme:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.c-megamenu__panels--agency:has([data-shop-cost-menu]){grid-template-columns:repeat(3,minmax(0,1fr))}
.sc-mobile-menu{border-top:1px solid var(--card-border-neutral);margin-top:12px;padding-top:12px}
.sc-mobile-menu__heading{display:block;padding:8px 12px;font-weight:600}
@media(max-width:1024px){.site-navbar__actions{margin-left:auto}}
.sc-handoff{margin-bottom:24px;padding:24px;border:1px solid var(--card-border-neutral);border-radius:16px;background:var(--sc-surface-1);color:var(--sc-text-secondary)}.sc-handoff pre{font:inherit;white-space:pre-wrap;margin-block:16px}.sc-finder-link{display:block;margin-block:16px;text-decoration:underline;color:var(--sc-orange-text)}
.site-main .sc-teaser .shared-success-cta.p-cta{box-shadow:inset 0 0 0 1px var(--card-border-neutral)}
@media(min-width:1025px) and (max-width:1199px){.site-navbar .site-nav--desktop .site-nav__link{padding-inline:12px}}
