@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:100;src:url(./urbanist-v17-latin-100.Dhd-WghQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:100;src:url(./urbanist-v17-latin-100italic.CqGS4GxR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:200;src:url(./urbanist-v17-latin-200.Bz41Swdu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:200;src:url(./urbanist-v17-latin-200italic.3IYL10KJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:300;src:url(./urbanist-v17-latin-300.Bb8_4vNX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:300;src:url(./urbanist-v17-latin-300italic.BckoE4wX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(./urbanist-v17-latin-regular.ClbGNxcV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:400;src:url(./urbanist-v17-latin-italic.DP6JkUsA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(./urbanist-v17-latin-500.CTXUkCRo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:500;src:url(./urbanist-v17-latin-500italic.CtdQ5OCh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(./urbanist-v17-latin-600.BuXRW95m.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:600;src:url(./urbanist-v17-latin-600italic.d639E1pS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(./urbanist-v17-latin-700.BtsT2zLv.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:700;src:url(./urbanist-v17-latin-700italic.BfZ10Nt9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:800;src:url(./urbanist-v17-latin-800.ga5fynFS.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:800;src:url(./urbanist-v17-latin-800italic.FhCHC3Vk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:900;src:url(./urbanist-v17-latin-900.mR1swy3X.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:900;src:url(./urbanist-v17-latin-900italic.Cyg3XPZG.woff2) format("woff2")}:root{--clr-primary:#4f46e5;--clr-primary-hover:#4338ca;--clr-bg:#eaf4ff;--clr-surface:#fff;--clr-text:#1f1f1f;--clr-muted:#6b7280;--clr-border:#d1d5db;--clr-error:#dc2626;--clr-success:#16a34a;--accent:#504cea;--bg-light:#f7f6ff;--text:#111;--t-fast:.15s ease;--t-base:.3s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.15);--transition-fast:.15s ease;--transition-base:.3s ease;--to-top-size:56px;--to-top-bg:color-mix(in oklab,canvas,#fff 8%);--to-top-fg:oklch(45% .05 250);--to-top-shadow:0 10px 30px rgba(0,0,0,.15);--to-top-border:color-mix(in oklab,currentColor 20%,transparent)}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:var(--clr-text);font-family:Urbanist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin:0 0 .6em}p{margin:0 0 1em}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit}img,picture,svg,video{display:block;height:auto;max-width:100%}input,select,textarea{font:inherit}.row{margin-left:auto;margin-right:auto;max-width:128rem;padding-left:1.5rem;padding-right:1.5rem}.row.medium{max-width:100rem}.row.small{max-width:80rem}.row.fixed{display:flex;justify-content:space-between;width:128rem}@media(max-width:1280px){.row{max-width:100%}.row.fixed{width:100%}}@media(max-width:1024px){.row{padding-left:3rem;padding-right:3rem}}@media(max-width:768px){.row{padding-left:2rem;padding-right:2rem}.row.fixed{align-items:flex-start;flex-direction:column;gap:1rem}}.grid,.grid.wizard{display:grid;gap:2rem}.grid.wizard{grid-template-columns:repeat(12,1fr)}.grid-50-50{grid-template-columns:repeat(2,1fr)}.grid-40-60{grid-template-columns:40% 60%}.grid-60-40{grid-template-columns:60% 40%}.grid-1-3{grid-template-columns:1fr 3fr}.grid-3-1{grid-template-columns:3fr 1fr}.grid-1-1-1{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.grid,.grid-1-1-1,.grid-1-3,.grid-3-1,.grid-40-60,.grid-50-50,.grid-60-40{grid-template-columns:1fr}}section{background:#fff}.page--card{padding:10rem}.page--light{background:#eaf4ff}.blur-ellipse{animation:wanderEllipse 16s ease-in-out infinite;background:#504cea;border-radius:50%;filter:blur(150px);height:100%;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;width:600px;z-index:0}@media(max-width:900px){.blur-ellipse{animation:inherit;width:100%}}@media(max-width:767px){.blur-ellipse{filter:blur(75px)}}@keyframes wanderEllipse{0%{right:0}45%{right:calc(100% - 600px)}55%{right:calc(100% - 600px)}to{right:0}}.cta-button{background-color:#4b49f2;border-radius:12px;color:#fff;font-weight:600;padding:.8rem 1.8rem;text-decoration:none;transition:background .2s}.cta-button:hover{background-color:#3736d0}.button-group{display:flex;justify-content:center;margin-top:6rem}.section.odd{background:#ebf4ff}section{padding:8rem 0;position:relative;scroll-margin-top:80px}section.dark{background:#0d0d0d;color:#fff}#teaser .section-head{margin-bottom:0}.hero-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:4rem 3rem;z-index:2}.hero-label{color:#504cea;font-size:.9rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}.hero-text{color:#ccc;margin-bottom:2rem;max-width:50ch}:root{color-scheme:light}.form{--gap:16px}.form,.form__row{display:grid;gap:var(--gap)}.form__row--2{grid-template-columns:1fr 1fr}@media(max-width:720px){.form__row--2{grid-template-columns:1fr}}.field{display:grid;gap:8px}.field__label{color:#1f2a37;font-size:1.4rem;font-weight:500}.field__control{position:relative}.field__control label{color:#333;display:block;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.field__control input,.field__control textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2a37;font-size:1.6rem;line-height:1.2;outline:none;padding:1.4rem 1.6rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field__control input::-moz-placeholder,.field__control textarea::-moz-placeholder{color:#7b8aa0}.field__control input::placeholder,.field__control textarea::placeholder{color:#7b8aa0}.field__control input:hover,.field__control textarea:hover{border-color:#cbd8eb}.field__control input:focus,.field__control textarea:focus{border-color:#3a7bd5;box-shadow:0 0 0 4px #3a7bd51f,0 2px #1f2a3708,0 6px 20px #1f2a370f}.field__control input:disabled,.field__control textarea:disabled{cursor:not-allowed;opacity:.6}.field__control--with-affix input,.field__control--with-affix textarea{padding-right:56px}.field__control .affix{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px}.field__control .affix:hover{background:#00000008}.field__control .affix:focus-visible{box-shadow:0 0 0 4px #3a7bd51f;outline:none}.field__control .affix svg{height:22px;width:22px;stroke:#7b8aa0}.field__hint{color:#7b8aa0;font-size:13px}.field--error .field__control input,.field--error .field__control textarea{border-color:#d64545}.field--error .field__hint{color:#d64545}.choice{display:flex;gap:12px;justify-content:center}.choice__item{align-items:center;color:#1f2a37;display:inline-grid;font-size:18px;gap:12px;grid-auto-flow:column}.choice input[type=checkbox],.choice input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #3a7bd5;border-radius:999px;cursor:pointer;display:grid;height:22px;outline:none;place-items:center;position:relative;width:22px}.choice input[type=checkbox]{border-radius:6px}.choice input[type=radio]:after{border-radius:999px;transform:scale(.6)}.choice input[type=checkbox]:after,.choice input[type=radio]:after{background:#3a7bd5;content:"";height:12px;opacity:0;transition:.15s ease;width:12px}.choice input[type=checkbox]:after{border-radius:3px;clip-path:polygon(14% 54%,0 67%,39% 100%,100% 21%,85% 7%,39% 72%);transform:scale(.9)}.choice input:checked:after{opacity:1;transform:scale(1)}.slide-back-enter-active,.slide-back-leave-active,.slide-forward-enter-active,.slide-forward-leave-active{transition:transform .35s ease,opacity .35s ease}.slide-forward-enter-from{opacity:0;transform:translate(30px)}.slide-back-enter-from,.slide-forward-leave-to{opacity:0;transform:translate(-30px)}.slide-back-leave-to{opacity:0;transform:translate(30px)}
