.provider-page{max-width:1220px;margin:auto;color:#121833}.provider-breadcrumb{display:flex;gap:10px;margin:12px 0 20px;color:#5838ef;font-size:14px}.provider-breadcrumb a{color:inherit;text-decoration:none}.provider-hero{display:grid;grid-template-columns:1fr 280px;align-items:center;min-height:210px}.provider-hero h1{margin:12px 0 9px;font-size:50px;letter-spacing:-.05em}.provider-hero>div>p:last-child{color:#6048ed;font-size:17px}.provider-badges{display:flex;gap:18px}.provider-badges span{padding:6px 16px;border-radius:18px;background:#eeebff;color:#5132e7;font-size:13px}.provider-art{position:relative;width:235px;height:175px;margin-left:auto;color:#5635f4}.provider-art:before{content:'';position:absolute;width:155px;height:155px;right:0;top:4px;border-radius:50%;background:#eeebff}.provider-art>b,.provider-art>span,.provider-art>strong{position:absolute;display:grid;place-items:center;z-index:1}.provider-art>b{left:35px;top:47px;width:120px;height:105px;border:4px solid;border-radius:8px;background:#fff;font-size:58px}.provider-art>span{left:0;bottom:0;width:55px;height:55px;border:4px solid;border-radius:50%;background:#fff;font-size:28px}.provider-art>strong{right:0;bottom:0;width:65px;height:65px;border:4px solid;border-radius:50%;background:#fff;font-size:32px}.provider-alert{display:flex;align-items:center;gap:18px;margin-bottom:16px;padding:14px 20px;border:1px solid #aebfff;border-radius:7px;background:#f2f1ff;color:#3020c8}.provider-alert>b{font-size:32px}.provider-layout{display:grid;grid-template-columns:275px 1fr;gap:16px}.provider-nav{align-self:start;padding:22px;border:1px solid #bcd2ff;border-radius:8px;background:#fff;position:sticky;top:16px}.provider-nav h2{margin:0 0 18px;font-size:20px}.provider-nav>a{display:flex;gap:18px;padding:10px 4px;color:#5132e7;text-decoration:none}.provider-nav>a b{width:22px}.provider-nav hr{margin:18px 0;border:0;border-top:1px solid #d9e2f3}.provider-nav .back-legal{justify-content:center;padding:12px;border:1px solid #5635f4;border-radius:6px;font-weight:700}.provider-content>section{display:grid;grid-template-columns:62px 1fr;margin-bottom:10px;padding:16px 22px;border:1px solid #bcd2ff;border-radius:8px;background:#fff;scroll-margin-top:20px}.provider-content>section>span{color:#5737f4;font-size:27px;font-weight:850}.provider-content h2{margin:0;font-size:21px}.provider-content section>div>p{margin:4px 0 12px;color:#5d48ee}.provider-values{margin:0;border:1px solid #c9d7f1;border-radius:6px}.provider-values>div{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;padding:12px 18px;border-bottom:1px solid #dce3f3}.provider-values>div:last-child{border:0}.provider-values dt{color:#5636ef;font-size:22px}.provider-values dt strong{margin-left:14px;color:#121833;font-size:13px}.provider-values dd{margin:0;padding:10px 15px;border:1px solid #cbd6ee;border-radius:5px;color:#3120c8}.provider-values dd.missing,.register-grid p.missing{border-color:#8f79ff;background:#faf9ff}.provider-values dd.missing:before,.register-grid p.missing:before{content:'△ ';font-size:20px}.support-contact{display:grid;grid-template-columns:50px 1fr auto auto;align-items:center;gap:15px;padding:15px;border:1px solid #cbd6ee;border-radius:6px}.support-contact>b{font-size:30px;color:#5636ef}.support-contact strong,.support-contact small{display:block}.support-contact small{color:#6250da}.support-contact a{color:#3020c8;font-weight:700;text-decoration:none}.support-contact .email-button{padding:10px 20px;border:1px solid #5636ef;border-radius:5px}.register-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.register-grid article{display:grid;grid-template-columns:55px 1fr;padding:15px;border:1px solid #cad6f0;border-radius:6px}.register-grid article>b{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#ede9ff;color:#5636ef;font-size:25px}.register-grid strong,.register-grid small{display:block}.register-grid small{color:#6250da}.register-grid p{grid-column:1/3;padding:10px;border:1px solid #cbd6ee;border-radius:5px;color:#3020c8}.before-launch{grid-template-columns:55px 1fr!important}.before-launch>b{display:grid;width:46px;height:46px;place-items:center;border:3px solid #5636ef;border-radius:50%;color:#5636ef;font-size:25px}.before-launch p{margin:3px 0 12px;color:#6250da}.before-launch ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.before-launch li{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid #cad6f0;border-radius:5px;color:#5636ef;font-size:11px}.before-launch li>b{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:#ede9ff}.provider-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.provider-principles article{display:flex;gap:12px;padding:12px;border:1px solid #cad5f2;border-radius:6px}.provider-principles article>b{color:#5636ef;font-size:25px}.provider-principles strong,.provider-principles small{display:block}.provider-principles strong{font-size:11px}.provider-principles small{color:#6553da;font-size:10px}.provider-contact{display:flex;align-items:center;gap:18px;margin-top:9px;padding:10px 20px;border:1px solid #cbd5ff;border-radius:6px;background:#f3f2ff}.provider-contact>b{font-size:26px;color:#5636ef}.provider-contact strong,.provider-contact p{margin:0}.provider-contact p{color:#5d48ee;font-size:10px}.provider-contact a{color:#3020c8;font-weight:750}@media(max-width:950px){.provider-hero{grid-template-columns:1fr}.provider-art{display:none}.provider-layout{grid-template-columns:1fr}.provider-nav{position:static}.provider-principles{grid-template-columns:1fr}}@media(max-width:650px){.provider-hero h1{font-size:39px}.provider-badges{align-items:flex-start;flex-direction:column;gap:8px}.provider-alert{align-items:flex-start;flex-wrap:wrap}.provider-content>section{grid-template-columns:1fr}.provider-content>section>span{margin-bottom:8px}.provider-values>div,.support-contact,.register-grid,.before-launch ol{grid-template-columns:1fr}.provider-values dd{margin-top:8px}.register-grid p{grid-column:auto}.provider-principles,.before-launch ol{grid-template-columns:1fr}.provider-contact{align-items:flex-start;flex-direction:column}}
