.sv-hero{padding-block:clamp(32px,6vw,80px) clamp(28px,5vw,56px)}.sv-crumb{font-family:var(--ao-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ao-amber);margin:0 0 14px;font-size:12.5px}.sv-crumb a{color:inherit;text-decoration:none}.sv-hero h1{max-width:15em;font-size:clamp(34px,5.4vw,60px);line-height:1.04}.sv-hero h1 em{color:var(--ao-amber);font-style:normal}.sv-hero .ao-lede{max-width:38em;margin-top:20px}.sv-ctas{margin-top:26px}.sv-sec{padding-block:clamp(36px,6vw,72px)}.sv-sec.is-sunk{background:var(--ao-paper-sunk)}.sv-sec h2{margin:0 0 18px;font-size:clamp(24px,3.2vw,34px)}.sv-col{max-width:46rem}.sv-after{color:var(--ao-ink-2);max-width:34em;margin:14px 0 0;line-height:1.55}.sv-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:880px){.sv-two{grid-template-columns:1fr}}.sv-frame{width:100%}.sv-stat{color:#dfe7e3;background:#14201c;border:1px solid #26352f;border-radius:16px;max-width:46rem;padding:clamp(20px,4vw,32px)}.sv-stat-n{font-family:var(--ao-display);letter-spacing:-.03em;color:#f6c026;margin:0;font-size:clamp(48px,9vw,72px);font-weight:800;line-height:1}.sv-stat-l{color:#dfe7e3;margin:10px 0 0;font-size:17px;line-height:1.5}.sv-stat-l b{color:#fff}.sv-stat-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:18px;font-size:15px}.sv-stat-t thead th{font-family:var(--ao-mono);letter-spacing:.05em;text-transform:uppercase;color:#9fb2ab;text-align:left;border-bottom:1px solid #33403b;padding:0 0 8px;font-size:11.5px;font-weight:500}.sv-stat-t th[scope=row]{text-align:left;color:#dfe7e3;border-bottom:1px solid #26352f;padding:9px 10px 9px 0;font-weight:500}.sv-stat-t td{color:#fff;vertical-align:top;border-bottom:1px solid #26352f;padding:9px 0;font-weight:600}.sv-stat-t .r{text-align:right;white-space:nowrap}.sv-stat-t tr.hl th,.sv-stat-t tr.hl td{color:#f6c026;font-weight:700}.sv-stat-t .bar{background:#33403b;border-radius:0 4px 4px 0;height:8px;margin-top:6px;display:block;overflow:hidden}.sv-stat-t .bar span{background:#f6c026;height:100%;display:block}.sv-stat-foot{color:#dfe7e3;margin:14px 0 0;font-size:15px;line-height:1.5}.sv-stat-fine{color:#9fb2ab;margin:8px 0 0;font-size:13.5px;font-style:italic;line-height:1.5}.sv-stat-link{margin:16px 0 0}.sv-stat-link a{color:#f6c026;font-weight:700;text-decoration:none}.sv-stat-link a:hover{text-decoration:underline}.sv-list{color:var(--ao-ink-2);gap:10px;max-width:44em;margin:0;padding-left:22px;line-height:1.55;display:grid}.sv-list li::marker{color:var(--ao-amber);font-family:var(--ao-display);font-weight:700}.sv-list strong{color:var(--ao-ink)}.sv-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.sv-guides{grid-template-columns:1fr}}.sv-guides a{border:1px solid var(--ao-rule);background:var(--ao-surface);height:100%;color:var(--ao-ink);border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.sv-guides a:hover{border-color:var(--ao-ink)}.sv-guides b{font-size:15.5px;font-weight:600;display:block}.sv-guides span{color:var(--ao-muted);margin-top:2px;font-size:13.5px;display:block}.sv-trades{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.sv-trades{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-trades li{border:1px solid var(--ao-rule);background:var(--ao-surface);border-radius:10px;padding:14px;scroll-margin-top:90px}.sv-trades b{font-family:var(--ao-display);color:var(--ao-ink);font-size:17px;display:block}.sv-trades .n{font-family:var(--ao-display);color:var(--ao-amber);margin-top:4px;font-size:26px;font-weight:800;display:block}.sv-trades small{color:var(--ao-muted);font-size:13px;line-height:1.4;display:block}.sv-steps{max-width:46rem;color:var(--ao-ink-2);gap:18px;margin:0;padding-left:22px;display:grid}.sv-steps>li::marker{color:var(--ao-amber);font-family:var(--ao-display);font-weight:700}.sv-steps h3{margin:0 0 8px;font-size:17.5px}.sv-steps ul{gap:8px;margin:0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.sv-steps code{font-family:var(--ao-mono);background:var(--ao-paper-sunk);border:1px solid var(--ao-rule);color:var(--ao-ink);overflow-wrap:anywhere;word-break:break-word;border-radius:5px;padding:1px 5px;font-size:13.5px}.sv-note{color:var(--ao-muted);max-width:44em;margin:18px 0 0;font-size:14.5px;font-style:italic}.sv-faq{max-width:44rem}.sv-close{margin-top:28px}.sv-calc{max-width:46rem}.v3 .sv-home{padding-bottom:clamp(36px,6vw,64px)}.v3 .sv-home .v3-herocopy{padding-top:clamp(28px,6vw,64px)}.v3 .sv-home .v3-h1{max-width:17ch}.v3 .sv-home .v3-ctas{z-index:2;position:relative}.v3 .sv-jobs{padding-block:clamp(36px,6vw,72px)}.v3 .sv-jobs .sv-two{max-width:62rem;margin-inline:auto}.v3 .sv-job h2{font:800 clamp(22px,2.6vw,28px)/1.15 var(--d);letter-spacing:-.02em;color:var(--ink);margin:0 0 14px}.v3 .sv-job .gd-frame{max-width:none}.v3 .sv-built{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:62rem;margin:clamp(28px,4vw,44px) auto 0;display:flex}.v3 .sv-built span{font:600 11.5px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.v3 .sv-built a{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.v3 .sv-built a:hover{border-color:var(--ink)}.v3 .sv-proof{text-align:center;max-width:44rem;color:var(--ink2);margin:18px auto 0;font-size:16px;line-height:1.55}.v3 .sv-proof a{color:var(--amber);white-space:nowrap;font-weight:600}.v3 .sv-story{padding-block:clamp(48px,7vw,88px)}@media (max-width:760px){.v3 .sv-home .v3-ctas{grid-template-columns:1fr;gap:10px;display:grid}.v3 .sv-home .v3-btn{justify-content:center;min-height:50px;font-size:16px}}.sv-list,.sv-steps{list-style:decimal}.sv-steps ul{list-style:outside}.sv-steps code.is-rec{white-space:normal;overflow-wrap:normal;word-break:normal;width:fit-content;max-width:100%;margin-top:6px;padding:6px 8px;font-size:12.5px;display:block;overflow-x:auto}.sv-steps li{min-width:0}.sv-steps code .tok{white-space:nowrap}.sv-stat-t.is-3 thead th.r{white-space:normal;vertical-align:bottom;min-width:7em;padding-left:10px}.sv-stat-t.is-3 th[scope=row],.sv-stat-t.is-3 td{vertical-align:top}.sv-stat-t.is-3 td.c3{padding-left:10px}.sv-stat-t tr.hl td.c3{color:#fff;font-weight:600}.sv-stat-fine+.sv-stat-link{margin-top:10px}.sv-text{color:var(--ao-ink-2);max-width:44em;margin:0;line-height:1.6}.sv-tpl{max-width:46rem;margin-top:26px}.sv-tpl h3{margin:0 0 10px;font-size:17.5px}.sv-tpl .gd-mail p{color:var(--ao-ink);margin:0 0 10px;font-size:15.5px;line-height:1.55}.sv-tpl .gd-mail p:last-child{margin-bottom:0}.sv-tpl .gd-mail .gd-subj{border-bottom:1px solid var(--ao-rule);padding-bottom:10px;font-weight:600}.sv-tpl-h{margin:0 0 10px;font-size:17.5px}
