:root{--bg:#121619;--panel:#1b2125;--text:#f5f5f3;--muted:#bdc3c7;--line:#ffffff24;--red:#df2029;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ff6b71;outline-offset:5px}.skip{position:absolute;top:-80px;background:white;color:black;padding:15px;z-index:100}.skip:focus{top:10px}.site-header{padding:22px max(4vw,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);background:#121619f5;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand img{object-fit:contain}.brand b{font-size:22px;letter-spacing:1px;white-space:nowrap}.brand em{color:var(--red);font-style:normal}.brand small{display:block;font-size:9px;letter-spacing:2px;color:var(--muted)}nav{display:flex;gap:25px;align-items:center}nav>a{font-size:14px}nav a[aria-current]{color:#ff6b71}.language{border-left:1px solid var(--line);padding-left:20px;font-weight:700}.button,.wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;padding:15px 24px;background:var(--red);color:white!important;border:1px solid var(--red);border-radius:0;font:600 15px/1.5 'Segoe UI',Arial,sans-serif;cursor:pointer;transition:background .2s}.button:hover,.wp-block-button__link:hover{background:#b9111b}.button.outline,.outline .wp-block-button__link{background:transparent;border-color:#ffffff65}.button.outline:hover,.outline .wp-block-button__link:hover{background:#ffffff14}.compact{padding:10px 16px}.menu-toggle{display:none;background:transparent;color:white;border:1px solid var(--line);padding:10px;font-size:16px}.section,.hero,.page-hero,.cta{max-width:var(--max);margin:0 auto;padding:84px 0}.section+.section{border-top:1px solid var(--line)}.hero{position:relative;min-height:650px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:38px;padding-top:65px;padding-bottom:65px}.hero-copy{position:relative;z-index:1}.eyebrow{font-size:13px;letter-spacing:2.8px;text-transform:uppercase;font-weight:600;color:var(--muted);margin:0 0 24px;display:flex;align-items:center;gap:14px}.eyebrow:before{content:'';height:2px;width:35px;background:var(--red);flex:none}h1,h2,h3{line-height:1.1;font-weight:650;letter-spacing:-1.5px}h1{font-size:clamp(42px,4.8vw,72px);margin:0 0 28px}h2{font-size:clamp(32px,3.2vw,48px);margin:0 0 25px}h3{font-size:24px;letter-spacing:-.5px;margin:0 0 17px}p{margin:0 0 20px;color:var(--muted)}.lead{font-size:20px;line-height:1.7;max-width:670px}.accent{color:#f43a43}.hero-art{margin:0;position:relative;display:flex;justify-content:center}.hero-art img{width:100%;max-width:480px;height:auto;filter:drop-shadow(0 16px 30px #0008)}.hero-art:before{content:'';position:absolute;inset:12%;background:radial-gradient(ellipse,#ab1d2630,transparent 68%);z-index:-1}.wp-block-buttons,.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.wp-block-button{margin:0}.proof{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px max(4vw,calc((100vw - var(--max))/2));display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.proof p{margin:0;font-size:15px}.proof strong{display:block;color:white;font-size:23px;line-height:1.4;font-weight:600}.proof>div+div{border-left:1px solid var(--line);padding-left:30px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:35px}.section-intro p{max-width:560px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.card{background:var(--bg);padding:32px;min-width:0}.card .number{font-size:14px;color:#f43a43;font-weight:700;letter-spacing:2px;margin-bottom:33px}.card p{font-size:16px;margin:0}.section-link{display:inline-block;color:#ff6b71;margin-top:28px;border-bottom:1px solid #f43a4366;font-size:16px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.statement{padding:44px;border-left:3px solid var(--red);background:var(--panel)}.statement p{font-size:24px;color:white;line-height:1.5;margin:0}.tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.tags p{padding:8px 16px;border:1px solid var(--line);font-size:14px;margin:0}.cta{border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}.cta h2{margin-bottom:12px}.page-hero{padding:75px 0 45px}.page-hero h1{max-width:950px}.page-hero .lead{max-width:790px}.page-hero+.section{padding-top:35px}.list-row{display:grid;grid-template-columns:70px .9fr 1.2fr;gap:30px;padding:32px 0;border-top:1px solid var(--line)}.list-row .number{color:#ff555d;font-size:15px}.list-row p{margin:0}.process{counter-reset:step}.process>div{padding:24px 0;border-bottom:1px solid var(--line)}.process h3{font-size:21px}.site-footer{border-top:1px solid var(--line);padding:45px max(4vw,calc((100vw - var(--max))/2));display:flex;justify-content:space-between;gap:30px;background:#0d1113}.footer-brand{font-size:20px;letter-spacing:2px;font-weight:650}.footer-brand span{display:block;font-size:12px;letter-spacing:1px;color:var(--muted);font-weight:400}.site-footer p{font-size:14px;margin-top:16px}.site-footer>div:last-child{display:flex;flex-direction:column;gap:13px;font-size:14px}.site-footer small{color:#91999e}.contact-form{background:var(--panel);padding:34px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}label{font-size:14px;color:#edf0f2}input,select,textarea{font:16px 'Segoe UI',Arial,sans-serif;border:1px solid #ffffff40;background:#111619;color:white;padding:13px;width:100%;border-radius:0}select option{background:#111619}textarea{min-height:160px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.check{display:flex;gap:12px;align-items:flex-start;margin:20px 0}.check input{width:18px;height:18px;flex:none;margin-top:4px}.check a{text-decoration:underline}.form-note{font-size:13px;margin-top:16px}.notice{padding:18px;border:1px solid #ff6b71;background:#df202914;margin-bottom:22px;color:white}.hp{position:absolute;left:-10000px}.contact-side{padding-right:25px}.contact-side h3{margin-top:38px}.editor-styles-wrapper{background:var(--bg);color:var(--text)}.editor-styles-wrapper .section,.editor-styles-wrapper .hero{padding:30px}.wp-block-image img{max-width:100%}.wp-block-group,.wp-block-columns{box-sizing:border-box}.legal{max-width:850px}.legal ul{color:var(--muted)}
@media(min-width:1600px){.hero{min-height:730px}}@media(max-width:1380px){.section,.hero,.page-hero,.cta{margin-left:4vw;margin-right:4vw}.site-header{padding-left:4vw;padding-right:4vw}nav{gap:17px}.brand b{font-size:20px}}@media(max-width:1050px){.brand b{font-size:18px}.brand img{width:48px;height:48px}.brand small{font-size:8px;letter-spacing:1px}nav{gap:13px}.hero{min-height:580px}h1{font-size:52px}.grid{grid-template-columns:repeat(2,1fr)}.section-intro{gap:35px}.split{gap:35px}}@media(max-width:820px){.menu-toggle{display:block}.site-header{padding:16px 4vw;gap:10px}nav{display:none;position:absolute;top:100%;left:0;right:0;background:#121619;padding:24px 5vw;border-bottom:1px solid var(--line);flex-wrap:wrap}nav.open{display:flex}nav>a{font-size:16px}.hero{grid-template-columns:1fr;padding-top:45px;gap:10px;min-height:0}.hero-art{position:absolute;right:0;top:90px;width:47%;opacity:.12;pointer-events:none}.hero-copy{max-width:650px}h1{font-size:clamp(39px,7vw,56px)}.section,.cta{padding-top:55px;padding-bottom:55px}.section-intro,.split,.cta{grid-template-columns:1fr;gap:25px}.proof{gap:15px}.proof strong{font-size:19px}.proof p{font-size:13px}.proof>div+div{padding-left:15px}.list-row{grid-template-columns:40px 1fr;gap:15px}.list-row p{grid-column:2}.site-footer{flex-direction:column}.page-hero{padding-top:45px}.contact-side{padding-right:0}}@media(max-width:520px){.brand b{font-size:16px}.brand small{font-size:7px}.brand img{width:40px;height:40px}.grid{grid-template-columns:1fr}.card{padding:26px}.proof{grid-template-columns:1fr;gap:17px}.proof>div+div{padding:0;border:0}.proof strong{font-size:21px}.proof p{font-size:15px}.lead{font-size:18px}.eyebrow{font-size:11px;letter-spacing:2px}.contact-form{padding:22px}.form-row{grid-template-columns:1fr;gap:0}.statement{padding:27px}.statement p{font-size:21px}.actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@font-face{font-family:'Exo 2';src:url('Exo2.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}h1,h2,h3,.brand b,.footer-brand{font-family:'Exo 2','Segoe UI',sans-serif}.brand small{font-size:12px;letter-spacing:.5px}@media(max-width:1050px){.brand small{font-size:10px;letter-spacing:.3px}}@media(max-width:520px){.brand small{font-size:9px}.wp-block-buttons>.wp-block-button,.wp-block-button__link{width:100%}}

.brand small{font-size:12px;letter-spacing:0}@media(max-width:1050px){.brand small{display:none}}

.main-menu{list-style:none;display:flex;gap:25px;margin:0;padding:0}.main-menu a{font-size:14px}.brand img.brand-full{width:300px;height:auto;max-height:100px;object-fit:contain}@media(max-width:1050px){.main-menu{gap:13px}}@media(max-width:820px){.main-menu{flex-wrap:wrap;gap:20px}.main-menu a{font-size:16px}}@media(max-width:520px){.brand img.brand-full{width:230px}}
