.st-entry{max-width:1180px;margin:auto;padding:24px;color:#edf3f4}.st-actions,.st-entry footer,.st-entry header{display:flex;align-items:center;gap:22px}.st-entry header{justify-content:space-between}.st-brand{font-weight:800;letter-spacing:.16em;font-size:18px;color:#ccfff1;text-decoration:none}.st-entry .st-language select{width:auto;max-width:170px;background:#14222c;color:#f2f7f8;border:1px solid #53616c;border-radius:8px;padding:10px}.st-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:34px;min-height:500px;padding:45px 0}.st-entry h1{font-size:clamp(38px,5.8vw,70px);line-height:1.06;letter-spacing:-.05em;max-width:650px;margin:16px 0 24px}.st-entry p{line-height:1.7;color:#b7c7cf;max-width:570px}.st-entry .st-eyebrow,.st-number{color:#91dcca;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.st-entry a{color:#c0f5e7}.st-actions{margin:26px 0 16px;flex-wrap:wrap}.st-entry .st-primary{display:inline-block;background:#b4f0dd;color:#10272b;border-radius:10px;padding:15px 23px;font-weight:750;text-decoration:none}.st-entry small{color:#afbec7;line-height:1.6;display:block}.st-orbit{position:relative;aspect-ratio:1.15;border:1px solid #344b56;border-radius:50%;background:radial-gradient(ellipse at center,#19383c,#101924 70%);display:grid;place-items:center}.st-orbit svg{width:100%;z-index:1}.st-orbit span{position:absolute;bottom:24px;font-size:11px;color:#b7d7cf;letter-spacing:.04em}.st-orbit-ring{position:absolute;inset:30px;border:1px solid #36545b;border-radius:50%;transform:rotate(-25deg) scaleY(.7)}.st-features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid #36414d;padding:34px 0}.st-features article{padding:8px}.st-features h2{font-size:21px;margin:14px 0}.st-features p{font-size:14px}.st-entry footer{border-top:1px solid #36414d;padding:26px 0;font-size:13px;color:#a0b3bb}.st-entry a:focus-visible,.st-entry button:focus-visible,.st-entry select:focus-visible{outline:3px solid #f3c78b;outline-offset:4px}@media(max-width:700px){.st-entry{padding:18px}.st-hero{grid-template-columns:1fr;padding:32px 0;gap:26px}.st-orbit{max-width:360px;width:100%;margin:auto}.st-features{grid-template-columns:1fr;gap:12px}.st-entry header{gap:10px}.st-brand{font-size:15px}.st-entry footer{flex-wrap:wrap}}