: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,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mq-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.mq-track.rtl{animation:mqLeft 52s linear infinite}.mq-track.ltr{animation:mqRight 52s linear infinite}.mq-row:hover .mq-track{animation-play-state:paused}.mq-group{display:flex;align-items:center;gap:clamp(44px,5.5vw,84px);padding-right:clamp(44px,5.5vw,84px);flex:none}.roster-logo{height:clamp(32px,3.6vw,48px);width:auto;opacity:.72;transition:opacity .25s ease}.roster-logo:hover{opacity:1}.bmq{position:relative;overflow:hidden;width:clamp(128px,17vw,188px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.bmq-track{display:flex;width:-moz-max-content;width:max-content;animation:mqLeft 17s linear infinite}.bmq:hover .bmq-track{animation-play-state:paused}.bmq-group{display:flex;align-items:center;gap:22px;padding-right:22px;flex:none}.bmq-logo{font-weight:700;font-size:13px;letter-spacing:-.01em;color:var(--fg);opacity:.78;white-space:nowrap}.hero-form{transition:border-color .18s ease,box-shadow .18s ease}.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 rgba(20,4,16,.1)}.hero-input::-moz-placeholder{color:var(--fg-2);opacity:.72}.hero-input::placeholder{color:var(--fg-2);opacity:.72}.hero-submit{transition:background-color .2s ease,transform .2s ease}.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{margin:clamp(13px,1.7vh,18px) 0 0;font-size:14px;line-height:1.4;color:var(--pink)}:root{--pill-reserve:calc(clamp(16px, 3vw, 28px) + 59px + 22px + env(safe-area-inset-bottom, 0px))}.hero-pill-form{display:flex;align-items:center;gap:6px;width:100%}.hero-pill-input::-moz-placeholder{color:var(--fg-2);opacity:.72}.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{position:relative;display:inline-block;text-align:center;vertical-align:baseline;transition:width .45s var(--ease-out-expo)}.word-spinner-probe{visibility:hidden;white-space:nowrap}.word-spinner-clip{position:absolute;inset:0;overflow:hidden}.word-spinner-item{position:absolute;top:0;left:0;right:0;white-space:nowrap;transform:translateY(-100%);transition:transform .5s var(--ease-out-expo)}.word-spinner-item[data-active]{transform:translateY(0);animation:spinRoll .5s var(--ease-out-expo)}@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{display:flex;justify-content:center;gap:clamp(10px,1.4vw,18px);width:100%;margin:0 auto;align-items:flex-start}.hero-card{position:relative;flex:none;min-width:0;height:clamp(280px,42svh,440px);aspect-ratio:9/16;border-radius:clamp(14px,1.4vw,20px);overflow:hidden;border:1px solid var(--line);background:#111}.hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:72px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.hero-bar{position:absolute;top:10px;left:10px;right:10px;z-index:2;height:3px;border-radius:3px;background:hsla(0,0%,100%,.34);overflow:hidden}.hero-bar-fill{display:block;height:100%;width:0;border-radius:3px;background:#fff}@keyframes heroFill{0%{width:0}to{width:100%}}@media (max-width:760px){.hero-cards{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-cards::-webkit-scrollbar{display:none}.hero-card{flex:0 0 auto;height:68svh;scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.hero-bar-fill{animation:none!important}}.make-cards{display:flex;justify-content:center;gap:clamp(14px,1.8vw,26px);max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,24px)}.make-card{--make-pad:clamp(10px,1vw,14px);position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:var(--make-pad);border:1px solid var(--line);border-radius:clamp(26px,2.6vw,38px)}.make-media{position:relative;aspect-ratio:1/1;border-radius:clamp(16px,1.6vw,24px);overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.make-body{padding:clamp(16px,1.6vw,22px) 0 0}.make-titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.make-title{font-size:clamp(22px,2.1vw,30px);line-height:1.05}.make-price,.make-title{font-weight:700;letter-spacing:-.02em;color:var(--fg)}.make-price{flex:none;font-size:clamp(20px,1.9vw,28px)}.make-desc{margin:clamp(8px,.8vw,11px) 0 0;line-height:1.42;color:var(--fg-2)}.make-desc,.make-tip{font-size:clamp(12.5px,.95vw,14.5px)}.make-tip{margin-top:clamp(11px,1.1vw,14px)}.make-cta{display:block;text-align:center;text-decoration:none;margin-top:clamp(14px,1.4vw,18px);background:var(--pink);color:var(--on-pink);border-radius:100px;padding:clamp(12px,1.1vw,14px);font-weight:600;font-size:15px;transition:transform .18s ease,filter .18s ease}.make-cta:hover{transform:translateY(-1px);filter:brightness(.94)}.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{display:block;margin-top:clamp(9px,.9vw,12px);text-align:center;font-size:clamp(12.5px,.95vw,14px);color:var(--fg-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s ease}.make-more:hover{color:var(--fg)}.make-more:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px;border-radius:4px}.make-progress{display:flex;justify-content:center;margin-top:clamp(26px,3vw,44px)}.make-progress-track{position:relative;width:clamp(120px,14vw,200px);height:2px;border-radius:2px;background:var(--line);overflow:hidden}.make-progress-fill{position:absolute;inset:0;background:var(--pink);transform-origin:left center;transform:scaleX(0);animation:makeProgress linear forwards}@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){flex-direction:row;align-items:stretch;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,24px);overscroll-behavior-x:contain;scrollbar-width:none}.make-cards:not(.bw-selcards)::-webkit-scrollbar{display:none}.make-cards:not(.bw-selcards) .make-card{width:min(78vw,340px);flex:none;scroll-snap-align:start}}.bundles{max-width:1120px;margin:0 auto;padding:clamp(34px,4.6vw,72px) clamp(20px,4vw,24px) clamp(6px,1.6vw,22px)}.bundles-intro{max-width:660px;margin:0 auto clamp(40px,3.4vw,46px);text-align:center}.bundles-intro h2{margin:0;font-size:clamp(24px,3.2vw,42px);letter-spacing:-.025em;line-height:1.07;color:var(--fg);text-wrap:balance}.bundles-intro p{margin:clamp(10px,1.2vw,15px) 0 0;font-size:clamp(14.5px,1.25vw,17px);line-height:1.5;color:var(--fg-2)}.bundle-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(5px,.55vw,8px)}.bundle-qty{font-weight:800;color:inherit}.bundle-list-price{font-size:clamp(12.5px,.95vw,14.5px);font-weight:600;opacity:.6}.bundle-price{display:block;font-size:clamp(24px,2.2vw,31px);font-weight:800;letter-spacing:-.03em;line-height:1.02}.bundle-badge{display:inline-block;background:var(--fg);color:var(--bg);border-radius:100px;padding:clamp(6px,.55vw,8px) clamp(14px,1.15vw,18px);font-size:clamp(13px,1.05vw,15.5px);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.bundles-banner{--bundle-blush:color-mix(in oklab,var(--panel-pink) 46%,var(--fg));--bundle-blush-lift:color-mix(in oklab,var(--panel-pink) 26%,var(--fg));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"head clock" "list clock" "price cta";gap:clamp(15px,1.7vw,24px) clamp(18px,2.2vw,30px);padding:clamp(20px,2.2vw,32px);border-radius:clamp(26px,2.6vw,38px);background-color:var(--bundle-blush);color:var(--on-pink);position:relative;isolation:isolate}.bundles-banner-badge{position:absolute;top:0;left:clamp(20px,2.2vw,32px);transform:translateY(-50%);margin:0;z-index:2}.bundles-banner-aurora{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.bundles-banner-aurora:after,.bundles-banner-aurora:before{content:"";position:absolute;border-radius:50%;will-change:transform;pointer-events:none}.bundles-banner-aurora:before{inset:-45% 30% 20% -30%;background:radial-gradient(closest-side,var(--bundle-blush-lift),transparent 72%);animation:drift 19s ease-in-out infinite}.bundles-banner-aurora:after{inset:25% -28% -50% 40%;background:radial-gradient(closest-side,var(--bundle-blush-lift),transparent 68%);animation:drift 27s ease-in-out infinite reverse}.bundles-banner-head{grid-area:head}.bundles-banner-title{margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:800;letter-spacing:-.022em;line-height:1.04;text-transform:uppercase;color:inherit}.bundles-banner-sub{margin:clamp(4px,.45vw,6px) 0 0;font-size:clamp(12.5px,.95vw,14.5px);line-height:1.42;color:inherit;opacity:.78}.bundles-banner-clock{grid-area:clock;justify-self:end;align-self:start;text-align:right}.bundles-banner-limited{margin:0 0 clamp(7px,.8vw,10px);font-size:clamp(11.5px,.9vw,13.5px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:inherit}.bundles-banner-list{grid-area:list}.bundles-banner-list .bundle-lines{gap:clamp(6px,.6vw,10px);font-size:clamp(19px,1.8vw,26px);letter-spacing:-.02em;line-height:1.25}.bundles-banner-price{grid-area:price;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(4px,.5vw,7px)}.bundles-banner .bundle-price{font-size:clamp(32px,3vw,43px)}.bundles-banner .bundle-list-price{font-size:clamp(14px,1.1vw,16.5px)}.bundles-banner-cta{grid-area:cta;align-self:end;display:block;text-align:center;text-decoration:none;background:var(--bg);color:var(--fg);border-radius:100px;padding:clamp(12px,1.15vw,15px) clamp(16px,1.8vw,24px);font-size:15px;font-weight:600;transition:transform .18s ease,filter .18s ease}.bundles-banner-cta:hover{transform:translateY(-1px);filter:brightness(1.28)}.bundles-banner-cta:focus-visible{outline:2px solid var(--bg);outline-offset:3px}.bundles-clock{display:flex;justify-content:flex-end;gap:clamp(6px,.7vw,10px)}.bundles-clock-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.bundles-clock-value{display:flex;align-items:center;justify-content:center;min-width:clamp(50px,4.7vw,66px);padding:clamp(6px,.6vw,9px) clamp(8px,.85vw,12px);border-radius:clamp(10px,.95vw,14px);background:var(--bg);color:var(--fg);font-size:clamp(24px,2.3vw,33px);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.bundles-clock-label{font-size:clamp(11.5px,.9vw,13.5px);font-weight:500;color:inherit;opacity:.8}.bundles-grid{display:flex;align-items:stretch;gap:clamp(14px,1.8vw,26px);margin-top:clamp(30px,3.2vw,46px)}.bundle-card{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:clamp(22px,2.3vw,30px) clamp(18px,1.9vw,26px) clamp(18px,1.9vw,24px);border:1px solid var(--line);border-radius:clamp(26px,2.6vw,38px);transition:border-color .18s ease}.bundle-card-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;z-index:1}.bundle-card-title{margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--fg)}.bundle-card-pos{margin:clamp(4px,.5vw,7px) 0 clamp(14px,1.6vw,22px);font-size:clamp(12.5px,.95vw,14.5px);line-height:1.42;color:var(--fg-2)}.bundle-card .bundle-lines{font-size:clamp(14.5px,1.2vw,17.5px);color:var(--fg-2)}.bundle-card .bundle-qty{color:var(--fg)}.bundle-card-price{margin:auto 0 0;padding-top:clamp(16px,1.8vw,26px);color:var(--fg)}.bundle-card-price .bundle-list-price{display:block;color:var(--fg-2);opacity:1}.bundle-card-cta{display:block;margin-top:clamp(14px,1.5vw,20px);text-align:center;text-decoration:none;background:var(--fg);color:var(--bg);border-radius:100px;padding:clamp(12px,1.2vw,15px);font-size:15px;font-weight:600;transition:transform .18s ease,filter .18s ease}.bundle-card-cta:hover{transform:translateY(-1px);filter:brightness(.9)}.bundle-card-cta:focus-visible{outline:2px solid var(--pink-ink);outline-offset:3px}.bundle-card:hover{border-color:color-mix(in srgb,var(--fg) 26%,transparent)}@media (max-width:900px){.bundles-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "clock" "list" "price" "cta";gap:clamp(18px,3vw,28px)}.bundles-banner-clock{justify-self:start;text-align:left}.bundles-clock{justify-content:flex-start}.bundles-banner-cta{align-self:stretch}}@media (max-width:760px){.bundles-grid{margin-inline:calc(-1 * clamp(20px, 4vw, 24px));padding-inline:clamp(20px,4vw,24px);margin-top:20px;padding-top:14px;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,24px);overscroll-behavior-x:contain;scrollbar-width:none}.bundles-grid::-webkit-scrollbar{display:none}.bundle-card{width:min(78vw,340px);flex:none;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.bundle-card-cta:hover,.bundles-banner-cta:hover{transform:none}}.metrics-band{max-width:1200px;margin:clamp(6px,1.6vw,20px) auto 0;padding:0 clamp(20px,4vw,40px)}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.metrics-stat{display:flex;flex-direction:column;gap:clamp(9px,1vw,13px);padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,28px);border-left:1px solid var(--line)}.metrics-stat:first-child{border-left:none}.metrics-eyebrow{font-size:clamp(11px,.85vw,12.5px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.metrics-tag{color:var(--fg)}.metrics-number{font-size:clamp(38px,4.6vw,60px);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.metrics-unit{font-size:.46em;font-weight:600;letter-spacing:0;color:var(--fg-2);margin-left:.1em}.metrics-anchor{font-size:clamp(12.5px,1vw,14px);line-height:1.4;color:var(--fg-2)}.metrics-fade{display:inline-block;animation:metricsFade .5s ease both}@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{display: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)}.hiw-step-col{display:flex;flex-direction:column;padding:clamp(10px,1vw,14px);border:1px solid var(--line);border-radius:clamp(26px,2.6vw,38px)}.hiw-viz{position:relative;height:clamp(216px,21vw,268px);display:flex;align-items:center;justify-content:center;padding:clamp(12px,1.4vw,20px);background:radial-gradient(120% 90% at 50% 0,rgba(255,65,177,.16),transparent 62%),#fce3f2;border-radius:clamp(16px,1.6vw,24px);overflow:hidden}.hiw-step-col:nth-child(2) .hiw-viz{background:radial-gradient(120% 90% at 50% 0,rgba(124,86,255,.14),transparent 62%),#ebe6fb}.hiw-step-col:nth-child(3) .hiw-viz{background:radial-gradient(120% 90% at 50% 0,rgba(22,179,100,.14),transparent 62%),#e0f4e8}.hiw-text{margin-top:clamp(18px,2.2vw,32px)}.hiw-step{display:block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.hiw-title{margin:clamp(8px,1vw,14px) 0 0;font-size:clamp(22px,1.9vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--fg);white-space:nowrap}.hiw-sub{margin:clamp(10px,1vw,15px) 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.5;color:var(--fg-2);max-width:34ch}.hiw-scene1{width:min(100%,252px);display:flex;flex-direction:column;gap:clamp(9px,1vw,12px)}.hiw-field{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:8px 8px 8px 13px;box-shadow:0 6px 18px rgba(20,10,16,.06)}.hiw-field-text{flex:1;min-width:0;font-size:11.5px;color:var(--fg);white-space:nowrap;overflow:hidden}.hiw-field-go{flex:none;width:22px;height:22px;border-radius:50%;background:var(--fg);color:#fff;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.hiw-field-2{background:var(--card);box-shadow:none;padding:8px 13px}.hiw-field-2 .hiw-field-text{color:var(--fg-2)}.hiw-found{display:flex;justify-content:center;gap:5px;margin-top:2px}.hiw-tag{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:4px 9px 4px 5px;font-size:10.5px;font-weight:600;color:var(--fg);white-space:nowrap;box-shadow:0 4px 12px rgba(20,10,16,.06);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.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{flex:none;width:15px;height:15px;border-radius:50%;background:var(--fg);color:#fff;display:inline-flex;align-items:center;justify-content:center}.hiw-tag-check svg{width:9px;height:9px}.hiw-tag-thumb{flex:none;width:16px;height:16px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.hiw-cursor{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--fg);vertical-align:-.12em;animation:hiwBlink 1.05s step-end infinite}.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);position:relative;width:min(100%,246px);display:flex;flex-direction:column;gap:var(--hiw-gap)}.hiw-opt{display:flex;align-items:center;gap:10px;height:var(--hiw-row);padding:0 12px;background:#fff;border:1px solid var(--line);border-radius:13px;font-size:clamp(13px,1.05vw,15px);font-weight:600;color:var(--fg);white-space:nowrap;box-shadow:0 4px 14px rgba(20,10,16,.05);transition:border-color .2s ease,box-shadow .2s ease}.hiw-opt-on{border-color:var(--fg);box-shadow:0 8px 20px rgba(20,10,16,.1)}.hiw-opt-thumb{width:28px;height:28px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:none}.hiw-opt-check{margin-left:auto;flex:none;width:22px;height:22px;border-radius:7px;border:2px solid #d6d6d0;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.hiw-opt-check svg{width:14px;height:14px;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease}.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{position:absolute;top:calc(var(--hiw-row) * .58);right:4px;width:20px;height:20px;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));transform:translateY(calc(var(--sel, 0) * (var(--hiw-row) + var(--hiw-gap))));transition:transform .45s cubic-bezier(.3,.7,.3,1)}.hiw-fan{position:relative;width:100%;height:100%}.hiw-ready{position:absolute;top:clamp(0px,.8vw,8px);left:50%;transform:translateX(-50%);z-index:4;gap:7px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:7px 13px;font-size:12px;font-weight:600;color:var(--fg);white-space:nowrap;box-shadow:0 8px 20px rgba(20,10,16,.14)}.hiw-ready,.hiw-ready-check{display:inline-flex;align-items:center}.hiw-ready-check{flex:none;width:15px;height:15px;border-radius:50%;background:var(--fg);color:#fff;justify-content:center}.hiw-ready-check svg{width:9px;height:9px}.hiw-fan-card{position:absolute;left:50%;bottom:0;width:clamp(96px,10vw,138px);aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 26px rgba(20,10,16,.2);animation:hiwFloat 3.6s ease-in-out infinite}.hiw-fan-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hiw-fan-l{transform:translateX(calc(-50% - 58px)) translateY(-2px) rotate(-13deg);z-index:1;animation-delay:-.7s;animation-duration:4s}.hiw-fan-r{transform:translateX(calc(-50% + 58px)) translateY(-2px) rotate(13deg);z-index:2;animation-delay:-2.1s;animation-duration:3.4s}.hiw-fan-c{transform:translateX(-50%) translateY(-22px);z-index:3;animation-delay:-1.3s}@keyframes hiwFloat{0%,to{translate:0 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-opt,.hiw-opt-check,.hiw-opt-check svg,.hiw-pointer,.hiw-tag{transition:none}}:root{--light-surface:#fff;--light-ink:oklch(15% 0.0021 286.14);--light-ink-2:oklch(45.46% 0.0064 286.14);--light-line:oklch(92.68% 0.0053 106.5)}#how-it-works{background:var(--light-surface);--fg:var(--light-ink);--fg-2:var(--light-ink-2);--line:var(--light-line);--card:oklch(93.98% 0.0083 337.44);--bg:oklch(96.66% 0.0026 106.45)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.about-founder{display:flex;flex-direction:column}.about-photo{position:relative;aspect-ratio:4/5;border-radius:clamp(18px,1.8vw,26px);overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.about-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-name{margin:clamp(16px,1.8vw,26px) 0 0;font-size:clamp(21px,2vw,30px);letter-spacing:-.02em;line-height:1.05}.about-name,.about-role{font-weight:600;color:var(--fg)}.about-role{margin:clamp(5px,.6vw,9px) 0 0;font-size:clamp(15px,1.3vw,18px)}.about-bio{margin:clamp(12px,1.2vw,18px) 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.55;color:var(--fg-2)}@media (max-width:760px){.about-grid{grid-template-columns:1fr;max-width:420px}}.amq-row{overflow:hidden;--amq-stagger:clamp(20px,3.2vw,52px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.amq-track{display:flex;gap:clamp(16px,1.4vw,24px);width:-moz-max-content;width:max-content;padding:var(--amq-stagger) 9px 0;animation:mqLeft var(--amq-duration,48s) linear infinite}.amq-raise{transform:translateY(calc(-1 * var(--amq-stagger)))}.amq-tile{height:clamp(360px,54svh,620px);isolation:isolate}@media (max-width:760px){.amq-tile{height:clamp(280px,42svh,380px)}}.pv-unmute{transition:background-color .2s ease}.pv-unmute:hover{background:rgba(11,11,12,.78)}.pv-unmute:focus-visible{outline:2px solid #fff;outline-offset:2px}.mstrip{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:clamp(32px,6vw,88px);column-gap:clamp(32px,6vw,88px);row-gap:clamp(36px,5vw,52px)}@media (max-width:760px){.mstrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.mstrip{-moz-column-gap:clamp(18px,5vw,32px);column-gap:clamp(18px,5vw,32px);row-gap:clamp(24px,6vw,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{position:absolute;z-index:0;pointer-events:none;border-radius:18px;box-shadow:0 26px 64px rgba(0,0,0,.55);overflow:hidden;border:1px solid hsla(0,0%,100%,.08);will-change:transform;background:repeating-linear-gradient(135deg,var(--bg-2),var(--bg-2) 13px,var(--card) 13px,var(--card) 26px)}@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-burger,.hp-logo,.hp-mbar,.hp-mobile,.hp-mobile a,.hp-nav,.nav-link{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hp-nav{display:flex;align-items:center;justify-content:space-between;gap:3px;width:min(640px,100%);padding:6px 6px 6px 22px;border-radius:100px;background:color-mix(in srgb,var(--nav-surface) 60%,transparent);border:1px solid var(--nav-line);backdrop-filter:blur(6px)}.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{font-weight:700;font-size:21px;letter-spacing:-.03em;color:var(--nav-ink);text-decoration:none;white-space:nowrap}.hp-logo-accent{color:var(--nav-accent)}.hp-nav-links{display:flex;align-items:center;gap:2px}.nav-link{color:var(--nav-ink-2);text-decoration:none;padding:8px 15px;border-radius:100px;font-size:14px;line-height:1;white-space:nowrap}.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}.hp-mbar{display:none;width:100%;max-width:1200px;align-items:center;justify-content:space-between;padding:6px 6px 6px 18px;border-radius:100px;border:1px solid var(--nav-line);background:color-mix(in srgb,var(--nav-surface) 92%,transparent);backdrop-filter:blur(12px)}@media (max-width:760px){.hp-mbar{display:flex}}.hp-burger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:0;background:transparent;color:var(--nav-ink);font-size:18px;line-height:1;cursor:pointer}.hp-burger:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}.hp-mobile{width:100%;max-width:1200px;margin-top:10px;display:flex;flex-direction:column;padding:6px 14px 12px;border:1px solid var(--nav-line);border-radius:18px;background:color-mix(in srgb,var(--nav-surface) 92%,transparent);backdrop-filter:blur(12px);animation:hwFade .22s ease both}.hp-mobile a{padding:13px 6px;font-size:16px;font-weight:500;color:var(--nav-ink-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--nav-line) 60%,transparent)}.hp-mobile a:last-child{border-bottom:none}.hp-mobile a:focus-visible,.hp-mobile a:hover{color:var(--nav-ink)}@media (min-width:761px){.hp-mobile{display:none!important}}html{scroll-behavior:smooth}#about,#faq,#how-it-works,#work{scroll-margin-top:92px}@media (prefers-reduced-motion:reduce){.amq-track,.bmq-track,.mq-track{animation:none!important}.mq-row{-webkit-mask-image:none;mask-image:none}.mq-track{width:100%}.mq-group,.mq-track{flex-wrap:wrap;justify-content:center;row-gap:clamp(22px,3vw,32px)}.mq-group{padding-right:0}.mq-dup{display:none}.amq-row{-webkit-mask-image:none;mask-image:none}.amq-track{width:100%;flex-wrap:wrap;justify-content:center;row-gap:18px;padding-top:0}.amq-raise{transform:none}}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px);align-items:stretch}@media (max-width:760px){.diff-grid{grid-template-columns:1fr}}.diff-li{display:flex;align-items:flex-start;gap:13px;font-size:clamp(15px,1.55vw,17px);line-height:1.45;color:var(--fg)}.diff-li+.diff-li{margin-top:clamp(13px,1.6vw,17px)}.faq-grid{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,64px);align-items:start}@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 ease}.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:hwFade .3s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.faq-ans{animation:none}}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,48px)}@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:focus-visible,.foot-link:hover{color:var(--pink)}.hw-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--pl-spin-track,#e7e7e3);border-top-color:var(--pink);animation:spin .7s linear infinite;flex:none}.pl-blink{animation:plBlink 1s steps(1) infinite}@keyframes plBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.pl-box{padding:clamp(26px,5vw,56px) clamp(18px,4vw,40px)}.pl-track{display:flex;gap:clamp(12px,1.4vw,18px);align-items:stretch}@media (min-width:761px){.pl-card{flex:1 1 0;min-width:0}}@media (max-width:760px){.pl-box{padding:18px 0}.pl-track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 16px 14px;scroll-padding-inline:50%}.pl-track::-webkit-scrollbar{display:none}.pl-card{flex:0 0 86%;scroll-snap-align:center}.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;position:relative;min-width:0;display:flex;flex-direction:column;gap:14px;background:var(--pl-bg);color:var(--pl-fg);border:1px solid var(--pl-line);border-radius:20px;padding:clamp(16px,1.6vw,22px);box-shadow:0 18px 44px rgba(20,4,16,.22);transition:transform .45s var(--ease-out-expo),background .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease}.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;transform:scale(1.035);z-index:2;box-shadow:0 30px 70px rgba(0,0,0,.55);border-color:color-mix(in srgb,var(--pink) 45%,transparent)}.pl-cardnum{flex:none;width:26px;height:26px;border-radius:50%;background:var(--pl-fg);color:var(--pl-bg);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .45s ease,color .45s ease}.pl-cbody{min-height:380px}@media (prefers-reduced-motion:reduce){.pl-card{transition:none}.pl-card.is-active{transform:none}}.pl-pause-btn{position:absolute;top:clamp(12px,2vw,18px);right:clamp(12px,2vw,18px);z-index:3;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#fff;background:color-mix(in srgb,#000 55%,transparent);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.28);cursor:pointer;transition:background .2s ease}.pl-pause-btn:hover{background:color-mix(in srgb,#000 70%,transparent)}.pl-pause-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.why-bento{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(14px,1.6vw,20px)}.why-bento-left{grid-row:span 2}.why-bento-stats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,32px)}@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 ease}.svc-buy:hover{background:var(--pink)}.svc-more{background:transparent;border:1.5px solid #d9d9d4;transition:border-color .25s ease,color .25s ease}.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{background:#fff;color:#0e0e0f;transition:background-color .35s ease,color .35s ease}.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{position:relative;display:inline-flex;align-items:center;vertical-align:baseline}.tip-trigger{cursor:pointer;background:none;border:none;padding:0;margin:0;font:inherit;line-height:1;color:inherit;-webkit-tap-highlight-color:transparent}.tip-trigger:focus-visible{outline:2px solid var(--pink-ink);outline-offset:2px;border-radius:5px}.tip-pop{position:absolute;z-index:40;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.tip-pop:hover,.tip:focus-within .tip-pop,.tip:hover .tip-pop{opacity:1;visibility:visible;transform:none;pointer-events:auto}@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{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,18px);grid-auto-flow:dense;grid-auto-rows:minmax(150px,auto)}.b-tile{border-radius:var(--radius-xl);padding:clamp(20px,2.3vw,28px);display:flex;flex-direction:column;overflow:hidden;position:relative}.b-lead{grid-row:span 2}.b-lead,.b-wide{grid-column:span 2}.b-num{background:radial-gradient(120% 140% at 16% 14%,rgba(255,90,200,.5),transparent 55%),radial-gradient(110% 120% at 86% 20%,rgba(255,65,177,.5),transparent 55%),linear-gradient(135deg,#24061c,#5a1346 55%,#2e0a24);color:#fff}.b-num-badge{flex:none;width:42px;height:42px;border-radius:13px;background:hsla(0,0%,100%,.18);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.b-lead{grid-row:span 2}.b-lead,.b-wide{grid-column:span 2}}@media (max-width:560px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}.b-lead,.b-wide{grid-column:span 1;grid-row:auto}}.hw-pop{animation:hwFade .42s cubic-bezier(.2,.7,.3,1) both}.gal-stage{position:relative;height:clamp(340px,44vw,500px);margin:clamp(26px,4vw,46px) 0 clamp(22px,3vw,32px)}.gal-card{position:absolute;left:50%;top:50%;will-change:transform;transition:transform .45s cubic-bezier(.3,.7,.3,1),opacity .45s ease}.gal-card button{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.gal-card button:focus-visible{outline:2px solid var(--pink-ink);outline-offset:4px;border-radius:20px}.gal-arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background .2s ease,border-color .2s ease,color .2s ease}.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{position:fixed;inset:0;z-index:200;display:flex;padding:clamp(16px,4vw,48px);background:rgba(6,2,5,.84);backdrop-filter:blur(8px);animation:hwFade .25s ease both}.gal-lb,.gal-lb-close{align-items:center;justify-content:center}.gal-lb-close{position:absolute;top:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px);width:46px;height:46px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;font-size:20px;cursor:pointer;display:inline-flex}.gal-lb-arrow:focus-visible,.gal-lb-close:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px rgba(0,0,0,.55)}.gal-lb-arrow{flex:none;width:52px;height:52px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;font-size:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gal-lb-arrow:hover{background:hsla(0,0%,100%,.22)}@media (prefers-reduced-motion:no-preference){.rv-on [data-reveal]{opacity:0;transform:translateY(26px)}.rv-on [data-reveal].rv-in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-delay,0ms)}.hero-enter{animation:heroRise .75s cubic-bezier(.16,1,.3,1) .05s both}.hero-enter-2{animation-delay:.16s}.hero-enter-3{animation-delay:.27s}.hero-enter-4{animation-delay:.36s}.hero-enter-mq{animation:heroFadeIn 1s ease .4s both}}@media (prefers-reduced-motion:no-preference){@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}