@font-face{font-family:Anybody;font-style:normal;font-weight:400 900;font-stretch:50% 150%;font-display:swap;src:url(/assets/fonts/anybody-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-weight:400 900;font-stretch:50% 150%;font-display:swap;src:url(/assets/fonts/anybody-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #17123A;--milk: #F6F2FF;--hibiscus: #FF3D8B;--honey: #FFB21A;--lavender: #CDBFFF;--violet: #5B3DF5;--gutter: clamp(16px, 5vw, 88px);--f-display: "Anybody", "Arial Narrow", sans-serif;--f-text: "Instrument Sans", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--milk);color:var(--ink);font:400 1.075rem/1.65 var(--f-text);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-radius:6px}.wrap{width:100%;max-width:72rem;margin:0 auto;padding-inline:var(--gutter)}.top{position:sticky;top:0;z-index:10;background:#f6f2ffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(23 18 58 / .08)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.8rem}.brand-mark{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:.85rem;background:#fff;box-shadow:0 4px 16px #17123a1f}.brand-mark img{height:2.2rem;width:auto}.top nav{display:flex;align-items:center;gap:1.6rem;font-size:.95rem}.top nav a{text-decoration:none}.top nav a:hover{text-decoration:underline;text-underline-offset:5px}.top nav a[aria-current]{font-weight:600}.nav-cta{padding:.55rem 1.15rem;border:1.5px solid currentColor;border-radius:999px;font-weight:600}.hero{background:var(--c);color:var(--fg);padding-block:clamp(2.5rem,7vw,6rem) clamp(3rem,7vw,5.5rem)}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.9rem;opacity:.75;margin-bottom:1.6rem;list-style:none;padding:0}.crumbs li+li:before{content:"/";margin-right:.4rem;opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.hero h1{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 72;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.92;letter-spacing:-.01em;max-width:16ch;text-wrap:balance}.hero .lede{margin-top:1.4rem;max-width:38rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.6rem;border-radius:999px;background:var(--btn-bg, var(--ink));color:var(--btn-fg, var(--milk));font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.btn:hover{transform:translateY(-3px) rotate(-1.5deg)}.btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}[data-tone=dark]{--fg: var(--milk);--btn-bg: var(--honey);--btn-fg: var(--ink)}[data-tone=light]{--fg: var(--ink)}.sec{padding-block:clamp(3rem,7vw,5.5rem)}.sec+.sec{padding-top:0}.sec h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 76;font-size:clamp(2rem,4.2vw,3.4rem);line-height:.95;margin-bottom:1.6rem;text-wrap:balance}.prose{display:grid;gap:1rem}.prose>p{max-width:44rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem}.card{background:#fff;border-radius:1.1rem;padding:1.4rem 1.5rem 1.5rem}.card h3{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 90;font-size:1.3rem;line-height:1.1;margin-bottom:.5rem}.card p{font-size:1rem}.card:before{content:"";display:block;width:.6rem;height:.8rem;margin-bottom:.9rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cpath fill='%23FF3D8B' d='M12 0S0 14 0 21a12 12 0 0 0 24 0C24 14 12 0 12 0Z'/%3E%3C/svg%3E") no-repeat center / contain}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1.2rem;list-style:none;padding:0}.steps li{counter-increment:s;border-top:2px solid var(--ink);padding-top:1rem}.steps li:before{content:"0" counter(s);display:block;font-family:var(--f-display);font-weight:800;font-size:.95rem;color:var(--violet);margin-bottom:.3rem}.steps h3{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 90;font-size:1.25rem;margin-bottom:.35rem}.steps p{font-size:1rem}.faq{display:grid;gap:.6rem;max-width:50rem}.faq details{background:#fff;border-radius:1rem;padding:1.1rem 1.3rem}.faq summary{cursor:pointer;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-display);font-weight:800;font-size:1.4rem;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:.7rem}.zone{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.2rem}.zone li{background:#fff;border-radius:999px;padding:.35rem .9rem;font-size:.95rem}.others{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.8rem}.others a{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:1.1rem 1.2rem;border-radius:1rem;background:var(--c);color:var(--fg);text-decoration:none;font-family:var(--f-display);font-weight:800;font-size:1.2rem;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.others a:after{content:"\2192"}.others a:hover{transform:translateY(-3px)}.others a[data-c="#F6F2FF"]{background:#fff}.cta{background:var(--ink);color:var(--milk);padding-block:clamp(3rem,7vw,5rem);--btn-bg: var(--honey);--btn-fg: var(--ink)}.cta h2{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 72;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.92}.cta p{margin-top:1rem;max-width:34rem}.cta .small{margin-top:1.2rem;font-size:.95rem;opacity:.8}.cta .small a{display:inline-block;padding-block:.2rem}footer{background:var(--ink);color:var(--milk);border-top:1px solid rgb(246 242 255 / .12);font-size:.9rem}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.6rem;opacity:.8}footer nav{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem}footer a{display:inline-block;padding-block:.2rem}@media (max-width: 760px){.top nav .hide-m{display:none}.brand-mark{width:2.75rem;height:2.75rem}.brand-mark img{height:2rem}.actions .btn{flex:1 1 100%}footer .wrap{flex-direction:column}}@media (prefers-reduced-motion: reduce){.btn,.others a{transition:none}}
