.landing-scope{--ink:#2d2438;--body:#4a4256;--muted:#6b6376;--paper:#fbf8f2;--vellum:#f4efe3;--mist:#f5f1f9;--haze:#efe9f6;--frost:#e3d7f1;--wisteria:#6b4fa0;--wisteria-2:#8a6fba;--wisteria-deep:#4a3478;--lavender:#c4b0e0;--soft-lav:#e9deff;--honey:#d9a86c;--stitch:#6b4fa06b;--stitch-soft:#6b4fa038;--rule:#ede6df;--shadow-sm:0 1px 0 #2d24380a, 0 8px 18px -10px #4a34782e;--shadow-md:0 1px 0 #2d24380a, 0 18px 36px -14px #4a347842, 0 4px 10px -3px #4a34781a;--shadow-lg:0 1px 0 #2d24380a, 0 32px 60px -22px #4a347852, 0 8px 18px -4px #4a347824}.landing-scope *{box-sizing:border-box}.landing-scope{margin:0;padding:0}html:has(.landing-scope){scroll-behavior:smooth}.landing-scope{font-family:var(--font-nunito), "Nunito", system-ui, sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.landing-scope a{color:inherit;text-decoration:none}.landing-scope img{max-width:100%;display:block}.landing-scope .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.landing-scope .nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);background:#fbf8f2db;border-bottom:1px solid #2d24380f;position:sticky;top:0}.landing-scope .nav-inner{align-items:center;gap:32px;height:72px;display:flex}.landing-scope .nav-brand{align-items:center;gap:10px;display:flex}.landing-scope .nav-brand .mk{flex-shrink:0;width:32px;height:32px}.landing-scope .nav-brand .nm{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-.2px;font-size:18px;font-weight:700}.landing-scope .nav-brand .nm span{color:var(--wisteria)}.landing-scope .nav-links{align-items:center;gap:28px;margin-left:24px;display:flex}.landing-scope .nav-links a{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--body);letter-spacing:.1px;padding:6px 0;font-size:14px;font-weight:600;position:relative}.landing-scope .nav-links a:hover{color:var(--wisteria)}.landing-scope .nav-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.landing-scope .nav-cta a.signin{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--body);font-size:14px;font-weight:600}.landing-scope .nav-cta a.signin:hover{color:var(--wisteria)}.landing-scope .btn{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:.1px;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.landing-scope .btn.primary{background:linear-gradient(180deg, var(--wisteria-2) 0%, var(--wisteria) 60%, var(--wisteria-deep) 100%);color:#fff;box-shadow:inset 0 1px #ffffff38,0 6px 16px -4px #4a347861}.landing-scope .btn.primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 10px 22px -6px #4a347873}.landing-scope .btn.ghost{color:var(--wisteria-deep);border:1.5px solid var(--frost);background:#fff}.landing-scope .btn.ghost:hover{border-color:var(--wisteria-2);color:var(--wisteria)}.landing-scope .btn.lg{padding:14px 24px;font-size:16px}.landing-scope .btn .arr{margin-top:-2px;font-size:18px}.landing-scope .mobile-toggle{display:none}.landing-scope .hero{padding:80px 0 100px;position:relative;overflow:hidden}.landing-scope .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 22% 30%,#c4b0e073 0%,#c4b0e000 70%),radial-gradient(55% 70% at 78% 25%,#8a6fba4d 0%,#8a6fba00 70%),radial-gradient(70% 50% at 50% 90%,#d9a86c1a 0%,#d9a86c00 70%);height:580px;position:absolute;inset:-10% -20% auto}.landing-scope .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.landing-scope .hero .kicker{border:1.5px solid var(--frost);font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria-deep);letter-spacing:.4px;box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-scope .hero .kicker .dot{background:radial-gradient(circle at 35% 30%, #fff 0%, var(--wisteria) 55%, var(--wisteria-deep) 100%);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 -1px 1px #0003}.landing-scope .hero h1{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:-1.2px;color:var(--ink);text-wrap:pretty;max-width:620px;margin:18px 0;font-size:64px;font-weight:700;line-height:1.02}.landing-scope .hero h1 .grad{background:linear-gradient(95deg, var(--wisteria-deep) 0%, var(--wisteria) 55%, var(--wisteria-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-scope .hero h1 .script{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);padding:0 .12em 0 .02em;font-size:.86em;font-weight:600;display:inline-block;transform:translateY(-4px)rotate(-2deg)}.landing-scope .hero .lede{color:var(--body);max-width:520px;margin:0;font-size:18px;line-height:1.6}.landing-scope .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.landing-scope .hero .micro{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;font-size:12.5px;font-weight:600;display:flex}.landing-scope .hero .micro b{color:var(--ink);font-weight:700}.landing-scope .hero .micro .sep{background:var(--lavender);border-radius:50%;width:4px;height:4px}.landing-scope .hero-art{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.landing-scope .hero-art .blob{filter:blur(8px);z-index:0;background:radial-gradient(circle,#c4b0e08c 0%,#c4b0e02e 50%,#0000 70%);border-radius:50%;width:460px;height:460px;margin:auto;position:absolute;inset:0}.landing-scope .hero-art .ellie{z-index:2;filter:drop-shadow(0 22px 32px #4a347838);width:460px;max-width:100%;position:relative;transform:translateY(0)}.landing-scope .hero-art .sparkle{z-index:1;width:16px;height:16px;color:var(--honey);opacity:.8;position:absolute}.landing-scope .hero-art .sp1{width:20px;height:20px;top:8%;left:18%}.landing-scope .hero-art .sp2{color:var(--lavender);width:14px;height:14px;top:22%;right:12%}.landing-scope .hero-art .sp3{color:var(--wisteria-2);opacity:.6;width:12px;height:12px;bottom:18%;left:8%}.landing-scope .hero-art .sp4{width:18px;height:18px;bottom:30%;right:18%}.landing-scope .hero-art .floating-card{z-index:3;border:1px solid var(--frost);box-shadow:var(--shadow-md);font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;display:flex;position:absolute}.landing-scope .hero-art .fc-1{top:8%;right:-6%;transform:rotate(3deg)}.landing-scope .hero-art .fc-2{bottom:6%;left:-4%;transform:rotate(-3deg)}.landing-scope .hero-art .floating-card .swatch{border-radius:50%;flex-shrink:0;width:22px;height:22px;box-shadow:inset 0 -3px 6px #0000002e,inset 0 2px 3px #fff6,0 0 0 2px #2d24380f}.landing-scope .hero-art .floating-card .meta{font-family:var(--font-nunito), "Nunito", sans-serif;color:var(--muted);letter-spacing:.2px;font-size:11px;font-weight:600;display:block}.landing-scope .strip{border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);background:var(--vellum);padding:36px 0 8px}.landing-scope .strip-inner{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;font-size:13px;font-weight:600;display:flex}.landing-scope .strip-inner .lbl{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);margin-right:6px;font-size:22px;font-weight:600}.landing-scope .strip-inner .item{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria-deep);letter-spacing:.4px;opacity:.78;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.landing-scope .strip-inner .item .gly{background:var(--lavender);border-radius:50%;width:10px;height:10px}.landing-scope .strip-inner .item.dot:after{content:"·";color:var(--lavender);margin-left:8px}.landing-scope section.block{padding:96px 0}.landing-scope section.block:nth-of-type(2n){background:var(--vellum)}.landing-scope .sec-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.landing-scope .sec-head .eyebrow{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--wisteria);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.landing-scope .sec-head .eyebrow .num{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.05em;font-weight:500}.landing-scope .sec-head .eyebrow:before{content:"";background:var(--wisteria);border-radius:1px;width:24px;height:1.5px}.landing-scope .sec-head h2{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:-.6px;color:var(--ink);text-wrap:balance;max-width:640px;margin:0;font-size:44px;font-weight:700;line-height:1.08}.landing-scope .sec-head .right{color:var(--body);max-width:380px;font-size:15px;line-height:1.6}.landing-scope .story{max-width:780px;color:var(--body);margin:0 auto 56px;font-size:17px;line-height:1.75}.landing-scope .story p{margin:0 0 18px}.landing-scope .story p:last-child{margin-bottom:0}.landing-scope .story p b{color:var(--ink);font-weight:700}.landing-scope .story .lead{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);text-align:center;text-wrap:balance;margin:0 0 28px;font-size:30px;font-weight:600;line-height:1.25}.landing-scope .who-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-scope .who{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:32px 32px 28px;display:flex;position:relative}.landing-scope .who.mike{background:linear-gradient(#fdfbff 0%,#fff 100%)}.landing-scope .who:before{content:"";background:linear-gradient(90deg, var(--wisteria-deep), var(--wisteria), var(--lavender));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.landing-scope .who .hello{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);font-size:22px;font-weight:600;line-height:1}.landing-scope .who h3{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-.4px;margin:0;font-size:32px;font-weight:700}.landing-scope .who .what{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria-deep);letter-spacing:1.4px;text-transform:uppercase;margin-top:-6px;font-size:13px;font-weight:600}.landing-scope .who p{color:var(--body);margin:0;font-size:14.5px;line-height:1.7}.landing-scope .who p b{color:var(--ink);font-weight:700}.landing-scope .who .tags{border-top:1px dashed var(--rule);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.landing-scope .who .tags .tag{font-family:var(--font-quicksand), "Quicksand", sans-serif;background:var(--haze);color:var(--wisteria-deep);letter-spacing:.2px;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.landing-scope .beta-card{background:linear-gradient(96deg, var(--haze) 0%, #f7f1fa 60%, var(--haze) 100%);border:1.5px dashed var(--stitch);border-radius:20px;align-items:center;gap:24px;margin-top:48px;padding:32px 36px;display:flex}.landing-scope .beta-card .img{filter:drop-shadow(0 8px 14px #4a34782e);flex-shrink:0;width:88px;height:88px}.landing-scope .beta-card .img img{object-fit:contain;width:100%;height:100%;display:block;transform:rotate(-4deg)}.landing-scope .beta-card .copy{flex:1;min-width:0}.landing-scope .beta-card .copy .k{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);font-size:22px;font-weight:600;line-height:1}.landing-scope .beta-card .copy h4{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-.2px;margin:6px 0 4px;font-size:22px;font-weight:700}.landing-scope .beta-card .copy p{color:var(--body);margin:0;font-size:14px;line-height:1.55}.landing-scope .beta-card .cta{flex-shrink:0}.landing-scope .feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.landing-scope .feat{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:32px 28px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.landing-scope .feat:hover{box-shadow:var(--shadow-md);border-color:var(--frost);transform:translateY(-3px)}.landing-scope .feat .glyph{background:linear-gradient(135deg, var(--haze), #fff);border:1px solid var(--frost);width:54px;height:54px;color:var(--wisteria);border-radius:14px;justify-content:center;align-items:center;display:flex}.landing-scope .feat .glyph svg{width:30px;height:30px}.landing-scope .feat h3{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:700}.landing-scope .feat p{color:var(--body);margin:0;font-size:14.5px;line-height:1.6}.landing-scope .feat .meta{border-top:1px dashed var(--rule);font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria);letter-spacing:.3px;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:600;display:flex}.landing-scope .showcase{background:linear-gradient(180deg, var(--mist) 0%, #fbf8fd 100%);border:1px solid var(--frost);border-radius:24px;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;margin-top:64px;padding:48px;display:grid;position:relative;overflow:hidden}.landing-scope .showcase:before{content:"";background:linear-gradient(90deg, var(--wisteria-deep), var(--lavender));height:4px;position:absolute;top:0;left:0;right:0}.landing-scope .showcase h3{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-.4px;text-wrap:balance;margin:0 0 12px;font-size:32px;font-weight:700}.landing-scope .showcase p{color:var(--body);margin:0;font-size:15px;line-height:1.65}.landing-scope .showcase .features-list{flex-direction:column;gap:12px;margin-top:22px;display:flex}.landing-scope .showcase .features-list .row{color:var(--body);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.landing-scope .showcase .features-list .row .chk{background:radial-gradient(circle at 35% 28%, #c4a8e5 0%, var(--wisteria) 55%, var(--wisteria-deep) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:inset 0 -2px 3px #2d24382e}.landing-scope .showcase .features-list .row .chk svg{width:12px;height:12px}.landing-scope .showcase .features-list b{color:var(--ink);font-weight:700}.landing-scope .recipe-peek{border:1px solid var(--rule);box-shadow:var(--shadow-md);border-top:2px dashed var(--stitch);background:#fbf8f2;border-radius:18px;padding:24px;position:relative;transform:rotate(-1deg)}.landing-scope .recipe-peek .rh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.landing-scope .recipe-peek .rh .nm{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);font-size:18px;font-weight:700}.landing-scope .recipe-peek .rh .nm .sub{font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);margin-bottom:-2px;font-size:14px;font-weight:500;display:block}.landing-scope .recipe-peek .rh .pill{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:1px;text-transform:uppercase;background:var(--wisteria);color:#fff;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.landing-scope .recipe-peek .layers{flex-direction:column;gap:8px;display:flex}.landing-scope .recipe-peek .layer{border:1px solid var(--rule);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.landing-scope .recipe-peek .layer .dot{border-radius:50%;flex-shrink:0;width:24px;height:24px;box-shadow:inset 0 -3px 6px #0000002e,inset 0 2px 3px #fff6,0 0 0 2px #2d24380f}.landing-scope .recipe-peek .layer .lname{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);font-size:13px;font-weight:700}.landing-scope .recipe-peek .layer .lmeta{color:var(--muted);font-size:11px}.landing-scope .recipe-peek .layer .amt{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--wisteria-deep);margin-left:auto;font-size:11.5px;font-weight:500}.landing-scope .recipe-peek .note{background:var(--haze);font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria-deep);border-left:3px solid var(--wisteria);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:16px}.landing-scope .showcase .meta{border-top:1px dashed var(--rule);font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria);letter-spacing:.3px;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:12px;font-weight:600;display:flex}.landing-scope .showcase.rev{grid-template-columns:1.1fr 1fr}.landing-scope .showcase.rev .peek-col{order:1}.landing-scope .showcase.rev .copy-col{order:2}.landing-scope .inspire-peek .ip-photo{border:1px solid var(--frost);background:repeating-linear-gradient(135deg,#6b4fa01a 0 8px,#6b4fa008 8px 16px),linear-gradient(#efe9f6,#f5f1f9);border-radius:12px;align-items:flex-end;height:94px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.landing-scope .inspire-peek .ip-tag{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.02em;background:#ffffffb8;border-radius:5px;padding:2px 7px;font-size:10px;position:absolute;top:8px;left:10px}.landing-scope .inspire-peek .ip-strip{width:100%;height:26px;display:flex}.landing-scope .inspire-peek .ip-strip span{flex:1;height:100%}.landing-scope .layer.gap{background:#fbf1ed;border-style:dashed;border-color:#d9b3a6}.landing-scope .shelf-pill{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:.4px;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:700}.landing-scope .shelf-pill.ok{color:#3e7a5c;background:#e6f1ea}.landing-scope .shelf-pill.add{color:#b5654e;background:#fbe6de}.landing-scope .diary-peek{transform:rotate(1deg)}.landing-scope .diary-peek .diary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-scope .dcard{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:11px 11px 10px}.landing-scope .dcard .dswatches{border-radius:6px;height:22px;margin-bottom:9px;display:flex;overflow:hidden}.landing-scope .dcard .dswatches span{flex:1}.landing-scope .dcard .dname{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.1}.landing-scope .dcard .ddate{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--muted);letter-spacing:.02em;margin-top:4px;font-size:9.5px}@media (max-width:960px){.landing-scope .showcase.rev{grid-template-columns:1fr}.landing-scope .showcase.rev .peek-col{order:2}.landing-scope .showcase.rev .copy-col{order:1}}.landing-scope .price-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.landing-scope .price{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:36px 32px 32px;display:flex;position:relative}.landing-scope .price.featured{border:1.5px solid var(--frost);box-shadow:var(--shadow-md);background:linear-gradient(#fdfbff 0%,#fff 100%);transform:translateY(-8px)}.landing-scope .price.featured:before{content:"";background:linear-gradient(90deg, var(--wisteria-deep), var(--wisteria), var(--wisteria-2));border-radius:20px 20px 0 0;height:6px;position:absolute;top:-1.5px;left:-1.5px;right:-1.5px}.landing-scope .price .ribbon{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:1.4px;text-transform:uppercase;background:var(--wisteria-deep);color:#fff;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;right:24px;box-shadow:0 4px 10px -2px #4a347866}.landing-scope .price .tier{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--wisteria);letter-spacing:1.8px;text-transform:uppercase;font-size:13px;font-weight:700}.landing-scope .price .nm{font-family:var(--font-caveat), "Caveat", cursive;color:var(--ink);margin-top:-6px;font-size:34px;font-weight:600;line-height:1}.landing-scope .price .amt{border-bottom:1px dashed var(--rule);align-items:baseline;gap:8px;margin-top:4px;padding-bottom:18px;display:flex}.landing-scope .price .amt .big{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);letter-spacing:-1px;font-size:48px;font-weight:700;line-height:1}.landing-scope .price .amt .per{font-family:var(--font-nunito), "Nunito", sans-serif;color:var(--muted);font-size:13px;font-weight:600}.landing-scope .price .amt .save{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--honey);letter-spacing:.3px;background:#fbf1de;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.landing-scope .price .lede{color:var(--body);margin:0;font-size:14px;line-height:1.6}.landing-scope .price ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-scope .price ul li{color:var(--body);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.landing-scope .price ul li b{color:var(--ink);font-weight:700}.landing-scope .price ul li .chk{background:var(--soft-lav);width:18px;height:18px;color:var(--wisteria-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.landing-scope .price.featured ul li .chk{background:radial-gradient(circle at 35% 28%, #c4a8e5 0%, var(--wisteria) 55%, var(--wisteria-deep) 100%);color:#fff;box-shadow:inset 0 -2px 3px #2d24382e}.landing-scope .price ul li .chk svg{width:10px;height:10px}.landing-scope .price .cta{justify-content:center;width:100%;margin-top:auto}.landing-scope .price .foot{text-align:center;color:var(--muted);font-size:11.5px;font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:.2px;font-weight:600}.landing-scope .pricing-foot{text-align:center;font-family:var(--font-caveat), "Caveat", cursive;color:var(--wisteria);margin-top:36px;font-size:22px;font-weight:600}.landing-scope .pricing-foot a{color:var(--wisteria-deep);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.landing-scope .faq-grid{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.landing-scope details.qa{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:18px 22px}.landing-scope details.qa[open]{border-color:var(--frost);background:#fdfbff}.landing-scope details.qa summary{cursor:pointer;font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);align-items:center;gap:14px;font-size:16px;font-weight:700;list-style:none;display:flex}.landing-scope details.qa summary::-webkit-details-marker{display:none}.landing-scope details.qa summary .ic{background:var(--haze);width:24px;height:24px;color:var(--wisteria);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:14px;font-weight:700;line-height:1;transition:transform .2s,background .2s;display:flex}.landing-scope details.qa[open] summary .ic{background:var(--wisteria);color:#fff;transform:rotate(45deg)}.landing-scope details.qa .a{color:var(--body);border-top:1px dashed var(--rule);margin:12px 0 0;padding-top:12px;font-size:14.5px;line-height:1.65}.landing-scope .big-cta{background:linear-gradient(135deg, var(--wisteria-deep) 0%, var(--wisteria) 100%);color:#fff;box-shadow:var(--shadow-lg);border-radius:32px;margin:0 32px;padding:72px 56px;position:relative;overflow:hidden}.landing-scope .big-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 20%,#c4b0e073 0%,#0000 40%),radial-gradient(circle at 88% 80%,#d9a86c33 0%,#0000 40%);position:absolute;inset:0}.landing-scope .big-cta-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.landing-scope .big-cta .script{font-family:var(--font-caveat), "Caveat", cursive;color:var(--lavender);margin-bottom:6px;font-size:28px;font-weight:600}.landing-scope .big-cta h2{font-family:var(--font-quicksand), "Quicksand", sans-serif;letter-spacing:-.6px;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:1.08}.landing-scope .big-cta p{color:#ffffffd9;max-width:520px;margin:18px 0 0;font-size:16.5px;line-height:1.6}.landing-scope .big-cta .ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.landing-scope .big-cta .btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1.5px solid #ffffff40}.landing-scope .big-cta .btn.ghost:hover{background:#fff3;border-color:#fff6}.landing-scope .big-cta .btn.primary{color:var(--wisteria-deep);background:#fff;box-shadow:0 6px 18px -4px #00000040}.landing-scope .big-cta .ellie-right{justify-content:center;align-items:center;display:flex;position:relative}.landing-scope .big-cta .ellie-orb{background:radial-gradient(circle, #c4b0e08c 0%, var(--vellum) 70%);border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:relative;box-shadow:0 30px 64px -26px #00000080,inset 0 0 0 1.5px #ffffff47}.landing-scope .big-cta .ellie-orb .ring{pointer-events:none;border:1.5px solid #ffffff80;border-radius:50%;animation:2.6s ease-out infinite ellieRing;position:absolute;inset:0}.landing-scope .big-cta .ellie-orb .ring:nth-child(2){animation-delay:.65s}.landing-scope .big-cta .ellie-orb .ring:nth-child(3){animation-delay:1.3s}.landing-scope .big-cta .ellie-orb img{object-fit:cover;object-position:center 42%;border-radius:50%;width:252px;height:252px;display:block;box-shadow:inset 0 -6px 16px #0000002e}@keyframes ellieRing{0%{opacity:.6;transform:scale(.86)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.landing-scope .big-cta .ellie-orb .ring{opacity:.35;animation:none;transform:scale(1.08)}}.landing-scope footer{background:var(--ink);color:#fffc;margin-top:96px;padding:64px 0 32px}.landing-scope .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}.landing-scope .foot-brand{flex-direction:column;gap:16px;display:flex}.landing-scope .foot-brand .row{align-items:center;gap:10px;display:flex}.landing-scope .foot-brand .nm{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:#fff;font-size:20px;font-weight:700}.landing-scope .foot-brand .nm span{color:var(--lavender)}.landing-scope .foot-brand p{color:#ffffffa6;max-width:280px;margin:0;font-size:13.5px;line-height:1.6}.landing-scope .foot-brand .made{font-family:var(--font-caveat), "Caveat", cursive;color:var(--lavender);margin-top:8px;font-size:18px}.landing-scope .foot-col h4{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.landing-scope .foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-scope .foot-col a{color:#ffffffa6;font-size:13.5px;font-weight:500;transition:color .15s}.landing-scope .foot-col a:hover{color:#fff}.landing-scope .foot-bottom{color:#ffffff80;font-size:12px;font-family:var(--font-quicksand), "Quicksand", sans-serif;border-top:1px dashed #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:24px;font-weight:500;display:flex}.landing-scope .foot-bottom .links{gap:18px;display:flex}.landing-scope .foot-bottom a:hover{color:#fff}@media (max-width:960px){.landing-scope .wrap{padding:0 22px}.landing-scope .nav-links{display:none}.landing-scope .mobile-toggle{border:1px solid var(--frost);width:40px;height:40px;color:var(--wisteria-deep);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:flex}.landing-scope .nav-cta{gap:8px;margin-left:0}.landing-scope .nav-cta a.signin{display:none}.landing-scope .nav-cta .btn{padding:8px 14px;font-size:13px}.landing-scope .hero{padding:48px 0 64px}.landing-scope .hero-grid{grid-template-columns:1fr;gap:32px}.landing-scope .hero h1{letter-spacing:-.6px;font-size:42px}.landing-scope .hero .lede{font-size:16px}.landing-scope .hero-art{order:-1;min-height:auto}.landing-scope .hero-art .ellie{width:280px}.landing-scope .hero-art .blob{width:340px;height:340px}.landing-scope .hero-art .floating-card{display:none}.landing-scope .strip-inner{gap:16px 22px}.landing-scope .strip-inner .lbl{text-align:center;width:100%;font-size:18px}.landing-scope section.block{padding:64px 0}.landing-scope .sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px}.landing-scope .sec-head h2{font-size:32px}.landing-scope .sec-head .right{font-size:14px}.landing-scope .story{margin-bottom:36px;font-size:15.5px}.landing-scope .story .lead{margin-bottom:20px;font-size:24px}.landing-scope .who-grid{grid-template-columns:1fr;gap:16px}.landing-scope .who{padding:26px 24px 22px}.landing-scope .who h3{font-size:26px}.landing-scope .beta-card{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;padding:24px}.landing-scope .beta-card .img{width:64px;height:64px}.landing-scope .feat-grid{grid-template-columns:1fr;gap:16px}.landing-scope .showcase{grid-template-columns:1fr;gap:32px;padding:32px}.landing-scope .showcase h3{font-size:24px}.landing-scope .price-grid{grid-template-columns:1fr;gap:16px}.landing-scope .price.featured{transform:none}.landing-scope .price{padding:28px 24px}.landing-scope .faq-grid{grid-template-columns:1fr;gap:12px}.landing-scope details.qa summary{font-size:15px}.landing-scope .big-cta{border-radius:24px;margin:0 22px;padding:48px 28px}.landing-scope .big-cta-inner{grid-template-columns:1fr}.landing-scope .big-cta h2{font-size:30px}.landing-scope .big-cta .ellie-right{display:none}.landing-scope footer{margin-top:64px;padding:48px 0 24px}.landing-scope .foot-grid{grid-template-columns:1fr 1fr;gap:32px}.landing-scope .foot-brand{grid-column:1/-1}.landing-scope .foot-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:540px){.landing-scope .hero h1{font-size:36px}.landing-scope .sec-head h2,.landing-scope .big-cta h2{font-size:26px}}.landing-scope .drawer{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d243873;display:none;position:fixed;inset:0}.landing-scope .drawer.open{display:block}.landing-scope .drawer-inner{background:var(--paper);flex-direction:column;gap:18px;width:80%;max-width:340px;padding:28px 24px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000026}.landing-scope .drawer-inner .top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.landing-scope .drawer-inner .close{border:1px solid var(--frost);cursor:pointer;width:36px;height:36px;color:var(--wisteria-deep);background:#fff;border-radius:10px;font-size:20px}.landing-scope .drawer-inner a.dlink{font-family:var(--font-quicksand), "Quicksand", sans-serif;color:var(--ink);border-bottom:1px dashed var(--rule);padding:14px 0;font-size:18px;font-weight:700}.landing-scope .drawer-inner a.dlink:hover{color:var(--wisteria)}.landing-scope .drawer-inner .btn{margin-top:auto}