@font-face{font-family:Neusa;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NeusaNextPro-Regular.ttf) format("truetype")}@font-face{font-family:Neusa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NeusaNextPro-Bold.ttf) format("truetype")}:root{--brand-primary: #12509f;--brand-primary-dark: #0a3a73;--brand-light: #7196c5;--brand-bright: #2274dd;--brand-heading: #242935;--brand-header-bg: rgba(0, 0, 0, .6);--brand-font: Neusa, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg: #e0e3ed;--surface: #fff;--text: #000;--muted: #4b5563;--border: #d1d5db;--accent: var(--brand-primary);--accent-text: #fff;--error: #b42318;--agent: #eaf0f8;color-scheme:light;font-family:var(--brand-font)}*{box-sizing:border-box}html{background:#bbbec9}body{margin:0;color:var(--text);line-height:1.5;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(170.31deg,#e0e3ed 8.75%,#bbbec9)}#root{flex:1;display:flex;flex-direction:column}a{color:var(--accent)}.site-header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--brand-header-bg);color:#fff}.site-header__inner{max-width:1280px;margin:0 auto;padding:0 32px;min-height:65px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px}.brand{display:flex;align-items:center;text-decoration:none;color:inherit!important}.brand__logo{height:45px;width:auto;display:block}.main-nav{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center}.main-nav a,.main-nav .nav-logout{text-decoration:none;color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:.03em;text-shadow:1px 1px 2px rgba(0,0,0,.55);padding:4px 0;background:none}.main-nav a:hover,.main-nav .nav-logout:hover,.main-nav a.active{color:var(--brand-light)}.main-nav a.active{font-weight:700}.main-nav{margin-left:auto;margin-right:auto}.lang-switch{list-style:none;margin:0;padding:0;display:flex;gap:14px}.lang-switch__item{font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.55)}.lang-switch__item.is-active{color:var(--brand-light)}.lang-switch__item.is-disabled{color:#fff;opacity:.55;cursor:default}.eyebrow{display:block;color:var(--brand-primary);font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-bottom:6px}h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;font-weight:700;color:var(--brand-heading);margin:0 0 16px}.muted{color:var(--muted)}.error{color:var(--error)}.form{display:grid;gap:14px;margin-top:12px}.form label{display:grid;gap:4px;font-weight:600;font-size:.92rem}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 600px){.row{grid-template-columns:1fr}}input,select,textarea{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--text);font-weight:400}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-light);outline-offset:0;border-color:var(--brand-primary)}button,.button{font:inherit;padding:10px 20px;border-radius:4px;border:0;background:var(--accent);color:var(--accent-text);cursor:pointer;text-decoration:none;justify-self:start;display:inline-block}button:hover:not(:disabled),.button:hover{background:var(--brand-primary-dark)}.button--hex,.form button[type=submit]{padding:13px 40px;border-radius:0;text-align:center;background:linear-gradient(90deg,var(--brand-primary),#5b7eaa);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}.button--hex:hover,.form button[type=submit]:hover:not(:disabled){background:linear-gradient(90deg,var(--brand-primary-dark),var(--brand-primary))}.button--hex-light{background:linear-gradient(90deg,#5b7eaa,var(--brand-light))}button.link:hover{background:none;text-decoration:underline}button:disabled{opacity:.6;cursor:default}button.link{background:none;color:var(--accent);padding:0}.heading-row{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.tabs{display:flex;gap:8px;align-items:center;margin:16px 0;flex-wrap:wrap}.tabs [role=tab]{background:none;color:var(--brand-heading);border-radius:0;padding:6px 2px;margin-right:18px;border-bottom:2px solid transparent}.tabs [role=tab]:hover{background:none!important;color:var(--brand-primary)}.tabs [role=tab][aria-selected=true]{color:var(--brand-primary);border-bottom-color:var(--brand-primary);font-weight:700}.scope{margin-left:auto;display:flex;gap:6px;align-items:center}.table-wrap{overflow-x:auto}.tickets{width:100%;border-collapse:collapse}.tickets th,.tickets td{text-align:left;padding:10px 8px;border-bottom:1px solid rgba(36,41,53,.12);white-space:nowrap}.tickets th{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--brand-primary)}.tickets td:nth-child(2){white-space:normal;min-width:200px}.status{font-size:.82rem;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--border);white-space:nowrap}.status-WaitingForCustomer{border-color:var(--accent);color:var(--accent)}.messages{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0}.message{background:#fff;border-radius:6px;padding:12px 16px;border-left:4px solid var(--border)}.message.from-Agent{border-left-color:var(--brand-primary)}.message.from-Agent{background:var(--agent)}.message .meta{font-size:.85rem;color:var(--muted);margin-bottom:4px}.message .body{white-space:pre-wrap;overflow-wrap:anywhere}main{position:relative;z-index:1;width:100%;max-width:1216px;margin:0 auto;padding:0 32px 72px}main.page{padding-top:96px}.page-backdrop{position:absolute;top:0;right:0;width:min(62vw,1100px);height:470px;z-index:0;pointer-events:none;background:url(/images/hero.webp) right top / cover no-repeat}body:after{content:"";position:fixed;right:0;bottom:0;width:420px;height:760px;z-index:0;pointer-events:none;background:url(/images/hex-decor.svg) right bottom / contain no-repeat;opacity:.9}.page-head{max-width:640px;margin-bottom:40px}.page-head__lead{color:var(--brand-primary);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.page-head__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.back-link{display:inline-block;margin-bottom:16px;color:var(--brand-primary);text-decoration:none;font-weight:700}.card{position:relative;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:32px;max-width:960px}@media (max-width: 600px){.card{padding:20px}}.card.narrow{max-width:480px}.center{text-align:center}main.home{max-width:none;padding:0}.hero{position:relative;margin-top:-65px;padding:290px 32px 96px;min-height:760px;background:url(/images/hero.webp) right top / min(100%,1920px) auto no-repeat}.hero__inner{max-width:1216px;margin:0 auto}.hero__inner>*{max-width:640px}.hero h1{font-size:clamp(2.6rem,6vw,4rem);margin-bottom:28px}.hero__subtitle{color:var(--brand-primary);font-size:1.5rem;font-weight:700;margin:0 0 12px}.hero__lead{margin:0 0 12px}.hero__bullets{margin:0 0 32px;padding-left:20px}.hero__bullets li::marker{content:"•  "}.hero__actions{display:flex;flex-wrap:wrap;gap:16px}.home-content{max-width:1216px;margin:0 auto 96px;padding:0 32px;display:grid;gap:96px}.section-head{text-align:center;max-width:760px;margin:0 auto 40px}.section-title{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1;color:var(--brand-heading);margin:0 0 24px}.section-lead{margin:0}.hex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px 24px;justify-items:center}.hex-tile{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;text-decoration:none;color:var(--text);max-width:265px}.hex-tile__hex{position:relative;width:220px;height:184px;display:grid;place-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:transform .2s}.hex-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .3s}.hex-tile__label{position:relative;padding:64px 24px 0;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2}.hex-tile:hover .hex-tile__image,.hex-tile:focus-visible .hex-tile__image{transform:scale(1.08)}.hex-tile__text{font-size:.95rem;color:var(--muted)}.hex-tile__cta{color:var(--brand-primary);font-weight:700}.home-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-panel{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:none}.home-panel h2{margin:0;font-size:1.75rem;color:var(--brand-heading)}.home-panel p{margin:0}.home-stats{display:flex;gap:12px}.home-stats div{display:flex;flex-direction:column;padding:10px 16px;border-radius:6px;background:#fff;min-width:110px}.home-stats strong{font-size:1.8rem;line-height:1.1;color:var(--brand-primary)}.home-stats span{font-size:.85rem;color:var(--muted)}.home-stats .is-attention{background:var(--brand-primary)}.home-stats .is-attention strong,.home-stats .is-attention span{color:#fff}.home-tickets{list-style:none;margin:0;padding:0;width:100%;display:grid}.home-tickets li{padding:8px 0;border-bottom:1px solid rgba(36,41,53,.12);display:grid;gap:2px}.home-tickets a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tickets__meta{display:flex;gap:10px;align-items:center;font-size:.85rem;color:var(--muted)}.steps{margin:0;padding-left:0;list-style:none;counter-reset:step;display:grid;gap:16px}.steps li{counter-increment:step;display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center}.steps li:before{content:counter(step);width:40px;height:36px;background:var(--brand-primary);color:#fff;font-weight:700;display:grid;place-items:center;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.contact-card{display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:6px;background:#ffffffb8;text-decoration:none;color:var(--text);font-size:.95rem;transition:background .15s}.contact-card:hover{background:#fff}.contact-card__title{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--brand-primary)}.contact-card__email{font-size:1.15rem;font-weight:700;color:var(--brand-heading);overflow-wrap:anywhere}.site-footer{position:relative;z-index:1;margin-top:auto;color:#fff;font-size:1rem}.site-footer__top{max-width:1216px;margin:0 auto;padding:0 32px 24px;color:#fff}.site-footer__top .copyright{color:var(--brand-primary);font-weight:700}.site-footer__top>div:last-child{font-weight:700;color:var(--brand-heading)}.site-footer__band{background:url(/images/footer-bg.svg) center top / cover no-repeat,var(--brand-primary);background-color:transparent;padding-top:180px}.site-footer__inner{max-width:1216px;margin:0 auto;padding:0 32px;display:flex;align-items:flex-end;gap:0}.site-footer__panel{background:var(--brand-bright);padding:48px 72px 40px 96px;margin-left:96px;min-width:470px;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 40%)}.site-footer__panel p{margin:0 0 16px;line-height:1.5}.site-footer__logo{height:64px;width:auto;display:block;margin:0 0 12px -14px}.site-footer__legal{font-size:.95rem}.site-footer a{color:inherit}.site-footer__map{display:block;width:400px;margin-left:-40px;margin-bottom:24px}.site-footer__map img{width:100%;height:auto;display:block}@media (max-width: 1000px){.site-footer__map{display:none}.site-footer__panel{margin-left:0}}@media (max-width: 760px){main{padding:0 16px 56px}main.page{padding-top:32px}.page-backdrop{width:100%;height:180px;opacity:.55}body:after{display:none}.page-head__lead{font-size:1.2rem}.hero{margin-top:0;padding:250px 16px 56px;min-height:0;background-size:160% auto;background-position:75% top}.home-content{padding:0 16px;gap:64px}.home-columns{grid-template-columns:1fr}.site-footer__top{padding:0 16px 16px}.site-footer__band{padding-top:80px;background-size:auto 100%}.site-footer__inner{padding:0}.site-footer__panel{min-width:0;width:100%;padding:56px 24px 32px;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,0 12%)}}
