.landing-page{--lp-bg:var(--color-background-footer);--lp-bg-mid:var(--color-background-secondary);--lp-bg-card:var(--color-background-card);--lp-primary:var(--color-primary);--lp-primary-ink:var(--color-primary-ink);--lp-primary-hover:var(--color-primary-deep);--lp-accent:var(--color-accent);--lp-text:var(--color-text-primary);--lp-text-dim:color-mix(in srgb, var(--color-text-primary) 60%, transparent);--lp-text-muted:var(--color-text-placeholder);--lp-border:var(--color-border-primary);--lp-border-subtle:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--lp-action:var(--color-lilac);--lp-action-hover:var(--color-lilac-hover);--lp-on-action:var(--color-on-lilac);background-color:var(--lp-bg);color:var(--lp-text);font-family:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif;scroll-behavior:smooth;overflow-x:hidden}.landing-page:before{content:"";z-index:100;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-hero{position:relative;overflow:hidden}.landing-hero:after{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22300%22%20viewBox%3D%220%200%201000%20300%22%3E%3Cg%20fill%3D%22%235563c7%22%3E%3Crect%20x%3D%223.2%22%20y%3D%22128.7%22%20width%3D%228.2%22%20height%3D%2242.6%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2217.9%22%20y%3D%22103.1%22%20width%3D%228.2%22%20height%3D%2293.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2232.6%22%20y%3D%2285.4%22%20width%3D%228.2%22%20height%3D%22129.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2247.4%22%20y%3D%22115.3%22%20width%3D%228.2%22%20height%3D%2269.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2262.1%22%20y%3D%2294.7%22%20width%3D%228.2%22%20height%3D%22110.6%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2276.8%22%20y%3D%2257.5%22%20width%3D%228.2%22%20height%3D%22184.9%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%2291.5%22%20y%3D%2273.0%22%20width%3D%228.2%22%20height%3D%22154.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22106.2%22%20y%3D%2289.0%22%20width%3D%228.2%22%20height%3D%22121.9%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22120.9%22%20y%3D%2242.3%22%20width%3D%228.2%22%20height%3D%22215.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22135.6%22%20y%3D%2270.2%22%20width%3D%228.2%22%20height%3D%22159.6%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22150.3%22%20y%3D%2274.9%22%20width%3D%228.2%22%20height%3D%22150.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22165.0%22%20y%3D%2268.5%22%20width%3D%228.2%22%20height%3D%22163.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22179.7%22%20y%3D%2270.9%22%20width%3D%228.2%22%20height%3D%22158.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22194.4%22%20y%3D%2293.6%22%20width%3D%228.2%22%20height%3D%22112.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22209.1%22%20y%3D%2283.1%22%20width%3D%228.2%22%20height%3D%22133.9%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22223.8%22%20y%3D%2291.4%22%20width%3D%228.2%22%20height%3D%22117.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22238.5%22%20y%3D%22111.5%22%20width%3D%228.2%22%20height%3D%2277.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22253.2%22%20y%3D%22114.6%22%20width%3D%228.2%22%20height%3D%2270.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22267.9%22%20y%3D%22105.0%22%20width%3D%228.2%22%20height%3D%2290.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22282.6%22%20y%3D%22117.8%22%20width%3D%228.2%22%20height%3D%2264.5%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22297.4%22%20y%3D%22116.7%22%20width%3D%228.2%22%20height%3D%2266.6%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22312.1%22%20y%3D%22111.4%22%20width%3D%228.2%22%20height%3D%2277.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22326.8%22%20y%3D%2282.5%22%20width%3D%228.2%22%20height%3D%22135.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22341.5%22%20y%3D%2268.8%22%20width%3D%228.2%22%20height%3D%22162.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22356.2%22%20y%3D%2289.0%22%20width%3D%228.2%22%20height%3D%22122.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22370.9%22%20y%3D%2292.5%22%20width%3D%228.2%22%20height%3D%22115.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22385.6%22%20y%3D%2249.3%22%20width%3D%228.2%22%20height%3D%22201.4%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22400.3%22%20y%3D%2245.4%22%20width%3D%228.2%22%20height%3D%22209.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22415.0%22%20y%3D%2244.7%22%20width%3D%228.2%22%20height%3D%22210.5%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22429.7%22%20y%3D%2241.6%22%20width%3D%228.2%22%20height%3D%22216.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22444.4%22%20y%3D%2221.8%22%20width%3D%228.2%22%20height%3D%22256.4%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22459.1%22%20y%3D%2215.4%22%20width%3D%228.2%22%20height%3D%22269.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22473.8%22%20y%3D%2269.8%22%20width%3D%228.2%22%20height%3D%22160.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22488.5%22%20y%3D%2241.7%22%20width%3D%228.2%22%20height%3D%22216.7%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22503.2%22%20y%3D%2268.5%22%20width%3D%228.2%22%20height%3D%22163.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22517.9%22%20y%3D%2215.9%22%20width%3D%228.2%22%20height%3D%22268.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22532.6%22%20y%3D%2240.8%22%20width%3D%228.2%22%20height%3D%22218.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22547.4%22%20y%3D%2289.5%22%20width%3D%228.2%22%20height%3D%22121.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22562.1%22%20y%3D%2266.3%22%20width%3D%228.2%22%20height%3D%22167.5%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22576.8%22%20y%3D%22107.0%22%20width%3D%228.2%22%20height%3D%2286.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22591.5%22%20y%3D%2263.9%22%20width%3D%228.2%22%20height%3D%22172.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22606.2%22%20y%3D%2278.0%22%20width%3D%228.2%22%20height%3D%22144.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22620.9%22%20y%3D%2283.7%22%20width%3D%228.2%22%20height%3D%22132.7%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22635.6%22%20y%3D%2297.7%22%20width%3D%228.2%22%20height%3D%22104.5%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22650.3%22%20y%3D%2282.8%22%20width%3D%228.2%22%20height%3D%22134.4%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22665.0%22%20y%3D%2290.4%22%20width%3D%228.2%22%20height%3D%22119.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22679.7%22%20y%3D%2281.5%22%20width%3D%228.2%22%20height%3D%22136.9%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22694.4%22%20y%3D%2290.0%22%20width%3D%228.2%22%20height%3D%22120.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22709.1%22%20y%3D%2284.0%22%20width%3D%228.2%22%20height%3D%22131.9%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22723.8%22%20y%3D%2258.8%22%20width%3D%228.2%22%20height%3D%22182.4%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22738.5%22%20y%3D%2230.5%22%20width%3D%228.2%22%20height%3D%22239.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22753.2%22%20y%3D%2252.4%22%20width%3D%228.2%22%20height%3D%22195.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22767.9%22%20y%3D%2246.6%22%20width%3D%228.2%22%20height%3D%22206.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22782.6%22%20y%3D%2275.9%22%20width%3D%228.2%22%20height%3D%22148.2%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22797.4%22%20y%3D%2216.8%22%20width%3D%228.2%22%20height%3D%22266.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22812.1%22%20y%3D%2284.3%22%20width%3D%228.2%22%20height%3D%22131.5%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22826.8%22%20y%3D%2228.4%22%20width%3D%228.2%22%20height%3D%22243.1%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22841.5%22%20y%3D%2289.5%22%20width%3D%228.2%22%20height%3D%22121.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22856.2%22%20y%3D%2278.2%22%20width%3D%228.2%22%20height%3D%22143.6%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22870.9%22%20y%3D%2295.8%22%20width%3D%228.2%22%20height%3D%22108.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22885.6%22%20y%3D%2287.1%22%20width%3D%228.2%22%20height%3D%22125.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22900.3%22%20y%3D%22101.5%22%20width%3D%228.2%22%20height%3D%2297.0%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22915.0%22%20y%3D%22102.8%22%20width%3D%228.2%22%20height%3D%2294.4%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22929.7%22%20y%3D%22113.6%22%20width%3D%228.2%22%20height%3D%2272.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22944.4%22%20y%3D%22108.3%22%20width%3D%228.2%22%20height%3D%2283.3%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22959.1%22%20y%3D%22119.7%22%20width%3D%228.2%22%20height%3D%2260.7%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22973.8%22%20y%3D%22133.1%22%20width%3D%228.2%22%20height%3D%2233.8%22%20rx%3D%221.2%22%2F%3E%3Crect%20x%3D%22988.5%22%20y%3D%22136.5%22%20width%3D%228.2%22%20height%3D%2227.1%22%20rx%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:100% 100%;width:76%;height:155%;position:absolute;bottom:-10%;right:-6%;-webkit-mask-image:radial-gradient(58% 46% at 52% 52%,#000 0%,#0000008c 42%,#0000 74%);mask-image:radial-gradient(58% 46% at 52% 52%,#000 0%,#0000008c 42%,#0000 74%)}.landing-hero .hero-inner{z-index:1;position:relative}@media (max-width:900px){.landing-hero:after{opacity:.14;width:132%;height:46%;top:4%;bottom:auto;right:-26%}}.landing-nav{color:var(--lp-text);z-index:50;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;transition:background .25s,border-color .25s;display:flex;position:fixed;top:0;left:0;right:0}.landing-nav.is-scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--lp-border-subtle);background:#080c18e0}.landing-nav:has(.landing-nav-menu[data-open=true]){-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--lp-border-subtle);background:#080c18e0}.landing-nav-logo{min-height:44px;color:inherit;border-radius:8px;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.landing-nav-logo:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.landing-nav-menu{display:contents}.landing-nav-menu-btn{display:none}.landing-nav-links{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.landing-nav-links a{font-family:var(--font-sans);color:#c9cbd6;border-radius:4px;padding:.25rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.landing-nav-links a:hover{color:#fff}.landing-nav-links a[aria-current=page]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lp-primary);text-decoration-color:var(--lp-primary);text-underline-offset:6px;text-decoration-thickness:2px}.landing-nav-links a:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.landing-nav a.landing-nav-cta{color:#fff;border:1px solid #ffffffb8;border-radius:6px;padding:.55rem 1.1rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.landing-nav-links li:has(>.landing-nav-cta){margin-left:.5rem}.landing-nav a.landing-nav-cta:hover{background:#ffffff14;border-color:#fff}.landing-hero{justify-content:center;align-items:center;min-height:100vh;padding:7rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.hero-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-blob{filter:blur(80px);border-radius:50%;position:absolute}.hero-blob-1{background:var(--lp-primary);opacity:.07;width:600px;height:600px;top:-100px;left:-100px}.hero-blob-2{background:var(--lp-accent);opacity:.06;width:500px;height:500px;bottom:-80px;right:-80px}.hero-blob-3{background:var(--lp-primary);opacity:.04;width:350px;height:350px;top:40%;left:55%}.hero-inner{z-index:2;align-items:center;gap:clamp(3rem,6vw,5rem);width:100%;max-width:1100px;display:flex;position:relative}.hero-content{flex:1;max-width:560px}.hero-phone{flex-direction:column;flex-shrink:0;align-items:center;gap:1rem;display:flex}.hero-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-primary-ink);margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:inline-block}.hero-heading{font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.02em;color:var(--lp-text);font-variation-settings:"SOFT" 100, "opsz" 144;margin:0 0 1.5rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1}.hero-heading em{color:var(--lp-primary-ink);font-style:italic}.hero-sub{font-family:var(--font-sans);color:var(--lp-text-dim);max-width:500px;margin:0 0 2rem;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:400;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.hero-btn-primary,.cta-final-button{background:var(--lp-action);color:var(--lp-on-action);font-family:var(--font-sans);letter-spacing:-.005em;border-radius:6px;justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hero-btn-primary:hover,.cta-final-button:hover{background:var(--lp-action-hover);transform:translateY(-1px)}.hero-btn-primary:focus-visible,.hero-btn-secondary:focus-visible,.cta-final-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-btn-link{color:var(--lp-primary-ink);font-family:var(--font-sans);text-underline-offset:4px;border-radius:4px;align-items:center;gap:.4rem;padding:.875rem .25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.hero-btn-link:hover{color:var(--lp-text);text-decoration:underline}.hero-btn-link:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.hero-btn-link-arrow{transition:transform .2s;display:inline-block}.hero-btn-link:hover .hero-btn-link-arrow{transform:translate(3px)}.hero-btn-secondary{color:#fff;font-family:var(--font-sans);letter-spacing:-.005em;background:0 0;border:1px solid #ffffffb8;border-radius:6px;justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.hero-btn-secondary:hover{background:#ffffff14;border-color:#fff}.hero-scroll-indicator:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.hero-scroll-indicator{border:1px solid var(--lp-border-subtle);width:2.25rem;height:2.25rem;color:var(--lp-text-muted);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,color .2s;animation:2s ease-in-out infinite scroll-bounce;display:inline-flex}.hero-scroll-indicator:hover{border-color:var(--lp-primary);color:var(--lp-text)}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.section-problem{background:var(--lp-primary);padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,6rem)}.section-problem-inner{text-align:center;max-width:860px;margin:0 auto}.problem-heading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--color-on-primary);font-variation-settings:"SOFT" 80, "opsz" 72;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.1}.problem-body{font-family:var(--font-sans);color:#fff;max-width:600px;margin:0 auto;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400;line-height:1.75}.section-deal{background:linear-gradient(180deg, var(--lp-bg) 0%, var(--lp-bg-mid) 100%);padding:clamp(6rem,12vh,10rem) clamp(2rem,5vw,6rem)}.section-deal-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,6vw,6rem);max-width:1100px;margin:0 auto;display:grid}.deal-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-primary-ink);margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.deal-heading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--lp-text);font-variation-settings:"SOFT" 80, "opsz" 72;margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.1}.deal-body{font-family:var(--font-sans);color:var(--lp-text-dim);font-size:clamp(1rem,1.2vw,1.1rem);font-weight:400;line-height:1.75}.deal-number{text-align:center}.deal-number-value{font-family:var(--font-fraunces), serif;letter-spacing:-.04em;background:linear-gradient(160deg, var(--lp-text) 0%, var(--lp-primary) 100%);-webkit-text-fill-color:transparent;font-variation-settings:"SOFT" 100, "opsz" 144;-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,16vw,14rem);font-weight:400;line-height:.9;display:inline-block}.deal-number-pct{vertical-align:super;font-size:.55em}.deal-number-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-muted);margin-top:1rem;font-size:.78rem;font-weight:600}.section-how{background:var(--lp-bg-mid);padding:clamp(6rem,12vh,10rem) clamp(2rem,5vw,6rem)}.landing-page[data-variant=artist] .section-how{background:linear-gradient(180deg, var(--lp-bg) 0%, var(--lp-bg-mid) 100%)}.landing-page[data-variant=artist] .section-deal{background:linear-gradient(180deg, var(--lp-bg-mid) 0%, var(--lp-bg) 100%)}.section-how-inner{text-align:center;max-width:1000px;margin:0 auto}.how-label{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-primary-ink);margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.how-heading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--lp-text);font-variation-settings:"SOFT" 80, "opsz" 72;margin-bottom:clamp(3rem,7vh,5rem);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.15}.how-heading em{color:var(--lp-primary-ink);font-style:italic}.how-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.how-step{background:var(--lp-bg-card);border:1px solid var(--lp-border);border-radius:16px;padding:1.75rem;transition:border-color .3s,opacity .7s,transform .7s cubic-bezier(.25,.46,.45,.94)}.how-step:hover{border-color:color-mix(in srgb, var(--lp-primary) 40%, transparent)}.how-phone-mobile{display:none}.how-step-number{font-family:var(--font-fraunces), serif;background:linear-gradient(160deg, var(--lp-text) 0%, var(--lp-primary) 100%);-webkit-text-fill-color:transparent;font-variation-settings:"SOFT" 100, "opsz" 144;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;line-height:1}.how-step-title{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:var(--lp-text);font-variation-settings:"SOFT" 60, "opsz" 48;margin-bottom:.6rem;font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;font-weight:400}.how-step-desc{font-family:var(--font-sans);color:var(--lp-text-muted);font-size:clamp(.875rem,1vw,.95rem);font-weight:400;line-height:1.7}.section-cta-final{text-align:center;background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--lp-primary) 7%, transparent) 0%, transparent 70%), var(--lp-bg);padding:clamp(8rem,14vh,12rem) clamp(2rem,5vw,6rem)}.cta-final-heading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--lp-text);font-variation-settings:"SOFT" 80, "opsz" 72;max-width:640px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:400;line-height:1.15}.cta-final-heading em{color:var(--lp-primary-ink);font-style:italic}.cta-final-sub{font-family:var(--font-sans);color:var(--lp-text-muted);margin-bottom:2.5rem;font-size:clamp(.9rem,1.2vw,1.1rem)}.section-newsletter{text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 50%, color-mix(in srgb, var(--lp-accent) 5%, transparent) 0%, transparent 70%), var(--lp-bg-mid);padding:clamp(6rem,10vh,9rem) clamp(2rem,5vw,6rem)}.newsletter-heading{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--lp-text);font-variation-settings:"SOFT" 80, "opsz" 72;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.15}.newsletter-sub{font-family:var(--font-sans);color:var(--lp-text-muted);max-width:480px;margin:0 auto 2.5rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.7}.newsletter-form-wrap{background:var(--lp-bg-card);border:1px solid var(--lp-border);text-align:left;border-radius:16px;max-width:480px;margin:0 auto;padding:2rem}.landing-footer{border-top:1px solid var(--lp-border-subtle);font-family:var(--font-sans);color:var(--lp-text-muted);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:2rem 2.5rem;font-size:.875rem;display:flex}.landing-page[data-variant=artist] .landing-footer{text-align:center;justify-content:center}.landing-footer-links{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.landing-footer-link{color:var(--lp-text-muted);border-radius:4px;padding:.7rem 0;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.landing-footer-link:hover{color:var(--lp-text)}.landing-footer-link:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.reveal{opacity:1;transition:opacity .7s,transform .7s;transform:none}.js-reveal .reveal:not(.revealed){opacity:0;transform:translateY(28px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.mk-page .deal-heading,.mk-page .how-heading,.mk-page .cta-final-heading,.mk-page .newsletter-heading,.mk-page .problem-heading{font-family:var(--font-sans);letter-spacing:-.02em;font-variation-settings:normal;font-style:normal;font-weight:800;line-height:1.08}.mk-page .hero-heading{font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:normal;text-wrap:balance;font-size:clamp(2.5rem,6vw,4.75rem);font-style:normal;font-weight:800;line-height:1.02}.mk-page .how-step-title{font-family:var(--font-sans);font-variation-settings:normal;font-style:normal;font-weight:700}.mk-page .deal-number-value,.mk-page .how-step-number{font-family:var(--font-sans);font-variation-settings:normal;font-weight:800}.mk-page .deal-label,.mk-page .how-label,.mk-page .deal-number-label{font-family:var(--font-mono);letter-spacing:.14em;font-weight:500}.mk-page .how-step-desc{font-size:.9rem}.mk-section{padding:clamp(5rem,11vh,8rem) clamp(1.25rem,5vw,3rem)}.mk-section--mid{background:var(--lp-bg-mid)}.mk-inner{max-width:1100px;margin:0 auto}.mk-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-primary-ink);margin:0 0 1rem;font-size:.75rem;font-weight:500}.mk-heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--lp-text);text-wrap:balance;max-width:22ch;margin:0 0 1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:800;line-height:1.08}.mk-body{font-family:var(--font-sans);color:var(--lp-text-dim);max-width:36rem;margin:0;font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.65}.mk-body+.mk-body{margin-top:1rem}.mk-sub{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--lp-text-dim);margin:0 0 1.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.35}@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mk-photo{aspect-ratio:4/3;isolation:isolate;background:var(--lp-bg-card);border-radius:20px;width:100%;position:relative;overflow:hidden}.mk-photo img{object-fit:cover;width:100%;height:100%}.mk-photo:after{content:"";z-index:1;background:linear-gradient(90deg, var(--lp-bg) 0%, transparent 12%, transparent 88%, var(--lp-bg) 100%);pointer-events:none;position:absolute;inset:0}.mk-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#080c18b3);position:absolute;inset:0}.mk-ahead{text-align:center;border-top:1px solid color-mix(in srgb, var(--lp-primary) 60%, transparent);position:relative;overflow:hidden}.mk-ahead:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#5563c729 0%,#0000 70%);position:absolute;inset:0}.mk-ahead-inner{z-index:1;max-width:760px;position:relative}.mk-ahead .mk-heading,.mk-ahead .mk-body{margin-left:auto;margin-right:auto}.mk-ahead .mk-heading{max-width:26ch}.mk-final .cta-final-heading{text-wrap:balance;max-width:20ch}.mk-final .cta-final-sub{color:var(--lp-text-dim);max-width:36rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.2vw,1.125rem)}.phone-glow{box-shadow:0 0 60px color-mix(in srgb, var(--lp-primary) 30%, transparent), 0 0 100px color-mix(in srgb, var(--lp-primary) 15%, transparent), 0 25px 50px #00000080}.qr-pattern{background:radial-gradient(circle,#fff 1.5px,#0000 1.5px) 4px 4px/8px 8px}.qr-anchor:after{content:"";background:#fff;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-scanning{animation:1.5s ease-in-out infinite scanLine}@keyframes scanLine{0%,to{top:10%}50%{top:90%}}.animate-show-camera{animation:2.5s ease-out forwards showCamera}.animate-show-drop{animation:9s ease-out 3s forwards showDrop}.animate-show-checkout{animation:3s ease-out 12s forwards showCheckout}.animate-show-success{animation:.5s ease-out 15s forwards fadeInScreen}@keyframes showCamera{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes showDrop{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes showCheckout{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fadeInScreen{to{opacity:1}}.animate-drawer-slide{animation:.5s cubic-bezier(.32,.72,0,1) 12.1s both drawerSlide}@keyframes drawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-button-press{animation:.3s ease-out 10.5s forwards buttonPress}.animate-checkout-btn-press{animation:.3s ease-out 14s forwards buttonPress}@keyframes buttonPress{0%{transform:scale(1)}50%{filter:brightness(.9);transform:scale(.95)}to{transform:scale(1)}}.animate-select-5{animation:12s ease-out forwards select5}.animate-select-10{animation:12s ease-out forwards select10}.animate-select-custom{animation:12s ease-out forwards selectCustom}@keyframes select5{0%,29%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}30%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}42%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}44%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}to{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}}@keyframes select10{0%,41%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}44%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}54%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}56%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}62%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}65%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}to{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}}@keyframes selectCustom{0%,53%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}56%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}62%{background:var(--lp-primary);color:#fff;border-color:var(--lp-primary)}65%{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}to{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}}@media (max-width:900px){.hero-inner{text-align:center;flex-direction:column;align-items:center}.hero-content{text-align:center}.hero-phone{display:none}[data-variant] .hero-phone{justify-content:center;margin-top:2rem;display:flex}[data-variant] .hero-scroll-indicator{display:none}.landing-hero .hero-actions{justify-content:center}.landing-hero .hero-sub{margin-left:auto;margin-right:auto}.section-deal-inner{grid-template-columns:1fr;gap:3rem}.deal-number{order:-1}.how-steps{grid-template-columns:1fr;gap:1.25rem}.how-phone-mobile{justify-content:center;margin-bottom:3rem;display:flex}.landing-nav{padding:.875rem 1.25rem}.landing-nav-menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb8;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;margin:-.25rem 0;transition:border-color .2s,background .2s;display:inline-flex}.landing-nav-menu-btn:hover{background:#ffffff14;border-color:#fff}.landing-nav-menu-btn:focus-visible{outline:2px solid var(--lp-primary-ink);outline-offset:3px}.landing-nav-menu{background:var(--lp-bg-card);border-bottom:1px solid var(--lp-border);padding:.5rem 0 .75rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 40px #00000073}.landing-nav-menu[data-open=true]{display:block}.landing-nav-menu .landing-nav-links{flex-direction:column;align-items:stretch;gap:0}.landing-nav-menu .landing-nav-links li{margin:0}.landing-nav-menu .landing-nav-links a{border-radius:0;padding:1rem 1.25rem;font-size:1rem;display:block}.landing-nav-menu .landing-nav-links a[aria-current=page]{box-shadow:inset 3px 0 0 var(--lp-primary);text-decoration:none}.landing-nav-menu .landing-nav-links a:focus-visible{outline-offset:-3px}.landing-nav .landing-nav-menu a.landing-nav-cta{text-align:center;border-radius:6px;margin:.5rem 1.25rem 0;padding:.75rem 1rem;display:block}.landing-footer{text-align:center;flex-direction:column}.landing-footer-links{justify-content:center}}@media (max-width:480px){.hero-btn-primary,.hero-btn-secondary{justify-content:center;width:100%}.landing-hero{padding:6rem 1.5rem 4rem}}@media (prefers-reduced-motion:reduce){.qr-scanning,.animate-show-camera,.animate-show-drop,.animate-show-checkout,.animate-show-success,.animate-button-press,.animate-checkout-btn-press,.animate-select-5,.animate-select-10,.animate-select-custom,.animate-drawer-slide{animation:none!important}.hero-scroll-indicator{animation:none}.hero-btn-link-arrow,.hero-btn-primary,.hero-btn-secondary,.cta-final-button,.landing-nav,.landing-nav a.landing-nav-cta,.landing-nav-menu-btn,.landing-nav-links a,.landing-footer-link{transition:none}.hero-btn-primary:hover,.cta-final-button:hover{transform:none}}