html.pitch{scroll-snap-type:y mandatory;scroll-padding-top:0}.pitch-mark{position:fixed;top:calc(var(--stripe) + 14px);left:18px;z-index:40;display:flex;align-items:center;gap:8px}.pitch-mark a{display:grid}.pitch-mark img{width:28px;height:28px;background:#fff;border-radius:8px}.pitch-mark-partner{border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pitch body{background:var(--ink)}.slide{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;padding:28px 0 32px;position:relative;overflow:hidden}.slide-hero{padding-top:56px}.slide-hero .hero-grid{min-height:calc(100dvh - 72px)}.hero-visual.hero-brand{margin-right:0;display:grid;justify-items:center;align-content:center;gap:28px}.hero-visual.hero-brand img{width:auto;max-width:100%;height:auto;filter:none;animation:none}.hero-visual.hero-brand .hero-brand-mark{width:min(38vw,200px);background:#fff;border-radius:12px}.hero-visual.hero-brand .hero-brand-word{width:min(78%,380px)}.slide-cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:grid;justify-items:center;gap:6px;color:#c9d4ea;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;z-index:2}.slide-cue svg{animation:cue-bob 1.6s var(--ease-in-out) infinite}.slide-labels{display:grid;place-items:center;padding:0;min-height:100dvh}.label-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none;perspective:900px}.sticker-dlc{width:210px;padding:12px 14px 10px;border-radius:3px;background:#faf7f0;font-family:Outfit,system-ui,sans-serif}.sticker-dlc h3{font-size:15px;margin-bottom:6px}.sticker-dlc .fab{color:#5c564c;font-size:8.5px;letter-spacing:.01em;margin-bottom:8px}.sticker-dlc .dlc{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.sticker-dlc .dlc span{font-size:10px;font-weight:700;letter-spacing:.04em}.sticker-dlc .dlc b{font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}.sticker-dlc .dlc small{font-size:11px;color:#3a3832}.sticker-stuck{z-index:1}.hand-scene{position:absolute;inset:0;z-index:2}#etiqueteuse.slide-labels{place-items:start center;padding-top:16vh}.hand-desk{position:absolute;left:50%;top:56%;width:220px;margin-left:-110px}.write-line{clip-path:inset(0 100% 0 0)}.strike{position:absolute;left:14px;right:14px;top:72%;height:3px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:left center}.pen{position:absolute;top:14px;left:18px;width:18px;height:72px;color:#2c2a26;filter:drop-shadow(0 6px 10px rgba(0,5,45,.28));transform-origin:9px 68px}.bin{position:absolute;right:7%;bottom:10%;width:72px;color:#c9d4ea}#releves.slide-labels{place-items:start center;padding-top:16vh}.temp-scene{position:absolute;inset:0;z-index:2}.temp-sheet-wrap{position:absolute;left:50%;top:48%;width:min(92vw,680px);translate:-50% 0}.temp-sheet-wrap .pen{width:14px;height:56px;top:0;left:10px}.temp-sheet{width:100%;border-collapse:collapse;background:#fff;color:#111;font-size:12px;line-height:1.2;box-shadow:0 18px 40px #00052d47}.temp-sheet th,.temp-sheet td{border:1.5px solid #1b1a17;padding:8px 10px;height:32px;text-align:left;font-weight:500}.temp-sheet th{font-weight:700;white-space:nowrap}.temp-sheet td.write-line{font-family:Segoe Script,Bradley Hand,Apple Chancery,cursive;font-size:13px}.temp-live{position:absolute;inset:0}.sensor{position:absolute;display:grid;justify-items:center;gap:8px;color:#e8eef8;font-size:12px;font-weight:600;text-align:center;text-shadow:0 6px 16px rgba(0,5,45,.45)}.sensor:nth-child(1){left:10%;top:38%}.sensor:nth-child(2){left:16%;top:68%}.sensor:nth-child(3){right:8%;top:62%}.sensor-display{display:inline-flex;align-items:baseline;justify-content:center;min-width:4.8em;padding:8px 9px 7px;border-radius:3px;background:#100808;box-shadow:0 0 0 1px #000,0 0 0 4px #2a2a2a,inset 0 1px #ffffff14;color:#ff2d2d;font-family:Share Tech Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1;text-shadow:0 0 8px rgba(255,45,45,.55)}.sensor-display small{font-size:.52em;margin-left:.2em;opacity:.8}.sensor-body{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a616c,#2c3036 62%,#1a1d22);box-shadow:0 1px #ffffff38 inset,0 10px 20px #00000059;display:grid;place-items:center}.sensor-led{width:12px;height:12px;border-radius:50%;background:var(--green)}.sensor.is-live .sensor-led{animation:sensor-pulse 1.4s var(--ease-in-out) infinite}.sensor-name{max-width:9rem}.temp-phone{position:absolute;left:50%;top:36%;width:220px;margin-left:-110px;padding:18px 14px 16px;border-radius:28px;background:#11141c;color:#f4f6fb;box-shadow:0 22px 48px #00052d66;outline:2px solid #2a2f3a}.temp-phone-notch{width:72px;height:8px;margin:0 auto 14px;border-radius:999px;background:#0a0c12}.temp-phone-title{margin:0 6px 12px;font-size:13px;font-weight:700;letter-spacing:-.02em}.temp-phone ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.temp-reading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 10px 9px;border-radius:10px;background:#1b2030;font-size:12px}.temp-reading b{color:var(--green);font-variant-numeric:tabular-nums;font-size:15px;letter-spacing:-.03em}@keyframes sensor-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 55%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--green) 0%,transparent);transform:scale(1.06)}}#planning.slide-labels{place-items:start center;padding-top:16vh}.plan-scene{position:absolute;inset:0;z-index:2}.plan-desk{position:absolute;left:50%;top:42%;width:min(94vw,840px);display:flex;align-items:flex-start;gap:16px;translate:-50% 0}.plan-desk .pen{width:14px;height:56px;top:0;left:0;z-index:3}.flip-cal{width:92px;flex-shrink:0;color:#1b1a17}.flip-month{margin:0;padding:6px 8px;background:var(--coral);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:6px 6px 0 0}.flip-window{position:relative;height:86px;background:#efebe3;border-radius:0 0 6px 6px;perspective:700px;overflow:visible}.flip-under,.flip-leaf{position:absolute;inset:0;display:grid;place-items:center;font-size:42px;font-weight:800;letter-spacing:-.06em;line-height:1;background:#f7f4ee;border-radius:0 0 6px 6px}.flip-under{background:#ece7dc}.flip-leaf{transform-origin:50% 0;box-shadow:0 10px 18px #00052d2e}.clean-sheet{position:relative;flex:1;min-width:0;background:#fff;color:#111;overflow:hidden;box-shadow:0 18px 40px #00052d47;transform-origin:50% 50%}.clean-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 30%,color-mix(in srgb,#7a5a2b 42%,transparent) 0 18%,transparent 42%),radial-gradient(circle at 78% 62%,color-mix(in srgb,#6b4e28 36%,transparent) 0 14%,transparent 38%),radial-gradient(circle at 40% 88%,color-mix(in srgb,#5c4030 28%,transparent) 0 12%,transparent 34%)}.clean-head{margin:0;padding:8px 10px;background:#377df0;color:#fff;font-size:12px;font-weight:700;text-align:center}.clean-sheet table{width:100%;border-collapse:collapse;font-size:10px}.clean-sheet th,.clean-sheet td{border:1px solid #1b1a17;padding:6px 5px;text-align:center}.clean-sheet th{background:#eef2f7;font-weight:700}.clean-sheet td:first-child,.clean-sheet td:nth-child(2),.clean-sheet td:last-child{text-align:left}.clean-sheet .tick{opacity:0;font-family:Segoe Script,Bradley Hand,Apple Chancery,cursive;font-size:13px;color:#1b1a17}.clean-sheet .tick.is-written{opacity:1}.clean-sheet .tick-3.is-written,.clean-sheet .tick-4.is-written{color:var(--coral);display:inline-block;rotate:-18deg}.clean-sheet[data-wear="1"]:after{opacity:.2}.clean-sheet[data-wear="2"]{background:#fbf6ea}.clean-sheet[data-wear="2"]:after{opacity:.42}.clean-sheet[data-wear="3"]{background:#f3ead4}.clean-sheet[data-wear="3"]:after{opacity:.62}.clean-sheet[data-wear="4"]{background:#efe2c4}.clean-sheet[data-wear="4"]:after{opacity:.82}.plan-live{position:absolute;inset:0}.clean-phone{left:50%;top:38%;width:240px;margin-left:-120px}.clean-task{margin:0 6px 14px;padding:12px;border-radius:12px;background:#1b2030}.clean-task b{display:block;font-size:15px;letter-spacing:-.03em}.clean-task span{color:#9aa6be;font-size:12px}.clean-validate{display:block;width:calc(100% - 12px);margin:0 6px;min-height:44px;border:0;border-radius:12px;background:var(--green);color:#04281c;font:inherit;font-size:14px;font-weight:800}.clean-toast{margin:12px 6px 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--green) 22%,#11141c);color:#d7f6e8;font-size:13px;font-weight:700}.tap-cursor{position:absolute;top:0;left:0;z-index:4;width:22px;height:24px;color:#f4f6fb;filter:drop-shadow(0 4px 8px rgba(0,5,45,.45))}.tap-burst{position:absolute;inset:0;pointer-events:none}.tap-burst i{position:absolute;top:0;left:0;width:7px;height:7px;border-radius:50%;background:#fff;opacity:0}.ribbon-place{position:absolute;left:10%;top:16%;z-index:1;transform:rotate(-22deg);transform-origin:40px 20px}.ribbon-place .ribbon{animation:none}.ribbon-place.is-running .ribbon{animation:ribbon-scroll 22s linear infinite}.printer{width:248px;height:70px;margin-inline:auto;background:#3a3d42;border-radius:10px 10px 4px 4px;position:relative;z-index:2;box-shadow:0 12px 28px #00000047}.printer-lid{position:absolute;inset:8px 14px auto;height:18px;border-radius:4px;background:#2a2d32}.printer-slot{position:absolute;left:16px;right:16px;bottom:10px;height:7px;border-radius:2px;background:#111214}.ribbon-liner{width:228px;margin:-8px auto 0;padding:8px 8px 24px;background:#e8e0d4;box-shadow:0 18px 36px #00052d47}.ribbon{display:flex;flex-direction:column;gap:4px}.ribbon-place.is-paused .ribbon{animation-play-state:paused}@keyframes ribbon-scroll{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.sticker{position:absolute;top:0;left:0;width:176px;padding:10px 10px 8px;border-radius:4px 4px 6px 6px;background:#f6f1e6;color:#1b1a17;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;line-height:1.35;box-shadow:0 1px #ffffffb3 inset,0 10px 24px #00052d38;will-change:transform}.sticker header{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6458;padding-bottom:5px;margin-bottom:6px;border-bottom:1px dashed #cfc6b4;border-top:4px solid var(--yellow)}.sticker[data-accent=blue] header{border-top-color:var(--blue)}.sticker[data-accent=coral] header{border-top-color:var(--coral)}.sticker[data-accent=pink] header{border-top-color:#e89aa8}.sticker h3{font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 6px;text-wrap:pretty}.sticker.sticker-roll{position:relative;top:auto;left:auto;width:100%;box-shadow:none;border-bottom:1px dashed #d4cbb8}.sticker.sticker-hand{position:relative;width:220px;font-family:Segoe Script,Bradley Hand,Apple Chancery,cursive}.sticker-hand h3{font-family:inherit;font-size:18px;font-weight:600}.sticker .meta,.sticker .ids{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.sticker .ids{margin-top:4px;font-weight:700}.sticker .ids span:last-child{color:#c0392b}.sticker .ing{margin-top:6px;color:#5c564c;font-size:8.5px;line-height:1.3}.sticker .bc{margin-top:8px;display:grid;justify-items:center;gap:2px}.sticker .bc svg{width:100%;height:22px;display:block;fill:#1b1a17}.sticker .bc small{font-size:8px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.label-copy{position:relative;z-index:2;width:var(--wrap);min-height:11rem;text-align:center;pointer-events:none;text-shadow:0 8px 32px rgba(0,5,45,.55)}.label-line{position:absolute;inset:0;display:grid;place-content:center;gap:10px;opacity:0;transform:translateY(12px)}.label-line h2{margin:0}.label-line .lede{margin-inline:auto}.label-kicker{font-size:clamp(2.1rem,7vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.slide-product{background:#fff;color:var(--ink);display:grid;align-items:center}.slide-product .split{min-height:calc(100dvh - 64px)}.slide-offer .price-card{width:min(100%,420px);justify-self:center}.slide-offer .offer-badge{display:inline-block;margin-top:auto;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--green) 18%,white);color:var(--green-ink);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.slide.slide-offers{overflow:auto}.slide-offers .wrap{display:grid;align-content:center;min-height:calc(100dvh - 64px)}.slide-offers .section-head{margin-bottom:24px}.video-frame{position:relative;display:grid;justify-items:center}.video-frame video{width:auto;max-width:min(100%,340px);height:min(72dvh,680px);display:block;background:transparent}.video-frame img{width:100%;height:auto;max-height:min(68dvh,620px);display:block;background:transparent}.slide-cta{display:grid;align-items:end}.slide-cta .footer{margin-top:24px}.slide-cta .cta-grid{padding-bottom:8px}@keyframes cue-bob{50%{transform:translateY(5px)}}@media(max-width:759px){.hero-visual.hero-brand{gap:14px}.hero-visual.hero-brand .hero-brand-mark{width:min(34vw,120px)}.hero-visual.hero-brand .hero-brand-word{width:min(70%,240px)}.sticker{width:148px;font-size:9px}.sticker h3{font-size:12px}.sticker-dlc{width:178px}.sticker-dlc h3{font-size:13px}.sticker-dlc .dlc b{font-size:18px}.video-frame video{max-width:min(100%,260px);height:min(52dvh,480px)}.video-frame img{max-height:min(48dvh,420px)}.temp-sheet{font-size:9px}.temp-sheet th,.temp-sheet td{padding:6px 5px;height:28px}.temp-sheet td.write-line{font-size:10px}.temp-phone{width:176px;margin-left:-88px;top:40%}.sensor:nth-child(1){left:4%;top:34%}.sensor:nth-child(2){left:6%;top:72%}.sensor:nth-child(3){right:4%;top:70%}.plan-desk{top:40%;flex-direction:column;align-items:center;width:min(94vw,420px)}.clean-sheet table{font-size:8px}.clean-phone{width:200px;margin-left:-100px}}@media(min-width:980px){.slide-product .split.reverse>:first-child{order:1}}@media(prefers-reduced-motion:reduce){.slide-cue svg,.label-line,.ribbon,.sensor-led{animation:none;transition:opacity var(--duration-fast) ease;transform:none}}
