*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#2b3a4f;background:#f6f7f9;margin:0;font:17px/1.65 Inter,system-ui,sans-serif}h1,h2,h3{font-family:Plus Jakarta Sans,Inter,sans-serif}button,input,select,textarea{font:inherit}a{color:#0b6e5f}a:hover{color:#08554a}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline-offset:2px;outline:3px solid #f4b740}img,svg,input,select,textarea{max-width:100%}input[type=checkbox],input[type=radio]{flex-shrink:0}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions button{color:#fff;background:#0f2440;border:2px solid #0f2440;border-radius:10px;min-height:48px;padding:10px 18px;font-weight:600}.cookie-banner{z-index:20;background:#fff;border:1px solid #dde2e8;border-radius:16px;max-width:920px;margin:auto;padding:20px 24px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 40px #0f244026}.cookie-banner p{margin:8px 0 16px;font-size:15px}.cookie-banner a{align-items:center;min-height:44px;display:inline-flex}.error-panel{color:#b42318;border:2px solid #b42318;padding:16px}.not-found{max-width:1200px;margin:auto;padding:80px 24px}summary{cursor:pointer;min-height:44px}main p,main li,footer p{overflow-wrap:anywhere}td,th{overflow-wrap:normal}@media (width<=600px){[style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}.cookie-banner{max-height:70vh;padding:16px;overflow:auto}.cookie-banner .actions{gap:8px}nav{flex-basis:100%!important}main [style*="padding: 28px"]{padding:20px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.company-statement{max-width:1200px;margin:0 auto;padding:20px clamp(16px,4vw,40px)}nav [aria-current=page]{text-underline-offset:6px;font-weight:600;text-decoration:underline;color:#0b6e5f!important}nav a{text-decoration:none}.container{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.page-hero{background:#fff;border-bottom:1px solid #dde2e8;padding:clamp(40px,6vw,72px) 0}.page-hero h1{letter-spacing:-.025em;color:#0f2440;margin:0 0 18px;font-size:clamp(34px,4.6vw,54px);line-height:1.08}.page-hero p{max-width:780px;margin:0;font-size:19px}.page-content{flex-direction:column;gap:40px;padding-top:48px;padding-bottom:80px;display:flex}.content-section{flex-direction:column;gap:16px;display:flex}.content-section h2{color:#0f2440;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.2}.content-section p{margin:0}.notice{color:#0f2440;background:#eaf1fb;border:1px solid #b9cdeb;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.step-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.content-card{background:#fff;border:1px solid #dde2e8;border-radius:16px;min-width:0;padding:26px}.content-card h3{color:#0f2440;font-size:21px;line-height:1.3}.step-number{color:#0b6e5f;font:800 28px Plus Jakarta Sans,sans-serif}.primary-link{color:#fff;background:#0b6e5f;border-radius:10px;align-self:flex-start;align-items:center;min-height:52px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.primary-link:hover{color:#fff;background:#08554a}.faq-list details{background:#fff;border:1px solid #dde2e8;border-radius:12px;padding:18px 22px}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-list summary{color:#0f2440;font-weight:600}.faq-list details p{padding-top:12px}.cookie-choice{align-items:flex-start;gap:14px;min-height:44px;padding:18px 0;display:flex}.cookie-choice input{accent-color:#0b6e5f;width:24px;height:24px;margin-top:4px}.table-scroll{background:#fff;border:1px solid #dde2e8;border-radius:12px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:580px}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #dde2e8;padding:14px}.table-scroll th{color:#0f2440;background:#eaf1fb}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}
