.cmp-page{--cmp-ink:#070a18;--cmp-ink-2:#0c1024;--cmp-brand:#5b21b6;--cmp-v:#7c3aed;--cmp-accent:#a855f7;--cmp-lilac:#c4b5fd;--cmp-heading:#0d1120;--cmp-body:#4f586d;--cmp-dim:#5e6780;--cmp-line:#e4e1ee;--cmp-soft:#f6f5fa;--cmp-tint:#f3eeff;--cmp-on-dark:#c7cde0;--cmp-hair:#ffffff1f;--cmp-radius:18px;--cmp-ease:cubic-bezier(.22,.61,.36,1);-webkit-font-smoothing:antialiased;background:#fff;color:var(--cmp-body);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden;overflow-x:clip}.cmp-page *,.cmp-page :after,.cmp-page :before{box-sizing:border-box}.cmp-page :where(h1,h2,h3){color:var(--cmp-heading);font-family:inherit;font-weight:800;letter-spacing:-.03em;margin:0;text-align:inherit}.cmp-page :where(p){color:inherit;line-height:1.6;margin:0}.cmp-page :where(ul,ol,dl,dd){margin:0;padding:0}.cmp-page :where(ul,ol){list-style:none}.cmp-page img{display:block;height:auto;max-width:100%}.cmp-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cmp-skip{background:#fff;border-radius:10px;box-shadow:0 6px 24px #070a1840;color:var(--cmp-brand);font-weight:700;left:12px;padding:10px 16px;position:absolute;top:-64px;z-index:100}.cmp-skip:focus{top:12px}.cmp-page [tabindex]:focus-visible,.cmp-page a:focus-visible,.cmp-page summary:focus-visible{border-radius:6px;outline:3px solid var(--cmp-v);outline-offset:3px}.cmp-close a:focus-visible,.cmp-hero a:focus-visible,.cmp-section--dark a:focus-visible{outline-color:var(--cmp-lilac)}.cmp-page h2:focus{outline:none}.cmp-page [tabindex="-1"]{scroll-margin-top:104px}.cmp-shell{margin:0 auto;max-width:1240px;padding-inline:clamp(20px,4vw,48px);width:100%}.cmp-narrow{max-width:880px}.cmp-section{padding:clamp(60px,7vw,104px) 0;position:relative}.cmp-section--light{background:#fff}.cmp-section--soft{background:var(--cmp-soft)}.cmp-section--tint{background:linear-gradient(180deg,var(--cmp-tint) 0,#faf8ff 100%)}.cmp-section--dark{background:var(--cmp-ink);color:var(--cmp-on-dark)}.cmp-section--dark :where(h2,h3){color:#fff}.cmp-head{margin-bottom:clamp(28px,4vw,48px);max-width:760px}.cmp-head--center{margin-inline:auto;text-align:center}.cmp-eyebrow{color:var(--cmp-brand);font-size:12.5px;font-weight:800;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.cmp-eyebrow--light,.cmp-head--dark .cmp-eyebrow{color:var(--cmp-lilac)}.cmp-h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.035em;line-height:1.08}.cmp-h3{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.cmp-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.65;margin-top:16px;max-width:62ch}.cmp-head--dark .cmp-lead{color:var(--cmp-on-dark)}.cmp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cmp-actions--center,.cmp-btn{justify-content:center}.cmp-btn{align-items:center;border:2px solid #0000;border-radius:999px;display:inline-flex;font-size:15px;font-weight:700;gap:8px;line-height:1.2;min-height:48px;padding:12px 26px;text-decoration:none;transition:transform .2s var(--cmp-ease),box-shadow .2s var(--cmp-ease),background-color .2s}.cmp-btn--primary{background:linear-gradient(100deg,#6d28d9,#4f46e5);box-shadow:0 8px 24px #5b21b659;color:#fff}.cmp-btn--primary:hover{box-shadow:0 12px 30px #5b21b673;transform:translateY(-2px)}.cmp-btn--ghost{background:#ffffff0f;border-color:#ffffff73;color:#fff}.cmp-btn--ghost:hover{background:#ffffff29;border-color:#fff}.cmp-btn--outline{background:#fff;border-color:var(--cmp-brand);color:var(--cmp-brand)}.cmp-btn--outline:hover{background:var(--cmp-tint)}.cmp-textlink{align-items:center;color:var(--cmp-brand);display:inline-flex;font-weight:700;gap:6px;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.cmp-hero{background:radial-gradient(ellipse 60% 70% at 85% 0,#7c3aed73,#0000 70%),radial-gradient(ellipse 50% 60% at 0 100%,#4f46e547,#0000 70%),var(--cmp-ink);color:var(--cmp-on-dark);overflow:hidden;padding:calc(88px + clamp(40px, 6vw, 88px)) 0 clamp(56px,7vw,100px);position:relative}.cmp-hero:before{background-image:radial-gradient(#c4b5fd24 1px,#0000 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);mask-image:linear-gradient(180deg,#000,#0000 85%);opacity:.5;pointer-events:none;position:absolute}.cmp-hero-grid{grid-gap:clamp(36px,5vw,64px);align-items:center;display:grid;gap:clamp(36px,5vw,64px);position:relative}@media (min-width:1024px){.cmp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.cmp-h1{text-wrap:balance;font-size:clamp(32px,4.2vw,54px);letter-spacing:-.04em;line-height:1.05;max-width:21ch}.cmp-h1,.cmp-page .cmp-hero .cmp-h1{color:#fff}.cmp-hero-lead{color:var(--cmp-on-dark);font-size:clamp(16px,1.4vw,19px);line-height:1.65;margin-top:22px;max-width:58ch}.cmp-fair{border-left:3px solid var(--cmp-accent);color:#dcd6f7;font-size:14.5px;margin-top:26px;max-width:56ch;padding-left:14px}.cmp-visual{margin:0}.cmp-visual figcaption{color:#a9b1cb;font-size:12.5px;margin-top:14px}.cmp-ladder{grid-gap:10px;display:grid;gap:10px;position:relative}.cmp-ladder:before{background:linear-gradient(180deg,#c4b5fdb3,#c4b5fd14);bottom:24px;content:"";left:31px;position:absolute;top:24px;width:2px}.cmp-ladder-step{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid var(--cmp-hair);border-radius:16px;display:flex;gap:14px;margin-left:calc(var(--i)*clamp(0px, 1.4vw, 20px));padding:13px 16px;position:relative}.cmp-ladder-step:last-child{background:linear-gradient(100deg,#7c3aed80,#4f46e559);border-color:#c4b5fd80}.cmp-ladder-n{background:var(--cmp-brand);border-radius:50%;box-shadow:0 0 0 4px #7c3aed40;color:#fff;display:grid;flex:none;font-size:12.5px;font-weight:800;height:34px;place-items:center;width:34px}.cmp-ladder-body{grid-gap:2px;display:grid;gap:2px;min-width:0}.cmp-ladder-body strong{color:#fff;font-size:16px;font-weight:700}.cmp-ladder-body span{color:var(--cmp-on-dark);font-size:14px}.cmp-stairs{grid-gap:10px;display:grid;gap:10px}.cmp-stair{grid-gap:3px;background:#ffffff0f;border:1px solid var(--cmp-hair);border-radius:16px;display:grid;gap:3px;margin-left:auto;padding:16px 18px;position:relative;width:calc(60% + var(--i)*13.3%)}.cmp-stair-n{color:var(--cmp-lilac);font-size:12.5px;font-weight:800}.cmp-stair strong{color:#fff;font-size:17px;font-weight:700}.cmp-stair span:last-child{color:var(--cmp-on-dark);font-size:14px}.cmp-stair:last-child{background:linear-gradient(120deg,#7c3aed8c,#4f46e559);border-color:#c4b5fd80}@media (max-width:559px){.cmp-stair{width:100%}}.cmp-hub{aspect-ratio:1/1;margin-inline:auto;max-width:560px;position:relative;width:100%}.cmp-hub-lines{height:100%;inset:0;position:absolute;width:100%}.cmp-hub-lines line{stroke:#c4b5fd73;stroke-width:1.5;stroke-dasharray:4 5}.cmp-hub-core{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#8b5cf6,#4c1d95);border:1px solid #c4b5fd99;border-radius:50%;box-shadow:0 0 0 10px #7c3aed2e,0 18px 50px #5b21b680;display:grid;left:50%;padding:10px;place-items:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:31%}.cmp-hub-core span{color:#fff;font-size:clamp(11px,1.3vw,14px);font-weight:800;line-height:1.2}.cmp-hub-nodes{inset:0;position:absolute}.cmp-hub-node{grid-gap:1px;background:#11162e;border:1px solid #c4b5fd59;border-radius:14px;display:grid;gap:1px;left:var(--x);padding:9px 10px;position:absolute;text-align:center;top:var(--y);transform:translate(-50%,-50%);width:31%}.cmp-hub-node strong{color:#fff;font-size:clamp(11px,1.15vw,13.5px);font-weight:700;line-height:1.2}.cmp-hub-node span{color:var(--cmp-on-dark);font-size:clamp(10px,1vw,12px);line-height:1.25}@media (max-width:719px){.cmp-hub{grid-gap:12px;aspect-ratio:auto;display:grid;gap:12px;max-width:none}.cmp-hub-lines{display:none}.cmp-hub-core{aspect-ratio:auto;border-radius:16px;padding:14px;position:static;transform:none;width:auto}.cmp-hub-nodes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.cmp-hub-node{position:static;text-align:left;transform:none;width:auto}.cmp-hub-node strong{font-size:14px}.cmp-hub-node span{font-size:12.5px}}.cmp-cards{grid-gap:18px;display:grid;gap:18px}@media (min-width:640px){.cmp-cards--2,.cmp-cards--3,.cmp-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.cmp-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cmp-card{background:#fff;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius);box-shadow:0 1px 2px #0d11200a,0 12px 32px -18px #0d11202e;padding:26px 24px;position:relative}.cmp-card .cmp-h3{margin-bottom:10px}.cmp-card p{font-size:15.5px}.cmp-card-n{color:var(--cmp-v);display:block;font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:14px}.cmp-card--plain{border-top:3px solid var(--cmp-v)}.cmp-card--link{transition:transform .2s var(--cmp-ease),box-shadow .2s var(--cmp-ease)}.cmp-card--link:hover{box-shadow:0 18px 40px -18px #5b21b659;transform:translateY(-3px)}.cmp-card--link .cmp-h3 a{align-items:center;color:var(--cmp-brand);display:inline-flex;gap:8px;text-decoration:none}.cmp-card--link .cmp-h3 a:after{border-radius:var(--cmp-radius);content:"";inset:0;position:absolute}.cmp-cards--dark .cmp-card{background:#ffffff0d;border-color:var(--cmp-hair);box-shadow:none}.cmp-cards--dark .cmp-card p{color:var(--cmp-on-dark)}.cmp-duo{grid-gap:18px;display:grid;gap:18px}@media (min-width:760px){.cmp-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-list{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.cmp-list li{font-size:15.5px;padding-left:22px;position:relative}.cmp-list li:before{background:var(--cmp-v);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.62em;width:8px}.cmp-footnote{color:var(--cmp-dim);font-size:13.5px;margin-top:20px;max-width:78ch}.cmp-footnote--dark{color:#aeb5cf}.cmp-table-wrap{background:#fff;border:1px solid var(--cmp-line);border-radius:22px;box-shadow:0 24px 60px -34px #0d112059;overflow:hidden}.cmp-table{border-collapse:collapse;table-layout:fixed;width:100%}.cmp-table td,.cmp-table th{font-size:15px;line-height:1.55;padding:16px 20px;text-align:left;vertical-align:top}.cmp-table thead th{background:var(--cmp-soft);border-bottom:1px solid var(--cmp-line);color:var(--cmp-heading);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cmp-table thead .cmp-th--tsg{background:linear-gradient(100deg,#5b21b6,#4338ca);color:#fff}.cmp-table thead th:first-child{width:24%}.cmp-group-row th{background:#efeafb;color:var(--cmp-brand);font-size:12px;font-weight:800;letter-spacing:.14em;padding:11px 20px;text-transform:uppercase}.cmp-group-row th,.cmp-table tbody tr:not(.cmp-group-row)>*{border-top:1px solid var(--cmp-line)}.cmp-criterion{color:var(--cmp-heading);font-weight:700}.cmp-cell--tsg{background:#faf7ff;border-left:3px solid var(--cmp-v)}.cmp-tag{align-items:center;background:#eceef5;border:1px solid #d7dbe8;border-radius:999px;color:#2f3750;display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.3;margin-bottom:7px;padding:3px 10px 3px 8px}.cmp-tag--tsg{background:#ede7ff;border-color:#cfc1fa;color:#3b1a86}.cmp-cell-text{display:block}@media (max-width:859px){.cmp-table-wrap{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.cmp-table,.cmp-table tbody,.cmp-table td,.cmp-table th,.cmp-table tr{display:block;width:100%}.cmp-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cmp-table tbody{margin-bottom:18px}.cmp-group-row th{border:1px solid var(--cmp-line);border-radius:12px 12px 0 0}.cmp-table tbody tr:not(.cmp-group-row){background:#fff;border:1px solid var(--cmp-line);border-top:0;padding:4px 0 6px}.cmp-table tbody tr:last-child{border-radius:0 0 14px 14px}.cmp-table tbody tr:not(.cmp-group-row)>*{border-top:0;padding:8px 18px}.cmp-table tbody tr:not(.cmp-group-row)>.cmp-criterion{font-size:16px;padding-top:14px}.cmp-cell:before{color:var(--cmp-dim);content:attr(data-label);display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cmp-table tbody tr:not(.cmp-group-row)>.cmp-cell--tsg{border-radius:12px;margin:6px 12px 8px;padding:12px 14px;width:auto}.cmp-cell--tsg:before{color:var(--cmp-brand)}}.cmp-journey{grid-gap:16px;counter-reset:step;display:grid;gap:16px}@media (min-width:720px){.cmp-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cmp-journey{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.cmp-journey-step{background:#fff;border:1px solid var(--cmp-line);border-radius:var(--cmp-radius);box-shadow:0 12px 32px -22px #0d11204d;display:flex;gap:16px;padding:22px 22px 24px}.cmp-journey-n{background:linear-gradient(135deg,#7c3aed,#4338ca);border-radius:50%;color:#fff;display:grid;flex:none;font-size:14px;font-weight:800;height:36px;place-items:center;width:36px}.cmp-journey-step .cmp-h3{margin-bottom:6px}.cmp-where{background:#ede7ff;border-radius:999px;color:#3b1a86;display:inline-block;font-size:12px;font-weight:700;margin-bottom:8px;padding:2px 10px}.cmp-journey-step p:last-child{font-size:15px}.cmp-split{grid-gap:clamp(28px,4vw,56px);align-items:center;display:grid;gap:clamp(28px,4vw,56px)}@media (min-width:960px){.cmp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cmp-shot{margin:0}.cmp-shot img{border:1px solid var(--cmp-line);border-radius:18px;box-shadow:0 30px 60px -30px #0d112073;width:100%}.cmp-shot figcaption{color:var(--cmp-dim);font-size:13px;margin-top:10px}.cmp-terms{grid-gap:14px;display:grid;gap:14px}@media (min-width:640px){.cmp-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.cmp-terms{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-term{background:#fff;border:1px solid var(--cmp-line);border-radius:16px;padding:20px 22px}.cmp-term dt{color:var(--cmp-brand);font-size:16px;font-weight:800;margin-bottom:6px}.cmp-term dd{font-size:15px}.cmp-faq{grid-gap:12px;display:grid;gap:12px}.cmp-faq-item{background:#fff;border:1px solid var(--cmp-line);border-radius:14px}.cmp-faq-item summary{align-items:center;color:var(--cmp-heading);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;min-height:56px;padding:14px 20px}.cmp-faq-item summary::-webkit-details-marker{display:none}.cmp-faq-item summary:after{border-bottom:2.5px solid var(--cmp-v);border-right:2.5px solid var(--cmp-v);content:"";flex:none;height:9px;transform:rotate(45deg);transition:transform .2s var(--cmp-ease);width:9px}.cmp-faq-item[open] summary:after{transform:rotate(-135deg)}.cmp-faq-item p{font-size:15.5px;padding:0 20px 18px}.cmp-close{background:radial-gradient(ellipse 60% 90% at 50% 0,#7c3aed80,#0000 70%),var(--cmp-ink);color:var(--cmp-on-dark);padding:clamp(64px,8vw,112px) 0;text-align:center}.cmp-close-inner{max-width:820px}.cmp-close .cmp-h2{color:#fff}.cmp-close .cmp-lead{color:var(--cmp-on-dark);margin-inline:auto}@media (prefers-reduced-motion:no-preference){.cmp-hero-art,.cmp-hero-copy{animation:cmp-rise .7s var(--cmp-ease) both}.cmp-hero-art{animation-delay:.12s}@keyframes cmp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.cmp-page *,.cmp-page :after,.cmp-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=3566.23bbf61d.chunk.css.map*/