.cookie-consent[data-astro-cid-kror3uvh]{z-index:1090;pointer-events:none;position:fixed;inset:0}.cookie-consent[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent-overlay[data-astro-cid-kror3uvh]{background:#0f1d358c;position:absolute;inset:0}.cookie-consent[data-astro-cid-kror3uvh][data-cc-mode=bar] .cookie-consent-overlay[data-astro-cid-kror3uvh]{display:none}.cookie-consent-inner[data-astro-cid-kror3uvh]{pointer-events:auto;background:var(--paper,#fff);border:1px solid var(--rule,#dde3ea);position:absolute;box-shadow:0 16px 40px #0f172a2e}[data-astro-cid-kror3uvh][data-cc-mode=bar] .cookie-consent-inner[data-astro-cid-kror3uvh]{flex-wrap:wrap;align-items:center;gap:24px;width:min(1140px,100% - 32px);padding:18px 22px;display:flex;bottom:16px;left:50%;transform:translate(-50%)}[data-astro-cid-kror3uvh][data-cc-mode=card] .cookie-consent-inner[data-astro-cid-kror3uvh]{width:min(420px,100% - 32px);padding:26px 24px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-kror3uvh][data-cc-mode=card] .cookie-consent-inner[data-astro-cid-kror3uvh]{animation:.16s ease-out cookieCardIn}}@keyframes cookieCardIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}[data-astro-cid-kror3uvh][data-cc-mode=bar] .cookie-consent-text[data-astro-cid-kror3uvh]{flex:340px;min-width:260px}.cookie-consent-title[data-astro-cid-kror3uvh]{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--blue,#1a56db);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.cookie-consent-text[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{font-family:var(--sans,sans-serif);color:var(--ink-mid,#3d5166);margin:0;font-size:13px;line-height:1.6}.cookie-consent-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--blue,#1a56db);text-decoration:underline}.cookie-consent-actions[data-astro-cid-kror3uvh]{flex:none;gap:10px;display:flex}[data-astro-cid-kror3uvh][data-cc-mode=card] .cookie-consent-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.cc-btn[data-astro-cid-kror3uvh]{font-family:var(--sans,sans-serif);cursor:pointer;color:#fff;border:1px solid #0000;border-radius:2px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.cc-reject[data-astro-cid-kror3uvh]{background:var(--ink-mid,#3d5166);border-color:var(--ink-mid,#3d5166)}.cc-reject[data-astro-cid-kror3uvh]:hover{background:var(--navy,#0f1d35);border-color:var(--navy,#0f1d35)}.cc-accept[data-astro-cid-kror3uvh]{background:var(--blue,#1a56db);border-color:var(--blue,#1a56db)}.cc-accept[data-astro-cid-kror3uvh]:hover{background:#1446c0;border-color:#1446c0}@media (width<=575px){[data-astro-cid-kror3uvh][data-cc-mode=bar] .cookie-consent-actions[data-astro-cid-kror3uvh]{flex:100%}[data-astro-cid-kror3uvh][data-cc-mode=bar] .cc-btn[data-astro-cid-kror3uvh]{flex:1}}.mega-menu-eng{border:1px solid var(--rule);border-radius:0;min-width:0;padding:22px 24px 18px;box-shadow:0 12px 32px #0f1d3514}.dropdown-menu.mega-menu-eng{margin-top:0}.mega-menu-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:12px;font-size:11px;font-weight:600}.mega-menu-grid{grid-template-columns:1fr;gap:2px 20px;display:grid}.mega-item-eng{white-space:normal;border-left:2px solid #0000;border-radius:0;padding:10px 12px;transition:background .15s,border-color .15s}.mega-item-eng:hover,.mega-item-eng:focus-visible{background:var(--blue-light);border-left-color:var(--blue);text-decoration:none}.mega-item-eng:active{background:var(--blue-light);color:inherit}.mega-item-title{font-family:var(--sans);color:var(--navy);font-size:14px;font-weight:600;line-height:1.35;display:block}.mega-item-sub{color:var(--ink-dim);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.mega-menu-all{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:14px 12px 0;font-size:11px;text-decoration:none;display:inline-block}.mega-menu-all:hover{color:var(--navy);text-decoration:none}@media (width>=992px){.navbar>.container{position:relative}.navbar .nav-item.dropdown{position:static}.dropdown-menu.mega-menu-eng{left:calc(var(--bs-gutter-x,1.5rem) * .5);width:600px;max-width:calc(100% - var(--bs-gutter-x,1.5rem));top:calc(100% + 1rem);right:auto}.mega-menu-grid{grid-template-columns:1fr 1fr}}@media (width>=1200px){.dropdown-menu.mega-menu-eng{width:680px}}@media (width<=991.98px){.mega-menu-eng{box-shadow:none;border:0;margin-bottom:8px;padding:4px 0 12px}.mega-menu-head{padding-left:12px}}:root{--paper:#fff;--paper-alt:#f7f9fc;--paper-rule:#edf0f4;--navy:#0f1d35;--navy-mid:#1e3a5f;--ink:#1a2332;--ink-mid:#3d5166;--ink-dim:#6b7e92;--blue:#1a56db;--blue-light:#ebf2ff;--amber:#f59e0b;--amber-deep:#d97706;--rule:#dde3ea;--shadow-frame:0 12px 32px #0f172a1a;--mono:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--sans:var(--font-sans,"IBM Plex Sans", system-ui, sans-serif)}body{font-family:var(--sans);background:var(--paper);color:var(--ink)}@media (width<=991.98px){.row.g-5{--bs-gutter-x:1.5rem}}@media (width>=992px) and (width<=1199.98px){.container{overflow-x:clip}}.navbar{background:var(--paper)!important;border-bottom:1px solid var(--rule)!important;box-shadow:none!important}.navbar .nav-link{font-family:var(--sans);font-size:14px;color:var(--ink-mid)!important}.navbar .nav-link:hover{color:var(--navy)!important}.navbar .btn-primary{background:var(--amber);border-color:var(--amber);color:var(--navy);font-family:var(--sans);border-radius:2px;font-size:14px;font-weight:600}.navbar .btn-primary:hover{background:var(--amber-deep);border-color:var(--amber-deep);color:var(--navy)}.navbar .btn-outline-primary{border-color:var(--rule);font-family:var(--sans);border-radius:2px;font-size:14px;color:var(--ink-mid)!important;background:0 0!important}.navbar .btn-outline-primary:hover{border-color:var(--ink-mid);color:var(--navy)!important;background:0 0!important}.eng-label{font-family:var(--mono);letter-spacing:.08em;color:var(--blue);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;display:block}.eng-label:before{content:"// ";opacity:.5}.eng-h1{font-family:var(--sans);color:var(--navy);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(44px,6vw,84px);font-weight:300;line-height:1.08}.eng-h1 strong{font-weight:600}.eng-h2{font-family:var(--sans);color:var(--navy);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1.12}.eng-h2 strong{font-weight:600}.eng-h3{font-family:var(--sans);color:var(--navy);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3}.eng-body{color:var(--ink-mid);font-size:16px;font-weight:400;line-height:1.75}.btn-primary-eng{background:var(--amber);color:var(--navy);font-family:var(--sans);letter-spacing:.01em;border:none;border-radius:2px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary-eng:hover{background:var(--amber-deep);color:var(--navy);text-decoration:none}.btn-secondary-eng{color:var(--ink-mid);border:1px solid var(--rule);font-family:var(--sans);background:0 0;border-radius:2px;padding:13px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.btn-secondary-eng:hover{border-color:var(--ink-mid);color:var(--navy)}.page-header-eng{background:var(--paper);border-bottom:1px solid var(--rule);padding:80px 0 64px;position:relative;overflow:hidden}.page-header-eng:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#d4dae3 1px,#0000 1px),linear-gradient(90deg,#d4dae3 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.page-header-eng .container{position:relative}.page-header-eng .eng-h1{font-size:clamp(36px,4.5vw,64px)}.content-eng{background:var(--paper);border-bottom:1px solid var(--rule);padding:80px 0}.content-alt-eng{background:var(--paper-alt);border-bottom:1px solid var(--rule);padding:80px 0}.prose-eng h2{font-family:var(--sans);color:var(--navy);border-top:1px solid var(--rule);margin:40px 0 14px;padding-top:8px;font-size:20px;font-weight:600}.prose-eng h3{font-family:var(--sans);color:var(--navy-mid);margin:24px 0 10px;font-size:16px;font-weight:600}.prose-eng p{color:var(--ink-mid);margin-bottom:14px;font-size:15px;line-height:1.8}.prose-eng ul,.prose-eng ol{margin-bottom:14px;padding-left:20px}.prose-eng li{color:var(--ink-mid);margin-bottom:4px;font-size:15px;line-height:1.8}.prose-eng a{color:var(--blue);text-decoration:none}.prose-eng a:hover{text-decoration:underline}.prose-eng strong{color:var(--ink);font-weight:600}.prose-eng .list-unstyled li{padding:4px 0}.prose-note{background:var(--blue-light);border-left:3px solid var(--blue);color:var(--navy-mid);margin-top:32px;padding:20px 24px;font-size:14px;line-height:1.7}.blog-card-eng{border:1px solid var(--rule);background:var(--paper);height:100%;color:inherit;padding:32px;text-decoration:none;transition:border-color .2s;display:block;position:relative}.blog-card-eng:hover{border-color:var(--blue);color:inherit;text-decoration:none}.blog-card-eng:before,.blog-card-eng:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.blog-card-eng:before{border-top:2px solid var(--blue);border-left:2px solid var(--blue);opacity:0;transition:opacity .2s;top:-1px;left:-1px}.blog-card-eng:after{border-bottom:2px solid var(--blue);border-right:2px solid var(--blue);opacity:0;transition:opacity .2s;bottom:-1px;right:-1px}.blog-card-eng:hover:before,.blog-card-eng:hover:after{opacity:1}.blog-card-tag{font-family:var(--mono);color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:10px;display:block}.blog-card-title{font-family:var(--sans);color:var(--navy);margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3}.blog-card-body{color:var(--ink-mid);margin:0;font-size:14px;line-height:1.7}.info-box-eng{background:var(--blue-light);border-left:3px solid var(--blue);margin:24px 0;padding:24px 28px}.info-box-eng p{color:var(--navy-mid);font-size:14px;line-height:1.7;font-family:var(--sans);margin:0;font-weight:500}.step-eng{border:1px solid var(--rule);background:var(--paper);height:100%;padding:36px 32px;transition:border-color .2s;position:relative}.step-eng:hover{border-color:var(--blue)}.step-eng:before,.step-eng:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.step-eng:before{border-top:2px solid var(--blue);border-left:2px solid var(--blue);opacity:0;transition:opacity .2s;top:-1px;left:-1px}.step-eng:after{border-bottom:2px solid var(--blue);border-right:2px solid var(--blue);opacity:0;transition:opacity .2s;bottom:-1px;right:-1px}.step-eng:hover:before,.step-eng:hover:after{opacity:1}.step-num-eng{font-family:var(--mono);color:var(--ink-dim);margin-bottom:24px;font-size:11px;display:block}.step-title-eng{font-family:var(--sans);color:var(--navy);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3}.step-body-eng{color:var(--ink-mid);margin:0;font-size:14px;line-height:1.7}.faq-eng .accordion-item{border:none!important;border-bottom:1px solid var(--rule)!important;background:0 0!important;border-radius:0!important}.faq-eng .accordion-button{color:var(--navy)!important;font-family:var(--sans)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border-radius:0!important;padding:22px 0!important;font-size:15px!important;font-weight:500!important}.faq-eng .accordion-button:not(.collapsed){color:var(--blue)!important}.faq-eng .accordion-button:after{opacity:.35}.faq-eng .accordion-body{color:var(--ink-mid);font-size:14px;line-height:1.75;font-family:var(--sans);padding:0 0 24px}.cta-eng{background:var(--navy);padding:100px 0;position:relative;overflow:hidden}.cta-eng:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.cta-eng .container{position:relative}.cta-h2{font-family:var(--sans);color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,4vw,60px);font-weight:300;line-height:1.1}.cta-h2 strong{font-weight:600}.cta-sub-eng{font-family:var(--mono);color:#ffffff73;letter-spacing:.08em;margin-bottom:44px;font-size:12px}.btn-cta-eng{background:var(--amber);color:var(--navy);font-family:var(--sans);border:none;border-radius:2px;margin-right:12px;padding:15px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.btn-cta-eng:hover{background:var(--amber-deep);color:var(--navy);text-decoration:none}.btn-cta-ghost{color:#fff9;font-family:var(--sans);background:0 0;border:1px solid #ffffff26;border-radius:2px;padding:15px 36px;font-size:15px;font-weight:400;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.btn-cta-ghost:hover{color:#ffffffe6;border-color:#fff6}.footer-eng{background:var(--paper);border-top:1px solid var(--rule);padding:32px 0}.footer-eng a{color:var(--ink-dim);font-size:13px;font-family:var(--sans);text-decoration:none;transition:color .15s}.footer-eng a:hover{color:var(--navy)}.footer-eng .social-links a{font-size:16px}.footer-eng .footer-copyright{font-family:var(--mono);color:var(--ink-dim);margin:0;font-size:11px}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(14px)}.reveal-stagger.visible>:first-child{opacity:1;transition-delay:0s;transform:none}.reveal-stagger.visible>:nth-child(2){opacity:1;transition-delay:80ms;transform:none}.reveal-stagger.visible>:nth-child(3){opacity:1;transition-delay:.16s;transform:none}.reveal-stagger.visible>:nth-child(4){opacity:1;transition-delay:.24s;transform:none}.reveal-stagger.visible>:nth-child(5){opacity:1;transition-delay:.32s;transform:none}.reveal-stagger.visible>:nth-child(6){opacity:1;transition-delay:.4s;transform:none}.reveal-stagger.visible>:nth-child(7){opacity:1;transition-delay:.48s;transform:none}.reveal-stagger.visible>:nth-child(8){opacity:1;transition-delay:.56s;transform:none}.reveal-stagger.visible>:nth-child(n+9){opacity:1;transition-delay:.6s;transform:none}
