:root{--lp-font-sans:"Be Vietnam Pro", ui-sans-serif, system-ui, -apple-system, sans-serif;--lp-font-heading:"Montserrat", var(--lp-font-sans);--lp-white:#ffffff;--lp-bg:#f6f8fc;--lp-border:#e2e8f0;--lp-placeholder:#9faec4;--lp-subtext:#64748b;--lp-subtext-strong:#5b6b82;--lp-text:#0f1a2a;--lp-red:#c4202e;--lp-red-dark:#8c0100;--lp-navy:#0a3161;--lp-navy-light:#3a5184;--lp-gold:#c8a14a;--lp-gold-light:#edcf84;--lp-gradient-red:linear-gradient(
    135deg,
    var(--lp-red) 0%,
    var(--lp-red-dark) 100%
  );--lp-gradient-blue:linear-gradient(
    120deg,
    var(--lp-navy) 0%,
    var(--lp-navy-light) 100%
  );--lp-gradient-gold:linear-gradient(
    -4deg,
    var(--lp-gold) 8.6%,
    var(--lp-gold-light) 91%
  );--lp-warning:#ffb030;--lp-warning-light:#fff2d4;--lp-error:#ed2649;--lp-error-light:#ffe8e8;--lp-link:#0072f8;--lp-link-light:#dfeeff;--lp-success:#109b76;--lp-success-light:#d9f6e8;--lp-radius-sm:6px;--lp-radius:8px;--lp-radius-lg:12px;--lp-radius-xl:24px;--lp-radius-pill:999px;--lp-text-h1:clamp(2.25rem, 4.5vw, 3rem);--lp-text-h2:clamp(2rem, 3.8vw, 2.5rem);--lp-text-h3:clamp(1.625rem, 3vw, 2rem);--lp-text-h4:1.5rem;--lp-text-h5:1.25rem;--lp-text-lg:1.125rem;--lp-text-base:1rem;--lp-text-sm:0.875rem;--lp-text-xs:0.75rem;--lp-lh-tight:1.4;--lp-lh-body:1.6;--lp-shadow-sm:0 1px 2px rgba(15, 26, 42, 0.06);--lp-shadow:0 4px 16px rgba(15, 26, 42, 0.08);--lp-shadow-lg:0 20px 60px rgba(7, 23, 58, 0.18);--lp-container:1300px;--lp-primary:var(--lp-red);--lp-background:var(--lp-white);--lp-foreground:var(--lp-text);--lp-accent:var(--lp-link);--lp-muted:var(--lp-bg)}*,::after,::before{box-sizing:border-box}body,html{font-family:var(--lp-font-sans)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;background-color:var(--lp-background);background-repeat:repeat-y;background-size:100%auto;background-position:top center;color:var(--lp-foreground);font-size:var(--lp-text-base);line-height:var(--lp-lh-body)}:focus-visible{outline:2px solid var(--lp-link);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--lp-font-heading)}.lp-h1{font-weight:800}.lp-h1,.lp-h2,.lp-h3,.lp-h4,.lp-h5{font-family:var(--lp-font-heading);line-height:var(--lp-lh-tight);color:var(--lp-text);margin:0}.lp-h2,.lp-h3{font-weight:800;letter-spacing:-.01em}.lp-h4,.lp-h5{font-weight:700}.lp-h1{font-size:var(--lp-text-h1);letter-spacing:-.02em}.lp-h2{font-size:var(--lp-text-h2)}.lp-h3{font-size:var(--lp-text-h3)}.lp-h4{font-size:var(--lp-text-h4)}.lp-h5{font-size:var(--lp-text-h5)}.lp-lead{font-size:var(--lp-text-lg);line-height:var(--lp-lh-tight);color:var(--lp-subtext)}.lp-body{font-size:var(--lp-text-base);line-height:var(--lp-lh-body);color:var(--lp-text)}.lp-muted-text{color:var(--lp-subtext)}.lp-eyebrow{display:inline-block;font-family:var(--lp-font-heading);font-size:var(--lp-text-h2);font-weight:800;line-height:var(--lp-lh-tight);letter-spacing:.05em;text-transform:uppercase}.lp-container{max-width:var(--lp-container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.lp-section{padding-block:clamp(30px,7vw,3rem)}.lp-section--muted{background:var(--lp-bg)}.lp-section--navy{background:var(--lp-navy);color:var(--lp-white)}.lp-card{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);padding:clamp(1.25rem,3vw,1.75rem)}.lp-card--hover{transition:box-shadow .2s,transform .2s}.lp-card--hover:hover{box-shadow:var(--lp-shadow);transform:translateY(-2px)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--lp-radius-pill);font-family:inherit;font-size:var(--lp-text-base);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;min-height:44px;transition:background .18s,color .18s,border-color .18s,transform .1s,box-shadow .18s}.lp-btn:active{transform:translateY(1px)}.lp-btn--lg{padding:.625rem 1.875rem;font-size:var(--lp-text-lg);font-weight:500;min-height:60px}.lp-btn--sm{padding:.5rem 1.1rem;font-size:var(--lp-text-sm);min-height:38px}.lp-btn--xs{padding:.4rem .9rem;font-size:var(--lp-text-xs);min-height:32px}.lp-btn--primary{background:var(--lp-red);color:var(--lp-white)}.lp-btn--primary:hover{background:var(--lp-red-dark);box-shadow:var(--lp-shadow);transform:translateY(-1px)}.lp-btn--secondary{background:#dde3ec;color:var(--lp-text)}.lp-btn--secondary:hover{background:#cbd4e0;transform:translateY(-1px)}.lp-btn--tertiary{background:0 0;color:var(--lp-red)}.lp-btn--tertiary:hover{background:var(--lp-error-light);transform:translateY(-1px)}.lp-btn--outline{background:0 0;color:var(--lp-white);border-color:rgba(255,255,255,.7)}.lp-btn--outline:hover{background:rgba(255,255,255,.12);border-color:var(--lp-white);transform:translateY(-1px)}.lp-field{display:flex;flex-direction:column;gap:.375rem}.lp-label{font-size:var(--lp-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-subtext)}.lp-input,.lp-textarea{width:100%;padding:.625rem .875rem;border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-bg);color:var(--lp-text);font-family:inherit;font-size:var(--lp-text-base);line-height:var(--lp-lh-tight);transition:border-color .18s,box-shadow .18s}.lp-input::placeholder,.lp-textarea::placeholder{color:var(--lp-placeholder)}.lp-input:focus,.lp-textarea:focus{outline:0;border-color:var(--lp-link);box-shadow:0 0 0 3px var(--lp-link-light)}.lp-input.is-error,.lp-textarea.is-error{border-color:var(--lp-error)}.lp-input.is-error:focus,.lp-textarea.is-error:focus{box-shadow:0 0 0 3px var(--lp-error-light)}.lp-input.is-warning,.lp-textarea.is-warning{border-color:var(--lp-warning)}.lp-hint{font-size:var(--lp-text-sm);color:var(--lp-subtext)}.lp-hint.is-error{color:var(--lp-error)}.lp-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:var(--lp-radius-lg);font-size:var(--lp-text-xs);font-weight:600;line-height:var(--lp-lh-tight)}.lp-badge--success{background:var(--lp-success-light);color:var(--lp-success)}.lp-badge--warning{background:var(--lp-warning-light);color:#8a5a00}.lp-badge--error{background:var(--lp-error-light);color:var(--lp-error)}.lp-badge--link{background:var(--lp-link-light);color:var(--lp-link)}.lp-badge--brand{background:var(--lp-error-light);color:var(--lp-red)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;width:auto;height:auto;padding:.5rem 1rem;background:var(--lp-red);color:#fff;z-index:9999}.lp-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.95);border-bottom:1px solid var(--lp-border)}.lp-nav{max-width:var(--lp-container);margin:0 auto;padding:0 clamp(1rem,4vw,2rem);height:80px;display:flex;align-items:center;gap:clamp(1rem,2vw,1.875rem)}.lp-nav__links a,.lp-nav__logo{align-items:center;text-decoration:none}.lp-nav__logo{display:flex;flex:0 0 auto}.lp-nav__logo-mark{display:block}.lp-nav__logo-mark svg,.lp-nav__logo-mark--img{display:block;height:72px;width:auto}.lp-nav__logo-mark svg [fill=white]{fill:var(--lp-navy)}.lp-nav__links{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,1vw,.75rem);list-style:none;margin:0;padding:0}.lp-nav__links a{display:inline-flex;padding:7px 12px;font-size:var(--lp-text-sm);font-weight:500;line-height:1.6;text-transform:uppercase;color:var(--lp-subtext);white-space:nowrap;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.lp-nav__links a:focus,.lp-nav__links a:hover,.lp-nav__links a[aria-current=page]{color:var(--lp-red);border-bottom-color:var(--lp-red)}.lp-nav__item{position:relative;display:flex;align-items:center}.lp-nav__caret{margin-left:4px;transition:transform .2s}.lp-nav__item--has-children:focus-within>a .lp-nav__caret,.lp-nav__item--has-children:hover>a .lp-nav__caret{transform:rotate(180deg)}.lp-nav__item--has-children::after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.lp-nav__submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);min-width:300px;margin:0;padding:6px;list-style:none;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:0 18px 44px rgba(10,49,97,.16);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:60}.lp-nav__item--has-children:focus-within>.lp-nav__submenu,.lp-nav__item--has-children:hover>.lp-nav__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.lp-nav__submenu a{display:block;padding:12px 16px;font-size:var(--lp-text-sm);font-weight:500;line-height:1.4;text-transform:none;white-space:nowrap;color:var(--lp-navy);text-decoration:none;border-bottom:0;border-radius:calc(var(--lp-radius) - 4px);transition:color .2s,background .2s}.lp-nav__submenu li+li{border-top:1px solid var(--lp-border)}.lp-nav__submenu a:focus,.lp-nav__submenu a:hover,.lp-nav__submenu a[aria-current=page]{color:var(--lp-red);background:color-mix(in srgb,var(--lp-red) 6%,transparent)}.lp-nav__drawer{display:contents}.lp-nav__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-nav__burger{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;color:var(--lp-navy);cursor:pointer;border-radius:var(--lp-radius)}.lp-nav__burger-close{display:none}.lp-nav__lang{display:flex;align-items:center;gap:8px}.lp-nav__flag{display:block;width:36px;height:24px;border:1px solid var(--lp-border);border-radius:4px;overflow:hidden;opacity:.55;transition:opacity .2s}a.lp-nav__flag{padding:unset}.lp-nav__flag:hover,a.lp-nav__flag{border-bottom:unset}.lp-nav__flag.is-active{opacity:1}.lp-nav__flag svg{display:block;width:100%;height:100%}.lp-nav__cta{display:inline-flex;align-items:center;gap:10px;height:48px;padding:10px 20px;background:var(--lp-red);color:var(--lp-white);font-size:var(--lp-text-base);font-weight:500;line-height:1.6;white-space:nowrap;text-decoration:none;border-radius:var(--lp-radius);transition:background .2s,transform .2s}.lp-nav__cta:focus,.lp-nav__cta:hover{background:var(--lp-red-dark)}.lp-nav__cta svg{flex:0 0 auto}@media (max-width:1150px){.lp-nav__burger{display:inline-flex}.lp-nav__cta{margin-left:auto}.lp-nav__toggle:focus-visible~.lp-nav__burger{outline:2px solid var(--lp-primary);outline-offset:2px}.lp-nav__toggle:checked~.lp-nav__burger .lp-nav__burger-open{display:none}.lp-nav__toggle:checked~.lp-nav__burger .lp-nav__burger-close{display:inline}.lp-nav__drawer{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:var(--lp-white);border-top:1px solid var(--lp-border);box-shadow:0 24px 44px rgba(10,49,97,.16);padding:6px 0;max-height:0;overflow-y:auto;opacity:0;visibility:hidden;transition:max-height .28s ease,opacity .2s ease,visibility .28s ease;z-index:55}.lp-nav__toggle:checked~.lp-nav__drawer{max-height:calc(100vh - 80px);opacity:1;visibility:visible}.lp-nav__links{flex-direction:column;align-items:stretch;width:100%;gap:0}.lp-nav__item{display:block}.lp-nav__links a{display:flex;padding:13px clamp(1rem,5vw,2rem);border-bottom:1px solid var(--lp-border-soft, rgba(10, 49, 97, 0.08))}.lp-nav__links a:focus,.lp-nav__links a:hover,.lp-nav__links a[aria-current=page]{border-bottom-color:var(--lp-border-soft, rgba(10, 49, 97, 0.08));background:color-mix(in srgb,var(--lp-red) 5%,transparent)}.lp-nav__caret,.lp-nav__item--has-children::after{display:none}.lp-nav__submenu{position:static;transform:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:color-mix(in srgb,var(--lp-navy) 3%,transparent)}.lp-nav__item--has-children:focus-within>.lp-nav__submenu,.lp-nav__item--has-children:hover>.lp-nav__submenu{transform:none}.lp-nav__submenu a{padding:11px clamp(1rem,5vw,2rem) 11px clamp(2rem,9vw,3rem);border-radius:0}.lp-nav__submenu li+li{border-top:0}.lp-nav__lang{padding:14px clamp(1rem,5vw,2rem);gap:14px}.lp-nav__flag{width:44px;height:30px}}@media (max-width:480px){.lp-nav__cta span{display:none}.lp-nav__cta{padding:10px 14px}}.lp-footer{background:var(--lp-navy);color:var(--lp-white);padding:clamp(2rem,4vw,2.5rem)0 0;font-size:var(--lp-text-sm)}.lp-footer a,.lp-footer span{color:var(--lp-white);text-decoration:none}.lp-footer a:hover{color:var(--lp-gold-light)}.lp-footer__inner{max-width:var(--lp-container);margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem)}@media (min-width:720px){.lp-footer__inner{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.lp-footer__inner{grid-template-columns:1.7fr 1fr 1.3fr}}.lp-footer__brand{display:grid;gap:1rem;align-content:start}.lp-footer__brand-name,.lp-footer__col-title{font-size:var(--lp-text-base);line-height:1.6;color:var(--lp-white)}.lp-footer__brand-name{margin:0;font-weight:700}.lp-footer__col-title{font-weight:500;text-transform:uppercase;margin:0 0 1rem}.lp-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lp-footer__contact-item{display:flex;align-items:flex-start;gap:.5rem}.lp-footer__contact-item svg{flex:0 0 auto;margin-top:1px;color:var(--lp-red)}.lp-footer__fanpage{margin-bottom:1rem;width:312px;max-width:100%;border-radius:8px;overflow:hidden;background:#fff}.lp-footer__fanpage iframe{display:block;width:312px;max-width:100%;height:120px;border:0}.lp-footer__socials{display:flex;gap:.75rem}.lp-footer__social{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--lp-radius-lg);background:rgba(255,255,255,.05);color:var(--lp-white);transition:background .18s}.lp-footer__social:hover{background:var(--lp-red)}.lp-footer__bottom{margin-top:clamp(1.5rem,3vw,2.5rem);background:#0f1a2a;padding:.75rem clamp(1rem,4vw,2rem)}.lp-footer__copyright{max-width:var(--lp-container);margin:0 auto;text-align:center;font-size:var(--lp-text-sm);line-height:1.4;color:var(--lp-white)}.lp-footer__copyright a{text-decoration:underline}.lp-blocks>*+*{margin-top:0}.lp-block{scroll-margin-top:88px}.lp-block--custom-h{--sec-h:var(--sec-h-d, var(--sec-h-t, var(--sec-h-m)))}.lp-block--custom-h>.lp-section{min-height:var(--sec-h)}@media (max-width:960px){.lp-block--custom-h{--sec-h:var(--sec-h-t, var(--sec-h-d, var(--sec-h-m)))}}@media (max-width:640px){.lp-block--custom-h{--sec-h:var(--sec-h-m, var(--sec-h-t, var(--sec-h-d)))}}html.lp-js [data-animate]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}html.lp-js [data-animate=fade-up]{transform:translateY(24px)}html.lp-js [data-animate=zoom-in]{transform:scale(.94)}html.lp-js [data-animate].lp-anim-in{opacity:1;transform:none}html.lp-js [data-animate=fade-up] .lp-svc__row{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}html.lp-js [data-animate=fade-up] .lp-svc__row:nth-child(2){transition-delay:.15s}html.lp-js [data-animate=fade-up] .lp-svc__row:nth-child(3){transition-delay:.3s}html.lp-js [data-animate=fade-up] .lp-svc__row:nth-child(4){transition-delay:.45s}html.lp-js [data-animate=fade-up].lp-anim-in .lp-svc__row{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition-duration:.01ms!important;animation-duration:.01ms!important}}