.home-page .home-intro{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 50%,var(--primary-light) 100%);position:relative;overflow:hidden}.home-page .home-intro::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(39,174,96,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.home-page .home-intro-grid{position:relative}.home-page .home-intro h1 span{color:var(--accent)}.home-page .home-intro .text-link{color:#5bc0be}.home-page .home-calculator{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(10px)}.home-page .home-calculator h2{color:#fff}.home-page .hero-fields{align-items:end}.home-page .hero-fields input{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);color-scheme:dark}.home-page .hero-fields input:focus{border-color:var(--accent)}.home-page .home-calculator .source-note{color:#dce8ef}.home-page .home-calculator .form-error{color:#ffd0cc}.home-page .home-result{background:var(--accent);color:var(--primary-dark)}.home-page .home-result strong,.home-page .home-result a{color:var(--primary-dark)}.home-page .market-snapshot{background:linear-gradient(135deg,#0f2b46 0%,#1a4a6e 100%);border-radius:var(--radius-md);padding:28px 32px;color:#e5edf3}.home-page .market-snapshot h2{color:#fff}.home-page .market-item{background:rgba(255,255,255,.1);border-color:transparent}.home-page .market-item strong{color:#fff}.home-page .market-item:first-child strong{color:#5bc0be}.home-page .market-snapshot .source-note{color:#dce8ef}.home-page .market-snapshot a{color:#5bc0be;text-decoration:underline}.home-page .market-snapshot .data-warning{color:#ffd38a}.home-page .amount-links a{border-radius:24px;border:2px solid var(--border);color:var(--primary)}.home-page .amount-links a:hover{border-color:var(--accent);color:var(--accent-hover)}.home-page .tool-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.home-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;align-items:stretch}.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-articles-grid .article-card{min-width:0;margin:0}.home-articles-grid .article-card.has-thumbnail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.home-articles-grid .article-card-thumbnail{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;border-radius:var(--radius-md) var(--radius-md) 0 0}.home-articles-grid .article-card.has-thumbnail .article-card-body{justify-content:flex-start;padding:18px 20px}.home-articles-grid .article-card-category{align-self:flex-start}.home-articles-grid .article-card-meta{margin-top:auto;flex-wrap:wrap;gap:8px 12px}@media (max-width:1000px){.home-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-page .hero-fields{grid-template-columns:1fr 1fr}.home-page .hero-fields>div:first-child{grid-column:1 / -1}.home-articles-grid{grid-template-columns:minmax(0,1fr);gap:20px}.home-page .market-snapshot{padding:22px 18px}}.home-page .home-publisher{display:grid;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:20px}.home-page .home-publisher img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover}.home-page .home-publisher h2{margin-top:0}.home-page .home-publisher p{max-width:76ch}@media(max-width:600px){.home-page .home-publisher{grid-template-columns:1fr;gap:14px}}