@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:optional}:root{--bg: #fafaf7;--text: #1a1a1a;--text-2: rgba(26, 26, 26, .58);--hair: rgba(26, 26, 26, .14);--dash: rgba(26, 26, 26, .22);--accent: #a8511c;--accent-deep: #8a4217;--accent-hi: #8a4217;--glow: 168, 81, 28;--on-accent: #ffffff;--icon-shadow: drop-shadow(0 22px 44px rgba(26, 16, 6, .2)) drop-shadow(0 4px 10px rgba(168, 81, 28, .16));--ease: cubic-bezier(.32, .72, 0, 1)}@media(prefers-color-scheme:dark){:root{--bg: #0e0e10;--text: #f5f5f7;--text-2: rgba(245, 245, 247, .55);--hair: rgba(245, 245, 247, .16);--dash: rgba(245, 245, 247, .28);--accent: #E66136;--accent-deep: #cf4f26;--accent-hi: #F8A56C;--glow: 230, 97, 54;--icon-shadow: drop-shadow(0 24px 48px rgba(0, 0, 0, .55)) drop-shadow(0 4px 14px rgba(230, 97, 54, .22))}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hs-mark{stroke:var(--accent)}.deck{position:fixed;inset:0}.slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;pointer-events:none;z-index:0;transform:none}.slide.is-active{opacity:1;pointer-events:auto;z-index:2;transform:none;transition:transform .52s var(--ease),opacity .48s ease}.slide.is-leaving{z-index:1;opacity:0;transition:transform .52s var(--ease),opacity .44s ease}[data-dir=fwd] .slide.is-leaving{transform:translate(-6vw) scale(.99)}[data-dir=back] .slide.is-leaving{transform:translate(6vw) scale(.99)}.slide.is-entering{transition:none!important;opacity:0}[data-dir=fwd] .slide.is-entering{transform:translate(9vw) scale(1.015)}[data-dir=back] .slide.is-entering{transform:translate(-9vw) scale(1.015)}.slide.is-active .st{opacity:1;transform:none;transition:opacity .45s ease,transform .45s var(--ease)}.slide.is-active .st[data-s="2"]{transition-delay:35ms}.slide.is-active .st[data-s="3"]{transition-delay:70ms}.slide.is-active .st[data-s="4"]{transition-delay:105ms}.slide.is-active .st[data-s="5"]{transition-delay:.14s}.slide:not(.is-active):not(.is-leaving) .st{opacity:0;transition:none}[data-dir=fwd] .slide:not(.is-active):not(.is-leaving) .st{transform:translate(22px)}[data-dir=back] .slide:not(.is-active):not(.is-leaving) .st{transform:translate(-22px)}.slide.is-leaving .st{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.slide.is-active,.slide.is-leaving{transition:opacity .28s ease!important;transform:none!important}.slide.is-entering{transform:none!important}.slide.is-active .st{transition:opacity .28s ease!important;transition-delay:0s!important;transform:none!important}.slide:not(.is-active):not(.is-leaving) .st{transform:none!important}}.chrome-brand{position:absolute;top:26px;left:32px;z-index:20;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--text-2);user-select:none;opacity:1;transition:opacity .4s ease}.deck[data-index="0"] .chrome-brand{opacity:0}.chrome-brand svg{display:block}.edge{position:absolute;top:0;bottom:0;width:clamp(56px,8vw,120px);z-index:30;display:flex;align-items:center;background:none;border:0;color:var(--text-2);cursor:pointer;opacity:0;transition:opacity .25s ease}.edge:hover,.edge:focus-visible{opacity:1}.edge[hidden]{display:none}.edge-prev{left:0;justify-content:flex-start;padding-left:22px}.edge-next{right:0;justify-content:flex-end;padding-right:22px}.progress{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:30;display:flex;gap:10px}.progress button{width:26px;height:16px;padding:7px 0;background:none;border:0;cursor:pointer;display:block}.progress button:after{content:"";display:block;height:2px;border-radius:1px;background:var(--dash);transition:background .3s ease,transform .3s var(--ease)}.progress button:hover:after{background:var(--text-2)}.progress button[aria-current=true]:after{background:var(--accent);transform:scaleX(1.35)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-2)}.gist{font-size:clamp(17px,1.55vw,21px);line-height:1.45;color:var(--text-2);max-width:44ch}.gist strong{color:var(--text);font-weight:600}.slide-open .inner{padding-left:clamp(56px,11vw,190px);padding-right:clamp(40px,8vw,140px);max-width:1100px}.mark{display:block;filter:drop-shadow(0 0 16px rgba(var(--glow),.45));margin-bottom:18px}.wordmark{font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:clamp(20px,4vh,44px)}.slide-open h1{font-size:clamp(48px,6.4vw,94px);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:clamp(20px,3.6vh,36px)}.promise{font-size:clamp(18px,1.7vw,23px);line-height:1.5;color:var(--text-2);max-width:46ch}.promise strong{color:var(--text);font-weight:600}.hint{margin-top:clamp(32px,7vh,72px);font-size:13px;color:var(--text-2);user-select:none}.hint kbd{font-family:inherit;font-size:12px;border:1px solid var(--hair);border-radius:5px;padding:1px 6px 2px;margin:0 1px}.slide-app .inner{display:grid;grid-template-columns:auto minmax(0,560px);gap:clamp(56px,8vw,130px);align-items:center;margin:0 auto;padding:0 clamp(48px,9vw,150px)}.icon-wrap{position:relative}.icon-wrap:before{content:"";position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--glow),.1),transparent 72%);pointer-events:none}.app-icon{position:relative;display:block;width:clamp(168px,24vh,248px);height:auto;filter:var(--icon-shadow)}.titlerow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.slide-app h2{font-size:clamp(44px,5.2vw,78px);font-weight:600;letter-spacing:-.028em;line-height:1.04}.pill-soon{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-hi);background:rgba(var(--glow),.13);border-radius:999px;padding:5px 12px 6px;white-space:nowrap;transform:translateY(4px)}.slide-app .eyebrow{margin-bottom:14px}.slide-app .gist{margin-top:clamp(14px,2.4vh,22px)}.license{margin-top:clamp(24px,4.6vh,44px);padding-top:16px;border-top:1px solid var(--hair);max-width:420px;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.license .terms{font-size:14px;color:var(--text-2)}.license .price{font-size:26px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cta-row{margin-top:clamp(18px,3.2vh,28px)}.btn{display:inline-block;font-size:15px;font-weight:600;text-decoration:none;border-radius:999px;padding:12px 26px 13px;letter-spacing:0;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.btn-buy{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 22px rgba(var(--glow),.35)}.btn-buy:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 8px 26px rgba(var(--glow),.42)}.btn-buy:active{transform:translateY(0)}.btn-ghost{border:1px solid var(--hair);color:var(--text-2);cursor:default}.badgeline{margin-top:18px;font-size:13px;color:var(--text-2)}.slide-close{justify-content:center;text-align:center}.slide-close .inner{padding:0 clamp(40px,8vw,140px)}.mark-dim{display:block;margin:0 auto 26px;opacity:.9;filter:drop-shadow(0 0 14px rgba(var(--glow),.35))}.slide-close h2{font-size:clamp(44px,5.6vw,84px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.samedeal{margin-top:16px;font-size:clamp(18px,1.7vw,23px);color:var(--text-2)}.links{margin-top:clamp(36px,7vh,64px);display:flex;justify-content:center;align-items:baseline;gap:14px;font-size:15px}.links a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.links a:hover{color:var(--accent-hi);border-color:var(--accent)}.links .sep{color:var(--text-2);user-select:none}.fineprint{margin-top:clamp(28px,5vh,48px);font-size:12px;color:var(--text-2)}
