:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#102b49;background:#f8f5ef}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:#087f75;text-underline-offset:3px}a:hover{color:#075e59}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.skip-link{position:absolute;left:-999px;top:0;background:#fff;padding:12px;z-index:5}.skip-link:focus{left:0}
.money-header{display:flex;align-items:center;gap:32px;padding:18px max(24px,calc((100vw - 1160px)/2));background:#fff;border-bottom:1px solid #e6e2da}.brand{text-decoration:none;font-weight:850;font-size:23px;letter-spacing:-.04em;color:#102b49}.brand span{color:#1a9e91}.money-header nav{display:flex;gap:24px;flex:1}.money-header nav a{color:#40566e;text-decoration:none;font-size:14px}.account-link{border-radius:10px;background:#102b49;color:#fff;text-decoration:none;padding:11px 16px;white-space:nowrap;font-weight:700}.account-link:hover{color:#fff;background:#194068}
main{max-width:1160px;margin:auto;padding:0 24px 64px}.breadcrumb{display:flex;gap:9px;align-items:center;color:#69808b;font-size:13px;margin-bottom:28px}.breadcrumb a{color:#69808b}.money-hero{padding:52px 0 42px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);gap:50px;align-items:center}.eyebrow{color:#167f75;letter-spacing:.13em;font-size:12px;font-weight:800;text-transform:uppercase}h1{font-size:clamp(42px,5vw,66px);line-height:1.08;letter-spacing:-.05em;margin:18px 0 24px}h2{font-size:clamp(29px,3vw,39px);line-height:1.16;letter-spacing:-.035em;margin:8px 0 18px}p{line-height:1.68}.lead{font-size:18px;color:#40566e;max-width:790px}.hero-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:24px}.hero-actions a,.money-final a{border:1px solid #c4d3d0;border-radius:10px;padding:13px 18px;text-decoration:none;font-weight:750}.hero-actions a.primary,.money-final a.primary{background:#148e81;border-color:#148e81;color:#fff}.hero-price{background:#143352;color:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 45px #102b491b}.hero-price small,.hero-price strong,.hero-price span,.hero-price a{display:block}.hero-price small{color:#7cddcc;letter-spacing:.12em;font-size:11px;font-weight:800}.hero-price strong{font-size:27px;line-height:1.2;margin:15px 0 18px}.hero-price span{padding:6px 0;color:#e7f3f5}.hero-price a{color:#a6f0df;margin-top:20px;font-weight:700}.hero-price p{color:#e7f3f5}
.fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px}.fact-strip>div{min-width:0;background:#fff;border:1px solid #e7e0d6;border-radius:15px;padding:20px}.fact-strip small,.fact-strip strong,.fact-strip code{display:block}.fact-strip small{font-size:11px;letter-spacing:.1em;font-weight:800;color:#658092}.fact-strip strong{font-size:20px;margin-top:11px}.fact-strip code{font-size:13px;margin-top:14px;overflow-wrap:anywhere}
.money-section{background:#fff;border:1px solid #e7e0d6;border-radius:20px;padding:clamp(24px,4vw,46px);margin:22px 0}.money-section>p:not(.eyebrow),.money-section li{color:#425a70;max-width:900px}.money-freshness{font-size:13px;color:#657c88!important}.money-table-wrap{overflow-x:auto;max-width:100%}.money-table-wrap table{width:100%;min-width:790px;border-collapse:collapse;text-align:left}.money-table-wrap caption{text-align:left;font-weight:700;color:#40566e;padding:10px 0}.money-table-wrap th,.money-table-wrap td{padding:13px 12px;border-bottom:1px solid #e4e9e6;vertical-align:top;line-height:1.5;font-size:13px}.money-table-wrap thead{background:#e7f2ef}.money-table-wrap tbody th strong,.money-table-wrap tbody th code{display:block}.money-table-wrap tbody th code{font-size:11px;color:#5d7383;margin-top:5px;overflow-wrap:anywhere}.money-empty{padding:24px;border-radius:12px;background:#f3f7f6}.money-example{background:#edf8f4;border-color:#cde8de;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:center}.money-number{background:#fff;border:1px solid #cee6dc;border-radius:15px;padding:25px}.money-number small,.money-number strong,.money-number span{display:block}.money-number small{font-size:11px;color:#3d786d;letter-spacing:.1em;font-weight:800}.money-number strong{font-size:36px;margin:13px 0}.money-number span{font-size:12px;color:#607286}.steps{counter-reset:step;list-style:none;padding:0;display:grid;gap:12px}.steps li{counter-increment:step;display:flex;gap:13px}.steps li:before{content:counter(step);flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d7eee8;color:#146e66;font-weight:800}.money-payment{background:#edf5f2}.inline-actions a{font-weight:700}.money-section pre{background:#102b49;color:#f4f9fa;border-radius:14px;overflow-x:auto;padding:25px;line-height:1.6;font-size:14px}.decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;margin:24px 0}.decision-grid article{min-width:0;border:1px solid #dce6e2;border-radius:14px;padding:20px;background:#fff}.decision-grid article span{font-weight:800}.decision-grid article p{font-size:14px}.money-related .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0}.related-grid a{border:1px solid #dce6e2;border-radius:14px;padding:20px;font-weight:750;text-decoration:none}.money-faq details{border-top:1px solid #e1e7e4;padding:18px 0}.money-faq summary{cursor:pointer;font-weight:750}.money-faq details p{margin-bottom:0}.money-final{background:#143352;color:#fff;padding:45px;border-radius:20px;margin:22px 0}.money-final p{color:#d8e7eb}.money-final a{display:inline-block;margin-top:10px}
.money-footer{background:#102b49;color:#fff;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px;padding:50px max(24px,calc((100vw - 1160px)/2))}.money-footer strong,.money-footer a{display:block}.money-footer a{color:#d3e2e9;margin-top:12px;font-size:14px}.money-footer p{color:#d3e2e9;font-size:14px}
@media(max-width:800px){.money-header{flex-wrap:wrap;gap:12px}.money-header nav{order:3;width:100%;overflow-x:auto;gap:16px}.money-header nav a{white-space:nowrap}.hero-grid{grid-template-columns:1fr;gap:25px}.fact-strip{grid-template-columns:repeat(2,1fr)}.money-example{grid-template-columns:1fr}.money-footer{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.money-hero{padding-top:38px}.fact-strip,.money-related .related-grid,.money-footer{grid-template-columns:1fr}.account-link{margin-left:auto}.money-section{padding:22px}.money-final{padding:26px}.money-section pre{padding:17px}.money-number strong{font-size:30px}}
