:root{--sa-bg:#fafafa;--sa-ink:#111;--sa-ink-soft:#555;--sa-line:#1111111f;--sa-accent:#2563eb;--sa-accent-hover:#1d4ed8;--sa-display:var(--font-funnel-display), "Arial Narrow", Arial, sans-serif;--sa-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--sa-gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--sa-max:1440px;--sa-ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--sa-bg);color:var(--sa-ink);font-family:var(--sa-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--sa-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.sa-skip{z-index:100;background:var(--sa-ink);color:#fff;padding:.6rem 1rem;position:absolute;top:-100px;left:1rem}.sa-skip:focus{top:1rem}.sa-wrap{width:100%;max-width:calc(var(--sa-max) + 2 * var(--sa-gutter));padding-inline:var(--sa-gutter);margin-inline:auto}.sa-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.sa-title{font-family:var(--sa-display);letter-spacing:-.035em;font-size:clamp(2.5rem,1.4rem + 4.4vw,6rem);font-weight:800;line-height:.95}.sa-btn{min-height:50px;transition:transform .25s var(--sa-ease), background .25s var(--sa-ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.sa-btn:hover{transform:translateY(-2px)}.sa-btn--lg{min-height:60px;padding:0 2rem;font-size:1.0625rem}.sa-btn--ink{background:var(--sa-ink);color:#fff}.sa-btn--accent{background:var(--sa-accent);color:#fff}.sa-btn--accent:hover{background:var(--sa-accent-hover)}.sa-btn--light{max-width:100%;color:var(--sa-ink);overflow-wrap:anywhere;background:#fff}.sa-header{z-index:40;background:color-mix(in srgb, var(--sa-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sa-line);position:sticky;top:0}.sa-header__inner{align-items:center;gap:2rem;height:76px;display:flex}.sa-logo{font-family:var(--sa-display);letter-spacing:-.04em;font-size:1.75rem;font-weight:800}.sa-logo span{color:var(--sa-accent)}.sa-nav{margin-left:auto}.sa-nav ul{gap:2rem;display:flex}.sa-nav a{font-weight:500;position:relative}.sa-nav a:after{content:"";background:var(--sa-accent);transform-origin:0;height:2px;transition:transform .3s var(--sa-ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.sa-nav a:hover:after{transform:scaleX(1)}.sa-menu{margin-left:auto;display:none;position:relative}.sa-menu summary{border:1px solid var(--sa-ink);cursor:pointer;border-radius:50%;place-content:center;gap:6px;width:46px;height:46px;list-style:none;display:grid}.sa-menu summary::-webkit-details-marker{display:none}.sa-menu summary span{background:var(--sa-ink);width:18px;height:2px;transition:transform .25s var(--sa-ease)}.sa-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.sa-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.sa-menu nav{background:var(--sa-ink);color:#fff;border-radius:20px;width:min(78vw,300px);padding:1.25rem 1.5rem;position:absolute;top:calc(100% + 12px);right:0}.sa-menu nav a{font-family:var(--sa-display);padding:.5rem 0;font-size:1.75rem;font-weight:800;display:block}@media (max-width:899px){.sa-nav,.sa-header__cta{display:none}.sa-menu{display:block}}.sa-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sa-num{font-variant-numeric:tabular-nums}.sa-ticker{background:var(--sa-ink);color:#ffffffd1;letter-spacing:.02em;height:34px;font-size:.75rem;overflow:hidden}.sa-ticker__track{align-items:center;width:max-content;height:100%;animation:48s linear infinite sa-ticker;display:flex}.sa-ticker span{white-space:nowrap;border-right:1px solid #ffffff24;padding-inline:1.75rem}.sa-ticker b{color:#8fb0ff;font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:600}@keyframes sa-ticker{to{transform:translate(-50%)}}.sa-hero{border-bottom:1px solid var(--sa-line);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3rem,2rem + 4vw,6rem)}.sa-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.sa-hero__title{font-family:var(--sa-display);letter-spacing:-.045em;margin-block:1.25rem 1.5rem;font-size:clamp(3rem,1.6rem + 4.8vw,6.25rem);font-weight:800;line-height:.92}.sa-hero__accent{color:var(--sa-accent);display:block}.sa-hero__lead{max-width:34rem;color:var(--sa-ink-soft);margin-bottom:2rem;font-size:1.125rem}.sa-hero__proof{border-top:1px solid var(--sa-line);color:var(--sa-ink-soft);flex-wrap:wrap;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem;display:flex}.sa-hero__proof strong{font-family:var(--sa-display);letter-spacing:-.03em;color:var(--sa-ink);font-size:1.75rem;font-weight:800;display:block}.sa-hero__demo-label{letter-spacing:.1em;text-transform:uppercase;color:var(--sa-ink-soft);margin-bottom:.75rem;font-size:.75rem;font-weight:600}@media (max-width:999px){.sa-hero__grid{grid-template-columns:minmax(0,1fr)}}.sa-serp{--row:88px;border:1px solid var(--sa-line);background:#fff;border-radius:20px;margin:0;padding:1rem;box-shadow:0 30px 60px -40px #11111159}.sa-serp__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.sa-serp__query{border:1px solid var(--sa-line);border-radius:999px;flex:14rem;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;font-weight:500;display:inline-flex}.sa-serp__toggle{background:#f0f0f0;border-radius:999px;padding:3px;display:inline-flex}.sa-serp__toggle button,.sa-chart__metrics button{min-height:38px;font:inherit;color:var(--sa-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.sa-serp__toggle button[aria-pressed=true]{background:var(--sa-ink);color:#fff}.sa-serp__list{height:calc(7 * var(--row));position:relative}.sa-serp__item,.sa-serp__below{height:var(--row);position:absolute;left:0;right:0}.sa-serp__item{top:calc(var(--pos) * var(--row));border-top:1px solid var(--sa-line);transition:top .8s var(--sa-ease), opacity .4s var(--sa-ease), background .4s var(--sa-ease);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.7rem .75rem;display:grid}.sa-serp__item[data-hidden=true]{opacity:0;pointer-events:none}.sa-serp__item.is-ours{z-index:1;box-shadow:inset 3px 0 0 var(--sa-accent);background:#eef3ff;border-radius:12px}.sa-serp__rank{font-variant-numeric:tabular-nums;background:#f0f0f0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:700;display:grid}.is-ours .sa-serp__rank{background:var(--sa-accent);color:#fff}.sa-serp__domain{color:var(--sa-ink-soft);font-size:.75rem}.sa-serp__title{white-space:nowrap;text-overflow:ellipsis;color:#1d3fae;font-weight:600;overflow:hidden}.sa-serp__snippet{color:var(--sa-ink-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sa-serp__stars{color:#b45309}.sa-serp__below{top:calc(6 * var(--row));border-top:1px dashed var(--sa-line);text-align:center;color:var(--sa-ink-soft);transition:opacity .4s var(--sa-ease);place-items:center;padding:0 1rem;font-size:.8125rem;display:grid}.sa-serp__below[data-hidden=true]{opacity:0}.sa-serp__cap{border-top:1px solid var(--sa-line);color:var(--sa-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.85rem .25rem .1rem;font-size:.8125rem;display:flex}.sa-serp__cap strong{color:var(--sa-accent);font-size:1rem}@media (max-width:599px){.sa-serp{--row:92px;padding:.75rem}.sa-serp__snippet{-webkit-line-clamp:2}}.sa-section{padding-block:clamp(4rem,2.5rem + 5vw,8rem);scroll-margin-top:76px}.sa-cta{scroll-margin-top:76px}.sa-dateline{border-top:3px solid var(--sa-ink);grid-template-columns:minmax(0,1fr) minmax(0,26rem);grid-template-areas:"kicker kicker""title dek";align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);padding-top:1rem;display:grid}.sa-dateline .sa-kicker{grid-area:kicker}.sa-dateline .sa-title{grid-area:title}.sa-dateline .sa-title span{color:var(--sa-accent)}.sa-dateline__dek{color:var(--sa-ink-soft);grid-area:dek}.sa-dateline--split{grid-template-areas:"title dek"}@media (max-width:799px){.sa-dateline,.sa-dateline--split{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""dek"}}.sa-chart{border:1px solid var(--sa-line);background:#fff;border-radius:20px;padding:clamp(1rem,2.5vw,2rem)}.sa-chart__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1rem;display:flex}.sa-chart__metrics{flex-wrap:wrap;gap:.35rem;display:flex}.sa-chart__metrics button{border:1px solid var(--sa-line)}.sa-chart__metrics button[aria-pressed=true]{border-color:var(--sa-accent);background:var(--sa-accent);color:#fff}.sa-chart__readout{text-align:right;justify-items:end;display:grid}.sa-chart__readout span{letter-spacing:.08em;text-transform:uppercase;color:var(--sa-ink-soft);font-size:.75rem;font-weight:600}.sa-chart__readout strong{font-family:var(--sa-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:800;line-height:1}.sa-chart__readout em{color:var(--sa-accent);font-size:.875rem;font-style:normal}.sa-chart__plot svg{cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}.sa-chart__grid{stroke:var(--sa-line)}.sa-chart__area{fill:#2563eb14}.sa-chart__line{fill:none;stroke:var(--sa-accent);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;animation:sa-draw 1.4s var(--sa-ease) both}@keyframes sa-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sa-chart__milestone line{stroke:var(--sa-ink-soft);stroke-dasharray:3 4}.sa-chart__milestone text,.sa-chart__month{fill:var(--sa-ink-soft);font-size:12px}.sa-chart__milestone text{fill:var(--sa-ink);font-weight:600}.sa-chart__milestone circle{fill:#fff;stroke:var(--sa-ink-soft)}.sa-chart__milestone.is-current text,.sa-chart__month.is-current{fill:var(--sa-accent);font-weight:700}.sa-chart__milestone.is-current circle{fill:var(--sa-accent);stroke:var(--sa-accent)}.sa-chart__milestone.is-current circle+text{fill:#fff}.sa-chart__cursor{stroke:var(--sa-ink);stroke-width:1px}.sa-chart__dot{fill:var(--sa-accent);stroke:#fff;stroke-width:3px;transition:cx .2s var(--sa-ease), cy .2s var(--sa-ease)}.sa-chart__foot{gap:.75rem;margin-top:.75rem;display:grid}.sa-chart__foot input[type=range]{width:100%;min-height:32px;accent-color:var(--sa-accent)}.sa-chart__note{max-width:52rem;min-height:3.2em;color:var(--sa-ink-soft);font-size:.9375rem}.sa-chart__note strong{color:var(--sa-ink)}.sa-chart__table{border-top:1px solid var(--sa-line);margin-top:.5rem;font-size:.875rem}.sa-chart__table summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.sa-chart__table>div{overflow-x:auto}.sa-chart__table table,.sa-movers table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sa-chart__table th,.sa-chart__table td{border-bottom:1px solid var(--sa-line);text-align:right;padding:.4rem .6rem}.sa-chart__table th:first-child{text-align:left}.sa-results__movers{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.5rem,1rem + 3vw,4rem);margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}.sa-results__aside h3{font-family:var(--sa-display);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:800;line-height:1}.sa-results__aside p{color:var(--sa-ink-soft)}.sa-movers{overflow-x:auto}.sa-movers th,.sa-movers td{border-bottom:1px solid var(--sa-line);text-align:left;vertical-align:middle;padding:.85rem .6rem}.sa-movers thead th{border-bottom:2px solid var(--sa-ink);letter-spacing:.06em;text-transform:uppercase;color:var(--sa-ink-soft);padding-block:.4rem;font-size:.75rem;font-weight:600}.sa-movers thead button{min-height:36px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sa-movers thead button:hover{color:var(--sa-ink)}.sa-movers tbody th{font-weight:600}.sa-movers__intent{color:var(--sa-ink-soft);font-size:.75rem;font-weight:400;display:block}.sa-movers__track{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:inline-flex}.sa-movers__from{color:var(--sa-ink-soft);text-decoration:line-through}.sa-movers__arrow{background:linear-gradient(90deg, var(--sa-line), var(--sa-accent));width:1.5rem;height:2px}.sa-movers__to{background:var(--sa-accent);color:#fff;border-radius:8px;place-items:center;min-width:1.9rem;height:1.9rem;font-weight:700;display:grid}.sa-movers td:last-child{min-width:8rem;font-weight:700}.sa-movers__gain{background:var(--sa-accent);border-radius:2px;height:4px;margin-bottom:.35rem;display:block}.sa-movers__unit{display:none}@media (max-width:899px){.sa-results__movers{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.sa-movers table,.sa-movers thead,.sa-movers tbody{display:block}.sa-movers thead tr{border-bottom:2px solid var(--sa-ink);flex-wrap:wrap;gap:0 1.25rem;display:flex}.sa-movers thead th{border:0;padding:0}.sa-movers thead th:nth-child(3){display:none}.sa-movers tbody tr{border-bottom:1px solid var(--sa-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"q pos""v gain";align-items:center;gap:.4rem 1rem;padding-block:.9rem;display:grid}.sa-movers tbody th,.sa-movers tbody td{border:0;padding:0}.sa-movers tbody th{grid-area:q}.sa-movers tbody td:nth-child(2){color:var(--sa-ink-soft);grid-area:v;font-size:.8125rem}.sa-movers tbody td:nth-child(3){grid-area:pos;justify-self:end}.sa-movers tbody td:nth-child(4){text-align:right;min-width:0;color:var(--sa-accent);grid-area:gain}.sa-movers__unit{display:inline}.sa-movers__gain{display:none}}.sa-section--ink{background:var(--sa-ink);color:#fff}.sa-audit-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.sa-audit-intro .sa-title{margin-block:1rem;font-size:clamp(2.25rem,1.4rem + 2.8vw,4rem)}.sa-audit-intro p:last-child{color:#ffffffb8}.sa-audit__doc{color:var(--sa-ink);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.sa-audit__head{border-bottom:1px solid var(--sa-line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.sa-audit__head span{color:var(--sa-ink-soft);font-size:.75rem;font-weight:400;display:block}.sa-audit__score strong{font-family:var(--sa-display);color:var(--sa-accent);font-size:1.25rem}.sa-audit__body{grid-template-columns:minmax(0,13rem) minmax(0,1fr);display:grid}.sa-audit__tabs{border-right:1px solid var(--sa-line);background:#f7f7f7;align-content:start;padding:.5rem;display:grid}.sa-audit__tabs button{min-height:46px;font:inherit;color:var(--sa-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 .85rem;font-size:.9375rem;font-weight:500;display:flex}.sa-audit__tabs button[aria-selected=true]{background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001a}.sa-audit__count{text-align:center;background:#e9e9e9;border-radius:999px;min-width:1.6rem;padding:.1rem .45rem;font-size:.75rem}.sa-audit__panel{animation:sa-fade .4s var(--sa-ease) both;gap:1.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}@keyframes sa-fade{0%{opacity:0;transform:translateY(6px)}}.sa-audit__findings{gap:.6rem;display:grid}.sa-audit__findings li{border:1px solid var(--sa-line);border-radius:12px;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem .85rem;font-size:.9375rem;display:grid}.sa-audit__sev{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;justify-self:start;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}[data-severity=High] .sa-audit__sev{color:#a11d1d;background:#fde2e2}[data-severity=Medium] .sa-audit__sev{color:#8a4b05;background:#fdecc8}[data-severity=Low] .sa-audit__sev{color:#444;background:#ececec}.sa-audit__fix{border-top:1px dashed var(--sa-line);color:var(--sa-ink-soft);padding-top:1rem;font-size:.9375rem}.sa-audit__fix-label{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.sa-audit__service{font-family:var(--sa-display);letter-spacing:-.02em;color:var(--sa-accent);margin-block:.15rem .35rem;font-size:1.5rem;font-weight:800}@media (max-width:999px){.sa-audit-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.sa-audit__body{grid-template-columns:minmax(0,1fr)}.sa-audit__tabs{border-right:0;border-bottom:1px solid var(--sa-line);gap:.25rem;display:flex;overflow-x:auto}.sa-audit__tabs button{flex:none;gap:.5rem}.sa-audit__findings li{grid-template-columns:minmax(0,1fr);gap:.4rem}}.sa-gantt{border-top:2px solid var(--sa-ink);display:grid}.sa-gantt__row{border-bottom:1px solid var(--sa-line);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:1rem;min-height:64px;display:grid}.sa-gantt__row--head{letter-spacing:.06em;text-transform:uppercase;min-height:40px;color:var(--sa-ink-soft);font-size:.75rem;font-weight:600}.sa-gantt__track{font-weight:600}.sa-gantt__weeks{height:100%;min-height:inherit;background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 12 - 1px), var(--sa-line) calc(100% / 12 - 1px) calc(100% / 12));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.sa-gantt__row--head .sa-gantt__weeks{background:0 0}.sa-gantt__weeks>span[data-report=true]{color:var(--sa-accent)}.sa-gantt__weeks>span[data-report=true]:after{content:" ●"}.sa-gantt__bar{background:var(--sa-accent);color:#fff;white-space:nowrap;transform-origin:0;min-height:40px;transition:transform .9s var(--sa-ease);border-radius:10px;align-items:center;padding:0 .75rem;font-size:.8125rem;display:flex;overflow:hidden}.sa-gantt__note{text-overflow:ellipsis;overflow:hidden}.sc-js .sa-gantt__row[data-sc-reveal]{opacity:1;transform:none}.sc-js .sa-gantt__row[data-sc-reveal] .sa-gantt__bar{transform:scaleX(0)}.sc-js .sa-gantt__row[data-sc-reveal].is-visible .sa-gantt__bar{transform:none}.sa-gantt__legend{color:var(--sa-ink-soft);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.sa-gantt__legend span{background:var(--sa-accent);border-radius:50%;width:8px;height:8px}.sa-gantt__sub{display:none}@media (max-width:699px){.sa-gantt__row{grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:0;padding-block:.85rem}.sa-gantt__row--head{padding-block:.5rem}.sa-gantt__row--head .sa-gantt__track{display:none}.sa-gantt__weeks{min-height:14px}.sa-gantt__row--head .sa-gantt__weeks>span{letter-spacing:0;font-size:.5625rem}.sa-gantt__sub{color:var(--sa-ink-soft);font-size:.8125rem;font-weight:400;display:block}.sa-gantt__bar{border-radius:6px;min-height:12px;padding:0;font-size:0}}.sa-cta{background:var(--sa-accent);color:#fff;padding-block:clamp(4rem,2.5rem + 5vw,7rem) 5.5rem}.sa-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem clamp(2rem,1rem + 4vw,5rem);display:grid}.sa-cta__title{font-family:var(--sa-display);letter-spacing:-.045em;margin-block:1rem;font-size:clamp(3rem,1.6rem + 5vw,7rem);font-weight:800;line-height:.92}.sa-cta__lead{color:#ffffffe0;max-width:34rem}.sa-request__label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.sa-request__row{background:#fff;border-radius:999px;gap:.4rem;padding:.4rem;display:flex}.sa-request__row input{min-width:0;min-height:48px;font:inherit;color:var(--sa-ink);border:0;border-radius:999px;flex:1;padding:0 1rem}.sa-request__row input:focus-visible{outline-color:var(--sa-ink);outline-offset:0}.sa-request__row button{background:var(--sa-ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1.25rem;font-weight:700}.sa-request__msg{min-height:3em;margin-top:.75rem;font-size:.875rem}.sa-cta :focus-visible{outline-color:#fff}.sa-cta__base{color:#ffffffe0;border-top:1px solid #ffffff59;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.875rem;display:flex}@media (max-width:799px){.sa-cta__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:399px){.sa-request__row{border-radius:18px;flex-direction:column}}.sc-js [data-sc-reveal]{opacity:0;transition:opacity .7s var(--sa-ease), transform .7s var(--sa-ease);transform:translateY(16px)}.sc-js [data-sc-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sa-ticker__track,.sa-chart__line,.sa-audit__panel{animation:none}.sc-js .sa-gantt__row[data-sc-reveal] .sa-gantt__bar{transform:none}}
