.ff-v2{isolation:isolate;background:#050807}.ff-v2 [id^=grp-]{scroll-margin-top:128px}.ff-v2-hud{background:#050b09fa;border-bottom:1px solid #374e34;box-shadow:0 9px 26px #000000a3,0 1px 5px #ccff001a;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.ff-v2-hud:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,transparent 96%,rgba(204,255,0,.05) 100%);background-size:38px 100%}.ff-hud-inner{position:relative;z-index:1;padding-top:7px;padding-bottom:7px}.ff-hud-primary{min-height:47px}.ff-hud-brand img{-o-object-fit:contain;object-fit:contain;max-width:130px;max-height:42px}.ff-hud-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.ff-hud-orb{position:relative;z-index:2;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #607568;background:#0c1511;color:#a2b6aa;box-shadow:0 0 0 3px #080e0a;transition:border-color .15s,color .15s,background-color .15s}.ff-hud-stage-line{position:absolute;z-index:1;top:14px;left:-52%;width:104%;height:1px;background:#546557}.ff-hud-stage:first-child .ff-hud-stage-line{display:none}.ff-hud-stage.is-active .ff-hud-orb{color:#cf0;border:2px solid #CCFF00;background:#101c13;box-shadow:0 0 0 3px #080e0a,0 0 0 5px #ccff002e,0 0 15px #ccff004a}.ff-hud-stage.is-complete .ff-hud-orb{color:#041000;background:#cf0;border-color:#cf0}.ff-hud-stage.is-complete .ff-hud-stage-line,.ff-hud-stage.is-active .ff-hud-stage-line{background:#cf0}.ff-hud-stage-name{display:none;font-size:9px;font-weight:850;letter-spacing:.03em;color:#9fb0a4;white-space:nowrap;margin-top:5px}.ff-hud-stage.is-active .ff-hud-stage-name{color:#cf0}.ff-hud-secondary{padding-top:2px;padding-bottom:3px}.ff-hud-back{background:#0c1710;color:#e1eee2;border:1px solid #4b6850}.ff-hud-back:hover{border-color:#cf0;color:#cf0}.ff-hud-progress-track{position:relative;height:5px;overflow:hidden;border:1px solid #38533b;background:#122015;border-radius:3px}.ff-hud-progress-fill{position:absolute;inset:0 auto 0 0;background:#cf0;box-shadow:0 0 8px #ccff0080;transition:width .2s ease}.ff-hud-ticks{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#020703 calc(10% - 1px),#020703 10%);pointer-events:none}.ff-hud-edge{height:1px;background:linear-gradient(90deg,transparent,#a8df00 22%,#33552a 82%,transparent);opacity:.8}.ff-v2-hero{display:flex;align-items:center;min-height:155px;overflow:hidden;border:1px solid rgba(204,255,0,.27);background:#08100b}.ff-v2-hero-photo{position:absolute;inset:0 0 0 auto;width:59%;height:100%;overflow:hidden}.ff-v2-hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;filter:brightness(.74) saturate(.8) contrast(1.09)}.ff-v2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#08100b,#08100b 40%,#08100bd1 57%,#070c0a17)}.ff-v2-hero-content{padding:19px 24px;width:100%}.ff-v2-hero-edge{position:absolute;bottom:0;left:0;width:55%;height:2px;background:linear-gradient(90deg,#CCFF00,transparent);z-index:3}.ff-question-kicker{color:#cf0}.ff-question-plain{margin-top:12px}.ff-continue-row{position:relative;z-index:1;clear:both}.ff-continue-button{box-shadow:0 0 16px #ccff002e}.ff-continue-button:hover{box-shadow:0 0 25px #ccff004d}.ff-equip-card{position:relative;display:block;min-width:0;width:100%;min-height:164px;overflow:hidden;background:#101713;border:1px solid #536657;border-radius:13px;text-align:left;isolation:isolate;box-shadow:0 4px 18px #00000042;transition:border-color .15s,box-shadow .15s,transform .15s}.ff-equip-card:hover,.ff-equip-card:focus-visible{border-color:#cf0;box-shadow:0 0 0 1px #cf06,0 0 14px #ccff002e}.ff-equip-card:active{transform:scale(.99)}.ff-equip-card.is-selected{border:2px solid #CCFF00;box-shadow:0 0 0 1px #ccff0080,0 0 22px #ccff0045}.ff-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.87) contrast(1.1) saturate(.82);transition:transform .22s ease}.ff-equip-card:hover .ff-card-photo{transform:scale(1.025)}.ff-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#020706fc,#030a08eb 23%,#060a0840 62%,#03080614)}.ff-card-corner{position:absolute;z-index:2;width:16px;height:16px;pointer-events:none;opacity:.8}.ff-card-corner.tl{top:6px;left:6px;border-top:2px solid #CCFF00;border-left:2px solid #CCFF00}.ff-card-corner.br{bottom:6px;right:6px;border-right:2px solid #CCFF00;border-bottom:2px solid #CCFF00}.ff-card-status{position:absolute;z-index:3;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#fff;border:1px solid rgba(255,255,255,.67);border-radius:50%;background:#0009}.ff-equip-card.is-selected .ff-card-status{background:#cf0;color:#030703;border-color:#cf0}.ff-card-bottom{position:absolute;z-index:2;bottom:0;left:0;right:0;padding:21px 13px 13px}.ff-card-name{display:block;max-width:94%;color:#fff;font-size:14px;font-weight:850;line-height:1.08;text-shadow:0 1px 5px #000}.ff-card-desc{display:block;max-width:92%;margin-top:4px;font-size:10px;line-height:1.35;color:#d4ded7;text-shadow:0 1px 4px #000}.ff-card-arrow{position:absolute;z-index:3;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid rgba(204,255,0,.65);color:#cf0;background:#000c}.ff-equip-card.is-selected .ff-card-arrow{background:#cf0;color:#071000}.ff-v2-sidecard{background:#0b1410;border:1px solid #405547;box-shadow:0 5px 18px #00000038}.ff-more-equipment:hover{box-shadow:0 0 12px #ccff001a}@media(min-width:640px){.ff-hud-orb{width:33px;height:33px}.ff-hud-stage-line{top:16px}.ff-equip-card{min-height:181px}.ff-card-name{font-size:16px}.ff-card-desc{font-size:11px}}@media(min-width:1024px){.ff-hud-stage-name{display:block}.ff-v2-hero{min-height:173px}.ff-equip-card{min-height:187px}}@media(max-width:639px){.ff-hud-primary{gap:8px}.ff-hud-brand img{max-width:91px;height:33px}.ff-hud-meta{min-width:37px}.ff-hud-orb{width:27px;height:27px}.ff-hud-stage-line{top:13px}.ff-v2-hero{min-height:145px}.ff-v2-hero-photo{width:72%;opacity:.7}.ff-v2-hero:after{background:linear-gradient(90deg,#08100b,#08100bf2 45%,#08100b80)}.ff-v2-hero-content{padding:19px 17px}.ff-equip-card{min-height:156px}}@media(prefers-reduced-motion:reduce){.ff-equip-card,.ff-card-photo,.ff-hud-progress-fill{transition:none}}.ff-v2 button,.ff-v2 select,.ff-v2 input,.ff-v2 textarea{-webkit-tap-highlight-color:transparent}.ff-v2 button{touch-action:manipulation}.ff-v2 button:focus-visible{outline:3px solid #CCFF00;outline-offset:3px}.ff-v2 input:not([type=checkbox]):focus-visible,.ff-v2 select:focus-visible,.ff-v2 textarea:focus-visible{outline:2px solid #CCFF00;outline-offset:2px;box-shadow:0 0 0 4px #ccff001f,0 0 20px #ccff0017}.ff-v2 .ff-continue-button,.ff-v2 .ff-final-submit-action{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#d9ff45,#cf0 51%,#b9ee00);border:1px solid #CCFF00;box-shadow:0 0 0 1px #ccff0029,0 9px 22px #00000054,0 0 16px #cf03;transition:filter .16s,box-shadow .16s,transform .16s}.ff-v2 .ff-continue-button:after,.ff-v2 .ff-final-submit-action:after{content:"";position:absolute;top:1px;right:52%;bottom:1px;left:1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent)}.ff-v2 .ff-continue-button:hover:not(:disabled),.ff-v2 .ff-final-submit-action:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 1px #ccff004d,0 9px 27px #0006,0 0 22px #ccff0054}.ff-v2 .ff-continue-button:active:not(:disabled),.ff-v2 .ff-final-submit-action:active:not(:disabled){transform:scale(.985)}.ff-v2 .ff-hud-back{border:1px solid #648269;color:#e6fae4;background:linear-gradient(120deg,#1a291a,#0b170d);box-shadow:inset 0 1px #ffffff0a}.ff-v2 .ff-hud-back:hover{border-color:#cf0;color:#cf0;background:#1a3414}.ff-v2 .ff-cost-toggle{border:2px solid #668c51;box-shadow:0 0 12px #ccff0014}.ff-v2 .ff-cost-toggle:hover{border-color:#cf0;box-shadow:0 0 21px #ccff002b}.ff-v2 .ff-final-edit{transition:background-color .16s,box-shadow .16s}.ff-v2 .ff-final-edit:hover{box-shadow:0 0 13px #ccff0040}.ff-v2 .ff-final-consent-checkbox{transition:border-color .16s,box-shadow .16s}.ff-v2 .ff-final-consent-checkbox:hover,.ff-v2 .ff-final-consent-checkbox:focus-within{border-color:#cf0;box-shadow:0 0 0 1px #ccff0029,0 0 15px #ccff001c}.ff-v2 .ff-dob-month{overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#1b2c1e,#0b1710);box-shadow:inset 0 1px #ffffff0d}.ff-v2 .ff-dob-month:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(204,255,0,.12),transparent 57%)}.ff-v2 .ff-dob-month:after{content:"";position:absolute;bottom:0;left:17%;right:17%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(204,255,0,.42),transparent)}.ff-v2 .ff-dob-month.is-selected{color:#fff;border-color:#cf0;background:linear-gradient(150deg,#34531c,#101e11);box-shadow:0 0 15px #ccff0036,inset 0 1px #cf03}.ff-v2 .ff-dob-month.is-selected:after{background:#cf0;box-shadow:0 0 12px #ccff0085}.ff-v2 .ff-dob-month:hover{box-shadow:0 0 11px #ccff001f}.ff-v2 select{cursor:pointer}.ff-v2 #grp-operating_since{border-color:#526e53;background:linear-gradient(145deg,#101e14,#080f0b)}.ff-v2 #grp-operating_since:focus-within{border-color:#cf0}.ff-v2 label[for=no_biz]:hover,.ff-v2 label[for=no_biz]:focus-within{border-color:#cf0;box-shadow:0 0 17px #ccff001c}.ff-v2 .ff-native-summary-chip:focus-visible{border-color:#cf0}.ff-v2 .ff-signature-card:focus-within{border-color:#cf0}.ff-v2 .ff-choice-card,.ff-v2 .ff-native-card{scroll-margin-top:120px}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-continue-button,.ff-v2 .ff-final-submit-action,.ff-v2 .ff-final-edit,.ff-v2 .ff-final-consent-checkbox{transition:none}}.ff-v2 .ff-choice-shell{width:100%;max-width:1200px}.ff-v2 .ff-choice-legend{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#b9dcb6;font-size:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:950;letter-spacing:.14em}.ff-v2 .ff-choice-legend-dot{height:8px;width:8px;flex-shrink:0;background:#cf0;border-radius:50%;box-shadow:0 0 13px #ccff00b8}.ff-v2 .ff-choice-legend-rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(204,255,0,.57),transparent)}.ff-v2 .ff-choice-legend-right{color:#abc3ac;white-space:nowrap}.ff-v2 .ff-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:11px}.ff-v2 .ff-choice-single{grid-template-columns:minmax(0,1fr);max-width:365px}.ff-v2 .ff-choice-card{position:relative;min-width:0;display:flex;flex-direction:column;width:100%;padding:0;isolation:isolate;overflow:hidden;text-align:left;border-radius:13px;border:2px solid #405948;color:#fff;background:#06100b;cursor:pointer;box-shadow:0 5px 22px #00000057,inset 0 1px #ffffff0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ff-v2 .ff-choice-card:hover{border-color:#cf0;box-shadow:0 0 0 1px #ccff0040,0 0 20px #ccff0026,0 13px 30px #0000007d}.ff-v2 .ff-choice-card:focus-visible{outline:3px solid #CCFF00;outline-offset:4px}.ff-v2 .ff-choice-card:active{transform:scale(.989)}.ff-v2 .ff-choice-card.is-selected{border-color:#cf0;box-shadow:0 0 0 1px #ccff0078,0 0 24px #cf03,0 9px 24px #0000008a}.ff-v2 .ff-choice-media{position:relative;display:block;width:100%;height:auto;aspect-ratio:1448/1086;overflow:hidden;isolation:isolate;flex:0 0 auto;background:#030704}.ff-v2 .ff-choice-photo{display:block;width:100%;height:auto;aspect-ratio:1448/1086;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;image-rendering:auto}.ff-v2 .ff-choice-logo-mask{position:absolute;z-index:2;left:0;top:0;width:46%;height:27%;pointer-events:none;background:#020403;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 77%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 77%,transparent 100%)}.ff-v2 .ff-choice-logo{position:absolute;z-index:3;top:.4%;left:-1.5%;width:43%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none}.ff-v2 .ff-choice-media-tint{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#01060200 58%,#010804b5)}.ff-v2 .ff-choice-role-glyph{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;right:9px;bottom:9px;width:48px;height:48px;border-radius:12px;color:#cf0;border:1px solid rgba(204,255,0,.78);background:linear-gradient(140deg,#1a2e14f2,#040d07f2);box-shadow:0 0 16px #ccff0040,inset 0 1px #ffffff0f;pointer-events:none}.ff-v2 .ff-choice-role-glyph svg{width:29px;height:29px;filter:drop-shadow(0 0 6px rgba(204,255,0,.18))}.ff-v2 .ff-choice-selection-mark{position:absolute;z-index:4;right:9px;top:9px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:2px solid #CCFF00;border-radius:50%;color:#cf0;background:#030a05e6;box-shadow:0 0 11px #0006;pointer-events:none}.ff-v2 .ff-choice-selection-mark svg{width:17px;height:17px}.ff-v2 .ff-choice-card.is-selected .ff-choice-selection-mark{background:#cf0;color:#050b05;box-shadow:0 0 18px #ccff007a}.ff-v2 .ff-choice-photo-index{position:absolute;z-index:4;left:9px;bottom:11px;color:#d4f3b5;font:950 9px/1 ui-monospace,Consolas,monospace;letter-spacing:.12em;text-shadow:0 1px 5px #000}.ff-v2 .ff-choice-information{display:flex;flex:1;flex-direction:column;min-width:0;gap:5px;padding:12px 13px 10px;border-top:1px solid rgba(204,255,0,.18);background:linear-gradient(145deg,#101d13,#060e0a)}.ff-v2 .ff-choice-card.is-selected .ff-choice-information{background:linear-gradient(140deg,#1b3219,#071209)}.ff-v2 .ff-choice-code{display:block;color:#cf0;font:950 9px/1.3 ui-monospace,monospace;letter-spacing:.1em}.ff-v2 .ff-choice-title{display:block;color:#fff;font-size:clamp(14px,1.4vw,19px);font-weight:950;line-height:1.17;letter-spacing:-.025em}.ff-v2 .ff-choice-description{display:block;color:#b9cbb8;font-size:11px;line-height:1.42}.ff-v2 .ff-choice-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 12px;margin-top:auto;border-top:1px solid rgba(204,255,0,.13);background:linear-gradient(155deg,#0d1910,#050b08);color:#cf0;font:950 10px/1.25 ui-monospace,monospace;letter-spacing:.07em}.ff-v2 .ff-choice-card.is-selected .ff-choice-footer{background:#112a0f;color:#e4ffbd}.ff-v2 .ff-choice-footer svg{flex-shrink:0}@media(min-width:1050px){.ff-v2 .ff-choice-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ff-v2 .ff-choice-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;gap:16px}}@media(min-width:640px)and (max-width:1049px){.ff-v2 .ff-choice-grid{gap:14px}.ff-v2 .ff-choice-four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.ff-v2 .ff-choice-two{max-width:800px}}@media(max-width:639px){.ff-v2 .ff-choice-shell{max-width:100%}.ff-v2 .ff-choice-grid{gap:9px}.ff-v2 .ff-choice-card{border-radius:12px}.ff-v2 .ff-choice-information{padding:10px 9px 9px;gap:4px}.ff-v2 .ff-choice-code{font-size:8px;letter-spacing:.03em}.ff-v2 .ff-choice-title{font-size:14px}.ff-v2 .ff-choice-description{font-size:10px;line-height:1.35}.ff-v2 .ff-choice-footer{font-size:9px;letter-spacing:0;padding:9px}.ff-v2 .ff-choice-role-glyph{right:6px;bottom:6px;width:33px;height:33px;border-radius:8px}.ff-v2 .ff-choice-role-glyph svg{width:20px;height:20px}.ff-v2 .ff-choice-selection-mark{right:6px;top:6px;width:26px;height:26px}.ff-v2 .ff-choice-selection-mark svg{width:15px;height:15px}.ff-v2 .ff-choice-photo-index{left:6px;bottom:9px;font-size:7px}.ff-v2 .ff-choice-logo-mask{width:48%;height:28%}.ff-v2 .ff-choice-logo{width:44%}.ff-v2 .ff-choice-legend-right{font-size:9px;letter-spacing:.04em}}@media(max-width:359px){.ff-v2 .ff-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ff-v2 .ff-choice-information{padding:8px 7px}.ff-v2 .ff-choice-title{font-size:13px}.ff-v2 .ff-choice-description{font-size:9px}.ff-v2 .ff-choice-footer{padding:8px 7px;font-size:8px}}@media(max-width:290px){.ff-v2 .ff-choice-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-choice-card{transition:none}}.ff-v2 .ff-province-grid{display:grid;width:100%;max-width:1516px;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(8px,1vw,15px)}.ff-v2 .ff-province-card{position:relative;display:block;padding:0;margin:0;width:100%;min-width:0;aspect-ratio:450 / 121;line-height:0;text-align:left;border:0;border-radius:12px;background:#050907;color:#fff;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,filter .16s ease}.ff-v2 .ff-province-approved-image{display:block;width:100%;height:100%;border:0;border-radius:inherit;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ff-v2 .ff-province-card:hover{transform:translateY(-2px);filter:drop-shadow(0 0 12px rgba(204,255,0,.22))}.ff-v2 .ff-province-card:focus-visible{outline:3px solid #fff;outline-offset:3px;filter:drop-shadow(0 0 12px rgba(204,255,0,.35))}.ff-v2 .ff-province-card:active{transform:scale(.985)}.ff-v2 .ff-province-card.is-selected{filter:drop-shadow(0 0 12px rgba(204,255,0,.35))}.ff-v2 .ff-province-selected-check{position:absolute;right:4.7%;top:53%;transform:translateY(-50%);width:clamp(23px,7.5%,35px);aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #f5ffbd;background:#cf0;box-shadow:0 0 13px #ccff00a6;color:#071008;pointer-events:none}.ff-v2 .ff-province-selected-check svg{width:55%;height:55%}@media(min-width:650px){.ff-v2 .ff-province-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ff-v2 .ff-province-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1330px){.ff-v2 .ff-province-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:649px){.ff-v2 .ff-province-grid{max-width:500px;gap:8px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-province-card{transition:none}.ff-v2 .ff-province-card:hover,.ff-v2 .ff-province-card:active{transform:none}}.ff-native-picker{width:100%;color:#fff}.ff-native-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 17px}.ff-native-intro-heading,.ff-native-intro-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ff-native-live-dot{width:8px;height:8px;border-radius:50%;background:#cf0;box-shadow:0 0 12px #cf09}.ff-native-intro-kicker{color:#cf0;font-size:11px;font-weight:900;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ff-native-intro-count{color:#ebf5ec94;font-size:12px;font-weight:650}.ff-native-multi-hint{color:#ebf5ec9c;font-size:12px;font-weight:750}.ff-native-count-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:8px;border:1px solid rgba(204,255,0,.6);background:#142310;color:#cf0;font-size:10px;font-weight:900;letter-spacing:.08em}.ff-native-count-badge strong{font-size:16px;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1}.ff-native-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;align-items:stretch}.ff-native-card{min-width:0;display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;border-radius:12px;border:2px solid #405948;background:#0a120e;box-shadow:0 6px 22px #00000057;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer;isolation:isolate}.ff-native-card:hover{border-color:#ccff00db;box-shadow:0 0 0 1px #cf03,0 10px 34px #00000080,0 0 20px #ccff001f}.ff-native-card:focus-visible{outline:3px solid #CCFF00;outline-offset:4px}.ff-native-card:active{transform:scale(.994)}.ff-native-card.is-selected{border-color:#cf0;background:#122110;box-shadow:0 0 0 1px #ccff00a6,0 0 28px #ccff002e,0 8px 20px #00000080}.ff-native-card-media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1448 / 1086;flex:none;background:#020503}.ff-native-card-image{display:block;width:100%;height:auto;aspect-ratio:1448 / 1086;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;image-rendering:auto}.ff-native-card-logo-mask{position:absolute;z-index:1;left:0;top:0;width:46%;height:27%;pointer-events:none;background:#020403;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 77%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 77%,transparent 100%)}.ff-native-card-logo{position:absolute;z-index:2;left:-1.5%;top:.4%;width:43%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none}.ff-native-card-check{position:absolute;z-index:4;right:8px;top:8px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:#cf0;border-radius:50%;border:2px solid #CCFF00;background:#030a05e3;box-shadow:0 1px 8px #0006}.ff-native-card.is-selected .ff-native-card-check{background:#cf0;color:#030703;box-shadow:0 0 19px #ccff008c}.ff-native-card-caption{display:flex;flex:1;flex-direction:column;min-width:0;padding:11px 12px 13px;background:linear-gradient(145deg,#101a13,#060b08);border-top:1px solid rgba(204,255,0,.14)}.ff-native-card-category{display:block;color:#cf0;font-family:ui-monospace,monospace;font-size:9px;font-weight:950;letter-spacing:.12em}.ff-native-card-title{display:block;margin-top:4px;color:#fff;font-size:clamp(13px,1.16vw,18px);font-weight:950;line-height:1.17;letter-spacing:-.02em}.ff-native-card-description{display:block;margin-top:4px;color:#edf5eead;font-size:10px;line-height:1.35;min-height:27px}.ff-native-card-action{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;color:#cf0;font-size:9px;font-weight:950;letter-spacing:.06em}.ff-native-card-action.is-selected{color:#e2ffa2}.ff-native-card-action svg{flex:none}.ff-native-card.is-selected .ff-native-card-caption{background:linear-gradient(145deg,#142716,#071008)}.ff-native-summary{margin-top:22px;border-radius:14px;border:1px solid rgba(204,255,0,.55);background:linear-gradient(115deg,#101b12,#060d08);padding:19px 21px 18px}.ff-native-summary-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ff-native-summary-kicker{font-size:10px;font-weight:950;letter-spacing:.17em;color:#cf0}.ff-native-summary h3{margin:5px 0 0;font-size:19px;font-weight:950;color:#fff}.ff-native-summary-number{width:44px;height:44px;flex:none;border-radius:50%;background:#cf0;display:flex;align-items:center;justify-content:center;color:#061006;font-size:23px;font-weight:1000;font-family:ui-monospace,monospace}.ff-native-summary-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.ff-native-summary-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid rgba(204,255,0,.75);color:#fff;background:#1b3018;font-size:12px;font-weight:800}.ff-native-summary-chip:hover{background:#2b4425;border-color:#cf0;box-shadow:0 0 14px #ccff0029}.ff-native-summary-chip:focus-visible{outline:3px solid #CCFF00;outline-offset:3px}.ff-native-summary-note{color:#ebf4ea9e;font-size:12px;line-height:1.45;margin-top:14px}@media(min-width:360px){.ff-native-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:650px){.ff-native-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1000px){.ff-native-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}}@media(min-width:1500px){.ff-native-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}@media(max-width:649px){.ff-native-intro{align-items:flex-start}.ff-native-intro-right{width:100%;justify-content:space-between}.ff-native-card-caption{padding:9px 9px 11px}.ff-native-card-title{font-size:14px;line-height:1.18}.ff-native-card-description{display:none}.ff-native-card-category{font-size:8px}.ff-native-card-action{font-size:9px;letter-spacing:0;gap:4px;padding-top:9px}.ff-native-card-action svg:last-child{display:none}.ff-native-card-check{width:28px;height:28px;right:7px;top:7px}.ff-native-card-check svg{width:17px;height:17px}.ff-native-card-logo-mask{width:48%;height:28%}.ff-native-card-logo{width:44%}}@media(max-width:359px){.ff-native-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ff-native-card-title{font-size:13px}.ff-native-card-category{font-size:7px}.ff-native-card-caption{padding:8px 7px 9px}.ff-native-card-description{display:none}.ff-native-card-action{font-size:8px}}@media(max-width:290px){.ff-native-card-grid{grid-template-columns:minmax(0,1fr)}.ff-native-card-title{font-size:17px}}@media(prefers-reduced-motion:reduce){.ff-native-card,.ff-native-summary-chip{transition:none}}.ff-v2 .ff-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;max-width:1400px}.ff-v2 .ff-detail-main{min-width:0}.ff-v2 .ff-detail-field{border:1px solid #324a38;border-radius:16px;padding:19px;background:linear-gradient(145deg,#101b15,#080f0b)}.ff-v2 .ff-detail-section-label{display:flex;align-items:center;gap:9px;margin-bottom:17px;color:#cf0;font-size:10px;letter-spacing:.15em;font-weight:950;font-family:ui-monospace,monospace}.ff-v2 .ff-context-manifest{border:1px solid rgba(204,255,0,.35);background:linear-gradient(135deg,#0f1b13,#060d09);border-radius:13px;padding:15px 17px;margin-bottom:19px}.ff-v2 .ff-context-row{display:flex;align-items:center;gap:8px;color:#c4e9bd;font-family:ui-monospace,monospace;font-size:10px;font-weight:900;letter-spacing:.11em}.ff-v2 .ff-context-pill{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:2px 7px;border-radius:7px;border:1px solid #CCFF00;color:#cf0;font-family:ui-monospace,monospace;font-size:12px}.ff-v2 .ff-context-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ff-v2 .ff-context-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;border-radius:999px;border:1px solid rgba(204,255,0,.36);background:#152a16;padding:6px 10px;color:#effdea;font-size:11px;font-weight:750}.ff-v2 .ff-fintech-panel{position:relative;overflow:hidden;min-width:0;padding:22px;border:1px solid rgba(204,255,0,.46);border-radius:17px;color:#fff;background:linear-gradient(135deg,#132119,#060d09 75%);box-shadow:0 14px 40px #0006,inset 0 1px #ffffff12}.ff-v2 .ff-fintech-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(90deg,transparent 0,transparent 26px,rgba(204,255,0,.06) 26px,rgba(204,255,0,.06) 27px)}.ff-v2 .ff-fintech-panel>*{position:relative;z-index:1}.ff-v2 .ff-fintech-panel-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.ff-v2 .ff-fintech-panel-kicker{display:inline-flex;align-items:center;gap:8px;color:#cf0;font-family:ui-monospace,monospace;font-size:10px;font-weight:950;letter-spacing:.09em}.ff-v2 .ff-fintech-panel-currency{border:1px solid rgba(204,255,0,.38);color:#d5ffac;background:#ccff000e;padding:6px 8px;border-radius:7px;font-family:ui-monospace,monospace;font-size:10px;line-height:1;font-weight:900}.ff-v2 .ff-fintech-panel-label{color:#c0d1c2;font-size:12px;font-weight:800}.ff-v2 .ff-fintech-panel-number{display:block;margin:6px 0 13px;color:#cf0;font-weight:950;line-height:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(26px,3vw,42px);letter-spacing:-.05em;overflow-wrap:anywhere;text-shadow:0 0 15px rgba(204,255,0,.15)}.ff-v2 .ff-fintech-panel-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;height:7px;margin-bottom:22px}.ff-v2 .ff-fintech-strip-segment{display:block;border:1px solid #405740;background:#1a2a1e;border-radius:2px}.ff-v2 .ff-fintech-strip-segment.is-entered{background:#cf0;border-color:#cf0;box-shadow:0 0 8px #ccff005c}.ff-v2 .ff-fintech-panel-entries{display:flex;flex-direction:column}.ff-v2 .ff-fintech-panel-entry{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:9px 0;border-bottom:1px solid rgba(151,181,151,.16);color:#98ab99;font-size:12px;font-weight:700}.ff-v2 .ff-fintech-panel-entry span:last-child{color:#b8caba;font-family:ui-monospace,monospace;white-space:nowrap}.ff-v2 .ff-fintech-panel-entry span.is-filled{color:#fff;font-weight:900}.ff-v2 .ff-fintech-panel-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:17px;color:#cf0;font-family:ui-monospace,monospace;font-size:10px;font-weight:950;letter-spacing:.07em}.ff-v2 .ff-fintech-panel-total strong{font-size:20px;letter-spacing:-.025em}.ff-v2 .ff-fintech-panel-note{display:flex;align-items:flex-start;gap:9px;padding-top:17px;margin-top:18px;border-top:1px solid rgba(204,255,0,.14);color:#a2bca2;font-size:11px;line-height:1.55}.ff-v2 .ff-fintech-panel-note svg{color:#cf0}.ff-v2 .ff-business-identity-icon{display:flex;align-items:center;justify-content:center;width:83px;height:83px;margin:4px 0 17px;border:1px solid rgba(204,255,0,.47);border-radius:20px;background:radial-gradient(circle at 50% 45%,#1d3a1c,#070f09);color:#cf0;box-shadow:0 0 25px #ccff001a}.ff-v2 .ff-business-label{font-family:ui-monospace,monospace;color:#acc7a6;font-size:10px;font-weight:900;letter-spacing:.13em}.ff-v2 .ff-business-name{margin:4px 0 20px;color:#fff;font-size:24px;font-weight:900;line-height:1.14;overflow-wrap:anywhere}.ff-v2 .ff-business-detail{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-top:1px solid rgba(204,255,0,.16)}.ff-v2 .ff-business-detail span{color:#93af97;font-family:ui-monospace,monospace;font-size:10px;font-weight:950;letter-spacing:.1em}.ff-v2 .ff-business-detail strong{font-size:13px;line-height:1.4;font-weight:800;color:#fff;overflow-wrap:anywhere}.ff-v2 .ff-business-identity-foot{display:flex;gap:9px;padding-top:16px;margin-top:9px;border-top:1px solid rgba(204,255,0,.16);color:#a3b7a3;font-size:11px;line-height:1.55}.ff-v2 .ff-cost-toggle{display:inline-flex;align-items:center;gap:11px;padding:13px 15px;border-radius:12px;border:1px dashed rgba(204,255,0,.5);background:#101f14;min-height:57px;color:#d6f0d4;font-size:12px;font-weight:850;transition:border-color .15s,background-color .15s}.ff-v2 .ff-cost-toggle:hover{background:#1b321d;border-color:#cf0}.ff-v2 .ff-cost-toggle:focus-visible{outline:3px solid #CCFF00;outline-offset:3px}@media(min-width:1024px){.ff-v2 .ff-detail-layout{grid-template-columns:minmax(0,1fr) minmax(295px,360px);gap:22px}.ff-v2 .ff-fintech-panel{position:sticky;top:122px}}@media(max-width:639px){.ff-v2 .ff-detail-field{padding:14px}.ff-v2 .ff-fintech-panel{padding:18px}.ff-v2 .ff-fintech-panel-number{font-size:33px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-cost-toggle{transition:none}}.ff-ca-lookup{position:relative;isolation:isolate;z-index:1;width:100%;min-width:0;padding:clamp(15px,2vw,22px);border:1px solid rgba(204,255,0,.56);border-radius:17px;background:linear-gradient(130deg,#ccff0016,#111b14e6 50%,#0b1411);box-shadow:inset 0 1px #f3ffe614,0 6px 23px #0000001f}.ff-ca-lookup:focus-within{z-index:20}.ff-ca-lookup-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:13px}.ff-ca-lookup-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;letter-spacing:.1em;color:#cf0}.ff-ca-lookup-provider{font-size:9px;letter-spacing:.095em;color:#b8c6b4;font-weight:850}.ff-ca-lookup-input-wrap{position:relative;width:100%}.ff-ca-lookup-search-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#cf0;pointer-events:none}.ff-ca-lookup-input{display:block;width:100%;min-height:64px;min-width:0;padding:15px 16px 15px 49px;background:#0b1510;border:2px solid #4d6550;border-radius:13px;color:#fff;font-size:16px;font-weight:650;outline:none}.ff-ca-lookup-input::-moz-placeholder{color:#aab9a8;opacity:1}.ff-ca-lookup-input::placeholder{color:#aab9a8;opacity:1}.ff-ca-lookup-input:focus-visible{border-color:#cf0;box-shadow:0 0 0 3px #ccff0026}.ff-ca-lookup-input:disabled{opacity:.55;cursor:not-allowed}.ff-ca-lookup-status{display:flex;align-items:flex-start;gap:7px;min-height:20px;margin-top:10px;color:#d5e1d0;font-size:12px;line-height:1.5}.ff-ca-lookup-status svg{flex:0 0 14px;margin-top:1px;color:#cf0}.ff-ca-lookup-manual{margin-top:7px;color:#b4c5ae;font-size:11px;line-height:1.45}.ff-ca-lookup-preview{margin-top:12px;padding:10px 12px;background:#111a14;border:1px solid #72834c;border-radius:9px;color:#dbe4d6;font-size:11px;line-height:1.5}.ff-ca-lookup-preview-label{display:block;color:#cf0;letter-spacing:.075em;font-weight:900;font-size:10px;margin-bottom:5px}.ff-ca-lookup-preview p{margin-bottom:8px}.ff-ca-lookup-preview label{display:block;color:#b7c8b0;font-size:10px;margin-bottom:5px}.ff-ca-lookup-preview input{display:block;width:100%;padding:7px 9px;color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;background:#080f0b;border:1px solid #607652;border-radius:6px;outline:none}.ff-ca-lookup-preview input:focus{border-color:#cf0;box-shadow:0 0 0 2px #ccff0026}.ff-ca-lookup-compact{margin:7px 0 4px;border-radius:7px;padding:14px}.ff-ca-lookup-compact .ff-ca-lookup-input{border-radius:3px;min-height:52px;padding-top:10px;padding-bottom:10px}@media(max-width:520px){.ff-ca-lookup{padding:13px}.ff-ca-lookup-label{font-size:10px}.ff-ca-lookup-provider{font-size:9px}.ff-ca-lookup-input{min-height:56px}}.pca .pcatext,.pca .pcaautocomplete{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pca .pcatext{font-size:15px;color:#172219}.pca{z-index:120!important}.ff-v2 .ff-coapp-choice-experience{max-width:1540px;margin:12px auto 0}.ff-v2 .ff-coapp-selection-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0 11px;color:#cf0;font:950 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.11em}.ff-v2 .ff-coapp-selection-caption>span{display:flex;align-items:center;gap:8px}.ff-v2 .ff-coapp-selection-caption>span:last-child{color:#a1bfa0}.ff-v2 .ff-coapp-dot{display:block;width:7px;height:7px;border-radius:50%;background:#cf0;box-shadow:0 0 11px #cf0}.ff-v2 .ff-coapp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.ff-v2 .ff-coapp-choice{position:relative;isolation:isolate;display:block;cursor:pointer;aspect-ratio:1120/530;min-height:220px;overflow:hidden;border-radius:16px;border:1.5px solid rgba(204,255,0,.57);background:#07100b;color:#fff;box-shadow:0 12px 28px #0008;transition:border-color .15s,box-shadow .15s,transform .15s}.ff-v2 .ff-coapp-choice:hover,.ff-v2 .ff-coapp-choice:focus-within{border-color:#cf0;box-shadow:0 0 22px #ccff0036,0 12px 28px #000a;outline:2px solid #CCFF00;outline-offset:2px}.ff-v2 .ff-coapp-choice.is-selected{border-color:#cf0;box-shadow:inset 0 0 0 1px #cf0,0 0 26px #cf04}.ff-v2 .ff-coapp-choice input{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ff-v2 .ff-coapp-choice>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ff-v2 .ff-coapp-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000602e8,#000602b8 28%,#0006021f 72%),linear-gradient(0deg,rgba(0,0,0,.46) 0%,transparent 55%)}.ff-v2 .ff-coapp-choice-head{position:absolute;z-index:2;left:clamp(13px,2.2vw,26px);right:clamp(13px,2.2vw,26px);top:clamp(15px,2vw,26px);display:flex;align-items:center;justify-content:space-between;gap:8px}.ff-v2 .ff-coapp-pick-mark{display:grid;place-items:center;width:clamp(30px,3.2vw,40px);height:clamp(30px,3.2vw,40px);border:2px solid white;border-radius:50%;background:#05100977;color:#041006}.ff-v2 .ff-coapp-choice.is-selected .ff-coapp-pick-mark{border-color:#cf0;background:#cf0}.ff-v2 .ff-coapp-choice-small{color:#cf0;font:950 clamp(9px,.8vw,11px)/1.2 ui-monospace,Consolas,monospace;letter-spacing:.07em;text-align:right}.ff-v2 .ff-coapp-choice-copy{position:absolute;z-index:2;left:clamp(15px,2.1vw,28px);bottom:clamp(19px,2.4vw,36px);width:min(56%,300px);pointer-events:none}.ff-v2 .ff-coapp-choice-copy strong{display:block;margin-bottom:5px;font:950 clamp(32px,3.6vw,50px)/1 Inter,system-ui,sans-serif;letter-spacing:-.035em;color:#fff}.ff-v2 .ff-coapp-choice-copy span{display:block;font-size:clamp(14px,1.45vw,20px);line-height:1.35;color:#fff}.ff-v2 .ff-coapp-info-panel{display:flex;align-items:flex-start;gap:21px;min-width:0;margin-top:16px;padding:21px 25px;border:1px solid rgba(204,255,0,.42);border-radius:13px;background:linear-gradient(125deg,#101e12,#071209 85%)}.ff-v2 .ff-coapp-info-icon{display:grid;place-items:center;flex:0 0 47px;width:47px;height:47px;border:2px solid #CCFF00;border-radius:50%;color:#cf0}.ff-v2 .ff-coapp-info-panel strong{font-size:19px;font-weight:950;color:#cf0}.ff-v2 .ff-coapp-info-panel p{margin-top:4px;font-size:13px;line-height:1.55;color:#d5ddd4}.ff-v2 .ff-coapp-info-panel .ff-coapp-choice-guidance{display:flex;align-items:flex-start;gap:7px;margin-top:11px;color:#e8f3e2;font-size:12px;font-weight:700}.ff-v2 .ff-coapp-choice-guidance svg{flex-shrink:0;color:#cf0}.ff-v2 .ff-coapp-continue:disabled{cursor:not-allowed;box-shadow:none}.ff-v2 .ff-coapp-choice-footer{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:25px;font:950 10px ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#9fb1a0}.ff-v2 .ff-coapp-choice-footer svg{color:#cf0}@media(max-width:780px){.ff-v2 .ff-coapp-choice-grid{grid-template-columns:1fr;gap:12px}.ff-v2 .ff-coapp-choice{min-height:190px;aspect-ratio:1120/430}.ff-v2 .ff-coapp-choice-copy{width:min(55%,290px)}.ff-v2 .ff-coapp-choice-copy strong{font-size:38px}.ff-v2 .ff-coapp-choice-copy span{font-size:15px}}@media(max-width:420px){.ff-v2 .ff-coapp-choice{min-height:205px;aspect-ratio:unset}.ff-v2 .ff-coapp-choice-copy{width:58%;bottom:17px}.ff-v2 .ff-coapp-choice-copy strong{font-size:31px}.ff-v2 .ff-coapp-choice-copy span{font-size:13px}.ff-v2 .ff-coapp-choice-small{font-size:8px}.ff-v2 .ff-coapp-info-panel{padding:15px;gap:12px}.ff-v2 .ff-coapp-info-icon{width:35px;height:35px;flex-basis:35px}.ff-v2 .ff-coapp-info-panel strong{font-size:15px}.ff-v2 .ff-coapp-info-panel p{font-size:12px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-coapp-choice{transition:none}}.ff-v2 .ff-dob-cockpit{width:100%;max-width:980px;padding:clamp(15px,3vw,26px);background:linear-gradient(138deg,#0d1910,#06100b 58%,#070d0b);border:1px solid #416547;border-radius:18px;box-shadow:0 20px 40px #00000047,inset 0 1px #ffffff0f;overflow:hidden}.ff-v2 .ff-dob-header{display:flex;align-items:center;gap:14px;margin-bottom:23px}.ff-v2 .ff-dob-icon{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:62px;border:1px solid rgba(204,255,0,.65);border-radius:18px;color:#cf0;background:radial-gradient(circle at 50% 44%,#234122,#0a160b 78%);box-shadow:0 0 19px #ccff0029,inset 0 1px #ccff0017}.ff-v2 .ff-dob-header-text{min-width:0;flex:1}.ff-v2 .ff-dob-eyebrow{color:#cf0;font:950 10px/1.3 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;margin-bottom:4px}.ff-v2 .ff-dob-header-text h2{color:#fff;font-size:clamp(15px,2vw,19px);font-weight:950;line-height:1.24}.ff-v2 .ff-dob-header-text>p:last-child{color:#9bb19f;font-size:12px;line-height:1.42;margin-top:5px}.ff-v2 .ff-dob-state{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:10px;border:1px solid #4b684d;border-radius:9px;background:#15261a;color:#b1c7b0;font:950 10px/1 ui-monospace,monospace;letter-spacing:.06em}.ff-v2 .ff-dob-state.is-entered{border-color:#cf0;background:#1d331b;color:#cf0}.ff-v2 .ff-dob-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;font:950 10px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;color:#cf0}.ff-v2 .ff-dob-section-title span:last-child{color:#a9c6a5}.ff-v2 .ff-dob-months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ff-v2 .ff-dob-month{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #4e6254;border-radius:10px;background:linear-gradient(145deg,#18231d,#0d1611);color:#b5c5b9;min-width:0;min-height:58px;padding:7px 4px;transition:border-color .16s,box-shadow .16s,background-color .16s}.ff-v2 .ff-dob-month:hover{border-color:#cf0;color:#fff}.ff-v2 .ff-dob-month:focus-visible{outline:3px solid #CCFF00;outline-offset:2px}.ff-v2 .ff-dob-month.is-selected{background:linear-gradient(145deg,#273f1b,#132914);border:2px solid #CCFF00;color:#fff;box-shadow:0 0 16px #cf03,inset 0 0 14px #ccff000e}.ff-v2 .ff-dob-month-short{font:950 15px/1 ui-monospace,monospace;letter-spacing:.05em}.ff-v2 .ff-dob-month.is-selected .ff-dob-month-short{color:#cf0}.ff-v2 .ff-dob-month-name{margin-top:5px;font-size:10px;line-height:1.1;font-weight:800;color:#93a896}.ff-v2 .ff-dob-month-check{position:absolute;right:5px;top:4px;width:13px;height:13px;color:#cf0}.ff-v2 .ff-dob-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.ff-v2 .ff-dob-number-field{min-width:0}.ff-v2 .ff-dob-number-field label{display:flex;justify-content:space-between;gap:6px;font:950 11px/1.3 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#cf0;margin-bottom:9px}.ff-v2 .ff-dob-number-field label span{color:#839f87;font-size:10px;letter-spacing:0}.ff-v2 .ff-dob-number-input{width:100%;height:81px;padding:8px 10px;border-radius:12px;border:2px solid #4c6a51;background:#0c1710;color:#fff;font:950 clamp(27px,5vw,35px)/1 ui-monospace,monospace;text-align:center;letter-spacing:.045em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-variant-numeric:tabular-nums}.ff-v2 .ff-dob-number-input::-moz-placeholder{color:#5f7865}.ff-v2 .ff-dob-number-input::placeholder{color:#5f7865}.ff-v2 .ff-dob-number-input:focus{outline:none;border-color:#cf0;box-shadow:0 0 0 3px #ccff0029}.ff-v2 .ff-dob-number-input[aria-invalid=true]{border-color:#fd8585}.ff-v2 .ff-dob-result{display:flex;align-items:center;gap:12px;min-height:65px;padding:13px 15px;margin-top:21px;border:1px solid #405645;border-radius:12px;background:#101d14}.ff-v2 .ff-dob-result.is-entered{border-color:#ccff00b3;background:#172c15}.ff-v2 .ff-dob-result.is-invalid{border-color:#fd8585;background:#291815}.ff-v2 .ff-dob-result-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;color:#cf0;background:#21351d;border:1px solid rgba(204,255,0,.3)}.ff-v2 .ff-dob-result.is-invalid .ff-dob-result-symbol{color:#ff9292;background:#3a1a17;border-color:#ff9292}.ff-v2 .ff-dob-result strong{display:block;color:#d6f4d1;font-size:10px;font-weight:950;letter-spacing:.12em}.ff-v2 .ff-dob-result.is-entered strong{color:#cf0}.ff-v2 .ff-dob-result.is-invalid strong{color:#ff9292}.ff-v2 .ff-dob-result span:last-child{display:block;color:#b3c6b4;font-size:12px;line-height:1.4;margin-top:4px}.ff-v2 .ff-dob-helper{display:flex;align-items:flex-start;gap:9px;color:#93ad9a;font-size:11px;line-height:1.5;margin-top:14px}.ff-v2 .ff-dob-helper svg{color:#cf0}.ff-v2 .ff-dob-error{margin-top:11px;padding:12px 14px;border:1px solid rgba(255,110,110,.5);color:#ffadad;background:#241211;border-radius:9px;font-size:12px;line-height:1.55}@media(max-width:650px){.ff-v2 .ff-dob-header{gap:10px;flex-wrap:wrap}.ff-v2 .ff-dob-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px}.ff-v2 .ff-dob-state{padding:8px}.ff-v2 .ff-dob-state span{font-size:9px}.ff-v2 .ff-dob-months{gap:7px}.ff-v2 .ff-dob-month{min-height:53px}.ff-v2 .ff-dob-month-short{font-size:14px}.ff-v2 .ff-dob-month-name{font-size:9px}.ff-v2 .ff-dob-numbers{gap:10px}.ff-v2 .ff-dob-number-input{height:70px}}@media(max-width:350px){.ff-v2 .ff-dob-months{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-v2 .ff-dob-header-text>p:last-child{font-size:11px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-dob-month{transition:none}}.ff-v2 .ff-identity-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:1300px;align-items:start}.ff-v2 .ff-identity-fields{min-width:0;border:1px solid #354b3c;border-radius:16px;background:linear-gradient(145deg,#111c14,#070d0a);padding:clamp(14px,2.5vw,22px)}.ff-v2 .ff-identity-fields-head{display:flex;align-items:center;gap:9px;color:#cf0;font:950 11px/1.3 ui-monospace,monospace;letter-spacing:.12em;margin-bottom:16px}.ff-v2 .ff-identity-panel{position:relative;overflow:hidden;border:1px solid #466849;border-radius:16px;background:linear-gradient(140deg,#132318,#060e0a);padding:19px;color:#fff;min-width:0;box-shadow:0 10px 30px #00000059}.ff-v2 .ff-identity-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background:repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(204,255,0,.13) 23px,rgba(204,255,0,.13) 24px)}.ff-v2 .ff-identity-panel>*{position:relative;z-index:1}.ff-v2 .ff-identity-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#cf0;font:950 10px/1.3 ui-monospace,monospace;letter-spacing:.085em}.ff-v2 .ff-identity-top>span:first-child{display:inline-flex;align-items:center;gap:7px}.ff-v2 .ff-identity-draft{border:1px solid #4f704e;border-radius:7px;padding:6px 8px;background:#1b2a1c;color:#d5efd2;font-size:9px}.ff-v2 .ff-identity-figure{position:relative;display:flex;align-items:center;justify-content:center;height:170px;margin:15px auto 8px;max-width:245px}.ff-v2 .ff-identity-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(204,255,0,.28);border-radius:50%}.ff-v2 .ff-identity-orbit-outer{height:151px;width:151px;border-style:dashed}.ff-v2 .ff-identity-orbit-inner{height:111px;width:111px;border-color:#ccff0073}.ff-v2 .ff-identity-avatar{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:84px;width:84px;border-radius:50%;border:1px solid rgba(204,255,0,.65);background:radial-gradient(circle at 50% 45%,#315422,#102311 79%);color:#cf0;box-shadow:0 0 28px #ccff0029}.ff-v2 .ff-identity-orb-mark{position:absolute;background:#cf0;height:6px;width:6px;transform:rotate(45deg)}.ff-v2 .ff-identity-orb-mark-top{top:17px;left:calc(50% - 3px)}.ff-v2 .ff-identity-orb-mark-bottom{bottom:15px;right:calc(50% - 3px)}.ff-v2 .ff-identity-title{color:#91b08f;font:950 10px/1.35 ui-monospace,monospace;letter-spacing:.12em}.ff-v2 .ff-identity-name{color:#fff;font-size:23px;font-weight:950;line-height:1.1;margin:6px 0 21px;overflow-wrap:anywhere}.ff-v2 .ff-identity-meter{display:flex;align-items:center;justify-content:space-between;gap:10px;font:950 10px/1.4 ui-monospace,monospace;letter-spacing:.07em;color:#c2d9bd}.ff-v2 .ff-identity-meter>span{display:inline-flex;align-items:center;gap:6px}.ff-v2 .ff-identity-meter strong{color:#cf0;font-size:16px}.ff-v2 .ff-identity-meter-track{height:8px;background:#1a3020;border:1px solid #446247;border-radius:3px;overflow:hidden;margin-top:9px}.ff-v2 .ff-identity-meter-track>span{height:100%;display:block;background:#cf0;transition:width .18s ease;box-shadow:0 0 10px #ccff006b}.ff-v2 .ff-identity-checklist{margin-top:14px}.ff-v2 .ff-identity-step{display:flex;align-items:center;gap:9px;min-height:43px;padding:10px 0;border-bottom:1px solid rgba(204,255,0,.12);color:#dcebdc;font-size:12px;font-weight:750}.ff-v2 .ff-identity-step>span{flex:1}.ff-v2 .ff-identity-step>small{color:#93ae91;font-size:10px;font-family:ui-monospace,monospace}.ff-v2 .ff-identity-note{display:flex;gap:9px;margin-top:18px;padding:13px;border-radius:10px;border:1px solid rgba(204,255,0,.22);background:#0d1c12;color:#9fb3a1;font-size:10px;line-height:1.55}.ff-v2 .ff-identity-note svg{color:#cf0}@media(min-width:1050px){.ff-v2 .ff-identity-layout{grid-template-columns:minmax(0,1fr) 312px;gap:18px}.ff-v2 .ff-identity-panel{position:sticky;top:123px}}@media(max-width:1049px){.ff-v2 .ff-identity-panel{padding:14px}.ff-v2 .ff-identity-figure{display:none}.ff-v2 .ff-identity-name{font-size:18px;margin:6px 0 13px}.ff-v2 .ff-identity-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.ff-v2 .ff-identity-step{min-height:34px;padding:7px 0}.ff-v2 .ff-identity-note{display:none}}@media(max-width:649px){.ff-v2 .ff-identity-figure{height:118px;margin:10px auto}.ff-v2 .ff-identity-orbit-outer{height:111px;width:111px}.ff-v2 .ff-identity-orbit-inner{height:91px;width:91px}.ff-v2 .ff-identity-avatar{width:69px;height:69px}.ff-v2 .ff-identity-avatar svg{width:37px;height:37px}.ff-v2 .ff-identity-orb-mark-top{top:4px}.ff-v2 .ff-identity-orb-mark-bottom{bottom:4px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-identity-meter-track>span{transition:none}}.ff-v2 .ff-final-summary{border:1px solid rgba(204,255,0,.55);border-radius:17px;background:radial-gradient(ellipse at 90% 20%,rgba(204,255,0,.11),transparent 48%),linear-gradient(145deg,#152719,#07110b 76%);box-shadow:0 12px 30px #00000047;padding:clamp(16px,3vw,25px);margin-bottom:19px}.ff-v2 .ff-final-summary-kicker{display:flex;align-items:center;gap:10px;color:#cf0;font:950 11px/1.4 ui-monospace,monospace;letter-spacing:.14em}.ff-v2 .ff-final-summary-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.ff-v2 .ff-final-summary-values>div{padding:12px 13px;border:1px solid rgba(204,255,0,.16);border-radius:10px;background:#09150c;min-width:0}.ff-v2 .ff-final-summary-values small{display:block;color:#a3c1a3;font:900 9px/1.35 ui-monospace,monospace;letter-spacing:.095em}.ff-v2 .ff-final-summary-values strong{display:block;color:#cf0;font:950 clamp(19px,2.5vw,30px)/1.15 ui-monospace,monospace;letter-spacing:-.04em;margin-top:8px;overflow-wrap:anywhere}.ff-v2 .ff-final-summary-note{color:#a4b7a3;font-size:11px;line-height:1.55;margin-top:15px}.ff-v2 .ff-final-quote-warning{display:flex;align-items:flex-start;flex-wrap:wrap;gap:13px;margin:0 0 17px;padding:15px 17px;border:1px solid #a7ba54;border-radius:12px;background:#202b10;color:#e3f0d7}.ff-v2 .ff-final-quote-warning>div{flex:1 1 220px;min-width:0}.ff-v2 .ff-final-quote-warning strong{display:block;color:#cf0;font-size:12px;font-weight:950;letter-spacing:.07em}.ff-v2 .ff-final-quote-warning p{margin-top:5px;font-size:12px;line-height:1.6;color:#d3dfbf}.ff-v2 .ff-final-quote-warning button{min-height:41px;padding:9px 12px;border:1px solid #CCFF00;border-radius:8px;color:#cf0;background:#101d0b;font-size:10px;font-weight:950;letter-spacing:.05em}.ff-v2 .ff-final-quote-warning button:hover{color:#071006;background:#cf0}.ff-v2 .ff-final-review-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;align-items:start}.ff-v2 .ff-final-review-card{min-width:0;height:100%;overflow:hidden;border:1px solid #415a46;border-radius:14px;background:linear-gradient(145deg,#0e1b12,#070e0a)}.ff-v2 .ff-final-review-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(204,255,0,.24);background:#0f2013}.ff-v2 .ff-final-review-head{display:flex;align-items:center;gap:9px;min-width:0;color:#fff;font-size:12px;font-weight:950;letter-spacing:.06em}.ff-v2 .ff-final-review-index{color:#cf0;font:950 10px ui-monospace,monospace}.ff-v2 .ff-final-edit{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:41px;padding:9px 11px;border-radius:8px;border:1px solid rgba(204,255,0,.6);background:#183117;color:#cf0;font:950 10px/1 ui-monospace,monospace;letter-spacing:.07em}.ff-v2 .ff-final-edit:hover,.ff-v2 .ff-final-edit:focus-visible{background:#cf0;color:#071108;outline:2px solid #CCFF00;outline-offset:2px}.ff-v2 .ff-final-review-rows{padding:9px 16px 14px}.ff-v2 .ff-final-review-row{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;border-bottom:1px solid rgba(145,184,148,.14)}.ff-v2 .ff-final-review-row:last-child{border-bottom:0}.ff-v2 .ff-final-review-row span{color:#9aaf9e;font-size:11px;line-height:1.5}.ff-v2 .ff-final-review-row strong{color:#fff;font-size:12px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.ff-v2 .ff-final-empty{padding:14px 0;font-size:12px;color:#a1b8a5}.ff-v2 .ff-final-security-note{display:flex;align-items:flex-start;gap:11px;margin-top:17px;padding:15px 18px;border-radius:11px;border:1px solid rgba(204,255,0,.23);background:#0d1a10;color:#a8c4a8;font-size:12px;line-height:1.5}.ff-v2 .ff-final-consent{width:100%;max-width:1420px}.ff-v2 .ff-final-consent-card,.ff-v2 .ff-final-signatures,.ff-v2 .ff-final-next,.ff-v2 .ff-final-submit{border:1px solid #405f45;border-radius:16px;padding:clamp(16px,2.6vw,23px);background:linear-gradient(135deg,#101f14,#070e09 76%);box-shadow:0 14px 30px #0003}.ff-v2 .ff-final-section-title{display:flex;align-items:center;gap:10px;color:#cf0;font:950 11px/1.4 ui-monospace,monospace;letter-spacing:.13em}.ff-v2 .ff-final-disclosure{display:flex;flex-direction:column;gap:13px;margin:16px 0;padding:18px;border:1px solid #314c36;border-radius:11px;background:#09150d;color:#d9e5d9;font-size:13px;line-height:1.7}.ff-v2 .ff-final-consent-checkbox{margin-top:12px;border:1px solid #526c56;border-radius:11px;background:#101d13;color:#fff;overflow:hidden}.ff-v2 .ff-final-consent-checkbox.is-checked{border-color:#cf0;background:#152915;box-shadow:inset 0 0 0 1px #ccff0029}.ff-v2 .ff-final-consent-checkbox label{display:flex;align-items:center;gap:13px;min-height:71px;padding:14px;cursor:pointer}.ff-v2 .ff-final-consent-checkbox input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ff-v2 .ff-final-consent-checkbox input:focus-visible+.ff-final-consent-check{outline:3px solid #CCFF00;outline-offset:3px}.ff-v2 .ff-final-consent-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;border-radius:10px;border:1px solid #5d795b;color:#c7e5c0;background:#0e1f11}.ff-v2 .is-checked .ff-final-consent-check{border-color:#cf0;background:#cf0;color:#061008}.ff-v2 .ff-final-consent-checkbox small{display:block;color:#cf0;font:950 10px/1.45 ui-monospace,monospace;letter-spacing:.12em}.ff-v2 .ff-final-consent-checkbox strong{display:block;margin-top:4px;font-size:13px;line-height:1.5;font-weight:850;color:#fff}.ff-v2 .ff-final-error{margin:10px 14px 12px;color:#ffabab;font-size:12px;line-height:1.5}.ff-v2 .ff-final-cosigner-note{margin-top:14px;color:#b1c6b1;font-size:12px;line-height:1.5}.ff-v2 .ff-final-marketing{margin:13px 0 21px}.ff-v2 .ff-final-marketing .ff-final-consent-checkbox{margin:0;background:#0d1710;border-color:#405746}.ff-v2 .ff-final-signatures{margin-top:20px}.ff-v2 .ff-final-signatures-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ff-v2 .ff-final-readiness{border:1px solid #58785a;padding:8px 11px;border-radius:8px;color:#cf0;font:950 10px/1 ui-monospace,monospace}.ff-v2 .ff-final-intro-note{margin:12px 0 17px;color:#afc7af;font-size:12px;line-height:1.6}.ff-v2 .ff-final-sig-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}.ff-v2 .ff-signature-card{padding:17px;border:1px solid #49664e;border-radius:13px;background:linear-gradient(145deg,#122017,#09100d);min-width:0}.ff-v2 .ff-signature-card.is-signed{border-color:#cf0}.ff-v2 .ff-signature-top{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:15px}.ff-v2 .ff-signature-top span{display:inline-flex;align-items:center;gap:8px;color:#cf0;font:950 11px ui-monospace,monospace;letter-spacing:.075em}.ff-v2 .ff-signature-top small{color:#aac1a9;border:1px solid #49664b;padding:6px 8px;border-radius:7px;font:950 9px ui-monospace,monospace}.ff-v2 .ff-signature-top small.is-signed{border-color:#cf0;color:#cf0;background:#193116}.ff-v2 .ff-signature-card label{display:block;color:#dce8dc;font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.08em;margin-bottom:7px}.ff-v2 .ff-signature-card input{display:block;width:100%;min-height:57px;border:2px solid #506951;border-radius:9px;background:#0b160e;color:#cf0;padding:12px 13px;font-size:17px;font-weight:700;min-width:0;outline:none}.ff-v2 .ff-signature-card input[type=text]{font-family:Georgia,serif;font-style:italic;font-size:21px}.ff-v2 .ff-signature-card input:focus-visible{border-color:#cf0;box-shadow:0 0 0 3px #ccff0026}.ff-v2 .ff-signature-card input[aria-invalid=true]{border-color:#fe9696}.ff-v2 .ff-signature-card input::-moz-placeholder{color:#769077;font-size:14px}.ff-v2 .ff-signature-card input::placeholder{color:#769077;font-size:14px}.ff-v2 .ff-signature-note{font-size:11px;line-height:1.5;color:#9fb59f;margin-top:8px}.ff-v2 .ff-signature-date{margin-top:17px}.ff-v2 .ff-signature-date input{color-scheme:dark}.ff-v2 .ff-final-next{margin-top:21px}.ff-v2 .ff-final-next-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin-top:16px}.ff-v2 .ff-final-next-card{border:1px solid #385840;border-radius:11px;background:#0b190f;padding:16px;min-width:0}.ff-v2 .ff-final-next-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #63805c;border-radius:11px;color:#cf0;background:#1b3117;margin-bottom:13px}.ff-v2 .ff-final-step{display:block;color:#9ebf98;font:950 10px/1.35 ui-monospace,monospace;letter-spacing:.07em}.ff-v2 .ff-final-next-card>strong{display:block;margin-top:6px;color:#fff;font-size:13px;font-weight:950;line-height:1.4}.ff-v2 .ff-final-next-card p{margin-top:7px;color:#b4c8b3;font-size:12px;line-height:1.6}.ff-v2 .ff-final-next-caution{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;border:1px solid rgba(204,255,0,.25);border-radius:10px;background:#0b160e;color:#aabda8;font-size:11px;line-height:1.6}.ff-v2 .ff-final-submit{margin-top:20px;border-color:#ccff0078}.ff-v2 .ff-final-submission-state{display:flex;align-items:center;gap:13px}.ff-v2 .ff-final-status-icon{display:flex;align-items:center;justify-content:center;flex:0 0 49px;width:49px;height:49px;border:1px solid #577656;color:#a8cca6;border-radius:13px;background:#182b19}.ff-v2 .ff-final-status-icon.is-ready{border-color:#cf0;color:#cf0}.ff-v2 .ff-final-submission-state strong{color:#fff;font-size:13px;font-weight:950;line-height:1.4}.ff-v2 .ff-final-submission-state p{margin-top:5px;color:#b0c5b0;font-size:12px;line-height:1.5}.ff-v2 .ff-final-submit-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:59px;margin-top:17px;padding:14px;border-radius:11px;background:#cf0;color:#081108;font-size:13px;line-height:1.3;font-weight:950;letter-spacing:.055em}.ff-v2 .ff-final-submit-action:hover{filter:brightness(1.09)}.ff-v2 .ff-final-submit-action:focus-visible{outline:3px solid #CCFF00;outline-offset:4px}.ff-v2 .ff-final-submit-action:disabled{opacity:.45;cursor:not-allowed}.ff-v2 .ff-final-policy{margin-top:14px;color:#a8baa8;font-size:11px;line-height:1.6}.ff-v2 .ff-final-policy a{color:#cf0;text-decoration:underline}.ff-v2 .ff-final-preview-note{display:flex;gap:9px;align-items:start;margin-top:14px;color:#c4dfa3;font-size:11px;line-height:1.5}.ff-v2 .ff-final-alert{padding:17px;border:1px solid #b95f5f;border-radius:11px;background:#25120f;color:#ffc2c2;margin-bottom:17px}.ff-v2 .ff-final-alert strong{display:block;font-size:12px;font-weight:950}.ff-v2 .ff-final-alert p{font-size:12px;line-height:1.6;margin-top:5px}@media(min-width:920px){.ff-v2 .ff-final-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-v2 .ff-final-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ff-v2 .ff-final-sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ff-v2 .ff-final-summary-values{gap:6px}.ff-v2 .ff-final-summary-values>div{padding:10px 8px}.ff-v2 .ff-final-summary-values small{font-size:8px;letter-spacing:0}.ff-v2 .ff-final-summary-values strong{font-size:17px}.ff-v2 .ff-final-disclosure{padding:14px;font-size:12px;line-height:1.75}.ff-v2 .ff-final-review-top{padding:12px}.ff-v2 .ff-final-review-rows{padding:7px 12px 12px}}@media(max-width:355px){.ff-v2 .ff-final-summary-values{grid-template-columns:1fr}.ff-v2 .ff-final-review-row{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-final-submit-action svg{transition:none}}.ff-v2 .ff-final-experience{max-width:1480px;margin-inline:auto}.ff-v2 .ff-final-experience .ff-question-plain{margin-top:10px;margin-bottom:18px}.ff-v2 .ff-final-experience .ff-question-title,.ff-v2 .ff-final-experience>h1{font-weight:950;letter-spacing:-.05em;line-height:1.03}.ff-v2 .ff-final-experience .ff-question-sub{max-width:970px}.ff-v2 .ff-final-stage-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 17px}.ff-v2 .ff-final-stage-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:9px 15px;border:1px solid #536751;border-radius:8px;background:linear-gradient(135deg,#101b12,#07130a);color:#c3d4bf;font:900 11px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.04em;white-space:nowrap}.ff-v2 .ff-final-stage-tab>span{color:#cf0;font:950 10px ui-monospace,Consolas,monospace}.ff-v2 .ff-final-stage-tab.is-active{border-color:#cf0;color:#fff;background:linear-gradient(135deg,#1c3412,#0f1a0c);box-shadow:0 0 14px #ccff001f}.ff-v2 button.ff-final-stage-tab{cursor:pointer;transition:border-color .18s,background .18s}.ff-v2 button.ff-final-stage-tab:hover,.ff-v2 button.ff-final-stage-tab:focus-visible{color:#fff;border-color:#cf0;outline:2px solid rgba(204,255,0,.7);outline-offset:2px}.ff-v2 .ff-final-summary{padding:0;overflow:hidden;margin-bottom:0;border:1px solid rgba(204,255,0,.67);background:linear-gradient(135deg,#102318,#06110a 76%)}.ff-v2 .ff-final-summary-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,26%);min-height:206px;min-width:0}.ff-v2 .ff-final-summary-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:19px;padding:clamp(17px,2.3vw,27px);min-width:0}.ff-v2 .ff-final-summary-kicker{font:950 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#cf0}.ff-v2 .ff-final-amount-value{display:block;font:950 clamp(32px,4.6vw,58px)/1.1 Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.055em;color:#fff;margin:3px 0 7px}.ff-v2 .ff-final-amount p{font-size:11px;line-height:1.5;color:#adc4ae;max-width:270px}.ff-v2 .ff-final-summary-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:0;min-width:0}.ff-v2 .ff-final-summary-values>div{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:84px;padding:11px;border:1px solid #405c42;border-radius:10px;background:#091a0fe6}.ff-v2 .ff-final-summary-values strong{order:0;font:950 clamp(18px,2.35vw,29px)/1.1 ui-monospace,Consolas,monospace;color:#fff;letter-spacing:-.055em;margin:0;overflow-wrap:anywhere}.ff-v2 .ff-final-summary-values strong.ff-final-quote-status{font-size:clamp(11px,1.1vw,15px);color:#cf0;letter-spacing:0}.ff-v2 .ff-final-summary-values small{order:1;margin-top:6px;font:950 9px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.04em;color:#a9c2a8}.ff-v2 .ff-final-summary-photo{position:relative;min-height:100%;overflow:hidden;border-left:1px solid #405d44;background:#0b1710}.ff-v2 .ff-final-summary-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;filter:none}.ff-v2 .ff-final-summary-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 27%,rgba(1,8,3,.88) 100%);pointer-events:none}.ff-v2 .ff-final-summary-photo>div{position:absolute;left:13px;right:13px;bottom:12px;z-index:1}.ff-v2 .ff-final-summary-photo small{display:block;color:#cf0;font:950 9px ui-monospace,Consolas,monospace;letter-spacing:.08em}.ff-v2 .ff-final-summary-photo strong{display:block;margin-top:6px;font-size:14px;line-height:1.25;font-weight:950;color:#fff}.ff-v2 .ff-final-summary-note{margin:9px 0 18px;color:#9bb09d;font-size:11px;line-height:1.55}.ff-v2 .ff-final-review-list-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:19px 0 13px}.ff-v2 .ff-final-review-list-head strong{color:#cf0;font-size:12px;font-weight:950;letter-spacing:.055em}.ff-v2 .ff-final-review-list-head span{color:#9fb79d;font:900 9px ui-monospace,Consolas,monospace;letter-spacing:.055em}.ff-v2 .ff-final-review-card{background:linear-gradient(145deg,#0e1d13,#060d09);border-color:#49654d;box-shadow:0 9px 26px #00000036}.ff-v2 .ff-final-review-top{min-height:57px;padding:12px 15px;background:linear-gradient(90deg,#18301c,#0a1810)}.ff-v2 .ff-final-review-head{font-size:12px;gap:11px}.ff-v2 .ff-final-review-head svg{width:28px;height:28px;flex-shrink:0;padding:5px;border:1px solid #68845d;border-radius:8px}.ff-v2 .ff-final-edit{min-height:35px;border-color:#607d50;border-radius:7px;background:#162715;font-size:11px}.ff-v2 .ff-final-review-row{padding:10px 0}.ff-v2 .ff-final-review-row strong{font-size:12px}.ff-v2 .ff-final-security-note{margin:17px 0 0;background:transparent;border:0;padding:0;max-width:680px;color:#9fb39d;font-size:11px}.ff-v2 .ff-final-experience .ff-continue-row{margin-top:10px}.ff-v2 .ff-final-experience .ff-continue-button{box-shadow:0 0 22px #ccff002b;font-size:12px;min-height:54px;letter-spacing:.02em}.ff-v2 .ff-final-personal-consent-intro{display:flex;align-items:flex-start;gap:15px;margin:0 0 16px;padding:16px 19px;border:1px solid #446d47;border-radius:13px;background:linear-gradient(105deg,#12281a,#07130d)}.ff-v2 .ff-final-personal-consent-intro strong{color:#e4f1e1;font-size:12px;font-weight:950;line-height:1.4}.ff-v2 .ff-final-personal-consent-intro p{margin-top:6px;color:#b1c9b0;font-size:12px;line-height:1.6}.ff-v2 .ff-final-consent-card{border-color:#60784e;background:#08150d}.ff-v2 .ff-final-consent-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ff-v2 .ff-final-consent-heading>span{border:1px solid #516e47;border-radius:17px;padding:6px 9px;color:#d4e3cc;font:850 10px ui-monospace,monospace}.ff-v2 .ff-final-disclosure{background:linear-gradient(135deg,#0e2014,#08150c);border-color:#426247;color:#dce8dc;line-height:1.75;margin:15px 0;max-height:300px;overflow:auto;scrollbar-color:#78994c #0b1b12}.ff-v2 .ff-final-disclosure-note{color:#9eb49d;font-size:11px;line-height:1.5}.ff-v2 .ff-final-signatures{padding:0;border:0;box-shadow:none;background:none;margin-top:25px}.ff-v2 .ff-final-signatures-header{margin:0 0 11px}.ff-v2 .ff-final-signatures .ff-final-readiness{padding:7px 11px;background:#172713;border-color:#6b874b}.ff-v2 .ff-final-experience .ff-final-sig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ff-v2 .ff-final-person-card{min-width:0;padding:13px;border:1px solid #4a6b50;border-radius:13px;background:linear-gradient(135deg,#102118,#08120d)}.ff-v2 .ff-final-person-card.is-complete{border-color:#cf0}.ff-v2 .ff-final-person-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ff-v2 .ff-final-person-avatar{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border:1px solid #658f4e;border-radius:50%;color:#cf0}.ff-v2 .ff-final-person-ident{flex:1;min-width:0}.ff-v2 .ff-final-person-ident small{display:block;color:#cf0;font:900 10px ui-monospace,monospace;letter-spacing:.075em}.ff-v2 .ff-final-person-ident strong{display:block;color:#fff;font-size:13px;line-height:1.3;font-weight:900;overflow-wrap:anywhere;margin-top:4px}.ff-v2 .ff-final-person-state{flex-shrink:0;color:#b0c5ad;border:1px solid #507052;border-radius:6px;font:950 9px ui-monospace,Consolas,monospace;padding:6px}.ff-v2 .ff-final-person-state.is-ready{border-color:#cf0;color:#cf0}.ff-v2 .ff-final-person-card .ff-final-consent-checkbox{margin:0;background:#0e1c12;border:1px solid #466449;border-radius:9px}.ff-v2 .ff-final-person-card .ff-final-consent-checkbox label{padding:11px;min-height:73px;gap:9px}.ff-v2 .ff-final-person-card .ff-final-consent-checkbox strong{font-size:11px;line-height:1.5;margin:0;font-weight:700}.ff-v2 .ff-final-person-card .ff-final-consent-check{flex:0 0 27px;width:27px;height:27px;border-radius:6px}.ff-v2 .ff-final-person-card .ff-final-consent-check svg{width:16px;height:16px}.ff-v2 .ff-final-person-card .ff-signature-card{margin-top:10px;border:0;border-radius:0;box-shadow:none;background:none;padding:0}.ff-v2 .ff-final-person-card .ff-signature-top{display:none}.ff-v2 .ff-final-person-card .ff-signature-card label{font-size:10px;margin-bottom:7px;letter-spacing:.02em}.ff-v2 .ff-final-person-card .ff-signature-card input{border-width:1px;min-height:45px;padding:8px 11px;border-radius:7px}.ff-v2 .ff-final-person-card .ff-signature-card input[type=text]{font:750 16px/1.4 Inter,system-ui,-apple-system,sans-serif;color:#fff;font-style:normal}.ff-v2 .ff-final-person-card .ff-signature-note{font-size:10px;line-height:1.5}.ff-v2 .ff-final-person-card .ff-signature-date{margin-top:11px}.ff-v2 .ff-final-cosigner-note{padding:11px 14px;margin-top:11px;border-left:2px solid #ccff00;background:#102015;color:#c4d1c2}.ff-v2 .ff-final-marketing{margin:15px 0 18px;max-width:860px}.ff-v2 .ff-final-next-card{background:#0b190f;border-color:#385840}.ff-v2 .ff-final-experience .ff-final-submit{background:linear-gradient(125deg,#172c18,#071609);border-color:#a7cc54;padding:18px 20px}.ff-v2 .ff-final-experience .ff-final-submit-action{max-width:370px;margin-left:auto;min-height:51px;font-size:12px}@media(max-width:1199px){.ff-v2 .ff-final-summary-layout{grid-template-columns:minmax(0,1fr) minmax(220px,28%)}.ff-v2 .ff-final-summary-content{grid-template-columns:1fr;gap:12px}.ff-v2 .ff-final-summary-values{max-width:700px}.ff-v2 .ff-final-experience .ff-final-sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.ff-v2 .ff-final-summary-layout,.ff-v2 .ff-final-summary-content{grid-template-columns:1fr}.ff-v2 .ff-final-summary-photo{min-height:150px;border-left:0;border-top:1px solid #405d44}.ff-v2 .ff-final-summary-photo img{-o-object-position:center 40%;object-position:center 40%}}@media(max-width:690px){.ff-v2 .ff-final-experience .ff-final-sig-grid{grid-template-columns:1fr}.ff-v2 .ff-final-summary-values{gap:6px}.ff-v2 .ff-final-summary-values>div{min-height:83px;padding:9px}.ff-v2 .ff-final-summary-values strong{font-size:20px}.ff-v2 .ff-final-summary-values strong.ff-final-quote-status{font-size:11px}.ff-v2 .ff-final-summary-values small{font-size:8px;letter-spacing:0}.ff-v2 .ff-final-experience .ff-final-submit-action{width:100%;max-width:none}}@media(max-width:359px){.ff-v2 .ff-final-summary-values{grid-template-columns:1fr}.ff-v2 .ff-final-summary-values>div{min-height:58px}.ff-v2 .ff-final-review-row{grid-template-columns:1fr;gap:5px}.ff-v2 .ff-final-stage-tab{font-size:10px;padding:8px 10px}.ff-v2 .ff-final-personal-consent-intro{padding:13px}}@media(prefers-reduced-motion:reduce){.ff-v2 .ff-final-stage-tab,.ff-v2 .ff-final-summary-photo{transition:none}}
