.home{--ac:#5f32ee;--on:#ffffff;--aci:#5f32ee;--acr:#5f32ee;--disp:Fredoka,ui-rounded,ui-sans-serif,system-ui,sans-serif;--body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.home .display,.home h1,.home h2,.home h3,.home h4{font-family:var(--disp);letter-spacing:-.022em;color:var(--w);text-wrap:balance}.home h2{font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin:0 0 14px;font-weight:700}.home h3{font-size:19px;line-height:1.3;margin:0 0 8px;font-weight:500}.home h4{font-size:16px;margin:0 0 6px;font-weight:500}.home .wrap{width:min(1160px,100% - 48px);margin:0 auto}.home .narrow{width:min(760px,100% - 48px)}.home .eyebrow{font:500 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--aci);margin:0 0 14px}.home .eyebrow.pill{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-size:14px;padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--acr) 12%,transparent);border:1px solid color-mix(in srgb,var(--acr) 28%,transparent);color:var(--w)}.home .eyebrow.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acr)}.home .lede{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--w2);max-width:62ch}.home .fine{font-size:14px;color:var(--w3);margin:14px 0 0}.home .c{text-align:center}.home .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:12px;font:600 15px/1 var(--body);text-decoration:none;border:1px solid transparent;transition:transform .15s,box-shadow .15s,background .15s}.home .btn.primary{background:var(--ac);color:var(--on);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 8px 20px -8px color-mix(in srgb,var(--acr) 70%,transparent)}.home a.btn.primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 12px 26px -8px color-mix(in srgb,var(--acr) 80%,transparent)}.home .btn.secondary{background:var(--s1);color:var(--w);border-color:var(--ln2)}.home a.btn.secondary:hover{border-color:var(--w3)}.home span.btn{cursor:default}.home .row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.home .btn:focus-visible,.home a:focus-visible,.home summary:focus-visible{outline:3px solid var(--navy,#031531);outline-offset:3px}.home .ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.home .ib{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--aci);background:color-mix(in srgb,var(--acr) 11%,var(--s1));border:1px solid color-mix(in srgb,var(--acr) 22%,var(--ln))}.home .band{padding:clamp(56px,8vw,104px) 0}.home .band.alt{background:var(--bg2);border-block:1px solid var(--ln)}.home .sh{margin:0 0 clamp(32px,4vw,52px);max-width:720px}.home .sh.c{text-align:center}.home .sh.c,.home .sh.c .lede{margin-inline:auto}.home .hero{padding-top:clamp(48px,7vw,96px);overflow:hidden;position:relative}.home .hero:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(50% 50% at 70% 30%,color-mix(in srgb,var(--acr) 16%,transparent),transparent 70%);pointer-events:none}.home .hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.home .display{font-size:clamp(38px,5.4vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:700;margin:0 0 20px}.home .hero .lede{margin-bottom:28px}.home .feats{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.home .feats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.home .feat{display:block;padding:26px;border-radius:18px;background:var(--s1);border:1px solid var(--ln);box-shadow:var(--shadow);text-decoration:none;color:inherit}.home .feat .ib{margin-bottom:18px}.home .feat p{margin:0;font-size:15px}.home a.feat:hover{border-color:color-mix(in srgb,var(--acr) 45%,var(--ln))}.home .split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.home .split.flip>:first-child{order:2}.home .ticks{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:12px;gap:12px}.home .ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--w2)}.home .ticks .ico{color:var(--aci);margin-top:2px}.home .how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;counter-reset:h}.home .how li{counter-increment:h;padding:26px;border-radius:18px;background:var(--s1);border:1px solid var(--ln)}.home .how li:before{content:counter(h);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;margin-bottom:16px;font:700 15px/1 var(--disp);color:var(--on)}.home .how p{margin:0;font-size:15px}.home .plans{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start}.home .plan{padding:30px;border-radius:20px;background:var(--s1);border:1px solid var(--ln);box-shadow:var(--shadow)}.home .feat-plan{border:2px solid var(--acr);position:relative}.home .price{display:flex;align-items:baseline;gap:6px;margin:6px 0 10px}.home .price b{font:700 44px/1 var(--disp);letter-spacing:-.03em;color:var(--w)}.home .price span{color:var(--w3)}.home .plan .btn{width:100%}.home .faq details{border-bottom:1px solid var(--ln)}.home .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font:500 18px/1.4 var(--disp);color:var(--w)}.home .faq summary::-webkit-details-marker{display:none}.home .faq summary span{flex:1 1;min-width:0;overflow-wrap:anywhere}.home .faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--w3);flex:none}.home .faq details[open] summary:after{content:"–"}.home .faq details p{margin:-4px 0 22px}.home .cta{text-align:center;padding:clamp(40px,6vw,72px) 24px;border-radius:28px;background:radial-gradient(80% 120% at 50% 0,color-mix(in srgb,var(--acr) 22%,var(--s1)),var(--s1));border:1px solid color-mix(in srgb,var(--acr) 25%,var(--ln));box-shadow:var(--shadow)}.home .cta .lede{margin-inline:auto}.home .vis{position:relative}.home .win{border-radius:16px;background:var(--s1);border:1px solid var(--ln2);box-shadow:0 30px 70px -24px rgba(16,24,40,.38),0 2px 6px rgba(16,24,40,.06);overflow:hidden}.home .win-b{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--ln);background:var(--s2)}.home .win-b i{width:10px;height:10px;border-radius:50%;background:var(--ln2)}.home .win-b span{flex:1 1;height:18px;margin-left:12px;border-radius:6px;background:var(--bg);max-width:260px}.home .win-c{position:relative;aspect-ratio:16/10.5;padding:16px;background:linear-gradient(180deg,var(--s1),var(--bg2))}.home .v-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.home .v-tools b{font:600 13px/1.2 var(--disp);color:var(--w)}.home .v-tools span{width:64px;height:24px;border-radius:7px;background:var(--ac)}.home .v-row{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;margin-bottom:7px;border-radius:10px;background:var(--s1);border:1px solid var(--ln)}.home .v-av{width:26px;height:26px;border-radius:50%;background:hsl(var(--h) 60% 62%)}.home .v-row span{display:grid;grid-gap:5px;gap:5px;min-width:0}.home .v-row em{font:500 11.5px/1.2 var(--body);font-style:normal;color:var(--w);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .v-row em:empty{display:none}.home .v-row i{height:7px;border-radius:4px;background:var(--s2)}.home .v-chip{width:44px;height:16px;border-radius:99px;background:var(--s2);text-decoration:none}.home .v-chip.on{background:color-mix(in srgb,var(--acr) 35%,var(--s2))}.home .v-board{position:absolute;inset:0;background-image:radial-gradient(var(--ln2) 1px,transparent 1.4px);background-size:18px 18px}.home .v-note{position:absolute;width:27%;aspect-ratio:1;padding:10px;font:500 clamp(9px,1vw,12.5px)/1.3 var(--body);color:#1b1d21;border-radius:4px;box-shadow:0 10px 18px -8px rgba(0,0,0,.35);overflow:hidden}.home .nt1{left:8%;top:12%;background:#fde68a;transform:rotate(-3deg)}.home .nt2{left:40%;top:8%;background:#bbf7d0;transform:rotate(2deg)}.home .nt3{left:66%;top:40%;background:#fbcfe8;transform:rotate(-2deg)}.home .nt4{left:16%;top:56%;background:#bfdbfe;transform:rotate(3deg)}.home .v-arrow{position:absolute;left:34%;top:52%;width:34%;fill:none;stroke:var(--w2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.home .v-cur{position:absolute;display:flex;align-items:flex-start;gap:2px}.home .v-cur svg{width:18px;height:18px}.home .v-cur b{font:600 11px/1 var(--body);color:#fff;padding:4px 7px;border-radius:6px;margin-top:12px}.home .c1{left:56%;top:24%}.home .c1 svg{fill:#7c3aed}.home .c1 b{background:#7c3aed}.home .c2{left:30%;top:78%}.home .c2 svg{fill:#c2410c}.home .c2 b{background:#c2410c}.home .v-list{height:100%}@media (max-width:900px){.home .hero .wrap,.home .split{grid-template-columns:1fr}.home .split.flip>:first-child{order:0}.home .feats,.home .feats.n2{grid-template-columns:1fr 1fr}}@media (max-width:600px){.home .narrow,.home .wrap{width:calc(100% - 32px)}.home .feats,.home .feats.n2{grid-template-columns:1fr}.home .display{font-size:36px}.home .win-c{padding:10px}}.home{--bg:#ffffff;--bg2:#f6f7f9;--s1:#ffffff;--s2:#f3f4f6;--ln:#e4e7ec;--ln2:#d3d8df;--w:#0d1117;--w2:#47505c;--w3:#6b7480;--shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px -12px rgba(16,24,40,.14);--glass:rgba(255,255,255,.82);max-width:none;margin:0;padding:0;background:var(--bg);color:var(--w);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}.home .hero{background:none;border-radius:0;margin:0;padding-left:0;padding-right:0}.home h1,.home h2{margin-top:0}.home a.btn.secondary:hover{background:var(--s1);color:var(--w)}.home a.btn.primary:hover{background:var(--ac);border-color:transparent}.home a.feat{color:inherit;text-decoration:none}.home .v-av.h0{--h:0}.home .v-av.h67{--h:67}.home .v-av.h134{--h:134}.home .v-av.h201{--h:201}.home .v-av.h268{--h:268}.home .v-row i.w34{width:34%}.home .v-row i.w43{width:43%}.home .v-row i.w52{width:52%}.home .v-row i.w61{width:61%}.home .v-row i.w70{width:70%}.home .narrow{margin-inline:auto}.home .row.c{justify-content:center}.home .try-dialog{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;overflow:hidden}.home .try-dialog::-webkit-backdrop{background:rgba(16,24,40,.55)}.home .try-dialog::backdrop{background:rgba(16,24,40,.55)}.home{--w3:#5b6370}.home .shot{display:block;border-radius:16px;border:1px solid var(--ln2);box-shadow:0 30px 70px -24px rgba(16,24,40,.38),0 2px 6px rgba(16,24,40,.06);width:100%;height:auto}.home .tpl-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.home .tpl{margin:0;padding:10px;border-radius:14px;background:var(--s1);border:1px solid var(--ln);box-shadow:var(--shadow)}.home .tpl img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--ln)}.home .tpl h3{font-size:15px;margin:10px 0 2px}.home .tpl p{font-size:13px;line-height:1.5;color:var(--w2);margin:0}@media (max-width:600px){.home .tpl-grid{grid-template-columns:1fr 1fr;gap:10px}.home .tpl{padding:8px}}.home{--navy:#031531;--spark:#ffae38;--lav:#f3efff;--cream:#fff7e8;--w:#031531;--wob:255px 18px 225px 18px/18px 225px 18px 255px;--wob2:22px 8px 20px 10px/10px 20px 8px 22px;--ink-shadow:5px 5px 0 var(--navy);overflow-x:clip}.home .display,.home .faq summary,.home .price b,.home h1,.home h2,.home h3{letter-spacing:0}.home .display,.home h2{font-weight:600}.home .band.t-cream{background:var(--cream);border-block:2px solid var(--navy)}.home .band.t-dots{background-color:#fff;background-image:url(/brand/doodles/dots.svg);background-size:24px 24px}.home .band{position:relative}.home .sh h2:after{content:"";display:block;width:min(180px,60%);height:14px;margin-top:10px;background:url(/brand/doodles/squiggle.svg) no-repeat 0/100% 100%}.home .sh.c h2:after{margin-inline:auto;background-position:50%}.home .t-cream .sh h2:after{background-image:url(/brand/doodles/squiggle-orange.svg)}.home .eyebrow{color:var(--accent-dark,#4520c8);font-weight:600}.home .sh .eyebrow{display:inline-block;padding:4px 10px;background:linear-gradient(transparent 55%,color-mix(in srgb,var(--spark) 55%,transparent) 55%);border-radius:2px}.home .hero{background:linear-gradient(180deg,#fff 0,var(--lav) 100%);border-bottom:2px solid var(--navy)}.home .hero:before{display:none}.home .hero h1{position:relative;padding-bottom:.3em}.home .hero h1:after{content:"";position:absolute;left:0;bottom:0;width:66%;height:.3em;background:url(/brand/doodles/squiggle.svg) no-repeat 0/100% 100%}.home .eyebrow.pill{position:relative;background:#fff;border:2px solid var(--navy);border-radius:var(--wob);box-shadow:3px 3px 0 var(--navy);font-weight:600}.home .eyebrow.pill:before{width:8px;height:8px;background:var(--spark)}.home .eyebrow.pill:after{content:"";position:absolute;right:-30px;top:-22px;width:30px;height:30px;background:url(/brand/doodles/sparks.svg) no-repeat 50%/contain;transform:rotate(20deg)}.home .hero-v{position:relative}.home .hero-v:before{left:-74px;bottom:-34px;width:96px;height:64px;background:url(/brand/doodles/arrow.svg) no-repeat 50%/contain;transform:rotate(-12deg)}.home .hero-v:after,.home .hero-v:before{content:"";position:absolute;z-index:1;pointer-events:none}.home .hero-v:after{right:-14px;top:-26px;width:44px;height:44px;background:url(/brand/doodles/star-orange.svg) no-repeat 50%/contain}.home .hero .shot{border:2.5px solid var(--navy);border-radius:var(--wob2);box-shadow:8px 8px 0 var(--navy);transform:rotate(1deg)}.home .btn:not(.try-dialog *){font-family:var(--disp);font-weight:600;font-size:16px;border:2.5px solid var(--navy);border-radius:var(--wob);transition:transform .12s,box-shadow .12s}.home .btn.primary:not(.try-dialog *),.home .btn:not(.try-dialog *){box-shadow:4px 4px 0 var(--navy)}.home .btn.secondary:not(.try-dialog *){background:#fff;border-color:var(--navy);color:var(--navy)}.home a.btn.primary:hover,.home a.btn.secondary:hover,.home a.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--navy);border-color:var(--navy)}.home a.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--navy)}.home .faq details,.home .feat,.home .how li,.home .plan,.home .tpl-grid>.tpl{border:2.5px solid var(--navy);border-radius:var(--wob2);box-shadow:var(--ink-shadow);background:#fff}.home a.feat{transition:transform .12s,box-shadow .12s}.home a.feat:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--navy);border-color:var(--navy)}.home .feats>:nth-child(odd){transform:rotate(-.5deg)}.home .feats>:nth-child(2n){transform:rotate(.5deg)}.home .feats>a.feat:hover{transform:translate(-2px,-2px) rotate(0)}.home .ib{width:48px;height:48px;border:2px solid var(--navy);border-radius:var(--wob2);color:var(--navy);background:#fde68a}.home .feats>:nth-child(6n+2) .ib{background:#fbcfe8}.home .feats>:nth-child(6n+3) .ib{background:#bbf7d0}.home .feats>:nth-child(6n+4) .ib{background:#bfdbfe}.home .feats>:nth-child(6n+5) .ib{background:#ddd2ff}.home .feats>:nth-child(6n) .ib{background:#ffd8a3}.home .feat h3,.home .how h3,.home .plan h3{font-weight:600}.home .ticks .ico{color:var(--navy);background:var(--spark);border-radius:50%;stroke-width:2}.home .ticks .ico circle{display:none}.home .win{border:2.5px solid var(--navy);border-radius:var(--wob2);box-shadow:8px 8px 0 var(--navy)}.home .win-b{border-bottom:2px solid var(--navy);background:var(--lav)}.home .win-b i{background:var(--navy);opacity:.25}.home .win-b i:first-child{background:var(--spark);opacity:1}.home .split .vis:after{content:"";position:absolute;right:-18px;bottom:-30px;width:56px;height:56px;background:url(/brand/doodles/swirl.svg) no-repeat 50%/contain;pointer-events:none}.home .split.flip .vis:after{right:auto;left:-22px;background-image:url(/brand/doodles/star.svg);width:40px;height:40px}.home .tpl-grid>.tpl{padding:10px}.home .tpl-grid>.tpl img{border:1.5px solid var(--navy)}.home .tpl-grid>.tpl:nth-child(4n+1){transform:rotate(-.6deg)}.home .tpl-grid>.tpl:nth-child(4n+3){transform:rotate(.6deg)}.home .how li{position:relative}.home .how li:before{width:46px;height:46px;font:600 20px/1 var(--disp);border:2.5px solid var(--navy);border-radius:var(--wob);box-shadow:3px 3px 0 var(--navy);background:var(--ac);color:#fff}.home .how li:nth-child(2):before{background:var(--spark);color:var(--navy)}.home .how li:nth-child(3):before{background:var(--navy);color:#fff}.home .feat-plan{border:2.5px solid var(--navy);box-shadow:8px 8px 0 var(--ac);transform:rotate(-.5deg)}.home .price b{font-weight:600;color:var(--navy)}.home .faq{display:grid;grid-gap:14px;gap:14px}.home .faq details{padding:0 20px}.home .faq details p{margin:-4px 0 20px}.home .faq summary{font-weight:600;color:var(--navy)}.home .faq summary:after{color:var(--ac);font-weight:600}.home .cta{position:relative;background:var(--navy);border:2.5px solid var(--navy);border-radius:var(--wob2);box-shadow:8px 8px 0 var(--ac);color:#fff}.home .cta h2{color:#fff}.home .cta .lede{color:#dfe3f0}.home .cta .fine{color:#c9cfe0}.home .cta h2:after{content:"";display:block;width:160px;height:14px;margin:10px auto 0;background:url(/brand/doodles/squiggle-orange.svg) no-repeat 50%/100% 100%}.home .cta .btn.primary{background:var(--spark);color:var(--navy);border-color:#fff;box-shadow:4px 4px 0 #fff}.home .cta a.btn.primary:hover{background:var(--spark);border-color:#fff;box-shadow:6px 6px 0 #fff}.home .cta .btn:focus-visible{outline-color:#fff}.home .cta:after,.home .cta:before{content:"";position:absolute;pointer-events:none;background:no-repeat 50%/contain}.home .cta:before{left:8%;top:22%;width:40px;height:40px;background-image:url(/brand/doodles/star-orange.svg)}.home .cta:after{right:9%;bottom:20%;width:56px;height:56px;background-image:url(/brand/doodles/swirl.svg);filter:brightness(1.9)}@media (max-width:1100px){.home .hero-v:before{display:none}}@media (max-width:900px){.home .hero .shot{transform:none}}@media (max-width:600px){.home .eyebrow.pill:after{right:-26px;width:24px;height:24px}.home .hero-v:after{right:-6px;top:-20px;width:32px;height:32px}.home .cta:before{left:5%;top:6%;width:28px;height:28px}.home .cta:after{right:5%;bottom:6%;width:36px;height:36px}.home .feat-plan,.home .feats>*,.home .tpl-grid>.tpl{transform:none}}@media (prefers-reduced-motion:reduce){.home .btn,.home a.feat{transition:none}.home a.btn:hover,.home a.feat:hover{transform:none}}.home .band.t-pur{background:#5f32ee;border-block:2px solid var(--navy)}.home .t-pur .sh p,.home .t-pur h2{color:#fff}.home .try-dialog p{color:var(--ink,#0d1117)}.home .t-pur .lede{color:#ece6ff}.home .t-navy .sh .eyebrow,.home .t-pur .sh .eyebrow{color:var(--navy);background:var(--spark)}.home .t-navy .sh h2:after,.home .t-pur .sh h2:after{background-image:url(/brand/doodles/squiggle-orange.svg)}.home .t-pur .btn.primary{background:var(--spark);color:var(--navy)}.home .t-pur a.btn.primary:hover{background:var(--spark)}.home .t-navy .btn:focus-visible,.home .t-pur .btn:focus-visible{outline-color:#fff}.home .band.t-navy{background:var(--navy);border-block:2px solid var(--navy)}.home .t-navy .lede,.home .t-navy h2{color:#fff}.home .t-navy .tpl-grid>.tpl{box-shadow:5px 5px 0 var(--spark)}.home .t-navy .btn.secondary{border-color:#fff;box-shadow:4px 4px 0 var(--spark)}.home .t-navy a.btn.secondary:hover{border-color:#fff;box-shadow:6px 6px 0 var(--spark)}.home .band.t-org{background:var(--spark);border-block:2px solid var(--navy)}.home .t-org .eyebrow{background:#fff;color:var(--navy)}.home .t-org .lede{color:var(--navy)}.home .t-org .sh h2:after{background-image:url(/brand/doodles/squiggle.svg)}.home .hero{padding-top:calc(var(--header-h,6rem) + clamp(32px,5vw,72px))}