.finance-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--s7);padding-block:var(--s5) var(--s7)}.finance-hero h1{max-width:16ch;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1.06}.finance-eyebrow{color:var(--accent);font-size:var(--t-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:var(--s4)}.finance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-block:var(--s5) var(--s3)}.finance-button{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;background:var(--accent);color:var(--on-accent);padding:.85rem 1.2rem;border:1px solid var(--accent);border-radius:var(--r-sm);font-weight:600;text-decoration:none}.finance-button:hover{background:var(--accent-hover);color:var(--on-accent)}.finance-button--plain{background:transparent;color:var(--accent)}.finance-button--plain:hover{background:var(--accent-wash);color:var(--accent)}.finance-small{font-size:var(--t-xs);color:var(--text-muted)}.finance-paper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);box-shadow:var(--shadow)}.finance-paper__top{display:flex;justify-content:space-between;gap:var(--s4);border-bottom:1px solid var(--line);padding-bottom:var(--s4);font-size:var(--t-xs);color:var(--text-muted)}.finance-paper h2{margin-top:var(--s5);font-size:var(--t-lg)}.finance-paper dl{margin:0}.finance-paper dl div{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.finance-paper dt{font-size:var(--t-sm)}.finance-paper dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.finance-paper .finance-total{color:var(--accent);font-weight:600}.finance-preview{margin:0}.finance-preview img{display:block;width:100%;max-width:400px;height:auto;margin:var(--s4) auto 0;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.finance-preview figcaption{margin-top:var(--s4)}.finance-strip{display:flex;flex-wrap:wrap;gap:var(--s3) var(--s6);border-block:1px solid var(--line);padding-block:var(--s4);font-size:var(--t-sm);color:var(--text-muted)}.finance-section{margin-block:var(--s8)}.finance-section h2{max-width:29ch;font-size:var(--t-2xl)}.finance-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:start}.finance-hero>*,.finance-split>*{min-width:0}.finance-feature{padding-block:var(--s4);border-top:1px solid var(--line)}.finance-feature h3{font-size:var(--t-md)}.finance-feature p{max-width:62ch;font-size:var(--t-sm);color:var(--text-muted)}.finance-image{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.finance-scroll{overflow-x:auto;margin-block:var(--s5)}.finance-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.finance-table th,.finance-table td{padding:var(--s3) var(--s4);text-align:left;border-bottom:1px solid var(--line)}.finance-table thead{background:var(--surface)}.finance-table th:first-child{min-width:180px}.finance-table th{font-weight:600}.finance-offer{border:1px solid var(--line);border-radius:var(--r);padding:var(--s6);background:var(--surface)}.finance-price{font-size:2.5rem;letter-spacing:-.05em;font-weight:700;margin:var(--s4) 0 var(--s2)}.finance-faq details{border-bottom:1px solid var(--line);padding-block:var(--s4)}.finance-faq summary{cursor:pointer;font-weight:600}.finance-faq details p{margin-top:var(--s3);max-width:76ch;color:var(--text-muted)}.finance-steps{list-style:none;counter-reset:finance-step;padding:0}.finance-steps li{counter-increment:finance-step;padding:var(--s5) 0 var(--s5) 3rem;border-top:1px solid var(--line);position:relative}.finance-steps li:before{content:counter(finance-step,decimal-leading-zero);position:absolute;left:0;top:var(--s5);color:var(--accent);font:600 var(--t-md)/1.5 var(--mono)}@media(max-width:800px){.finance-hero,.finance-split{grid-template-columns:1fr}.finance-hero{gap:var(--s5)}.finance-hero h1{max-width:20ch}.finance-section{margin-block:var(--s7)}.finance-offer{padding:var(--s5)}}@media(max-width:600px){.finance-preview{margin-inline:calc(-1*var(--s5));padding:var(--s4) 0;border-inline:0;border-radius:0}.finance-preview .finance-paper__top,.finance-preview figcaption{padding-inline:var(--s5)}.finance-preview img{max-width:313px}}@media(max-width:600px){.finance-table th:first-child{min-width:0;width:45%}.finance-table th,.finance-table td{padding:var(--s2)}}.tracker-example__hint{display:none}@media(max-width:600px){.tracker-example{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.tracker-example img{width:1408px;max-width:none;height:auto;border:0;border-radius:0}.tracker-example__hint{display:block;margin-top:var(--s2)}}.workbook-example__hint{display:none}@media(max-width:600px){.workbook-example{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.workbook-example img{width:1733px;max-width:none;height:auto;border:0;border-radius:0}.workbook-example__hint{display:block;margin:0 0 var(--s2)}}.photo-frame{position:relative;isolation:isolate;border-radius:var(--r-lg);overflow:hidden;padding:var(--s7);background:#0b0f14}.photo-frame__photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.9}@media(max-width:800px){.photo-frame{padding:var(--s6) var(--s5)}}@media(max-width:600px){.photo-frame{margin-inline:calc(-1*var(--s5));padding:var(--s5) var(--s4);border-radius:0}.photo-frame--bleed{padding-inline:0}.photo-frame--bleed .finance-preview{margin-inline:0}}
