@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--public-bg:#080a0c;--public-surface:#0d1114;--public-surface-2:#11171b;--public-line:#dee6eb29;--public-line-strong:#dee6eb4d;--public-text:#f4f6f7;--public-muted:#929ba2;--public-steel:#cbd2d7;--public-red:#e02723;--public-red-dark:#9e1714;--public-red-text:#ff6f6a;--public-green:#9dd449;--public-amber:#e7aa28;--public-teal:#4fc3ab;--public-ease:cubic-bezier(.16, 1, .3, 1);--public-header-height:78px;--public-gutter:clamp(20px, 3vw, 54px);--public-display:"Space Grotesk Variable", "Space Grotesk", "Arial Narrow", sans-serif;--public-ui:"Manrope Variable", "Manrope", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--public-bg);color-scheme:dark;scroll-behavior:smooth;min-width:320px}body{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 58% 20%, #65747e17, transparent 34%), var(--public-bg);min-height:100vh;color:var(--public-text);font-family:var(--public-ui);-webkit-font-smoothing:antialiased;background-size:72px 72px,72px 72px,auto,auto;margin:0;overflow-x:hidden}main:focus{outline:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--public-red);outline-offset:3px}.skip-link{z-index:100;background:var(--public-red);color:#fff;padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.public-header{z-index:50;min-height:var(--public-header-height);padding:0 var(--public-gutter);border-bottom:1px solid var(--public-line);backdrop-filter:blur(18px);background:#07090beb;grid-template-columns:220px 1fr 200px;align-items:center;display:grid;position:relative}.public-header--compact{position:sticky;top:0}.public-brand{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.public-brand img{width:150px;height:auto;display:block}.public-nav{height:var(--public-header-height);justify-content:center;gap:clamp(18px,2.6vw,44px);display:flex}.public-nav a{color:#d3d8db;letter-spacing:-.01em;align-items:center;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.public-nav a:after{background:var(--public-red);content:"";height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.public-nav a:hover,.public-nav a.is-active{color:#fff}.public-nav a.is-active:after{transform:scaleX(1)}.account-link{border:1px solid var(--public-line-strong);color:#e4e8ea;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.account-link:hover,.account-link.is-active{background:#e0272314;border-color:#e02723b3}.account-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:19px}.public-menu{display:none}.public-button{border:1px solid var(--public-line-strong);min-height:52px;color:var(--public-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.public-button:hover{border-color:#ffffff94;transform:translateY(-1px)}.public-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.public-button--primary{border-color:var(--public-red);background:linear-gradient(135deg,#ec2d29,#bd1815);box-shadow:0 15px 42px #bb161338}.public-button--primary:hover{background:linear-gradient(135deg,#f23b37,#cf1c18);border-color:#ff5652}.public-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px}.public-kicker{color:var(--public-red-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.public-title{font-family:var(--public-display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.5vw,84px);font-weight:600;line-height:.98}.public-copy{color:#aeb5ba;max-width:630px;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.public-divider{background:var(--public-line);height:1px}.technical-label{color:var(--public-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.public-notice{border-left:2px solid var(--public-amber);color:#d9c08a;background:#e7aa280f;padding:12px 14px;font-size:12px;line-height:1.5}.public-notice--legal{border-left-color:var(--public-steel);color:#b9c0c5;background:#cbd2d70d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-footer{border-top:1px solid var(--public-line);background:#070909}.public-footer__grid{padding:56px var(--public-gutter) 44px;grid-template-columns:1.5fr .8fr 1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.public-footer__brand img{width:150px;height:auto}.public-footer__title{font-family:var(--public-display);letter-spacing:-.03em;margin:20px 0 8px;font-size:20px}.public-footer__lead{max-width:420px;color:var(--public-muted);margin:0;font-size:13px;line-height:1.6}.public-footer__certs{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.public-footer__certs li{grid-template-columns:118px 1fr;gap:10px;font-size:12px;display:grid}.public-footer__certs b{color:#f0f3f4}.public-footer__certs span{color:var(--public-muted)}.public-footer__nav ul,.public-footer__bottom ul{margin:0;padding:0;list-style:none}.public-footer__nav ul{gap:0;margin-top:10px;display:grid}.public-footer__nav a,.public-footer__contact a{color:#d5dade;font-size:14px}.public-footer__nav a,.public-footer__contact a,.public-footer__bottom a{align-items:center;min-height:44px;display:inline-flex}.public-footer__nav a:hover,.public-footer__contact a:hover,.public-footer__bottom a:hover{color:#fff;text-decoration:underline}.public-footer__contact{font-style:normal}.public-footer__contact p{color:#d5dade;margin:0 0 4px;font-size:14px}.public-footer__contact .technical-label{margin-bottom:16px}.public-footer__address{line-height:1.55;color:var(--public-muted)!important;font-size:13px!important}.public-footer__legal-data dl{gap:8px;margin:16px 0 0;display:grid}.public-footer__legal-data div{grid-template-columns:82px 1fr;gap:10px;font-size:13px;display:grid}.public-footer__legal-data dt{color:var(--public-muted)}.public-footer__legal-data dd{color:#d5dade;margin:0}.public-footer__bottom{padding:18px var(--public-gutter) 26px;border-top:1px solid var(--public-line);color:var(--public-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;font-size:12px;display:flex}.public-footer__bottom p{margin:0}.public-footer__bottom ul{flex-wrap:wrap;gap:10px 22px;display:flex}.cookie-notice{z-index:90;border:1px solid var(--public-line-strong);backdrop-filter:blur(14px);background:#0a0d10f5;flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px 20px;max-width:590px;margin:0;padding:14px 18px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 70px #0000008c}.cookie-notice[hidden]{display:none}.cookie-notice p{color:#c9cfd3;margin:0;font-size:12px;line-height:1.5}.cookie-notice a{color:#fff;margin-left:6px;text-decoration:underline}.cookie-notice button{white-space:nowrap;border:1px solid var(--public-red);color:#fff;cursor:pointer;background:#e0272324;min-height:44px;padding:0 12px;font-size:13px;font-weight:700}.cookie-notice button:hover{background:#e027234d}@media (width<=1100px){.public-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=1040px){.public-header{grid-template-columns:1fr auto}.public-nav,.account-link{display:none}.public-menu{display:block;position:relative}.public-menu summary{cursor:pointer;border:1px solid var(--public-line-strong);place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.public-menu summary::-webkit-details-marker{display:none}.public-menu summary span{background:#fff;width:18px;height:1px;display:block}.public-menu nav{border:1px solid var(--public-line-strong);background:#0b0e11;width:min(310px,100vw - 32px);display:grid;position:absolute;top:52px;right:0;box-shadow:0 30px 80px #0009}.public-menu nav a{border-bottom:1px solid var(--public-line);padding:16px 18px;font-size:14px;font-weight:600}.public-menu nav a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 var(--public-red)}}@media (width<=640px){:root{--public-header-height:66px;--public-gutter:16px}.public-brand img{width:126px}.public-title{font-size:clamp(40px,13vw,62px)}.public-footer__grid{grid-template-columns:1fr;gap:34px;padding-top:42px}.public-footer__bottom{flex-direction:column;align-items:flex-start}.cookie-notice{bottom:10px;left:10px;right:10px}}.public-section{padding:clamp(56px, 7vw, 110px) var(--public-gutter)}.public-section--line{border-top:1px solid var(--public-line)}.public-section--tight{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.section-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:20px clamp(28px,5vw,96px);margin-bottom:clamp(30px,4vw,54px);display:grid}.section-head--stack{grid-template-columns:1fr;align-items:start}.section-head h1,.section-head h2{font-family:var(--public-display);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.6vw,58px);font-weight:600;line-height:1}.section-head p{color:#aeb5ba;max-width:560px;margin:0;font-size:16px;line-height:1.6}.section-head .public-kicker{margin-bottom:14px}.page-hero{isolation:isolate;padding:clamp(48px, 7vw, 96px) var(--public-gutter) clamp(44px, 6vw, 80px);border-bottom:1px solid var(--public-line);gap:22px;display:grid;position:relative;overflow:hidden}.page-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff04,#0000 60%);position:absolute;inset:0}.page-hero .public-title{max-width:980px;font-size:clamp(40px,5.2vw,82px)}.page-hero .public-copy{margin:0}.page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.text-link{color:#e4e8ea;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:14px;font-weight:700;text-decoration:underline #e4e8ea80;transition:color .16s,text-decoration-color .16s;display:inline-flex}.text-link:hover{color:#fff;text-decoration-color:currentColor}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.public-breadcrumbs{padding:14px var(--public-gutter) 0;color:var(--public-muted);font-size:12px}.public-breadcrumbs ol{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.public-breadcrumbs li{align-items:center;gap:10px;display:inline-flex}.public-breadcrumbs li+li:before{color:var(--public-line-strong);content:"/"}.public-breadcrumbs a:hover{color:#fff;text-decoration:underline}.public-breadcrumbs [aria-current=page]{color:#d5dade}.status-badge{color:var(--public-amber);letter-spacing:.02em;border:1px solid #e7aa2873;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e7aa282e}.status-badge[data-status=source-backed]{color:var(--public-teal);border-color:#4fc3ab80}.status-badge[data-status=source-backed]:before{box-shadow:0 0 0 3px #4fc3ab2e}.status-badge[data-status=approved-standard]{color:var(--public-green);background:#9dd44914;border-color:#9dd44999}.status-badge[data-status=approved-standard]:before{box-shadow:0 0 0 3px #9dd4492e}.filter-chip{border:1px solid var(--public-line-strong);color:#d5dade;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.filter-chip:hover{color:#fff;border-color:#ffffff9e}.filter-chip[aria-pressed=true]{border-color:var(--public-red);color:#fff;background:#e0272324}.filter-chip small{color:var(--public-muted);font-size:12px;font-weight:600}.filter-chip[aria-pressed=true] small{color:#ffb3b1}.public-card{border:1px solid var(--public-line);transition:border-color .2s ease, transform .26s var(--public-ease);background:linear-gradient(160deg,#141a1ed9,#0a0d10f5);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.public-card:hover{border-color:var(--public-line-strong);transform:translateY(-2px)}.public-card h3{font-family:var(--public-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.public-card p{color:var(--public-muted);margin:0;font-size:14px;line-height:1.6}.fact-list{border:1px solid var(--public-line);background:var(--public-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.fact-list li{background:var(--public-surface);gap:6px;padding:20px 22px;display:grid}.fact-list b{font-family:var(--public-display);letter-spacing:-.03em;font-size:20px;font-weight:600}.fact-list span{color:var(--public-muted);font-size:12px;line-height:1.5}.public-form{gap:18px;display:grid}.public-form__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:8px;display:grid}.field label{color:#d5dade;font-size:13px;font-weight:600}.field label span{color:var(--public-muted);font-weight:500}.field input,.field textarea{border:1px solid var(--public-line-strong);width:100%;min-height:50px;color:var(--public-text);background:#0b0f12;padding:12px 14px;font-size:15px;transition:border-color .16s}.field textarea{resize:vertical;min-height:160px}.field input:hover,.field textarea:hover{border-color:#ffffff80}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--public-red);outline-offset:0;border-color:#0000}.field.has-error input,.field.has-error textarea{border-color:var(--public-red)}.field-error{color:#ff8a87;margin:0;font-size:12px}.field-error:empty{display:none}.field-hint{color:var(--public-muted);margin:0;font-size:12px;line-height:1.5}.field--check{color:#c9cfd3;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.55}.field--check input{width:20px;height:20px;min-height:0;accent-color:var(--public-red);margin:2px 0 0;padding:0}.field--check label{color:#c9cfd3;font-weight:500}.field--check a{color:#fff;text-decoration:underline}.field--check .field-error{grid-column:2}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-status{border:1px solid var(--public-line-strong);color:#d5dade;padding:16px 18px;font-size:14px;line-height:1.55}.form-status[hidden]{display:none}.form-status p{margin:0}.form-status p+p{margin-top:8px}.form-status b{color:#fff}.form-status a{color:#fff;text-decoration:underline}.form-status[data-state=success]{background:#9dd44912;border-color:#9dd44980}.form-status[data-state=error]{background:#e0272312;border-color:#e027238c}.form-status[data-state=unavailable]{background:#e7aa280f;border-color:#e7aa2880}.form-status[data-state=loading]{border-style:dashed}.form-status .form-status__actions{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.form-status .public-button{min-height:44px;padding:0 16px;font-size:13px}.public-button .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite public-spin}@keyframes public-spin{to{transform:rotate(360deg)}}.legal-page{max-width:880px;padding:clamp(40px, 6vw, 76px) var(--public-gutter) clamp(72px, 8vw, 120px)}.legal-page .public-title{font-size:clamp(36px,4.6vw,64px)}.legal-page .public-copy{margin:20px 0 0}.legal-meta{color:var(--public-muted);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.legal-meta b{color:#d5dade;font-weight:600}.legal-body{margin-top:36px}.legal-body h2{font-family:var(--public-display);letter-spacing:-.03em;margin:44px 0 12px;font-size:clamp(22px,2.2vw,28px);font-weight:600}.legal-body h3{margin:26px 0 8px;font-size:16px}.legal-body p,.legal-body li{color:#c3c9cd;font-size:16px;line-height:1.65}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body li{margin-bottom:6px}.legal-body a{color:#fff;text-underline-offset:3px;text-decoration:underline}.legal-body .public-notice{margin:18px 0}.legal-table-wrap{overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:560px;margin:12px 0 20px;font-size:14px}.legal-table th,.legal-table td{border-bottom:1px solid var(--public-line);text-align:left;vertical-align:top;padding:12px 14px 12px 0;line-height:1.55}.legal-table th{color:var(--public-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.legal-table td{color:#c3c9cd}.legal-table td:first-child{color:#f0f3f4;font-weight:600}.js [data-reveal]{opacity:0;transition:opacity .36s var(--public-ease), transform .36s var(--public-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media print,(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=900px){.section-head{grid-template-columns:1fr;align-items:start}.public-form__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-footer__sal[data-astro-cid-3vl646bl]{background:#fff;border-radius:4px;flex:none;width:250px;height:50px;overflow:hidden}.public-footer__sal[data-astro-cid-3vl646bl] img[data-astro-cid-3vl646bl]{object-fit:contain;width:250px;height:50px;display:block}
