@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-normal-DJ1cpvF8.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-400-normal-D-MBlSGi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-normal-DoXf7eGK.woff2) format("woff2"),url(/assets/mulish-cyrillic-400-normal-Y0YbCLzO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-normal-2eFnXJo1.woff2) format("woff2"),url(/assets/mulish-vietnamese-400-normal-C8k3Q01s.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-normal-DJvxwb0P.woff2) format("woff2"),url(/assets/mulish-latin-ext-400-normal-BMAEjqWm.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-M3OQmH06.woff2) format("woff2"),url(/assets/mulish-latin-400-normal-Cc7D2LHJ.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-ext-500-normal-HcrsYdTp.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-500-normal-qXucIii2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-500-normal-DqAvWLuw.woff2) format("woff2"),url(/assets/mulish-cyrillic-500-normal-CKvGeUSq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-vietnamese-500-normal-5Weofte_.woff2) format("woff2"),url(/assets/mulish-vietnamese-500-normal-DrlDSLuw.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-ext-500-normal-C7F-etNB.woff2) format("woff2"),url(/assets/mulish-latin-ext-500-normal-QeYkCHDo.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-500-normal-CGo7tOKk.woff2) format("woff2"),url(/assets/mulish-latin-500-normal-Cza-wKQ_.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-ext-600-normal-CIiXiLV-.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-600-normal-BO4T9eWO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-600-normal-c2U2_rL2.woff2) format("woff2"),url(/assets/mulish-cyrillic-600-normal-8EdSWUxe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-vietnamese-600-normal-DjjwKqGx.woff2) format("woff2"),url(/assets/mulish-vietnamese-600-normal-Dj2vAm0B.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-ext-600-normal-BsfwR3lR.woff2) format("woff2"),url(/assets/mulish-latin-ext-600-normal-CH7K6tqN.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-CCEpxY5j.woff2) format("woff2"),url(/assets/mulish-latin-600-normal-BjIWSeJh.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-ext-700-normal-jn-yri_k.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-700-normal-GSPq2f4F.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-700-normal-DQyg6ZNA.woff2) format("woff2"),url(/assets/mulish-cyrillic-700-normal-CwAaysLE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-vietnamese-700-normal-D-aOIdkg.woff2) format("woff2"),url(/assets/mulish-vietnamese-700-normal-dB-TJ23e.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-ext-700-normal-CYHpOfhD.woff2) format("woff2"),url(/assets/mulish-latin-ext-700-normal-DJrOjpqg.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-700-normal-JhPVNM0j.woff2) format("woff2"),url(/assets/mulish-latin-700-normal-DAv6DQOb.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-ext-800-normal-D3Je84z7.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-800-normal-OaYSI7MJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-800-normal-myFlqOZV.woff2) format("woff2"),url(/assets/mulish-cyrillic-800-normal-C8T0UEKb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-vietnamese-800-normal-BRqAEIGK.woff2) format("woff2"),url(/assets/mulish-vietnamese-800-normal-DfjUEaZr.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-ext-800-normal-Dd0H-rfs.woff2) format("woff2"),url(/assets/mulish-latin-ext-800-normal-CQ3n1erw.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-800-normal-DiH3Wgr1.woff2) format("woff2"),url(/assets/mulish-latin-800-normal--OoBy7ID.woff) format("woff");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{--colour-magenta: #9C2373;--colour-teal: #218380;--colour-navy: #003182;--colour-magenta-bright: #C72E8E;--colour-magenta-deep: #7A1A5A;--colour-teal-bright: #2BA8A4;--colour-teal-deep: #176561;--colour-navy-bright: #1A4FB8;--colour-navy-deep: #001E5A;--colour-near-black: #231F20;--colour-mid-grey: #999999;--colour-light-grey: #DBDBDB;--colour-white: #FFFFFF;--colour-soft-bg: #F7F7F8;--colour-page-bg: #F5F5F6;--brand-primary: var(--colour-teal);--brand-secondary: var(--colour-navy);--brand-accent: var(--colour-magenta);--text-primary: var(--colour-near-black);--text-muted: var(--colour-mid-grey);--text-on-primary: var(--colour-white);--surface: var(--colour-white);--surface-subtle: var(--colour-soft-bg);--border: var(--colour-light-grey);--status-success: #2BA86A;--status-warning: #F4B628;--status-error: #D7384F;--status-info: var(--colour-navy-bright);--font-heading: "Mulish", "Gilroy", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: "Mulish", "Gilroy", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", Menlo, Monaco, Consolas, monospace;--text-h1: 78px;--text-h2: 58px;--text-h3: 32px;--text-h4: 20px;--text-body: 16px;--text-small: 13px;--text-caption: 11px;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-extrabold: 800;--line-height-tight: 1.15;--line-height-normal: 1.45;--line-height-relaxed: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(35, 31, 32, .04);--shadow-md: 0 2px 6px rgba(35, 31, 32, .08);--shadow-lg: 0 8px 24px rgba(35, 31, 32, .12);--shadow-xl: 0 16px 48px rgba(35, 31, 32, .16);--gradient-brand-strip: linear-gradient(to right, var(--colour-magenta) 0%, var(--colour-teal) 50%, var(--colour-navy) 100%);--gradient-magenta-stack: linear-gradient(to bottom, var(--colour-magenta-bright), var(--colour-magenta-deep));--gradient-teal-stack: linear-gradient(to bottom, var(--colour-teal-bright), var(--colour-teal-deep));--gradient-navy-stack: linear-gradient(to bottom, var(--colour-navy-bright), var(--colour-navy-deep));--transition-quick: .12s ease-out;--transition-base: .2s ease-out;--transition-slow: .32s ease-out}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--surface-subtle)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--weight-extrabold);line-height:var(--line-height-tight);color:var(--brand-secondary);margin:0 0 var(--space-4)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}a{color:var(--brand-primary);text-decoration:none;transition:color var(--transition-quick)}a:hover{color:var(--brand-secondary);text-decoration:underline}.btn{display:inline-block;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-bold);border:0;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-base)}.btn--primary{background:var(--brand-primary);color:var(--text-on-primary)}.btn--secondary{background:transparent;color:var(--brand-primary);border:2px solid var(--brand-primary)}.btn--accent{background:var(--brand-accent);color:var(--text-on-primary)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--surface-subtle)}.aos-provider{min-height:100vh;background:var(--colour-page-bg);font-family:var(--font-body)}.aos-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-5);background:var(--surface);border-bottom:1px solid var(--border)}.aos-header__leading{display:flex;align-items:center}.aos-header__brand{display:flex;align-items:center;gap:var(--space-3);min-width:0}.aos-header__logo{height:36px;width:auto;display:block;flex-shrink:0}.aos-header__product{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-h4);color:var(--brand-secondary);white-space:nowrap}.aos-header__search{flex:1 1 280px;max-width:560px;min-width:0}.aos-header__end{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.aos-header__client{font-size:var(--text-small);color:#616161}@media (max-width: 768px){.aos-header{padding:var(--space-2) var(--space-4)}.aos-header__logo{height:28px}.aos-header__product{font-size:var(--text-body)}.aos-header__search{order:10;flex-basis:100%;max-width:none}}.aos-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}.aos-skip-link{position:absolute;left:var(--space-3);top:-100px;z-index:1000;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--colour-navy);font-weight:var(--weight-bold);border:2px solid var(--colour-navy);border-radius:var(--radius-md)}.aos-skip-link:focus{top:var(--space-2)}.aos-button{font:inherit;font-weight:var(--weight-bold);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);border:1px solid transparent;cursor:pointer;transition:background var(--transition-quick)}.aos-button--primary{background:var(--brand-primary);color:var(--text-on-primary)}.aos-button--secondary{background:var(--surface);color:var(--brand-primary);border-color:var(--brand-primary)}.aos-button:disabled{opacity:.5;cursor:not-allowed}.aos-button:focus-visible,.aos-focusable:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.aos-brand-card-page{min-height:100vh;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-7) var(--space-4)}.aos-brand-card{box-sizing:border-box;width:100%;max-width:420px;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.aos-brand-card__brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.aos-brand-card__logo{height:56px;width:auto;display:block}.aos-brand-card__name{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-h4);color:var(--brand-secondary);text-align:center}.aos-brand-card__title{font-size:var(--text-h4);margin:0 0 var(--space-4);color:var(--brand-secondary)}@media (max-width: 768px){.aos-brand-card-page,.aos-brand-card{padding:var(--space-5) var(--space-4)}}
