.st-grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(var(--st-n),1fr);gap:24px;margin-top:72px;display:grid}.st-num[data-astro-cid-23gkgyqt]{font:650 clamp(4rem,8vw,6.5rem)/.95 var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--teal) 0%,var(--deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.st-label[data-astro-cid-23gkgyqt]{max-width:24ch;color:var(--ink2);letter-spacing:-.011em;margin:14px auto 0;font-size:1.0625rem;display:block}.st-grid--compact[data-astro-cid-23gkgyqt]{gap:18px;margin-top:44px}.st-grid--compact[data-astro-cid-23gkgyqt] .st-num[data-astro-cid-23gkgyqt]{letter-spacing:-.04em;font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:1}.st-grid--compact[data-astro-cid-23gkgyqt] .st-label[data-astro-cid-23gkgyqt]{margin-top:8px;font-size:.9375rem}.st-grid[data-astro-cid-23gkgyqt] .st-hl[data-astro-cid-23gkgyqt]{color:var(--brass-deep);background:0 0}.st-grid--dark[data-astro-cid-23gkgyqt] .st-num[data-astro-cid-23gkgyqt]{color:var(--on-dark);background:0 0}.st-grid--dark[data-astro-cid-23gkgyqt] .st-label[data-astro-cid-23gkgyqt]{color:var(--on-dark-mute)}.st-grid--dark[data-astro-cid-23gkgyqt] .st-hl[data-astro-cid-23gkgyqt]{color:var(--on-dark-gold)}@media (width<=760px){.st-grid[data-astro-cid-23gkgyqt]{grid-template-columns:1fr;gap:48px;margin-top:52px}.st-grid--compact[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr;gap:28px 16px}}.ct{background:linear-gradient(180deg,var(--lab),var(--lab2));text-align:center;padding-bottom:180px;position:relative;overflow:hidden}.ct .ct-ways{justify-content:center;margin-top:36px}.ct-form{text-align:left;background:var(--white);max-width:560px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:24px;grid-template-columns:1fr 1fr;gap:12px;margin:40px auto 0;padding:24px;display:grid}.ct-form label{color:var(--ink2);flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.ct-form .full{grid-column:1/-1}.ct-opt{font-weight:400}.ct-form input,.ct-form select,.ct-form textarea{font:400 16px/1.3 var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--hair);border-radius:12px;width:100%;padding:12px 14px}.ct-form input[aria-invalid=true]{border-color:var(--ink)}.ct-form textarea{resize:vertical;min-height:92px}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:#0000}.ct-form .btn{grid-column:1/-1;width:100%;margin-top:4px}.ct-form .btn:disabled{opacity:.6;cursor:progress}.cf-live{grid-column:1/-1;min-height:0;margin:0;font-size:.9375rem;font-weight:600}.cf-live.ok{color:var(--deep)}.cf-live.err{color:var(--ink);border-left:3px solid var(--ink);padding-left:10px}.cf-live.err a{color:var(--deep);text-decoration:underline}.ct-fine{color:var(--ink2);grid-column:1/-1;margin:0;font-size:.75rem}.ct-contact{flex-wrap:wrap;justify-content:center;gap:48px;margin-top:48px;display:flex}.ct-contact span{font:600 .6875rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px;display:block}.ct-contact b{font:600 1.125rem var(--sans);letter-spacing:-.02em}.ct-contact a{color:inherit}.ct .wave{pointer-events:none;width:100%;height:150px;display:block;position:absolute;bottom:0;left:0;right:0}@media (width<=760px){.ct{padding-bottom:150px}.ct .ct-ways .btn{width:100%}.ct-form{grid-template-columns:1fr;padding:18px}.ct-contact{flex-direction:column;gap:24px}}
