.fiscal-landing{--landing-ink:240,234,229;--landing-surface:30,27,31;--landing-heading:#f3ece7;--landing-muted:#c4b8b4;--landing-accent-ink:#dab6a1;--landing-section-bg:#151419;--landing-panel:#1e1b1f;--landing-footer-bg:#151419;--landing-footer-bottom:#151419;--fiscal-accent:211,170,145;background:radial-gradient(ellipse 75% 900px at 100% 5%,rgba(var(--fiscal-accent),.11),transparent 85%),radial-gradient(ellipse 55% 1000px at 0 20%,rgba(140,87,255,.07),transparent 80%),var(--landing-section-bg);color:var(--landing-heading);isolation:isolate;min-block-size:100vh;overflow-x:clip;padding-block-start:1px;position:relative}.fiscal-landing.v-theme--light,.v-theme--light .fiscal-landing{--landing-ink:46,38,61;--landing-surface:255,255,255;--landing-section-bg:#f6f4fb;--landing-footer-bg:#efebf7;--landing-footer-bottom:#e8e3f1;--landing-title-lead:#312343;--landing-heading:#312343;--landing-muted:#5c526c;--landing-panel:#fff;--landing-accent-strength:40%;--landing-shadow-strength:.16;--landing-text-floor:68%;--landing-accent-ink:#6d28d9;--landing-accent-end-ink:#4338ca;--landing-success-ink:#16664b;--landing-link-brightness:1;--landing-cyan-ink:#0e7490;--landing-heading:#3e2f31;--landing-muted:#705f60;--landing-accent-ink:#905339;--landing-section-bg:#faf5ef;--landing-surface:255,251,246;--landing-panel:#fffbf6;--landing-footer-bg:#f0e8e1;--landing-footer-bottom:#f0e8e1;--fiscal-accent:146,92,62}.fiscal-landing main{position:relative;z-index:1}.fiscal-landing .landing-cosmos{z-index:-1}.fiscal-landing h1,.fiscal-landing h2,.fiscal-landing h3,.fiscal-landing h4,.fiscal-landing p{margin-block-start:0}.fiscal-landing h1,.fiscal-landing h2,.fiscal-landing h3,.fiscal-landing h4{color:var(--landing-heading);text-wrap:balance}.fiscal-landing em{color:var(--landing-accent-ink);font-style:normal}.fiscal-landing p{color:var(--landing-muted);line-height:1.85}.fiscal-landing [id]{scroll-margin-block-start:150px}.fiscal-landing [tabindex]:focus-visible,.fiscal-landing a:focus-visible,.fiscal-landing button:focus-visible,.fiscal-landing summary:focus-visible{outline:2px solid var(--landing-accent-ink);outline-offset:5px}.fiscal-landing .fiscal-section{margin-inline:auto;max-inline-size:1280px;padding:85px 32px}.fiscal-landing .fiscal-kicker{color:var(--landing-muted);font:600 11px/1.8 system-ui,sans-serif;letter-spacing:.04em}.fiscal-landing .fiscal-hero{align-items:center;display:grid;gap:90px;grid-template-columns:1.1fr .9fr;padding-block:75px 80px}.fiscal-landing .fiscal-hero h1{font-size:clamp(56px,6.2vw,88px);font-weight:550;letter-spacing:-3px;line-height:1.03;margin-block:28px 32px}.fiscal-landing .fiscal-hero__copy>p{font-size:15px;max-inline-size:590px}.fiscal-landing .fiscal-hero__solution{margin-block:25px 32px}.fiscal-landing .fiscal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.fiscal-landing .fiscal-actions a{align-items:center;border-block-end:1px solid rgba(var(--fiscal-accent),.3);color:var(--landing-accent-ink);display:inline-flex;font-size:13px;gap:12px;padding-block:10px;text-decoration:none}.fiscal-landing .fiscal-review-marker{color:var(--landing-muted);display:block;font-size:11px;line-height:1.8;margin-block-start:22px}.fiscal-landing .fiscal-hero__folio{padding-block-start:35px;position:relative;transform:rotate(2deg)}.fiscal-landing .fiscal-hero__folio:before{background:rgba(var(--fiscal-accent),.05);border:1px solid rgba(var(--fiscal-accent),.2);border-radius:8px 20px 20px;content:"";inset:45px -12px -12px 12px;position:absolute;z-index:-1}.fiscal-landing .fiscal-hero__folio-tab{background:rgba(var(--fiscal-accent),.13);border:1px solid rgba(var(--fiscal-accent),.2);border-radius:12px 12px 0 0;font-size:10px;inset:0 auto auto 0;letter-spacing:.05em;padding:9px 20px;position:absolute}.fiscal-landing .fiscal-hero__folio-sheet{backdrop-filter:blur(24px) saturate(1.6);background:linear-gradient(140deg,rgba(var(--fiscal-accent),.09),rgba(var(--landing-surface),.8));border:1px solid rgba(var(--fiscal-accent),.3);border-radius:0 20px 20px;box-shadow:0 30px 70px #00000024,inset 0 1px #ffffff0f;padding:35px}.fiscal-landing .fiscal-hero__folio-sheet>.v-icon{color:var(--landing-accent-ink);margin-block-end:25px}.fiscal-landing .fiscal-hero__folio-sheet>.fiscal-kicker{display:block}.fiscal-landing .fiscal-hero__folio-sheet h2{font-size:39px;font-weight:550;letter-spacing:-1.2px;line-height:1.12;margin-block:18px 30px}.fiscal-landing .fiscal-hero__folio-sheet p{align-items:center;border-block-start:1px solid rgba(var(--landing-ink),.13);display:flex;font-size:12px;gap:16px;margin:0;padding-block:13px}.fiscal-landing .fiscal-hero__folio-sheet p>span{color:var(--landing-accent-ink);font-size:10px}.fiscal-landing .fiscal-hero__folio-sheet small{color:var(--landing-muted);display:block;font-size:10px;margin-block-start:20px}.fiscal-landing .fiscal-people h2,.fiscal-landing .fiscal-section-heading h2,.fiscal-landing .fiscal-section>h2{font-size:clamp(34px,4.2vw,56px);font-weight:550;letter-spacing:-1.7px;line-height:1.13;margin-block:20px 25px}.fiscal-landing .fiscal-section-heading{margin-block-end:45px;max-inline-size:900px}.fiscal-landing .fiscal-section-heading>p{font-size:15px;max-inline-size:650px}.fiscal-landing .fiscal-showcase{margin-inline:auto;max-inline-size:1100px}.fiscal-landing .fiscal-showcase__switch{align-items:center;display:flex;gap:12px;justify-content:center;margin-block-end:28px}.fiscal-landing .fiscal-showcase__switch button{align-items:center;backdrop-filter:blur(16px);background:rgba(var(--landing-surface),.6);border:1px solid rgba(var(--fiscal-accent),.23);border-radius:12px;color:var(--landing-heading);display:flex;font-size:13px;gap:12px;padding:14px 22px;transition:background .25s ease,transform .25s ease}.fiscal-landing .fiscal-showcase__switch button:hover{transform:translateY(-2px)}.fiscal-landing .fiscal-showcase__switch button[aria-pressed=true]{background:rgba(var(--fiscal-accent),.13);border-color:var(--landing-accent-ink)}.fiscal-landing .fiscal-showcase__window{border-radius:20px;min-inline-size:0;overflow:hidden}.fiscal-landing .fiscal-showcase__bar{align-items:center;border-block-end:1px solid rgba(var(--landing-ink),.12);color:var(--landing-muted);display:flex;font-size:11px;gap:15px;justify-content:space-between;padding:19px 28px}.fiscal-landing .fiscal-showcase__bar>span:first-child{align-items:center;display:flex;gap:12px}.fiscal-landing .fiscal-showcase__body{min-block-size:520px;padding:30px}.fiscal-landing .fiscal-showcase__heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-block-end:28px}.fiscal-landing .fiscal-showcase__heading h3{font-size:27px;font-weight:550;line-height:1.3;margin:8px 0 0}.fiscal-landing .fiscal-example-tag{border:1px solid rgba(var(--fiscal-accent),.3);border-radius:20px;color:var(--landing-accent-ink);font-size:10px;padding:5px 10px;white-space:nowrap}.fiscal-landing .fiscal-mini-kpis{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:30px}.fiscal-landing .fiscal-mini-kpis>div{align-items:start;background:rgba(var(--fiscal-accent),.04);border:1px solid rgba(var(--landing-ink),.12);border-radius:16px;display:grid;gap:12px 14px;grid-template-columns:28px 1fr;padding:22px}.fiscal-landing .fiscal-mini-kpis .v-icon{color:var(--landing-accent-ink)}.fiscal-landing .fiscal-mini-kpis span{color:var(--landing-muted);font-size:12px;line-height:1.8}.fiscal-landing .fiscal-mini-kpis strong{font-size:30px;font-weight:550;grid-column:2;line-height:1.1}.fiscal-landing .fiscal-example-list h4{font-size:15px;font-weight:550;margin-block-end:15px}.fiscal-landing .fiscal-example-list article{align-items:center;border-block-start:1px solid rgba(var(--landing-ink),.12);display:flex;gap:15px;padding-block:19px}.fiscal-landing .fiscal-example-list article>.v-icon{color:var(--landing-accent-ink);flex-shrink:0}.fiscal-landing .fiscal-example-list article strong{font-size:14px;font-weight:500}.fiscal-landing .fiscal-example-list small{color:var(--landing-muted);display:block;font-size:11px;margin-block-start:5px}.fiscal-landing .fiscal-example-list article>span{border:1px solid rgba(var(--fiscal-accent),.25);border-radius:20px;font-size:11px;margin-inline-start:auto;padding:5px 12px}.fiscal-landing .fiscal-review-note{align-items:start;background:rgba(var(--fiscal-accent),.07);border-radius:12px;display:flex;gap:13px;margin-block:22px;padding:18px}.fiscal-landing .fiscal-review-note>.v-icon{color:var(--landing-accent-ink);flex-shrink:0;margin-block-start:3px}.fiscal-landing .fiscal-review-note p{font-size:12px;margin:0}.fiscal-landing .fiscal-example-caption{color:var(--landing-muted);display:block;font-size:11px;line-height:1.8;margin:20px 0 0}.fiscal-landing .fiscal-example-intro{font-size:14px}.fiscal-landing .fiscal-example-table{border:1px solid rgba(var(--landing-ink),.1);border-radius:12px;overflow-x:auto}.fiscal-landing .fiscal-example-table table{border-collapse:collapse;inline-size:100%;min-inline-size:570px}.fiscal-landing .fiscal-example-table td,.fiscal-landing .fiscal-example-table th{border-block-end:1px solid rgba(var(--landing-ink),.1);font-size:12px;padding:18px;text-align:start}.fiscal-landing .fiscal-example-table th{font-weight:550}.fiscal-landing .fiscal-example-table td{color:var(--landing-muted)}.fiscal-landing .fiscal-closing-list{list-style:none;margin:0;padding:0}.fiscal-landing .fiscal-closing-list li{align-items:center;border-block-start:1px solid rgba(var(--landing-ink),.12);display:grid;gap:18px;grid-template-columns:35px 1fr auto;padding-block:18px}.fiscal-landing .fiscal-closing-list li>span{color:var(--landing-accent-ink);font-size:11px}.fiscal-landing .fiscal-closing-list strong{font-size:14px;font-weight:550}.fiscal-landing .fiscal-closing-list small{color:var(--landing-muted);display:block;font-size:11px;margin-block-start:4px}.fiscal-landing .fiscal-closing-list em{font-size:11px}.fiscal-landing .fiscal-features{display:grid;gap:22px}.fiscal-landing .fiscal-feature{backdrop-filter:blur(24px) saturate(1.6);background:linear-gradient(110deg,rgba(var(--fiscal-accent),.07),rgba(var(--landing-surface),.65));border:1px solid rgba(var(--fiscal-accent),.22);border-radius:20px;box-shadow:0 18px 50px #0000001a,inset 0 1px #ffffff0f;display:grid;gap:30px;grid-template-columns:60px 1fr .9fr;padding:35px;transition:transform .3s ease,box-shadow .3s ease}.fiscal-landing .fiscal-feature:hover{box-shadow:0 28px 65px #00000029,inset 0 1px #ffffff12;transform:translateY(-4px)}.fiscal-landing .fiscal-feature__icon{background:rgba(var(--fiscal-accent),.06);block-size:54px;border:1px solid rgba(var(--fiscal-accent),.23);border-radius:16px;color:var(--landing-accent-ink);display:grid;inline-size:54px;place-items:center}.fiscal-landing .fiscal-feature h3{font-size:27px;font-weight:550;letter-spacing:-.6px;line-height:1.2;margin-block:15px 18px}.fiscal-landing .fiscal-feature p{font-size:14px;margin:0}.fiscal-landing .fiscal-feature__benefit{border-inline-start:1px solid rgba(var(--landing-ink),.13);padding-inline-start:30px}.fiscal-landing .fiscal-feature__benefit strong{font-size:11px;font-weight:600}.fiscal-landing .fiscal-feature__benefit p{font-size:13px;margin-block:8px 20px}.fiscal-landing .fiscal-feature__benefit p:last-child{margin-block-end:0}.fiscal-landing .fiscal-people{display:grid;gap:65px;grid-template-columns:1.1fr .9fr}.fiscal-landing .fiscal-people__roles article{border-block-start:1px solid rgba(var(--landing-ink),.14);padding-block:28px}.fiscal-landing .fiscal-people__roles article>.v-icon{color:var(--landing-accent-ink);margin-block-end:18px}.fiscal-landing .fiscal-people__roles h3{font-size:25px;font-weight:550;margin-block-end:18px}.fiscal-landing .fiscal-people__roles p{font-size:14px;margin:0}.fiscal-landing .fiscal-connections{text-align:center}.fiscal-landing .fiscal-connections p{margin-inline:auto;max-inline-size:650px}.fiscal-landing .fiscal-connections .fiscal-actions{justify-content:center}.fiscal-landing .fiscal-faq{max-inline-size:920px}.fiscal-landing .fiscal-faq details{border-block-end:1px solid rgba(var(--landing-ink),.15);padding-block:25px}.fiscal-landing .fiscal-faq summary{cursor:pointer;font-size:16px;padding-inline-end:20px}.fiscal-landing .fiscal-faq details p{font-size:14px;margin:18px 0 0}.fiscal-landing .fiscal-close{padding-block-end:110px;text-align:center}.fiscal-landing .fiscal-close__comparison{display:grid;gap:45px;grid-template-columns:1fr 1fr;margin:0 auto 55px;max-inline-size:850px;text-align:start}.fiscal-landing .fiscal-close__comparison p{border-inline-start:1px solid rgba(var(--landing-ink),.2);font-size:14px;padding-inline-start:22px}.fiscal-landing .fiscal-close__comparison p:last-child{border-color:var(--landing-accent-ink)}.fiscal-landing .fiscal-close__comparison strong{color:var(--landing-heading);display:block;margin-block-end:14px}.fiscal-landing .fiscal-close>p{margin:0 auto 30px;max-inline-size:650px}.fiscal-landing .fiscal-close>small{color:var(--landing-muted);display:block;font-size:11px;line-height:1.8;margin-block-start:22px}.fiscal-landing .fiscal-skip{background:var(--landing-panel);border-radius:8px;color:var(--landing-heading);inset-block-start:-100px;inset-inline-start:20px;padding:12px;position:absolute;z-index:100}.fiscal-landing .fiscal-skip:focus{inset-block-start:20px}@media(max-width:1000px){.fiscal-landing .fiscal-hero{gap:45px}.fiscal-landing .fiscal-hero h1{font-size:66px;letter-spacing:-2.5px}.fiscal-landing .fiscal-feature{gap:25px;grid-template-columns:50px 1fr 1fr;padding:28px}.fiscal-landing .fiscal-feature__icon{block-size:45px;inline-size:45px}}@media(max-width:800px){.fiscal-landing .fiscal-hero,.fiscal-landing .fiscal-people{grid-template-columns:1fr}.fiscal-landing .fiscal-hero__folio{inline-size:100%;margin:30px auto 0;max-inline-size:460px}.fiscal-landing .fiscal-feature{grid-template-columns:50px 1fr}.fiscal-landing .fiscal-feature__benefit{border-block-start:1px solid rgba(var(--landing-ink),.12);border-inline-start:0;grid-column:2;padding-block-start:22px;padding-inline-start:0}.fiscal-landing .fiscal-mini-kpis{gap:12px}.fiscal-landing .fiscal-mini-kpis>div{grid-template-columns:1fr;padding:17px}.fiscal-landing .fiscal-mini-kpis strong{grid-column:1}}@media(max-width:540px){.fiscal-landing .fiscal-section{padding:50px 20px}.fiscal-landing .fiscal-hero{gap:25px;padding-block-start:40px}.fiscal-landing .fiscal-hero h1{font-size:57px;letter-spacing:-2px}.fiscal-landing .fiscal-hero__folio{inline-size:calc(100% - 20px)}.fiscal-landing .fiscal-hero__folio-sheet{padding:26px}.fiscal-landing .fiscal-hero__folio-sheet h2{font-size:34px}.fiscal-landing .fiscal-showcase__switch{gap:8px}.fiscal-landing .fiscal-showcase__switch button{flex:1;font-size:11px;gap:6px;justify-content:center;padding:12px 8px}.fiscal-landing .fiscal-showcase__switch .v-icon{display:none}.fiscal-landing .fiscal-showcase__bar{font-size:9px;padding:16px 20px}.fiscal-landing .fiscal-showcase__body{min-block-size:0;padding:22px 20px}.fiscal-landing .fiscal-showcase__heading{align-items:start;gap:12px}.fiscal-landing .fiscal-showcase__heading h3{font-size:24px}.fiscal-landing .fiscal-example-tag{display:none}.fiscal-landing .fiscal-mini-kpis{gap:12px;grid-template-columns:1fr}.fiscal-landing .fiscal-mini-kpis>div{align-items:center;gap:14px;grid-template-columns:25px 1fr auto;padding:17px}.fiscal-landing .fiscal-mini-kpis strong{font-size:27px;grid-column:3}.fiscal-landing .fiscal-mini-kpis span{font-size:11px}.fiscal-landing .fiscal-closing-list li{gap:12px;grid-template-columns:25px 1fr}.fiscal-landing .fiscal-closing-list em{grid-column:2}.fiscal-landing .fiscal-feature{gap:20px;grid-template-columns:1fr;padding:25px}.fiscal-landing .fiscal-feature__benefit{grid-column:1}.fiscal-landing .fiscal-feature h3{font-size:27px}.fiscal-landing .fiscal-close__comparison{gap:20px;grid-template-columns:1fr}.fiscal-landing .fiscal-close{padding-block-end:80px}}@media(prefers-reduced-motion:reduce){.fiscal-landing .fiscal-feature,.fiscal-landing .fiscal-showcase__switch button{transform:none;transition:none}}
