*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#040e16;color:#fff;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#4ab0ff;text-underline-offset:4px}a:hover{color:white}a:focus-visible,summary:focus-visible{outline:3px solid #4ab0ff;outline-offset:6px}.wrap{max-width:1120px;margin:auto;padding:0 28px}header{border-bottom:1px solid #ffffff17;background:#040e16ef}nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{font-size:25px;letter-spacing:-1px;font-weight:750;color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;border-radius:12px}.brand b{color:#147aff}nav .links{display:flex;gap:26px;font-size:15px}nav .links a{color:#b7c2cb;text-decoration:none}.hero{padding:100px 0 90px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;background:radial-gradient(ellipse at right,#0b304a99,transparent 65%)}.eyebrow{color:#4ab0ff;font-size:12px;letter-spacing:3px;font-weight:700;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5.7vw,70px);line-height:1.08;letter-spacing:-2.9px;margin:20px 0 28px}h1 em{font-style:normal;color:#4ab0ff}p{color:#b4c0ca}.lead{font-size:20px;max-width:640px}.button{display:inline-block;background:#147aff;border-radius:15px;padding:14px 23px;color:#fff;text-decoration:none;font-weight:650}.status{font-size:14px;margin-top:20px;color:#8da1b0}.art{position:relative;padding:35px;background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff17;border-radius:38px;transform:rotate(3deg)}.art img{display:block;width:100%;border-radius:28%;box-shadow:0 25px 60px #0008}.art p{margin:28px 0 0;color:#cbd7df;font-size:15px;text-align:center}.section{padding:64px 0;border-top:1px solid #ffffff17}h2{font-size:34px;line-height:1.2;letter-spacing:-1px}h3{font-size:22px;line-height:1.3;margin-bottom:14px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#0e1820;border:1px solid #ffffff17;border-radius:24px;padding:28px}.card .num{color:#4ab0ff;font-size:14px;display:block;margin-bottom:32px}.card p{font-size:16px;margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.price{font-size:54px;letter-spacing:-2px;color:white;margin-bottom:0}.small{font-size:14px;color:#96a8b6}.document{max-width:820px;padding:65px 28px 90px;margin:auto}.document h1{font-size:46px;letter-spacing:-1.8px}.document h2{font-size:25px;margin-top:38px}.document li{color:#b4c0ca;margin-bottom:12px}details{border-bottom:1px solid #ffffff17;padding:22px 0}summary{cursor:pointer;font-size:20px;font-weight:600;padding-right:15px}details p{margin:16px 0 0}.contact{margin-top:38px;padding:30px;border-radius:24px;background:#0e1820;border:1px solid #ffffff17}footer{border-top:1px solid #ffffff17;padding:32px 0;font-size:14px;color:#8297a7}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.skip{position:absolute;left:16px;top:-70px;padding:10px;background:#147aff;color:white}.skip:focus{top:10px}@media(max-width:760px){nav{align-items:flex-start;padding:22px 0;flex-direction:column;gap:18px}nav .links{gap:18px;flex-wrap:wrap}.hero{grid-template-columns:1fr;padding:58px 0;gap:40px}.hero h1{letter-spacing:-1.8px}.art{max-width:300px;justify-self:center}.grid,.split{grid-template-columns:1fr;gap:20px}.section{padding:44px 0}.document h1{font-size:37px}.wrap{padding:0 22px}.art p{font-size:14px}}
.privacy-hero{grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding:64px 0}.privacy-hero h1{font-size:clamp(32px,3.6vw,46px);letter-spacing:-1.6px;line-height:1.13;margin:20px 0 24px}.privacy-hero .lead{font-size:19px;line-height:1.6;max-width:none}.hero-explanation{max-width:730px;margin-bottom:26px}.privacy-hero .art{padding:24px;border-radius:30px}.privacy-hero .art p{font-size:14px}@media(max-width:760px){.privacy-hero{grid-template-columns:1fr;padding:42px 0;gap:32px}.privacy-hero h1{font-size:clamp(32px,7vw,44px);letter-spacing:-1.2px}.privacy-hero .lead{font-size:18px}.privacy-hero .art{max-width:240px}}

.language-switch{display:inline-flex;align-items:center;gap:9px;border-left:1px solid #ffffff30;padding-left:20px;white-space:nowrap;font-size:14px;font-weight:650}.language-switch [aria-current="page"]{color:#4ab0ff}nav .links{align-items:center}.language-switch a{padding:6px 2px}nav .language-switch a:hover{color:#4ab0ff}@media(max-width:760px){nav .links{column-gap:16px;row-gap:10px}.language-switch{padding-left:12px;gap:7px}}

@media(max-width:760px){nav{position:relative}nav .language-switch{position:absolute;right:22px;top:18px;border-left:1px solid #ffffff30}}
