@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-DIEz8p5i.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-BmJJXa8e.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-D5AYLNiq.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-DyIDNIyN.woff2) format("woff2-variations");unicode-range:U+0370-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-_GQuwPVU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CN1pIXkb.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-BgVq2Tq4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-Bnh6xcKr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-Ch-K9LVU.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-BD2oGHtS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950: #0B1A2C;--navy-900: #112842;--navy-800: #17324F;--navy: #1E3B5D;--navy-600: #2A4B73;--blue-700: #3865A5;--blue: #4174BF;--blue-400: #6E97D6;--blue-200: #B9CEEE;--blue-100: #E3ECF8;--blue-50: #F2F6FC;--gold: #E4A421;--gold-600: #C98B12;--gold-300: #F2CC5C;--gold-100: #FCF1D4;--gold-text: #8A5A00;--ink: #0F1E33;--slate-700: #33445C;--slate-600: #4A5B73;--slate-500: #66768C;--slate-300: #B4BFCE;--line: #E3E9F2;--bg: #F5F8FC;--red: #D64545;--red-700: #B03030;--red-100: #FCE8E8;--bg-app: var(--bg);--surface: #fff;--surface-alt: var(--blue-50);--surface-sunken: var(--bg);--border: var(--line);--control-border: #7A889C;--accent: var(--blue);--accent-text: var(--blue-700);--on-accent: #fff;--focus: var(--blue);--text: var(--ink);--text-muted: var(--slate-600);--text-faint: #5E6E84;--danger: var(--red-700);--radius-sm: 8px;--radius: 14px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(15,30,51,.06), 0 1px 3px rgba(15,30,51,.05);--shadow: 0 4px 14px rgba(15,30,51,.07), 0 2px 4px rgba(15,30,51,.04);--shadow-lg: 0 18px 40px rgba(15,30,51,.14), 0 6px 12px rgba(15,30,51,.06);--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Inter Variable", system-ui, sans-serif;--ease: cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;word-spacing:.08em;line-height:1.2;margin:0}p{margin:0}img{max-width:100%}.sc-num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.sc-on-navy :focus-visible{outline-color:var(--gold-300)}a,button,select,input,textarea,[role=button],[role=switch]{-webkit-tap-highlight-color:transparent}.sc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sc-skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--gold);color:var(--navy-950);padding:10px 14px;border-radius:8px;font-weight:700;text-decoration:none}.sc-skip-link:focus{top:8px}.sc-field{display:block;margin-top:14px}.sc-field:first-of-type{margin-top:0}.sc-label{display:block;font-size:13.5px;color:var(--slate-700);margin-bottom:6px;font-weight:600}.sc-hint{font-size:12.5px;color:var(--text-faint);margin-top:6px}.sc-error-text{font-size:13px;color:var(--red-700);margin-top:8px;font-weight:500}.sc-ok-text{font-size:13px;color:var(--blue-700);margin-top:8px;font-weight:600}.sc-input,.sc-select,.sc-textarea{width:100%;min-height:44px;padding:10px 14px;background:#fff;border:1.5px solid var(--control-border);border-radius:12px;color:var(--ink);font:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.sc-textarea{min-height:96px;resize:vertical}.sc-input::placeholder,.sc-textarea::placeholder{color:#7d8ba0}.sc-input:hover,.sc-select:hover,.sc-textarea:hover{border-color:var(--blue-400)}.sc-input:focus-visible,.sc-select:focus-visible,.sc-textarea:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #4174bf2e}.sc-input[aria-invalid=true],.sc-select[aria-invalid=true],.sc-textarea[aria-invalid=true]{border-color:var(--red)}.sc-input:disabled,.sc-select:disabled,.sc-textarea:disabled{opacity:.55;cursor:not-allowed}.sc-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234A5B73' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sc-select-inline{width:auto;min-width:180px}.sc-input,.sc-select{color-scheme:light}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s,color .2s}.sc-btn:hover:not(:disabled){transform:translateY(-1px)}.sc-btn:active:not(:disabled){transform:none}.sc-btn-sm{min-height:38px;padding:0 14px;font-size:14px;border-radius:10px}.sc-btn-lg{min-height:52px;padding:0 26px;font-size:16px;border-radius:14px}.sc-btn-block{width:100%}.sc-btn-primary{background:var(--blue);color:#fff;box-shadow:0 6px 16px #4174bf47}.sc-btn-primary:hover:not(:disabled){background:var(--blue-700);box-shadow:0 10px 24px #4174bf59}.sc-btn-gold{background:linear-gradient(180deg,var(--gold-300),var(--gold));color:var(--navy-950);box-shadow:0 6px 18px #e4a42152,inset 0 1px #ffffff73}.sc-btn-gold:hover:not(:disabled){box-shadow:0 10px 26px #e4a4216b,inset 0 1px #ffffff73}.sc-btn-secondary,.sc-btn-ghost-border{background:#fff;color:var(--navy);border-color:var(--line)}.sc-btn-secondary:hover:not(:disabled),.sc-btn-ghost-border:hover:not(:disabled){border-color:var(--blue-200);background:var(--blue-50)}.sc-btn-ghost{background:transparent;color:var(--slate-600)}.sc-btn-ghost:hover:not(:disabled){color:var(--navy);background:var(--blue-50)}.sc-btn-ghost-light{color:#fff;border-color:#ffffff47;background:#ffffff0f}.sc-btn-ghost-light:hover:not(:disabled){background:#ffffff24;border-color:#ffffff80}.sc-btn-danger{background:var(--red-100);color:var(--red-700);border-color:#f3c4c4}.sc-btn-danger:hover:not(:disabled){background:#f9dada}.sc-btn:disabled{opacity:.55;cursor:not-allowed}.sc-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--slate-600);transition:all .2s}.sc-chip:hover{border-color:var(--blue-200);color:var(--navy)}.sc-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.sc-chip-count{font-size:12px;background:var(--blue-50);border-radius:999px;padding:0 7px;color:var(--navy)}.sc-chip[aria-pressed=true] .sc-chip-count{background:#ffffff2e;color:#fff}.sc-seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px;gap:2px}.sc-seg-btn{border:0;background:none;font:inherit;cursor:pointer;padding:8px 16px;border-radius:9px;font-weight:600;font-size:14px;color:var(--slate-600);transition:background .2s,color .2s}.sc-seg-btn:hover{color:var(--navy)}.sc-seg-btn[aria-pressed=true],.sc-seg-btn[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:var(--shadow-sm)}.sc-seg-sm{padding:3px}.sc-seg-sm .sc-seg-btn{padding:6px 12px;font-size:13px}.sc-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap;line-height:1.2}.sc-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.sc-pill-nodot:before{display:none}.sc-pill-blue{background:var(--blue-100);color:var(--blue-700)}.sc-pill-blue.sc-pill-live:before{animation:sc-blink 1.4s ease-in-out infinite}.sc-pill-gold{background:var(--gold-100);color:var(--gold-text)}.sc-pill-slate{background:#eef1f5;color:var(--slate-600)}.sc-pill-red{background:var(--red-100);color:var(--red-700)}.sc-pill-lowblue{background:var(--blue-50);color:var(--blue-700)}.sc-pill-navy{background:var(--navy);color:#fff}.sc-pill-navy:before{background:var(--gold-300)}@keyframes sc-blink{50%{opacity:.3}}.sc-spinner{display:inline-block;width:16px;height:16px;flex-shrink:0;border:2px solid var(--blue-100);border-top-color:var(--blue);border-radius:50%;animation:sc-spin .9s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sc-pulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.8);opacity:0}}.sc-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.sc-card-pad{padding:20px}.sc-card-pad-sm{padding:16px}.sc-card-sunken{background:var(--bg);border:1px solid var(--line);border-radius:12px}.sc-card-lift{transition:transform .25s var(--ease),box-shadow .25s}.sc-card-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.sc-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sc-card-head h2{font-size:17px;color:var(--navy);display:flex;align-items:center;gap:10px;font-weight:700}.sc-card-head h2 .sc-ic{color:var(--blue)}.sc-card-head h2 .sc-muted{font-family:var(--font);font-weight:500;font-size:14px}.sc-muted{color:var(--slate-500)}.sc-text-link{display:inline-flex;align-items:center;gap:4px;color:var(--blue-700);font-weight:600;font-size:14px;text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.sc-text-link:hover{text-decoration:underline}.sc-page-title{font-size:24px;font-weight:800;color:var(--navy);margin:0 0 4px}.sc-page-sub{font-size:13.5px;color:var(--slate-500);margin:0 0 16px}.sc-section-heading{font-size:13px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:var(--font)}.sc-panel-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sc-eastern-note{font-size:12px;color:var(--text-faint)}.sc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.sc-table-scroll:focus-visible{outline-offset:-3px}.sc-table{width:100%;border-collapse:collapse;font-size:14px}.sc-table th{padding:10px 14px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;white-space:nowrap}.sc-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--slate-700);vertical-align:top}.sc-table tbody tr{transition:background .2s}.sc-table tbody tr:hover td{background:var(--blue-50)}.sc-table tr.sc-row-click{cursor:pointer}.sc-table tbody th{position:static;text-transform:none;letter-spacing:0;font-size:14px;color:var(--navy);padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.sc-scroll-hint{display:none;font-size:12px;color:var(--text-faint);padding:6px 14px 0}.sc-stacked-cards{display:none;flex-direction:column;gap:8px;padding:12px}@media (max-width: 679px){.sc-stacked-table{display:none!important}.sc-stacked-cards{display:flex!important}}.sc-stacked-cards-compact{display:flex!important}.sc-stack-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sc-stack-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sc-app{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh;background:var(--bg)}.sc-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-900) 100%);color:#fff;display:flex;flex-direction:column;padding:22px 14px;gap:22px}.sc-side-brand{padding:6px 10px 4px;display:inline-flex}.sc-side-brand img{height:26px;width:auto;display:block}.sc-side-nav{display:flex;flex-direction:column;gap:4px}.sc-side-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;color:#ffffffc7;font-weight:500;font-size:15px;text-decoration:none;transition:background .2s,color .2s;position:relative;background:none;border:0;font-family:inherit;cursor:pointer;width:100%;text-align:left}.sc-side-link:hover{background:#ffffff12;color:#fff}.sc-side-link[aria-current=page]{background:#ffffff1a;color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.sc-side-link[aria-current=page] .sc-ic{color:var(--gold-300)}.sc-nav-badge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--gold);color:var(--navy-950);font-size:12px;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.sc-nav-badge.sc-bump{animation:sc-bump .5s var(--ease)}@keyframes sc-bump{50%{transform:scale(1.35)}}.sc-side-foot{margin-top:auto;display:grid;gap:12px}.sc-side-preview{border:1px dashed rgba(255,255,255,.28)}.sc-user-card{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#ffffff0f;min-width:0}.sc-user-card b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-user-card small{display:block;color:#ffffffb3;font-size:12px}.sc-avatar{width:38px;height:38px;border-radius:12px;flex:none;background:linear-gradient(135deg,var(--gold-300),var(--gold));color:var(--navy-950);display:grid;place-items:center;font-weight:800;font-size:13px}.sc-live{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#ffffffbf;padding:0 12px}.sc-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);position:relative;flex:none;display:inline-block}.sc-pulse-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--gold);animation:sc-pulse 1.8s ease-out infinite}.sc-pulse-dot.sc-dot-warn{background:var(--gold-300)}.sc-pulse-dot.sc-dot-off{background:var(--red)}.sc-pulse-dot.sc-dot-off:after,.sc-pulse-dot.sc-dot-idle:after{display:none}.sc-pulse-dot.sc-dot-idle{background:var(--slate-300)}.sc-app-main{min-width:0;display:flex;flex-direction:column}.sc-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:20px;padding:18px 32px;background:#f5f8fce0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.sc-topbar-logo{display:none}.sc-topbar-title h1{font-size:24px;color:var(--navy);font-weight:800}.sc-topbar-title p{font-size:13.5px;color:var(--slate-500);font-variant-numeric:tabular-nums}.sc-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.sc-select-wrap{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--slate-600)}.sc-select-wrap:hover{border-color:var(--blue-200)}.sc-select-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--navy);cursor:pointer;padding-right:18px}.sc-select-wrap select:focus-visible{outline:none}.sc-select-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #4174bf26}.sc-select-wrap .sc-chev{position:absolute;right:10px;pointer-events:none}.sc-icon-btn{width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;position:relative;background:#fff;border:1px solid var(--line);color:var(--navy);cursor:pointer;text-decoration:none}.sc-icon-btn:hover{border-color:var(--blue-200)}.sc-dot-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--bg);font-variant-numeric:tabular-nums}.sc-app-content{padding:26px 32px 48px;min-width:0}.sc-page-anim{animation:sc-fade-up .4s var(--ease)}.sc-bottom-nav,.sc-sheet,.sc-sheet-backdrop{display:none}@media (max-width: 1180px){.sc-hide-1180{display:none!important}}@media (max-width: 980px){.sc-app{grid-template-columns:minmax(0,1fr)}.sc-sidebar{display:none}.sc-topbar{padding:12px 16px;gap:12px}.sc-topbar-logo{display:block}.sc-topbar-logo img{width:34px;height:34px;border-radius:9px;display:block}.sc-topbar-title h1{font-size:19px}.sc-topbar-title p{font-size:12px}.sc-hide-980{display:none!important}.sc-app-content{padding:16px 16px 110px}.sc-bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.sc-bottom-nav a,.sc-bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;font-weight:600;color:var(--slate-600);padding:6px 0;position:relative;border-radius:12px;text-decoration:none;background:none;border:0;font-family:inherit;cursor:pointer;min-height:48px;justify-content:center}.sc-bottom-nav [aria-current=page]{color:var(--navy)}.sc-bottom-nav [aria-current=page] .sc-ic{color:var(--blue)}.sc-bottom-nav .sc-nav-badge{position:absolute;top:0;left:calc(50% + 6px);min-width:18px;height:18px;font-size:10.5px;padding:0 5px;margin:0}.sc-sheet-backdrop[data-open=true]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1a2c73;z-index:60;animation:sc-fade-in .2s}.sc-sheet[data-open=true]{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--navy-900);border-radius:22px 22px 0 0;padding:10px 14px calc(18px + env(safe-area-inset-bottom));gap:2px;animation:sc-sheet-up .3s var(--ease)}.sc-sheet-grip{width:40px;height:5px;border-radius:5px;background:#ffffff4d;margin:4px auto 10px}}@keyframes sc-fade-in{0%{opacity:0}}@keyframes sc-sheet-up{0%{transform:translateY(100%)}}@media (max-width: 640px){.sc-page{padding:0!important}.sc-hide-sm{display:none!important}.sc-stack-sm{flex-direction:column!important;align-items:stretch!important}.sc-card-pad{padding:16px}}@media (max-width: 999px){.sc-two-col{grid-template-columns:minmax(0,1fr)!important}.sc-two-col>*{min-width:0}}@media (pointer: coarse){.sc-btn,.sc-chip{min-height:44px}.sc-btn-sm{min-height:40px}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}}[tabindex="-1"]:focus:not(:focus-visible),h1[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sc-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.sc-auth-brand{position:relative;overflow:hidden;color:#fff;padding:40px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;background:radial-gradient(700px 500px at 100% 0%,#2C5590,transparent 60%),linear-gradient(160deg,var(--navy-950),var(--navy))}.sc-auth-brand:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:var(--gold);filter:blur(90px);opacity:.18;right:-120px;bottom:-120px}.sc-auth-logo{height:32px;width:auto}.sc-auth-copy h2{font-size:44px;font-weight:800}.sc-auth-copy p{color:#ffffffd1;font-size:18px;margin-top:12px;max-width:400px}.sc-auth-points{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:420px;position:relative;z-index:1}.sc-auth-points li{display:flex;gap:14px;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 16px;font-weight:500}.sc-auth-points .sc-ic{width:34px;height:34px;padding:8px;border-radius:10px;background:#e4a42129;color:var(--gold-300)}.sc-auth-form-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;background:var(--bg);position:relative}.sc-auth-back{position:absolute;top:28px;left:28px;display:inline-flex;gap:8px;align-items:center;color:var(--slate-600);font-weight:500;font-size:14px;text-decoration:none;min-height:44px}.sc-auth-back:hover{color:var(--blue-700)}.sc-auth-card{width:100%;max-width:410px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:36px;box-shadow:var(--shadow-lg);display:grid;gap:16px}.sc-auth-card .sc-field{margin:0}.sc-auth-card h1{font-size:28px;color:var(--navy);font-weight:800}.sc-auth-card-logo{height:29px;width:auto;display:none}.sc-auth-notice{display:flex;gap:8px;align-items:flex-start;background:var(--blue-50);color:var(--blue-700);border-radius:10px;padding:10px 12px;font-size:13.5px}.sc-auth-help{font-size:13px;color:var(--slate-600);line-height:1.5}.sc-auth-switch{text-align:center;font-size:14px;color:var(--slate-600)}.sc-auth-switch a{color:var(--blue-700);font-weight:600}@media (max-width: 980px){.sc-auth{grid-template-columns:1fr}.sc-auth-brand{display:none}.sc-auth-form-wrap{justify-content:flex-start;padding:20px 16px 40px}.sc-auth-back{position:static;align-self:flex-start;margin-bottom:16px}.sc-auth-card-logo{display:block}}@media (max-width: 640px){.sc-auth-card{padding:24px}}.hp{background:#fff;color:var(--ink);font-size:16px;line-height:1.55;overflow-x:hidden}.hp a{color:inherit}.hp-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.hp section[id]{scroll-margin-top:76px}.hp-skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--gold);color:var(--navy-950)!important;padding:10px 14px;border-radius:8px;font-weight:700;text-decoration:none}.hp-skip:focus{top:8px}.hp :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.hp-dark :focus-visible,.hp-header :focus-visible,.hp-hero :focus-visible,.hp-footer :focus-visible,.hp-navy :focus-visible{outline-color:var(--gold-300)}@media (prefers-reduced-motion: no-preference){html:has(.hp){scroll-behavior:smooth}}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s}.hp-btn:hover{transform:translateY(-1px)}.hp-btn-sm{min-height:40px;padding:0 12px;font-size:14px;border-radius:10px}.hp-btn-lg{min-height:52px;padding:0 26px;font-size:16px;border-radius:14px}.hp-btn-gold{background:linear-gradient(180deg,var(--gold-300),var(--gold));color:var(--navy-950)!important;box-shadow:0 6px 18px #e4a42152,inset 0 1px #ffffff73}.hp-btn-gold:hover{box-shadow:0 10px 26px #e4a4216b,inset 0 1px #ffffff73}.hp-btn-light{color:#fff!important;border-color:#fff6;background:#ffffff14}.hp-btn-light:hover{background:#ffffff29;border-color:#fff9}.hp-btn-primary{background:var(--blue);color:#fff!important;box-shadow:0 6px 16px #4174bf47}.hp-btn-primary:hover{background:var(--blue-700)}.hp-btn-block{width:100%}.hp-link{display:inline-flex;align-items:center;gap:4px;color:var(--blue-700);font-weight:600;font-size:15px;text-decoration:none}.hp-link .sc-ic{transition:transform .2s}.hp-link:hover .sc-ic{transform:translate(3px)}.hp-header{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .3s,box-shadow .3s}.hp-header.hp-scrolled,.hp-header.hp-menu-open{background:#112842eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 30px #0000002e}.hp-header-inner{display:flex;align-items:center;gap:8px;height:64px}.hp-brand{display:inline-flex;align-items:center;flex:none}.hp-brand .hp-logo-full{display:none;height:40px;width:auto}.hp-brand .hp-logo-icon{display:block;width:40px;height:40px;border-radius:10px}.hp-nav{display:none}.hp-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.hp-menu-btn{width:44px;height:44px;border-radius:12px;display:inline-grid;place-items:center;color:#fff;background:none;border:0;cursor:pointer}.hp-menu-btn:hover{background:#ffffff1a}.hp-mobile-menu{background:var(--navy-900);border-top:1px solid rgba(255,255,255,.08);padding:8px 16px 18px;display:flex;flex-direction:column}.hp-mobile-menu a{color:#fff;padding:12px 4px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);min-height:44px}.hp-hero{position:relative;background:var(--navy-950);color:#fff;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:88px 0 40px}.hp-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hp-hero-media img{width:100%;height:100%;object-fit:cover;object-position:72% 60%;display:block}.hp-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1a2c8c,#0000 18%,#00000080,#000000ad 62%,#000000b8)}.hp-hero-inner{position:relative;z-index:1}.hp-hero h1,.hp-lead{filter:drop-shadow(0 2px 10px rgba(0,0,0,.6))}.hp-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--gold-300);background:#e4a4211f;border:1px solid rgba(242,204,92,.3);padding:7px 14px;border-radius:999px}.hp-hero h1{font-size:40px;font-weight:800;margin:18px 0 16px;letter-spacing:-.02em;word-spacing:.1em;line-height:1.08;color:#fff}.hp-dot{margin-left:-.09em}.hp-gold-text{background:linear-gradient(90deg,var(--gold-300),var(--gold) 60%,#F6D77A);-webkit-background-clip:text;background-clip:text;color:transparent}.hp-lead{font-size:16px;color:#ffffffdb;max-width:540px}.hp-ctas{display:flex;flex-direction:column;gap:12px;margin-top:26px}.hp-trust{list-style:none;padding:0;margin:26px 0 0;display:flex;gap:10px 18px;flex-wrap:wrap;color:#ffffffd1;font-size:14px}.hp-trust li{display:flex;align-items:center;gap:8px}.hp-trust .sc-ic{color:var(--gold-300)}.hp-stats{position:relative;z-index:2;padding-top:24px}.hp-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px;list-style:none;padding:0;margin:0}.hp-stat{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;background:#fff;border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-lg);border:1px solid var(--line);transition:transform .3s var(--ease)}.hp-stat:hover{transform:translateY(-4px)}.hp-stat-num{display:flex;align-items:center;gap:10px;min-height:1.15em;font-family:var(--display);font-weight:800;font-size:28px;color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.hp-stat:nth-child(2) .hp-stat-num{color:var(--blue-700)}.hp-stat:nth-child(3) .hp-stat-num{color:var(--gold-600)}.hp-stat-label{color:var(--slate-600);font-size:13px;line-height:1.45;overflow-wrap:break-word;text-wrap:pretty}.hp-section{padding:72px 0}.hp-tint{background:linear-gradient(180deg,var(--bg),#fff)}.hp-navy{background:radial-gradient(800px 400px at 90% 10%,rgba(65,116,191,.35),transparent 60%),var(--navy-900);color:#fff}.hp-head{max-width:680px;margin:0 0 36px}.hp-head-center{text-align:center;margin-left:auto;margin-right:auto}.hp-kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);margin-bottom:12px}.hp-navy .hp-kicker,.hp-dark .hp-kicker{color:var(--gold-300)}.hp h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;color:var(--navy)}.hp-navy h2{color:#fff}.hp-sub{color:var(--slate-600);font-size:17px;margin-top:14px}.hp-navy .hp-sub{color:#fffc}.hp-photo{border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);background:var(--navy)}.hp-photo img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16 / 10}.hp-check{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--gold-100);color:var(--gold-600);flex:none}.hp-how-top{display:grid;gap:28px;align-items:center;margin-bottom:36px}.hp-steps{list-style:none;padding:0;margin:0;display:grid;gap:18px;position:relative}.hp-step{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 22px 24px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.hp-step:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--blue-200)}.hp-step-num{position:absolute;top:22px;right:24px;font-family:var(--display);font-weight:800;font-size:15px;color:var(--slate-500)}.hp-step-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--blue-50);color:var(--blue);border:1px solid var(--blue-100);margin-bottom:18px;transition:transform .3s var(--ease)}.hp-step:hover .hp-step-icon{transform:scale(1.08) rotate(-4deg)}.hp-step h3{font-size:20px;color:var(--navy);margin-bottom:8px}.hp-step p{color:var(--slate-600);font-size:15px}.hp-step-feature{background:linear-gradient(160deg,var(--navy) 0%,var(--blue-700) 100%);border-color:transparent;color:#fff}.hp-step-feature h3{color:#fff}.hp-step-feature p{color:#ffffffdb}.hp-step-feature .hp-step-icon{background:#e4a42129;border-color:#f2cc5c59;color:var(--gold-300)}.hp-step-feature .hp-step-num{color:#fff9}.hp-step-feature .hp-link{color:var(--gold-300);margin-top:14px}.hp-step-feature :focus-visible{outline-color:var(--gold-300)}.hp-why-grid{display:grid;gap:36px;align-items:center}.hp-why-copy .hp-photo{margin:24px 0 0}.hp-check-list{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:12px}.hp-check-list li{display:flex;gap:12px;align-items:center;font-weight:500;color:var(--slate-700)}.hp-features{display:grid;gap:12px;list-style:none;padding:0;margin:0;grid-auto-rows:1fr;align-items:stretch}.hp-feature{height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s;display:grid;grid-template-columns:46px 1fr;column-gap:16px}.hp-feature:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hp-f-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;grid-row:span 2}.hp-f-blue{background:var(--blue-100);color:var(--blue-700)}.hp-f-gold{background:var(--gold-100);color:var(--gold-600)}.hp-f-navy{background:var(--navy);color:var(--gold-300)}.hp-feature h3{font-size:18px;color:var(--navy);margin-bottom:2px}.hp-feature p{color:var(--slate-600);font-size:15px}.hp-preview-grid{display:grid;gap:36px;align-items:center}.hp-preview-copy .hp-btn{margin-top:28px}.hp-device{display:block;background:#0e2238;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 40px 80px #0006;overflow:hidden;transition:transform .5s var(--ease)}.hp-device:hover{transform:translateY(-6px) rotate(-.4deg)}.hp-device-bar{display:flex;gap:6px;padding:12px 14px;background:var(--navy-950)}.hp-device-bar span{width:10px;height:10px;border-radius:50%;background:var(--navy-600)}.hp-device-body{background:var(--bg);padding:14px;display:grid;gap:12px;color:var(--ink)}.hp-device-status{border-radius:14px;padding:16px;color:#fff;background:linear-gradient(135deg,var(--navy),var(--blue-700));display:flex;align-items:center;gap:14px}.hp-device-orb{width:44px;height:44px;border-radius:50%;flex:none;background:radial-gradient(circle,var(--gold-300) 0 30%,transparent 32%),#ffffff1f;box-shadow:0 0 0 8px #ffffff14,0 0 0 16px #ffffff0a;animation:cv-breathe 3.6s ease-in-out infinite}.hp-device-status b{display:block;font-family:var(--display);font-size:18px}.hp-device-status small{color:var(--gold-300);font-weight:600}.hp-device-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}.hp-device-kpis li{background:#fff;border-radius:10px;padding:10px;font-size:11px;font-weight:600;color:var(--slate-500);box-shadow:var(--shadow-sm)}.hp-device-kpis b{display:block;font-family:var(--display);font-size:20px;font-weight:800;color:var(--navy)}.hp-device-body{position:relative}.hp-device-tag{position:absolute;top:8px;right:8px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);background:var(--gold-100);border-radius:999px;padding:2px 8px}@keyframes cv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.hp-quote-grid{display:grid;gap:32px;align-items:start}.hp-contact{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:16px}.hp-contact li{display:flex;gap:14px;align-items:center;color:var(--slate-700);font-weight:500}.hp-contact small{display:block;color:var(--slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.hp-contact a{color:var(--blue-700);font-weight:600}.hp-c-icon{width:44px;height:44px;border-radius:12px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;border:1px solid var(--blue-100);flex:none}.hp-next{margin-top:28px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.hp-next h3{font-size:16px;color:var(--navy);margin-bottom:14px}.hp-next ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:ns}.hp-next li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-size:14.5px;color:var(--slate-600);counter-increment:ns}.hp-next li:before{content:counter(ns);width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--gold-300);display:grid;place-items:center;font-weight:700;font-size:13px}.hp-next b{display:block;color:var(--navy);font-size:15px}.hp-quote-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow-lg)}.hp-form-grid{display:grid;grid-template-columns:1fr;gap:16px 18px;margin-bottom:22px}.hp-field{display:flex;flex-direction:column;gap:6px}.hp-field label{font-size:13.5px;font-weight:600;color:var(--slate-700)}.hp-req{color:var(--red-700)}.hp-field input,.hp-field textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--bg);border:1.5px solid #7A889C;border-radius:12px;padding:12px 14px;width:100%;min-height:48px;transition:border-color .2s,box-shadow .2s,background .2s}.hp-field textarea{resize:vertical;min-height:110px}.hp-field input::placeholder,.hp-field textarea::placeholder{color:#7d8ba0}.hp-field input:hover,.hp-field textarea:hover{border-color:var(--blue-400)}.hp-field input:focus-visible,.hp-field textarea:focus-visible{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #4174bf2e}.hp-field [aria-invalid=true]{border-color:var(--red);background:#fff}.hp-hint{font-size:12.5px;color:var(--slate-500)}.hp-error{font-size:13px;color:var(--red-700);font-weight:600}.hp-form-error{margin:0 0 14px}.hp-form-note{font-size:12.5px;color:var(--slate-500);margin-top:12px;text-align:center}.hp-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hp-thanks{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px;animation:sc-fade-up .5s var(--ease)}.hp-thanks-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;box-shadow:0 0 0 10px var(--blue-100)}.hp-thanks h3{font-size:24px;color:var(--navy);margin-top:12px}.hp-thanks h3:focus{outline:none}.hp-thanks p{color:var(--slate-600)}.hp-footer{background:var(--navy-950);color:#ffffffc7;padding:56px 0 28px}.hp-footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hp-footer-brand{grid-column:span 2}.hp-footer-brand img{height:32px;width:auto;margin-bottom:14px;display:block}.hp-footer-brand p{max-width:320px;font-size:15px}.hp-footer-col{display:flex;flex-direction:column;gap:4px;font-size:15px}.hp-footer-col h2{color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-family:var(--font);font-weight:700}.hp-footer-col a{text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.hp-footer-col a:hover{color:var(--gold-300)}.hp-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding-top:22px;font-size:13px;color:#ffffffa6;gap:12px;flex-wrap:wrap}@media (min-width: 641px){.hp-wrap{padding:0 24px}.hp-header-inner{height:76px;gap:12px}.hp-btn-sm{padding:0 14px}.hp-ctas{flex-direction:row;flex-wrap:wrap}.hp-hero{padding:100px 0 56px}.hp-stats{padding-top:32px}.hp-hero h1{font-size:clamp(44px,5.6vw,66px)}.hp-lead{font-size:18px}.hp-stats-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-stat{padding:22px 24px;gap:8px}.hp-stat-num{font-size:36px}.hp-stat-label{font-size:14px}.hp-form-grid{grid-template-columns:1fr 1fr}.hp-span-2{grid-column:span 2}.hp-quote-card{padding:32px}.hp-features{grid-template-columns:1fr 1fr;gap:18px}.hp-feature{display:block;padding:26px}.hp-f-icon{margin-bottom:16px}.hp-device-kpis{grid-template-columns:repeat(4,1fr)}}@media (min-width: 981px){.hp-section{padding:110px 0}.hp-hero{justify-content:center;padding:116px 0 64px}.hp-hero h1,.hp-lead{filter:none}.hp-hero-media img{object-position:68% 50%}.hp-hero-media:after{background:linear-gradient(90deg,#0b1a2cf5,#112842e6 32%,#1128428c 52%,#11284214 75%,#11284200),linear-gradient(180deg,#0b1a2c99,#0b1a2c00 22%,#0b1a2c00 72%,#0b1a2cd9)}.hp-hero-inner{margin-top:0;width:100%}.hp-hero-copy{max-width:600px}.hp-how-top{grid-template-columns:1fr 1fr;gap:56px}.hp-how-top .hp-head{margin-bottom:0}.hp-steps{grid-template-columns:repeat(3,1fr);gap:22px}.hp-steps:before{content:"";position:absolute;top:58px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--blue-200) 0 8px,transparent 8px 16px);z-index:0}.hp-why-grid{grid-template-columns:.9fr 1.1fr;gap:64px}.hp-preview-grid{grid-template-columns:.85fr 1.15fr;gap:60px}.hp-quote-grid{grid-template-columns:.8fr 1.2fr;gap:56px}.hp-footer-inner{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.hp-footer-brand{grid-column:auto}}@media (min-width: 1100px){.hp-brand .hp-logo-full{display:block}.hp-brand .hp-logo-icon{display:none}.hp-nav{display:flex;gap:4px;margin-left:12px}.hp-nav a{color:#ffffffe0;font-weight:500;font-size:15px;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .2s,color .2s}.hp-nav a:hover{color:#fff;background:#ffffff1a}.hp-menu-btn{display:none}.hp-btn-sm{min-height:44px;padding:0 18px;font-size:15px}}@media (max-width: 380px){.hp-actions .hp-btn-sm{padding:0 9px;font-size:13.5px}.hp-header-inner{gap:6px}}
