.static-page{max-width:var(--container, 1200px);margin:0 auto;padding:26px 20px 80px}.static-page .page-title{font-size:clamp(2.2rem,5vw,3.2rem);margin:14px 0 16px;font-weight:900;color:var(--color-bord-deep, #2B0510);font-family:var(--font-serif, serif);line-height:1.15}.static-page .lead{font-size:1.15rem;line-height:1.68;color:#4a4a4a;margin:0 0 34px;max-width:74ch}.static-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:40px}@media(max-width:860px){.static-grid{grid-template-columns:1fr;gap:22px}}.static-grid .hero-plank{grid-column:1 / -1;width:100%;padding:38px 42px;background:linear-gradient(135deg,#24050e,#3b0818,#150207);border:1.5px solid rgba(244,224,140,.45);border-radius:22px;box-shadow:0 14px 38px #24050e59;color:#fff;position:relative;overflow:hidden}@media(max-width:768px){.static-grid .hero-plank{padding:28px 24px}}.static-grid .hero-kicker{display:inline-block;font-family:var(--font-mono, monospace);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#24050e;background:linear-gradient(135deg,#f4e08c,#c9a227);padding:5px 14px;border-radius:6px;margin-bottom:14px;box-shadow:0 2px 8px #0003}.static-grid .hero-plank-title{font-family:var(--font-serif, serif);font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:900;color:#fff;margin:0 0 12px;line-height:1.15}.static-grid .hero-plank-desc{font-size:1.05rem;color:#ffffffe6;line-height:1.65;margin:0 0 24px;max-width:68ch}.static-grid .hero-plank-actions{display:flex;flex-wrap:wrap;gap:14px}.static-grid .btn-gold{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f4e08c,#d4af37,#b8860b);color:#24050e!important;font-family:var(--font-mono, monospace);font-size:.88rem;font-weight:800;text-decoration:none!important;padding:12px 22px;border-radius:10px;box-shadow:0 4px 14px #0000004d;transition:all .2s ease}.static-grid .btn-gold:hover{background:linear-gradient(135deg,#fff0a8,#e2bd44);transform:translateY(-2px);box-shadow:0 8px 20px #f4e08c59}.static-grid .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(244,224,140,.3);color:#f4e08c!important;font-family:var(--font-mono, monospace);font-size:.88rem;font-weight:800;text-decoration:none!important;padding:12px 22px;border-radius:10px;transition:all .2s ease}.static-grid .btn-ghost:hover{background:#ffffff29;border-color:#f4e08c;transform:translateY(-2px)}.static-grid .card-box{border-radius:20px;padding:32px 34px;display:flex;flex-direction:column;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.static-grid .card-box:hover{transform:translateY(-3px)}.static-grid .card-box h2{font-family:var(--font-serif, serif);font-size:1.55rem;font-weight:800;margin:0 0 14px;line-height:1.25}.static-grid .card-box p{font-size:1rem;line-height:1.68;color:#383431;margin:0 0 14px}.static-grid .card-box p:last-child{margin-bottom:0}.static-grid .card-box ul{margin:0 0 14px;padding-left:20px}.static-grid .card-box li{font-size:.98rem;line-height:1.6;color:#383431;margin-bottom:8px}.static-grid .box-kicker{display:inline-block;font-family:var(--font-mono, monospace);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:6px;margin-bottom:12px;align-self:flex-start}.static-grid .card-box:nth-of-type(4n+1),.static-grid .box-gold{background:linear-gradient(135deg,#fffdf8,#fdf7ea);border:1.5px solid rgba(201,162,39,.4);border-left:6px solid #C9A227;box-shadow:0 10px 30px #5e10260d,0 0 20px #c9a2271f}.static-grid .card-box:nth-of-type(4n+1) h2,.static-grid .box-gold h2{color:#5e1026}.static-grid .card-box:nth-of-type(4n+1) .box-kicker,.static-grid .box-gold .box-kicker{color:#8f6b12;background:#c9a22729;border:1px solid rgba(201,162,39,.3)}.static-grid .card-box:nth-of-type(4n+2),.static-grid .box-wine{background:linear-gradient(135deg,#fffdfe,#fdf3f5);border:1.5px solid rgba(143,43,76,.35);border-left:6px solid #8F2B4C;box-shadow:0 10px 30px #5e10260f,0 0 20px #8f2b4c1f}.static-grid .card-box:nth-of-type(4n+2) h2,.static-grid .box-wine h2{color:#6e142c}.static-grid .card-box:nth-of-type(4n+2) .box-kicker,.static-grid .box-wine .box-kicker{color:#8f2b4c;background:#8f2b4c1f;border:1px solid rgba(143,43,76,.25)}.static-grid .card-box:nth-of-type(4n+3),.static-grid .box-green{background:linear-gradient(135deg,#fafffb,#effcf4);border:1.5px solid rgba(46,125,50,.3);border-left:6px solid #2E7D32;box-shadow:0 10px 30px #2e7d320d,0 0 20px #2e7d321a}.static-grid .card-box:nth-of-type(4n+3) h2,.static-grid .box-green h2{color:#1b5e20}.static-grid .card-box:nth-of-type(4n+3) .box-kicker,.static-grid .box-green .box-kicker{color:#1b5e20;background:#2e7d321f;border:1px solid rgba(46,125,50,.25)}.static-grid .card-box:nth-of-type(4n+4),.static-grid .box-blue{background:linear-gradient(135deg,#fafcff,#f0f6fd);border:1.5px solid rgba(27,85,155,.3);border-left:6px solid #1B559B;box-shadow:0 10px 30px #1b559b0d,0 0 20px #1b559b1a}.static-grid .card-box:nth-of-type(4n+4) h2,.static-grid .box-blue h2{color:#0d47a1}.static-grid .card-box:nth-of-type(4n+4) .box-kicker,.static-grid .box-blue .box-kicker{color:#0d47a1;background:#1b559b1f;border:1px solid rgba(27,85,155,.25)}.static-grid .curriculum-banner{grid-column:1 / -1;width:100%;padding:34px 40px;background:linear-gradient(135deg,#faf4ee,#f5ece3);border:1.5px solid rgba(143,43,76,.25);border-left:6px solid var(--color-wine, #5E1026);border-radius:20px;box-shadow:0 10px 30px #5e10260f;position:relative;overflow:hidden}.static-grid .curriculum-kicker{display:inline-block;font-family:var(--font-mono, monospace);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bord-deep, #2B0510);background:linear-gradient(135deg,#f4e08c,#e8c86a);padding:4px 12px;border-radius:6px;border:1px solid rgba(201,162,39,.4);box-shadow:0 2px 5px #c9a22733;margin-bottom:12px}.static-grid .curriculum-title{font-family:var(--font-serif, serif);font-size:clamp(1.6rem,3.2vw,2.1rem);color:var(--color-bord-deep, #2B0510);margin:0 0 10px;line-height:1.2;font-weight:800}.static-grid .curriculum-desc{color:#4a4a4a;font-size:1.05rem;line-height:1.65;margin:0;max-width:78ch}
