.apply-page{background:#000;min-height:100svh}body:has(.apply-page--standalone) .site-footer{display:none}body:has(.apply-page--standalone) .site-header{display:none}body:has(.apply-page--standalone) .site-header+div[aria-hidden]{display:none}.apply-modal-layer{z-index:90;overscroll-behavior:contain;isolation:isolate;background:#000;position:fixed;inset:0;overflow:hidden auto}.apply-page--modal{width:100%;min-height:100svh}.apply-flow{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;color:var(--paper);background:#000;grid-template-rows:auto 1fr auto;display:grid}.apply-flow h1,.apply-flow h2,.apply-flow h3{color:inherit;font-family:var(--font-display), "Bricolage Grotesque", sans-serif;font-weight:var(--w-medium);letter-spacing:-.035em;text-transform:lowercase;text-wrap:balance;margin:0;line-height:.98}.apply-flow h1{max-width:12ch;font-size:var(--d-200)}.apply-flow h2{font-size:clamp(var(--d-200), 5.2vw, var(--d-400))}.apply-flow h3{font-size:var(--d-200)}.apply-flow p{text-wrap:pretty}.apply-flow-topbar{z-index:70;background:color-mix(in srgb, var(--ink) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff2b;position:sticky;top:0}.apply-flow-topbar-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:66px;display:grid}.apply-flow-topbar-inner>a,.apply-flow-topbar-inner>div:first-child{justify-self:start}.apply-flow-brand{font-size:var(--t-700);justify-self:start;line-height:1}.apply-flow-id{font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-100);letter-spacing:var(--label-tracking);text-transform:uppercase;justify-self:center;align-items:baseline;gap:9px;margin:0;display:flex}.apply-flow-id span{color:#ffffff8c}.apply-flow-id b{color:var(--paper);font-weight:var(--w-regular)}.apply-flow-close{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff94;border-radius:50%;justify-self:end;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.apply-flow-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px;display:block}.apply-flow-close:hover{border-color:var(--yellow);background:var(--yellow);color:var(--ink);transform:rotate(5deg)}.apply-flow-close:focus-visible,.apply-flow a:focus-visible,.apply-flow button:focus-visible,.apply-flow input:focus-visible,.apply-flow textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.apply-flow-loader{background:#ffffff1a;width:100%;height:3px;position:relative;overflow:hidden}.apply-flow-loader>span{background:var(--yellow);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.apply-screen{width:100%;min-height:calc(100svh - 109px)}.apply-screen--intro,.apply-screen--details,.apply-screen--receipt,.apply-screen--payment-failure,.apply-screen--onboarding,.apply-screen--call,.apply-screen--checkout{align-items:center;display:grid}.apply-screen--checkout.is-payment-verifying{visibility:hidden}.apply-intro-grid,.apply-details-grid,.apply-result-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(46px,7vw,116px);width:100%;padding-top:clamp(52px,7vh,88px);padding-bottom:clamp(78px,10vh,124px);display:grid}.apply-intro-copy,.apply-details-form,.apply-result-copy{width:100%;max-width:650px}.apply-result-copy h2{font-size:var(--d-300)}.apply-intro-artifact-step,.apply-details-artifact-step{width:100%;min-width:0}.apply-flow-heading{font-size:var(--d-200)}.apply-intro-copy .apply-flow-heading{max-width:none}.apply-intro-heading-stage{z-index:1;position:relative}.apply-intro-copy h1 span{display:block}.apply-intro-copy h1 span:first-child{white-space:nowrap}@keyframes apply-intro-stamp{0%{opacity:0;transform:scale(1.45)rotate(-5deg)}68%{opacity:1;transform:scale(.94)rotate(1.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:no-preference){html.js .apply-intro-heading-stage{will-change:transform;transition:transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(0)}html.js .apply-intro-heading-stage[data-heading-stage=centred]{transform:translateY(var(--apply-intro-heading-centre-y,0px))}html.js .apply-intro-sequence-item{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}html.js .apply-intro-sequence-item.is-visible{opacity:1;transform:translateY(0)}html.js .apply-intro-heading-line,html.js .apply-intro-heading-line.is-visible{transition-property:opacity;transform:none}html.js .apply-intro-sequence-stamp{opacity:0;transform:scale(1.45)rotate(-5deg)}html.js .apply-intro-sequence-stamp.is-visible{animation:.6s cubic-bezier(.23,1,.32,1) both apply-intro-stamp}}.apply-result-copy .kicker,.apply-onboarding .kicker,.apply-call-close .kicker{color:var(--yellow)}.apply-screen-lead,.apply-result-copy>p,.apply-call-close>div:last-child>p{color:#ffffffb8;max-width:56ch;font-size:var(--t-400);margin:24px 0 0;line-height:1.58}.apply-result-copy>p{font-size:var(--t-300)}.apply-result-copy a{color:var(--paper);border-bottom:1px solid var(--yellow);text-decoration:none}.apply-flow-text{font-size:var(--t-300);line-height:1.55}.apply-intro-recommendation{color:#ffffffb3;max-width:48ch;margin:24px 0 0}.apply-founder-card{background:#080808;border:1px solid #ffffff38;margin-top:26px}.apply-founder-card-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.apply-founder-identity{align-items:center;gap:14px;min-width:0;display:flex}.apply-founder-identity img{object-fit:cover;filter:grayscale();border:1px solid #ffffff3d;border-radius:4px;flex:none;width:64px;height:64px}.apply-founder-identity>div{gap:6px;min-width:0;display:grid}.apply-founder-badge{color:#ffffffd1;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);min-height:24px;font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-000);font-weight:var(--w-bold);letter-spacing:var(--label-tracking);text-transform:uppercase;transform-origin:50%;background:#ffffff0f;border:1px solid #e0ebf261;border-radius:999px;align-items:center;padding:4px 9px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 18px #5cb2d80f}.apply-founder-identity strong{color:var(--paper);font-family:var(--font-display), "Bricolage Grotesque", sans-serif;font-size:var(--t-500);line-height:1}.apply-founder-identity>div>span{color:#ffffff80;font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-000);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1}.apply-founder-copy{color:#ffffff9e;max-width:48ch;font-size:var(--t-200);margin:0;padding:0 24px 24px;line-height:1.5}.apply-founder-actions{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apply-founder-actions a{isolation:isolate;min-width:0;min-height:72px;color:var(--paper);align-items:center;gap:13px;padding:15px 20px;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s;display:flex;position:relative}.apply-founder-actions a+a{border-left:1px solid #ffffff2e}.apply-founder-actions a:hover{color:var(--paper);background:radial-gradient(circle at 24% 10%,#72dbff1a,#0000 48%),linear-gradient(118deg,#8b65ff0f,#4ee9bb14);box-shadow:inset 0 0 0 1px #e0ebf229,inset 0 0 26px #4ebcdc14,0 0 22px #7666ff12}.apply-founder-actions svg{flex:none;width:24px;height:24px}.apply-founder-actions a>span{gap:3px;min-width:0;display:grid}.apply-founder-actions b{font-size:var(--t-200);font-weight:var(--w-bold);line-height:1.1}.apply-founder-actions small{color:#ffffff7a;font-size:var(--t-000);line-height:1.2}.apply-founder-actions a:hover small{color:#ffffffad}.apply-intro-next-step{justify-content:flex-end;margin-top:22px;padding-top:12px;display:flex}.apply-intro-guarantee.guarantee-line{font-size:var(--t-100);text-wrap:balance;border-top:1px solid #ffffff14;margin-top:38px;padding-top:16px;line-height:1.55}.apply-intro-guarantee .link-by-route.link-by-route{color:var(--paper)}.apply-progression-cta{--tactile-height:48px;--tactile-padding-inline:16px;--tactile-face:var(--paper);--tactile-side:#8e8b82;--tactile-edge:var(--paper);--tactile-text:var(--ink)}.apply-progression-chevron{flex:none;width:19.5px;height:19.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(0)}.apply-progression-chevron svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.apply-progression-chevron-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform .35s cubic-bezier(.22,1,.36,1)}.apply-progression-cta:hover .apply-progression-chevron{transform:translate(2px)}.apply-progression-cta:hover .apply-progression-chevron-arm--top{transform:rotate(8deg)}.apply-progression-cta:hover .apply-progression-chevron-arm--bottom{transform:rotate(-8deg)}.apply-crt-artifact{background:#000;width:100%;margin:0 0 12px}.apply-crt-stage{aspect-ratio:4/3;background:#000;width:100%;min-height:0;position:relative;overflow:hidden}.apply-crt-stage canvas,.apply-crt-fallback{width:100%;height:100%;position:absolute;inset:0}.apply-crt-stage canvas{z-index:2;opacity:0;transition:opacity .24s;display:block}.apply-crt-artifact.is-ready canvas{opacity:1}html.js .apply-crt-artifact.is-loading .apply-crt-fallback{opacity:0}.apply-crt-fallback{color:#eee9dc;font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-000);font-weight:var(--w-medium);opacity:.7;grid-template-rows:repeat(19,1fr);align-content:center;padding:13.5% 8%;line-height:1;transition:opacity .16s;display:grid}.apply-crt-fallback p{text-overflow:clip;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.apply-crt-fallback [data-tone=dim]{color:#8d877b}.apply-crt-fallback [data-tone=accent]{color:var(--yellow)}.apply-crt-fallback [data-tone=highlight]{color:var(--paper)}.apply-crt-artifact.is-ready .apply-crt-fallback{opacity:0}html.js .apply-crt-artifact.is-unavailable .apply-crt-fallback{opacity:.7}.apply-details-form{gap:22px;display:grid}.apply-details-form .apply-flow-heading{font-size:var(--d-200);margin-bottom:22px}.apply-details-form>.apply-progression-cta{justify-self:end;margin-top:2px}.apply-field{gap:9px;display:grid}.apply-field-label,.apply-country-field .region-unit__label{color:var(--paper);font-size:var(--t-200);font-style:normal;font-weight:var(--w-medium);line-height:1.3}.apply-field-label i{color:#ffffff7a;font-style:italic;font-weight:var(--w-regular)}.apply-field-label--linked{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.apply-field-label--linked a{color:#ffffffb3;font-size:var(--t-100);font-weight:var(--w-regular);border-bottom:1px dashed;text-decoration:none}.apply-field-label--linked a:hover,.apply-field-label--linked a:focus-visible{color:var(--paper)}.apply-field input,.apply-field textarea,.apply-other-goal{width:100%;color:var(--paper);font:inherit;font-size:var(--t-300);background:#ffffff0b;border:1px solid #ffffff38;border-radius:12px;line-height:1.4;transition:background .16s,border-color .16s}.apply-field input,.apply-other-goal{min-height:54px;padding:13px 16px}.apply-field textarea{resize:vertical;min-height:104px;padding:14px 16px}.apply-field input::placeholder,.apply-field textarea::placeholder,.apply-other-goal::placeholder{color:#ffffff61}.apply-field input:hover,.apply-field textarea:hover,.apply-other-goal:hover,.apply-country-field .region-combo__button:hover{background:#ffffff12;border-color:#ffffff75}.apply-field input:focus,.apply-field textarea:focus,.apply-other-goal:focus,.apply-country-field .region-combo__button:focus{border-color:var(--yellow);background:#ffffff12}.apply-field input[aria-invalid=true]{border-color:#ffcfbf;box-shadow:0 0 0 1px #ffcfbf38}.apply-field input.is-error-shaking{animation:.28s linear apply-field-error-shake}@keyframes apply-field-error-shake{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(6px)}57.14%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-6px)}78.57%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(4px)}to{transform:translate(0)}}.apply-field-error{color:#ffcfbf;font-size:var(--t-100);margin:0;line-height:1.4}.apply-country-field{z-index:12;gap:9px;display:grid;position:relative}.apply-country-field>p{color:#ffffff85;font-size:var(--t-100);margin:0;line-height:1.5}.apply-country-field .region-unit{gap:9px;display:grid}.apply-country-field .region-combo,.apply-country-field .region-combo__field{width:100%;position:relative}.apply-country-field .region-combo__field{display:grid}.apply-country-field .region-native-select,.apply-country-field .region-combo__button,.apply-country-field .region-combo__sizer{width:100%;min-height:54px;color:var(--paper);font:inherit;font-size:var(--t-300);background:#ffffff0b;border:1px solid #ffffff38;border-radius:12px;grid-area:1/1}.apply-country-field .region-native-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:13px 44px 13px 16px}.apply-country-field .region-combo__button{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.apply-country-field .region-combo__value,.apply-country-field .region-combo__opt-name{align-items:center;gap:10px;display:flex}.apply-country-field .region-combo__flag{font-size:var(--t-300);line-height:1}.apply-country-field .region-combo__chev{flex:0 0 18px;width:18px;transition:transform .16s}.apply-country-field .region-combo[data-open=true] .region-combo__chev{transform:rotate(180deg)}.apply-country-field .region-combo__sizer{visibility:hidden;pointer-events:none;display:none}.apply-country-field .region-combo__sizer>span{width:max-content;display:block}.apply-country-field .region-combo__panel{--scroll-fade-list-bg:var(--ink-2);--scrollbar-gutter-width:10px;z-index:80;background:var(--ink-2);opacity:0;visibility:hidden;border:1px solid #ffffff3d;border-radius:14px;grid-template-rows:minmax(0,1fr);max-height:min(330px,48vh);transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(6px);box-shadow:0 20px 46px #00000070}.apply-country-field .region-combo[data-placement=up] .region-combo__panel{bottom:calc(100% + 8px)}.apply-country-field .region-combo[data-placement=down] .region-combo__panel{top:calc(100% + 8px)}.apply-country-field .region-combo[data-open=true] .region-combo__panel{opacity:1;visibility:visible;transform:translateY(0)}.apply-country-field .region-combo__panel-scroll{overscroll-behavior:contain;padding:7px;overflow-y:auto}.apply-country-field .region-combo__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.apply-country-field .region-combo__opt{color:#ffffffc2;cursor:pointer;border-radius:8px;align-items:center;min-height:42px;padding:9px 38px 9px 12px;display:flex;position:relative}.apply-country-field .region-combo__opt:hover,.apply-country-field .region-combo__opt[data-active=true]{color:var(--paper);background:#ffffff14}.apply-country-field .region-combo__opt[aria-selected=true]{color:var(--yellow)}.apply-country-field .region-combo__opt[aria-selected=true]:after{content:"✓";color:var(--yellow);position:absolute;right:14px}.apply-error{color:#ffcfbf;min-height:22px;font-size:var(--t-200);opacity:0;margin:-4px 0 0;line-height:1.4}.apply-error.is-visible{opacity:1}.apply-screen--growth{min-height:calc(100svh - 69px);color:var(--paper);background:#000;position:relative}.apply-growth-page{align-content:start;min-height:calc(100svh - 267px);padding:clamp(32px,4vw,56px) 0 clamp(24px,3vw,40px);display:grid}.apply-growth-page .kicker{color:var(--yellow)}.apply-addons-intro{align-content:start;justify-items:start;gap:24px;width:100%;display:grid}.apply-addons-copy{gap:0;display:grid}.apply-addons-copy .apply-flow-heading{max-width:none;font-size:var(--d-200)}.apply-addons-copy .apply-flow-heading>span{white-space:nowrap;display:block}.apply-addons-back{color:#ffffffa3;min-height:32px;font-size:var(--t-200);font-weight:var(--w-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .18s,transform .18s;display:inline-flex}.apply-addons-back:hover,.apply-addons-back:focus-visible{color:var(--yellow);transform:translate(-2px)}.apply-addons-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.apply-config-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);width:100%;padding-top:34px;padding-bottom:0;display:grid}.apply-config-card{min-width:0;min-height:540px;color:var(--paper);cursor:pointer;isolation:isolate;transition:transform .32s cubic-bezier(.23,1,.32,1);display:block;position:relative}.apply-config-card>input{opacity:0;width:1px;height:1px;position:absolute}.apply-config-card-beam{height:100%;min-height:inherit;display:block}.apply-config-card-beam:before{z-index:3!important}.apply-config-card-beam:after{z-index:4!important}.apply-config-card-beam>[data-beam-bloom]{z-index:5!important}.apply-config-card-sparkles{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.apply-config-card-sparkle{width:16px;height:16px;color:var(--paper);filter:drop-shadow(0 0 7px #ffffffe6);will-change:transform, opacity;display:block;position:absolute}.apply-config-card-sparkle:nth-child(3n){opacity:.72;width:10px;height:10px}.apply-config-card-sparkle:nth-child(4n){width:20px;height:20px}.apply-config-card-sparkle svg{fill:currentColor;width:100%;height:100%;display:block}.apply-config-card-surface{height:100%;min-height:inherit;z-index:1;background:#ffffff06;border:0;border-radius:18px;grid-template-rows:auto 1fr auto;transition:box-shadow .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000052}.apply-config-card-header{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;height:340px;padding:30px;display:grid;position:relative}.apply-config-card-header:after{content:"";pointer-events:none;transform-origin:bottom;background:linear-gradient(90deg,#0000,#ffffff45 14% 86%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.4)}.apply-config-card[data-choice-state=selected] .apply-config-card-surface{background:#1c1c1c;box-shadow:0 24px 70px #00000075}.apply-config-card[data-choice-state=selected]{transform:translateY(-4px)}.apply-config-card[data-choice-state=available]:hover .apply-config-card-surface,.apply-config-card[data-choice-state=available]:focus-within .apply-config-card-surface{box-shadow:0 24px 70px #00000075}.apply-config-card:has(input[value=program])[data-choice-state=available] .apply-config-card-surface:before{content:"";z-index:4;border:1px solid var(--paper);border-radius:inherit;opacity:.2;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.apply-config-card:has(input[value=program])[data-choice-state=available]:hover .apply-config-card-surface:before{opacity:.5}.apply-config-card:has(input[value=program])[data-choice-state=available]:focus-within .apply-config-card-surface:before{opacity:.5}.apply-config-card-header>strong>span{display:block}.apply-config-card-kicker,.apply-config-card-inclusions-heading{font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-100);font-weight:var(--w-regular);letter-spacing:var(--label-tracking);text-transform:uppercase}.apply-config-card-kicker{grid-column:1/-1}.apply-config-card-popular,.apply-config-card-savings{color:var(--paper);font-family:var(--font-mono), "IBM Plex Mono", monospace;font-size:var(--t-100);letter-spacing:var(--label-tracking);text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#ffffff1a;border:1px solid #ffffff29;border-radius:2px;padding:6px 10px;line-height:1;box-shadow:inset 0 1px #ffffff1f}.apply-config-card-badges{align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:24px}.apply-config-card-header>strong{max-width:20ch;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--d-200);font-weight:var(--w-regular);letter-spacing:-.035em;text-transform:lowercase;grid-column:1/-1;line-height:1.02}.apply-config-card-description{color:#ffffffad;max-width:36ch;font-size:var(--t-300);grid-column:1/-1;align-self:start;line-height:1.4}.apply-config-card-price{font-family:var(--font-display), "Bricolage Grotesque", sans-serif;font-size:var(--d-200);font-weight:var(--w-bold);white-space:nowrap;grid-area:4/2;place-self:end;line-height:1}.apply-config-card-inclusions{grid-row:2;align-content:start;align-self:stretch;gap:12px;padding:26px 30px 0;display:grid}.apply-config-card-inclusions-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.apply-config-card-inclusions-list>span{color:#ffffffb8;min-width:0;font-size:var(--t-200);grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;line-height:1.25;display:grid}.apply-config-card-inclusions-list>.is-summary{grid-template-columns:minmax(0,1fr)}.apply-config-card-inclusion-icon{width:18px;height:18px;color:var(--paper);place-items:center;display:grid}.apply-config-card-inclusion-icon svg,.apply-config-card-inclusion-icon img{object-fit:contain;width:100%;height:100%;display:block}.apply-config-card-inclusion-icon.is-claude svg{width:13.5px;height:13.5px}.apply-config-card-action{min-height:44px;color:var(--paper);font-size:var(--t-200);font-weight:var(--w-bold);background:#ffffff0f;border:1px solid #ffffff9e;border-radius:2px;grid-row:3;justify-content:center;align-self:end;align-items:center;gap:8px;margin:22px 30px 30px;transition:background-color .32s cubic-bezier(.23,1,.32,1),color .32s cubic-bezier(.23,1,.32,1);display:flex}.apply-config-card-action svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;width:16px;height:16px}.apply-config-card[data-choice-state=available]:hover .apply-config-card-action,.apply-config-card[data-choice-state=available]:focus-within .apply-config-card-action{border-color:var(--paper);color:var(--paper);background:#ffffff0f}.apply-config-card[data-choice-state=selected] .apply-config-card-action{border-color:var(--paper);background:var(--paper);color:var(--ink)}.apply-config-card[data-choice-state=selected] .apply-config-card-action svg{color:#000}.apply-config-actions{grid-template-columns:auto minmax(0,320px);justify-content:space-between;align-items:center;gap:12px 24px;width:100%;padding-top:clamp(32px,3vw,40px);display:grid}.apply-growth-continue{justify-self:end;width:min(100%,320px)}.apply-growth-checkout-error{color:#ffcfbf;font-size:var(--t-100);text-align:right;grid-column:2;margin:0}.apply-checkout-wait{text-align:center;justify-items:center;max-width:640px;margin:auto;padding:80px 24px 120px;display:grid}.apply-checkout-wait h2{font-size:var(--d-200);margin-top:18px}.apply-checkout-wait>p{color:#ffffffa3;font-size:var(--t-300);margin-top:24px}.apply-checkout-security{aspect-ratio:1.18;isolation:isolate;width:min(100%,320px);margin-bottom:34px;position:relative}.apply-checkout-security-canvas{z-index:1;opacity:0;filter:drop-shadow(0 24px 34px #00000057);width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.apply-checkout-security.is-webgl-ready .apply-checkout-security-canvas{opacity:1}.apply-checkout-security-fallback{opacity:1;border:2px solid #ffffff38;border-radius:15px;width:100px;height:80px;transition:opacity .16s;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-32%)}.apply-checkout-security-fallback:before{content:"";border:7px solid #ffffff38;border-bottom:0;border-radius:28px 28px 0 0;width:54px;height:58px;position:absolute;bottom:60px;left:20px}.apply-checkout-security-fallback>span{background:var(--yellow);width:13px;height:26px;box-shadow:0 0 18px rgb(var(--yellow-rgb) / .62);border-radius:50% 50% 3px 3px;position:absolute;inset:26px auto auto 42px}.apply-checkout-security.is-webgl-ready .apply-checkout-security-fallback{opacity:0}.apply-result-grid{grid-template-columns:minmax(340px,.82fr) minmax(380px,.72fr);justify-content:center}.apply-result-copy .btn,.apply-result-copy .apply-progression-cta{margin-top:32px}.apply-result-copy .apply-receipt-continue{width:max-content;margin-left:auto;display:grid}.apply-receipt-printer-placement{justify-content:center;width:100%;min-height:620px;display:flex;transform:translateY(32px)}.apply-receipt-live-dot{aspect-ratio:1;background:#32b46b;border-radius:50%;width:9px;margin:9px 0 0 9px;animation:1.4s ease-in-out infinite apply-receipt-live-pulse;box-shadow:0 0 0 3px #32b46b1f,0 0 14px #32b46bd1}.apply-receipt-live-dot[data-printer-live=false]{box-shadow:none;opacity:.52;background:#676762;animation:none}@keyframes apply-receipt-live-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.apply-receipt-live-dot{animation:none}.t-success-check{opacity:1!important;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}.apply-call-calendar-canvas,.apply-call-calendar-fallback{transition:none!important}}.apply-onboarding{grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);align-items:start;gap:clamp(42px,6vw,96px);width:100%;padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(90px,10vw,132px);display:grid}.apply-onboarding-id{min-width:0;position:sticky;top:92px}.apply-onboarding-panel{min-width:0}.apply-onboarding-panel>header{max-width:650px;margin-bottom:46px}.apply-onboarding-panel .apply-flow-heading{font-size:var(--d-200)}.apply-onboarding-panel>header .apply-flow-text{color:#ffffffb8;max-width:56ch;font-size:var(--t-300);margin:24px 0 0}.apply-onboarding-grid{grid-template-columns:minmax(0,1fr);gap:28px 24px;display:grid}.apply-onboarding-goals,.apply-referral{border:0;margin:0;padding:0}.apply-onboarding-goals{align-content:start;gap:10px;display:grid}.apply-onboarding-goals legend,.apply-referral legend{margin-bottom:10px}.apply-onboarding-goals label,.apply-referral label{cursor:pointer;width:100%;display:block;position:relative}.apply-onboarding-goals label input,.apply-referral label input{opacity:0;position:absolute}.apply-onboarding-goals label span,.apply-referral label span{color:#ffffffbd;min-height:54px;font-size:var(--t-300);background:#ffffff0b;border:1px solid #ffffff38;border-radius:12px;align-items:center;padding:13px 16px;display:flex}.apply-onboarding-goals label input:checked+span,.apply-referral label input:checked+span{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.apply-onboarding-goals label input:focus-visible+span,.apply-referral label input:focus-visible+span{outline:3px solid var(--yellow);outline-offset:3px}.apply-other-goal{margin-top:2px}.apply-referral>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.apply-referral label span{padding-inline:18px}.apply-phone-field{background:#ffffff0b;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:auto minmax(0,1fr);display:grid}.apply-phone-field:focus-within{border-color:var(--yellow);background:#ffffff12}.apply-phone-prefix{border-right:1px solid #ffffff2e;min-width:132px;position:relative}.apply-phone-prefix .region-unit{gap:0;height:100%}.apply-phone-prefix .region-unit__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apply-phone-prefix.apply-country-field .region-native-select,.apply-phone-prefix.apply-country-field .region-combo__button,.apply-phone-prefix.apply-country-field .region-combo__sizer{min-height:52px;font-size:var(--t-300);background:0 0;border:0;border-radius:11px 0 0 11px}.apply-phone-prefix.apply-country-field .region-combo__button{gap:9px;padding:12px 13px}.apply-phone-prefix.apply-country-field .region-combo__chev{flex-basis:15px;width:15px}.apply-phone-prefix.apply-country-field .region-combo__panel{width:190px;right:auto}.apply-phone-field input{background:0 0;border:0;border-radius:0}.apply-onboarding-submit{justify-content:flex-end;margin-top:34px;display:flex}.apply-call-close{grid-template-columns:minmax(260px,.72fr) minmax(400px,.9fr);justify-content:center;align-items:center;gap:clamp(48px,8vw,126px);padding-top:72px;padding-bottom:112px;display:grid}.apply-call-close>div:last-child{max-width:670px}.apply-call-close h2{font-size:clamp(var(--d-100), 4.4vw, var(--d-300))}.apply-call-close>div:last-child>p{font-size:var(--t-300)}.apply-call-close .apply-progression-cta{margin-top:32px;text-decoration:none}.apply-call-calendar{aspect-ratio:1.16;width:min(100%,540px);position:relative}.apply-call-calendar-canvas{z-index:2;opacity:0;touch-action:pan-y;outline:none;width:100%;height:100%;transition:opacity .26s;display:block;position:absolute;inset:0}.apply-call-calendar.is-webgl-ready .apply-call-calendar-canvas{opacity:1}.apply-call-calendar-fallback{z-index:1;border:10px solid var(--yellow);background:var(--paper);color:var(--ink);border-radius:24px;align-content:center;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:8% 5% 7%;box-shadow:10px 12px #ffc62961}.apply-call-calendar.is-webgl-ready .apply-call-calendar-fallback{opacity:0}.apply-call-calendar-fallback span,.apply-call-calendar-fallback small{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase}.apply-call-calendar-fallback span{font-size:var(--t-300)}.apply-call-calendar-fallback strong{font-family:var(--font-display), "Bricolage Grotesque", sans-serif;font-size:var(--d-400);line-height:.9}.apply-call-calendar-fallback small{font-size:var(--t-000);margin-top:18px}.apply-complete{text-align:center;place-items:center;min-height:calc(100svh - 110px);padding-block:72px;display:grid}.apply-complete>div{width:100%;max-width:650px}.apply-complete-check{width:92px;color:var(--ship);margin:0 auto 34px;display:block}.apply-complete-check svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:100%}.apply-complete-check svg circle{opacity:.34}.apply-complete h2{font-size:var(--d-300)}.apply-complete p{color:#ffffffb8;font-size:var(--t-300);margin-top:24px}.t-success-check{opacity:0;transform-origin:50%;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:32;stroke-dashoffset:32px}.t-success-check[data-state=in]{animation:.5s cubic-bezier(.22,1,.36,1) forwards t-check-fade,.5s cubic-bezier(.22,1,.36,1) forwards t-check-rotate,.5s cubic-bezier(.22,1,.36,1) forwards t-check-blur,.5s cubic-bezier(.34,1.35,.64,1) forwards t-check-bob}.t-success-check[data-state=in] svg path{animation:.5s cubic-bezier(.22,1,.36,1) 80ms forwards t-check-draw}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(80deg)}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(10px)}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 40px}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.apply-flow-footer{background:#000;border-top:1px solid #ffffff21;position:static}.apply-flow-footer-assurance{color:#ffffff8f;min-height:39px;font-size:var(--t-200);justify-content:flex-end;align-items:center;gap:10px;line-height:1;display:flex}.apply-flow-footer img{width:auto;height:var(--t-400);object-fit:contain}.apply-exit-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.apply-exit-dialog{background:var(--ink);width:min(100%,520px);color:var(--paper);border:1px solid #ffffff3d;border-radius:24px;padding:34px;box-shadow:0 30px 80px #0000008a}.apply-exit-dialog .kicker{color:var(--yellow)}.apply-exit-dialog .apply-flow-heading{font-size:var(--d-200)}.apply-exit-dialog>p{color:#ffffffa3;font-size:var(--t-300);margin-top:24px}.apply-exit-dialog>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (min-width:761px){.apply-screen--intro,.apply-screen--details{min-height:0;overflow:clip}.apply-screen--intro{height:calc(100svh - 106px)}.apply-screen--details{height:calc(100svh - 110px)}.apply-intro-grid{height:100%;min-height:0;padding-top:clamp(20px,4svh,44px);padding-bottom:clamp(20px,4svh,44px)}.apply-details-grid{height:100%;min-height:0;padding-top:clamp(18px,3svh,32px);padding-bottom:clamp(18px,3svh,32px)}.apply-intro-artifact-step{align-items:center;max-height:100%;display:grid}.apply-crt-artifact{margin-bottom:0}}@media (max-width:980px){.apply-intro-grid,.apply-details-grid,.apply-result-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:42px}.apply-onboarding{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:36px}}@media (max-width:760px){.apply-flow{background:#000}.apply-flow-topbar-inner{gap:14px;min-height:60px}.apply-flow-id span{display:none}.apply-screen{min-height:calc(100svh - 103px)}.apply-intro-grid,.apply-details-grid,.apply-result-grid,.apply-call-close{grid-template-columns:1fr;gap:38px;padding-top:42px;padding-bottom:82px}.apply-intro-copy{order:1}.apply-intro-artifact-step{order:2}.apply-progression-cta{--tactile-height:43.5px}.apply-crt-artifact{margin-bottom:10px}.apply-crt-stage{min-height:0}.apply-growth-page{min-height:auto;padding-top:36px}.apply-config-choices{grid-template-columns:1fr;padding-top:26px}.apply-onboarding-grid,.apply-onboarding{grid-template-columns:1fr}.apply-onboarding-id{position:static}.apply-growth-continue{width:min(100%,320px)}.apply-result-grid{justify-items:center}.apply-result-copy{text-align:center}.apply-call-close{justify-items:center}.apply-call-calendar{width:min(100%,420px)}.apply-call-close>div:last-child>p{font-size:var(--t-200)}}@media (max-width:480px){.apply-flow-topbar-inner{padding-inline:18px}.apply-flow-id{font-size:var(--t-100)}.apply-intro-grid,.apply-details-grid,.apply-result-grid,.apply-onboarding,.apply-call-close{padding-inline:22px}.apply-intro-grid{padding-right:22px}.apply-founder-card-head{padding:20px}.apply-founder-identity img{width:56px;height:56px}.apply-founder-copy{padding:0 20px 20px}.apply-founder-actions{grid-template-columns:1fr}.apply-founder-actions a+a{border-top:1px solid #ffffff2e;border-left:0}.apply-progression-cta{--tactile-height:40.5px}.apply-crt-artifact{margin-bottom:8px}.apply-crt-stage{min-height:0}.apply-crt-fallback{padding-inline:5%}.apply-screen-lead,.apply-result-copy>p,.apply-onboarding-panel>header .apply-flow-text,.apply-call-close>div:last-child>p{font-size:var(--t-300)}.apply-addons-intro,.apply-config-choices,.apply-config-actions{padding-inline:22px}.apply-config-card{min-height:560px}.apply-config-card-surface{padding:0}.apply-config-card-header{height:340px;padding:24px}.apply-config-card-inclusions{padding:24px 24px 0}.apply-config-card-action{margin:22px 24px 24px}.apply-growth-continue{--tactile-height:40.5px;--tactile-padding-inline:12px}.apply-phone-field{grid-template-columns:1fr}.apply-phone-field>span{border-bottom:1px solid #ffffff2e;border-right:0;min-height:42px}.apply-referral>div{display:grid}.apply-exit-dialog{padding:26px}.apply-exit-dialog>div{display:grid}}@media (prefers-reduced-motion:no-preference){html.js .apply-intro-grid.is-crt-centred{grid-template-columns:minmax(0,1fr);gap:0;position:relative}html.js .apply-intro-grid.is-crt-centred .apply-intro-artifact-step{order:1;grid-column:1;justify-self:center;width:min(94vw,980px,133.333svh - 195px);max-height:100%}html.js .apply-intro-grid.is-crt-centred .apply-intro-copy{visibility:hidden;pointer-events:none;width:100%;position:absolute}html.js .apply-intro-grid.is-crt-docking .apply-intro-copy{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.apply-receipt-status-working svg{animation:none}.apply-progression-chevron,.apply-progression-chevron-arm{transition:none}.apply-progression-cta:hover .apply-progression-chevron,.apply-progression-cta:hover .apply-progression-chevron-arm{transform:none}.apply-flow *,.apply-flow :before,.apply-flow :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
