.mtg-application,.mtg-features,.mtg-hero{width:100%;margin:2rem 0;display:flex;justify-content:center;background:var(--color-surface);border-radius:12px;padding:2rem;border:1px solid var(--color-border);box-shadow:var(--shadow-soft)}.mtg-hero{margin-top:4rem;padding:3rem 2rem}.mtg-hero-container{display:flex;gap:4rem;align-items:center;max-width:1200px;width:100%}.mtg-hero-content{flex:1 1}.mtg-hero-title{font-size:3rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem}.mtg-hero-subtitle{font-size:1.2rem;color:var(--color-text-muted);margin-bottom:1.5rem}.mtg-hero-features{list-style:none;padding:0;margin:0}.mtg-hero-features li{display:flex;align-items:center;gap:.6rem;color:var(--color-text-primary);margin-bottom:.75rem}.mtg-hero-icon{color:var(--color-accent)}.mtg-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mtg-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);padding:6px 10px;border-radius:999px;color:var(--color-text-muted);font-size:.85rem;background:rgba(255,255,255,.03)}.mtg-hero-visual{flex:1 1;display:flex;justify-content:center;align-items:center}.mtg-scene{position:relative;width:360px;height:240px;border-radius:16px;padding:1rem;background:radial-gradient(120% 120% at 0 0,#1f0a0a 0,#3b0f0f 60%,#2b0a0a 100%);border:1px solid rgba(232,185,35,.35);box-shadow:var(--shadow-medium)}.house{bottom:30px;left:40px;width:220px;height:120px}.house,.roof{position:absolute}.roof{top:-30px;left:0;width:0;height:0;border-left:120px solid transparent;border-right:120px solid transparent;border-bottom:40px solid #5a1b1b;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.chimney{position:absolute;top:-40px;left:160px;width:20px;height:30px;background:#6d2424;box-shadow:inset 0 -6px 0 rgba(0,0,0,.2)}.house-body{position:absolute;bottom:0;width:100%;height:100%;background:#3b0f0f;border:2px solid #6b2a2a;border-radius:4px;display:grid;grid-template-columns:1fr 60px 1fr;align-items:end;padding:10px 12px}.window{width:56px;height:42px;background:#f4c430;border:2px solid #b38600;border-radius:4px;box-shadow:inset 0 0 12px rgba(0,0,0,.25)}.window.left{justify-self:start}.window.right{justify-self:end}.door{width:56px;height:70px;background:#2b0808;border:2px solid #6b2a2a;border-radius:4px;justify-self:center;position:relative}.door .knob{position:absolute;right:10px;top:32px;width:8px;height:8px;background:#e8b923;border-radius:50%}.steps{bottom:-6px;left:82px;width:56px;height:10px;background:#2b0808;border:1px solid #6b2a2a;border-radius:2px}.lawn,.steps{position:absolute}.lawn{bottom:-16px;left:-30px;right:-30px;height:30px;background:linear-gradient(180deg,#185a37,#0f3d25);border-radius:0 0 16px 16px;filter:blur(.2px)}.rate-badge{position:absolute;top:12px;right:12px;background:#f4c430;color:#3b0f0f;border-radius:10px;padding:10px 12px;text-align:right;box-shadow:0 4px 10px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.2)}.rate-badge .rate{font-size:1.2rem;font-weight:800;letter-spacing:.5px}.rate-badge .sub{font-size:.8rem;opacity:.9}.mtg-features-container{max-width:1200px;width:100%}.mtg-features-title{font-size:2.2rem;font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:2rem}.mtg-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.mtg-feature-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;text-align:center;transition:all .2s ease;box-shadow:var(--shadow-soft)}.mtg-feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium);border-color:var(--color-accent)}.mtg-feature-icon{font-size:2.25rem;color:var(--color-accent);margin-bottom:.75rem}.mtg-feature-title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.mtg-feature-description{color:var(--color-text-muted)}.mtg-application-container{max-width:900px;width:100%}.mtg-application-title{font-size:2.25rem;font-weight:700;color:var(--color-text-primary);text-align:center;margin-bottom:.5rem}.mtg-application-subtitle{font-size:1rem;color:var(--color-text-muted);text-align:center;margin-bottom:2rem}.mtg-application-form{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:2rem;box-shadow:var(--shadow-soft)}.form-section{margin-bottom:1.75rem}.form-section-title{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.9rem;font-weight:500;color:var(--color-text-muted);margin-bottom:.4rem}.form-group input,.form-group select,.form-group textarea{padding:.7rem 1rem;font-size:1rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text-primary)}.submit-button{width:100%;padding:1rem 2rem;font-size:1.05rem;font-weight:600;background:var(--color-accent);color:#fff;border:none;border-radius:8px;cursor:pointer;box-shadow:var(--shadow-soft)}.submit-button:hover{background:rgb(215,67,67)}@media (max-width:768px){.mtg-hero-container{flex-direction:column;gap:2rem}.mtg-hero-title{font-size:2.4rem}}