:root{--hl-red:#cc0000;--hl-red-dark:#aa0000;--hl-black:#0c0c0c;--hl-black-soft:#111111;--hl-text:#111111;--hl-muted:#777777;--hl-border:#e9e9e9;--hl-max:1400px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--hl-text);background:var(--hl-black);font-family:"Space Grotesk",Arial,sans-serif;-webkit-font-smoothing:antialiased}body.hl-menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.hl-shell{overflow:hidden}.hl-container{width:min(100% - 64px, var(--hl-max));margin:0 auto}.hl-section{padding:112px 0}.hl-dark{color:#fff;background:var(--hl-black)}.hl-light{color:var(--hl-text);background:#fff}.hl-tag{display:inline-block;margin:0 0 28px;color:var(--hl-red);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.hl-tag-dark{color:#ff4747}.hl-title{margin:0;font-size:clamp(34px, 4.5vw, 64px);font-weight:700;letter-spacing:-.045em;line-height:.97}.hl-eyebrow{color:rgb(255 255 255 / .55);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hl-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.hl-reveal.is-visible{opacity:1;transform:translateY(0)}.hl-lang-en[hidden],.hl-lang-fr[hidden]{display:none!important}.hl-header{position:fixed;z-index:50;top:0;left:0;width:100%;border-bottom:1px solid #fff0;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.hl-header.is-scrolled{background:rgb(255 255 255 / .96);border-color:#e8e8e8;backdrop-filter:blur(16px)}.hl-header-inner{display:flex;height:68px;align-items:center;justify-content:space-between}.hl-logo{display:inline-flex;align-items:center;gap:14px;height:34px;border:0;background:#fff0;padding:0}.hl-logo-cross{display:block;width:34px;height:34px;background:var(--hl-red)}.hl-logo-cross:before,.hl-logo-cross:after{display:block;position:relative;width:20px;height:7px;margin:14px auto 0;background:#fff;content:""}.hl-logo-cross:after{width:7px;height:20px;margin:-13px auto 0}.hl-logo-name{display:flex;flex-direction:column;gap:2px;line-height:1;text-align:left}.hl-logo-name span{color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .3s ease}.hl-header.is-scrolled .hl-logo-name span{color:var(--hl-red)}.hl-header-nav{display:flex;align-items:center;gap:32px}.hl-nav-link,.hl-language{border:0;background:none;color:rgb(255 255 255 / .75);font-size:11px;font-weight:500;letter-spacing:.12em;padding:4px 0;text-transform:uppercase;transition:color .2s ease}.hl-header.is-scrolled .hl-nav-link{color:#555}.hl-nav-link:hover,.hl-header.is-scrolled .hl-nav-link:hover{color:var(--hl-red)}.hl-languages{display:flex;align-items:center;gap:8px;margin-left:4px}.hl-language{color:rgb(255 255 255 / .4);font-weight:700}.hl-header.is-scrolled .hl-language{color:#999}.hl-language.is-active{color:var(--hl-red)!important}.hl-lang-divider{color:rgb(255 255 255 / .2)}.hl-header.is-scrolled .hl-lang-divider{color:#ddd}.hl-header-cta{border:1px solid rgb(255 255 255 / .2);border-radius:8px;background:rgb(255 255 255 / .1);color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;padding:11px 20px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.hl-header.is-scrolled .hl-header-cta{border-color:var(--hl-black);background:var(--hl-black)}.hl-header-cta:hover{border-color:var(--hl-red);background:var(--hl-red)}.hl-menu-toggle{display:none;border:0;background:#fff0;padding:6px 2px}.hl-menu-toggle span{display:block;width:20px;height:1px;margin:4px 0;background:#fff;transition:transform .25s ease,opacity .25s ease}.hl-header.is-scrolled .hl-menu-toggle span{background:var(--hl-black)}.hl-menu-toggle.is-open span:nth-child(1){transform:translateY(5px) rotate(45deg)}.hl-menu-toggle.is-open span:nth-child(2){opacity:0}.hl-menu-toggle.is-open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.hl-mobile-menu{display:none;position:fixed;z-index:40;inset:0;flex-direction:column;background:var(--hl-black);padding-top:68px}.hl-mobile-menu.is-open{display:flex}.hl-mobile-links{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:34px 32px 40px}.hl-mobile-link{border:0;border-bottom:1px solid rgb(255 255 255 / .08);background:#fff0;color:rgb(255 255 255 / .6);font-size:13px;font-weight:500;letter-spacing:.12em;padding:17px 0;text-align:left;text-transform:uppercase}.hl-mobile-link:hover{color:#fff}.hl-mobile-languages{display:flex;gap:12px;padding-top:28px}.hl-mobile-cta{width:100%;margin-top:18px;border:0;border-radius:8px;background:var(--hl-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;padding:16px;text-transform:uppercase}.hl-hero{position:relative;min-height:100vh;overflow:hidden;background:var(--hl-black);color:#fff}.hl-hero:before{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 75% 35%,rgb(204 0 0 / .18) 0%,transparent 60%),radial-gradient(ellipse 50% 70% at 85% 85%,rgb(120 10 10 / .1) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 10% 80%,rgb(204 0 0 / .06) 0%,transparent 50%);content:""}.hl-hero:after{position:absolute;inset:0;opacity:.75;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:60px 60px;content:"";mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%)}.hl-red-line{position:absolute;z-index:2;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--hl-red),#ff4444,transparent)}.hl-hero-inner{position:relative;z-index:3;display:flex;min-height:100vh;align-items:center;padding:120px 0 80px}.hl-hero-grid{display:grid;width:100%;grid-template-columns:1fr 340px;align-items:center;gap:96px}.hl-hero-copy{min-width:0}.hl-hero-title{margin:0 0 34px;color:#fff;font-size:clamp(52px, 8.5vw, 130px);font-weight:700;letter-spacing:-.05em;line-height:.93}.hl-gradient-text{background:linear-gradient(110deg,#fff 8%,#fff 48%,#d8d8d8 75%,#a5a5a5);-webkit-background-clip:text;background-clip:text;color:#fff0}.hl-hero-subtitle{max-width:460px;margin:0 0 44px;color:rgb(255 255 255 / .7);font-size:clamp(15px, 1.3vw, 18px);font-weight:300;line-height:1.75}.hl-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:76px}.hl-button{border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.14em;padding:16px 32px;text-transform:uppercase;transition:background .3s ease,border-color .3s ease,transform .2s ease}.hl-button:hover{transform:translateY(-2px)}.hl-button-red{border:1px solid var(--hl-red);background:var(--hl-red);color:#fff}.hl-button-red:hover{border-color:var(--hl-red-dark);background:var(--hl-red-dark)}.hl-button-ghost{border:1px solid rgb(255 255 255 / .2);background:#fff0;color:#fff}.hl-button-ghost:hover{border-color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .05)}.hl-stats{display:flex;flex-wrap:wrap;gap:16px}.hl-stat{border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .05);padding:12px 16px}.hl-stat-value{margin-bottom:2px;color:#fff;font-size:clamp(20px, 2.2vw, 28px);font-weight:700;letter-spacing:-.04em}.hl-stat-label{color:rgb(255 255 255 / .55);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hl-metrics{display:flex;flex-direction:column;gap:16px}.hl-glass-card{border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:rgb(255 255 255 / .055);padding:24px;backdrop-filter:blur(12px)}.hl-metric-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hl-live{display:flex;align-items:center;gap:8px;color:rgb(255 255 255 / .6);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hl-live:before{width:7px;height:7px;border-radius:50%;background:var(--hl-red);box-shadow:0 0 0 4px rgb(204 0 0 / .14);content:""}.hl-metric-country{color:rgb(255 255 255 / .3);font-size:11px}.hl-metric-number{color:var(--hl-red);font-size:48px;font-weight:700;letter-spacing:-.05em;line-height:1}.hl-metric-label{margin:4px 0 20px;color:rgb(255 255 255 / .55);font-size:13px;font-weight:300}.hl-bars{display:flex;height:44px;align-items:end;gap:4px}.hl-bars i{display:block;flex:1;min-width:5px;border-radius:3px 3px 0 0;background:rgb(204 0 0 / .35)}.hl-bars i:nth-last-child(-n+3){background:var(--hl-red)}.hl-metric-note{margin:8px 0 0;color:rgb(255 255 255 / .35);font-size:10px}.hl-metric-pair{display:flex;gap:12px}.hl-metric-small{flex:1;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .04);padding:16px}.hl-metric-small:first-child{border-color:rgb(204 0 0 / .22);background:rgb(204 0 0 / .1)}.hl-metric-small strong{display:block;color:#fff;font-size:22px;letter-spacing:-.03em}.hl-metric-small:first-child strong{color:var(--hl-red)}.hl-metric-small span{display:block;margin-top:4px;color:rgb(255 255 255 / .55);font-size:11px;font-weight:300}.hl-response{display:flex;align-items:center;gap:12px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .04);padding:12px 16px}.hl-response-check{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;background:rgb(204 0 0 / .15);color:var(--hl-red);font-size:14px}.hl-response strong{display:block;color:#fff;font-size:13px;font-weight:500}.hl-response span{display:block;margin-top:3px;color:rgb(255 255 255 / .45);font-size:11px;font-weight:300}.hl-scroll-cue{position:absolute;z-index:4;right:56px;bottom:32px;display:flex;align-items:center;gap:12px;border:0;background:none;color:rgb(255 255 255 / .6);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hl-scroll-cue span:last-child{color:#fff;font-size:20px;animation:hl-bounce 1.6s ease-in-out infinite}@keyframes hl-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.hl-marquee{overflow:hidden;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06);background:#101010;color:rgb(255 255 255 / .38);font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1;padding:18px 0;text-align:center;text-transform:uppercase;white-space:nowrap}.hl-marquee span{display:inline-block;margin:0 18px;color:var(--hl-red)}.hl-two-col{display:grid;grid-template-columns:1fr 1.6fr;align-items:end;gap:128px;margin-bottom:80px}.hl-copy{color:#666;font-size:clamp(15px, 1.2vw, 17px);font-weight:300;line-height:1.8}.hl-cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hl-card-light{border:1px solid var(--hl-border);border-radius:16px;background:#fafafa;padding:32px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hl-card-light:hover{border-color:rgb(204 0 0 / .18);box-shadow:0 16px 40px rgb(0 0 0 / .07);transform:translateY(-4px)}.hl-index{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid rgb(204 0 0 / .15);border-radius:11px;background:rgb(204 0 0 / .08);color:var(--hl-red);font-size:12px;font-weight:700;margin-bottom:24px;transition:background .3s ease,color .3s ease}.hl-card-light:hover .hl-index{background:var(--hl-red);color:#fff}.hl-card-title{margin:0 0 18px;color:var(--hl-text);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.hl-bullet{display:flex;align-items:flex-start;gap:10px;margin:8px 0;color:#888;font-size:14px;font-weight:300;line-height:1.8}.hl-bullet:before{flex:0 0 auto;margin-top:8px;color:var(--hl-red);content:"•";font-size:8px}.hl-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hl-card-dark{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:14px;background:rgb(255 255 255 / .025);padding:28px;transition:border-color .3s ease,transform .3s ease}.hl-card-dark:before{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 30% 30%,rgb(204 0 0 / .08),transparent 70%);content:"";transition:opacity .3s ease}.hl-card-dark:hover{border-color:rgb(204 0 0 / .4);transform:translateY(-4px)}.hl-card-dark:hover:before{opacity:1}.hl-card-dark>*{position:relative;z-index:1}.hl-card-dark .hl-card-title{color:#fff;font-size:15px;letter-spacing:-.01em;text-transform:none}.hl-card-dark p{margin:0;color:rgb(255 255 255 / .65);font-size:14px;font-weight:300;line-height:1.85}.hl-sectors-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:64px}.hl-count{max-width:260px;color:#999;font-size:13px;font-weight:500;letter-spacing:.06em;text-align:right}.hl-sector{border-top:1px solid #e8e8e8}.hl-sector:last-child{border-bottom:1px solid #e8e8e8}.hl-sector-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;border:0;background:#fff0;padding:24px 0;text-align:left}.hl-sector-main{display:flex;min-width:0;align-items:center;gap:40px}.hl-sector-number{color:#ccc;font-size:11px;font-weight:700;letter-spacing:.1em;transition:color .25s ease}.hl-sector-title{margin:0;color:var(--hl-text);font-size:clamp(16px, 1.6vw, 22px);font-weight:700;letter-spacing:-.02em;transition:color .25s ease}.hl-sector-arrow{flex:0 0 auto;color:#ccc;font-size:20px;transition:color .25s ease,transform .25s ease}.hl-sector.is-open .hl-sector-title,.hl-sector.is-open .hl-sector-number,.hl-sector:hover .hl-sector-title,.hl-sector:hover .hl-sector-number,.hl-sector:hover .hl-sector-arrow{color:var(--hl-red)}.hl-sector.is-open .hl-sector-arrow,.hl-sector:hover .hl-sector-arrow{transform:translateX(4px)}.hl-sector-desc{max-width:380px;margin:-10px 0 24px auto;color:#888;font-size:14px;font-weight:300;line-height:1.7;text-align:right}.hl-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px}.hl-plan{border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .025);padding:28px;transition:border-color .3s ease,transform .3s ease}.hl-plan:hover{border-color:rgb(204 0 0 / .4);transform:translateY(-4px)}.hl-plan:nth-child(2){background:rgb(255 255 255 / .05)}.hl-plan:nth-child(3){border-color:rgb(204 0 0 / .3)}.hl-plan-top{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:24px}.hl-plan-price{color:rgb(255 255 255 / .55);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hl-pill{border-radius:100px;padding:5px 10px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hl-pill-popular{background:rgb(255 255 255 / .1);color:#fff}.hl-pill-premium{border:1px solid rgb(204 0 0 / .25);background:rgb(204 0 0 / .1);color:#f44}.hl-plan h3{margin:0 0 12px;color:#fff;font-size:clamp(20px, 1.8vw, 26px);letter-spacing:-.03em}.hl-plan p{margin:0;color:rgb(255 255 255 / .6);font-size:14px;font-weight:300;line-height:1.85}.hl-table-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.hl-table-caption{color:rgb(255 255 255 / .5);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hl-tabs{display:flex;gap:4px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .05);padding:4px}.hl-tab{border:0;border-radius:9px;background:#fff0;color:rgb(255 255 255 / .5);font-size:11px;font-weight:600;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase}.hl-tab.is-active{background:rgb(255 255 255 / .12);color:#fff}.hl-tab[data-plan="2"].is-active{background:var(--hl-red)}.hl-plan-summary{min-height:47px;margin-bottom:20px;border:1px solid rgb(204 0 0 / .15);border-radius:12px;background:rgb(204 0 0 / .07);padding:12px 16px;color:rgb(255 255 255 / .65);font-size:13px;font-weight:300;line-height:1.5}.hl-plan-summary strong{color:var(--hl-red);font-weight:600}.hl-price-table{overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:12px}.hl-price-row{display:grid;grid-template-columns:1fr auto;gap:20px;border-bottom:1px solid rgb(255 255 255 / .05);padding:14px 20px;color:rgb(255 255 255 / .8);font-size:14px}.hl-price-row:last-child{border-bottom:0}.hl-price-row:first-child{border-color:rgb(255 255 255 / .08);background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .45);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hl-price-row .hl-price{color:rgb(255 255 255 / .7);font-weight:600;text-align:right}.hl-price-row:not(:first-child) .hl-price[data-active="2"]{color:var(--hl-red)}.hl-disclaimer{margin:32px 0 0;border-left:2px solid rgb(204 0 0 / .5);border-radius:0;padding-left:16px;color:rgb(255 255 255 / .5);font-size:12px;font-style:italic;font-weight:300;line-height:1.8}.hl-unit-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:96px}.hl-pricing-note{margin:0 0 20px;color:#999;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hl-tier-list{display:grid;gap:8px}.hl-tier{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--hl-border);border-radius:10px;background:#fafafa;padding:16px 20px}.hl-tier:nth-child(4){border-color:rgb(204 0 0 / .25);background:rgb(204 0 0 / .04)}.hl-tier-left{display:flex;align-items:center;gap:12px;color:#333;font-size:15px;font-weight:500}.hl-tier-number{color:#ccc;font-size:10px;font-weight:700}.hl-tier:nth-child(4) .hl-tier-number,.hl-tier:nth-child(4) .hl-tier-discount{color:var(--hl-red)}.hl-tier-discount{color:#999;font-size:16px;font-weight:700}.hl-advantages{display:grid;gap:16px}.hl-advantage{border:1px solid var(--hl-border);border-radius:14px;background:#fafafa;padding:28px;transition:border-color .3s ease,transform .3s ease}.hl-advantage:hover{border-color:rgb(204 0 0 / .2);transform:translateX(4px)}.hl-advantage h3{margin:0 0 8px;color:var(--hl-text);font-size:16px;letter-spacing:-.02em}.hl-advantage p{margin:0;color:#888;font-size:15px;font-weight:300;line-height:1.85}.hl-contact{display:grid;min-height:720px;grid-template-columns:42% 58%;background:var(--hl-black);color:#fff}.hl-contact-info{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgb(255 255 255 / .08);padding:96px}.hl-contact-title{margin:0 0 32px;color:#fff;font-size:clamp(34px, 4vw, 58px);letter-spacing:-.04em;line-height:.97}.hl-contact-subtitle{margin:0 0 48px;color:rgb(255 255 255 / .72);font-size:16px;font-weight:300;line-height:1.8}.hl-promises{display:grid}.hl-promise{display:flex;align-items:center;gap:20px;border-bottom:1px solid rgb(255 255 255 / .08);padding:20px 0;color:rgb(255 255 255 / .75);font-size:15px;font-weight:300}.hl-promise:before{color:var(--hl-red);content:"✓";font-size:18px;font-weight:700}.hl-contact-signature{border-top:1px solid rgb(255 255 255 / .08);padding-top:36px}.hl-contact-signature strong{display:block;margin-bottom:6px;color:rgb(255 255 255 / .5);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hl-contact-signature span{color:rgb(255 255 255 / .5);font-size:12px;font-weight:300}.hl-contact-form-wrap{display:flex;flex-direction:column;justify-content:center;background:var(--hl-black-soft);padding:96px}.hl-contact-form{display:grid;gap:16px;max-width:700px}.hl-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hl-field{position:relative;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03);transition:border-color .2s ease}.hl-field:focus-within{border-color:var(--hl-red)}.hl-field label{position:absolute;z-index:1;top:50%;left:16px;color:rgb(255 255 255 / .45);font-size:12px;font-weight:500;letter-spacing:.14em;pointer-events:none;text-transform:uppercase;transform:translateY(-50%);transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}.hl-field:focus-within label,.hl-field.has-value label{top:8px;color:var(--hl-red);font-size:9px;transform:none}.hl-field input,.hl-field select,.hl-field textarea{width:100%;border:0;outline:0;background:#fff0;color:#fff;font-size:16px;font-weight:300;padding:22px 16px 12px}.hl-field select{appearance:none;background:#111;padding-top:22px}.hl-field select option{background:#111;color:#fff}.hl-field textarea{min-height:132px;resize:vertical}.hl-field-textarea label{top:16px;transform:none}.hl-form-alert{color:var(--hl-red);font-size:13px;font-weight:300;line-height:1.6}.hl-form-success{max-width:600px}.hl-success-icon{display:grid;width:56px;height:56px;margin-bottom:28px;place-items:center;background:var(--hl-red);color:#fff;font-size:22px;font-weight:700}.hl-form-success h3{margin:0;color:#fff;font-size:30px;letter-spacing:-.03em}.hl-footer{background:#080808;color:#fff}.hl-footer-cta{border-bottom:1px solid rgb(255 255 255 / .06);padding:80px 0}.hl-footer-cta-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.hl-footer-tagline{margin:0 0 20px;color:rgb(255 255 255 / .55);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hl-footer-title{margin:0;color:#fff;font-size:clamp(28px, 4vw, 56px);letter-spacing:-.04em;line-height:1}.hl-footer-button{display:inline-flex;align-items:center;gap:16px;border:1px solid rgb(255 255 255 / .2);background:#fff0;color:#fff;font-size:11px;font-weight:700;letter-spacing:.16em;padding:20px 32px;text-transform:uppercase;transition:background .3s ease,border-color .3s ease}.hl-footer-button:hover{border-color:var(--hl-red);background:var(--hl-red)}.hl-footer-bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:40px 0}.hl-footer-bottom .hl-logo{opacity:.4;transition:opacity .2s ease}.hl-footer-bottom .hl-logo:hover{opacity:.75}.hl-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}.hl-footer-nav button{border:0;background:#fff0;color:rgb(255 255 255 / .55);font-size:10px;font-weight:500;letter-spacing:.12em;padding:0;text-transform:uppercase}.hl-footer-nav button:hover{color:#fff}.hl-copyright{color:rgb(255 255 255 / .45);font-size:11px;font-weight:300;white-space:nowrap}@media (max-width:1100px){.hl-container{width:min(100% - 48px, var(--hl-max))}.hl-hero-grid{gap:48px}.hl-contact-info,.hl-contact-form-wrap{padding:64px}.hl-two-col{gap:56px}.hl-unit-grid{gap:56px}}@media (max-width:900px){.hl-section{padding:88px 0}.hl-header-nav,.hl-header-cta,.hl-languages{display:none}.hl-menu-toggle{display:block}.hl-hero-grid,.hl-two-col,.hl-unit-grid{grid-template-columns:1fr}.hl-hero-grid{gap:56px}.hl-metrics{display:none}.hl-cards-3,.hl-process-grid,.hl-plans{grid-template-columns:repeat(2,1fr)}.hl-contact{display:block;min-height:0}.hl-contact-info,.hl-contact-form-wrap{padding:72px 48px}.hl-contact-info{border-right:0;border-bottom:1px solid rgb(255 255 255 / .08)}}@media (max-width:620px){.hl-container{width:min(100% - 40px, var(--hl-max))}.hl-section{padding:72px 0}.hl-header-inner{height:62px}.hl-logo{gap:10px;height:28px}.hl-logo-cross{width:28px;height:28px}.hl-logo-cross:before{width:17px;height:6px;margin-top:11px}.hl-logo-cross:after{width:6px;height:17px;margin-top:-11px}.hl-logo-name span{font-size:11px}.hl-mobile-menu{padding-top:62px}.hl-mobile-links{padding:26px 20px 32px}.hl-hero-inner{padding:104px 0 64px}.hl-hero-title{margin-bottom:28px;font-size:clamp(48px, 15vw, 76px)}.hl-button-row{margin-bottom:48px}.hl-button{width:100%;padding:15px 20px;text-align:center}.hl-stats{gap:8px}.hl-stat{flex:1;min-width:0;padding:11px 10px}.hl-stat-value{font-size:20px}.hl-stat-label{font-size:8px;letter-spacing:.04em}.hl-two-col,.hl-sectors-head{display:block;margin-bottom:48px}.hl-two-col>:last-child{margin-top:24px}.hl-cards-3,.hl-process-grid,.hl-plans,.hl-form-grid{grid-template-columns:1fr}.hl-card-light,.hl-card-dark,.hl-plan,.hl-advantage{padding:24px}.hl-sector-main{align-items:flex-start;gap:16px}.hl-sector-button{padding:20px 0}.hl-sector-title{font-size:17px;line-height:1.3}.hl-sector-desc{margin:-2px 0 20px 34px;text-align:left}.hl-count{margin-top:18px;text-align:left}.hl-table-head{display:block}.hl-tabs{width:100%;margin-top:16px}.hl-tab{flex:1;padding:10px 6px;font-size:9px}.hl-price-table{overflow-x:auto}.hl-price-row{min-width:480px}.hl-contact-info,.hl-contact-form-wrap{padding:64px 20px}.hl-contact-title{margin-bottom:24px}.hl-footer-cta{padding:64px 0}.hl-footer-cta-inner,.hl-footer-bottom{display:block}.hl-footer-button{width:100%;justify-content:center;margin-top:28px}.hl-footer-nav{justify-content:flex-start;margin:28px 0}.hl-copyright{font-size:10px}.hl-scroll-cue{display:none}}