:root{--ink:#312f7f;--ink2:#5f5e80;--ink3:#9c9bb5;--iris:#6c4df6;--iris-tint:#eeeafe;--orchid:#ab4be0;--orchid-tint:#f6ebfd;--iris-deep:#4f35d8;--orchid-deep:#8228c6;--magenta-deep:#a9247f;--milky-blue:#d6edff;--milky-pink:#fdd0e9;--bg2:#f2f2f7;--sep:#3c3c434a;--peer:#8e8e9333;--coral:#c82642;--surface:#fff;--scrim:#17163b59;--shadow:#17163b2e;--on-accent:#fff;--iris-hover:#5a3ee0;--bezel:#17163b;--bezel-shadow:#17163b38}@font-face{font-family:Nunito;src:url(/assets/nunito-DFp48xB7.woff2)format("woff2");font-weight:1 1000;font-display:swap}:root{--font-family:"Nunito";--font-weight-text:450;--font-weight-bold:775;--font-size-scale:1.02;--font-letter-spacing:-.02}*{box-sizing:border-box;letter-spacing:calc(var(--font-letter-spacing) * 1em)}pre,code,pre *,code *{letter-spacing:normal}body{font:calc(17px * var(--font-size-scale))/22px var(--font-family), ui-rounded, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;font-weight:var(--font-weight-text);color:var(--ink);background:var(--bg2);-webkit-font-smoothing:antialiased;margin:0}input,select,textarea,button{font:inherit}b,strong,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold)}:root{--col:1080px}body{background:radial-gradient(60% 70% at 15% 20%, var(--milky-blue), transparent 70%), radial-gradient(50% 60% at 85% 80%, var(--milky-pink), transparent 70%), radial-gradient(70% 60% at 60% 10%, var(--iris-tint), transparent 70%), radial-gradient(55% 38% at 10% 24%, var(--milky-blue), transparent 70%), radial-gradient(55% 38% at 90% 52%, var(--milky-pink), transparent 70%), radial-gradient(55% 38% at 15% 80%, var(--milky-blue), transparent 70%), radial-gradient(60% 30% at 70% 100%, var(--iris-tint), transparent 70%);background-color:var(--surface);font-size:calc(19px * var(--font-size-scale));background-repeat:no-repeat;background-size:100% 920px,100% 920px,100% 920px,100% 100%,100% 100%,100% 100%,100% 100%;line-height:1.55}header{max-width:var(--col);margin:0 auto;padding:22px 24px}.mark{color:var(--iris);font-weight:var(--font-weight-bold);font-size:calc(26px * var(--font-size-scale));letter-spacing:calc(-.02em + var(--font-letter-spacing) * 1em);text-decoration:none}main{max-width:var(--col);margin:0 auto;padding:0 24px}section{grid-template-columns:1fr;align-items:center;gap:32px 72px;padding:56px 0;display:grid}h1,h2{letter-spacing:calc(-.02em + var(--font-letter-spacing) * 1em);text-wrap:balance;margin:0 0 20px;line-height:1.12}h1{font-size:calc(44px * var(--font-size-scale))}h2{font-size:calc(32px * var(--font-size-scale))}p{color:var(--ink2);max-width:34em;margin:0 0 16px}.hero p{color:var(--ink)}.hero{padding-top:40px}figure{justify-self:center;width:100%;margin:0}figure.phone{max-width:300px}figure.wide{max-width:520px}figure img{width:100%;height:auto;display:block}figure.phone img{border:10px solid var(--bezel);box-shadow:0 24px 40px var(--bezel-shadow);border-radius:44px}figure.wide img{box-shadow:0 24px 40px var(--shadow);border-radius:12px}figcaption{text-align:center;font-size:calc(15px * var(--font-size-scale));color:var(--ink3);margin-top:18px}.closing{text-align:center;padding:96px 0 80px;display:block}.closing p{margin:0 auto}.closing .cta{background:var(--iris);color:var(--on-accent);font-weight:var(--font-weight-bold);border-radius:999px;margin-top:32px;padding:16px 32px;text-decoration:none;display:inline-block}.closing .cta:hover{background:var(--iris-hover)}footer{border-top:1px solid var(--sep);text-align:center;font-size:calc(15px * var(--font-size-scale));color:var(--ink3);padding:28px 24px 48px}@media (min-width:820px){section{grid-template-columns:1fr 1fr;padding:72px 0}section:nth-child(2n) figure{order:-1}h1{font-size:calc(50px * var(--font-size-scale))}h2{font-size:calc(38px * var(--font-size-scale))}figure.phone{max-width:340px}}
