@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-800.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/archivo-900.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2")}:root{--navy:#13315B;--navy-2:#102a4e;--ink:#16233A;--muted:#5E6E85;--muted-2:#8997ac;--blue:#0A55D8;--blue-d:#0848B0;--blue-l:#EAF2FD;--blue-soft:#F3F8FE;--green:#1E9E5A;--amber:#F4C84B;--amber-d:#9a7400;--red:#D8453A;--paper:#F6F8FC;--surface:#FFFFFF;--line:#E5EAF1;--line-2:#EFF3F8;--r:18px;--r-sm:12px;--maxw:1280px;--shadow:0 1px 2px rgba(19,49,91,.05),0 12px 32px rgba(19,49,91,.07);--shadow-s:0 1px 2px rgba(19,49,91,.05),0 4px 14px rgba(19,49,91,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--surface);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Archivo,system-ui,sans-serif;margin:0;letter-spacing:-.02em;line-height:1.12}a{color:inherit;text-decoration:none}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Inter;font-weight:600;font-size:15px;padding:13px 22px;border-radius:13px;border:1px solid transparent;cursor:pointer;transition:.16s}.btn.pri{background:var(--blue);color:#fff;box-shadow:0 6px 16px #2e6bd047}.btn.pri:hover{background:var(--blue-d);transform:translateY(-1px);box-shadow:0 10px 22px #2e6bd052}.btn.gho{background:#ffffff12;border-color:#ffffff4d;color:#fff}.btn.gho:hover{background:#ffffff24}.btn.line{background:#fff;border-color:var(--line);color:var(--ink)}.btn.line:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.btn svg{flex:0 0 auto}header{position:sticky;top:0;z-index:60;background:#ffffffd1;backdrop-filter:saturate(170%) blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;height:70px;gap:14px;max-width:1280px}.logo{display:flex;align-items:center;flex:0 0 auto}.menu{display:flex;gap:2px;padding:0;flex:1 1 auto;justify-content:center;flex-wrap:nowrap;min-width:0}.menu a{position:relative;font-size:14px;font-weight:500;color:var(--muted);padding:9px 10px;border-radius:10px;transition:.15s;white-space:nowrap}.menu a:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;background:var(--blue);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .2s}.menu a:hover{color:var(--ink)}.menu a:hover:after,.menu a.cur:after{transform:scaleX(1)}.menu a.cur{color:var(--blue)}.nav .right{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.burger{display:none;background:#fff;border:1px solid var(--line);border-radius:11px;width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;color:var(--ink)}.logo img{height:46px;width:auto;display:block}.menu .m-only{display:none}.util{max-width:1280px;margin:0 auto;display:flex;justify-content:flex-end;padding:6px 24px 0}.util-in{display:inline-flex;align-items:center;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--line)}.util-div{width:1px;height:12px;background:var(--line)}.util-link{color:var(--muted);font-size:13px;text-decoration:none;transition:.15s}.util-link:hover{color:var(--blue)}.util-phone{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:13px;padding:4px 6px;border-radius:8px;text-decoration:none}.util-phone:hover{background:var(--blue-soft)}.util-phone svg{width:16px;height:16px}footer{background:#0c2444;color:#a7b9d4;padding:58px 0 30px;font-size:14px}.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:34px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}footer .logo{color:#fff;margin-bottom:15px}footer p{font-size:13.5px;color:#8499b7;max-width:330px;margin:0}footer h5{font-family:Inter;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6f86ab;margin:0 0 15px;font-weight:600}footer ul{list-style:none;padding:0;margin:0}footer li{margin-bottom:10px}footer a:hover{color:#fff}.fbot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:22px;font-size:12.5px;color:#6f86ab}footer .logo img{height:28px}.disc{background:#fafbfd;border-top:1px solid var(--line);padding:20px 0;font-size:12px;color:var(--muted)}.langsw{position:relative;display:inline-flex}.langsw-trigger{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:12.5px;letter-spacing:.02em;color:var(--blue);background:var(--blue-l);border:1px solid #d3e4fb;border-radius:9px;padding:6px 10px;cursor:pointer;line-height:1;transition:.15s}.langsw-trigger:hover{background:#dfeafb}.langsw-trigger .chev{width:10px;height:10px;color:var(--blue);opacity:.7;transition:transform .2s}.langsw-trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.langsw-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:var(--surface);border-radius:12px;box-shadow:0 1px 2px #13315b0d,0 14px 34px #13315b24;padding:6px;display:none;z-index:80}.langsw-panel.open{display:block}.langsw-item{display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ink);padding:9px 11px;border-radius:8px;transition:.13s}.langsw-item .lc{color:var(--muted-2);font-size:11.5px}.langsw-item:hover{background:var(--paper)}.langsw-item.active{background:var(--blue-soft);color:var(--blue)}.langsw-item.active .lc{color:var(--blue)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:IBM Plex Mono;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-weight:500;margin-bottom:16px}.eyebrow .ln{width:24px;height:1px;background:var(--blue);opacity:.5}.eyebrow.light{color:#a9caf2}.eyebrow.light .ln{background:#a9caf2}.art{font-family:IBM Plex Mono;font-size:11.5px;font-weight:500;color:var(--blue);background:var(--blue-l);border:1px solid #d3e4fb;border-radius:7px;padding:2px 8px;white-space:nowrap;display:inline-block}.hero{position:relative;color:#eaf1fb;overflow:hidden;border-bottom:1px solid #0e264a;background:radial-gradient(820px 460px at 82% -8%,rgba(77,138,232,.42),transparent 62%),radial-gradient(620px 460px at -5% 115%,rgba(30,158,90,.12),transparent 55%),linear-gradient(180deg,#1a3c6b,#102a4e)}.hero:before{content:"";position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 72% 28%,#000,transparent 72%)}.hero .wrap{position:relative;padding:66px 24px 74px;display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.hero h1{font-size:clamp(31px,4.5vw,53px);font-weight:800;color:#fff;letter-spacing:-.03em}.hero h1 .hl{color:#8fbcf5}.hero p.lead{font-size:18.5px;color:#cad7ea;margin:22px 0 16px;max-width:560px}.hero .reassure{font-size:14.5px;color:#a9bbd6;margin:0 0 26px;display:flex;align-items:center;gap:9px}.hero .reassure svg{color:#7fe3a8;flex:0 0 auto}.hero .cta{display:flex;gap:13px;flex-wrap:wrap}.hero .trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;font-size:13.5px;color:#a7b9d4}.hero .trust span{display:inline-flex;align-items:center;gap:7px}.hero .trust svg{color:#7fe3a8}.cd{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:26px;backdrop-filter:blur(8px)}.cd .lbl{font-family:IBM Plex Mono;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#a9caf2;margin-bottom:5px}.cd .date{font-family:Archivo;font-weight:800;font-size:26px;color:#fff;margin-bottom:20px;letter-spacing:-.02em}.cd .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.cd .u{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 6px;text-align:center}.cd .u b{display:block;font-family:IBM Plex Mono;font-weight:600;font-size:29px;color:#fff;line-height:1}.cd .u span{font-size:10.5px;color:#a7b9d4;letter-spacing:.04em;margin-top:6px;display:block}.cd .note{margin-top:18px;font-size:13px;color:#a7b9d4;display:flex;gap:9px;align-items:flex-start}.cd .note .dt{width:9px;height:9px;border-radius:50%;background:var(--amber);margin-top:5px;flex:0 0 auto;box-shadow:0 0 0 4px #f4c84b33}.sec{padding:82px 0}.sec.alt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-h{max-width:700px;margin-bottom:44px}.sec-h.center{margin-left:auto;margin-right:auto;text-align:center}.sec-h h2{font-size:clamp(26px,3.3vw,37px);font-weight:800}.sec-h p{font-size:17px;color:var(--muted);margin-top:14px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;box-shadow:var(--shadow-s);transition:.18s;display:flex;flex-direction:column}.card:hover{transform:translateY(-3px);border-color:#cfdcec;box-shadow:var(--shadow)}.card .ic{width:46px;height:46px;border-radius:13px;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;margin-bottom:18px}.card h3{font-size:17.5px;font-weight:700;margin-bottom:9px}.card p{font-size:14.5px;color:var(--muted);margin:0 0 14px}.card .art{margin-top:auto;align-self:flex-start}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px;box-shadow:var(--shadow-s)}.col.in{border-top:4px solid var(--green)}.col.out{border-top:4px solid var(--muted-2)}.col h3{font-size:18px;font-weight:700;display:flex;align-items:center;gap:11px;margin-bottom:18px}.col .pill{font-family:IBM Plex Mono;font-size:11px;padding:3px 9px;border-radius:20px;font-weight:500}.col.in .pill{background:#e7f6ee;color:#15743f}.col.out .pill{background:var(--line-2);color:var(--muted)}.li{display:flex;gap:13px;padding:12px 0;border-top:1px solid var(--line-2)}.li:first-of-type{border-top:0}.li .mk{width:23px;height:23px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;font-size:13px;margin-top:1px}.li.y .mk{background:#e7f6ee;color:var(--green)}.li.n .mk{background:var(--line-2);color:var(--muted-2)}.li .t{font-weight:600;font-size:14.5px}.li .d{font-size:13px;color:var(--muted);margin-top:3px}.duties{display:grid;grid-template-columns:1fr 1fr;gap:16px}.duty{display:flex;gap:17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;box-shadow:var(--shadow-s);transition:.16s}.duty:hover{border-color:#cfdcec}.duty .no{font-family:Archivo;font-weight:800;font-size:23px;color:var(--blue);flex:0 0 auto;width:34px;line-height:1.25}.duty h3{font-size:16.5px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.duty p{font-size:14.5px;color:var(--muted);margin:0}.two{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:start}.tl{position:relative;padding-left:6px}.tl:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:var(--line)}.tl .ev{position:relative;padding:0 0 28px 46px}.tl .ev:last-child{padding-bottom:0}.tl .ev .dot{position:absolute;left:6px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--blue)}.tl .ev.hot .dot{border-color:var(--amber);background:var(--amber)}.tl .ev .d{font-family:IBM Plex Mono;font-size:13px;font-weight:600;color:var(--blue);margin-bottom:3px}.tl .ev.hot .d{color:var(--amber-d)}.tl .ev h4{font-size:16.5px;font-weight:700;margin-bottom:4px}.tl .ev p{font-size:14.5px;color:var(--muted);margin:0}.sanc{background:linear-gradient(150deg,#fff,#fdf4f3);border:1px solid #f2d4d1;border-radius:var(--r);padding:28px}.sanc h3{font-size:18px;color:var(--red);margin-bottom:18px;display:flex;align-items:center;gap:11px}.sanc .row{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px dashed #efd3d0;font-size:14.5px}.sanc .row:first-of-type{border-top:0}.sanc .row b{font-family:IBM Plex Mono;color:var(--red);white-space:nowrap}.sol{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px}.solc{border:1px solid var(--line);border-radius:var(--r);padding:28px 26px;background:var(--surface);box-shadow:var(--shadow-s);position:relative;overflow:hidden;display:flex;flex-direction:column}.solc.feat{background:linear-gradient(160deg,#1a3c6b,#102a4e);color:#dce6f3;border-color:#0e264a}.solc .tag{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin-bottom:13px}.solc.feat .tag{color:#8fbcf5}.solc h3{font-size:19.5px;font-weight:700;margin-bottom:11px}.solc.feat h3{color:#fff}.solc p{font-size:14.5px;color:var(--muted);margin:0 0 18px}.solc.feat p{color:#bccbe1}.solc ul{list-style:none;padding:0;margin:0 0 20px;font-size:14px}.solc li{display:flex;gap:9px;padding:6px 0;color:#3a4a61}.solc.feat li{color:#cdd9e9}.solc li svg{flex:0 0 auto;margin-top:3px;color:var(--green)}.solc .btn{margin-top:auto}.solc .ribbon{position:absolute;top:16px;right:-32px;transform:rotate(45deg);background:var(--amber);color:#3a2c00;font-size:11px;font-weight:700;padding:5px 38px;font-family:Inter}.contrast{display:flex;gap:14px;align-items:center;background:var(--blue-soft);border:1px solid #d8e7fb;border-radius:16px;padding:20px 24px;font-size:14.5px;color:#1f3f6b}.contrast svg{flex:0 0 auto;color:var(--blue)}.aud{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aud .a{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:19px 21px;display:flex;gap:14px;align-items:center;box-shadow:var(--shadow-s);transition:.15s}.aud .a:hover{border-color:#cfdcec;transform:translateY(-2px)}.aud .a .ic{width:40px;height:40px;border-radius:11px;background:var(--blue-l);color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.aud .a b{font-size:15px;display:block}.aud .a span{font-size:13px;color:var(--muted)}.rg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rg a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow-s);transition:.18s;display:flex;flex-direction:column}.rg a:hover{transform:translateY(-3px);border-color:#cfdcec;box-shadow:var(--shadow)}.rg .k{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin-bottom:11px}.rg h3{font-size:16.5px;font-weight:700;margin-bottom:8px}.rg p{font-size:13.5px;color:var(--muted);margin:0 0 16px}.rg .more{font-size:13.5px;font-weight:600;color:var(--blue);margin-top:auto;display:inline-flex;align-items:center;gap:6px}.faq{max-width:830px;margin:0 auto}.q{border:1px solid var(--line);border-radius:14px;margin-bottom:12px;background:var(--surface);overflow:hidden;transition:.15s}.q[open]{border-color:#cfdcec;box-shadow:var(--shadow-s)}.q summary{list-style:none;cursor:pointer;padding:19px 22px;font-weight:600;font-size:16px;display:flex;align-items:center;gap:14px}.q summary::-webkit-details-marker{display:none}.q summary:hover{color:var(--blue)}.q summary .pl{margin-left:auto;width:22px;height:22px;flex:0 0 auto;transition:.2s;color:var(--blue)}.q[open] summary .pl{transform:rotate(45deg)}.q .ans{padding:0 22px 21px;color:var(--muted);font-size:14.5px;line-height:1.66}.cta-band{background:linear-gradient(135deg,#1a3c6b,#0848b0);color:#eaf1fb;border-radius:24px;padding:48px;display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;box-shadow:var(--shadow)}.cta-band h2{font-size:31px;color:#fff;margin-bottom:13px}.cta-band p{color:#cad7ea;font-size:16px;margin:0 0 22px}.cta-band .micro{display:flex;gap:20px;flex-wrap:wrap;font-size:13.5px;color:#a9bbd6}.cta-band .micro span{display:inline-flex;gap:7px;align-items:center}.cta-band .micro svg{color:#7fe3a8}.cform{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:26px}.cform label{display:block;font-size:12.5px;color:#b3c4da;margin:0 0 6px;font-weight:500}.cform input,.cform select,.cform textarea{width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:11px 13px;color:#fff;font-family:inherit;font-size:14.5px;margin-bottom:14px}.cform input::placeholder,.cform textarea::placeholder{color:#8499b7}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid #6fa3e6;border-color:transparent}.cform option{color:#16233a}.cform .ok{display:none;background:#7fe3a821;border:1px solid rgba(127,227,168,.42);color:#bff3d4;border-radius:11px;padding:14px;font-size:14px;margin-bottom:12px}.cform.light{background:#fff;border:1px solid var(--line)}.cform.light label{color:var(--ink)}.cform.light input,.cform.light select,.cform.light textarea{background:var(--blue-soft);border:1px solid var(--line);color:var(--ink)}.cform.light input::placeholder,.cform.light textarea::placeholder{color:var(--muted-2)}.cform.light input:focus,.cform.light select:focus,.cform.light textarea:focus{outline:2px solid var(--blue);border-color:transparent}.cform.light .ok{background:#eaf7ef;border:1px solid #b9e3c9;color:#1c6b3f}.btn.pri{color:#fff}.btn.pri:hover{background:var(--blue-d);color:#fff}.cta-band .cform .btn.pri{background:#fff;color:var(--blue);box-shadow:none}.cta-band .cform .btn.pri:hover{background:var(--blue-soft);color:var(--blue-d)}.book-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 22px}.book-cta .book-btn{background:#fff;color:var(--blue);font-weight:700}.book-cta .book-btn:hover{background:#eaf1fb;transform:translateY(-1px)}.book-cta .tel-light{display:inline-flex;align-items:center;gap:9px;color:#eaf1fb;font-weight:700;font-size:16px}.book-cta .tel-light svg{color:#7fe3a8}.legal{max-width:760px}.legal h3{font-size:18px;margin:34px 0 10px}.legal p{font-size:15.5px;color:#33455c;margin:0 0 12px;line-height:1.7}.legal .addr{font-size:16px;line-height:1.7;color:var(--ink);font-weight:500;margin:0 0 14px}.legal a{color:var(--blue)}.legal a:hover{text-decoration:underline}.legal .kvrow{display:flex;gap:14px;font-size:15.5px;margin:5px 0;color:#33455c;flex-wrap:wrap}.legal .kvrow b{min-width:150px;color:var(--ink);font-weight:600}.legal .stand{font-size:13px;color:var(--muted-2);margin-top:34px;border-top:1px solid var(--line);padding-top:16px}.ksub{font-size:17px;color:var(--muted);max-width:680px;margin:8px 0 0;line-height:1.6}.kmeth{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line)}.kmeth:first-child{padding-top:4px}.kmeth .ico{width:46px;height:46px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.kmeth .kl{font-family:IBM Plex Mono;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.kmeth .kv{font-size:18px;font-weight:700;color:var(--ink);margin-top:3px}.kmeth .kv a{color:var(--ink)}.kmeth .kv a:hover{color:var(--blue)}.kmeth .kv a.btn.pri,.kmeth .kv a.btn.pri:hover{color:#fff!important}.kmeth .kd{font-size:13.5px;color:var(--muted);margin-top:4px}.cform h3{font-size:19px;margin:0 0 16px}.knote{font-size:12.5px;color:var(--muted-2);margin-top:26px;line-height:1.6}.booking-embed{margin:28px 0;min-height:420px;border:1px solid var(--line);border-radius:16px;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 24px;text-align:center}.booking-soon{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:#0a55d817;border:1px solid rgba(10,85,216,.2);border-radius:999px;padding:5px 13px}.booking-ph{color:var(--muted);font-size:15px;line-height:1.6;max-width:460px;margin:0}@media(max-width:780px){.kmeth .kv{font-size:17px}}.phero{background:radial-gradient(720px 420px at 86% -10%,rgba(77,138,232,.4),transparent 60%),linear-gradient(180deg,#1a3c6b,#102a4e);color:#eaf1fb;border-bottom:1px solid #0e264a;position:relative;overflow:hidden}.phero:before{content:"";position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 78% 26%,#000,transparent 70%)}.phero .wrap{position:relative;padding:54px 24px 56px}.phero h1{font-size:clamp(29px,4vw,46px);font-weight:800;color:#fff;max-width:780px;letter-spacing:-.025em}.phero p{font-size:18px;color:#cad7ea;margin:18px 0 0;max-width:680px}.phero .meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.chip{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:8px 15px;font-size:13px;color:#cdd9ec}.chip b{color:#fff;font-family:IBM Plex Mono;font-weight:600}.layout{display:grid;grid-template-columns:248px 1fr;gap:40px;padding:48px 0 70px;align-items:start}.toc{position:sticky;top:88px}.toc .tlbl{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px;padding-left:14px}.toc a{display:block;font-size:13.5px;color:var(--muted);padding:7px 14px;border-left:2px solid var(--line);transition:.14s;line-height:1.35}.toc a:hover{color:var(--ink);border-left-color:#c2d2e8}.toc a.cur{color:var(--blue);border-left-color:var(--blue);font-weight:600;background:linear-gradient(90deg,var(--blue-soft),transparent)}.toc .src{margin-top:18px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-size:12px;color:var(--muted);line-height:1.5}.toc .src a{display:inline;border:0;padding:0;color:var(--blue);font-weight:600}.content{min-width:0}.block{margin-bottom:46px;scroll-margin-top:90px}.block>h2{font-size:23px;font-weight:800;margin-bottom:6px;display:flex;align-items:center;gap:11px}.block>.lead{color:var(--muted);font-size:15.5px;margin:0 0 22px;max-width:680px}.block .num{width:30px;height:30px;border-radius:9px;background:var(--blue-l);color:var(--blue);font-family:Archivo;font-weight:800;font-size:15px;display:grid;place-items:center;flex:0 0 auto}.ax{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px 26px;box-shadow:var(--shadow-s);margin-bottom:16px}.ax-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.ax-head h3{font-size:18px;font-weight:700}.ax p{margin:0 0 12px;font-size:15px;color:#36465c}.ax p:last-child{margin-bottom:0}.praxis{background:var(--blue-soft);border:1px solid #dbe8fb;border-radius:12px;padding:13px 16px;font-size:14px;color:#1f3f6b;display:flex;gap:11px;margin-top:6px}.praxis svg{flex:0 0 auto;margin-top:2px;color:var(--blue)}.praxis b{color:#163056}.ax.warn{border-left:4px solid var(--amber)}.ax.warn .praxis{background:#fdf9ec;border-color:#efe2bd;color:#5a4500}.ax.warn .praxis svg{color:var(--amber-d)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.fact{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px 17px}.fact .k{font-size:12.5px;color:var(--muted);margin-bottom:5px}.fact .v{font-family:IBM Plex Mono;font-weight:600;font-size:17px;color:var(--ink)}.fact .v.red{color:var(--red)}.gloss{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px 24px;box-shadow:var(--shadow-s)}.gl{display:grid;grid-template-columns:200px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line-2)}.gl:last-child{border-bottom:0}.gl dt{font-weight:700;font-size:14.5px}.gl dd{margin:0;color:var(--muted);font-size:14px}.endcta{background:linear-gradient(135deg,#1a3c6b,#0848b0);color:#eaf1fb;border-radius:22px;padding:38px 40px;display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px}.endcta h3{font-size:24px;color:#fff;margin-bottom:8px}.endcta p{color:#cad7ea;font-size:15px;margin:0;max-width:460px}.phero .eyebrow{color:#a9caf2;margin-bottom:15px}.phero .eyebrow .ln{background:#a9caf2;opacity:.6}.content .art{font-weight:600;padding:3px 9px}@media(max-width:920px){.layout{grid-template-columns:1fr;gap:0}.toc{position:static;margin-bottom:8px;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--paper)}.toc a{border-left:0;padding:8px 6px;display:inline-block;margin-right:6px}.toc a.cur{background:none}.toc .src{margin-top:12px}.facts{grid-template-columns:1fr}.gl{grid-template-columns:1fr;gap:5px}}@media(max-width:560px){.phero .wrap{padding:40px 22px 42px}.endcta{padding:28px}}@media(max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:36px}.two,.split,.cta-band{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.sol{grid-template-columns:1fr}.rg{grid-template-columns:1fr 1fr}.duties{grid-template-columns:1fr}.menu,.cd-pill{display:none}.burger{display:flex}.menu.open{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#fff;border-bottom:1px solid var(--line);padding:12px 16px;gap:2px;box-shadow:var(--shadow);margin:0}.menu.open a{padding:13px}.menu.open a:after{display:none}.util{display:none}}@media(max-width:560px){.cards,.rg,.aud{grid-template-columns:1fr}.sec{padding:56px 0}.hero .wrap{padding:46px 22px 52px}.cta-band{padding:30px}.fgrid{grid-template-columns:1fr 1fr}.nav .right .btn{padding:11px 16px;font-size:14px}.nav{gap:10px}.nav .right{gap:8px}.logo img{height:32px}.nav .right .btn.pri{padding:9px 13px!important;font-size:13px!important}}@media(max-width:980px){.hide-980{display:none!important}.menu.open .m-only{display:block}}@media(max-width:980px){.menu .langsw .langsw-panel{left:auto;right:0}}@media(max-width:980px){.menu{display:none}.menu.open{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#fff;border-bottom:1px solid var(--line);padding:12px 16px;gap:2px;box-shadow:var(--shadow);margin:0;z-index:60}.menu.open a{padding:13px;font-size:15px}.menu.open a:after{display:none}.menu.open .m-only{display:block}.burger{display:flex}.hide-980{display:none!important}}.m-contact{display:none;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid #EDF1F7;white-space:nowrap}.menu.open .m-contact{display:flex}.m-contact a{padding:0!important;font-size:14px}.m-contact a:after{display:none}
