:root,[data-theme=dark]{--pink:oklch(var(--color-accent));--pink-ink:oklch(var(--color-accent-badge));--pink-soft:oklch(var(--color-accent-soft));--on-pink:oklch(var(--color-accent-fg));--bg:oklch(var(--color-bg));--bg-2:oklch(var(--color-panel));--card:oklch(var(--color-surface));--fg:oklch(var(--color-fg));--fg-2:oklch(var(--color-fg-muted));--line:oklch(var(--color-line))}.mq-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.mq-track{will-change:transform;width:max-content;display:flex}.mq-track.rtl{animation:52s linear infinite mqLeft}.mq-track.ltr{animation:52s linear infinite mqRight}.mq-row:hover .mq-track{animation-play-state:paused}.mq-group{flex:none;align-items:center;gap:clamp(44px,5.5vw,84px);padding-right:clamp(44px,5.5vw,84px);display:flex}.roster-logo{opacity:.72;width:auto;height:clamp(32px,3.6vw,48px);transition:opacity .25s}.roster-logo:hover{opacity:1}.bmq{width:clamp(128px,17vw,188px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.bmq-track{width:max-content;animation:17s linear infinite mqLeft;display:flex}.bmq:hover .bmq-track{animation-play-state:paused}.bmq-group{flex:none;align-items:center;gap:22px;padding-right:22px;display:flex}.bmq-logo{letter-spacing:-.01em;color:var(--fg);opacity:.78;white-space:nowrap;font-size:13px;font-weight:700}.hero-form{transition:border-color .18s,box-shadow .18s}.hero-form:focus-within{border-color:var(--pink-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 22%, transparent), 0 12px 34px #1404101a}.hero-input::placeholder{color:var(--fg-2);opacity:.72}.hero-submit{transition:background-color .2s,transform .2s}.hero-submit:hover{background:var(--pink-ink);transform:translateY(-1px)}.hero-submit:focus-visible{outline:2px solid var(--pink-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-submit:hover{transform:none}}.hero-error{color:var(--pink);margin:clamp(13px,1.7vh,18px) 0 0;font-size:14px;line-height:1.4}:root{--pill-reserve:calc(clamp(16px, 3vw, 28px) + 59px + 22px + env(safe-area-inset-bottom,0px))}.hero-pill-form{align-items:center;gap:6px;width:100%;display:flex}.hero-pill-input::placeholder{color:var(--fg-2);opacity:.72}.sticky-pill.hero-pill:focus-within{border-color:var(--pink-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 22%, transparent)}.hero-pill-error{margin:2px 4px 2px 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.sticky-pill.hero-pill{transition:none}}.word-spinner{text-align:center;vertical-align:baseline;transition:width .45s var(--ease-out-expo);display:inline-block;position:relative}.word-spinner-probe{visibility:hidden;white-space:nowrap}.word-spinner-clip{position:absolute;inset:0;overflow:hidden}.word-spinner-item{white-space:nowrap;transition:transform .5s var(--ease-out-expo);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.word-spinner-item[data-active]{animation:spinRoll .5s var(--ease-out-expo);transform:translateY(0)}@keyframes spinRoll{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.word-spinner,.word-spinner-item{transition:none}.word-spinner-item[data-active]{animation:none}}.hero-h1-lead,.hero-h1-rest{display:block}.hero-cards{justify-content:center;align-items:flex-start;gap:clamp(10px,1.4vw,18px);width:100%;margin:0 auto;display:flex}.hero-card{aspect-ratio:9/16;border:1px solid var(--line);background:#111;border-radius:clamp(14px,1.4vw,20px);flex:none;min-width:0;height:clamp(280px,42svh,440px);position:relative;overflow:hidden}.hero-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000080,#0000);height:72px;position:absolute;top:0;left:0;right:0}.hero-bar{z-index:2;background:#ffffff57;border-radius:3px;height:3px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.hero-bar-fill{background:#fff;border-radius:3px;width:0;height:100%;display:block}@keyframes heroFill{0%{width:0}to{width:100%}}@media (max-width:760px){.hero-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.hero-cards::-webkit-scrollbar{display:none}.hero-card{scroll-snap-align:center;flex:none;height:68svh}}@media (prefers-reduced-motion:reduce){.hero-bar-fill{animation:none!important}}.make-cards{justify-content:center;gap:clamp(14px,1.8vw,26px);max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,24px);display:flex}.make-card{--make-pad:clamp(10px, 1vw, 14px);min-width:0;padding:var(--make-pad);border:1px solid var(--line);border-radius:clamp(26px,2.6vw,38px);flex-direction:column;flex:1 1 0;display:flex;position:relative}.make-media{aspect-ratio:1;background:var(--bg-2);border:1px solid var(--line);border-radius:clamp(16px,1.6vw,24px);position:relative;overflow:hidden}.make-swap-layer{position:absolute;inset:0}.make-swap-layer[data-on]{z-index:1}.make-swap-layer[data-in]{animation:.6s ease-in-out both makeSwapIn}@keyframes makeSwapIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.make-swap-layer[data-in]{animation:none}}.make-body{padding:clamp(16px,1.6vw,22px) 0 0}.make-titlerow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.make-title{letter-spacing:-.02em;color:var(--fg);font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.05}.make-price{letter-spacing:-.02em;color:var(--fg);flex:none;font-size:clamp(20px,1.9vw,28px);font-weight:700}.make-desc{color:var(--fg-2);margin:clamp(8px,.8vw,11px) 0 0;font-size:clamp(12.5px,.95vw,14.5px);line-height:1.42}.make-tip{margin-top:clamp(11px,1.1vw,14px);font-size:clamp(12.5px,.95vw,14.5px)}.make-cta{text-align:center;background:var(--pink);color:var(--on-pink);border-radius:100px;margin-top:clamp(14px,1.4vw,18px);padding:clamp(12px,1.1vw,14px);font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,filter .18s;display:block}.make-cta:hover{filter:brightness(.94);transform:translateY(-1px)}.make-cta:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.make-cta:hover{transform:none}}.make-more{text-align:center;color:var(--fg-2);text-underline-offset:3px;margin-top:clamp(9px,.9vw,12px);font-size:clamp(12.5px,.95vw,14px);text-decoration:underline;text-decoration-thickness:1px;transition:color .18s;display:block}.make-more:hover{color:var(--fg)}.make-more:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px;border-radius:4px}.make-progress{justify-content:center;margin-top:clamp(26px,3vw,44px);display:flex}.make-progress-track{background:var(--line);border-radius:2px;width:clamp(120px,14vw,200px);height:2px;position:relative;overflow:hidden}.make-progress-fill{background:var(--pink);transform-origin:0;animation:linear forwards makeProgress;position:absolute;inset:0;transform:scaleX(0)}@keyframes makeProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.make-progress{display:none}}@media (max-width:760px){.make-cards:not(.bw-selcards){scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:stretch;scroll-padding-inline:clamp(20px,4vw,24px);overflow-x:auto}.make-cards:not(.bw-selcards)::-webkit-scrollbar{display:none}.make-cards:not(.bw-selcards) .make-card{scroll-snap-align:start;flex:none;width:min(78vw,340px)}}.prices{max-width:1120px;margin:0 auto;padding:clamp(34px,4.6vw,72px) clamp(20px,3vw,40px) clamp(56px,6vw,96px)}.prices-intro{text-align:center;max-width:660px;margin:0 auto clamp(30px,3vw,42px)}.prices-intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,3.2vw,42px);font-weight:400;line-height:1.05}.prices-intro p{color:var(--fg-2);margin:clamp(10px,1.2vw,15px) 0 0;font-size:clamp(14.5px,1.25vw,17px);line-height:1.5}.prices-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);display:grid}.prices-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(18px,2vw,26px) clamp(18px,2vw,24px)}.prices-card-title{letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:700}.prices-card-words{color:var(--fg-2);min-height:2.9em;margin:6px 0 clamp(14px,1.4vw,18px);font-size:clamp(13px,1vw,14.5px);line-height:1.45}.prices-rungs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prices-rung{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:10px 0;font-size:clamp(13.5px,1.05vw,15px);display:grid}.prices-rung:first-child{border-top:0}.prices-rung-count{color:var(--fg-2)}.prices-rung-price{font-variant-numeric:tabular-nums;font-size:clamp(16px,1.3vw,19px);font-weight:800}.prices-rung-price small{color:var(--fg-2);margin-left:1px;font-size:.7em;font-weight:600}.prices-rung-off{text-align:right;min-width:5.5em;color:var(--fg-3);font-size:clamp(12px,.9vw,13px);font-weight:600}.prices-rung[data-best] .prices-rung-off,.prices-rung:not(:first-child) .prices-rung-off{color:var(--pink)}.prices-foot{color:var(--fg-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin:clamp(26px,2.6vw,36px) 0 0;font-size:clamp(13px,1vw,14.5px);display:flex}.prices-cta{background:var(--fg);color:var(--bg);border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.prices-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.prices-cta:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (max-width:820px){.prices-grid{grid-template-columns:minmax(0,1fr)}.prices-card-words{min-height:0}}.metrics-band{max-width:1200px;margin:clamp(6px,1.6vw,20px) auto 0;padding:0 clamp(20px,4vw,40px)}.metrics-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics-stat{border-left:1px solid var(--line);flex-direction:column;gap:clamp(9px,1vw,13px);padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px);display:flex}.metrics-stat:first-child{border-left:none}.metrics-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-size:clamp(11px,.85vw,12.5px);font-weight:600}.metrics-tag{color:var(--fg)}.metrics-number{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,60px);font-weight:600;line-height:1}.metrics-unit{letter-spacing:0;color:var(--fg-2);margin-left:.1em;font-size:.46em;font-weight:600}.metrics-anchor{color:var(--fg-2);font-size:clamp(12.5px,1vw,14px);line-height:1.4}.metrics-fade{animation:.5s both metricsFade;display:inline-block}@keyframes metricsFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:760px){.metrics-row{grid-template-columns:1fr}.metrics-stat{border-left:none;border-top:1px solid var(--line)}.metrics-stat:first-child{border-top:none}}@media (prefers-reduced-motion:reduce){.metrics-fade{animation:none}}.hiw-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4.5vw,84px);max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid}.hiw-step-col{border:1px solid var(--line);border-radius:clamp(26px,2.6vw,38px);flex-direction:column;padding:clamp(10px,1vw,14px);display:flex}.hiw-viz{background:radial-gradient(120% 90% at 50% 0,#ff41b129,#0000 62%),#fce3f2;border-radius:clamp(16px,1.6vw,24px);justify-content:center;align-items:center;height:clamp(216px,21vw,268px);padding:clamp(12px,1.4vw,20px);display:flex;position:relative;overflow:hidden}.hiw-step-col:nth-child(2) .hiw-viz{background:radial-gradient(120% 90% at 50% 0,#7c56ff24,#0000 62%),#ebe6fb}.hiw-step-col:nth-child(3) .hiw-viz{background:radial-gradient(120% 90% at 50% 0,#16b36424,#0000 62%),#e0f4e8}.hiw-text{margin-top:clamp(18px,2.2vw,32px)}.hiw-step{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:13px;font-weight:600;display:block}.hiw-title{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;margin:clamp(8px,1vw,14px) 0 0;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.05}.hiw-sub{color:var(--fg-2);max-width:34ch;margin:clamp(10px,1vw,15px) 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.5}.hiw-scene1{flex-direction:column;gap:clamp(9px,1vw,12px);width:min(100%,252px);display:flex}.hiw-field{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:8px 8px 8px 13px;display:flex;box-shadow:0 6px 18px #140a100f}.hiw-field-text{min-width:0;color:var(--fg);white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.hiw-field-go{background:var(--fg);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex}.hiw-field-2{background:var(--card);box-shadow:none;padding:8px 13px}.hiw-field-2 .hiw-field-text{color:var(--fg-2)}.hiw-found{justify-content:center;gap:5px;margin-top:2px;display:flex}.hiw-tag{border:1px solid var(--line);color:var(--fg);white-space:nowrap;opacity:0;background:#fff;border-radius:100px;align-items:center;gap:5px;padding:4px 9px 4px 5px;font-size:10.5px;font-weight:600;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(6px);box-shadow:0 4px 12px #140a100f}.hiw-found-on .hiw-tag{opacity:1;transform:none}.hiw-found-on .hiw-tag:nth-child(2){transition-delay:.12s}.hiw-found-on .hiw-tag:nth-child(3){transition-delay:.24s}.hiw-tag-check{background:var(--fg);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.hiw-tag-check svg{width:9px;height:9px}.hiw-tag-thumb{-o-object-fit:cover;object-fit:cover;border-radius:5px;flex:none;width:16px;height:16px}.hiw-cursor{background:var(--fg);vertical-align:-.12em;width:2px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite hiwBlink;display:inline-block}.hiw-cursor-static{animation:none}@keyframes hiwBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hiw-scene2{--hiw-row:clamp(46px, 4.4vw, 56px);--hiw-gap:clamp(9px, 1vw, 12px);gap:var(--hiw-gap);flex-direction:column;width:min(100%,246px);display:flex;position:relative}.hiw-opt{height:var(--hiw-row);border:1px solid var(--line);color:var(--fg);white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:0 12px;font-size:clamp(13px,1.05vw,15px);font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #140a100d}.hiw-opt-on{border-color:var(--fg);box-shadow:0 8px 20px #140a101a}.hiw-opt-thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.hiw-opt-check{color:#fff;border:2px solid #d6d6d0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;transition:background .18s,border-color .18s;display:inline-flex}.hiw-opt-check svg{opacity:0;width:14px;height:14px;transition:opacity .18s,transform .18s;transform:scale(.5)}.hiw-opt-on .hiw-opt-check{background:var(--fg);border-color:var(--fg)}.hiw-opt-on .hiw-opt-check svg{opacity:1;transform:scale(1)}.hiw-pointer{top:calc(var(--hiw-row) * .58);z-index:2;pointer-events:none;filter:drop-shadow(0 2px 5px #0000004d);width:20px;height:20px;transform:translateY(calc(var(--sel,0) * (var(--hiw-row) + var(--hiw-gap))));transition:transform .45s cubic-bezier(.3,.7,.3,1);position:absolute;right:4px}.hiw-fan{width:100%;height:100%;position:relative}.hiw-ready{z-index:4;border:1px solid var(--line);color:var(--fg);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:clamp(0px,.8vw,8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #140a1024}.hiw-ready-check{background:var(--fg);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.hiw-ready-check svg{width:9px;height:9px}.hiw-fan-card{aspect-ratio:4/5;border:1px solid #00000014;border-radius:12px;width:clamp(96px,10vw,138px);animation:3.6s ease-in-out infinite hiwFloat;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 12px 26px #140a1033}.hiw-fan-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hiw-fan-l{z-index:1;animation-duration:4s;animation-delay:-.7s;transform:translate(calc(-50% - 58px))translateY(-2px)rotate(-13deg)}.hiw-fan-r{z-index:2;animation-duration:3.4s;animation-delay:-2.1s;transform:translate(calc(58px - 50%))translateY(-2px)rotate(13deg)}.hiw-fan-c{z-index:3;animation-delay:-1.3s;transform:translate(-50%)translateY(-22px)}@keyframes hiwFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:860px){.hiw-grid{grid-template-columns:1fr;gap:clamp(36px,8vw,56px);max-width:460px}}@media (prefers-reduced-motion:reduce){.hiw-cursor,.hiw-fan-card{animation:none}.hiw-tag,.hiw-opt,.hiw-opt-check,.hiw-opt-check svg,.hiw-pointer{transition:none}}:root{--light-surface:#fff;--light-ink:#0b0b0c;--light-ink-2:#56565a;--light-line:#e7e7e3}@supports (color:lab(0% 0 0)){:root{--light-ink:lab(3.03892% .111602 -.409535);--light-ink-2:lab(36.6772% .6468 -2.32009);--light-line:lab(91.5541% -.522167 1.93387)}}#how-it-works{background:var(--light-surface);--fg:var(--light-ink);--fg-2:var(--light-ink-2);--line:var(--light-line);--card:#efe9ed;--bg:#f4f4f2}@supports (color:lab(0% 0 0)){#how-it-works{--card:lab(92.9035% 2.60329 -1.18546);--bg:lab(96.148% -.257283 .94769)}}.about-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:grid}.about-founder{flex-direction:column;display:flex}.about-photo{aspect-ratio:4/5;background:var(--bg-2);border:1px solid var(--line);border-radius:clamp(18px,1.8vw,26px);position:relative;overflow:hidden}.about-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.about-name{letter-spacing:-.02em;color:var(--fg);margin:clamp(16px,1.8vw,26px) 0 0;font-size:clamp(21px,2vw,30px);font-weight:600;line-height:1.05}.about-role{color:var(--fg);margin:clamp(5px,.6vw,9px) 0 0;font-size:clamp(15px,1.3vw,18px);font-weight:600}.about-bio{color:var(--fg-2);margin:clamp(12px,1.2vw,18px) 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.55}@media (max-width:760px){.about-grid{grid-template-columns:1fr;max-width:420px}}.amq-row{--amq-stagger:clamp(20px, 3.2vw, 52px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.amq-track{width:max-content;padding:var(--amq-stagger) 9px 0;animation:mqLeft var(--amq-duration,48s) linear infinite;gap:clamp(16px,1.4vw,24px);display:flex}.amq-raise{transform:translateY(calc(-1 * var(--amq-stagger)))}.amq-tile{isolation:isolate;height:clamp(360px,54svh,620px)}@media (max-width:760px){.amq-tile{height:clamp(280px,42svh,380px)}}.pv-unmute{transition:background-color .2s}.pv-unmute:hover{background:#0b0b0cc7}.pv-unmute:focus-visible{outline-offset:2px;outline:2px solid #fff}.mstrip{-moz-column-gap:clamp(32px, 6vw, 88px);grid-template-columns:repeat(4,1fr);gap:clamp(36px,5vw,52px) clamp(32px,6vw,88px);display:grid}@media (max-width:760px){.mstrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.mstrip{-moz-column-gap:clamp(18px, 5vw, 32px);gap:clamp(24px,6vw,32px) clamp(18px,5vw,32px)}}@keyframes heroFloatA{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-24px) rotate(calc(var(--r,0deg) + 2deg))}}@keyframes heroFloatB{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(20px) rotate(calc(var(--r,0deg) - 2deg))}}.hero-float-card{z-index:0;pointer-events:none;will-change:transform;background:repeating-linear-gradient(135deg, var(--bg-2), var(--bg-2) 13px, var(--card) 13px, var(--card) 26px);border:1px solid #ffffff14;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 26px 64px #0000008c}@media (max-width:920px){.hero-float-card{display:none}}.hp-head{--nav-surface:var(--card);--nav-ink:var(--fg);--nav-ink-2:var(--fg-2);--nav-line:var(--line);--nav-accent:oklch(var(--color-wordmark))}.hp-head[data-invert=true]{--nav-surface:var(--light-surface);--nav-ink:var(--light-ink);--nav-ink-2:var(--light-ink-2);--nav-line:var(--light-line);--nav-accent:oklch(var(--color-wordmark-on-light))}.hp-nav,.hp-mbar,.hp-mobile,.hp-logo,.hp-burger,.nav-link,.nav-cta,.hp-mbar-cta,.hp-mobile a{transition:background-color .25s,border-color .25s,color .25s}.hp-nav{background:color-mix(in srgb, var(--nav-surface) 60%, transparent);border:1px solid var(--nav-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:100px;justify-content:space-between;align-items:center;gap:3px;width:min(760px,100%);padding:6px 6px 6px 22px;display:flex}.hp-head[data-invert=true] .hp-nav{background:color-mix(in srgb, var(--nav-surface) 88%, transparent)}@media (max-width:760px){.hp-nav{display:none!important}}.hp-logo{letter-spacing:-.03em;color:var(--nav-ink);white-space:nowrap;font-size:21px;font-weight:700;text-decoration:none}.hp-logo-accent{color:var(--nav-accent)}.hp-nav-links{align-items:center;gap:2px;display:flex}.nav-link{color:var(--nav-ink-2);white-space:nowrap;border-radius:100px;padding:8px 15px;font-size:14px;line-height:1;text-decoration:none}.nav-link:hover{color:var(--nav-ink);background:color-mix(in srgb, var(--nav-ink) 9%, transparent)}.nav-link:focus-visible{color:var(--nav-ink);background:color-mix(in srgb, var(--nav-ink) 9%, transparent);outline:2px solid var(--nav-ink);outline-offset:2px}.nav-cta,.hp-mbar-cta{background:var(--nav-ink);color:var(--nav-surface);white-space:nowrap;border:1px solid #0000;border-radius:100px;font-weight:500;line-height:1;text-decoration:none}.nav-cta{margin-left:6px;padding:7px 15px;font-size:14px}.nav-cta:hover,.hp-mbar-cta:hover{background:var(--nav-accent)}.nav-cta:focus-visible,.hp-mbar-cta:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}.hp-mbar{border:1px solid var(--nav-line);background:color-mix(in srgb, var(--nav-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:6px 6px 6px 18px;display:none}@media (max-width:760px){.hp-mbar{display:flex}}.hp-burger{width:42px;height:42px;color:var(--nav-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.hp-burger:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}.hp-mbar-actions{align-items:center;gap:4px;display:flex}.hp-mbar-cta{padding:9px 13px;font-size:13px}@media (max-width:374px){.hp-mbar{padding-left:14px}.hp-mbar .hp-logo{font-size:17px}.hp-mbar-actions{gap:0}.hp-mbar-cta{padding:8px 10px;font-size:12px}}.hp-mobile{border:1px solid var(--nav-line);background:color-mix(in srgb, var(--nav-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;flex-direction:column;width:100%;max-width:1200px;margin-top:10px;padding:6px 14px 12px;animation:.22s both hwFade;display:flex}.hp-mobile a{color:var(--nav-ink-2);border-bottom:1px solid color-mix(in srgb, var(--nav-line) 60%, transparent);padding:13px 6px;font-size:16px;font-weight:500;text-decoration:none}.hp-mobile a:last-child{border-bottom:none}.hp-mobile a:hover,.hp-mobile a:focus-visible{color:var(--nav-ink)}@media (min-width:761px){.hp-mobile{display:none!important}}html{scroll-behavior:smooth}#work,#how-it-works,#about,#faq{scroll-margin-top:92px}@media (prefers-reduced-motion:reduce){.bmq-track,.mq-track,.amq-track{animation:none!important}.mq-row{-webkit-mask-image:none;mask-image:none}.mq-track{flex-wrap:wrap;justify-content:center;row-gap:clamp(22px,3vw,32px);width:100%}.mq-group{flex-wrap:wrap;justify-content:center;row-gap:clamp(22px,3vw,32px);padding-right:0}.mq-dup{display:none}.amq-row{-webkit-mask-image:none;mask-image:none}.amq-track{flex-wrap:wrap;justify-content:center;row-gap:18px;width:100%;padding-top:0}.amq-raise{transform:none}}.diff-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,26px);display:grid}@media (max-width:760px){.diff-grid{grid-template-columns:1fr}}.diff-li{color:var(--fg);align-items:flex-start;gap:13px;font-size:clamp(15px,1.55vw,17px);line-height:1.45;display:flex}.diff-li+.diff-li{margin-top:clamp(13px,1.6vw,17px)}.faq-grid{grid-template-columns:1fr;align-items:start;gap:clamp(36px,5vw,64px);display:grid}@media (min-width:880px){.faq-grid{grid-template-columns:.85fr 1.15fr}}@media (max-width:879px){.faq-grid>div:first-child{position:static!important}}.faq-qtext{color:var(--fg);transition:color .2s}.faq-q:hover .faq-qtext,.faq-q[aria-expanded=true] .faq-qtext{color:var(--pink-ink)}.faq-q:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px;border-radius:14px}.faq-ans{animation:.3s cubic-bezier(.2,.7,.3,1) both hwFade}@media (prefers-reduced-motion:reduce){.faq-ans{animation:none}}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,48px);display:grid}@media (max-width:720px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.foot-grid{grid-template-columns:1fr}}.foot-link{color:var(--fg-2);text-decoration:none}.foot-link:hover,.foot-link:focus-visible{color:var(--pink)}.hw-spin{border:2px solid var(--pl-spin-track,#e7e7e3);border-top-color:var(--pink);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}.pl-blink{animation:1s step-end infinite plBlink}@keyframes plBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.pl-box{padding:clamp(26px,5vw,56px) clamp(18px,4vw,40px)}.pl-track{align-items:stretch;gap:clamp(12px,1.4vw,18px);display:flex}@media (min-width:761px){.pl-card{flex:1 1 0;min-width:0}}@media (max-width:760px){.pl-box{padding:18px 0}.pl-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 16px 14px;scroll-padding-inline:50%;overflow-x:auto}.pl-track::-webkit-scrollbar{display:none}.pl-card{scroll-snap-align:center;flex:0 0 86%}.pl-card.is-active{transform:none}}.pl-card{--pl-bg:#fff;--pl-fg:#0b0b0c;--pl-muted:#6b6b70;--pl-faint:#767679;--pl-line:#ededeb;--pl-field:#f6f6f4;--pl-chip:#f3f3f1;--pl-stripe-a:#f0f0ee;--pl-stripe-b:#f7f7f5;--pl-badge-bg:#ffe3f5;--pl-badge-fg:#a01570;--pl-spin-track:#e7e7e3;background:var(--pl-bg);min-width:0;color:var(--pl-fg);border:1px solid var(--pl-line);transition:transform .45s var(--ease-out-expo), background .45s ease, color .45s ease, border-color .45s ease, box-shadow .45s ease;border-radius:20px;flex-direction:column;gap:14px;padding:clamp(16px,1.6vw,22px);display:flex;position:relative;box-shadow:0 18px 44px #14041038}.pl-card.is-active{--pl-bg:#161618;--pl-fg:#f4f4f3;--pl-muted:#9b9ba1;--pl-faint:#9b9ba1;--pl-line:#26262a;--pl-field:#141416;--pl-chip:#1d1d20;--pl-stripe-a:#1b1b1f;--pl-stripe-b:#131316;--pl-badge-bg:#2a0f22;--pl-badge-fg:#ff9ad8;--pl-spin-track:#34343a;z-index:2;border-color:color-mix(in srgb, var(--pink) 45%, transparent);transform:scale(1.035);box-shadow:0 30px 70px #0000008c}.pl-cardnum{background:var(--pl-fg);width:26px;height:26px;color:var(--pl-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .45s,color .45s;display:flex}.pl-cbody{min-height:380px}@media (prefers-reduced-motion:reduce){.pl-card{transition:none}.pl-card.is-active{transform:none}}.pl-pause-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0000008c;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;line-height:1;transition:background .2s;display:inline-flex;position:absolute;top:clamp(12px,2vw,18px);right:clamp(12px,2vw,18px)}.pl-pause-btn:hover{background:#000000b3}.pl-pause-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.why-bento{grid-template-columns:1.04fr .96fr;gap:clamp(14px,1.6vw,20px);display:grid}.why-bento-left{grid-row:span 2}.why-bento-stats{grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,32px);display:grid}@media (max-width:720px){.why-bento{grid-template-columns:1fr}.why-bento-left{grid-row:auto}}.svc-buy{background:var(--fg);transition:background-color .35s}.svc-buy:hover{background:var(--pink)}.svc-more{background:0 0;border:1.5px solid #d9d9d4;transition:border-color .25s,color .25s}.svc-more:hover{border-color:var(--fg)}.svc-buy:focus-visible,.svc-more:focus-visible{outline:2px solid var(--pink-ink);outline-offset:2px}.svc-buy-inverse{color:#0e0e0f;background:#fff;transition:background-color .35s,color .35s}.svc-buy-inverse:hover{background:var(--pink);color:var(--on-pink)}.svc-buy-inverse:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.tip{vertical-align:baseline;align-items:center;display:inline-flex;position:relative}.tip-trigger{cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;line-height:1}.tip-trigger:focus-visible{outline:2px solid var(--pink-ink);outline-offset:2px;border-radius:5px}.tip-pop{z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;transform:translateY(4px)}.tip:hover .tip-pop,.tip:focus-within .tip-pop,.tip-pop:hover{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.tip-pop{transition:none}}.tip.tip-fill{position:static}.tip-pop-fill{top:var(--make-pad,12px);left:var(--make-pad,12px);right:var(--make-pad,12px);bottom:var(--tip-fill-bottom,40%);width:auto;overflow-y:auto}@media (max-width:880px){.sd-hero{grid-template-columns:1fr!important}.sd-media{order:-1}}.bento{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;grid-auto-rows:minmax(150px,auto);gap:clamp(12px,1.4vw,18px);display:grid}.b-tile{border-radius:var(--radius-xl);flex-direction:column;padding:clamp(20px,2.3vw,28px);display:flex;position:relative;overflow:hidden}.b-lead{grid-area:span 2/span 2}.b-wide{grid-column:span 2}.b-num{color:#fff;background:radial-gradient(120% 140% at 16% 14%,#ff5ac880,#0000 55%),radial-gradient(110% 120% at 86% 20%,#ff41b180,#0000 55%),linear-gradient(135deg,#24061c 0%,#5a1346 55%,#2e0a24 100%)}.b-num-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:flex}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.b-lead{grid-area:span 2/span 2}.b-wide{grid-column:span 2}}@media (max-width:560px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}.b-lead,.b-wide{grid-area:auto/span 1}}.hw-pop{animation:.42s cubic-bezier(.2,.7,.3,1) both hwFade}.gal-stage{height:clamp(340px,44vw,500px);margin:clamp(26px,4vw,46px) 0 clamp(22px,3vw,32px);position:relative}.gal-card{will-change:transform;transition:transform .45s cubic-bezier(.3,.7,.3,1),opacity .45s;position:absolute;top:50%;left:50%}.gal-card button{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.gal-card button:focus-visible{outline:2px solid var(--pink-ink);outline-offset:4px;border-radius:20px}.gal-arrow{border:1px solid var(--line);width:48px;height:48px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.gal-arrow:hover:not(:disabled){border-color:var(--pink);color:var(--pink)}.gal-arrow:disabled{opacity:.32;cursor:not-allowed}.gal-arrow:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px}.gal-lb{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060205d6;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);animation:.25s both hwFade;display:flex;position:fixed;inset:0}.gal-lb-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:inline-flex;position:absolute;top:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px)}.gal-lb-close:focus-visible,.gal-lb-arrow:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #0000008c}.gal-lb-arrow{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.gal-lb-arrow:hover{background:#ffffff38}@media (prefers-reduced-motion:no-preference){.rv-on [data-reveal]{opacity:0;transform:translateY(26px)}.rv-on [data-reveal].rv-in{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-delay,0s);transform:none}.hero-enter{animation:.75s cubic-bezier(.16,1,.3,1) 50ms both heroRise}.hero-enter-2{animation-delay:.16s}.hero-enter-3{animation-delay:.27s}.hero-enter-4{animation-delay:.36s}.hero-enter-mq{animation:1s .4s both heroFadeIn}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}}:root{--color-accent:20% 0 0;--color-accent-bright:32% 0 0;--color-accent-badge:24% 0 0;--color-accent-soft:93% 0 0}[data-theme=dark]{--color-accent:96% 0 0;--color-accent-bright:88% 0 0;--color-accent-badge:82% 0 0;--color-accent-soft:24% 0 0}