.financial-guidance-page{--financial-green: #4fdc97;--financial-green-soft: rgba(79, 220, 151, .15);--financial-cream: #f2ead8;--financial-cream-muted: rgba(242, 234, 216, .78);--financial-charcoal: #101714;--financial-border: rgba(242, 234, 216, .16);min-height:100vh;color:var(--color-text)}.financial-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:32px;color:var(--color-text-muted);font-size:.92rem;font-weight:700;line-height:1.4}.financial-breadcrumb a{color:var(--financial-green);text-decoration:underline;text-decoration-color:#4fdc976b;text-underline-offset:4px}.financial-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:56px;align-items:center;min-height:calc(100vh - 126px);padding:42px 0 80px}.financial-hero__copy{min-width:0}.financial-hero h1{max-width:900px;margin-top:18px;color:var(--color-text);font-size:4.12rem;line-height:.98;letter-spacing:0;text-wrap:balance}.financial-hero .hero-subtitle{max-width:760px;color:var(--color-text-soft)}.financial-hero__supporting{max-width:720px;margin-top:18px;color:var(--color-text-muted);font-size:1rem;line-height:1.68}.financial-proof-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;list-style:none}.financial-proof-strip li,.financial-metric-list li{display:inline-flex;min-height:36px;align-items:center;padding:8px 12px;color:var(--financial-cream);background:#4fdc9717;border:1px solid rgba(79,220,151,.22);border-radius:999px;font-size:.9rem;font-weight:750;line-height:1.2}.financial-hero__visual{position:relative;display:grid;min-width:0;gap:18px;margin:0;padding:30px;overflow:hidden;background:linear-gradient(145deg,#4fdc9729,#f2ead814),linear-gradient(180deg,#101714f0,#070a09fa);border:1px solid var(--financial-border);border-radius:8px;box-shadow:var(--shadow-card)}.financial-branch-backdrop{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;opacity:.44;pointer-events:none}.financial-branch-backdrop span{display:block;min-height:118px;background:linear-gradient(180deg,#f2ead82e,#4fdc970f),#ffffff0b;border:1px solid rgba(242,234,216,.13);border-radius:8px}.financial-backdrop__counter{grid-column:1 / -1;min-height:74px}.financial-backdrop__desk{min-height:180px}.financial-backdrop__folder{min-height:116px;transform:translateY(26px)}.financial-backdrop__shield{min-height:116px;transform:translateY(-12px)}.financial-kiosk{position:relative;z-index:1;display:grid;width:min(100%,480px);margin-inline:auto;padding:18px 18px 28px;background:linear-gradient(180deg,#f2ead829,#ffffff0d),var(--financial-charcoal);border:1px solid rgba(242,234,216,.22);border-radius:8px;box-shadow:0 32px 90px #00000075,0 0 48px #4fdc971a}.financial-kiosk:after{content:"";display:block;width:42%;height:7px;margin:18px auto 0;background:#f2ead833;border-radius:999px}.financial-kiosk__screen{display:grid;gap:15px;padding:22px;color:var(--financial-charcoal);background:radial-gradient(circle at top left,rgba(79,220,151,.22),transparent 42%),linear-gradient(180deg,#fffffff7,#f2ead8f0);border:1px solid rgba(16,23,20,.12);border-radius:8px}.financial-kiosk__chrome,.financial-kiosk__intro{display:grid;gap:8px}.financial-kiosk__chrome{grid-template-columns:1fr auto;align-items:center;color:#1017149e;font-size:.72rem;font-weight:850;line-height:1.2;text-transform:uppercase}.financial-kiosk__intro span,.financial-outcome-card span{color:#16764d;font-size:.76rem;font-weight:900;line-height:1.2;text-transform:uppercase}.financial-kiosk__intro h2{color:var(--financial-charcoal);font-size:1.62rem;line-height:1.08;letter-spacing:0;text-wrap:balance}.financial-prompt-list{display:grid;gap:8px}.financial-prompt-list span{padding:9px 10px;color:#101714bd;background:#1017140b;border:1px solid rgba(16,23,20,.09);border-radius:8px;font-size:.88rem;font-weight:760;line-height:1.3}.financial-outcome-card{display:grid;gap:8px;padding:14px;background:#4fdc971f;border:1px solid rgba(79,220,151,.28);border-radius:8px}.financial-outcome-card p,.financial-outcome-card strong{color:#101714c7;font-size:.9rem;line-height:1.42}.financial-outcome-card strong{font-weight:900}.financial-hero-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none}.financial-hero-flow li{display:grid;min-height:48px;place-items:center;color:var(--financial-cream);background:#4fdc971f;border:1px solid rgba(79,220,151,.26);border-radius:8px;font-size:.92rem;font-weight:850;line-height:1.2}.financial-section{color:var(--color-text)}.financial-section .section-header{max-width:820px}.financial-section .section-title{color:var(--color-text);font-size:2.35rem;line-height:1.12;letter-spacing:0}.financial-section .section-intro{max-width:760px;color:var(--color-text-soft);font-size:1.08rem;line-height:1.68}.financial-copy-grid,.financial-trust-block,.financial-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:28px;align-items:start}.financial-copy-stack{display:grid;gap:18px;min-width:0}.financial-copy-stack p,.financial-callout p,.financial-trust-block p{color:var(--color-text-soft);font-size:1rem;line-height:1.72}.financial-card,.financial-callout,.financial-step-card,.financial-boundary-panel,.financial-mini-system{min-width:0;padding:24px;background:linear-gradient(145deg,#ffffff14,#ffffff09),var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:var(--shadow-card)}.financial-callout,.financial-card--use-case,.financial-card--why{border-color:#4fdc9738;background:linear-gradient(145deg,#4fdc971a,#f2ead80d),var(--color-surface)}.financial-callout h3,.financial-card h3,.financial-step-card h3{color:var(--color-text);font-size:1.16rem;line-height:1.24;letter-spacing:0;text-wrap:balance}.financial-card p,.financial-step-card p{margin-top:12px;color:var(--color-text-muted);font-size:.95rem;line-height:1.62}.financial-card-grid,.financial-step-grid,.financial-related-grid{display:grid;gap:18px;list-style:none}.financial-card-grid--three,.financial-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-card-grid--stakeholders{grid-template-columns:repeat(5,minmax(0,1fr))}.financial-card-grid--deployment{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-card--deployment,.financial-card--why{min-height:172px}.financial-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.financial-step-card span{display:inline-flex;margin-bottom:18px;color:var(--financial-green);font-size:.78rem;font-weight:850;line-height:1}.financial-boundary-panel{display:grid;gap:16px;border-color:#ffd16638;background:linear-gradient(145deg,#ffd16617,#4fdc970f),var(--color-surface)}.financial-boundary-panel span{color:var(--warning);font-size:.78rem;font-weight:850;line-height:1.2;text-transform:uppercase}.financial-boundary-panel ul{display:grid;gap:9px;list-style:none}.financial-boundary-panel li{min-width:0;padding:9px 10px;color:var(--financial-cream-muted);background:#f2ead812;border:1px solid rgba(242,234,216,.12);border-radius:8px;font-size:.9rem;font-weight:720;line-height:1.35}.financial-metric-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.financial-why-grid{margin-bottom:28px}.financial-mini-system{display:grid;gap:10px;align-self:stretch;border-color:#4fdc9733;background:linear-gradient(145deg,#4fdc971a,#f2ead80d),var(--color-surface)}.financial-mini-system span{display:flex;min-height:42px;align-items:center;padding:9px 12px;color:var(--color-text-soft);background:#ffffff0e;border:1px solid var(--color-border-subtle);border-radius:8px;font-size:.92rem;font-weight:800;line-height:1.25}.financial-final-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:-12px}@media(max-width:1180px){.financial-hero{grid-template-columns:1fr;min-height:auto}.financial-hero__visual{max-width:760px;margin-inline:auto}.financial-card-grid--four,.financial-card-grid--stakeholders,.financial-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.financial-hero h1{font-size:3.3rem}.financial-copy-grid,.financial-trust-block,.financial-why-grid,.financial-card-grid--three,.financial-card-grid--four,.financial-card-grid--stakeholders,.financial-card-grid--deployment,.financial-related-grid{grid-template-columns:1fr}}@media(max-width:640px){.financial-breadcrumb{padding-top:22px}.financial-hero{gap:34px;padding:34px 0 52px}.financial-hero h1{font-size:2.5rem;line-height:1}.financial-hero .hero-subtitle{font-size:1.03rem}.financial-hero__visual{padding:16px}.financial-branch-backdrop{display:none}.financial-kiosk{width:100%;padding:12px 12px 20px}.financial-kiosk__screen,.financial-card,.financial-callout,.financial-step-card,.financial-boundary-panel,.financial-mini-system{padding:18px}.financial-kiosk__chrome,.financial-hero-flow,.financial-step-grid{grid-template-columns:1fr}.financial-section .section-title{font-size:1.9rem}.financial-final-cta,.financial-final-cta .button{width:100%}}
