.fp{padding:var(--hero-inner-top) 0 clamp(80px,12vw,152px);position:relative;overflow:hidden}.fp-glow{pointer-events:none;opacity:.24;filter:blur(44px);background:radial-gradient(40% 38% at 45% 40%, color-mix(in srgb,var(--g2) 80%,transparent), transparent 70%), radial-gradient(30% 30% at 30% 30%, color-mix(in srgb,var(--g3) 70%,transparent), transparent 70%);width:min(1000px,90vw);height:min(760px,100vh);position:absolute;top:0;left:-16%;transform:translateY(-18vh)}.fp .wrap{z-index:1;position:relative}.fp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.fp-head{justify-items:start;padding-top:clamp(0px,2vw,24px);display:grid}.fp-head .eyebrow{margin-bottom:var(--hero-inner-eyebrow-gap)}.fp-head .h1{font-family:var(--serif);letter-spacing:-.025em;max-width:6.23em;font-size:clamp(46px,5.6vw,88px);font-weight:400;line-height:1}.fp-head .h1 em{letter-spacing:-.03em}.fp-head .lead{max-width:42ch;margin-top:28px}.fp-steps{width:100%;max-width:440px;margin-top:40px}.fp-steps-l{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.fp-steps ol{margin:0;padding:0;list-style:none}.fp-steps li{border-bottom:1px solid var(--line);color:var(--text-2);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;font-size:15.5px;line-height:1.5;display:grid}.fp-steps li:last-child{border-bottom:0}.fp-steps .n{letter-spacing:.04em;color:var(--g3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12.5px;font-weight:600}.fp-apply{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:36px 0 0;font-size:15.5px;display:flex}.fp-apply a{color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.fp-apply a .i{width:14px;height:14px;transition:transform .35s var(--ease)}.fp-apply a:hover .i{transform:translate(3px)}.fp-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;padding:clamp(22px,3vw,40px);scroll-margin-top:110px}.fp-form{gap:22px;display:grid}.fp-form .af-grid{gap:18px}.fp-form .af-input,.fp-chip{scroll-margin-top:130px}.fp-form .af-area{resize:vertical;height:auto;min-height:128px;padding:14px 16px;line-height:1.55}.fp-set{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.fp-set+.fp-set{border-top:1px solid var(--line);padding-top:22px}.fp-legend{float:left;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--text-3);margin:0 0 2px;padding:0;font-size:11.5px;font-weight:600}.fp-topic{border:0;min-width:0;margin:0;padding:0}.fp-topic legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:13px}.fp-chips{flex-wrap:wrap;gap:8px;display:flex}.fp-chip{min-height:46px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--text);cursor:pointer;transition:background .2s, box-shadow .25s, color .2s, transform .25s var(--ease);background:#ffffff09;border:0;border-radius:999px;padding:0 18px;font-size:15px}.fp-chip:hover{background:#ffffff12}.fp-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 4px var(--accent-soft);outline:0}.fp-chip.on{color:#07080b;box-shadow:none;background:#fff}.fp-chip:active{transform:scale(.98)}.fp-topic.bad .fp-chip:not(.on){box-shadow:inset 0 0 0 1px #f0585aa6}.fp-topic .af-err{margin-top:10px}.fp-send{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px;display:flex}.fp-status{color:#ff8f91;flex:220px;margin:0;font-size:14px}.fp-status:empty{display:none}.fp-note{color:var(--text-3);margin:-6px 0 0;font-size:13px;line-height:1.5}.fp-done{justify-items:start;gap:10px;padding:clamp(12px,3vw,32px) 0}.fp-done h2{letter-spacing:-.035em;outline:0;margin:0;font-size:clamp(26px,2.6vw,34px)}.fp-done>p{color:var(--text-2);margin:0;font-size:16.5px}.fp-done-ic{background:color-mix(in srgb,var(--g3) 18%,transparent);width:44px;height:44px;color:var(--g3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.fp-done-ic .i{width:20px;height:20px}.fp-share{border-top:1px solid var(--line);gap:12px;width:100%;margin-top:18px;padding-top:20px;display:grid}.fp-share p{color:var(--text-2);margin:0;font-size:15px}.fp-share-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fp-share-url{color:var(--text);overflow-wrap:anywhere;font-size:15px}.fp-done .af-alt{margin-top:14px}@media (max-width:960px){.fp-grid{grid-template-columns:1fr}.fp-head .h1{max-width:7.93em}.fp-steps{margin-top:32px}}@media (max-width:640px){.fp-form .af-grid.two{grid-template-columns:1fr}.fp-send .btn{justify-content:center;width:100%}.fp-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.fp-chip,.fp-apply a .i{transition:none}}
