@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdde600a8ab553b5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66a476ca42fc796d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Caslon Display Fallback;src:local("Times New Roman");ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.00%;size-adjust:92.06%}.__className_55b396{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-weight:400;font-style:normal}.__variable_55b396{--font-libre-caslon-display:"Libre Caslon Display","Libre Caslon Display Fallback"}@font-face{font-family:jost;src:url(/_next/static/media/c925c60744b73058-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:jost;src:url(/_next/static/media/1643396ccacb75e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:jost Fallback;src:local("Arial");ascent-override:107.00%;descent-override:37.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_f9cbaf{font-family:jost,jost Fallback}.__variable_f9cbaf{--font-jost:"jost","jost Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{color-scheme:light;--bg:#f6f7f9;--panel:#ffffff;--ink:#17202a;--muted:#667085;--line:#d8dee8;--accent:#0f766e;--accent-strong:#134e4a;--gold:#a16207;--blue:#1d4ed8;--brand-orange:#f97316;--brand-orange-strong:#ea580c;--cash-green:#0f766e;--cash-ink:#111827;--cash-soft:#fff7ed}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.svRangeInput{width:100%;accent-color:#f97316}.svInlineLink{font-weight:700;text-decoration:underline}.cashFlowVisual{min-height:320px;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#ffffff 46%,#f8fafc);border:1px solid #ffedd5;box-shadow:0 24px 70px rgba(15,23,42,.1);overflow:hidden}.cashFlowSvg{display:block;width:100%;height:100%;min-height:320px}.cashSliderVisual{aspect-ratio:640/260;border-radius:16px;border:1px solid #ffedd5;background:#ffffff;box-shadow:0 18px 48px rgba(15,23,42,.08);overflow:hidden}.cashSliderSvg{display:block;width:100%;height:100%}.cashSliderFill{stroke-dasharray:1;stroke-dashoffset:.76}.cashSliderHandle{transform-origin:94px 150px;will-change:transform}.cashSliderAmountOne,.cashSliderAmountThree,.cashSliderAmountTwo,.cashSliderWeeklyOne,.cashSliderWeeklyThree,.cashSliderWeeklyTwo{opacity:0}.cashSliderRepaymentCard{transform-origin:499px 151px}.nglAsoVisual{aspect-ratio:660/460;border-radius:20px;border:1px solid #cfe5da;background:#ffffff;box-shadow:0 28px 80px rgba(2,68,48,.12);overflow:hidden}.nglAsoSvg{display:block;width:100%;height:100%}.nglAsoPath{stroke-dasharray:1;stroke-dashoffset:1}.nglAsoNode{opacity:.76;transform-box:fill-box;transform-origin:center;animation:ngl-aso-node 5.8s ease-in-out infinite;will-change:transform,opacity}.nglAsoNodeTwo{animation-delay:.35s}.nglAsoNodeThree{animation-delay:.7s}.nglAsoNodeFour{animation-delay:1.05s}.cashFlowPath{stroke-dasharray:1;stroke-dashoffset:1}.cashFlowPhone{animation:cash-flow-float 4.8s ease-in-out infinite;transform-origin:131px 175px;will-change:transform}.cashFlowPhoneBar{transform-box:fill-box;transform-origin:left center;animation:cash-flow-bar 4.8s ease-in-out infinite}.cashFlowPhoneBarTwo{animation-delay:.6s}.cashFlowStep{opacity:.72;transform-box:fill-box;transform-origin:center;animation:cash-flow-step 5.2s ease-in-out infinite;will-change:transform,opacity}.cashFlowStepTwo{animation-delay:.75s}.cashFlowStepThree{animation-delay:1.45s}.cashFlowPulse{transform-origin:center;animation:cash-flow-pulse 2.4s ease-in-out infinite}.cashFlowPulseTwo{animation-delay:.45s}.cashFlowPulseThree{animation-delay:.9s}.cashFlowToken{will-change:transform}.cashFlowToken circle:nth-child(2){animation:cash-flow-token-halo 1.8s ease-out infinite;transform-origin:center}.cashFlowParticle{opacity:0;transform-box:fill-box;transform-origin:center;animation:cash-flow-particle 5.2s ease-in-out infinite}.cashFlowParticleTwo{animation-delay:.85s}.cashFlowParticleThree{animation-delay:1.55s}.cashFlowStatus{animation:cash-flow-status 5.2s ease-in-out infinite;transform-origin:153px 305px}.cashFlowStatusDot{animation:cash-flow-dot 1.6s ease-in-out infinite;transform-origin:center}@keyframes cash-flow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cash-flow-bar{0%,to{transform:scaleX(.62)}45%,72%{transform:scaleX(1)}}@keyframes cash-flow-step{0%,18%{opacity:.68;transform:translateY(5px) scale(.98)}34%,62%{opacity:1;transform:translateY(-4px) scale(1.02)}82%,to{opacity:.72;transform:translateY(0) scale(1)}}@keyframes cash-flow-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes cash-flow-token-halo{0%{opacity:.16;transform:scale(.8)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes cash-flow-particle{0%,30%{opacity:0;transform:scale(.6)}44%,58%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(.7)}}@keyframes cash-flow-status{0%,58%{opacity:0;transform:translateY(10px) scale(.96)}68%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes cash-flow-dot{0%,to{transform:scale(.86)}50%{transform:scale(1.18)}}@keyframes ngl-aso-node{0%,18%{opacity:.72;transform:translateY(4px) scale(.99)}36%,64%{opacity:1;transform:translateY(-5px) scale(1.02)}84%,to{opacity:.76;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.cashFlowParticle,.cashFlowPhone,.cashFlowPhoneBar,.cashFlowPulse,.cashFlowStatus,.cashFlowStatusDot,.cashFlowStep,.cashFlowToken circle:nth-child(2),.cashSliderRepaymentCard{animation:none}.cashFlowPath{stroke-dashoffset:0}.cashSliderAmountTwo,.cashSliderWeeklyTwo{opacity:1}}.notFoundPage,.shell{min-height:100vh;display:grid;place-items:center;padding:32px}.notFoundPage{background:var(--bg)}.notFoundPanel{width:min(560px,100%);padding:36px;background:white;border:1px solid var(--line);border-radius:8px}.notFoundPanel h1{margin:0;color:var(--ink);font-size:40px;line-height:1.05;letter-spacing:0}.notFoundPanel p:not(.eyebrow){color:var(--muted);line-height:1.6}.heroBand{width:min(920px,100%);padding:56px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.heroBand.narrow{width:min(680px,100%)}.heroBand h1,.sidebar h1,.topbar h2{margin:0;letter-spacing:0}.heroBand h1{font-size:48px;line-height:1.05}.lede{max-width:620px;color:var(--muted);font-size:18px;line-height:1.6}.loginPanel{width:min(420px,100%);padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.loginPanel h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:0}.loginPanel .lede{margin:8px 0 0;font-size:16px;line-height:1.5}.googleLoginButton,.loginForm button{width:100%;min-height:44px;border-radius:6px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.googleLoginButton{margin-top:22px;border:1px solid #cfd6e2;background:#ffffff;color:var(--ink)}.googleLoginNote{margin:8px 0 0;color:#b42318;font-size:12px;line-height:1.45}.loginDivider{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--muted);font-size:12px;font-weight:700}.loginDivider:after,.loginDivider:before{content:"";height:1px;flex:1;background:var(--line)}.loginForm{display:grid;gap:16px;margin-top:18px}.loginForm label{display:grid;gap:6px;font-size:14px;font-weight:700}.loginForm input{min-height:42px;border:1px solid #cfd6e2;border-radius:6px;padding:0 10px;color:var(--ink);font:inherit;font-size:14px}.loginForm button{border:0;background:var(--accent);color:#ffffff}.loginForm button:disabled{cursor:wait;opacity:.72}.loginError{margin:12px 0 0;color:#b42318;font-size:14px;font-weight:700}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:6px;padding:0 16px;background:var(--accent);color:white;text-decoration:none;font-weight:700}.button.secondary{background:#e7eef6;color:var(--ink)}.sessionBar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:22px;color:var(--muted);font-size:14px;line-height:1.5}.sessionBar strong{color:var(--ink)}.sessionLogout,.viewerLogout{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;padding:0;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.appFrame{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.sidebar{background:#102527;color:white;padding:28px;display:flex;flex-direction:column;gap:32px}.sidebar p{color:#b9c6c9}.navItem{display:flex;min-height:40px;align-items:center;border-radius:6px;padding:0 12px;text-decoration:none;color:#d9e4e6}.navItem.active{background:rgba(255,255,255,.12);color:white}.content{padding:28px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.viewer{display:grid;gap:4px;justify-items:end;color:var(--muted);font-size:13px}.viewer strong{color:var(--ink)}.viewerLogout{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.eyebrow{margin:0 0 8px;color:var(--accent-strong);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.summaryBand{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;margin-bottom:24px;padding:20px;background:#eef6f4;border:1px solid #cfe5e1;border-radius:8px}.metric{display:block;font-size:38px;font-weight:800;color:var(--accent-strong)}.label{color:var(--muted)}.summaryBand p{margin:0;color:#344054;line-height:1.5}.tableWrap{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:8px}table{width:100%;min-width:820px;border-collapse:collapse}td,th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}th{color:var(--muted);font-size:12px;text-transform:uppercase}td:first-child a{display:block;font-weight:800;color:var(--blue);text-decoration:none}td:first-child span{display:block;max-width:420px;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.pill{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;background:#edf2f7}.pill.high{background:#fef3c7;color:var(--gold)}.pill.medium{background:#dbeafe;color:var(--blue)}.cardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.clientCard,.guidancePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.clientCard{display:grid;gap:18px;align-content:space-between}.clientCard h3,.faqList h3,.guidancePanel h3,.previewHero h2,.previewSection h2,.previewTopbar h1,.stepList h3,.twoColumnList h3{margin:0;letter-spacing:0}.clientCard p,.guidancePanel p{color:var(--muted);line-height:1.5}.miniMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.miniMetrics div,.statPanel div{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfd}.miniMetrics dt,.statPanel dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.miniMetrics dd,.statPanel dd{margin:4px 0 0;color:var(--ink);font-size:24px;font-weight:800}.guidancePanel{margin-top:24px}.previewPage{min-height:100vh;background:#f7f8fb}.previewTopbar{justify-content:space-between;gap:20px;padding:18px 28px;background:white;border-bottom:1px solid var(--line)}.previewActions,.previewTopbar{display:flex;align-items:center}.previewActions{gap:16px}.previewHero,.previewSection{width:min(1180px,calc(100% - 40px));margin:0 auto}.cashVariant{background:linear-gradient(180deg,#fff7ed,#ffffff 360px),#f7f8fb}.variantHero{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;align-items:center;padding:54px 0 44px}.variantHero h2{max-width:820px;margin:0;color:var(--cash-ink);font-size:48px;line-height:1.05;letter-spacing:0}.variantHero p{max-width:720px;color:#475467;font-size:18px;line-height:1.6}.variantHero .button{background:var(--brand-orange)}.variantHero .button.secondary{background:#ecfdf3;color:var(--cash-green)}.selectorHero{padding-top:46px}.selectorHero .statPanel{padding:16px;background:#ffffff;border:1px solid #fed7aa;border-radius:8px}.sectionHeading{display:grid;gap:8px;align-content:start}.sectionHeading h2{margin:0;color:var(--cash-ink);font-size:30px;line-height:1.18;letter-spacing:0}.sectionHeading p{margin:0}.quotePanel{display:grid;gap:14px;padding:18px;background:#ffffff;border:1px solid #fed7aa;border-radius:8px;box-shadow:0 18px 50px rgba(17,24,39,.08)}.quotePanel p{margin:0;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475467;font-size:14px}.featureCardGrid,.variantSelectorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.featureCardGrid article,.variantSelectorCard{min-height:150px;padding:20px;background:#ffffff;border:1px solid var(--line);border-radius:8px}.variantSelectorCard{display:grid;gap:12px;color:inherit;text-decoration:none}.variantSelectorCard:hover{border-color:var(--brand-orange)}.featureCardGrid h3,.variantSelectorCard span{margin:0;color:var(--cash-ink);font-size:18px;font-weight:800;letter-spacing:0}.featureCardGrid p,.variantSelectorCard p{margin:0;color:#475467;line-height:1.55}.complianceNote,.trustBand{width:min(1180px,calc(100% - 40px));margin:0 auto;border-radius:8px}.trustBand{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px;background:#ecfdf3;border:1px solid #bbf7d0}.trustBand>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.trustBand span{display:inline-flex;min-height:36px;align-items:center;border-radius:999px;padding:0 12px;background:#ffffff;color:var(--cash-green);font-size:13px;font-weight:800}.complianceNote{margin-bottom:38px;padding:20px;background:#fff7ed;border:1px solid #fed7aa}.complianceNote p:last-child{margin:0;color:#7c2d12;line-height:1.6}.cashVariant.best-of .variantHero,.cashVariant.guided .variantHero{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.cashVariant.quote-first .variantHero{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.cashVariant.quote-first .variantHero>div:first-child{order:2}.cashVariant.quote-first .quotePanel{order:1}.cashVariant.best-of .featureCardGrid article:first-child,.cashVariant.segmented .featureCardGrid article:first-child{border-color:#fed7aa;background:var(--cash-soft)}.previewHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;align-items:center;padding:48px 0}.previewHero h2{max-width:780px;font-size:48px;line-height:1.05}.previewHero p,.previewSection p{color:#475467;line-height:1.6}.previewHero p{max-width:720px;font-size:18px}.statPanel{display:grid;gap:12px;margin:0}.previewSection{display:grid;gap:22px;padding:32px 0;border-top:1px solid var(--line)}.previewSection.split{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:32px}.checkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0;margin:0;list-style:none}.checkGrid li,.faqList article,.stepList article,.twoColumnList>div{background:white;border:1px solid var(--line);border-radius:8px;padding:18px}.stepList{display:grid;gap:12px}.stepList article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px}.stepList span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--accent);color:white;font-weight:800}.faqList,.twoColumnList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.twoColumnList ul{padding-left:20px;color:#475467;line-height:1.6}.faqList p{margin-bottom:0}@media (max-width:760px){.appFrame{grid-template-columns:1fr}.content,.sidebar{padding:20px}.summaryBand,.topbar{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.viewer{justify-items:start}.heroBand{padding:28px}.heroBand h1{font-size:34px}.previewActions,.previewTopbar{align-items:flex-start;flex-direction:column}.faqList,.previewHero,.previewSection.split,.trustBand,.twoColumnList,.variantHero{grid-template-columns:1fr}.previewHero h2,.variantHero h2{font-size:34px}.cashVariant.quote-first .quotePanel,.cashVariant.quote-first .variantHero>div:first-child{order:0}}