.aud{--n:#15233c;--y:#ffd23f;--ys:#fff6d3;--b:#c6d3ea;--mut:#38455f;color:var(--n);padding-bottom:0}.aud h1,.aud h2,.aud h3{font-family:var(--display);color:var(--n);letter-spacing:-.015em}.aud h1{font-size:clamp(34px,5vw,56px);line-height:1.05;margin:0 0 16px;font-weight:800}.aud h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1;margin:0 0 10px;font-weight:800}.aud h3{font-size:19px;line-height:1.25;margin:0 0 6px;font-weight:800}.aud p{line-height:1.55}.aud a{color:var(--n)}.aud-sec{padding-top:56px}.aud-sub{color:var(--mut);font-size:17.5px;max-width:62ch;margin:0 0 22px}.aud-kick{display:inline-block;font:700 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n);background:var(--ys);border:1.5px solid #f0d77a;border-radius:999px;padding:7px 12px 6px;margin:0 0 14px}.aud-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:36px}.aud-hero .lead{font-size:19px;line-height:1.5;color:#26344f;margin:0 0 22px;max-width:56ch}.aud-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}a.aud-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:12px;background:var(--n);color:#fff;font:800 16.5px/1.15 var(--display);text-decoration:none;box-shadow:0 3px 0 var(--y);transition:transform .15s;text-align:center;box-sizing:border-box}a.aud-btn:hover{transform:translateY(-1px)}a.aud-btn.alt{background:#fff;color:var(--n);box-shadow:inset 0 0 0 2px var(--n)}a.aud-btn:focus-visible{outline:3px solid var(--y);outline-offset:3px}.aud-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.aud-chips li{font:700 14px/1 var(--body);background:#eef3fb;border:1.5px solid var(--b);border-radius:999px;padding:9px 13px}.aud-vis{position:relative;background:#fff;border:2px solid var(--n);border-radius:18px;padding:20px 20px 18px;box-shadow:8px 8px 0 var(--y)}.aud-vis-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding-bottom:10px;border-bottom:1.5px dashed var(--b)}.aud-vis-h b{font:800 16px/1.2 var(--display)}.aud-vis-h span{font:600 12px/1 var(--mono);color:var(--mut)}.aud-tag{position:absolute;top:-14px;right:18px;background:var(--n);color:var(--y);font:800 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 11px}.aud-q{list-style:none;margin:0;padding:0;display:grid;gap:12px}.aud-q li{font-size:15px;line-height:1.4}.aud-q li>span{display:block;font-weight:700;margin-bottom:6px}.aud-q .opts{display:flex;flex-wrap:wrap;gap:6px}.aud-q .opts i{font-style:normal;font-size:13.5px;border:1.5px solid var(--b);border-radius:8px;padding:4px 9px}.aud-q .opts i.ok{border-color:var(--n);background:var(--ys);font-weight:700}.aud-q .opts i.ok::after{content:" ✓"}.aud-vis-f{display:flex;gap:8px;margin-top:14px}.aud-vis-f span{font:700 12.5px/1 var(--body);border-radius:999px;padding:8px 11px;border:1.5px solid var(--n)}.aud-vis-f span:first-child{background:var(--n);color:#fff}.aud-map{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aud-map li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:15px;padding:8px 10px;border:1.5px solid #e3e8f1;border-radius:10px}.aud-map small{font:600 12px/1 var(--mono);color:var(--mut)}.aud-dot{width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid var(--n)}.aud-dot.m{background:#1d7a4f;border-color:#1d7a4f}.aud-dot.w{background:linear-gradient(90deg,#1d7a4f 50%,#fff 50%);border-color:#1d7a4f}.aud-dot.n{background:#fff}.aud-dot.f{background:var(--y)}.aud-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;color:var(--mut)}.aud-legend li{display:flex;align-items:center;gap:6px}.aud-legend .aud-dot{width:14px;height:14px}.aud-note{font-size:13px;color:var(--mut);margin:10px 0 0}.aud-stat{list-style:none;margin:0;padding:0;display:grid;gap:10px}.aud-stat li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.4}.aud-stat li::before{content:"";width:26px;height:26px;border-radius:50%;box-sizing:border-box;border:2px solid var(--n);background:#fff}.aud-stat li.done::before{content:"✓";display:grid;place-items:center;background:var(--n);color:var(--y);font:800 13px/1 system-ui,sans-serif}.aud-stat li.now::before{background:var(--y)}.aud-stat b{display:block}.aud-stat small{color:var(--mut);font-size:13.5px}.aud-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aud-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-cards>li{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--b);border-radius:16px;padding:20px;box-shadow:0 3px 0 var(--b)}.aud-cards p{margin:0 0 12px;color:#26344f;font-size:15.5px}.aud-cards .aud-go{margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}.aud-cards .aud-go:hover{text-decoration:underline;text-decoration-color:var(--y);text-decoration-thickness:3px}.aud-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--n);color:var(--y);margin:0 0 14px;flex:none}.aud-ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aud-cards li.hl{background:var(--ys);border-color:#f0d77a;box-shadow:0 3px 0 #f0d77a}.aud-fine{font-size:14.5px;color:var(--mut);margin:14px 0 0;max-width:80ch}.aud-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s}.aud-steps>li{counter-increment:s;position:relative;background:#fff;border:1.5px solid var(--b);border-radius:16px;padding:20px 18px 18px}.aud-steps>li::before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--y);color:var(--n);font:800 18px/1 var(--display);box-shadow:inset 0 0 0 2px var(--n);margin:0 0 12px}.aud-steps p{margin:0;font-size:15.5px;color:#26344f}.aud-band{margin-top:64px;background:var(--n);color:#e8ecf4;padding:52px 0 56px}.aud-band h2{color:#fff}.aud-band .aud-sub{color:#cfd8e8}.aud-band .aud-kick{background:transparent;color:var(--y);border-color:var(--y)}.aud-langs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aud-langs>li{background:#fff;color:var(--n);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column}.aud-langs .lg{align-self:flex-start;background:var(--n);color:var(--y);font:800 12px/1 var(--mono);letter-spacing:.08em;border-radius:999px;padding:6px 10px;margin:0 0 12px}.aud-langs p{margin:0 0 12px;font-weight:700;font-size:15.5px;line-height:1.4}.aud-langs .aud-ans{color:var(--n);font-weight:400;margin-top:auto;font-size:14px;background:var(--ys);border-left:4px solid var(--n);border-radius:6px;padding:7px 10px}.aud-band-f{margin:22px 0 0;color:#cfd8e8;max-width:75ch}.aud-band-f a{color:var(--y);font-weight:800}.aud-plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start;background:#fff;border:2px solid var(--n);border-radius:20px;padding:28px}.aud-plan ul.aud-ticks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.aud-ticks li{position:relative;padding-left:30px;line-height:1.45}.aud-ticks li::before{content:"✓";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:var(--n);color:var(--y);font:800 12px/21px system-ui,sans-serif;text-align:center}.aud .gp-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.aud .gp-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--b);border-radius:12px;padding:14px 16px}.aud .gp-rn,.aud .gp-rp{display:grid;gap:3px}.aud .gp-rp{text-align:right}.aud .gp-row b{font:800 18px/1.2 var(--display);color:var(--n)}.aud .gp-row small{font-size:13.5px;color:#4b5a75}.aud-plan-note{font-size:14.5px;color:var(--mut);margin:12px 0 0}.aud-prices{list-style:none;margin:0;max-width:780px;padding:0;display:grid;gap:10px}.aud-prices li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1.5px solid var(--b);border-radius:12px;padding:12px 16px}.aud-prices li span{font-weight:700}.aud-prices li b{font:800 17px/1.2 var(--display);text-align:right;white-space:nowrap}.aud-prices li b small{display:block;font:500 12.5px/1.3 var(--body);color:#4b5a75;white-space:normal}.aud-day{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1.5px solid var(--b);border-radius:16px;overflow:hidden;background:#fff}.aud-day>li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:16px 20px;border-top:1px solid #e3e8f1;align-items:start}.aud-day>li:first-child{border-top:0}.aud-day .t{font:800 14px/1.3 var(--mono);color:var(--n);background:var(--ys);border-radius:8px;padding:6px 8px;text-align:center}.aud-day h3{font-size:17px;margin:0 0 4px}.aud-day p{margin:0;font-size:15px;color:#26344f}.aud-day>li.brk{background:#f6f8fc}.aud-home{margin:16px 0 0;background:#eef3fb;border-radius:14px;padding:16px 20px}.aud-home h3{font-size:17px}.aud-home ul{margin:6px 0 0;padding-left:20px;line-height:1.55}.aud-status{display:flex;gap:14px;align-items:flex-start;background:var(--ys);border:2px solid var(--n);border-left:8px solid var(--n);border-radius:14px;padding:16px 18px;margin:0 0 22px}.aud-status b{display:block;font:800 17px/1.3 var(--display)}.aud-status p{margin:4px 0 0;font-size:15.5px}.aud-faq{max-width:880px}.aud-final{margin-top:64px;background:var(--y);padding:48px 0 52px;text-align:center}.aud-final h2{margin:0 0 8px}.aud-final p{margin:0 auto 22px;max-width:60ch;font-size:17.5px}.aud-final .aud-cta{justify-content:center}.aud-final a.aud-btn{box-shadow:0 3px 0 rgba(21,35,60,.35)}.aud-final a.aud-btn.alt{background:var(--y);box-shadow:inset 0 0 0 2px var(--n)}@media(max-width:980px){.aud-hero{grid-template-columns:minmax(0,1fr);gap:34px}.aud-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-plan{grid-template-columns:minmax(0,1fr);padding:22px}}@media(max-width:700px){.aud-langs{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.aud-sec{padding-top:44px}.aud-hero{padding-top:24px}.aud-cards,.aud-cards.two,.aud-steps{grid-template-columns:minmax(0,1fr)}.aud-cta{flex-direction:column}a.aud-btn{width:100%}.aud-day>li{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}.aud-day .t{justify-self:start}.aud-plan{padding:18px 16px}.aud-vis{box-shadow:5px 5px 0 var(--y);margin-right:5px}.aud-prices li{flex-wrap:wrap}}.aud-mini{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aud-mini li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;font-size:15px;line-height:1.35;padding:8px 10px;border:1.5px solid #e3e8f1;border-radius:10px}.aud-mini li span{font:800 12.5px/1 var(--mono);text-align:center;background:var(--n);color:var(--y);border-radius:7px;padding:6px 4px}.aud-mini li.brk{background:#f6f8fc}.aud-mini li.brk span{background:#fff;color:var(--n);box-shadow:inset 0 0 0 1.5px var(--n)}.aud>section.wrap{padding-bottom:0}.aud>section.aud-band{padding-bottom:56px}.aud>section.aud-final{padding-bottom:52px}.aud-hero+.aud-sec{padding-top:64px}.aud .nw{white-space:nowrap}
