.pv .pv-floating-nav{--fg:#f8f9fc;--fg-mute:#d6d9e1;z-index:var(--z-nav);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(115deg,#ffffff14,#0000 48%,#aac1e60a),#12151cd1;border:1px solid #ffffff2e;border-radius:22px;width:calc(100% - 40px);max-width:1520px;margin:16px auto 0;transition:background-color .22s,box-shadow .22s,border-color .22s;position:sticky;top:16px;box-shadow:inset 0 1px #ffffff1f,0 8px 32px #00000029}.pv .pv-floating-nav.is-scrolled{background-color:#12151ce0;border-color:#ffffff3b;box-shadow:inset 0 1px #ffffff29,0 12px 40px #0000003d}.pv .pv-floating-nav-bar{justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:10px 28px;display:flex}.pv .pv-floating-nav a:focus-visible,.pv .pv-floating-nav button:focus-visible{outline-offset:5px;outline:2px solid #a8cbff}.pv .pv-floating-nav-panel{overscroll-behavior:contain;border-top:1px solid #ffffff24;max-height:calc(100dvh - 130px);padding:12px 24px 24px;overflow-y:auto}.pv .pv-floating-nav.is-open{background-color:#12151cf7}@media (max-width:1100px){.pv .pv-floating-nav-bar{gap:16px;padding-inline:20px}.pv .pv-floating-nav .pv-desknav{gap:18px!important}}@media (max-width:939px){.pv .pv-floating-nav{border-radius:20px;width:calc(100% - 24px);margin-top:10px;top:10px}.pv .pv-floating-nav-bar{gap:12px;min-height:68px;padding:10px 16px}}@media (max-width:359px){.pv .pv-floating-nav-bar{gap:8px;padding-inline:12px}.pv .pv-floating-nav .btn-sm{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.pv .pv-floating-nav{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pv .pv-floating-nav{background-color:#151820}}@media (min-width:940px){.pv .pv-desknav{display:flex!important}.pv .pv-deskonly{display:inline-flex!important}.pv .pv-mobonly{display:none!important}}
.pv{--ink-void:#06070a;--ink-base:#0a0c10;--ink-raise:#12151b;--ink-lift:#191d25;--line:#ffffff16;--line-strong:#ffffff29;--fg:#f2f4f7;--fg-mute:#9ca5b2;--fg-faint:#7e8896;--fg-dim:#7e8896;--blue:#004cff;--blue-lift:#2e6bff;--blue-text:#7fa3ff;--blue-glow:#004cff52;--green:#4ade80;--amber:#ffac5b;--coral:#ff6b6b;--aqua:#31c1d8;--day-bg:#f3f1ed;--day-raise:#fff;--day-fg:#0b0c0e;--day-mute:#5c6169;--day-line:#0b0c0e1f;--shell:1240px;--gut:clamp(20px, 5vw, 56px);--display:var(--font-tt-commons), "Helvetica Neue", Helvetica, Arial, sans-serif;--text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--ink-base);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1, "liga" 1;overflow-x:clip}.pv .display{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:.95}.pv .d1{font-size:clamp(2.6rem,6.1vw,5rem)}.pv .d2{font-size:clamp(2.1rem,5vw,4rem)}.pv .d3{font-size:clamp(1.6rem,3.1vw,2.5rem);line-height:1.02}.pv .d4{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.1}.pv .eyebrow{font-family:var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:.6875rem;font-weight:600}.pv .eyebrow-blue{color:var(--blue-text)}.pv .lede{color:var(--fg-mute);text-wrap:pretty;max-width:46ch;font-size:clamp(1.0625rem,1.55vw,1.3125rem);line-height:1.5}.pv .body{color:var(--fg-mute);max-width:62ch;font-size:1rem;line-height:1.62}.pv .small{color:var(--fg-faint);font-size:.8125rem;line-height:1.55}.pv .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pv .shell{max-width:var(--shell);padding-inline:var(--gut);margin-inline:auto}.pv .shell-wide{max-width:1560px;padding-inline:var(--gut);margin-inline:auto}.pv .band{padding-block:clamp(64px,9.5vw,132px);position:relative}.pv .band-tight{padding-block:clamp(44px,6vw,80px)}.pv .rule{background:var(--line);border:0;height:1px;margin:0}.pv .daylight{background:var(--day-bg);color:var(--day-fg)}.pv .daylight .lede,.pv .daylight .body{color:var(--day-mute)}.pv .daylight .small,.pv .daylight .eyebrow{color:#62676f}.pv .daylight .eyebrow-blue{color:var(--blue)}.pv .daylight .rule{background:var(--day-line)}.pv .btn{font-family:var(--text);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;min-height:48px;padding:.9rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.pv .btn:active{transform:translateY(1px)}.pv .btn-primary{background:var(--blue);color:#fff;box-shadow:0 0 0 0 var(--blue-glow)}.pv .btn-primary:hover{background:var(--blue-lift);box-shadow:0 8px 34px -8px var(--blue-glow)}.pv .btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.pv .btn-ghost:hover{background:#ffffff0a;border-color:#ffffff57}.pv .daylight .btn-ghost{color:var(--day-fg);border-color:#0b0c0e33}.pv .daylight .btn-ghost:hover{background:#0b0c0e0d;border-color:#0b0c0e66}.pv .btn-sm{min-height:40px;padding:.6rem 1.05rem;font-size:.8125rem}.pv .link-arrow{color:var(--blue-text);border-bottom:1px solid #0000;align-items:center;gap:.4em;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,gap .15s;display:inline-flex}.pv .link-arrow:hover{border-bottom-color:currentColor;gap:.62em}.pv .daylight .link-arrow{color:var(--blue)}.pv a:focus-visible,.pv button:focus-visible,.pv [tabindex]:focus-visible{outline:2px solid var(--blue-lift);outline-offset:3px;border-radius:4px}.pv .panel{background:var(--ink-raise);border:1px solid var(--line);border-radius:14px}.pv .daylight .panel{background:var(--day-raise);border-color:var(--day-line)}.pv .chip{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--fg-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.36em .72em;font-size:.6875rem;font-weight:600;display:inline-flex}.pv .chip-live{color:var(--green);border-color:#4ade8052}.pv .chip-soon{color:var(--amber);border-color:#ffac5b52}.pv .chip-blue{color:var(--blue-text);background:#004cff1a;border-color:#004cff73}.pv .daylight .chip{border-color:var(--day-line);color:var(--day-mute)}.pv .openterm{cursor:help;background:#ffac5b24;border-radius:2px;padding:0 .18em;display:inline;position:relative;box-shadow:inset 0 -1px #ffac5b8c}.pv .openterm-mark{vertical-align:super;color:var(--amber);letter-spacing:.04em;margin-left:.12em;font-size:.62em;font-weight:700}.pv [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.pv [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pv [data-reveal]{opacity:1;transition:none;transform:none}.pv *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.pv .phone{isolation:isolate;background:linear-gradient(160deg,#2b3038 0%,#0d1014 42%,#23272f 100%);border-radius:42px;padding:9px;position:relative;overflow:hidden;box-shadow:0 44px 90px -34px #000000e6,0 0 0 1px #ffffff12}.pv .phone-screen{aspect-ratio:410/888;background:#000;border-radius:34px;position:relative;overflow:hidden}.pv .phone-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.pv .grid{gap:clamp(20px,3vw,40px);display:grid}.pv .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv .cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.pv .cols-2,.pv .cols-3,.pv .cols-4{grid-template-columns:minmax(0,1fr)}.pv .cols-4-keep2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv .stack{flex-direction:column;display:flex}.pv .row{flex-wrap:wrap;align-items:center;display:flex}.pv .bullet{flex-wrap:nowrap;align-items:flex-start;display:flex}.pv .bullet>:last-child{flex:auto;min-width:0}.pv img{max-width:100%}.pv table{border-collapse:collapse;width:100%}.pv .hairline-top{border-top:1px solid var(--line)}.pv .daylight .hairline-top{border-top-color:var(--day-line)}.pv .glow-blue{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#004cff47 0%,#004cff00 68%);position:absolute;inset:auto}.pv .scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.pv .skip{z-index:var(--z-skip);background:var(--blue);color:#fff;border-radius:8px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.pv .skip:focus{left:12px}.pv-nojs [data-reveal]{opacity:1!important;transform:none!important}nextjs-portal{display:none!important}.pv .pv-deskonly-inline{display:none}@media (min-width:720px){.pv .pv-deskonly-inline{display:inline}}@media (max-width:559px){.pv .pv-cta .btn{flex:100%}}.pv .cv-device{background:linear-gradient(158deg,#2b313b 0%,#14171d 38%,#0b0d12 100%);border-radius:30px;flex:none;padding:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 34px 70px -28px #000000eb,0 8px 24px -12px #00288257}.pv .cv-device-screen{background:var(--ink-void);border-radius:25px;height:100%;overflow:hidden}.pv .cv-device-screen>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:100%!important}.pv .cv-device-gloss{pointer-events:none;background:linear-gradient(196deg,#ffffff17 0%,#fff0 26%);border-radius:30px;position:absolute;inset:0}.pv .cv-tilt-left{transform:rotate(-2.2deg)}.pv .cv-tilt-right{transform:rotate(2.2deg)}.pv .cv-crop{border:1px solid var(--line-strong);background:var(--ink-raise);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 26px 52px -26px #000000f2}.pv .cv-crop>img{border-bottom:1px solid var(--line)}.pv .cv-crop figcaption{color:var(--fg-mute);background:var(--ink-raise);padding:12px 15px 14px;font-size:.8125rem;line-height:1.45}.pv .cv-chapter{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid}.pv .cv-chapter[data-flip="1"]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.pv .cv-chapter[data-flip="1"] .cv-chapter-copy{order:2}.pv .cv-chapter[data-flip="1"] .cv-chapter-art{order:1}.pv .cv-index{border:1px solid var(--line-strong);color:var(--fg-mute);letter-spacing:.06em;border-radius:999px;margin-right:12px;padding:2px 8px;display:inline-block}.pv .cv-chapter-art{align-items:center;gap:clamp(14px,2.2vw,30px);min-width:0;padding:clamp(20px,3vw,40px) 0;display:flex;position:relative}.pv .cv-stage{pointer-events:none;background:radial-gradient(58% 62% at 42% 40%,#004cff26 0%,#004cff00 68%);border-radius:40px;position:absolute;inset:4% -6%}.pv .cv-chapter-device{position:relative}.pv .cv-chapter-crops{flex:auto;gap:clamp(14px,1.8vw,22px);min-width:0;display:grid;position:relative}.pv .cv-band{margin:0}.pv .cv-band figcaption{margin-top:12px}.pv .cv-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(22px,3vw,38px);display:grid}.pv .cv-gcard-shot{border:1px solid var(--line);background:var(--ink-void);aspect-ratio:820/1180;border-radius:18px;overflow:hidden;box-shadow:0 20px 44px -24px #000000e6}.pv .cv-gcard-shot>img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:100%}.pv .cv-textlink{color:var(--blue-text);border-bottom:1px solid #7fa3ff66;padding-bottom:2px;font-size:.9375rem;font-weight:600;text-decoration:none}.pv .cv-textlink:hover{border-bottom-color:var(--blue-text)}@media (max-width:900px){.pv .cv-chapter,.pv .cv-chapter[data-flip="1"]{grid-template-columns:minmax(0,1fr);gap:26px}.pv .cv-chapter[data-flip="1"] .cv-chapter-copy,.pv .cv-chapter[data-flip="1"] .cv-chapter-art{order:0}.pv .cv-chapter-art{flex-direction:column;align-items:stretch;padding:6px 0 0}.pv .cv-chapter-device{align-self:center}.pv .cv-tilt-left,.pv .cv-tilt-right{transform:none}.pv .cv-stage{inset:0 -12% 30%}.pv .cv-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);overscroll-behavior-x:contain;scroll-padding-inline:var(--gut);padding-bottom:4px;display:flex;overflow-x:auto}.pv .cv-rail::-webkit-scrollbar{display:none}.pv .cv-rail{align-items:start}.pv .cv-rail:focus-visible{outline:2px solid var(--blue-text);outline-offset:4px;border-radius:12px}.pv .cv-rail>*{scroll-snap-align:start}.pv .cv-chapter-crops{gap:14px}.pv .cv-chapter-crops>*{flex:0 0 82%}.pv .cv-gallery{gap:16px}.pv .cv-gallery>*{flex:0 0 74%}}@media (prefers-reduced-motion:reduce){.pv .cv-tilt-left,.pv .cv-tilt-right{transform:none}}.pv .section{padding-top:clamp(48px,6.5vw,96px);padding-bottom:clamp(48px,6.5vw,96px)}.pv .hero2{-moz-column-gap:clamp(26px, 4vw, 64px);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"copy art""act art";align-items:center;gap:26px clamp(26px,4vw,64px);display:grid}.pv .hero2-copy{grid-area:copy;align-self:end}.pv .hero2-act{grid-area:act;align-self:start}.pv .hero2-art{grid-area:art;align-items:center;gap:clamp(14px,1.8vw,26px);min-width:0;display:flex;position:relative}.pv .hero2-stage{pointer-events:none;background:radial-gradient(56% 58% at 40% 42%,#004cff33 0%,#004cff00 70%);border-radius:48px;position:absolute;inset:-8% -10%}.pv .hero2-crop{flex:auto;min-width:0;position:relative}.pv .hero2-lede{max-width:34ch;margin:0}.pv .hero2-price{color:var(--fg-mute);margin:18px 0 0;font-size:.9375rem}.pv .hero2-hw{color:var(--fg-mute);border-top:1px solid var(--line);max-width:50ch;margin:14px 0 0;padding-top:14px;font-size:.875rem;line-height:1.55}@media (max-width:900px){.pv .hero2{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art""act";row-gap:20px}.pv .hero2-art{justify-content:center;gap:0}.pv .hero2-crop{display:none}.pv .hero2-stage{inset:-6% -18%}.pv .hero2-lede{max-width:40ch}}.pv .become{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.pv .become-art{gap:clamp(16px,2vw,24px);display:grid}.pv .bandchap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"hero copy""hero fabric";align-items:center;gap:clamp(24px,3.4vw,52px);display:grid}.pv .bandchap-hero{grid-area:hero}.pv .bandchap-copy{grid-area:copy;align-self:end}.pv .bandchap-fabric{grid-area:fabric;align-self:start;margin:0}.pv .bandchap-prices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:clamp(24px,4vw,48px);margin:24px 0 22px;padding:18px 0;display:flex}.pv .routes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:clamp(16px,2vw,24px);display:grid}.pv .route{border:1px solid var(--line);background:var(--ink-base);border-radius:18px;flex-direction:column;height:100%;padding:clamp(20px,2.4vw,28px);display:flex}.pv .route-feature{background:linear-gradient(180deg, #004cff17 0%, #004cff00 62%), var(--ink-base);border-color:#2e6bff6b}.pv .route .btn{align-self:flex-start;margin-top:auto}.pv .ticks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pv .ticks li{color:var(--fg-mute);padding-left:20px;font-size:.875rem;line-height:1.5;position:relative}.pv .ticks li:before{content:"";background:var(--blue-lift);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:2px}.pv .b2b{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,24px);display:grid}.pv .b2bcard{border:1px solid var(--line);background:var(--ink-raise);border-radius:18px;padding:clamp(22px,2.6vw,32px)}.pv .faqgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:900px){.pv .become,.pv .faqgrid{grid-template-columns:minmax(0,1fr)}.pv .bandchap{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""copy""fabric"}.pv .hero2-art .cv-device{width:252px!important;height:318px!important}}.pv .sec{border-top:1px solid var(--line)}.pv .mealphoto{border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;box-shadow:0 22px 46px -24px #000000e6}.pv .pv-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv .bandpick{flex-wrap:wrap;gap:12px;display:flex}.pv .bandpick-item{border:1px solid var(--line-strong);background:var(--ink-raise);color:var(--fg);border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 14px;text-decoration:none;transition:border-color .16s,background .2s;display:flex}.pv .bandpick-item:hover{border-color:var(--blue-lift);background:var(--ink-lift,var(--ink-raise))}.pv .bandpick-item:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.pv .bandpick-price{color:var(--fg-mute)}@media (max-width:420px){.pv .bandpick{flex-direction:column;align-items:stretch}.pv .bandpick-item{justify-content:flex-start}}.pv .cv-band-feather>img{-webkit-mask-image:radial-gradient(52% 54% at 50% 47%,#000 44%,#0000009e 70%,#0000 94%);mask-image:radial-gradient(52% 54% at 50% 47%,#000 44%,#0000009e 70%,#0000 94%)}.pv .home-refresh section{scroll-margin-top:120px}.pv .home-hero{padding-block:clamp(32px,6vw,84px);overflow:hidden}.pv .home-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px;display:grid}.pv .home-hero-copy{z-index:1;position:relative}.pv .home-hero-copy h1{margin:22px 0;font-size:clamp(2.8rem,5.5vw,5rem)}.pv .home-hero-copy h1 span{color:var(--blue-text)}.pv .home-hero-copy .lede{max-width:35ch}.pv .home-hero-image{margin-inline:-20px -100px;display:block}.pv .home-hero-image img{border-radius:24px}.pv .home-price{margin-top:20px}.pv .home-price strong{color:var(--fg)}.pv .home-heading{margin:18px 0 22px}.pv .home-day-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 28px;display:grid}.pv .home-day-card{min-width:0}.pv .home-option{letter-spacing:.12em;opacity:.7;font-size:11px;font-weight:600;display:block}.pv .home-day-card h3{margin:12px 0}.pv .home-day-card .body{min-height:92px;font-size:.9rem}.pv .home-day-screen{background:#e5e3df;border-radius:24px;margin-top:20px;padding:26px}.pv .home-day-screen img{border-radius:20px;width:100%;max-width:260px;height:auto;margin:auto;display:block;box-shadow:0 18px 30px #0002}.pv .home-plans{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.pv .home-plans-art{background:radial-gradient(#17335755,#0000 70%);border-radius:32px;padding:30px}.pv .home-plans-art img{border:1px solid var(--line-strong);border-radius:26px;width:100%;max-width:290px;height:auto;margin:auto;display:block}.pv .home-setup-section{background:var(--ink-void);border-block:1px solid var(--line)}.pv .home-setup-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.pv .home-setup-card{border:1px solid var(--line-strong);background:linear-gradient(135deg,#171e2a,#0c0f16);border-radius:26px;padding:clamp(24px,4vw,42px)}.pv .home-setup-card h3{margin:22px 0}.pv .home-setup-price{margin-bottom:22px;font-size:2.2rem}.pv .home-setup-price span{color:var(--fg-mute);font-size:.9rem}.pv .home-setup-card .btn{margin-top:24px}.pv .home-app-only{margin-top:26px}.pv .home-final-cta{text-align:center;margin-top:48px}@media (max-width:900px){.pv .home-hero-grid{grid-template-columns:1fr}.pv .home-hero-image{margin:12px -12px 0}.pv .home-hero-copy h1{font-size:clamp(2.8rem,8vw,4.5rem)}.pv .home-day-grid{gap:14px}.pv .home-day-screen{padding:16px}}@media (max-width:700px){.pv .home-day-grid,.pv .home-plans,.pv .home-setup-grid{grid-template-columns:1fr}.pv .home-day-grid{gap:36px}.pv .home-day-card .body{min-height:0}.pv .home-day-screen{padding:24px}.pv .home-plans{gap:20px}.pv .home-hero .shell{padding-inline:20px}}.pv .home-day-grid.story-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.pv .story-rail .home-day-card .body{min-height:130px}.pv .story-rail .home-day-screen{padding:16px}.pv .story-dots{display:none}.pv .progress-demo{color:#182333;background:#fff;border:1px solid #dadfe7;border-radius:24px;margin-top:20px;padding:22px 16px}.pv .progress-demo-label{letter-spacing:.06em;text-transform:uppercase;color:#505d70;background:#eef1f6;border-radius:20px;padding:6px 8px;font-size:10px;display:inline-block}.pv .progress-demo h4{margin:24px 0 16px;font-size:1.1rem}.pv .progress-reading{flex-direction:column;gap:8px;display:flex}.pv .progress-reading strong{font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}.pv .progress-reading span{color:#505d70;font-size:12px}.pv .progress-demo svg{touch-action:pan-x pan-y;width:100%;margin-top:24px;overflow:visible}.pv .progress-slider{margin:14px 0;font-size:11px;display:block}.pv .progress-slider input{accent-color:#004cff;width:100%;margin-top:12px;display:block}.pv .progress-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.pv .progress-legend span{background:#004cff;width:18px;height:3px}.pv .progress-legend strong{margin-left:auto}.pv .progress-note{color:#505d70;margin-top:18px;font-size:11px;line-height:1.5}@media (max-width:1100px) and (min-width:701px){.pv .home-day-grid.story-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pv .home-day-grid.story-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.pv .story-rail::-webkit-scrollbar{display:none}.pv .story-rail .home-day-card{scroll-snap-align:start;flex:0 0 88%}.pv .story-rail .home-day-card .body{min-height:106px}.pv .story-dots{justify-content:center;margin:-12px 0 24px;display:flex}.pv .story-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.pv .story-dots button span{background:#999;border-radius:50%;width:7px;height:7px}.pv .story-dots button[aria-pressed=true] span{background:#004cff;border-radius:8px;width:20px}}.pv .home-day-grid.story-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.pv .story-rail .home-day-card{scroll-snap-align:start;flex:0 0 min(580px,80%);min-width:0}.pv .story-dots{justify-content:center;margin:-8px 0 24px;display:flex}.pv .story-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.pv .story-dots button span{background:#999;border-radius:50%;width:7px;height:7px}.pv .story-dots button[aria-pressed=true] span{background:#004cff;border-radius:8px;width:20px}.pv .understand-study{color:#f4f6fa;background:#10151e;border:1px solid #ffffff18;border-radius:30px;overflow:hidden}.pv .understand-copy{z-index:1;padding:36px 36px 0;position:relative}.pv .understand-kicker{color:#aab6c9;letter-spacing:.19em;font-size:10px}.pv .understand-copy h3{margin:20px 0 16px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.02}.pv .understand-copy p{color:#b6c0ce;max-width:30ch;margin:0;font-size:15px;line-height:1.5}@media (max-width:700px){.pv .home-day-grid.story-rail{gap:16px}.pv .story-rail .home-day-card{flex-basis:88%}.pv .understand-copy{padding:28px 24px 0}.pv .understand-copy p{font-size:14px}}.pv .understand-render{margin-top:24px;position:relative}.pv .understand-render-base{width:100%;height:auto;display:block}.pv .understand-render-screen{border-radius:10%/4.6%;width:53.9%;height:auto;position:absolute;top:9.85%;left:23.05%}.pv .understand-copy p{min-height:4.5em}.pv .act-layered-stage{aspect-ratio:2/3;isolation:isolate;background:radial-gradient(at 55% 65%,#2b466c 0%,#152233 42%,#10151e 75%);margin-top:24px;position:relative}.pv .act-layered-stage .act-phone{clip-path:inset(8% 20% 9.5% round 11%/5.3%);width:90%;margin:0;position:absolute}.pv .act-phone-plan{top:-3%;left:-11%;transform:rotate(-5deg)}.pv .act-phone-session{z-index:1;top:13%;left:20%;transform:rotate(4deg)}.pv .food-layered-stage .act-phone-plan{width:84%;top:-1%;left:23%;transform:rotate(7deg)}.pv .food-layered-stage .act-phone-session{width:94%;top:12%;left:-12%;transform:rotate(-5deg)}.pv .story-rail .understand-study{color:#233346;border:1px solid #23334612}.pv .story-rail .understand-kicker{color:#526477}.pv .story-rail .understand-copy p{color:#46596b}.pv .training-study .act-layered-stage{background:radial-gradient(at 85% 65%,#b99cf0 0%,#0000 58%),radial-gradient(at 15% 55%,#7fb8f2 0%,#0000 60%),#e2e6fa}.pv .food-study .understand-copy p{color:#684c4c}.pv .food-study .understand-kicker{color:#775052}.pv .food-layered-stage{background:radial-gradient(at 80% 75%,#bf6682 0%,#0000 52%),radial-gradient(at 15% 48%,#f4b965 0%,#0000 62%),linear-gradient(#f3d6c5,#e7ac98)}.pv .progress-study{background:radial-gradient(at 80% 85%,#eaf2bd 0%,#0000 58%),linear-gradient(#e3eee4,#c2dfd2)}.pv .progress-study .progress-demo{background:#ffffffb8;border-color:#ffffffa0;margin:48px 36px 36px;padding:32px 24px;box-shadow:0 20px 60px #345b4510}@media (max-width:700px){.pv .progress-study .progress-demo{margin:32px 24px 28px;padding:24px 16px}}.pv .home-refresh{background:var(--day-bg)}.pv .home-refresh .home-hero{background:var(--ink-base)}.pv .home-refresh>.daylight{--fg:#182333;--fg-mute:#535e69;--fg-faint:#5e6873;--blue-text:#004cdb;--line:#18233321;--line-strong:#18233333;color:var(--fg)}.pv .home-refresh .home-plans-section{color:var(--fg);background:#0d1726}.pv .home-refresh .home-plans-art{background:radial-gradient(#345b8c66 0%,#0000 72%)}.pv .home-refresh .home-plans-art img{box-shadow:0 22px 54px #0005}.pv .home-refresh .home-setup-section{background:var(--day-bg);border-color:#18233310}.pv .home-refresh .home-setup-card{background:#fffdfa;border-color:#18233318;box-shadow:0 10px 30px #413a3005}.pv .home-refresh .home-faq-section{background:var(--day-bg)}.pv .home-refresh .daylight .cv-textlink{border-bottom-color:#004cdb40}.pv .progress-art{aspect-ratio:2/3;flex-direction:column;justify-content:center;margin-top:24px;padding:9% 8% 5%;display:flex}.pv .progress-glass{color:#edf9f3;background:radial-gradient(at 100% 0,#294c49,#0000 65%),linear-gradient(145deg,#172b30,#102323);border:1px solid #fff8;border-radius:32px;padding:8%;box-shadow:0 30px 55px -18px #244f4f66,inset 0 1px #ffffff30}.pv .progress-art-heading{letter-spacing:.14em;color:#b9d1cd;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.pv .progress-example{letter-spacing:0;border:1px solid #b9d1cd40;border-radius:20px;padding:6px 9px;font-size:9px}.pv .progress-art-reading{align-items:center;gap:18px;margin:30px 0 18px;display:flex}.pv .progress-art-reading>strong{font-family:var(--display);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,100px);font-weight:500;line-height:1}.pv .progress-art-reading>span{color:#b9d1cd;font-size:12px;line-height:1.8}.pv .progress-art-reading b{color:#c7ecc6;font-size:11px;font-weight:500}.pv .progress-columns{border-bottom:1px solid #b9d1cd33;gap:7%;height:270px;padding-bottom:20px;display:flex}.pv .progress-column{color:#b9d1cd;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0;display:flex}.pv .progress-column-bar{opacity:.5;background:linear-gradient(100deg,#668e81,#a7c9a5 48%,#6eaa98);border-radius:10px 10px 3px 3px;flex-shrink:0;width:100%;transition:opacity .2s,box-shadow .2s;display:block;box-shadow:inset 1px 1px #fff5}.pv .progress-column[aria-pressed=true] .progress-column-bar{opacity:1;background:linear-gradient(100deg,#a4d6b7,#e0f1be 48%,#93c8aa);box-shadow:inset 1px 1px #fff8,0 0 28px #b2eec320}.pv .progress-column-value{font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:14px}.pv .progress-column-week{letter-spacing:.08em;margin-top:12px;font-size:10px}.pv .progress-column:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #e0f1be}.pv .progress-art-footer{color:#b9d1cd;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;line-height:1.6;display:flex}.pv .progress-art-footer strong{color:#edf9f3;font-weight:500}.pv .progress-rise{color:#d9edbb;font-size:38px}.pv .progress-art-note{text-align:center;color:#4d665c;margin:24px 0 0;font-size:10px}@media (max-width:700px){.pv .progress-glass{border-radius:24px}.pv .progress-columns{height:190px}.pv .progress-art-reading{gap:12px;margin-top:24px}.pv .progress-art-reading>span{font-size:10px}.pv .progress-art-reading b{font-size:9px}.pv .progress-art-heading{letter-spacing:.06em;font-size:8px}}@media (prefers-reduced-motion:reduce){.pv .progress-column-bar{transition:none}}.pv .story-rail .home-day-card{flex-basis:min(460px,80%)}.pv .story-rail .understand-copy{padding:28px 28px 0}.pv .story-rail .understand-copy h3{margin:14px 0 12px;font-size:clamp(1.8rem,3vw,2.5rem)}.pv .story-rail .understand-copy p{min-height:4.5em}.pv .story-rail .act-layered-stage{background:0 0;width:100%;margin:auto 0 0}.pv .morning-study{background:radial-gradient(at 20% 65%,#fff5d9,#0000 60%),linear-gradient(#e6eef2,#bcd7e4)}.pv .training-study{background:radial-gradient(at 85% 80%,#b99cf0,#0000 55%),radial-gradient(at 15% 75%,#7fb8f2,#0000 55%),#e2e6fa}.pv .food-study{background:radial-gradient(at 80% 90%,#bf6682,#0000 55%),radial-gradient(at 15% 70%,#f4b965,#0000 60%),#f3d6c5}.pv .progress-art{aspect-ratio:auto;margin-top:8px;padding:24px 8%}.pv .progress-art-reading{margin:20px 0 12px}.pv .progress-art-reading>strong{font-size:64px}.pv .progress-columns{height:150px}.pv .progress-art-footer{padding-top:16px}.pv .progress-art-note{margin-top:16px}@media (max-width:700px){.pv .story-rail .home-day-card{flex-basis:88%}.pv .story-rail .understand-copy{padding:24px 24px 0}.pv .progress-columns{height:120px}}.pv .home-day-grid.story-rail{align-items:stretch}.pv .story-rail>.home-day-card{flex-direction:column;align-self:stretch;height:auto;display:flex}.pv .story-rail .understand-copy{flex-shrink:0}.pv .progress-study .progress-art{flex:1}.pv .progress-study .progress-glass{flex-direction:column;flex:1;display:flex}.pv .progress-study .progress-columns{flex:1;min-height:150px}.pv .band-showcase{background:linear-gradient(150deg,#0b1422 0%,#0d1a2d 55%,#111c2b 100%);overflow:hidden}.pv .band-showcase-shell{position:relative}.pv .band-showcase-heading{grid-template-columns:1.15fr .7fr;align-items:end;gap:64px;display:grid}.pv .band-showcase-heading .lede{color:#aebdce;max-width:38ch;margin-bottom:14px}.pv .band-version-switch{gap:8px;margin:48px 0 18px;display:flex}.pv .band-version-switch button,.pv .band-view-switch button{color:#8d9aad;cursor:pointer;font:inherit;background:0 0;border:0}.pv .band-version-switch button{border:1px solid #ffffff26;border-radius:999px;padding:11px 18px;font-size:13px;transition:background .25s,color .25s,border-color .25s}.pv .band-version-switch button span{letter-spacing:.12em;opacity:.65;margin-right:9px;font-size:9px}.pv .band-version-switch button small{letter-spacing:.12em;opacity:.58;margin-left:8px;font-size:8px}.pv .band-version-switch button[aria-pressed=true]{color:#102036;background:#e5edff;border-color:#e5edff}.pv .band-stage{isolation:isolate;background:linear-gradient(145deg,#0a101a,#101c2b 65%,#09101a);border:1px solid #ffffff1f;border-radius:32px;min-height:clamp(570px,67vw,780px);position:relative;overflow:hidden}.pv .band-stage-glow{z-index:-1;filter:blur(16px);background:radial-gradient(#6d8bac38 0%,#324d6d1a 42%,#0000 70%);position:absolute;inset:10% 8%}.pv .band-stage-index{color:#ffffff08;font:500 clamp(110px,22vw,300px)/.8 var(--display);letter-spacing:-.08em;position:absolute;top:clamp(16px,3vw,38px);left:clamp(18px,4vw,52px)}.pv .band-stage-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 38px 55px #0009);width:80%;height:89%;animation:.7s cubic-bezier(.2,.7,.2,1) both band-arrive;position:absolute;inset:3% 10% 8%}.pv .band-stage-caption{z-index:2;color:#a9b7c9;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:clamp(22px,3vw,38px);left:clamp(20px,4vw,52px)}.pv .band-view-switch{z-index:3;gap:4px;display:grid;position:absolute;top:50%;right:clamp(18px,3vw,40px);transform:translateY(-50%)}.pv .band-view-switch button{text-align:left;border-bottom:1px solid #ffffff20;min-width:128px;padding:13px 10px;font-size:12px;transition:color .2s,border-color .2s}.pv .band-view-switch button span{letter-spacing:.1em;opacity:.6;width:30px;font-size:9px;display:inline-block}.pv .band-view-switch button[aria-pressed=true]{color:#fff;border-color:#dbe7ff}.pv .band-version-switch button:focus-visible,.pv .band-view-switch button:focus-visible{outline-offset:4px;outline:2px solid #9cc0ff}.pv .band-showcase-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.pv .band-showcase-footer p{color:#9eacbd;margin:0;font-size:13px}.pv .band-detail-gallery{min-width:0}.pv .band-detail-stage{aspect-ratio:16/11;isolation:isolate;background:linear-gradient(145deg,#0a101a,#101c2b 65%,#09101a);border:1px solid #ffffff1f;border-radius:24px;position:relative;overflow:hidden}.pv .band-detail-stage>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 45px #0009);width:86%;height:91%;animation:.55s cubic-bezier(.2,.7,.2,1) both band-arrive;position:absolute;inset:2% 7% 7%}.pv .band-detail-stage>p{z-index:2;color:#a9b7c9;letter-spacing:.05em;margin:0;font-size:10px;position:absolute;bottom:18px;left:22px}.pv .band-detail-gallery-v1 .band-detail-stage{background:radial-gradient(circle at 53% 45%,#4d2c242f,#0000 45%),linear-gradient(145deg,#0a101a,#151720 65%,#09101a)}.pv .band-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pv .band-detail-tabs button{color:#99a7b9;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#0c131e;border:1px solid #ffffff1f;border-radius:14px;padding:0;transition:border-color .2s,color .2s,background .2s;overflow:hidden}.pv .band-detail-tabs button>img{-o-object-fit:contain;object-fit:contain;background:linear-gradient(145deg,#0a101a,#101c2b);width:100%;height:92px;display:block}.pv .band-detail-tabs button>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;padding:9px 11px 10px;font-size:10px;display:block;overflow:hidden}.pv .band-detail-tabs button[aria-pressed=true]{color:#fff;background:#111c2b;border-color:#9bbaff}.pv .band-detail-tabs button:focus-visible{outline-offset:3px;outline:2px solid #9cc0ff}@keyframes band-arrive{0%{opacity:0;transform:scale(.97)translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px){.pv .band-showcase-heading{grid-template-columns:1fr;gap:8px}.pv .band-version-switch{margin-top:32px}.pv .band-stage{border-radius:24px;min-height:590px}.pv .band-stage-image{width:100%;height:81%;inset:2% 0 17%}.pv .band-view-switch{grid-template-columns:repeat(2,1fr);inset:auto 16px 56px;transform:none}.pv .band-view-switch button{text-align:center;min-width:0;padding:12px 4px}.pv .band-view-switch button span{display:none}.pv .band-stage-caption{text-align:center;bottom:18px;left:18px;right:18px}.pv .band-showcase-footer{flex-direction:column;align-items:flex-start}.pv .band-detail-stage{aspect-ratio:4/5}.pv .band-detail-stage>img{width:100%;height:90%;inset:1% 0 9%}.pv .band-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .band-detail-tabs button>img{height:110px}}@media (prefers-reduced-motion:reduce){.pv .band-stage-image{animation:none}}.pv section[id]{scroll-margin-top:120px}.pv .review-row{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pv .review-row{grid-template-columns:minmax(200px,34%) minmax(0,1fr)}}.pv .review-row code{overflow-wrap:anywhere}.pv .download-grid{grid-template-columns:minmax(0,780px) minmax(0,360px);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pv .download-render{justify-self:center;width:min(100%,360px);display:block}@media (max-width:900px){.pv .download-grid{grid-template-columns:minmax(0,1fr)}.pv .download-render{width:min(80%,320px)}}
