.entrance{--ink:#f7f9ff;--muted:#b6c5e1;--line:#304361;--accent:#ffcd00;--focus:#ffcd00;color:var(--ink);background:radial-gradient(90% 700px at 50% 0,#1b3b76 0%,#10264f 48%,#0b1934 100%)}body:has(.entrance){background:#0b1934}body:has(.entrance) .header{--bg:#0b1934;--surface:#132747;--soft:#10213f;--ink:#f7f9ff;--muted:#b6c5e1;--line:#304361;--accent:#ffcd00;background:var(--bg);color:var(--ink)}body:has(.entrance) footer{--bg:#0b1934;--surface:#132747;--soft:#10213f;--ink:#f7f9ff;--muted:#b6c5e1;--line:#304361;--accent:#ffcd00;background:var(--bg);color:var(--ink)}body:has(.entrance) .header{background:#0c1c39f5}body:has(.entrance) .header .button{color:#0b1934;background:#ffcd00;border-color:#ffcd00}body:has(.entrance) .preferences button:first-child{display:none}.entrance .container{max-width:1280px}.entrance :is(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid #ffcd00}.entrance-kicker{color:#ffcd00;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:650;display:inline-flex}.entrance-dash{background:#ffcd00;width:28px;height:2px}.entrance-hero{text-align:center;isolation:isolate;padding:95px 0 0;position:relative;overflow:hidden}.entrance-orbits{z-index:-1;pointer-events:none;opacity:.24;place-items:center;display:grid;position:absolute;inset:0}.entrance-orbits i{aspect-ratio:1;border:1px solid #6483bc;border-radius:50%;width:590px;position:absolute}.entrance-orbits i:nth-child(2){opacity:.5;border-style:dashed;width:800px}.entrance-orbits i:nth-child(3){opacity:.4;width:1060px}.entrance-hero h1{letter-spacing:-.065em;margin:25px 0 26px;font-size:clamp(48px,6.8vw,96px);font-weight:650;line-height:1.04}.entrance em{color:#ffcd00;font-style:normal}.entrance-hero>p{color:#c0cee5;font-size:18px;line-height:1.8}.entrance-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.entrance-button{color:#0b1934;background:#ffcd00;border:1px solid #ffcd00;border-radius:999px;justify-content:center;align-items:center;gap:26px;padding:15px 24px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.entrance-button:hover{background:#ffdf60;transform:translateY(-2px)}.entrance-button-outline{color:#f7f9ff;background:#ffffff05;border-color:#667a9d}.entrance-button-outline:hover{background:#ffffff12}.preview-note{color:#b6c5e1;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.preview-note i{background:#ffcd00;border-radius:50%;width:5px;height:5px}.entrance-hero-foot{letter-spacing:.13em;color:#aabbd8;border-block:1px solid #304361;justify-content:space-between;align-items:center;margin-top:85px;padding:22px 0;font-size:10px;display:flex}.entrance-hero-foot a{letter-spacing:0;color:#f7f9ff;font-size:12px}.entrance-hero-foot a span{margin-left:20px}.studio-explorer{grid-template-columns:1.12fr 1fr;align-items:center;gap:65px;padding-block:100px;scroll-margin-top:20px;display:grid}.studio-wheel svg{width:100%;overflow:visible}.orbit{fill:none;stroke:#304361;stroke-dasharray:2 9}.studio-wedge{cursor:pointer}.studio-wedge path{fill:#a4bfe51a;stroke:#839ec25c;transition:fill .25s}.studio-wedge text{fill:#d0ddf3;pointer-events:none;font-size:19px;font-weight:550}.studio-wedge .wheel-number{letter-spacing:.12em;opacity:.7;font-size:12px}.studio-wedge:hover path{fill:#a4bfe533}.studio-wedge.is-selected path{fill:#ffcd00;stroke:#ffe78d}.studio-wedge.is-selected text{fill:#0b1934}.studio-wedge:focus-visible{outline:none}.studio-wedge:focus-visible path{stroke:#fff;stroke-width:4px}.wheel-hub{fill:#12294e;stroke:#7188ac}.studio-wheel-brand{fill:#fff;letter-spacing:-3px;font-size:48px;font-weight:600}.studio-wheel-sub{fill:#ffcd00;letter-spacing:5px;font-size:12px}.studio-wheel>p{text-align:center;color:#aabbd8;letter-spacing:.04em;font-size:12px}.entrance h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,49px);font-weight:550;line-height:1.14}.entrance h2 span{color:#a9bcdd}.explorer-copy h2{margin-top:19px}.explorer-options{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.explorer-options button{color:#bccce5;background:0 0;border:1px solid #405677;border-radius:999px;padding:7px 12px;font-size:12px}.explorer-options button[aria-pressed=true]{color:#ffdc52;background:#ffcd000c;border-color:#ffcd00}.explorer-detail{border-top:1px solid #304361;min-height:240px;padding-top:22px}.explorer-detail .entrance-kicker{font-size:10px}.explorer-detail h3{margin:12px 0;font-size:25px}.explorer-detail p{color:#b6c5e1;font-size:15px;line-height:1.8}.explorer-detail .explorer-note{color:#96aed2;margin-top:13px;font-size:12px}.entrance-text-link{border-bottom:1px solid #667a9d;align-items:center;gap:24px;padding-block:12px;font-size:13px;font-weight:600;display:inline-flex}.entrance-workflow,.entrance-services{border-top:1px solid #304361;padding-block:75px}.entrance-section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.entrance-section-heading h2{margin-top:19px}.entrance-section-heading>p{color:#b6c5e1;max-width:420px;font-size:15px}.entrance-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.entrance-steps article{border-top:1px solid #405677;padding-top:20px}.step-index{color:#ffcd00;justify-content:space-between;font-size:13px;display:flex}.step-index span{color:#8ca3c9}.entrance-steps h3{margin:30px 0 14px;font-size:22px}.entrance-steps p,.entrance-service-grid p{color:#b6c5e1;font-size:14px;line-height:1.8}.entrance-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.entrance-service-grid>.entrance-mail-card{background:#173563;border-color:#657c9e}.entrance-service-grid>a{background:#ffffff03;border:1px solid #304361;border-radius:12px;padding:29px;transition:background .2s}.entrance-service-grid>a:hover{background:#ffffff09}.entrance-service-grid .entrance-kicker{justify-content:space-between;font-size:9px;display:flex}.entrance-service-grid h3{margin:32px 0 14px;font-size:26px}.service-link{justify-content:space-between;margin-top:30px;font-size:12px;display:flex}.entrance-faq{border-top:1px solid #304361;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:75px;display:grid}.entrance-faq h2{margin:19px 0}.entrance-close{text-align:center;border-top:1px solid #304361;padding-block:85px}.entrance-close h2{margin:20px 0;font-size:clamp(40px,5vw,68px)}.entrance-close p{color:#b6c5e1;font-size:15px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-contrast=high] .entrance{--muted:#fff;--line:#aabbd8;background:#061020}:root[data-contrast=high] .entrance :is(p,.preview-note,.explorer-note){color:#fff}@media (max-width:1100px){.studio-explorer{gap:30px}}@media (max-width:800px){.entrance-hero{padding-top:65px}.entrance-hero-foot>span{display:none}.entrance-hero-foot{justify-content:center;margin-top:55px}.studio-explorer{grid-template-columns:1fr;gap:35px;padding-block:60px}.studio-wheel{width:100%;max-width:480px;margin:auto}.explorer-detail{min-height:0;margin-bottom:18px}.entrance-section-heading{flex-direction:column;align-items:start;gap:20px}.entrance-steps,.entrance-service-grid{grid-template-columns:1fr;gap:24px}.entrance-workflow,.entrance-services,.entrance-faq{padding-block:55px}.entrance-faq{grid-template-columns:1fr;gap:30px}.entrance-hero>p{font-size:16px}.desktop-break{display:none}.entrance-close{padding-block:60px}}@media (max-width:420px){.entrance-actions{flex-direction:column}.entrance-hero h1{font-size:43px}}
