.home-redesign-page{--ink:#1a1a2e;--ink-soft:#4a4a63;--bg:#fff;--bg-alt:#f7f6fb;--accent:#f19024;--accent-dark:#d97a10;--line:#e9e7f3;--card:#fff;--good:#1f9d55;--badge-bg:#fff1e8;--icon-circle-bg:#fff1e8;--muted:#a3a0b5;--scroll-hint:#b5b2c7;--header-bg:#ffffffeb;--sticky-bg:#fff;--blob-1:#ffd7b8;--blob-2:#ffe8d1;--cta-shadow:#ff6b1a59;--sticky-shadow:#0000000f;padding-bottom:76px}.dark .home-redesign-page{--ink:#f0f0f5;--ink-soft:#a3a0b5;--bg:#12121f;--bg-alt:#1e1e30;--line:#2e2e45;--card:#1a1a2e;--badge-bg:#f1902426;--icon-circle-bg:#f190241f;--muted:#7a7890;--scroll-hint:#7a7890;--header-bg:#12121feb;--sticky-bg:#12121f;--blob-1:#f1902433;--blob-2:#f190241f;--cta-shadow:#f1902440;--sticky-shadow:#0000004d}.home-redesign{--ink:#1a1a2e;--ink-soft:#4a4a63;--bg:#fff;--bg-alt:#f7f6fb;--accent:#f19024;--accent-dark:#d97a10;--line:#e9e7f3;--card:#fff;--good:#1f9d55;--badge-bg:#fff1e8;--icon-circle-bg:#fff1e8;--muted:#a3a0b5;--scroll-hint:#b5b2c7;--header-bg:#ffffffeb;--sticky-bg:#fff;--blob-1:#ffd7b8;--blob-2:#ffe8d1;--cta-shadow:#ff6b1a59;--sticky-shadow:#0000000f;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.dark .home-redesign{--ink:#f0f0f5;--ink-soft:#a3a0b5;--bg:#12121f;--bg-alt:#1e1e30;--line:#2e2e45;--card:#1a1a2e;--badge-bg:#f1902426;--icon-circle-bg:#f190241f;--muted:#7a7890;--scroll-hint:#7a7890;--header-bg:#12121feb;--sticky-bg:#12121f;--blob-1:#f1902433;--blob-2:#f190241f;--cta-shadow:#f1902440;--sticky-shadow:#0000004d}.home-redesign .wrap{max-width:520px;margin:0 auto;padding:0 20px}.home-redesign .badge{background:var(--badge-bg);color:var(--accent-dark);letter-spacing:.04em;border-radius:99px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.home-redesign header.top{z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:12px 20px;position:sticky;top:0}.home-redesign header.top .wrap{justify-content:space-between;align-items:center;padding:0;display:flex}.home-redesign .hero{padding:28px 0 22px;position:relative;overflow:hidden}.home-redesign .hero h1{margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.28}.home-redesign .hero h1 .hl{color:var(--accent)}.home-redesign .hero p.sub{color:var(--ink-soft);margin-bottom:16px;font-size:15px}.home-redesign .proof-strip{background:var(--bg-alt);border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.home-redesign .proof-strip b{color:var(--ink)}.home-redesign .stars{color:#f5a623;letter-spacing:1px;font-size:14px}.home-redesign .cta-primary{text-align:center;background:var(--accent);color:#fff;width:100%;box-shadow:0 6px 18px var(--cta-shadow);border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:800;text-decoration:none;display:block}.home-redesign .cta-note{text-align:center;color:var(--ink-soft);margin-top:8px;font-size:12px}.home-redesign .price-row{justify-content:center;align-items:baseline;gap:8px;margin:14px 0 10px;display:flex}.home-redesign .price-row .old{color:var(--muted);font-size:14px;text-decoration:line-through}.home-redesign .price-row .new{color:var(--accent-dark);font-size:22px;font-weight:800}.home-redesign .slots{text-align:center;color:var(--ink-soft);margin-bottom:6px;font-size:12px}.home-redesign .bar{background:var(--line);border-radius:99px;height:6px;margin-bottom:16px;overflow:hidden}.home-redesign .bar>div{background:linear-gradient(90deg, var(--accent), var(--accent-dark));height:100%}.home-redesign .scrolldown{color:var(--scroll-hint);flex-direction:column;align-items:center;gap:4px;margin-top:20px;font-size:11px;display:flex}.home-redesign .scrolldown .arrow{font-size:16px;animation:1.6s infinite home-redesign-bounce}@keyframes home-redesign-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.home-redesign section{border-top:1px solid var(--line);padding:28px 0}.home-redesign section.tight{padding:20px 0}.home-redesign section.no-border-top{border-top:none}.home-redesign h2.section-title{margin-bottom:6px;font-size:19px;font-weight:800}.home-redesign p.section-sub{color:var(--ink-soft);margin-bottom:16px;font-size:13.5px}.home-redesign .benefit{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.home-redesign .logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;padding:14px 0;display:flex}.home-redesign .logo-row img{object-fit:contain;opacity:.75;filter:grayscale();width:auto;max-width:90px;height:26px}.home-redesign .tier-card{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:12px;margin-bottom:12px;padding:16px;display:flex}.home-redesign .tier-card.reco{border-color:var(--accent);padding-top:22px;position:relative;box-shadow:0 4px 14px #ff6b1a1f}.home-redesign .tier-badge{background:var(--accent);color:#fff;border-radius:99px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:14px}.home-redesign .tier-card h3{margin-bottom:4px;font-size:15px;font-weight:800}.home-redesign .tier-card p.desc{color:var(--ink-soft);margin-bottom:8px;font-size:13px}.home-redesign .tier-card ul{color:var(--ink-soft);margin:0;padding:0;font-size:12.5px;list-style:none}.home-redesign .tier-card li{padding:2px 0}.home-redesign .tier-card li:before{content:"— "}.home-redesign .testi-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 12px;display:flex;overflow-x:auto}.home-redesign .testi-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--bg-alt);border-radius:14px;flex:0 0 82%;padding:16px}.home-redesign .testi-card q{color:var(--ink);margin-bottom:10px;font-size:14px;font-style:italic;display:block}.home-redesign .testi-card .who{font-size:12px;font-weight:700}.home-redesign .testi-card .role{color:var(--ink-soft);font-size:11.5px}.home-redesign .testi-card .result{color:var(--good);margin-top:8px;font-size:12px;font-weight:600}.home-redesign .quick-faq{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:10px;overflow:hidden}.home-redesign .quick-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.home-redesign .quick-faq summary::-webkit-details-marker{display:none}.home-redesign .quick-faq summary:after{content:"+";color:var(--accent);font-size:18px}.home-redesign .quick-faq[open] summary:after{content:"–"}.home-redesign .quick-faq .a{color:var(--ink-soft);padding:0 14px 14px;font-size:13px}.home-redesign .step{align-items:center;gap:12px;margin-bottom:14px;display:flex}.home-redesign .step h4{margin-bottom:2px;font-size:13.5px;font-weight:700}.home-redesign .step p{color:var(--ink-soft);margin:0;font-size:12.5px}.home-redesign footer.home-footer{text-align:center;color:var(--muted);border-top:none;padding:24px 0 12px;font-size:11px}.home-redesign footer.home-footer a{color:var(--muted)}.home-redesign footer.home-footer .links{margin:8px 0}.home-redesign footer.home-footer .links a{margin:0 8px}.home-redesign .sticky-cta,body.home-redesign-page .sticky-cta{background:var(--sticky-bg);border-top:1px solid var(--line);padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));z-index:30;box-shadow:0 -4px 16px var(--sticky-shadow);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.home-redesign .sticky-cta .info,body.home-redesign-page .sticky-cta .info{flex:1;min-width:0}.home-redesign .sticky-cta .info .p,body.home-redesign-page .sticky-cta .info .p{color:var(--accent-dark);font-size:14px;font-weight:800}.home-redesign .sticky-cta .info .s,body.home-redesign-page .sticky-cta .info .s{color:var(--ink-soft);font-size:10.5px}.home-redesign .sticky-cta a.btn,body.home-redesign-page .sticky-cta a.btn{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none}.home-redesign .bg-blob{filter:blur(40px);opacity:.35;z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.home-redesign .hero .blob1{background:var(--blob-1);width:220px;height:220px;top:-80px;right:-60px}.home-redesign .hero .blob2{background:var(--blob-2);width:160px;height:160px;bottom:20px;left:-70px}.home-redesign .mockup{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;margin:18px 0 20px;padding:16px;display:flex;position:relative;overflow:hidden}.home-redesign .mockup .side{flex:1;min-width:0}.home-redesign .mockup .messy{opacity:.85}.home-redesign .mockup .messy svg,.home-redesign .mockup .clean svg{width:100%;height:auto;display:block}.home-redesign .mockup .arrow-mid{background:var(--accent);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:flex}.home-redesign .mockup .cap{color:var(--ink-soft);text-align:center;letter-spacing:.02em;margin-top:6px;font-size:9.5px;font-weight:600}.home-redesign .icon-circle{background:var(--icon-circle-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-redesign .icon-circle svg{width:18px;height:18px}.home-redesign .tier-card .ticon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.home-redesign .tier-card .ticon svg{width:20px;height:20px}.home-redesign .tier-card .tbody{flex:1;min-width:0}.home-redesign .tier-lite .ticon{background:#eef2ff}.dark .home-redesign .tier-lite .ticon{background:#4f5fd626}.home-redesign .tier-inter .ticon{background:#fff1e8}.dark .home-redesign .tier-inter .ticon{background:#f1902426}.home-redesign .tier-adv .ticon{background:#eafaf0}.dark .home-redesign .tier-adv .ticon{background:#1f9d5526}.home-redesign .avatar{object-fit:cover;border:1px solid var(--line);border-radius:99px;flex-shrink:0;width:34px;height:34px}.home-redesign .testi-head{align-items:center;gap:10px;margin-top:10px;display:flex}.home-redesign .step .sicon{background:var(--ink);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.home-redesign .step .sicon svg{width:17px;height:17px}.home-redesign .quote-wall{flex-direction:column;gap:12px;margin:0 -20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.home-redesign .marquee-row{width:max-content;display:flex}.home-redesign .marquee-row.dir-left{animation:34s linear infinite home-redesign-marquee-left}.home-redesign .marquee-row.dir-right{animation:34s linear infinite home-redesign-marquee-right}.home-redesign .quote-wall:hover .marquee-row{animation-play-state:paused}@keyframes home-redesign-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-redesign-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-redesign .quote-mini{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;flex-shrink:0;gap:10px;width:260px;margin-right:12px;padding:12px 14px;display:flex}.home-redesign .quote-mini .avatar-init{color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex}.home-redesign .quote-mini .body{flex:1;min-width:0}.home-redesign .quote-mini q{color:var(--ink);margin-bottom:4px;font-size:12.5px;line-height:1.4;display:block}.home-redesign .quote-mini .meta{color:var(--ink-soft);font-size:11px}.home-redesign .quote-mini .meta b{color:var(--ink);font-weight:700}.home-redesign .final-cta{text-align:center}.home-redesign .brand-logo{width:auto;height:22px;display:block}.home-redesign .byline{color:var(--ink-soft);font-size:11px}.home-redesign .eyebrow-bar{background:linear-gradient(90deg,#f19024,#ffb15e,#f19024,#d97a10,#f19024) 0 0/300% 100%;padding:8px 0;animation:6s ease-in-out infinite home-eyebrow-gradient;position:relative;overflow:hidden}.home-redesign .eyebrow-bar:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff80 45%,#0000 60%) 0 0/220% 100%;animation:3.2s ease-in-out infinite home-eyebrow-shine;position:absolute;inset:0}@keyframes home-eyebrow-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes home-eyebrow-shine{0%{background-position:180% 0}to{background-position:-40% 0}}.home-redesign .eyebrow-track{width:max-content;animation:14s linear infinite home-eyebrow-marquee;display:flex}.home-redesign .eyebrow-item{white-space:nowrap;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #0000001f;flex:none;padding:0 28px;font-size:12.5px;font-weight:800}@keyframes home-eyebrow-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-redesign .eyebrow-bar:hover .eyebrow-track{animation-play-state:paused}.home-redesign .cat-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.home-redesign .cat-tab{border:1px solid var(--line);background:var(--bg-alt);color:var(--ink-soft);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.home-redesign .cat-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.home-redesign .cat-panels{position:relative}.home-redesign .cat-panel{flex-direction:column;gap:8px;display:none}.home-redesign .cat-panel.active{animation:.35s home-cat-fade-in;display:flex}@keyframes home-cat-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-redesign .cat-row{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.home-redesign .cat-name{color:var(--ink);font-size:13.5px;font-weight:700}.home-redesign .cat-desc{color:var(--ink-soft);font-size:12.5px}.home-redesign .tier-claude .ticon{background:#fdeef5}.dark .home-redesign .tier-claude .ticon{background:#c9436b26}.home-redesign .pulse-glow{animation:2.4s ease-in-out infinite home-pulse-glow}@keyframes home-pulse-glow{0%,to{box-shadow:0 0 #f1902459}50%{box-shadow:0 0 0 8px #f1902400}}.home-redesign .bar{position:relative}.home-redesign .bar>div{position:relative;overflow:hidden}.home-redesign .bar>div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:2.5s ease-in-out infinite home-bar-shimmer;position:absolute;top:0;bottom:0}@keyframes home-bar-shimmer{0%{left:-40%}to{left:100%}}.home-redesign .mockup .arrow-mid{animation:1.8s ease-in-out infinite home-arrow-nudge}@keyframes home-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.home-redesign .spotlight-item{transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.home-redesign .benefit .icon-circle.spotlight-on{background:var(--accent);transform:scale(1.08)}.home-redesign .benefit .icon-circle.spotlight-on svg{stroke:#fff}.home-redesign .tier-card.spotlight-on{border-color:var(--accent);box-shadow:0 4px 14px #ff6b1a2e}.home-redesign .step .sicon.spotlight-on{background:var(--accent);transform:scale(1.08)}.home-redesign .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.home-redesign .reveal.is-visible{opacity:1;transform:translateY(0)}.home-redesign .reveal-group>*{opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i,0) * 80ms);transform:translateY(12px)}.home-redesign .reveal-group.is-visible>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-redesign .marquee-row.dir-left,.home-redesign .marquee-row.dir-right{animation:none}.home-redesign .quote-wall{overflow-x:auto}.home-redesign .scrolldown .arrow{animation:none}.home-redesign .eyebrow-bar{background-position:0%;animation:none}.home-redesign .eyebrow-bar:after{animation:none;display:none}.home-redesign .eyebrow-track{animation:none}.home-redesign .eyebrow-item:nth-child(2){display:none}.home-redesign .pulse-glow{animation:none}.home-redesign .bar>div:after{animation:none;display:none}.home-redesign .mockup .arrow-mid{animation:none}.home-redesign .spotlight-item{transition:none}.home-redesign .reveal,.home-redesign .reveal-group>*{opacity:1;transition:none;transform:none}.home-redesign .cat-panel.active{animation:none}}
