.hero-trust-badges{display:flex;align-items:stretch;gap:12px;margin:24px 0 2px;max-width:780px}.hero-trust-badge{min-width:0;flex:1;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;padding:12px 14px;border:1px solid rgba(200,255,90,.38);border-radius:6px;color:var(--text);background:rgba(13,25,39,.86);box-shadow:0 12px 40px rgba(0,0,0,.18);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.hero-trust-badge:hover{border-color:var(--lime);background:rgba(200,255,90,.08);transform:translateY(-2px)}.hero-trust-badge>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#132006;background:var(--lime);font:900 18px "JetBrains Mono",monospace}.hero-trust-badge.tax>span{color:#061723;background:var(--blue)}.hero-trust-badge strong{font-size:13px}.hero-trust-badge small{margin-top:3px;color:var(--muted);font:600 9px "JetBrains Mono",monospace}.organization-shell,.tax-shell{max-width:1080px}.license-summary,.tax-highlight{margin:0 0 34px;padding:22px 24px;border:1px solid rgba(200,255,90,.42);border-radius:8px;background:linear-gradient(135deg,rgba(200,255,90,.1),rgba(30,167,255,.05));box-shadow:0 18px 60px rgba(0,0,0,.18)}.license-summary{display:flex;align-items:center;justify-content:space-between;gap:24px}.license-summary>div{display:grid;gap:5px}.license-summary span,.tax-highlight>span,.tax-action>div>span{color:var(--lime);font:800 9px "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.license-summary strong{font:800 clamp(17px,2.4vw,24px) "JetBrains Mono",monospace}.license-summary small{color:var(--muted)}.organization-content section,.tax-content section{scroll-margin-top:90px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 26px;border:1px solid var(--line);background:var(--line)}.info-grid>div{min-width:0;padding:16px 18px;background:#0b1422}.info-grid dt{margin-bottom:7px;color:var(--blue);font:700 9px "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05em}.info-grid dd{margin:0;color:var(--text);font-size:14px;line-height:1.55}.info-grid.compact dd{font-size:13px}.status-active{display:inline-flex;align-items:center;gap:7px;color:var(--lime);font-weight:800}.status-active:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(200,255,90,.12)}.document-links{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.document-links li{margin:0}.document-links a{display:flex;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid var(--line);border-radius:5px;color:var(--text);background:#0b1422;text-decoration:none}.document-links a:hover{border-color:var(--lime)}.document-links span{color:var(--muted);font-size:11px}.teacher-card{display:grid;grid-template-columns:150px 1fr;gap:24px;margin:20px 0;padding:22px;border:1px solid var(--line);border-radius:7px;background:#0b1422}.teacher-card img{width:150px;aspect-ratio:1;object-fit:cover;border-radius:5px;filter:grayscale(.12)}.teacher-card span{color:var(--lime);font:800 9px "JetBrains Mono",monospace;text-transform:uppercase}.teacher-card h3{margin:7px 0 10px;font-size:22px}.teacher-card p{margin:8px 0}.tax-highlight>strong{display:block;max-width:760px;margin:8px 0 10px;font-size:clamp(22px,4vw,38px);line-height:1.1}.tax-highlight p{max-width:760px;margin:0;color:var(--muted);line-height:1.65}.tax-steps{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.tax-steps li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:17px;border:1px solid var(--line);border-radius:6px;background:#0b1422}.tax-steps li>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(200,255,90,.35);border-radius:50%;color:var(--lime);font:800 10px "JetBrains Mono",monospace}.tax-steps h3{margin:1px 0 5px;font-size:17px}.tax-steps p{margin:0}.tax-action{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:34px 0 28px!important;padding:24px!important;border:1px solid rgba(30,167,255,.45);border-radius:8px;background:rgba(30,167,255,.07)}.tax-action h2{margin:6px 0!important}.tax-action p{margin:0}.legal-content .tax-action .button{flex:0 0 auto;color:#10150b;text-decoration:none}.footer-links [aria-current=page]{color:var(--lime)}
@media(min-width:1200px){.hero-trust-badges{position:absolute;z-index:2;top:125px;right:0;width:260px;flex-direction:column;margin:0}.hero-trust-badge{flex:none}}
@media(max-width:1199px){.hero-lflogo{display:none}}
@media(max-width:760px){.hero-trust-badges{flex-direction:column;margin-top:20px}.hero-trust-badge{flex:none}.license-summary,.tax-action{align-items:flex-start;flex-direction:column}.info-grid{grid-template-columns:1fr}.document-links a{flex-direction:column;gap:5px}.teacher-card{grid-template-columns:86px 1fr;gap:16px;padding:16px}.teacher-card img{width:86px}.teacher-card h3{font-size:18px}.teacher-card p{grid-column:1/-1}.tax-steps li{grid-template-columns:38px 1fr;gap:12px;padding:14px}.tax-steps li>span{width:38px;height:38px}.license-summary .button,.tax-action .button{width:100%;justify-content:center}}
@media(max-width:480px){.hero-trust-badge{grid-template-columns:34px 1fr;padding:10px 12px}.hero-trust-badge>span{width:34px;height:34px}.license-summary,.tax-highlight{padding:18px}.teacher-card{grid-template-columns:1fr}.teacher-card img{width:100%;max-width:180px}.teacher-card p{grid-column:auto}.legal-header h1{overflow-wrap:anywhere}}
