.lpage{--bg:#ffffff;--bg-soft:#fafafb;--bg-tint:#f5f4fa;--ink:#0c0c14;--ink-2:#1a1a26;--muted:#6b6b78;--muted-2:#9a9aa6;--line:#ececf2;--line-2:#e2e2ec;--dark:#08070d;--dark-2:#0e0d18;--dark-3:#15131f;--dark-line:#221f31;--accent:#7c3aed;--accent-2:#a78bfa;--accent-soft:#ede9fe;--accent-deep:#5b21b6;--mint:#34d399;--mint-soft:#d1fae5;--rose:#f43f5e;--amber:#f59e0b;--display:"Plus Jakarta Sans",-apple-system,sans-serif;--sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--serif:"Playfair Display",Georgia,serif;--container:1240px}.lpage *{box-sizing:border-box}.lpage{margin:0;padding:0;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.5}.lpage img{max-width:100%;display:block}.lpage button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}.lpage a{color:inherit;text-decoration:none}.lpage .container{max-width:var(--container);margin:0 auto;padding:0 24px}.lpage .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.lpage .eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:middle;transform:translateY(-1px)}.lpage .serif{color:var(--accent);font-weight:600}.lpage .section-dark .serif{color:var(--accent-2)}.lpage h1,.lpage h2,.lpage h3{letter-spacing:-.03em;line-height:1.1;margin:0;font-family:var(--display);font-weight:700}.lpage .h1{font-size:clamp(40px,5.6vw,72px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.lpage .h2{font-size:clamp(32px,3.6vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.03em}.lpage .h3{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em}.lpage .lead{font-size:18px;line-height:1.55;color:var(--muted);max-width:56ch}.lpage .btn{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:10px;font-weight:500;font-size:15px;letter-spacing:-.01em;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.lpage .btn-primary{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 18px -4px rgba(124,58,237,.55),0 2px 6px -2px rgba(124,58,237,.4)}.lpage .btn-primary:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -4px rgba(124,58,237,.6)}.lpage .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.lpage .btn-ghost:hover{background:var(--bg-soft)}.lpage .btn-dark{background:#fff;color:var(--ink)}.lpage .btn-dark:hover{background:#f1f0f7}.lpage .btn-sm{padding:8px 14px;font-size:13px;border-radius:8px}.lpage .btn-lg{padding:16px 24px;font-size:16px;border-radius:12px}.lpage .btn .arrow{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.lpage .btn:hover .arrow{transform:translateX(3px)}.lpage .section{padding:110px 0;position:relative}.lpage .section-tight{padding:80px 0}.lpage .section-dark{background:var(--dark);color:#f5f5fa}.lpage .section-dark .h2,.lpage .section-dark h1{color:#fff}.lpage .section-tint{background:var(--bg-tint)}.lpage .section-soft{background:var(--bg-soft)}.lpage .section-dark .lead{color:rgba(255,255,255,.65)}.lpage .section-dark .eyebrow{color:rgba(255,255,255,.55)}.lpage .section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:720px;margin:0 auto 56px}.lpage .section-head .h2{text-wrap:balance}.lpage .section-head .lead{text-align:center}.lpage .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lpage .card:hover{border-color:var(--line-2)}.lpage .card-dark{background:var(--dark-2);border:1px solid var(--dark-line);color:#f5f5fa}.lpage .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-weight:500}.lpage .badge-mint{background:var(--mint-soft);color:#047857}.lpage .badge-dark{background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1)}.lpage .badge-outline{background:#fff;border:1px solid var(--line-2);color:var(--muted)}.lpage .grid-bg{inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}.lpage .glow-purple,.lpage .grid-bg{position:absolute;pointer-events:none}.lpage .glow-purple{width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.4) 0,rgba(124,58,237,0) 60%);filter:blur(20px)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.lpage .pulse-dot{animation:pulse-dot 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lpage .fade-up{animation:fadeUp .6s ease-out both}.lpage .nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;transition:background .25s ease,backdrop-filter .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.lpage .nav.scrolled{background:rgba(8,7,13,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.06)}.lpage .nav-row{display:flex;align-items:center;justify-content:space-between}.lpage .nav-links{display:flex;gap:28px;align-items:center}.lpage .nav-links a{font-size:14px;color:rgba(255,255,255,.7);transition:color .15s}.lpage .nav-links a:hover{color:#fff}.lpage .brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;color:#fff;letter-spacing:-.02em}.lpage .brand-logo{height:28px;width:auto;display:block}.lpage .sticky-cta{position:fixed;bottom:24px;left:50%;transform:translate(-50%,80px);z-index:60;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 20px;background:rgba(12,10,22,.92);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#fff;box-shadow:0 20px 60px -10px rgba(0,0,0,.4),0 0 0 1px rgba(124,58,237,.15);transition:transform .35s cubic-bezier(.5,1.4,.4,1),opacity .3s ease;opacity:0}.lpage .sticky-cta.visible{transform:translate(-50%);opacity:1}.lpage .sticky-cta-text{font-size:14px;font-weight:500}.lpage .sticky-cta-text .muted{color:rgba(255,255,255,.55);margin-left:6px;font-weight:400}.lpage .row{display:flex}.lpage .center{justify-content:center}.lpage .between,.lpage .center{display:flex;align-items:center}.lpage .between{justify-content:space-between}.lpage .gap-2{gap:8px}.lpage .gap-3{gap:12px}.lpage .gap-4{gap:16px}.lpage .gap-6{gap:24px}.lpage .gap-8{gap:32px}.lpage .muted{color:var(--muted)}.lpage .muted-light{color:rgba(255,255,255,.6)}.lpage .mono{font-family:var(--mono)}.lpage .divider{height:1px;background:var(--line);border:0}.lpage .divider-dark{background:var(--dark-line)}@media (max-width:860px){.lpage .section{padding:72px 0}.lpage .nav-links{display:none}}.lpage .hero{position:relative;background:var(--dark);color:#fff;padding:140px 0 0;overflow:hidden}.lpage .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(124,58,237,.35),transparent 60%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(76,29,149,.25),transparent 70%);pointer-events:none}.lpage .hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lpage .hero-glow-1{width:600px;height:600px;top:-200px;right:-200px;background:radial-gradient(circle,rgba(167,139,250,.25),transparent 60%)}.lpage .hero-glow-2{width:500px;height:500px;bottom:-200px;left:-150px;background:radial-gradient(circle,rgba(124,58,237,.2),transparent 60%)}.lpage .hero-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-bottom:80px}.lpage .hero-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:13px;color:rgba(255,255,255,.75);margin-bottom:28px;backdrop-filter:blur(10px)}.lpage .hero-pill strong{color:#fff;font-weight:500}.lpage .hero-pill-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(52,211,153,.2)}.lpage .hero-title{letter-spacing:-.035em;font-weight:600;line-height:1;font-size:clamp(44px,5.4vw,78px)}.lpage .hero-rank-num{background:linear-gradient(135deg,#c4b5fd,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-family:var(--display);letter-spacing:-.05em}.lpage .hero-and{font-size:.85em;color:rgba(255,255,255,.55);font-weight:400;letter-spacing:-.02em}.lpage .hero-underline{position:relative;display:inline-block}.lpage .hero-underline:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:14px;background:rgba(124,58,237,.45);z-index:-1;border-radius:2px;transform:skewX(-6deg)}.lpage .hero-lead{color:rgba(255,255,255,.65);font-size:18px;line-height:1.55;max-width:52ch;margin:28px 0 36px}.lpage .hero-lead em{font-family:var(--serif);font-style:italic;color:rgba(255,255,255,.85)}.lpage .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.lpage .hero-reviews{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:18px}.lpage .hero-reviews-stars{display:inline-flex;gap:2px;color:#fbbf24}.lpage .hero-reviews-stars svg{color:#fbbf24;fill:#fbbf24}.lpage .hero-reviews-meta{font-size:13px;color:rgba(255,255,255,.7);font-family:var(--mono);letter-spacing:.01em}.lpage .hero-reviews-meta strong{color:#fff;font-weight:600}.lpage .hero-trust-row{display:flex;gap:24px;flex-wrap:wrap}.lpage .hero-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.55)}.lpage .hero-trust-item svg{color:var(--mint)}.lpage .hero-right{position:relative;perspective:1200px}.lpage .hero-widget{background:linear-gradient(180deg,rgba(28,25,45,.95),rgba(15,13,28,.95));border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;box-shadow:inset 0 0 0 1px rgba(124,58,237,.06),0 30px 80px -20px rgba(0,0,0,.6),0 0 60px -10px rgba(124,58,237,.2);backdrop-filter:blur(20px);position:relative}.lpage .hero-widget:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(180deg,rgba(167,139,250,.4),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lpage .hero-widget-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.lpage .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(52,211,153,.2)}.lpage .hero-widget-query{display:flex;align-items:center;gap:10px;margin:16px 0 20px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;color:rgba(255,255,255,.85);font-size:14px}.lpage .hero-widget-query svg{color:rgba(255,255,255,.4)}.lpage .hero-widget-rows{display:flex;flex-direction:column;gap:14px}.lpage .hero-rank-row{display:grid;grid-template-columns:110px 1fr auto;gap:14px;align-items:center}.lpage .hero-rank-source{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.85);font-weight:500}.lpage .platform-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.lpage .claude-glyph{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#d97757;font-size:14px;font-weight:700}.lpage .hero-rank-bar{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.lpage .hero-rank-fill{height:100%;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:3px;position:relative}.lpage .hero-rank-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:shimmer 3s linear infinite}.lpage .pos-num{font-size:20px;font-weight:600;letter-spacing:-.02em;background:linear-gradient(135deg,#a78bfa,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.lpage .hero-rank-pos{display:flex;align-items:center;gap:8px;min-width:70px;justify-content:flex-end}.lpage .rank-delta{font-family:var(--mono);font-size:11px;font-weight:500}.lpage .rank-delta.up{color:var(--mint)}.lpage .badge-cited{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;background:rgba(52,211,153,.12);color:#34d399;border-radius:4px;border:1px solid rgba(52,211,153,.2)}.lpage .hero-widget-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.lpage .kpi-mini-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:4px}.lpage .kpi-mini-value{font-size:24px;font-weight:600;letter-spacing:-.02em;color:#fff;display:flex;align-items:baseline;gap:8px}.lpage .hero-float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:rgba(20,18,32,.92);border:1px solid rgba(255,255,255,.08);border-radius:12px;backdrop-filter:blur(16px);box-shadow:0 12px 40px -8px rgba(0,0,0,.5);color:#fff}.lpage .hero-float-icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#a78bfa,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff}.lpage .hero-float-icon.mint{background:linear-gradient(135deg,#6ee7b7,#34d399)}.lpage .hero-float-1{top:-16px;left:-32px}.lpage .hero-float-2{bottom:24px;right:-24px}@media (max-width:980px){.lpage .hero-inner{grid-template-columns:1fr;gap:56px}.lpage .hero-float-1{left:0}.lpage .hero-float-2{right:0}}.lpage .trust-bar{position:relative;border-top:1px solid rgba(255,255,255,.06);padding:28px 0;background:rgba(0,0,0,.2)}.lpage .trust-bar-label{text-align:center;font-size:13px;color:rgba(255,255,255,.5);margin-bottom:20px}.lpage .trust-bar-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lpage .trust-bar-track{display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:scroll-x 40s linear infinite}@keyframes scroll-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lpage .trust-bar-logo{display:inline-flex;align-items:center;white-space:nowrap;height:32px}.lpage .trust-bar-logo img{height:28px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transition:opacity .2s ease}.lpage .trust-bar-logo:hover img{opacity:1}.lpage .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lpage .problem-stat{padding:24px 0;border-top:1px solid var(--line)}.lpage .problem-stat:last-child{border-bottom:1px solid var(--line)}.lpage .problem-stat-num{font-size:clamp(48px,5.4vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink);font-family:var(--display)}.lpage .problem-stat-label{font-size:16px;color:var(--ink-2);margin-top:8px;max-width:36ch}.lpage .problem-stat-source{font-family:var(--mono);font-size:11.5px;color:var(--muted-2);letter-spacing:.04em;margin-top:6px}@media (max-width:860px){.lpage .problem-grid{grid-template-columns:1fr;gap:40px}}.lpage .aeo-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:stretch;margin-bottom:64px}.lpage .aeo-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px;display:flex;flex-direction:column}.lpage .aeo-card-feature{background:linear-gradient(180deg,rgba(124,58,237,.12),rgba(124,58,237,.04));border-color:rgba(167,139,250,.3);position:relative}.lpage .aeo-card-feature:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(180deg,rgba(167,139,250,.5),transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.lpage .aeo-divider,.lpage .aeo-divider-plus{display:flex;align-items:center;justify-content:center}.lpage .aeo-divider-plus{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-size:22px;font-weight:300}.lpage .aeo-card-head{display:flex;gap:16px;align-items:center;margin-bottom:20px}.lpage .aeo-icon{width:44px;height:44px;border-radius:11px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#fff}.lpage .aeo-icon-feature{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.lpage .aeo-card-title{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#fff}.lpage .aeo-card-sub{font-family:var(--mono);font-size:11.5px;color:rgba(255,255,255,.5);letter-spacing:.06em;text-transform:uppercase}.lpage .aeo-card-body{font-size:15px;line-height:1.55;color:rgba(255,255,255,.7);margin:0 0 20px}.lpage .aeo-list{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:10px}.lpage .aeo-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.85)}.lpage .aeo-list li svg{color:var(--mint);flex-shrink:0}.lpage .aeo-equation{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.lpage .aeo-eq-item{font-size:15px;padding:12px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.85)}.lpage .aeo-eq-result{background:linear-gradient(135deg,rgba(167,139,250,.2),rgba(124,58,237,.15));border-color:rgba(167,139,250,.4);color:#fff;font-weight:500}.lpage .aeo-eq-op{color:rgba(255,255,255,.4);font-size:18px}@media (max-width:860px){.lpage .aeo-grid{grid-template-columns:1fr;gap:16px}.lpage .aeo-divider{transform:rotate(90deg);padding:8px 0}}.lpage .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.lpage .process-card{background:#fff;padding:36px 32px;display:flex;flex-direction:column;transition:background .2s ease}.lpage .process-card:hover{background:#fafafb}.lpage .process-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.lpage .process-num{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:4px 9px;border-radius:6px}.lpage .process-time{font-family:var(--mono);font-size:11px;color:var(--muted-2);letter-spacing:.05em;text-transform:uppercase}.lpage .process-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:var(--accent-deep);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.lpage .process-title{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.lpage .process-desc{font-size:14.5px;line-height:1.55;color:var(--muted);margin:0}@media (max-width:860px){.lpage .process-grid{grid-template-columns:1fr}}.lpage .delivers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lpage .delivers-card{display:flex;flex-direction:column;padding:28px}.lpage .delivers-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.lpage .delivers-icon{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-deep);display:flex;align-items:center;justify-content:center}.lpage .delivers-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lpage .delivers-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink-2)}.lpage .delivers-check{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}@media (max-width:980px){.lpage .delivers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lpage .delivers-grid{grid-template-columns:1fr}}.lpage .case-tabs{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap;justify-content:center}.lpage .case-tab{display:flex;flex-direction:column;align-items:flex-start;padding:14px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(255,255,255,.85);text-align:left;transition:all .2s ease}.lpage .case-tab:hover{background:rgba(255,255,255,.06)}.lpage .case-tab.active{background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(124,58,237,.05));border-color:rgba(167,139,250,.4)}.lpage .case-tab-brand{font-size:14px;font-weight:600;color:#fff}.lpage .case-tab-industry{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.04em;margin-top:2px}.lpage .case-card{display:grid;grid-template-columns:1.5fr 1fr;gap:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.lpage .case-card-left{padding:48px;border-right:1px solid rgba(255,255,255,.06)}.lpage .case-headline{font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:#fff;margin:0 0 18px}.lpage .case-timeline{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;margin-bottom:32px}.lpage .case-timeline strong{color:#fff;font-weight:600}.lpage .case-timeline-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 4px rgba(212,175,55,.15)}.lpage .case-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lpage .case-stat{padding:16px 0;border-top:1px solid rgba(255,255,255,.06)}.lpage .case-stat-label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:10px}.lpage .case-stat-row{display:flex;align-items:baseline;gap:10px}.lpage .case-stat-before{font-size:15px;text-decoration:line-through}.lpage .case-stat-arrow,.lpage .case-stat-before{color:rgba(255,255,255,.4)}.lpage .case-stat-after{font-size:28px;font-weight:600;letter-spacing:-.02em;color:#fff}.lpage .case-stat-delta{font-family:var(--mono);font-size:12px;color:var(--mint);margin-top:4px}.lpage .case-card-right{padding:48px;background:linear-gradient(180deg,rgba(124,58,237,.08),transparent 80%);display:flex;flex-direction:column}.lpage .case-quote-mark{font-family:var(--display);font-weight:700;font-size:96px;line-height:.8;color:var(--accent-2);opacity:.4;margin-bottom:12px}.lpage .case-quote{font-family:var(--display);font-style:normal;font-weight:500;font-size:22px;line-height:1.35;letter-spacing:-.02em;color:#fff;margin:0 0 auto}.lpage .case-author{display:flex;gap:12px;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.lpage .case-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#7c3aed);border:2px solid rgba(255,255,255,.1)}.lpage .case-author-name{font-size:14px;font-weight:600;color:#fff}.lpage .case-author-brand{font-size:12px;color:rgba(255,255,255,.5);font-family:var(--mono)}@media (max-width:860px){.lpage .case-card{grid-template-columns:1fr}.lpage .case-card-left,.lpage .case-card-right{padding:32px;border-right:0}.lpage .case-stats-grid{grid-template-columns:1fr}}.lpage .roi-card{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;max-width:1080px;margin:0 auto;box-shadow:0 30px 60px -20px rgba(0,0,0,.08)}.lpage .roi-inputs{padding:48px;display:flex;flex-direction:column;gap:32px;border-right:1px solid var(--line)}.lpage .roi-slider{display:flex;flex-direction:column;gap:12px}.lpage .roi-slider-head{display:flex;justify-content:space-between;align-items:baseline}.lpage .roi-slider-label{font-size:14px;color:var(--muted)}.lpage .roi-slider-value{font-size:22px;font-weight:600;letter-spacing:-.02em}.lpage .roi-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--pct),var(--line) var(--pct),var(--line) 100%);outline:none}.lpage .roi-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--accent);cursor:pointer;box-shadow:0 4px 12px -2px rgba(124,58,237,.4);-webkit-transition:transform .15s ease;transition:transform .15s ease}.lpage .roi-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.lpage .roi-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--accent);cursor:pointer}.lpage .roi-output{padding:48px;background:linear-gradient(180deg,var(--bg-tint),#fff);display:flex;flex-direction:column}.lpage .roi-output-label{font-size:13px;color:var(--muted);margin-bottom:8px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase}.lpage .roi-output-value{font-size:clamp(40px,4.5vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1;background:linear-gradient(135deg,#7c3aed,#4c1d95);-webkit-background-clip:text;background-clip:text;color:transparent}.lpage .roi-output-row{display:flex;align-items:center;gap:16px;margin:28px 0 16px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px}.lpage .roi-arrow{color:var(--muted-2)}.lpage .roi-mini-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.lpage .roi-mini-value{font-size:17px;font-weight:600;letter-spacing:-.02em}.lpage .roi-roi-badge{display:inline-flex;align-items:center;gap:6px;background:var(--mint-soft);color:#047857;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;align-self:flex-start}@media (max-width:860px){.lpage .roi-card{grid-template-columns:1fr}.lpage .roi-inputs{border-right:0;border-bottom:1px solid var(--line);padding:32px}.lpage .roi-output{padding:32px}}.lpage .cmp-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px -8px rgba(0,0,0,.04)}.lpage .cmp-head-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;background:var(--bg-soft);border-bottom:1px solid var(--line)}.lpage .cmp-head-cell{padding:24px 22px;border-left:1px solid var(--line);text-align:center}.lpage .cmp-head-cell:first-child{border-left:none;text-align:left}.lpage .cmp-head-feat-label{display:flex;align-items:flex-end}.lpage .cmp-head-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.lpage .cmp-head-name{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.lpage .cmp-head-price{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted-2)}.lpage .cmp-head-cell-feat{background:linear-gradient(180deg,var(--accent-soft) 0,transparent 100%);position:relative}.lpage .cmp-head-cell-feat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-deep))}.lpage .cmp-head-badge{display:inline-block;font-size:15px;font-weight:700;color:var(--accent-deep);margin-bottom:6px;letter-spacing:-.01em}.lpage .cmp-head-cell-feat .cmp-head-price{color:var(--accent-deep);font-weight:600}.lpage .cmp-rows{display:flex;flex-direction:column}.lpage .cmp-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;align-items:center;border-top:1px solid var(--line)}.lpage .cmp-row-alt{background:rgba(0,0,0,.012)}.lpage .cmp-feature{padding:18px 22px;font-size:14.5px;color:var(--ink);font-weight:500}.lpage .cmp-val{padding:18px 16px;display:flex;justify-content:center;align-items:center;border-left:1px solid var(--line)}.lpage .cmp-val-feat{background:rgba(124,58,237,.04)}.lpage .cmp-cell{display:inline-flex;align-items:center;justify-content:center}.lpage .cmp-yes{width:26px;height:26px;border-radius:50%;background:var(--mint);color:#fff}.lpage .cmp-yes-feat{background:var(--accent);box-shadow:0 0 0 4px rgba(124,58,237,.12)}.lpage .cmp-no{width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.04);color:var(--muted-2)}.lpage .cmp-partial{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);background:rgba(245,158,11,.1);padding:5px 10px;border-radius:6px;font-weight:600}@media (max-width:860px){.lpage .cmp-head-row,.lpage .cmp-row{grid-template-columns:1.4fr 1fr 1fr 1fr}.lpage .cmp-feature,.lpage .cmp-head-cell{padding:14px 10px}.lpage .cmp-feature,.lpage .cmp-head-badge,.lpage .cmp-head-name{font-size:13px}}.lpage .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lpage .pricing-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease}.lpage .pricing-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(0,0,0,.06)}.lpage .pricing-card.featured{background:linear-gradient(180deg,var(--ink) 0,#15131f 100%);border-color:transparent;color:#fff;box-shadow:0 30px 80px -20px rgba(124,58,237,.4),0 0 0 1px rgba(167,139,250,.3)}.lpage .pricing-badge{position:absolute;top:-12px;left:36px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;padding:5px 12px;border-radius:999px;box-shadow:0 8px 20px -4px rgba(124,58,237,.5)}.lpage .pricing-badge,.lpage .pricing-eyebrow{font-size:11px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.lpage .pricing-eyebrow{color:var(--muted-2);margin-bottom:10px}.lpage .pricing-card.featured .pricing-eyebrow{color:rgba(255,255,255,.55)}.lpage .pricing-name{font-size:22px;font-weight:600;letter-spacing:-.015em;margin-bottom:14px}.lpage .pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.lpage .pricing-currency{font-size:22px;font-weight:500;color:var(--muted)}.lpage .pricing-card.featured .pricing-currency{color:rgba(255,255,255,.6)}.lpage .pricing-amount{font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1}.lpage .pricing-period{font-size:15px;color:var(--muted);margin-left:4px}.lpage .pricing-card.featured .pricing-period{color:rgba(255,255,255,.6)}.lpage .pricing-tag{font-size:14px;color:var(--muted);margin:14px 0 26px;line-height:1.5}.lpage .pricing-card.featured .pricing-tag{color:rgba(255,255,255,.6)}.lpage .pricing-cta{width:100%;justify-content:center}.lpage .pricing-divider{height:1px;background:var(--line);margin:28px 0 22px}.lpage .pricing-card.featured .pricing-divider{background:rgba(255,255,255,.1)}.lpage .pricing-card.featured .btn-ghost{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.lpage .pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lpage .pricing-features li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-2)}.lpage .pricing-features li.pricing-feature-bold{font-weight:600;color:var(--ink);margin-bottom:4px}.lpage .pricing-card.featured .pricing-features li.pricing-feature-bold{color:#fff}.lpage .pricing-features li .pricing-check{margin-top:3px}.lpage .pricing-features li.pricing-feature-bold .pricing-check{visibility:hidden}.lpage .pricing-card.featured .pricing-features li{color:rgba(255,255,255,.85)}.lpage .pricing-check{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);display:flex;align-items:center;justify-content:center}.lpage .pricing-card.featured .pricing-check{background:rgba(167,139,250,.2);color:var(--accent-2)}.lpage .pricing-foot{text-align:center;font-size:14px;color:var(--muted);max-width:680px;margin:40px auto 0;line-height:1.6}@media (max-width:980px){.lpage .pricing-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.lpage .faq-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:80px;align-items:start}.lpage .faq-list{display:flex;flex-direction:column;gap:4px}.lpage .faq-item{border-bottom:1px solid var(--line)}.lpage .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:17px;font-weight:500;letter-spacing:-.01em;text-align:left;color:var(--ink)}.lpage .faq-toggle{width:28px;height:28px;border-radius:50%;background:var(--bg-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:16px;transition:all .2s ease}.lpage .faq-item.open .faq-toggle{background:var(--accent);border-color:var(--accent);color:#fff}.lpage .faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .35s ease}.lpage .faq-item.open .faq-a-wrap{max-height:400px}.lpage .faq-a{font-size:15px;line-height:1.6;color:var(--muted);margin:0;padding-bottom:22px;max-width:60ch}@media (max-width:860px){.lpage .faq-grid{grid-template-columns:1fr;gap:32px}}.lpage .final-cta{position:relative;overflow:hidden;padding:140px 0 0}.lpage .final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 100%,rgba(124,58,237,.4),transparent 60%);pointer-events:none}.lpage .final-cta-inner{position:relative;text-align:center;padding-bottom:100px;display:flex;flex-direction:column;align-items:center}.lpage .final-cta-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:13px;color:rgba(255,255,255,.7);margin-bottom:32px}.lpage .final-cta-title{letter-spacing:-.035em;font-size:clamp(44px,5.4vw,76px);font-weight:600;line-height:1;text-wrap:balance}.lpage .final-cta-lead{margin-top:28px;margin-bottom:36px;text-align:center;max-width:52ch;color:rgba(255,255,255,.65)}.lpage .final-cta-buttons{gap:12px;margin-bottom:40px}.lpage .final-cta-buttons,.lpage .final-cta-trust{display:flex;flex-wrap:wrap;justify-content:center}.lpage .final-cta-trust{gap:28px}.lpage .final-cta-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.55)}.lpage .final-cta-trust-item svg{color:var(--mint)}.lpage .footer{position:relative;border-top:1px solid rgba(255,255,255,.06);padding:28px 0}.lpage .footer-row{align-items:center;justify-content:space-between;flex-wrap:wrap}.lpage .footer-links,.lpage .footer-row{display:flex;gap:24px}.lpage .footer-links a{font-size:13px;color:rgba(255,255,255,.5);transition:color .15s ease}.lpage .footer-links a:hover{color:#fff}.lpage .footer-copy{font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.4)}.lpage .roi-card-v2{max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.08)}.lpage .roi-industry-row{padding:24px 32px;background:var(--bg-soft);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lpage .roi-industry-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.lpage .roi-industry-chips{display:flex;gap:6px;flex-wrap:wrap}.lpage .roi-chip{padding:8px 14px;font-size:13px;font-weight:500;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);transition:all .15s ease}.lpage .roi-chip:hover{border-color:var(--accent);color:var(--accent)}.lpage .roi-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.lpage .roi-body{display:grid;grid-template-columns:1fr 1.1fr}.lpage .roi-inputs-v2{padding:36px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--line)}.lpage .roi-baseline{margin-top:8px;padding:18px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:8px}.lpage .roi-baseline-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--muted)}.lpage .roi-baseline-row strong{font-size:18px;color:var(--ink);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lpage .roi-output-v2{padding:36px;background:linear-gradient(180deg,var(--bg-tint),#fff 60%);display:flex;flex-direction:column}.lpage .roi-output-headline{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.lpage .roi-compare-title{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px}.lpage .roi-compare{display:flex;flex-direction:column;gap:10px}.lpage .roi-compare-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:#fff}.lpage .roi-compare-row.highlight{border-color:var(--accent);background:linear-gradient(90deg,rgba(124,58,237,.04),rgba(124,58,237,.02));box-shadow:0 4px 16px -4px rgba(124,58,237,.15)}.lpage .roi-compare-name{font-size:13px;font-weight:600;color:var(--ink)}.lpage .roi-compare-row.highlight .roi-compare-name{color:var(--accent-deep)}.lpage .roi-compare-note{font-size:11px;color:var(--muted-2);margin-top:2px}.lpage .roi-compare-bar-wrap{position:relative;height:32px;display:flex;align-items:center;background:var(--bg-soft);border-radius:6px;overflow:hidden}.lpage .roi-compare-bar{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(124,58,237,.2),rgba(124,58,237,.35));border-radius:6px;transition:width .3s ease}.lpage .roi-compare-row.highlight .roi-compare-bar{background:linear-gradient(90deg,var(--accent),var(--accent-deep))}.lpage .roi-compare-value{position:relative;margin-left:auto;margin-right:12px;font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.lpage .roi-compare-row.highlight .roi-compare-value{color:#fff}.lpage .roi-compare-period{font-weight:400;font-size:11px;color:var(--muted-2);margin-left:4px}.lpage .roi-compare-row.highlight .roi-compare-period{color:rgba(255,255,255,.7)}@media (max-width:860px){.lpage .roi-body{grid-template-columns:1fr}.lpage .roi-inputs-v2{border-right:0;border-bottom:1px solid var(--line);padding:28px}.lpage .roi-output-v2{padding:28px}.lpage .roi-compare-row{grid-template-columns:1fr}.lpage .roi-compare-bar-wrap{height:28px}}.lpage .reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.lpage .reviews-head>div:first-child{max-width:720px}.lpage .reviews-nav{display:inline-flex;gap:10px;flex-shrink:0}.lpage .reviews-nav-btn{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.lpage .reviews-nav-btn:hover:not(:disabled){background:var(--ink);color:#fff;border-color:var(--ink)}.lpage .reviews-nav-btn:disabled{opacity:.3;cursor:not-allowed}.lpage .reviews-badge{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--muted);margin-bottom:0}.lpage .reviews-badge strong{color:var(--ink);font-weight:700}.lpage .reviews-badge-stars{display:inline-flex;gap:2px;color:#fbbf24}.lpage .reviews-badge-stars svg{color:#fbbf24}.lpage .reviews-slider-viewport{overflow:hidden;margin:0 -4px;padding:4px}.lpage .reviews-slider-track{display:grid;grid-auto-flow:column;gap:20px;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.lpage .reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}.lpage .reviews-dot{width:8px;height:8px;border-radius:50%;background:var(--line-2);border:none;cursor:pointer;transition:all .2s ease;padding:0}.lpage .reviews-dot.active{background:var(--accent);width:24px;border-radius:999px}.lpage .review-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.lpage .review-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -16px rgba(0,0,0,.08);border-color:var(--line-2)}.lpage .review-stars{display:inline-flex;gap:2px;color:#fbbf24}.lpage .review-stars svg{color:#fbbf24}.lpage .review-text{font-size:16px;line-height:1.5;color:var(--ink-2);margin:0;flex:1}.lpage .review-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.lpage .review-logo{width:64px;height:40px;border-radius:8px;background:#f7f5f2;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px}.lpage .review-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(.2)}.lpage .review-name{font-size:14px;font-weight:600;color:var(--ink)}.lpage .review-biz{font-size:12px;color:var(--muted-2);margin-top:2px}@media (max-width:860px){.lpage .reviews-head{flex-direction:column;align-items:flex-start}}.lpage .h1,.lpage .h2,.lpage .h3,.lpage .hero li,.lpage .hero p,.lpage .section-dark li,.lpage .section-dark p,.lpage h1,.lpage h2,.lpage h3,.lpage h4,.lpage h5,.lpage h6{color:inherit}.lpage .lpage-reviews-marquee{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0,var(--bg-soft) 100%)}.lpage .lpage-reviews-bg{position:absolute;inset:0;pointer-events:none}.lpage .lpage-reviews-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 2px 2px,rgba(124,58,237,.12) 1px,transparent 0);background-size:40px 40px;opacity:.4}.lpage .lpage-reviews-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lpage .lpage-reviews-blob-1{width:400px;height:400px;top:80px;left:-100px;background:rgba(167,139,250,.18)}.lpage .lpage-reviews-blob-2{width:500px;height:500px;bottom:80px;right:-150px;background:rgba(124,58,237,.1)}.lpage .lpage-reviews-head{position:relative;text-align:center;margin-bottom:56px}.lpage .lpage-reviews-head .h2{margin-top:16px;text-wrap:balance}.lpage .lpage-reviews-lead{margin:16px auto 0;text-align:center;max-width:56ch}.lpage .lpage-reviews-rating{display:inline-flex;align-items:center;gap:12px;margin-top:28px}.lpage .lpage-reviews-stars{display:inline-flex;gap:2px}.lpage .lpage-reviews-rating-num{font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.lpage .lpage-reviews-rating-meta{font-size:14px;color:var(--muted)}.lpage .lpage-reviews-track-wrap{position:relative;margin-bottom:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lpage .lpage-reviews-track{display:flex;gap:24px;width:-moz-max-content;width:max-content;animation:lpage-reviews-scroll 60s linear infinite}.lpage .lpage-reviews-track:hover{animation-play-state:paused}@keyframes lpage-reviews-scroll{0%{transform:translateX(0)}to{transform:translateX(calc((-400px - 24px) * 9))}}.lpage .lpage-reviews-card{flex-shrink:0;width:400px;background:#fff;border:2px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 1px 0 rgba(0,0,0,.02),0 8px 24px -16px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lpage .lpage-reviews-card:hover{transform:translateY(-3px);border-color:rgba(167,139,250,.4);box-shadow:0 1px 0 rgba(0,0,0,.02),0 16px 32px -16px rgba(124,58,237,.18)}.lpage .lpage-reviews-text{font-size:15.5px;line-height:1.55;color:var(--ink-2);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lpage .lpage-reviews-author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--line)}.lpage .lpage-reviews-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.lpage .lpage-reviews-avatar-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:var(--accent-deep);font-weight:700;font-size:16px;letter-spacing:.02em}.lpage .lpage-reviews-name{font-size:14.5px;font-weight:700;color:var(--ink)}.lpage .lpage-reviews-biz{font-size:13px;color:var(--accent-deep);margin-top:2px;font-weight:500}.lpage .lpage-reviews-trustbox{position:relative;background:#fff;border:2px solid rgba(124,58,237,.12);border-radius:18px;padding:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;text-align:center;box-shadow:0 16px 40px -20px rgba(0,0,0,.08)}.lpage .lpage-reviews-trustbox-num{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px;line-height:1}.lpage .lpage-reviews-trustbox-label{font-size:13.5px;color:var(--muted);margin:0}@media (max-width:720px){.lpage .lpage-reviews-card{width:320px;padding:24px}.lpage .lpage-reviews-trustbox{grid-template-columns:repeat(2,1fr);gap:24px;padding:24px}@keyframes lpage-reviews-scroll{0%{transform:translateX(0)}to{transform:translateX(calc((-320px - 24px) * 9))}}}.lpage .section-dark#results{background:linear-gradient(180deg,var(--dark) 0,var(--dark-2) 100%)}.lpage #results .case-tabs{gap:10px;margin-bottom:40px}.lpage #results .case-tab{padding:16px 22px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:14px;min-width:200px;transition:all .25s ease}.lpage #results .case-tab:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);transform:translateY(-2px)}.lpage #results .case-tab.active{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(124,58,237,.06));border-color:rgba(167,139,250,.5);box-shadow:0 12px 32px -12px rgba(124,58,237,.4);transform:translateY(-2px)}.lpage #results .case-tab-brand{font-size:15px;font-weight:600}.lpage #results .case-tab-industry{font-size:12px;letter-spacing:0;text-transform:none;margin-top:4px;color:rgba(255,255,255,.55)}.lpage #results .case-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 30px 80px -30px rgba(124,58,237,.25)}.lpage #results .case-card-left{padding:56px 48px;border-right:1px solid rgba(255,255,255,.06)}.lpage #results .case-headline{font-size:clamp(28px,3.2vw,40px);letter-spacing:-.025em}.lpage #results .case-timeline{background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.25);color:rgba(255,255,255,.8);font-size:12px;letter-spacing:.02em;text-transform:none}.lpage #results .case-stats-grid{gap:0;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2);padding:8px}.lpage #results .case-stat{padding:18px 20px;border-top:0;border-radius:10px;transition:background .2s ease}.lpage #results .case-stat:hover{background:rgba(255,255,255,.025)}.lpage #results .case-stat-label{font-size:11.5px;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.55);margin-bottom:6px}.lpage #results .case-stat-row{gap:8px;align-items:center}.lpage #results .case-stat-before{font-size:14px;text-decoration:line-through;color:rgba(255,255,255,.35)}.lpage #results .case-stat-arrow{color:var(--accent-2);font-weight:700}.lpage #results .case-stat-after{font-size:26px;font-weight:700;letter-spacing:-.025em;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.lpage #results .case-stat-delta{display:inline-block;margin-top:6px;padding:2px 8px;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.25);border-radius:999px;font-size:11px;font-weight:600;color:#6ee7b7}.lpage #results .case-card-right{padding:56px 48px;background:linear-gradient(180deg,rgba(124,58,237,.12),rgba(124,58,237,.02) 80%);position:relative}.lpage #results .case-card-right:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.5),transparent)}.lpage #results .case-quote-mark{font-family:var(--display);font-weight:700;font-size:96px;line-height:.6;color:var(--accent-2);opacity:.25;margin-bottom:4px}.lpage #results .case-quote{font-family:var(--display);font-weight:500;font-size:21px;line-height:1.4;letter-spacing:-.015em;color:rgba(255,255,255,.95)}.lpage #results .case-author{margin-top:32px;padding-top:24px}.lpage #results .case-author-avatar{width:44px;height:44px;background:linear-gradient(135deg,var(--accent-2),var(--accent));border:2px solid rgba(255,255,255,.15);box-shadow:0 0 0 4px rgba(124,58,237,.2)}.lpage #results .case-author-name{font-size:14.5px;font-weight:600}.lpage #results .case-author-brand{font-size:12.5px;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.55);margin-top:2px}@media (max-width:860px){.lpage #results .case-card-left,.lpage #results .case-card-right{padding:36px 28px}}.lpage .proof-band{padding:60px 0;background:#fff;position:relative;overflow:hidden}.lpage .proof-band:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:240px;background:radial-gradient(ellipse,rgba(124,58,237,.06),transparent 65%);pointer-events:none}.lpage .proof-band .container{position:relative}.lpage .proof-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin:0 auto 28px;justify-content:center;width:100%}.lpage .proof-band-eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(124,58,237,.18)}.lpage .proof-band-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:start;max-width:920px;margin:0 auto}.lpage .proof-band-item{position:relative;text-align:center;padding:0 24px}.lpage .proof-band-num{font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.lpage .proof-band-label{font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:-.005em;margin-bottom:4px}.lpage .proof-band-caption{font-size:12.5px;color:var(--muted);line-height:1.5;max-width:26ch;margin:0 auto}.lpage .proof-band-divider{position:absolute;top:10%;bottom:10%;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(124,58,237,.18) 30%,rgba(124,58,237,.18) 70%,transparent)}@media (max-width:860px){.lpage .proof-band{padding:48px 0}.lpage .proof-band-row{grid-template-columns:1fr;gap:28px}.lpage .proof-band-item{padding:0}.lpage .proof-band-divider{display:none}}.lpage .whn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lpage .whn-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lpage .whn-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px -20px rgba(124,58,237,.18);border-color:rgba(124,58,237,.2)}.lpage .whn-card-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lpage .whn-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:800;font-size:14px;letter-spacing:.02em;flex-shrink:0;box-shadow:0 8px 20px -8px rgba(124,58,237,.5)}.lpage .whn-connector{flex:1;height:2px;background:linear-gradient(90deg,rgba(124,58,237,.25),rgba(124,58,237,0));border-radius:2px}.lpage .whn-when{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);background:rgba(124,58,237,.08);padding:4px 10px;border-radius:999px;margin-bottom:12px}.lpage .whn-title{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.3;margin-bottom:8px}.lpage .whn-body{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.lpage .whn-foot{margin-top:36px;display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(167,139,250,.04));border:1px solid rgba(124,58,237,.18);border-radius:14px;padding:18px 22px;font-size:14.5px;color:var(--ink);line-height:1.55}.lpage .whn-foot-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px}@media (max-width:1024px){.lpage .whn-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lpage .whn-grid{grid-template-columns:1fr;gap:16px}.lpage .whn-connector{display:none}}.lpage .pricing-compare-toggle-wrap{margin-top:36px;display:flex;justify-content:center}.lpage .pricing-compare-toggle{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:all .2s ease}.lpage .pricing-compare-toggle:hover{border-color:var(--accent);color:var(--accent-deep);background:rgba(124,58,237,.04)}.lpage .pricing-compare-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(124,58,237,.08);border-radius:50%;color:var(--accent-deep)}.lpage .pricing-compare-wrap{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 16px 40px -20px rgba(0,0,0,.06);animation:lpage-fade-in .25s ease}@keyframes lpage-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lpage .pricing-compare-scroll{overflow-x:auto;border-radius:12px}.lpage .pricing-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:var(--ink);min-width:720px}.lpage .pricing-compare-table thead th{background:#faf9ff;font-weight:700;font-size:13.5px;color:var(--ink);text-align:center;padding:16px 14px;border-bottom:2px solid var(--line);letter-spacing:-.01em}.lpage .pricing-compare-th-feature{text-align:left!important}.lpage .pricing-compare-th-price{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;color:var(--accent-deep)}.lpage .pricing-compare-th-featured{background:linear-gradient(180deg,rgba(124,58,237,.08),rgba(124,58,237,.02))!important;color:var(--accent-deep)!important;border-bottom-color:var(--accent)!important}.lpage .pricing-compare-table tbody td{padding:14px;text-align:center;border-bottom:1px solid var(--line);color:var(--ink)}.lpage .pricing-compare-feature-cell{text-align:left!important;font-weight:500;color:var(--muted)!important}.lpage .pricing-compare-featured-cell{background:rgba(124,58,237,.03);font-weight:600}.lpage .pricing-compare-cat-row td{background:#f6f4fc;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;color:var(--accent-deep);padding:10px 14px!important;text-align:left!important;border-bottom:1px solid var(--line)!important}.lpage .pricing-compare-dash{color:var(--muted);font-size:13px;font-style:italic}.lpage .pricing-compare-table tbody tr:last-child td{border-bottom:none}.lpage .pricing-anchor{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:-.005em;margin-top:4px;margin-bottom:14px;line-height:1.3}.lpage .pricing-anchor-strike{text-decoration:line-through;text-decoration-color:rgba(124,58,237,.45);text-decoration-thickness:1.5px;font-weight:600;color:var(--ink)}.lpage .pricing-card.featured .pricing-anchor{color:rgba(255,255,255,.55)}.lpage .pricing-card.featured .pricing-anchor-strike{color:rgba(255,255,255,.85);text-decoration-color:rgba(167,139,250,.7)}.lpage .scarcity-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fcd34d;border-radius:999px;font-size:13.5px;color:#92400e;letter-spacing:-.005em;box-shadow:0 1px 2px rgba(180,83,9,.06)}.lpage .scarcity-pill strong{color:#78350f;font-weight:700}.lpage .scarcity-pill-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.18);animation:lpage-scarcity-pulse 2.4s ease-in-out infinite}@keyframes lpage-scarcity-pulse{0%,to{box-shadow:0 0 0 4px rgba(239,68,68,.18)}50%{box-shadow:0 0 0 6px rgba(239,68,68,.05)}}.lpage.pc-page{background:#f7f6fb;min-height:100vh;display:flex;flex-direction:column}.lpage .pc-header{flex-shrink:0;position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.lpage .pc-header-inner{max-width:1180px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lpage .pc-brand{display:inline-flex;align-items:center}.lpage .pc-brand img{height:26px;width:auto}.lpage .pc-step{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.lpage .pc-step-dots{display:inline-flex;gap:5px}.lpage .pc-step-dot{width:22px;height:3px;border-radius:2px;background:var(--line-2)}.lpage .pc-step-dot.active{background:var(--accent)}.lpage .pc-step-dot.done{background:var(--accent-2)}.lpage .pc-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:40px 32px 80px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"hero      aside" "deliv     aside" "timeline  aside" "quote     .";-moz-column-gap:64px;column-gap:64px;row-gap:44px;align-items:start}.lpage .pc-hero{grid-area:hero;min-width:0}.lpage .pc-aside{grid-area:aside;position:sticky;top:102px;min-width:0}.lpage .pc-deliv-section{grid-area:deliv;min-width:0}.lpage .pc-timeline-section{grid-area:timeline;min-width:0}.lpage .pc-quote-section{grid-area:quote;min-width:0}.lpage .pc-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.lpage .pc-h1{font-family:var(--display);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin:0 0 14px}.lpage .pc-h1-plan{color:var(--accent)}.lpage .pc-lead{font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-width:480px}.lpage .pc-section-label{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-weight:600;margin-bottom:22px}.lpage .pc-section-label:after{content:"";flex:1;height:1px;background:var(--line)}.lpage .pc-deliv{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}.lpage .pc-deliv-divider{grid-column:1/-1;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);padding:6px 0 4px}.lpage .pc-deliv-item{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.lpage .pc-deliv-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.lpage .pc-timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.lpage .pc-timeline-step{padding:22px;border-right:1px solid var(--line);position:relative}.lpage .pc-timeline-step:last-child{border-right:0}.lpage .pc-timeline-step.active{background:linear-gradient(180deg,rgba(124,58,237,.06),rgba(124,58,237,0))}.lpage .pc-timeline-icon{width:38px;height:38px;border-radius:10px;background:var(--bg-tint);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.lpage .pc-timeline-step.active .pc-timeline-icon{background:var(--accent);color:#fff;box-shadow:0 8px 18px rgba(124,58,237,.28)}.lpage .pc-timeline-num{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:500}.lpage .pc-timeline-step.active .pc-timeline-num{color:var(--accent);font-weight:600}.lpage .pc-timeline-title{font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}.lpage .pc-quote-section{padding-top:8px}.lpage .pc-quote{background:linear-gradient(135deg,var(--dark) 0,var(--dark-3) 100%);color:#fff;border-radius:18px;padding:32px;margin:0;position:relative;overflow:hidden}.lpage .pc-quote:before{content:"\201C";position:absolute;top:-28px;right:22px;font-family:var(--serif);font-size:180px;color:rgba(167,139,250,.18);line-height:1;pointer-events:none}.lpage .pc-quote-stars{display:inline-flex;gap:2px;margin-bottom:16px;position:relative}.lpage .pc-quote-text{font-size:18px;line-height:1.5;font-weight:500;margin:0 0 18px;color:#fff;letter-spacing:-.005em;position:relative;font-family:var(--sans);font-style:normal}.lpage .pc-quote-author{display:flex;align-items:center;gap:12px;position:relative}.lpage .pc-quote-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.lpage .pc-quote-meta{font-size:13px;line-height:1.4}.lpage .pc-quote-name{font-weight:600;color:#fff}.lpage .pc-quote-industry{color:rgba(255,255,255,.55)}.lpage .pc-cta-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 1px 2px rgba(12,12,20,.04),0 8px 24px rgba(12,12,20,.06),0 24px 60px rgba(124,58,237,.1)}.lpage .pc-cta-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.lpage .pc-cta-name{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.lpage .pc-cta-tagline{font-size:13.5px;color:var(--muted);margin:0 0 22px}.lpage .pc-price{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.lpage .pc-price-currency{font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.lpage .pc-price-amount{font-family:var(--display);font-size:56px;font-weight:800;letter-spacing:-.045em;color:var(--ink);line-height:1}.lpage .pc-price-period{font-size:16px;font-weight:500;color:var(--muted);margin-left:4px}.lpage .pc-price-sub{font-size:12.5px;color:var(--muted);margin:0 0 26px}.lpage .pc-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--accent);color:#fff;border:0;border-radius:12px;padding:17px 22px;font-size:16px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 8px 18px rgba(124,58,237,.32),inset 0 1px 0 rgba(255,255,255,.18);text-decoration:none;font-family:var(--sans)}.lpage .pc-cta:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 12px 24px rgba(124,58,237,.38)}.lpage .pc-cta:active{transform:translateY(0)}.lpage .pc-cta-arrow{font-size:18px;line-height:1}.lpage .pc-cta-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:var(--muted-2);box-shadow:none}.lpage .pc-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;color:var(--muted)}.lpage .pc-trust-stripe{font-weight:700;color:#635bff;letter-spacing:-.01em}.lpage .pc-perks{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.lpage .pc-perk{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.lpage .pc-perk svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.lpage .pc-back{margin-top:22px;text-align:center}.lpage .pc-back a{font-size:13px;color:var(--muted-2);transition:color .15s}.lpage .pc-back a:hover{color:var(--accent)}@media (max-width:960px){.lpage .pc-main{grid-template-columns:1fr;grid-template-areas:"hero" "aside" "deliv" "timeline" "quote";-moz-column-gap:0;column-gap:0;row-gap:36px;padding:32px 24px 64px}.lpage .pc-aside{position:static;top:auto}}@media (max-width:600px){.lpage .pc-header-inner{padding:14px 20px}.lpage .pc-main{padding:24px 20px 56px;row-gap:32px}.lpage .pc-h1{font-size:clamp(28px,7.5vw,36px)}.lpage .pc-deliv{-moz-column-gap:0;column-gap:0;row-gap:12px}.lpage .pc-deliv,.lpage .pc-timeline{grid-template-columns:1fr}.lpage .pc-timeline-step{border-right:0;border-bottom:1px solid var(--line)}.lpage .pc-timeline-step:last-child{border-bottom:0}.lpage .pc-cta-card{padding:24px;border-radius:16px}.lpage .pc-price-amount{font-size:48px}.lpage .pc-quote{padding:24px;border-radius:16px}.lpage .pc-quote:before{font-size:140px;top:-22px;right:16px}.lpage .pc-quote-text{font-size:16.5px}}@media (max-width:380px){.lpage .pc-step-dots{display:none}}