:root{color-scheme:light;--navy:#101f2c;--mint:#bdf4d1;--ink:#172b38;--muted:#60717a}*{box-sizing:border-box}body{margin:0;background:var(--navy);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 8% 72%,#1c3b48 0,transparent 50%)}.header,main,footer{max-width:1180px;margin:auto}.header{display:flex;align-items:center;justify-content:space-between;padding:36px 32px}.brand{display:flex;align-items:center;color:#fff;font-weight:700;font-size:20px;letter-spacing:-.7px;text-decoration:none}.brand-suffix{color:#a6bac4}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:47px;height:39px;border:1px solid #5d7c84;border-radius:10px;margin-right:12px;letter-spacing:-2px;font-size:20px}.brand-mark span{color:var(--mint)}.availability{display:flex;align-items:center;gap:9px;color:#d3e5df;font-size:12px;letter-spacing:.04em}.availability i{height:7px;width:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 5px #bdf4d110}main{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;align-items:center;padding:46px 32px 64px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--mint);margin:0 0 24px}h1{font-size:clamp(42px,5.2vw,65px);font-weight:650;line-height:1.07;letter-spacing:-3px;margin:0 0 26px}h1 span{color:var(--mint)}.lead{font-size:20px;line-height:1.55;max-width:420px;color:#e1e9ee;margin:0 0 16px}.lead strong{font-weight:600;color:#fff}.description{color:#a9bcc7;font-size:15px;line-height:1.8;max-width:420px}.domain-plate{display:flex;align-items:center;gap:18px;background:#ffffff09;border:1px solid #49616c;border-radius:12px;padding:19px 20px;margin-top:32px;font-size:27px;font-weight:600;letter-spacing:-1px}.plate-country{font-size:11px;letter-spacing:1px;border-right:1px solid #49616c;padding-right:18px;color:var(--mint)}.plate-arrow{margin-left:auto;color:var(--mint)}.features{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;margin:18px 0 32px;color:#c3d1d8}.features span:before{content:'✓';margin-right:6px;color:var(--mint)}.small-note{font-size:11px;line-height:1.6;color:#91a6b0;max-width:360px}.enquiry{background:#fff;color:var(--ink);padding:34px;border-radius:20px;box-shadow:0 22px 70px #0002;scroll-margin-top:20px}.enquiry .eyebrow{color:#447863;margin-bottom:10px}h2{font-size:32px;letter-spacing:-1px;margin:0 0 10px;line-height:1.2}.form-intro{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 23px}.field{margin-bottom:16px}label{display:block;font-size:12px;font-weight:650;margin-bottom:7px}label span{font-weight:400;color:var(--muted)}input,textarea{display:block;width:100%;font:inherit;font-size:15px;border:1px solid #d9e1e4;border-radius:7px;padding:11px 12px;background:#fafcfc;color:var(--ink)}textarea{resize:vertical;min-height:104px}textarea::placeholder{font-size:13px;color:#7b8b93;line-height:1.5}input:focus,textarea:focus{outline:2px solid #438c75;outline-offset:2px}.money{position:relative}.money>span{position:absolute;left:13px;top:11px;color:var(--muted)}.money input{padding-left:30px}button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:var(--navy);color:#fff;padding:15px 18px;border-radius:7px;font:inherit;font-size:14px;font-weight:650;margin-top:16px;cursor:pointer}button:hover{background:#244736}button:focus-visible,a:focus-visible{outline:3px solid #438c75;outline-offset:4px}button span{font-size:20px;color:var(--mint)}button:disabled{opacity:.5;cursor:not-allowed}.privacy{font-size:10px;line-height:1.7;color:var(--muted);margin:13px 0 0}.privacy a{color:inherit}.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.notice{background:#fff4e6;color:#744408;padding:14px;border-radius:7px;font-size:13px;line-height:1.6;margin:0 0 18px}.success{background:#e6f7ed;color:#22563b}.cf-turnstile{min-height:65px}footer{display:flex;justify-content:space-between;padding:26px 32px 32px;border-top:1px solid #ffffff14;font-size:11px;color:#91a6b0}@media(max-width:850px){main{gap:30px;padding-top:25px}.enquiry{padding:25px}h1{font-size:48px}.domain-plate{font-size:23px;padding:18px 14px}.header{padding-top:25px}}@media(max-width:680px){main{grid-template-columns:1fr;gap:28px;padding:28px 20px 36px}.header{padding:22px 20px}.brand{font-size:17px}.brand-mark{width:37px;height:33px;font-size:17px;margin-right:8px}.availability{font-size:10px}h1{font-size:52px;letter-spacing:-2px}.intro .eyebrow{margin-bottom:20px}.description,.lead{max-width:none}.domain-plate{max-width:440px}.features{margin-bottom:20px}.small-note{max-width:none}.enquiry{padding:25px 22px}footer{padding:22px 20px;gap:20px;font-size:10px}}@media(prefers-reduced-motion:no-preference){button{transition:background .15s ease}}
