.cnt{--t-bg:#fafaf9;--t-glow:#dbe7ff;--t-glow-2:#efe3fb;--t-ink:#181818;--t-muted:#5f5f5f;--t-accent:#2563eb;--t-accent-ink:#1d4ed8;--t-btn:#181818;--t-btn-hover:#2563eb;--t-btn-ink:#fff;--t-card-1:#fde4ec;--t-card-2:#e8e3fb;--t-card-3:#dcf5e8;--t-icon:#2563eb;--t-band:#fffdf5;--t-field:#f4f2ea;--t-field-border:#d8d8d4;--t-rule:#e4e4e1;--t-shadow:#18181824;--accent:#2563eb;--cnt-pad:clamp(16px, 4vw, 48px);isolation:isolate;color:var(--t-ink);font-family:var(--font-instrument-sans), system-ui, sans-serif;position:relative}.cnt[data-tone=sky]{--t-bg:#f2f6fd;--t-glow:#cfe0ff;--t-glow-2:#d9f0fb;--t-ink:#0c1f45;--t-muted:#46587a;--t-accent:#1d4ed8;--t-accent-ink:#1e40af;--t-btn:#0b3fb5;--t-btn-hover:#082e86;--t-card-1:#d6e5ff;--t-card-2:#cdebf8;--t-card-3:#e2e0fb;--t-icon:#1d4ed8;--t-band:#f9fbff;--t-field:#e9effa;--t-field-border:#cbd8ee;--t-rule:#d5e1f4;--t-shadow:#0c1f452e}.cnt:before{content:"";z-index:-1;border-radius:var(--radius-hero,32px);background:var(--t-bg);position:absolute;inset:0}.cnt p{margin:0}.cnt em{color:var(--accent,#2563eb);font-style:normal}.cnt-enter{animation:cnt-rise .8s var(--ease-out,ease) both;animation-delay:var(--d,0s)}@keyframes cnt-rise{0%{opacity:0;transform:translateY(18px)}}.cnt-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent-ink);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.cnt-c{margin:0 0 16px;padding-bottom:clamp(16px,3vw,40px)}.cnt-c-body{max-width:1232px;margin-inline:auto}.cnt-c-stage{isolation:isolate;border-radius:var(--radius-hero,28px);background:radial-gradient(60% 90% at 25% 0%, var(--t-glow), transparent 70%), radial-gradient(55% 80% at 78% 0%, var(--t-glow-2), transparent 72%);margin-bottom:clamp(36px,5vw,64px);position:relative;overflow:hidden}.cnt-c-stage:has(.lk-nav-slot){z-index:3}.cnt-c-head{text-align:center;padding:clamp(24px, 4vw, 56px) var(--cnt-pad) clamp(12px, 2vw, 24px);position:relative}.cnt-c-title{letter-spacing:-.07em;margin:0;font-size:clamp(52px,10vw,148px);font-weight:500;line-height:.92}.cnt-c-sub{max-width:500px;color:var(--t-muted);font-size:17px;line-height:27px;margin:24px auto 0!important}.cnt-c-cards{padding:0 var(--cnt-pad);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cnt-c-lift{height:100%}.cnt-c-card{height:100%;min-height:360px;color:var(--t-ink);border-radius:28px;flex-direction:column;padding:28px;text-decoration:none;transition:box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffffb3}.cnt-c-pink{background:var(--t-card-1)}.cnt-c-lilac{background:var(--t-card-2)}.cnt-c-mint{background:var(--t-card-3)}.cnt-c-icon{width:60px;height:60px;box-shadow:var(--shadow-raised);color:var(--t-icon);background:#fff;border-radius:18px;place-items:center;display:grid}.cnt-c-card h3{letter-spacing:-.04em;margin:auto 0 10px;padding-top:40px;font-size:30px;font-weight:500;line-height:1.05}.cnt-c-card p{color:color-mix(in srgb, var(--t-ink) 74%, transparent);font-size:15px;line-height:23px}.cnt-c-cta{word-break:break-word;align-items:center;gap:6px;margin-top:22px;font-size:14.5px;font-weight:500;display:inline-flex}.cnt-c-cta:after{content:"";opacity:.25;background:currentColor;flex:1;min-width:20px;height:1px}@media (hover:hover) and (pointer:fine){.cnt-c-card:hover{box-shadow:inset 0 1px 0 #ffffffb3, 0 28px 56px -24px var(--t-shadow)}}.cnt-c-band{margin:clamp(36px, 5vw, 64px) var(--cnt-pad) var(--cnt-pad);background:var(--t-band);border:1px solid var(--t-rule);box-shadow:var(--shadow-soft);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,56px);display:grid}.cnt-c-band h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.02}.cnt-c-band-copy>p:not(.cnt-kicker){color:var(--t-muted);margin-top:14px;font-size:15.5px;line-height:24px}.cnt-form{gap:18px;display:grid}.cnt-topics{flex-wrap:wrap;gap:8px;display:flex}.cnt-topic{border:1px solid var(--t-field-border);height:36px;color:var(--t-muted);font:inherit;cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .15s var(--ease-out,ease);background:0 0;border-radius:999px;padding:0 16px;font-size:14px}.cnt-topic:active{transform:scale(.96)}.cnt-topic[aria-checked=true]{background:var(--t-btn);border-color:var(--t-btn);color:var(--t-btn-ink)}.cnt-topic[aria-checked=true]:before{content:"✓";margin-right:6px;font-size:12px}.cnt-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cnt-field{gap:8px;display:grid}.cnt-field>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-size:11px}.cnt-field>span i{color:var(--t-accent-ink);font-style:normal}.cnt-field input,.cnt-field textarea{background:var(--t-field);width:100%;color:var(--t-ink);font:inherit;resize:vertical;border:1px solid #0000;border-radius:16px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.cnt-field textarea{min-height:150px;line-height:1.5}.cnt-field input::placeholder,.cnt-field textarea::placeholder{color:color-mix(in srgb, var(--t-ink) 52%, transparent)}.cnt-field input:focus,.cnt-field textarea:focus{border-color:var(--t-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent) 22%, transparent);background:#fff;outline:none}:is(.cnt-field input:user-invalid,.cnt-field textarea:user-invalid){border-color:#d92d20;box-shadow:0 0 0 4px #d92d2024}.cnt-field:has(:user-invalid)>span{color:#b42318}.cnt-submit{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.cnt-submit p{color:var(--t-muted);font-size:13px}.cnt-form[data-sent] .cnt-submit p{color:#15803d}.cnt-btn{background:var(--t-btn);height:48px;color:var(--t-btn-ink);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 24px -12px var(--t-shadow);transition:background-color .2s, transform .15s var(--ease-out,ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.cnt-btn:active{transform:scale(.97)}.cnt-btn svg{transition:transform .25s var(--ease-out,ease)}@media (hover:hover) and (pointer:fine){.cnt-btn:hover{background:var(--t-btn-hover)}.cnt-btn:hover svg{transform:translate(4px)}}.cnt a:focus-visible,.cnt button:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.cnt-aside{gap:12px;margin-top:28px;display:grid}.cnt-aside p{color:var(--t-muted);gap:12px;font-size:14px;line-height:21px;display:flex}.cnt-aside svg{color:var(--t-icon);flex:none;margin-top:3px}.cnt-aside a{color:var(--t-accent-ink);text-underline-offset:3px}@media (max-width:900px){.cnt-c-band,.cnt-c-cards{grid-template-columns:1fr}.cnt-c-card{min-height:0}}@media (max-width:520px){.cnt-row{grid-template-columns:1fr}.cnt-submit .hv-hz-start{justify-content:space-between;width:100%}.cnt-c-title{letter-spacing:-.055em}.cnt-c-band{border-radius:22px}}@media (prefers-reduced-motion:reduce){.cnt-enter{animation:none}.cnt-btn,.cnt-btn svg,.cnt-topic,.cnt-c-card{transition:none}}.cnt-send:disabled{cursor:default;pointer-events:none;opacity:.75}
