:root{-bg:#f6f8fb;-card:#ffffff;-ink:#14212b;-muted:#5b6b77;-line:#dfe7ee;-brand:#0f766e;-brand-dark:#0b514c;-accent:#f4b037;-footer:#101414;-shadow:0 20px 50px rgba(15,35,50,.10);}
    *{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(-bg);color:var(-ink);line-height:1.65}a{color:inherit}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.topbar{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(-line);box-shadow:0 8px 20px rgba(15,35,50,.05)}.topbar-inner{display:flex;align-items:center;gap:22px;min-height:84px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:max-content}.site-logo{width:52px;height:64px;object-fit:contain}.brand-text{display:grid;line-height:1.1}.brand-text strong{font-size:1.02rem}.brand-text small{color:var(-muted);font-weight:700}.nav{margin-left:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nav a,.nav label{font-size:.92rem;text-decoration:none;font-weight:800;color:#23313a}.nav a:hover,.nav a:focus{color:var(-brand)}.nav-toggle{display:none;margin-left:auto;border:1px solid var(-line);background:#fff;border-radius:999px;padding:10px 14px;font-weight:900}.lang-select{border:1px solid var(-line);border-radius:999px;padding:9px 12px;background:#fff;font-weight:800}.hero{background:linear-gradient(135deg,#f6fbfb 0%,#eef8f7 48%,#fff8e8 100%);padding:72px 0 52px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:36px;align-items:center}.bcrumb{font-size:.9rem;color:var(-muted);font-weight:800;margin:0 0 10px}h1{font-size:clamp(2rem,2vw,2rem);line-height:1.02;margin:0 0 18px;letter-spacing:-.055em}h2{font-size:clamp(1.7rem,2vw,1.8rem);line-height:1.12;margin:0 0 14px;letter-spacing:-.03em}h3{font-size:1.18rem;margin:22px 0 8px}.lead{font-size:1.18rem;color:#344955;max-width:760px;margin:0 0 22px}.badges{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}.badge{display:inline-flex;align-items:center;border:1px solid #cbdeda;background:#fff;border-radius:999px;padding:8px 12px;font-weight:900;color:#26413d}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn,.atv-apply-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;text-decoration:none;font-weight:900;border:1px solid var(-line);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn.primary{background:var(-brand);color:#fff;border-color:var(-brand)}.btn{background:#fff;color:#13242d}.atv-apply-btn{background:#101414;color:#fff!important;border-color:#101414;box-shadow:0 12px 26px rgba(16,20,20,.18)}.btn:hover,.atv-apply-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,35,50,.14)}.btn:focus-visible,.atv-apply-btn:focus-visible,.nav a:focus-visible,.lang-select:focus-visible,.nav-toggle:focus-visible{outline:3px solid var(-accent);outline-offset:3px}.hero-card{background:#fff;border:1px solid var(-line);border-radius:26px;overflow:hidden;box-shadow:var(-shadow)}.hero-card img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;background:#edf4f4}.pad{padding:22px}.section{padding:58px 0;border-bottom:1px solid var(-line)}.section-card{background:var(-card);border:1px solid var(-line);border-radius:24px;padding:28px;box-shadow:0 12px 34px rgba(15,35,50,.06)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.note{background:#f7fbfb;border:1px solid #dcebea;border-radius:20px;padding:20px}.small{color:var(-muted);font-size:.95rem}.table-wrap{overflow-x:auto;border:1px solid var(-line);border-radius:20px;background:#fff}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid var(-line);vertical-align:top}th{background:#f1f7f6;font-size:.92rem;text-transform:uppercase;letter-spacing:.04em}tr:last-child td{border-bottom:0}ul,ol{padding-left:22px}li{margin:7px 0}.faq details{background:#fff;border:1px solid var(-line);border-radius:18px;padding:16px 18px;margin-bottom:12px}.faq summary{cursor:pointer;font-weight:900}.site-footer{background:var(-footer);color:#edf5f5;padding:52px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px;align-items:start}.footer-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:900;margin-bottom:12px}.footer-brand img{width:42px;height:52px;object-fit:contain}.footer-col h4{margin:0 0 12px;color:#fff}.footer-col p{color:#cbd6d6;margin:0}.footer-link-list{display:grid;gap:8px}.footer-col a{color:#dbe7e7;text-decoration:none}.footer-col a:hover,.footer-col a:focus{color:#fff;text-decoration:underline}.copy{margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);color:#b9caca;font-size:.92rem}
    @media(max-width:860px){.topbar-inner{min-height:auto;padding:12px 0;align-items:flex-start}.nav-toggle{display:inline-flex}.nav{display:none;flex-basis:100%;width:100%;margin-left:0;padding:14px 0 4px;border-top:1px solid var(-line);flex-direction:column;align-items:stretch}.nav.is-open{display:flex}.nav a,.nav label,.lang-select{width:100%}.hero{padding:42px 0}.hero-grid,.two-col,.three-col,.footer-grid{grid-template-columns:1fr}.cta-row .btn,.cta-row .atv-apply-btn{width:100%}h1{font-size:2.4rem}.section{padding:42px 0}.site-logo{width:44px;height:54px}}