@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}._page_1givx_1{--ink-deep: #0f172a;--fof-navy: #14284b;--fof-navy-deep: #0e1d38;--fof-gold: #f2a900;--fof-red: #b3261e;--fof-flame: #fbbf24;--band-pad: clamp(3.5rem, 8vw, 6.5rem);background:var(--paper);color:var(--ink);font-family:var(--font-family-base);font-size:1rem;line-height:1.6;overflow-x:hidden}._page_1givx_1 p{margin:0}._wrap_1givx_22{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--spacing-6);box-sizing:border-box}._reveal_1givx_30{opacity:0;transform:translateY(24px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_1givx_30[data-revealed=true]{opacity:1;transform:none}._eyebrow_1givx_45,._eyebrowDeep_1givx_46,._eyebrowTeal_1givx_47,._eyebrowEmber_1givx_48{font-family:var(--font-family-display);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.875rem;margin:0 0 var(--spacing-3)}._eyebrow_1givx_45{color:var(--slate-muted)}._eyebrowDeep_1givx_46{color:var(--ember-deep)}._eyebrowTeal_1givx_47{color:var(--teal)}._eyebrowEmber_1givx_48{color:var(--ember)}._h2_1givx_70,._h2Light_1givx_71{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.04;font-size:clamp(2rem,5.2vw,3.5rem);margin:0 0 var(--spacing-6);text-wrap:balance}._h2Light_1givx_71{color:var(--paper)}._h3_1givx_86{font-family:var(--font-family-display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;line-height:1.15;margin:0 0 var(--spacing-2)}._markLow_1givx_98{fill:var(--fog)}._markTop_1givx_101{fill:var(--ember)}._dragonTile_1givx_105{fill:var(--steel)}._dragonShield_1givx_108{fill:none;stroke:#fff;stroke-width:3;stroke-linejoin:round}._dragonFlame_1givx_114{fill:var(--teal)}._sealOuter_1givx_118{fill:var(--fof-navy)}._sealRing_1givx_121{fill:none;stroke:var(--fof-gold);stroke-width:12}._sealInner_1givx_126{fill:var(--fof-navy-deep);stroke:var(--fof-gold);stroke-width:4}._sealCross_1givx_131{fill:var(--paper);stroke:var(--fof-gold);stroke-width:6;stroke-linejoin:round}._sealCore_1givx_137{fill:var(--fof-red);stroke:var(--fof-navy);stroke-width:6}._header_1givx_145{position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--steel)}._headerInner_1givx_153{max-width:1160px;margin:0 auto;padding:var(--spacing-3) var(--spacing-6);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._brand_1givx_163{display:inline-flex;align-items:center;gap:var(--spacing-3);color:var(--paper);text-decoration:none}._brandText_1givx_171{display:flex;flex-direction:column;gap:4px}._brandWord_1givx_177{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.375rem;line-height:1}._brandSub_1givx_186{font-family:var(--font-family-display);font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:.625rem;line-height:1;color:var(--fog)}._nav_1givx_196{display:none;gap:var(--spacing-8);margin-left:auto}._nav_1givx_196 a{color:var(--fog);text-decoration:none;font-weight:500;font-size:.9375rem;padding:var(--spacing-2) 0}._nav_1givx_196 a:hover{color:var(--paper)}._ctaEmber_1givx_214._ctaEmber_1givx_214{background:var(--ember);color:var(--ink);border-color:var(--ember);font-weight:700;text-decoration:none}._ctaEmber_1givx_214._ctaEmber_1givx_214:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}._ctaGhost_1givx_228._ctaGhost_1givx_228{background:transparent;color:var(--paper);border-color:var(--fog);text-decoration:none}._ctaGhost_1givx_228._ctaGhost_1givx_228:hover{background:var(--steel);color:var(--paper)}._hero_1givx_242{position:relative;background:var(--ink);color:var(--paper);overflow:hidden}._heroSteps_1givx_249{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;z-index:0}._stepOne_1givx_259,._stepTwo_1givx_260,._stepThree_1givx_261{display:block;height:clamp(36px,5vw,64px)}._stepOne_1givx_259{width:clamp(110px,20vw,300px);background:var(--ember)}._stepTwo_1givx_260{width:clamp(190px,34vw,480px);background:var(--steel)}._stepThree_1givx_261{width:clamp(270px,48vw,660px);background:var(--steel)}._heroInner_1givx_279{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) var(--spacing-6) clamp(7rem,12vw,8.5rem);display:grid;gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);align-items:center}._heroTitle_1givx_291{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:.98;font-size:clamp(2.9rem,9.5vw,6rem);margin:0 0 var(--spacing-6);text-wrap:balance}._heroLead_1givx_302{font-size:clamp(1.0625rem,2.2vw,1.3125rem);color:#e2e8f0;max-width:34rem;margin:0 0 var(--spacing-8)}._heroActions_1givx_309{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._heroFine_1givx_316{font-size:.9375rem;color:var(--fog)}._heroPhone_1givx_321{display:flex;justify-content:center}._phone_1givx_328{width:288px;height:560px;box-sizing:border-box;padding:10px;border-radius:38px;background:var(--ink-deep);border:2px solid var(--steel);box-shadow:var(--shadow-lg);flex:none}._phoneScreen_1givx_340{height:100%;border-radius:28px;overflow:hidden;background:var(--paper);color:var(--ink);display:flex;flex-direction:column}._appBar_1givx_350{background:var(--steel);color:#fff;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);border-bottom:3px solid var(--teal)}._appBarName_1givx_360{font-family:var(--font-family-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;line-height:1.1}._appBody_1givx_369{flex:1;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);min-height:0}._appKicker_1givx_378{font-family:var(--font-family-display);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;color:var(--teal-deep)}._appTitle_1givx_387{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.75rem;line-height:1;margin-bottom:var(--spacing-2)}._placard_1givx_397{background:#fff;border:1px solid var(--fog);border-radius:var(--radius-md);overflow:hidden}._placardHead_1givx_404{background:var(--steel);color:#fff;padding:var(--spacing-2) var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;font-weight:600;border-bottom:2px solid var(--teal)}._placardNum_1givx_416{background:var(--teal);color:var(--ink);font-family:var(--font-family-display);font-weight:700;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}._checkList_1givx_429{list-style:none;margin:0;padding:0}._checkRow_1givx_435{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-3);font-size:.8125rem;border-bottom:1px solid var(--muted)}._checkProblem_1givx_445{background:color-mix(in srgb,var(--error) 8%,#ffffff);border-left:4px solid var(--error);border-bottom:0}._chipOk_1givx_451,._chipBad_1givx_452{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-family-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;padding:3px 8px;border-radius:var(--radius-sm)}._chipOk_1givx_451{color:var(--success);background:color-mix(in srgb,var(--success) 14%,#ffffff)}._chipBad_1givx_452{color:var(--error-foreground);background:var(--error)}._noteLine_1givx_475{font-size:.75rem;color:var(--slate-muted);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);background:color-mix(in srgb,var(--error) 8%,#ffffff)}._submitBar_1givx_482{background:var(--steel);color:#fff;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600}._submitBtn_1givx_493{background:var(--teal);color:var(--ink);font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius)}._problem_1givx_506{padding:var(--band-pad) 0;background:var(--paper)}._problemGrid_1givx_511{display:grid;gap:var(--spacing-4);margin:var(--spacing-8) 0}._problemGrid_1givx_511 p{background:#fff;border:1px solid var(--fog);border-top:4px solid var(--steel);padding:var(--spacing-6);font-size:1.0625rem}._problemTurn_1givx_525{font-size:clamp(1.25rem,2.6vw,1.625rem);font-weight:600;max-width:40rem;border-left:6px solid var(--ember);padding-left:var(--spacing-4)}._features_1givx_535{padding:var(--band-pad) 0;background:#fff;border-top:1px solid var(--fog);border-bottom:1px solid var(--fog)}._featureGrid_1givx_542{display:grid;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);margin-top:var(--spacing-8)}._featureCard_1givx_549{background:var(--paper);border:1px solid var(--fog);border-radius:var(--radius-md);padding:var(--spacing-6)}._featureCard_1givx_549 p{color:var(--slate-muted);font-size:.96875rem}._featureIcon_1givx_561{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:var(--steel);color:var(--teal);border-radius:var(--radius);margin-bottom:var(--spacing-4)}._alsoLine_1givx_573{margin-top:var(--spacing-8);color:var(--slate-muted);font-size:.9375rem}._alertBand_1givx_581{background:var(--ink);color:var(--paper);padding:var(--band-pad) 0}._alertInner_1givx_587{display:grid;gap:var(--spacing-12);align-items:center}._alertText_1givx_593{color:#e2e8f0;font-size:1.0625rem;max-width:34rem}._alertCard_1givx_599{background:var(--paper);color:var(--ink);border-left:8px solid var(--error);border-radius:var(--radius-md);padding:var(--spacing-6);max-width:26rem;box-shadow:var(--shadow-lg)}._alertTag_1givx_609,._alertSent_1givx_610{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--slate-muted)}._alertHead_1givx_621{font-weight:600;margin-top:var(--spacing-3)}._alertStatus_1givx_626{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:2.25rem;line-height:1.05;color:var(--error);margin:var(--spacing-1) 0 var(--spacing-3)}._alertDetail_1givx_637{color:var(--slate-muted);margin-bottom:var(--spacing-4)}._how_1givx_644{padding:var(--band-pad) 0;background:var(--paper)}._stepsList_1givx_649{list-style:none;margin:var(--spacing-8) 0 0;padding:0;display:grid;gap:var(--spacing-6)}._stepItem_1givx_657{background:#fff;border:1px solid var(--fog);border-top:4px solid var(--teal-deep);padding:var(--spacing-6);position:relative}._stepItem_1givx_657 p{color:var(--slate-muted)}._stepNum_1givx_669{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--steel);color:var(--teal);font-family:var(--font-family-display);font-weight:700;font-size:1.375rem;margin-bottom:var(--spacing-4)}._installNote_1givx_683{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-8);color:var(--teal-deep);font-weight:600}._whiteLabel_1givx_694{padding:var(--band-pad) 0;background:#fff;border-top:1px solid var(--fog)}._wlInner_1givx_700{display:grid;gap:var(--spacing-12);align-items:center}._wlCopy_1givx_706 p:not(._eyebrowDeep_1givx_46){color:var(--slate-muted);font-size:1.0625rem;max-width:32rem}._lockup_1givx_712{background:var(--steel);color:#fff;padding:var(--spacing-8);display:flex;align-items:center;gap:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._lockup_1givx_712>svg{flex:none}._lockupText_1givx_727{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._lockupName_1givx_734{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.5rem,4.4vw,2.25rem);line-height:1.05}._lockupRule_1givx_743{display:block;height:2px;background:var(--teal)}._lockupCredit_1givx_749{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;color:var(--fog)}._pricing_1givx_759{padding:var(--band-pad) 0;background:var(--paper);border-top:1px solid var(--fog)}._priceLead_1givx_765{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:40rem;color:var(--slate-muted);font-size:1.0625rem}._bigPrice_1givx_774{font-family:var(--font-family-display);font-weight:700;font-size:clamp(3.5rem,9vw,5.5rem);line-height:1;color:var(--ember-deep);font-variant-numeric:tabular-nums}._planGrid_1givx_783{display:grid;gap:var(--spacing-4);margin-top:var(--spacing-8)}._plan_1givx_783{background:#fff;border:1px solid var(--fog);border-top:6px solid var(--steel);padding:var(--spacing-6);display:flex;flex-direction:column}._plan_teal_1givx_798{border-top-color:var(--teal-deep)}._plan_ember_1givx_801{border-top-color:var(--ember-deep)}._planName_1givx_805{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.625rem;margin:0}._plan_teal_1givx_798 ._planName_1givx_805{color:var(--teal-deep)}._plan_ember_1givx_801 ._planName_1givx_805{color:var(--ember-deep)}._planBlurb_1givx_821{color:var(--slate-muted);margin-bottom:var(--spacing-4)}._planPrice_1givx_826{font-family:var(--font-family-display);font-weight:700;font-size:2.75rem;line-height:1;font-variant-numeric:tabular-nums}._planPrice_1givx_826 span{font-size:1rem;font-weight:500;letter-spacing:.04em;color:var(--slate-muted)}._planSetup_1givx_841{font-weight:600;font-size:.9375rem;margin:var(--spacing-2) 0 var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--fog)}._planLead_1givx_849{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;color:var(--slate-muted);margin-bottom:var(--spacing-3)}._planList_1givx_858{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._planList_1givx_858 li{position:relative;padding-left:var(--spacing-4);font-size:.96875rem}._planList_1givx_858 li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--ink)}._fine_1givx_883{margin-top:var(--spacing-6);color:var(--slate-muted);font-size:.875rem;max-width:44rem}._cta_1givx_214{background:var(--steel);color:var(--paper);padding:var(--band-pad) 0;text-align:center;border-top:6px solid var(--ember)}._ctaInner_1givx_900{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._ctaInner_1givx_900 ._h2Light_1givx_71{margin:var(--spacing-4) 0 var(--spacing-2)}._ctaText_1givx_911{max-width:34rem;color:#e2e8f0;font-size:1.0625rem;margin-bottom:var(--spacing-6)}._footer_1givx_920{background:var(--ink);color:var(--fog);padding:var(--spacing-12) var(--spacing-6) var(--spacing-8)}._footerInner_1givx_926{max-width:1160px;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--spacing-8);justify-content:space-between}._footerBrand_1givx_935{display:flex;align-items:center;gap:var(--spacing-3)}._footerWord_1givx_941{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem;line-height:1;color:var(--paper)}._footerSub_1givx_951{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;margin-top:var(--spacing-1)}._footerContact_1givx_959{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.96875rem}._footerContact_1givx_959 p{display:flex;align-items:center;gap:var(--spacing-2)}._footerName_1givx_972{color:var(--paper);font-weight:700;font-size:1.0625rem}._footerLink_1givx_978{color:var(--fog);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}._footerLink_1givx_978:hover{color:var(--ember)}._footerHead_1givx_989{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.14em;color:var(--ember);font-size:.875rem;margin-bottom:var(--spacing-1)}._legal_1givx_998{max-width:1160px;margin:var(--spacing-8) auto 0;padding-top:var(--spacing-4);border-top:1px solid var(--steel);font-size:.8125rem;color:var(--fog)}@media(min-width:640px){._problemGrid_1givx_511{grid-template-columns:repeat(3,minmax(0,1fr))}._featureGrid_1givx_542{grid-template-columns:repeat(2,minmax(0,1fr))}._stepsList_1givx_649,._planGrid_1givx_783{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){._nav_1givx_196{display:flex}._heroInner_1givx_279{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}._featureGrid_1givx_542{grid-template-columns:repeat(4,minmax(0,1fr))}._alertInner_1givx_587,._wlInner_1givx_700{grid-template-columns:repeat(2,minmax(0,1fr))}._alertCard_1givx_599{justify-self:end}._priceLead_1givx_765{flex-direction:row;align-items:center;gap:var(--spacing-6);max-width:52rem}}
