.landing-fiscal{--lf-navy:#0a2a45;--lf-navy-deep:#071e32;--lf-gold:#a8884f;--lf-gold-soft:#c4a86d;--lf-paper:#f6f3ec;--lf-paper-line:#e7e0d2;--lf-ink:#1c2733;--lf-muted:#5b6b78;--lf-white:#fff;color:var(--lf-ink);background:var(--lf-paper);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Inter,system-ui,sans-serif;line-height:1.6}.landing-fiscal *{box-sizing:border-box;margin:0;padding:0}.landing-fiscal .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.landing-fiscal h1,.landing-fiscal h2,.landing-fiscal h3{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.12}.landing-fiscal .topbar{background:var(--lf-navy);border-bottom:1px solid #a8884f40}.landing-fiscal .topbar .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.landing-fiscal .brand{color:var(--lf-white);align-items:center;gap:12px;text-decoration:none;display:flex}.landing-fiscal .brand .mark{letter-spacing:.04em;font-family:Fraunces,serif;font-size:20px;font-weight:600}.landing-fiscal .brand .mark b{color:var(--lf-gold-soft)}.landing-fiscal .brand small{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-family:Inter;font-size:10px;font-weight:500;display:block}.landing-fiscal .topbar a.tel{color:var(--lf-white);opacity:.85;font-size:14px;font-weight:500;text-decoration:none}.landing-fiscal .topbar a.tel:hover{opacity:1}.landing-fiscal .hero{background:linear-gradient(160deg,var(--lf-navy)0%,var(--lf-navy-deep)100%);color:var(--lf-white);position:relative;overflow:hidden}.landing-fiscal .hero:after{content:"";pointer-events:none;background:radial-gradient(900px 400px at 85% -10%,#a8884f29,#0000 60%);position:absolute;inset:0}.landing-fiscal .hero .wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:74px 24px 84px;display:grid;position:relative}.landing-fiscal .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lf-gold-soft);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:600;display:inline-flex}.landing-fiscal .eyebrow:before{content:"";background:var(--lf-gold);width:26px;height:1px}.landing-fiscal .hero h1{color:#fff;margin-bottom:20px;font-size:clamp(34px,5vw,52px)}.landing-fiscal .hero h1 em{color:var(--lf-gold-soft);font-style:italic}.landing-fiscal .hero p.lead{color:#ffffffd1;max-width:30em;margin-bottom:32px;font-size:18px}.landing-fiscal .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-fiscal .btn{cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.landing-fiscal .btn-wa{background:var(--lf-gold);color:var(--lf-navy-deep);box-shadow:0 10px 28px -12px #a8884fcc}.landing-fiscal .btn-wa:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #a8884fe6}.landing-fiscal .btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff47}.landing-fiscal .btn-ghost:hover{border-color:var(--lf-gold-soft);color:var(--lf-gold-soft)}.landing-fiscal .reassure{color:#ffffff8c;margin-top:18px;font-size:13px}.landing-fiscal .doc{color:var(--lf-ink);background:#fbfaf6;border-radius:8px;padding:30px 30px 26px;position:relative;transform:rotate(-1.4deg);box-shadow:0 30px 60px -28px #0009}.landing-fiscal .doc:before{content:"";background:var(--lf-gold);border-radius:4px;width:4px;position:absolute;top:18px;bottom:18px;left:0}.landing-fiscal .doc .doc-head{border-bottom:1px solid var(--lf-paper-line);justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;display:flex}.landing-fiscal .doc .doc-head .t{letter-spacing:.14em;text-transform:uppercase;color:var(--lf-muted);font-size:11px;font-weight:600}.landing-fiscal .doc .doc-head .folio{color:var(--lf-muted);font-size:11px}.landing-fiscal .doc h4{margin-bottom:6px;font-family:Fraunces,serif;font-size:18px}.landing-fiscal .doc .line{background:var(--lf-paper-line);border-radius:3px;height:9px;margin:9px 0}.landing-fiscal .doc .line.s{width:72%}.landing-fiscal .doc .line.m{width:90%}.landing-fiscal .doc .stamp{color:#b23a3a;letter-spacing:.12em;opacity:.88;border:2.5px solid #b23a3a;border-radius:4px;padding:6px 12px;font-family:Inter;font-size:12px;font-weight:700;position:absolute;bottom:20px;right:22px;transform:rotate(-12deg)}.landing-fiscal section{padding:72px 0}.landing-fiscal .sec-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lf-gold);margin-bottom:14px;font-size:12px;font-weight:700}.landing-fiscal .sec-title{color:var(--lf-navy);max-width:18em;margin-bottom:18px;font-size:clamp(26px,3.6vw,36px)}.landing-fiscal .sec-intro{color:var(--lf-muted);max-width:42em;margin-bottom:8px;font-size:17px}.landing-fiscal .calm{background:var(--lf-white);border-top:1px solid var(--lf-paper-line);border-bottom:1px solid var(--lf-paper-line)}.landing-fiscal .calm .grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:8px;display:grid}.landing-fiscal .calm p{color:var(--lf-ink);margin-bottom:16px;font-size:16px}.landing-fiscal .calm .aside{background:var(--lf-paper);border-left:3px solid var(--lf-gold);border-radius:0 8px 8px 0;padding:22px 24px}.landing-fiscal .calm .aside strong{color:var(--lf-navy)}.landing-fiscal .avoid .items{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.landing-fiscal .avoid .item{background:var(--lf-white);border:1px solid var(--lf-paper-line);border-radius:8px;padding:24px;position:relative}.landing-fiscal .avoid .item h3{color:var(--lf-navy);margin-bottom:8px;padding-left:30px;font-size:18px}.landing-fiscal .avoid .item p{color:var(--lf-muted);padding-left:30px;font-size:15px}.landing-fiscal .avoid .item .x{color:#fff;background:#b23a3a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid;position:absolute;top:25px;left:24px}.landing-fiscal .process{background:var(--lf-navy);color:#fff}.landing-fiscal .process .sec-eyebrow{color:var(--lf-gold-soft)}.landing-fiscal .process .sec-title{color:#fff}.landing-fiscal .steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px;display:grid}.landing-fiscal .step{border-top:1px solid #a8884f59;padding-top:20px;position:relative}.landing-fiscal .step .n{color:var(--lf-gold-soft);letter-spacing:.1em;font-family:Fraunces,serif;font-size:15px;font-weight:600}.landing-fiscal .step h3{color:#fff;margin:10px 0 8px;font-size:20px}.landing-fiscal .step p{color:#ffffffb8;font-size:15px}.landing-fiscal .trust .grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.landing-fiscal .trust .stat{color:var(--lf-gold);font-family:Fraunces,serif;font-size:64px;line-height:1}.landing-fiscal .trust .stat span{font-size:30px}.landing-fiscal .trust .stat+p{letter-spacing:.16em;text-transform:uppercase;color:var(--lf-muted);margin-top:8px;font-size:13px;font-weight:600}.landing-fiscal .trust ul{margin-top:18px;list-style:none}.landing-fiscal .trust li{border-bottom:1px solid var(--lf-paper-line);color:var(--lf-ink);padding:12px 0 12px 30px;position:relative}.landing-fiscal .trust li:before{content:"";border:2px solid var(--lf-gold);border-radius:3px;width:14px;height:14px;position:absolute;top:18px;left:0}.landing-fiscal .trust li b{color:var(--lf-navy)}.landing-fiscal .trust .trust-title{font-size:clamp(22px,4vw,26px)}.landing-fiscal .final{background:linear-gradient(160deg,var(--lf-navy-deep),var(--lf-navy));color:#fff;text-align:center}.landing-fiscal .final h2{color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,40px)}.landing-fiscal .final p{color:#ffffffc7;max-width:34em;margin:0 auto 30px;font-size:18px}.landing-fiscal .final .reassure{margin-top:20px}.landing-fiscal footer{background:var(--lf-navy-deep);color:#fff9;padding:34px 0;font-size:13px}.landing-fiscal footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-fiscal footer a{color:var(--lf-gold-soft);text-decoration:none}.landing-fiscal .sticky-wa{display:none}@media (max-width:860px){.landing-fiscal .hero .wrap{grid-template-columns:1fr;padding:54px 24px 64px}.landing-fiscal .doc{max-width:380px;margin:6px auto 0;transform:rotate(-1deg)}.landing-fiscal .calm .grid,.landing-fiscal .avoid .items,.landing-fiscal .steps,.landing-fiscal .trust .grid{grid-template-columns:1fr}.landing-fiscal .steps{gap:22px}.landing-fiscal section{padding:56px 0}.landing-fiscal .sticky-wa{z-index:50;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.landing-fiscal .sticky-wa .btn{justify-content:center;width:100%;box-shadow:0 14px 30px -10px #00000080}}
