.fp{--fp-canvas:#fff;--fp-ink:#1a1a1a;--fp-ink-soft:#4a4744;--fp-paper:#fff9f1;--fp-rule:#d8d3cb;--fp-lime:#c6dd32;--fp-lime-0:#f1f5d8;--fp-lime-ink:#143900;--fp-display:var(--font-aether), Georgia, "Times New Roman", serif;--fp-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;background:var(--fp-canvas);color:var(--fp-ink);font-family:var(--fp-sans);font-size:16px;line-height:1.6;overflow-x:clip;container:fp/inline-size}:where(.fp) a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.fp) a:hover{text-decoration-thickness:2px}:where(.fp) :is(h1,h2,h3){font-family:var(--fp-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}:where(.fp) p{margin:0}:where(.fp) ::placeholder{color:#5f5a55}.fp-field{--t:calc(100cqw / 12);display:flow-root;position:relative;overflow:hidden}.fp-tiles{grid-template-columns:repeat(12, var(--t));grid-auto-rows:var(--t);display:grid;position:absolute;inset:0}.fp-t{background:var(--c);place-items:center;display:grid;position:relative}.fp-t img{width:56%;height:56%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fp-tiles .fp-t{animation:.9s cubic-bezier(.16,1,.3,1) both fp-settle;animation-delay:calc(var(--i,0) * 18ms)}.fp-tiles .fp-t:after{content:attr(data-name);background:var(--fp-canvas);color:var(--fp-ink);font:500 12px/1.3 var(--fp-sans);opacity:0;pointer-events:none;white-space:nowrap;padding:3px 7px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;bottom:8px;left:8px;transform:translateY(4px)}.fp-tiles .fp-t:hover:after{opacity:1;transform:none}.fp-tiles .fp-t:hover img{transform:scale(1.08)}@keyframes fp-settle{0%{transform:scale(.94)}to{transform:none}}.fp-panel{z-index:1;margin:var(--t) 0 var(--t) var(--t);width:calc(var(--t) * 8);background:var(--fp-canvas);border:1px solid var(--fp-ink);position:relative}.fp-panel-head{padding:48px 56px 36px}.fp-panel h1{letter-spacing:-.03em;font-size:clamp(64px,7.4cqw,108px);line-height:.9}.fp-lede{max-width:46ch;margin-top:22px;font-size:19px;line-height:1.55}.fp-promise{border-top:2px solid var(--fp-ink);max-width:60ch;margin-top:22px;padding-top:16px;font-size:17px}.fp-promise b{font-weight:600}.fp-paths{border-top:1px solid var(--fp-ink);grid-template-columns:1fr 1fr;display:grid}.fp-paths>div{flex-direction:column;gap:14px;min-width:0;padding:28px 56px 32px;display:flex}.fp-paths .fp-new{background:var(--fp-paper);border-right:1px solid var(--fp-ink)}.fp-paths h2{font-size:30px;line-height:1.08}.fp-paths p{color:var(--fp-ink-soft);font-size:15px}.fp-act{margin-top:auto}.fp-p2m{display:none}.fp-credit{z-index:1;background:var(--fp-canvas);color:var(--fp-ink-soft);padding:3px 8px;font-size:12px;position:absolute;bottom:10px;right:12px}.fp-btn{border:1px solid var(--fp-ink);background:var(--fp-ink);min-height:46px;font:500 15px/1 var(--fp-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:0 22px;transition:background .15s ease-out,color .15s ease-out;display:inline-flex;color:var(--fp-canvas)!important;text-decoration:none!important}.fp-btn:hover{background:var(--fp-canvas);color:var(--fp-ink)!important}.fp-btn:disabled{opacity:.6;cursor:default}.fp-ar{flex:none;width:16px;height:16px}.fp-search{border-bottom:1px solid var(--fp-ink);align-items:center;display:flex}.fp-search input{min-width:0;font:400 18px/1 var(--fp-sans);color:var(--fp-ink);background:0 0;border:0;flex:1;padding:10px 0}.fp-search input:focus{outline:none}.fp-search input::-webkit-search-cancel-button{appearance:none}.fp-search:focus-within{box-shadow:0 2px 0 var(--fp-ink)}.fp-search svg{flex:none;width:20px;height:20px}.fp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fp-results{min-height:8px;max-height:96px;overflow-y:auto}.fp-result{border-bottom:1px solid var(--fp-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:10px 0;font-size:15px;display:flex}.fp-result b{font:400 20px/1.2 var(--fp-display);margin-right:8px}.fp-where{color:var(--fp-ink-soft)}.fp-result a.fp-name{text-decoration:none}.fp-none{color:var(--fp-ink-soft);padding:10px 0;font-size:15px}.fp-hint{font-size:14px}.fp-block{border-top:1px solid var(--fp-ink);padding:72px 0 104px}.fp-split{grid-template-columns:5fr 7fr;gap:64px;display:grid}.fp-split>*{min-width:0}.fp-split>h2,.fp-how h2{font-size:clamp(40px,4cqw,56px);line-height:1}.fp-flow{flex-direction:column;gap:26px;max-width:66ch;display:flex}.fp-big{font-size:21px;line-height:1.55}.fp-flow strong,.fp-flow b{font-weight:600}.fp-scope{gap:20px;margin:0;display:grid}.fp-scope dt{font:500 12px/1 var(--fp-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.fp-scope dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.fp-chip{border:1px solid var(--fp-rule);background:var(--fp-paper);padding:6px 11px;font-size:14px;line-height:1.35}.fp-chip.fp-out{background:var(--fp-canvas);color:var(--fp-ink-soft)}.fp-quiet{color:var(--fp-ink-soft)}.fp-nopay{background:var(--fp-lime);color:var(--fp-lime-ink);padding:88px 0}.fp-nopay .fp-split>h2{letter-spacing:-.03em;font-size:clamp(56px,6.4cqw,92px);line-height:.92}.fp-nopay p{font-size:20px;line-height:1.55}.fp-nopay ::selection{background:var(--fp-canvas)}.fp-how h2{margin-bottom:40px}.fp-steps{counter-reset:fp-s;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.fp-steps li{counter-increment:fp-s;border-top:2px solid var(--fp-ink);padding:22px 24px 28px 0}.fp-steps li+li{border-left:1px solid var(--fp-rule);padding-left:24px}.fp-steps li:before{content:counter(fp-s);font:400 64px/.9 var(--fp-display);margin-bottom:18px;display:block}.fp-steps b{font-weight:600}.fp-after{grid-template-columns:7fr 5fr;align-items:start;gap:64px;margin-top:48px;display:grid}.fp-example{background:var(--fp-paper);border:1px solid var(--fp-rule);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 32px;display:grid;text-decoration:none!important}.fp-example small{color:var(--fp-ink-soft);margin-bottom:6px;font-size:13px;display:block}.fp-example b{font:400 36px/1 var(--fp-display);letter-spacing:-.02em}.fp-example em{color:var(--fp-ink-soft);margin-top:6px;font-size:15px;font-style:normal;display:block}.fp-example:hover b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.fp-example .fp-ar{width:28px;height:28px}.fp-band,.fp-closer{grid-template-columns:repeat(12,1fr);display:grid}.fp-band .fp-t,.fp-closer .fp-t{aspect-ratio:1}.fp-closer{margin-bottom:-4rem}.fp-send h3{margin-bottom:8px;font-size:26px;line-height:1.15}.fp-send ul{margin:0;padding:0;list-style:none}.fp-send li{border-bottom:1px solid var(--fp-rule);padding:13px 0 13px 26px;position:relative}.fp-send li:before{content:"";border:1.5px solid var(--fp-ink);border-radius:50%;width:12px;height:7px;position:absolute;top:22px;left:0}.fp-key li:before{background:var(--fp-ink)}.fp-ingrow{flex-wrap:wrap;gap:8px;margin:16px 0 6px;display:flex}.fp-t.fp-sm{width:64px;height:64px}.fp-caption{color:var(--fp-ink-soft);font-size:13px}.fp-private{background:var(--fp-paper);border:1px solid var(--fp-rule);padding:32px}.fp-req{gap:24px;max-width:680px;display:grid}.fp-req fieldset{border:0;min-width:0;margin:0;padding:0}.fp-req legend{margin-bottom:10px;padding:0;font-weight:600}.fp-choice{border:1px solid var(--fp-ink);grid-template-columns:1fr 1fr;display:grid}.fp-choice label{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 16px;display:flex}.fp-choice label+label{border-left:1px solid var(--fp-ink)}.fp-choice input{accent-color:var(--fp-ink);flex:none;width:18px;height:18px;margin:0}.fp-choice label:has(input:checked){background:var(--fp-paper);font-weight:500}.fp-row2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fp-in{min-width:0}.fp-in label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.fp-opt{color:var(--fp-ink-soft);font-weight:400}.fp-in input,.fp-in textarea{border:0;border-bottom:1px solid var(--fp-ink);width:100%;font:400 17px/1.4 var(--fp-sans);color:var(--fp-ink);background:0 0;border-radius:0;padding:10px 0}.fp-in textarea{resize:vertical;border:1px solid var(--fp-rule);min-height:96px;padding:10px 12px}.fp-in input:focus,.fp-in textarea:focus{box-shadow:0 2px 0 var(--fp-ink);outline:none}.fp-in input:disabled,.fp-in textarea:disabled{color:var(--fp-ink-soft)}.fp-status{background:var(--fp-lime-0);color:var(--fp-lime-ink);padding:12px 16px;font-size:15px}.fp-error{border:1px solid var(--fp-ink);padding:12px 16px;font-size:15px}@container fp (max-width:1100px){.fp-panel{width:calc(var(--t) * 10)}.fp-panel-head,.fp-paths>div{padding-left:40px;padding-right:40px}}@container fp (max-width:760px){.fp-field{overflow:visible}.fp-tiles{grid-template-rows:16.6667cqw;grid-template-columns:repeat(6,16.6667cqw);grid-auto-rows:0;height:16.6667cqw;position:static;overflow:hidden}.fp-tiles .fp-t:after,.fp-tiles .fp-t:nth-child(n+7),.fp-promise .fp-p2{display:none}.fp-promise{margin-top:16px;padding-top:12px;font-size:16px}.fp-panel{border-left:0;border-right:0;width:auto;margin:0}.fp-panel-head{padding:24px 16px 22px}.fp-panel h1{font-size:56px}.fp-lede{margin-top:14px;font-size:17px}.fp-paths{grid-template-columns:1fr}.fp-paths>div{padding:24px 16px 28px}.fp-paths .fp-new{border-right:0;border-bottom:1px solid var(--fp-ink)}.fp-p2m{border-top:1px solid var(--fp-ink);color:var(--fp-ink-soft);padding:16px;font-size:15px;display:block}.fp-credit{display:none}.fp-results{max-height:none}.fp-block{padding:48px 0 64px}.fp-split{grid-template-columns:1fr;gap:28px}.fp-nopay{padding:56px 0}.fp-nopay p,.fp-big{font-size:18px}.fp-steps{grid-template-columns:1fr}.fp-steps li,.fp-steps li+li{border-left:0;padding:18px 0 20px}.fp-steps li:before{margin-bottom:8px;font-size:44px}.fp-after{grid-template-columns:1fr;gap:28px;margin-top:28px}.fp-example{grid-template-columns:1fr;padding:20px}.fp-example b{font-size:28px}.fp-band,.fp-closer{grid-template-columns:repeat(6,1fr)}.fp-band .fp-t:nth-child(n+7){display:none}.fp-row2,.fp-choice{grid-template-columns:1fr}.fp-choice label+label{border-left:0;border-top:1px solid var(--fp-ink)}.fp-private{padding:24px 20px}.fp-t.fp-sm{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fp-tiles .fp-t{animation:none}.fp-t img,.fp-tiles .fp-t:after{transition:none}}
