@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_adf311-module__bKdkQW__className{font-family:Outfit,Outfit Fallback;font-style:normal}
.ish-app{--ish-bg:#fff;--ish-ink:#0d0c12;--ish-muted:#5f5d6b;--ish-soft:#8a8796;--ish-line:#110c2217;--ish-panel:#fbfaff;--ish-accent:#7c3aed;--ish-accent-bright:#8a44ff;--ish-accent-soft:#f4eeff;--ish-accent-line:#7c3aed3d;background:var(--ish-bg);color:var(--ish-ink)}.dark .ish-app{--ish-bg:#08080b;--ish-ink:#f5f4fa;--ish-muted:#b4b1c0;--ish-soft:#8f8c9b;--ish-line:#ffffff17;--ish-panel:#ffffff06;--ish-accent:#ac75ff;--ish-accent-bright:#ac75ff;--ish-accent-soft:#7b45cb24;--ish-accent-line:#b081ff4d}.ish-app .ish-eyebrow{border:1px solid var(--ish-accent-line);background:var(--ish-accent-soft);color:var(--ish-accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ish-app .ish-eyebrow:before{content:"";background:var(--ish-accent-bright);width:7px;height:7px;box-shadow:0 0 10px var(--ish-accent-bright);border-radius:50%}.ish-app .ish-h1{color:var(--ish-ink);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,10.5vw,88px);font-weight:900;line-height:.94}.ish-app .ish-outline{color:var(--ish-bg);-webkit-text-stroke:3px var(--ish-ink);paint-order:stroke fill;letter-spacing:-.01em}.ish-app .ish-accent{color:var(--ish-accent-bright)}.ish-app .ish-tagline{color:var(--ish-muted);letter-spacing:normal;text-transform:none;margin-top:14px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;display:block}.ish-app .ish-h2{color:var(--ish-ink);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.02}.ish-app .ish-h3{color:var(--ish-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700;line-height:1.35}.ish-app .ish-sub{max-width:46rem;color:var(--ish-muted);margin:16px 0 0;font-size:16px;line-height:1.7}.ish-app .ish-sub strong,.ish-app .ish-body strong,.ish-app .ish-sub b{color:var(--ish-ink)}.ish-app .ish-body{color:var(--ish-muted);margin:0;font-size:14px;line-height:1.65}.ish-app .ish-small{color:var(--ish-soft);font-size:12px;line-height:1.5}.ish-app .ish-link{color:var(--ish-accent);font-weight:700}.ish-app .ish-link:hover{text-decoration:underline}@media (min-width:640px){.ish-app .ish-sub{font-size:18px}.ish-app .ish-tagline{font-size:16px}}.ish-app .ish-hero-pill{display:none}@media (min-width:640px){.ish-app .ish-hero-pill{display:inline-flex}}.ish-app .ish-section{margin-top:80px;scroll-margin-top:7rem}@media (min-width:640px){.ish-app .ish-section{margin-top:120px}}.ish-app .ish-center{text-align:center}.ish-app .ish-center .ish-sub,.ish-app .ish-center .ish-h2{margin-left:auto;margin-right:auto}@media (max-width:1023px){.ish-app .ish-hero .ish-sub{margin-left:auto;margin-right:auto}}.ish-app .ish-card{border:1px solid var(--ish-line);background:var(--ish-panel);border-radius:18px;padding:20px;transition:border-color .2s,transform .2s}.ish-app .ish-card:hover{border-color:var(--ish-accent-line)}.ish-app .ish-card-accent{border-left:3px solid var(--ish-accent-bright)}.ish-app .ish-icon{background:var(--ish-accent-soft);width:40px;height:40px;color:var(--ish-accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}.ish-app .ish-icon svg{width:20px;height:20px;color:var(--ish-accent)}.ish-app .ish-check{color:var(--ish-accent);flex-shrink:0;width:16px;height:16px;margin-top:3px}.ish-app .ish-chip{border:1px solid var(--ish-line);background:var(--ish-bg);color:var(--ish-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.ish-app a.ish-chip:hover{border-color:var(--ish-accent);color:var(--ish-accent)}.ish-app .ish-step{background:var(--ish-accent-bright);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ish-app .ish-phone{background:linear-gradient(105deg,#3e3e46,#0a0a0e 13%,#27272c 87%,#4a4a50);border:6px solid #2d2d32;border-radius:32px;padding:6px;transition:transform .4s;box-shadow:14px 22px 45px #110c2238,-8px 8px 50px #7e52f31a}.ish-app .ish-phone img{aspect-ratio:9/20;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;display:block}.ish-app .ish-tilt-l{transform:rotate(-3deg)}.ish-app .ish-tilt-r{transform:rotate(3deg)}.ish-app figure:hover>.ish-phone{transform:rotate(0)translateY(-6px)}.ish-app .ish-caption{color:var(--ish-muted);text-align:center;margin-top:12px;font-size:12px;font-weight:700}.ish-app .ish-hero{isolation:isolate;background:var(--ish-bg);border-bottom:1px solid var(--ish-line);position:relative;overflow:hidden}@media (min-width:640px){.ish-app .ish-hero{border:1px solid var(--ish-line);border-radius:32px}}.ish-app .ish-glow{z-index:-2;pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.ish-app .ish-glow-1{background:#7c3aed24;width:440px;height:400px;top:25%;left:-245px}.ish-app .ish-glow-2{background:#8a44ff1a;width:450px;height:400px;bottom:-210px;right:-240px}.ish-app .ish-shape{border:2px solid var(--ish-line);border-radius:20px;display:block;position:absolute;transform:rotate(26deg)}.ish-app .ish-halo{border:1px solid var(--ish-accent-line);border-radius:50%;position:absolute}.ish-app .ish-halo-inner{border:1px solid var(--ish-accent-soft);border-radius:50%;position:absolute}.ish-app .ish-hero-phone{border-width:7px;border-radius:43px;padding:9px;box-shadow:24px 32px 65px #110c2247,-13px 10px 90px #7e52f324}.ish-app .ish-hero-phone img{border-radius:29px}.ish-app .ish-notch{z-index:1;background:#06070b;border-radius:0 0 16px 16px;width:38%;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ish-app .ish-faq{border:1px solid var(--ish-line);background:var(--ish-panel);border-radius:18px}.ish-app .ish-faq[open]{border-color:var(--ish-accent-line)}.ish-app .ish-faq summary{cursor:pointer;list-style:none}.ish-app .ish-faq summary::-webkit-details-marker{display:none}.ish-app .ish-faq summary:hover .ish-h3{color:var(--ish-accent)}.ish-app .ish-faq-answer{border-top:1px solid var(--ish-line);color:var(--ish-muted);font-size:14px;line-height:1.7}.ish-app .ish-faq-answer a{color:var(--ish-accent);font-weight:600}.ish-app .ish-cta{isolation:isolate;border:1px solid var(--ish-accent-line);background:linear-gradient(160deg, var(--ish-accent-soft), var(--ish-bg) 70%);border-radius:32px;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.ish-app .ish-phone,.ish-app .ish-card{transition:none}.ish-app figure:hover>.ish-phone{transform:none}}.ish-app .ish-page-hero{padding:40px 20px 36px}@media (min-width:640px){.ish-app .ish-page-hero{padding:64px 48px 56px}}.ish-app .ish-h1-page{color:var(--ish-ink);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:18px 0 0;font-size:clamp(36px,7vw,68px);font-weight:900;line-height:.98}.ish-app .ish-meta{color:var(--ish-soft);margin-top:14px;font-size:13px;font-weight:600}.ish-app .ish-prose{color:var(--ish-muted);font-size:15px;line-height:1.75}.ish-app .ish-prose>*+*{margin-top:14px}.ish-app .ish-prose h2{color:var(--ish-ink);letter-spacing:-.03em;margin-top:40px;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.15}.ish-app .ish-prose h3{color:var(--ish-ink);margin-top:28px;font-size:17px;font-weight:700;line-height:1.3}.ish-app .ish-prose strong,.ish-app .ish-prose b{color:var(--ish-ink)}.ish-app .ish-prose a{color:var(--ish-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ish-app .ish-prose ul{padding-left:1.3em;list-style:outside}.ish-app .ish-prose ol{padding-left:1.3em;list-style:decimal}.ish-app .ish-prose li+li{margin-top:6px}.ish-app .ish-prose li::marker{color:var(--ish-accent-bright)}.ish-app .ish-prose table{border-collapse:collapse;width:100%;font-size:14px}.ish-app .ish-prose th,.ish-app .ish-prose td{border-bottom:1px solid var(--ish-line);text-align:left;vertical-align:top;padding:10px 12px}.ish-app .ish-prose th{color:var(--ish-ink);background:var(--ish-accent-soft);font-weight:700}.ish-app .ish-toc a{color:var(--ish-muted);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600;display:block}.ish-app .ish-toc a:hover{background:var(--ish-accent-soft);color:var(--ish-accent)}.ish-app .ish-btn{cursor:pointer;background:var(--ish-accent-bright);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.ish-app .ish-btn:hover{background:var(--ish-accent);transform:translateY(-2px)}.ish-app .ish-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ish-app .ish-btn-ghost{cursor:pointer;border:1px solid var(--ish-line);background:var(--ish-bg);height:44px;color:var(--ish-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.ish-app .ish-btn-ghost:hover{border-color:var(--ish-accent);color:var(--ish-accent)}.ish-app .ish-label{color:var(--ish-ink);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.ish-app .ish-input{border:1px solid var(--ish-line);background:var(--ish-bg);width:100%;min-height:44px;color:var(--ish-ink);border-radius:12px;padding:10px 14px;font-size:14px}.ish-app .ish-input:focus{border-color:var(--ish-accent-bright);box-shadow:0 0 0 3px var(--ish-accent-soft);outline:none}.ish-app textarea.ish-input{min-height:120px}
