:root{--maroon:#8a1538;--ink:#181a1c;--muted:#646568;--paper:#f5f4f1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:Arial,'Helvetica Neue',sans-serif;background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #b38a31;outline-offset:5px}header{height:88px;max-width:1320px;margin:auto;padding:0 38px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:10px}.brand strong{font-size:27px;letter-spacing:.025em;font-weight:900}.brand span{font-size:18px;border-inline-start:1px solid #ddd;padding-inline-start:12px;color:var(--maroon)}nav{display:flex;gap:28px;margin-inline-start:auto;font-size:14px;font-weight:600}nav a,.languages a{padding:10px 3px;min-height:44px;display:inline-flex;align-items:center}.languages{display:flex;gap:8px;font-size:12px}.languages a{padding:8px}.languages [aria-current]{background:var(--paper);border-radius:30px}.hero{max-width:1320px;min-height:580px;margin:0 auto;position:relative;overflow:hidden;border-radius:26px;display:flex;align-items:center;color:white;background:#17191b}.hero-photo,.shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-photo{object-position:center 43%}.shade{background:linear-gradient(90deg,rgba(7,10,15,.86),rgba(7,10,15,.55) 48%,rgba(7,10,15,.07))}.hero-copy{position:relative;max-width:700px;padding:60px}.eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1{font-size:clamp(45px,5.8vw,78px);letter-spacing:-.055em;line-height:1.04;margin:25px 0}p{margin:0 0 14px}.hero-copy>p:not(.eyebrow){max-width:480px;font-size:17px;line-height:1.7;color:#ededed}.actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:30px;min-height:46px;padding:11px 23px;border-radius:999px;font-size:14px;font-weight:700}.light{background:white;color:#17191b}.text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px;padding:10px 0}.badge{position:absolute;inset-inline-end:25px;bottom:25px;background:rgba(0,0,0,.6);border:1px solid #ffffff45;border-radius:30px;padding:8px 15px;font-size:11px}.section{max-width:1200px;margin:auto;padding:75px 28px}.section-heading{display:flex;gap:70px;justify-content:space-between;align-items:end;margin-bottom:35px}h2{font-size:clamp(27px,3.1vw,43px);line-height:1.16;letter-spacing:-.035em;margin:0 0 18px}.section-heading h2{max-width:480px}.section-heading p{max-width:390px;color:var(--muted)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{border:1px solid #e6e5e2;border-radius:22px;overflow:hidden}.card img{display:block;width:100%;height:290px;object-fit:cover}.card div{padding:25px 28px}.card p,.features p{color:var(--muted);font-size:15px}h3{margin:0 0 10px;font-size:22px;letter-spacing:-.02em}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:45px}.features h3{font-size:18px}.number{display:block;color:var(--maroon);font-size:12px;font-weight:700;margin-bottom:16px}.company{border-radius:24px;background:var(--paper);display:grid;grid-template-columns:1.05fr 1fr;gap:90px;padding:55px}.company>div>p:last-child{color:var(--muted);max-width:500px}.company .eyebrow{color:var(--maroon)}dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:0;align-content:center}dt{color:var(--muted);font-size:12px}dd{margin:7px 0 0;font-size:17px;font-weight:700}.status{display:flex;gap:20px;align-items:start;padding-bottom:30px}.status h2,.privacy h2{font-size:22px}.status p,.privacy p{font-size:14px;color:var(--muted);max-width:940px}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--maroon);flex:none;margin-top:7px}.privacy{padding-top:30px;padding-bottom:55px}footer{max-width:1200px;margin:auto;border-top:1px solid #e6e5e2;padding:28px;display:flex;align-items:center;gap:30px;font-size:13px}footer>div{margin-inline-end:auto}footer p{color:var(--muted);font-size:11px;margin-top:5px}footer>a{min-height:44px;display:flex;align-items:center}[dir=rtl] .shade{transform:scaleX(-1)}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0;line-height:1.35}@media(max-width:760px){header{padding:0 18px;height:auto;min-height:80px;gap:10px;flex-wrap:wrap}nav{display:none}.languages{margin-inline-start:auto}.brand strong{font-size:23px}.brand span{display:none}.hero{border-radius:0;min-height:600px}.hero-copy{padding:38px 25px 85px}.hero-photo{object-position:65% center}.shade{background:linear-gradient(90deg,#080b10d9,#080b1070)}.section{padding:48px 22px}.section-heading{display:block}.cards,.company{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr;gap:24px}.card img{height:230px}.company{margin:0 15px;padding:32px 24px;gap:25px}.status{padding-bottom:10px}.privacy{padding-top:25px}footer{flex-wrap:wrap;gap:20px}footer>div{width:100%}h1{font-size:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.journey{padding-top:12px}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:30px 0 22px}.journey-steps li{border-top:2px solid var(--maroon);padding:24px 0 0}.journey-steps p,.journey-note{color:var(--muted);font-size:15px}.journey-note{font-size:13px;max-width:900px}@media(max-width:760px){.journey-steps{grid-template-columns:1fr;gap:20px}.journey{padding-top:10px}}
