:root{--surface: 255 255 255;--surface-soft: 250 251 252;--surface-elevated: 248 247 244;--text: 10 10 15;--text-secondary: 71 85 105;--text-muted: 148 163 184;--border: 229 231 235;--border-strong: 203 213 225;--brand: 99 102 241;--brand-hover: 79 70 229;--brand-soft: 238 242 255;--brand-text: 67 56 202;--cta: 10 10 15;--cta-hover: 31 31 46;--success: 16 185 129;--warning: 245 158 11;--danger: 239 68 68;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-2xl: 24px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .04);--shadow: 0 1px 2px rgb(30 27 75 / .04), 0 4px 12px -2px rgb(30 27 75 / .06);--shadow-lg: 0 4px 12px -4px rgb(30 27 75 / .08), 0 16px 40px -12px rgb(30 27 75 / .12);--shadow-xl: 0 8px 24px -8px rgb(30 27 75 / .12), 0 32px 64px -24px rgb(30 27 75 / .2);--shadow-glow: 0 0 0 4px rgb(99 102 241 / .12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";color:rgb(var(--text));background:rgb(var(--surface));font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-wide{max-width:1280px;margin:0 auto;padding:0 24px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.02em;color:rgb(var(--brand-text));text-transform:uppercase}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.05;font-weight:600;color:rgb(var(--text))}h1{font-size:56px}h2{font-size:44px}h3{font-size:32px;line-height:1.15}h4{font-size:24px;line-height:1.2}@media(max-width:768px){h1{font-size:38px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}}p.lead{font-size:19px;color:rgb(var(--text-secondary));line-height:1.55}.muted{color:rgb(var(--text-muted))}.text-secondary{color:rgb(var(--text-secondary))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:all .15s ease;white-space:nowrap;min-height:48px}.btn-primary{background:linear-gradient(180deg,#1f1f2e,rgb(var(--cta)));color:#fff;box-shadow:0 1px #ffffff14 inset,0 2px 6px -1px #0a0a0f59}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff14 inset,0 10px 24px -8px #0a0a0f6b}.btn-primary:active{transform:translateY(0);box-shadow:0 1px #ffffff0f inset,0 1px 2px #0a0a0f4d}.btn-secondary{background:#fff;color:rgb(var(--text));border:1px solid rgb(var(--border-strong))}.btn-secondary:hover{border-color:rgb(var(--text));background:rgb(var(--surface-soft))}.btn-brand{background:rgb(var(--brand));color:#fff}.btn-brand:hover{background:rgb(var(--brand-hover))}.btn-ghost{color:rgb(var(--text-secondary))}.btn-ghost:hover{color:rgb(var(--text));background:rgb(var(--surface-soft))}.btn-sm{height:40px;padding:0 16px;font-size:14px;min-height:40px}@media(max-width:768px){.btn-sm{height:44px;min-height:44px;padding:0 18px}}.btn-lg{height:52px;padding:0 26px;font-size:16px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));font-size:13px;font-weight:500}.pill-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--brand));display:inline-block}.card{background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);padding:24px;transition:all .2s ease}.card-hover:hover{border-color:rgb(var(--border-strong));box-shadow:var(--shadow);transform:translateY(-2px)}.header{position:sticky;top:0;z-index:50;background:#ffffffd9;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgb(var(--border))}.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo-link{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:-.02em}.logo-link img{width:28px;height:28px;border-radius:7px}.nav{display:flex;align-items:center;gap:4px}.nav-item{position:relative;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;color:rgb(var(--text-secondary));display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.nav-item:hover{color:rgb(var(--text));background:rgb(var(--surface-soft))}.nav-item-affiliates{color:rgb(var(--brand-text));font-weight:600;background:rgb(var(--brand-soft));border:1px solid rgba(99,102,241,.18)}.nav-item-affiliates:hover{color:rgb(var(--brand-text));background:rgb(var(--brand-soft));border-color:#6366f166}.nav-item-wrap:after{content:"";position:absolute;top:100%;left:-16px;right:-16px;height:14px;pointer-events:none}.nav-item-wrap:hover:after,.nav-item-wrap:focus-within:after{pointer-events:auto}.dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:8px;min-width:220px;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .18s;visibility:hidden}.nav-item-wrap:hover .dropdown,.nav-item-wrap:focus-within .dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s linear 0s}.dropdown-item{display:block;padding:10px 12px;border-radius:8px;font-size:14px;color:rgb(var(--text));font-weight:500}.dropdown-item:hover{background:rgb(var(--surface-soft))}@media(max-width:900px){.nav{display:none}}.hero{padding:128px 0 96px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}}.hero h1{font-size:64px;line-height:1}@media(max-width:768px){.hero h1{font-size:40px}.hero{padding:96px 0 64px}}.hero-h1-soft{color:rgb(var(--text-secondary));font-weight:500;display:block;margin-top:8px}.hero-sub{font-size:19px;color:rgb(var(--text-secondary));max-width:540px;margin-top:24px;line-height:1.55}.hero-ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero-trust{margin-top:20px;font-size:13px;color:rgb(var(--text-muted));display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-trust .star{color:#f59e0b}.hero-mockup{position:relative;padding:12px;background:linear-gradient(180deg,#6366f114,#6366f100);border-radius:24px}.mockup-window{background:#fff;border-radius:16px;box-shadow:var(--shadow-xl);border:1px solid rgb(var(--border));overflow:hidden}.mockup-titlebar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface-soft))}.mockup-dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--border-strong))}.mockup-dot.r{background:#f87171}.mockup-dot.y{background:#fbbf24}.mockup-dot.g{background:#34d399}.mockup-title{margin-left:8px;font-size:12px;color:rgb(var(--text-muted));font-weight:500;display:flex;align-items:center;gap:6px}.mockup-body{padding:18px}.mockup-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-muted));font-weight:600;margin-bottom:10px}.mockup-progress{height:8px;background:rgb(var(--border));border-radius:99px;overflow:hidden}.mockup-progress-fill{height:100%;background:linear-gradient(90deg,rgb(var(--brand)),rgb(var(--brand-hover)));border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.mockup-stats{display:flex;justify-content:space-between;margin-top:10px;font-size:12px}.mockup-stats .num{font-weight:700;color:rgb(var(--text));font-variant-numeric:tabular-nums}.mockup-grouplist{margin-top:16px;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:hidden}.group-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;transition:all .3s ease}.group-row.posted{background:#ecfdf5;color:#065f46}.group-row.posting{background:rgb(var(--brand-soft));color:rgb(var(--brand-text))}.group-row.queued{background:rgb(var(--surface-soft));color:rgb(var(--text-secondary))}.group-row .badge{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px}.group-row.posted .badge{background:#10b98126;color:#065f46}.group-row.posting .badge{background:rgb(var(--brand) / .15);color:rgb(var(--brand-text))}.group-row.queued .badge{background:rgb(var(--border));color:rgb(var(--text-muted))}.group-row .avatar{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.spinner-mini{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mockup-floater{position:absolute;background:#fff;border:1px solid rgb(var(--border));border-radius:12px;box-shadow:var(--shadow-lg);padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.mockup-floater.f1{top:32px;right:-18px}.mockup-floater.f2{bottom:40px;left:-24px}.mockup-floater .ico{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px}.mockup-floater small{display:block;font-size:11px;color:rgb(var(--text-muted));font-weight:400}@media(max-width:1024px){.mockup-floater.f1{right:8px}.mockup-floater.f2{left:8px}}.trust-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(var(--text-secondary));font-weight:500;opacity:.7;transition:opacity .2s}.trust-item:hover{opacity:1}.trust-item .ico{font-size:18px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:44px 0;border-top:1px solid rgba(var(--brand),.1);border-bottom:1px solid rgba(var(--brand),.1)}.stat-cell{text-align:center;padding:8px 24px;border-right:1px solid rgba(var(--brand),.08)}.stat-cell:last-child{border-right:none}.stat-num{font-size:clamp(36px,4vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1;color:rgb(var(--text));font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:2px}.stat-suffix{font-size:.55em;font-weight:600;color:rgb(var(--brand-text));margin-left:2px}.stat-label{margin-top:10px;font-size:13.5px;font-weight:500;color:rgb(var(--text-muted));letter-spacing:.01em}.stat-sub{font-weight:400;opacity:.75;display:block;margin-top:2px;font-size:12px}@media(max-width:768px){.stat-strip{grid-template-columns:repeat(2,1fr);padding:32px 0}.stat-cell{padding:16px 12px;border-right:none;border-bottom:1px solid rgba(var(--brand),.08)}.stat-cell:nth-child(odd){border-right:1px solid rgba(var(--brand),.08)}.stat-cell:nth-last-child(-n+2){border-bottom:none}}.trustpilot-embed{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto}.trustpilot-fallback{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:#fff;border:1px solid rgb(var(--border));border-radius:14px;box-shadow:0 1px 2px #0f172a0a}.tp-fallback-left{display:flex;flex-direction:column;gap:8px}.tp-logo{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:rgb(var(--text))}.tp-logo .tp-star{color:#00b67a;font-size:18px;line-height:1}.tp-rating-row{display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(var(--text));flex-wrap:wrap}.tp-stars{display:inline-flex;gap:2px}.tp-stars span{width:18px;height:18px;background:#00b67a;position:relative;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2' fill='white'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2' fill='white'/></svg>") center/contain no-repeat}.tp-meta{color:rgb(var(--text-muted));font-size:13px}.tp-cta{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:rgb(var(--brand-text));text-decoration:none;padding:10px 14px;border-radius:10px;border:1px solid rgba(var(--brand),.2);background:rgba(var(--brand),.04);white-space:nowrap;transition:all .15s}.tp-cta:hover{background:rgba(var(--brand),.08);border-color:rgba(var(--brand),.35)}.trustpilot-note{margin-top:12px;text-align:center;font-size:12px;color:rgb(var(--text-muted))}@media(max-width:640px){.trustpilot-fallback{flex-direction:column;align-items:flex-start;padding:18px 20px}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.testimonial-card{padding:32px;display:flex;flex-direction:column;gap:18px;position:relative;background:#fff;border-radius:16px;border:1px solid rgb(var(--border));box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a14;transition:all .2s}.testimonial-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:rgb(var(--brand));border-radius:16px 16px 0 0;opacity:0;transition:opacity .2s}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0f172a0a,0 24px 48px -24px #0f172a2e}.testimonial-card:hover:before{opacity:1}.testimonial-stars{color:#f59e0b;display:inline-flex;gap:2px}.testimonial-quote-serif{font-family:"Source Serif 4 Variable","Source Serif 4",Tiempos,Georgia,Times New Roman,serif;font-size:18px;line-height:1.55;color:rgb(var(--text));font-weight:400;flex:1;letter-spacing:-.005em}.testimonial-author{display:flex;align-items:flex-start;gap:14px;padding-top:18px;border-top:1px solid rgb(var(--border));margin:0}.testimonial-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid white;box-shadow:0 0 0 1px rgb(var(--border))}.testimonial-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.testimonial-name{font-size:14.5px;font-weight:600;color:rgb(var(--text))}.testimonial-role{font-size:13px;color:rgb(var(--text-muted));line-height:1.4}.testimonial-cite-row{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.testimonial-verified{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:#00b67a;text-decoration:none}.testimonial-verified:hover{text-decoration:underline}.tp-mini-star{color:#00b67a}.industry-tag{display:inline-block;padding:3px 9px;border-radius:99px;background:rgba(var(--brand),.08);color:rgb(var(--brand-text));font-size:11px;font-weight:600;letter-spacing:.01em}.testimonials-empty{margin-top:48px;padding:56px 32px;background:linear-gradient(180deg,rgb(var(--surface-soft)),rgba(var(--surface-soft) / .4));border:1.5px dashed rgb(var(--border));border-radius:20px;text-align:center}.testimonials-empty-inner{max-width:560px;margin:0 auto}.empty-icon-tile{width:48px;height:48px;border-radius:12px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.testimonials-empty h4{font-size:18px;margin-bottom:8px;color:rgb(var(--text))}.testimonials-empty p{font-size:14px;line-height:1.6;color:rgb(var(--text-muted))}.testimonials-empty code{background:#fff;padding:1px 6px;border-radius:4px;font-size:12.5px;font-family:ui-monospace,SF Mono,Menlo,monospace;border:1px solid rgb(var(--border))}.empty-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.empty-slot{height:180px;border-radius:14px;background:repeating-linear-gradient(135deg,rgba(var(--border),.5) 0px,rgba(var(--border),.5) 1px,transparent 1px,transparent 12px),#fff;border:1px solid rgb(var(--border));opacity:.5}@media(max-width:768px){.empty-slots{grid-template-columns:1fr}.empty-slot{height:100px}}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}@media(max-width:768px){.problem-grid{grid-template-columns:1fr}}.problem-card{padding:32px 28px}.problem-emoji{font-size:32px;margin-bottom:16px}.problem-card h3,.problem-card h4{font-size:24px;line-height:1.2;margin-bottom:10px}.problem-card p{color:rgb(var(--text-secondary));font-size:15px;line-height:1.55}.demo-section{background:rgb(var(--surface-soft));border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.demo-headline{text-align:center;max-width:760px;margin:0 auto 56px}.demo-headline p{margin-top:16px}.demo-shell{max-width:980px;margin:0 auto;background:#fff;border-radius:20px;border:1px solid rgb(var(--border));box-shadow:var(--shadow-xl);overflow:hidden}.demo-tabs{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface-soft))}.demo-tab{padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;color:rgb(var(--text-muted));transition:all .15s;display:inline-flex;align-items:center;gap:8px}.demo-tab.active{background:#fff;color:rgb(var(--text));box-shadow:var(--shadow-sm)}.demo-tab .step-num{width:18px;height:18px;border-radius:50%;font-size:11px;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--border));color:rgb(var(--text-secondary))}.demo-tab.active .step-num{background:rgb(var(--brand));color:#fff}.demo-body{padding:32px;min-height:380px}.demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:640px){.demo-stats{grid-template-columns:1fr;gap:16px}}.demo-stat{text-align:center;padding:24px;background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg)}.demo-stat .big{font-size:32px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.demo-stat .lbl{font-size:13px;color:rgb(var(--text-secondary));margin-top:4px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-grid{grid-template-columns:1fr}}.benefit-card{padding:28px 24px}.benefit-card h3,.benefit-card h4{font-size:18px;line-height:1.3;margin-bottom:8px}.benefit-card p{font-size:14.5px;color:rgb(var(--text-secondary));line-height:1.55}.benefit-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));margin-bottom:16px;font-size:18px}.usecase-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:56px}@media(max-width:1024px){.usecase-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.usecase-row{grid-template-columns:1fr}}.usecase-card{padding:24px;display:flex;flex-direction:column;gap:12px}.usecase-emoji{font-size:24px}.usecase-card h3,.usecase-card h4{font-size:16px;line-height:1.3}.usecase-quote{font-size:13.5px;color:rgb(var(--text-secondary));line-height:1.5;flex:1}.usecase-link{font-size:13px;font-weight:600;color:rgb(var(--brand-text));display:inline-flex;align-items:center;gap:4px}.usecase-link:hover{color:rgb(var(--brand-hover));gap:8px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;position:relative}@media(max-width:768px){.steps-grid{grid-template-columns:1fr}}.step-card{padding:28px;position:relative}.step-num-big{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgb(var(--text));color:#fff;font-weight:700;font-size:14px;margin-bottom:18px}.step-card h3,.step-card h4,.step-card-h{font-size:20px;line-height:1.25;margin-bottom:8px}.step-card p{font-size:14.5px;color:rgb(var(--text-secondary));line-height:1.55;margin-bottom:16px}.step-screenshot{border:1px solid rgb(var(--border));border-radius:10px;padding:12px;background:rgb(var(--surface-soft));font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;color:rgb(var(--text-muted));min-height:140px;display:flex;flex-direction:column;gap:6px}.step-cta-row{text-align:center;margin-top:48px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:1024px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{padding:28px;display:flex;flex-direction:column;gap:16px}.testimonial-stars{color:#f59e0b;font-size:14px;letter-spacing:2px}.testimonial-quote{font-size:15.5px;line-height:1.55;color:rgb(var(--text));flex:1}.testimonial-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgb(var(--border))}.testimonial-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:14px;flex-shrink:0}.testimonial-name{font-size:14px;font-weight:600}.testimonial-role{font-size:12.5px;color:rgb(var(--text-muted))}.testimonial-cite{font-size:11px;color:rgb(var(--text-muted));margin-top:4px;display:inline-flex;align-items:center;gap:4px}.testimonial-cite a{color:rgb(var(--brand-text))}.review-wall{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.review-wall{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.review-wall{grid-template-columns:1fr}}.review-snippet{padding:14px 16px;border:1px solid rgb(var(--border));border-radius:12px;font-size:13px;line-height:1.45;color:rgb(var(--text-secondary));background:#fff}.review-snippet .stars{color:#f59e0b;font-size:11px;letter-spacing:1px;margin-bottom:4px}.trustpilot-badge{margin-top:40px;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;border-radius:14px;background:#fff;border:1px solid rgb(var(--border))}.trustpilot-badge .big-rating{font-size:28px;font-weight:600}.trustpilot-badge .stars-big{color:#00b67a;font-size:18px;letter-spacing:2px}.trustpilot-badge .meta{font-size:12px;color:rgb(var(--text-muted))}.compare-wrapper{overflow-x:auto;margin-top:56px;border:1px solid rgb(var(--border));border-radius:var(--radius-lg)}.compare-table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.compare-table th,.compare-table td{padding:14px 18px;text-align:center;font-size:14px;border-bottom:1px solid rgb(var(--border))}.compare-table thead th{font-weight:600;color:rgb(var(--text));background:rgb(var(--surface-soft))}.compare-table tbody th{font-weight:500;color:rgb(var(--text-secondary));text-align:left;background:transparent}.compare-table th:first-child,.compare-table td:first-child{text-align:left;color:rgb(var(--text-secondary))}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare-table th.us{background:rgb(var(--brand-soft));color:rgb(var(--brand-text));position:relative}.compare-table th.us:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:rgb(var(--brand))}.compare-table td.us{background:rgb(var(--brand-soft) / .4);font-weight:600}.compare-table tr:last-child td{border-bottom:none}.compare-yes{color:rgb(var(--success));font-size:18px;font-weight:700}.compare-no{color:rgb(var(--text-muted));font-size:18px}.compare-partial{font-size:12px;color:rgb(var(--warning));font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;align-items:stretch}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.price-card{background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:20px;position:relative}.price-card.featured{border-color:rgb(var(--text));box-shadow:0 0 0 4px rgb(var(--text) / .04),var(--shadow-lg)}.price-card .badge-top{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;background:rgb(var(--text));color:#fff;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.price-tier-name{font-size:14px;font-weight:600;color:rgb(var(--text-secondary))}.price-amount{display:flex;align-items:baseline;gap:4px}.price-amount .num{font-size:44px;font-weight:600;letter-spacing:-.02em}.price-amount .per{font-size:14px;color:rgb(var(--text-secondary))}.price-strike{font-size:13px;color:rgb(var(--text-secondary));text-decoration:line-through}.price-save{font-size:12px;font-weight:600;color:rgb(var(--success));margin-left:8px}.price-features{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.price-features li{font-size:14px;display:flex;align-items:flex-start;gap:10px;color:rgb(var(--text))}.price-features li:before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:2px;background:rgb(var(--brand-soft));border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234338CA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.price-toggle{display:inline-flex;padding:4px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));border-radius:999px}.price-toggle button{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:rgb(var(--text-muted));transition:all .15s}.price-toggle button.active{background:#fff;color:rgb(var(--text));box-shadow:var(--shadow-sm)}.price-toggle .save-tag{margin-left:6px;padding:2px 6px;border-radius:4px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));font-size:10px}.guarantee{margin-top:32px;text-align:center;font-size:14px;color:rgb(var(--text-secondary))}.guarantee strong{color:rgb(var(--text));font-weight:600}.faq-wrapper{max-width:760px;margin:56px auto 0}.faq-item{border-bottom:1px solid rgb(var(--border))}.faq-question{width:100%;text-align:left;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:rgb(var(--text))}.faq-question:hover{color:rgb(var(--brand-text))}.faq-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--text-muted));transition:transform .2s}.faq-item.open .faq-icon{transform:rotate(45deg);color:rgb(var(--brand-text))}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:400px}.faq-answer-inner{padding-bottom:20px;padding-right:36px;font-size:15px;color:rgb(var(--text-secondary));line-height:1.6}.final-cta-section{background:rgb(var(--surface-soft));border-top:1px solid rgb(var(--border))}.final-cta-inner{text-align:center;max-width:720px;margin:0 auto}.final-cta-inner h2{margin-bottom:16px}.final-cta-inner .lead{margin-bottom:32px}.final-cta-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.footer{background:#fff;border-top:1px solid rgb(var(--border));padding:64px 0 32px}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid rgb(var(--border));flex-wrap:wrap;gap:24px}.footer-tag{max-width:320px}.footer-tag p{font-size:14px;color:rgb(var(--text-secondary));margin-top:12px;line-height:1.5}.footer-rating{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13px}.footer-rating .stars{color:#f59e0b}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;flex:1;max-width:720px}@media(max-width:768px){.footer-cols{grid-template-columns:repeat(2,1fr)}}.footer-col h3,.footer-col h5,.footer-col-h{font-size:13px;font-weight:600;margin-bottom:12px;line-height:1.3}.footer-col a{display:block;font-size:13.5px;color:rgb(var(--text-secondary));padding:4px 0;transition:color .15s}.footer-col a:hover{color:rgb(var(--text))}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;color:rgb(var(--text-secondary));flex-wrap:wrap;gap:12px}.footer-bottom a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mobile-sticky{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fff;border-top:1px solid rgb(var(--border));padding:12px 16px;box-shadow:0 -4px 16px #0000000f;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .3s ease}.mobile-sticky.visible{transform:translateY(0)}.mobile-sticky-trust{font-size:12px;color:rgb(var(--text-secondary));font-weight:500}.mobile-sticky-trust .star{color:#f59e0b}@media(max-width:768px){.mobile-sticky{display:flex}body{padding-bottom:80px}}.tldr-box{border-left:4px solid rgb(var(--brand));background:rgb(var(--brand-soft));padding:20px 24px;border-radius:0 12px 12px 0;margin:32px 0}.tldr-box .lbl{font-size:12px;font-weight:700;color:rgb(var(--brand-text));margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}.text-center{text-align:center}.section-head{text-align:center;max-width:760px;margin:0 auto}.section-head .pill{margin-bottom:16px}.section-head p{margin-top:16px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .5s ease both}.spintax-preview{margin-top:12px;padding:14px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));border-radius:10px;font-size:13px;line-height:1.5}.spintax-preview .label{font-size:11px;font-weight:600;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.spintax-token{background:rgb(var(--brand-soft));color:rgb(var(--brand-text));padding:1px 4px;border-radius:4px;font-weight:500}.spintax-current{font-style:italic;color:rgb(var(--text))}.compose-area{border:1px solid rgb(var(--border));border-radius:12px;padding:14px;background:#fff;min-height:110px;font-size:14px}.compose-toolbar{display:flex;gap:8px;margin-top:10px}.compose-tool{height:32px;padding:0 10px;border-radius:8px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.compose-tool.active{background:rgb(var(--brand-soft));color:rgb(var(--brand-text));border-color:rgb(var(--brand))}.group-selector-list{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.group-selector-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;cursor:pointer}.group-selector-item:hover{background:rgb(var(--surface-soft))}.group-selector-item input[type=checkbox]{accent-color:rgb(var(--brand));width:16px;height:16px}.group-selector-item .members{margin-left:auto;font-size:11px;color:rgb(var(--text-muted))}.cursor-blink:after{content:"|";animation:blink 1s step-end infinite;color:rgb(var(--brand));margin-left:1px}@keyframes blink{50%{opacity:0}}.hero{position:relative}.hero-bg-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-dot-grid{position:absolute;inset:0;background-image:radial-gradient(rgb(var(--text) / .06) 1px,transparent 1px);background-size:24px 24px;opacity:.5;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 70%)}.hero-radial{position:absolute;top:0;left:50%;width:1200px;height:700px;background:radial-gradient(ellipse at center,rgb(var(--brand) / .06),transparent 65%);transform:translate(-50%,-40%)}.hero-shape{display:none}@media(max-width:768px){.hero-shape{display:none}}.hero-h1-big{font-size:72px;line-height:1;letter-spacing:-.03em}.hero-h2-sub{font-size:32px;font-weight:500;color:rgb(var(--text-secondary));margin-top:14px;line-height:1.15;letter-spacing:-.02em}@media(max-width:768px){.hero-h1-big{font-size:44px}.hero-h2-sub{font-size:22px}}.browser-mockup{position:relative;perspective:1600px}.browser-frame{background:#fff;border-radius:14px;box-shadow:0 30px 80px -20px #00000040,0 12px 32px -10px #0000001a;border:1px solid rgb(var(--border));overflow:hidden;position:relative;transform:rotateY(-2deg) rotateX(1deg);transform-origin:center center}.browser-chrome{display:flex;align-items:center;gap:12px;padding:10px 12px 0;background:linear-gradient(180deg,#f1f3f5,#e9ecef);border-bottom:none}.browser-controls{display:flex;gap:6px;padding-bottom:8px}.browser-tabs{display:flex;gap:4px;align-items:flex-end;flex:1}.browser-tab{padding:7px 12px 8px;border-radius:8px 8px 0 0;font-size:11px;color:rgb(var(--text-secondary));display:inline-flex;align-items:center;gap:6px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));border-bottom:none;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-tab.active{background:#fff;color:rgb(var(--text));font-weight:500}.browser-tab .tab-favicon{width:12px;height:12px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700;font-family:serif}.browser-urlbar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-bottom:1px solid rgb(var(--border))}.urlbar-controls{display:flex;gap:4px;color:rgb(var(--text-muted))}.urlbar-input{flex:1;height:28px;border-radius:14px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));display:flex;align-items:center;gap:6px;padding:0 12px;font-size:11px;color:rgb(var(--text-secondary))}.urlbar-extension{display:flex;gap:6px}.ext-icon{width:24px;height:24px;border-radius:6px;background:rgb(var(--brand));display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgb(var(--brand) / .15)}.browser-page{height:240px;background:#fff;padding:16px 20px;position:relative}.page-skeleton{display:flex;flex-direction:column;gap:10px}.skel-line{height:10px;background:rgb(var(--surface-soft));border-radius:4px}.skel-line.w70{width:70%}.skel-line.w60{width:60%}.skel-line.w50{width:50%}.skel-line.w40{width:40%}.skel-card{height:80px;background:rgb(var(--surface-soft));border-radius:8px;margin:6px 0}.ext-popup{position:absolute;right:16px;top:70px;width:300px;background:#fff;border-radius:12px;box-shadow:0 20px 50px -10px #00000040,0 0 0 1px rgb(var(--border));overflow:hidden;animation:popIn .6s cubic-bezier(.4,0,.2,1) both}@keyframes popIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ext-popup-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgb(var(--border))}.ext-popup-body{padding:14px}.group-row.pulse{animation:rowPulse 1.2s ease-in-out infinite}@keyframes rowPulse{0%,to{background:rgb(var(--brand-soft))}50%{background:rgb(var(--brand-soft) / .5)}}@media(max-width:1024px){.browser-frame{transform:none}.ext-popup{right:8px;top:60px;width:260px}}.btn-pulse{position:relative}.btn-pulse:hover:after{content:"";position:absolute;inset:-4px;border-radius:14px;border:2px solid rgb(var(--text) / .15);animation:ctaPulse 1s ease-out infinite}@keyframes ctaPulse{0%{transform:scale(.95);opacity:1}to{transform:scale(1.1);opacity:0}}.compare-table td.us{background:rgb(var(--brand-soft));border-left:2px solid rgb(var(--brand));border-right:2px solid rgb(var(--brand))}.compare-table th.us{border-left:2px solid rgb(var(--brand));border-right:2px solid rgb(var(--brand))}.compare-yes-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#10b9811f;color:rgb(var(--success))}.compare-no-text{font-size:11px;color:rgb(var(--text-muted));font-weight:500}.benefit-card.card-hover:hover{box-shadow:0 12px 32px -10px rgb(var(--brand) / .18),0 0 0 1px rgb(var(--brand) / .15);border-color:rgb(var(--brand) / .2)}.icon-tile{width:48px;height:48px;border-radius:12px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-tile-sm{width:36px;height:36px;border-radius:10px}.compare-table th.us{background:rgb(var(--brand-soft));color:rgb(var(--brand-text));border-top:3px solid rgb(var(--brand))!important;border-left:1px solid rgb(var(--brand) / .3);border-right:1px solid rgb(var(--brand) / .3)}.compare-table th.us:after{display:none}.compare-table td.us{background:rgb(var(--brand-soft) / .6);border-left:1px solid rgb(var(--brand) / .3);border-right:1px solid rgb(var(--brand) / .3)}.compare-table tbody tr:hover td{background:rgb(var(--surface-soft))}.compare-table tbody tr:hover td.us{background:rgb(var(--brand-soft))}.compare-table tbody tr:hover td:first-child{background:rgb(var(--surface-soft))}.compare-yes-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#10b98126;color:rgb(var(--success))}.compare-no-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--surface-soft));color:rgb(var(--text-muted))}.competitor-logo{font-size:11px;font-weight:700;letter-spacing:.04em;color:rgb(var(--text-muted));text-transform:uppercase;padding:4px 0;display:flex;align-items:center;justify-content:center;gap:6px;filter:grayscale(1) opacity(.7)}.compare-disclaimer{margin-top:20px;padding:14px 18px;background:rgb(var(--surface-soft));border-radius:10px;font-size:12.5px;line-height:1.5;color:rgb(var(--text-muted));text-align:center}.usecase-emoji,.problem-emoji,.benefit-icon{margin-bottom:16px}.testimonials-coming-soon{max-width:640px;margin:56px auto 0;padding:48px 32px;background:#fff;border:2px dashed rgb(var(--border-strong));border-radius:var(--radius-lg);text-align:center}.testimonials-coming-soon .label{display:inline-block;padding:6px 12px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));border-radius:99px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.testimonials-coming-soon h3{margin-bottom:8px}.testimonials-coming-soon p{color:rgb(var(--text-secondary));font-size:15px}.testimonials-section-head{margin-top:72px;margin-bottom:28px;text-align:center}.testimonials-section-head h3{font-size:22px;font-weight:600;color:rgb(var(--text));letter-spacing:-.01em}.phrase-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:rgb(var(--surface-soft) / .4);padding:28px;border-radius:20px}@media(max-width:768px){.phrase-grid{grid-template-columns:repeat(2,1fr);padding:16px}}.phrase-card{background:#fff;border:1px solid rgb(var(--border));border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.phrase-card:hover{transform:translateY(-2px);border-color:rgba(var(--brand),.25);box-shadow:0 12px 32px -16px rgba(var(--brand),.25)}.phrase-text{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-size:16px;line-height:1.45;color:rgb(var(--text));letter-spacing:-.005em;margin:0}.phrase-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgb(var(--border))}.phrase-stars{color:#f59e0b;display:inline-flex;gap:1px}.phrase-count{font-size:11.5px;font-weight:500;color:rgb(var(--text-muted));font-variant-numeric:tabular-nums}.phrase-grid-empty{margin-top:48px;position:relative;background:rgb(var(--surface-soft) / .4);padding:28px;border-radius:20px;min-height:360px;overflow:hidden}.phrase-grid-empty-bg{position:absolute;inset:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;opacity:.35}.phrase-card-skeleton{background:#fff;border:1px solid rgb(var(--border));border-radius:16px;height:130px;background-image:linear-gradient(135deg,transparent 49%,rgb(var(--border)) 49%,rgb(var(--border)) 51%,transparent 51%);background-size:16px 16px}.phrase-grid-empty-msg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:4px;background:linear-gradient(180deg,#fff6,#ffffffd9 40%)}.phrase-grid-empty-msg h4{font-size:17px;margin-top:10px;margin-bottom:6px}.phrase-grid-empty-msg p{font-size:13.5px;color:rgb(var(--text-muted));max-width:460px}.phrase-grid-empty-msg code{background:#fff;padding:1px 6px;border-radius:4px;font-size:12px;font-family:ui-monospace,monospace;border:1px solid rgb(var(--border))}.trustpilot-embed-v2{margin-top:32px}.trustpilot-embed-v2 .trustpilot-fallback{border-radius:14px}.testimonial-card-loading{background:#fff;position:relative}.industry-tag-top{align-self:flex-start;margin-bottom:4px}.industry-tag-skeleton{width:90px;height:22px;background:rgb(var(--surface-soft));color:transparent}.quote-skeleton-stack{display:flex;flex-direction:column;gap:10px;flex:1}.line-skeleton{height:12px;border-radius:4px;background:linear-gradient(90deg,rgb(var(--surface-soft)),rgb(var(--border)),rgb(var(--surface-soft)));background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-label{font-size:12px;color:rgb(var(--text-muted));font-style:italic;margin-top:-4px}.photo-skeleton{width:56px;height:56px;border-radius:50%;background:rgb(var(--surface-soft));display:flex;align-items:center;justify-content:center;color:rgb(var(--text-muted));flex-shrink:0;border:2px solid white;box-shadow:0 0 0 1px rgb(var(--border))}.bignumber-strip{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);padding:36px 0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.bignumber-cell{text-align:center;padding:0 16px;border-right:1px solid rgba(var(--border),.5)}.bignumber-cell:last-child{border-right:none}.bignumber{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1;color:rgb(var(--text));font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.bignumber-suffix{font-size:.55em;font-weight:600;color:rgb(var(--brand-text));margin-left:2px}.bignumber-label{margin-top:12px;font-size:13px;font-weight:500;color:rgb(var(--text-muted));letter-spacing:.02em;text-transform:lowercase}.bignumber-cell-truth .bignumber{color:rgb(var(--brand-text));font-style:italic}.bignumber-cell-truth .bignumber-label{color:rgb(var(--brand-text));font-weight:600}.dropdown-item{display:flex!important;align-items:flex-start;gap:10px}.dropdown-item>svg{flex-shrink:0;margin-top:2px;color:rgb(var(--brand-text))}.dropdown-item>span{display:block;flex:1}.dropdown-item-sub{font-size:12px;color:rgb(var(--text-muted));font-weight:400;margin-top:2px}.pill svg{vertical-align:-2px;margin-right:2px}.walk-section{position:relative;background:radial-gradient(60% 80% at 80% 0%,rgba(var(--brand),.04),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(var(--brand),.03),transparent 60%),rgb(var(--bg));border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.walk-em{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-style:italic;font-weight:500;color:rgb(var(--brand-text))}.walk-kbd{display:inline-block;padding:1px 8px;font-size:.92em;font-weight:600;background:rgb(var(--surface));border:1px solid rgb(var(--border));border-bottom-width:2px;border-radius:6px;color:rgb(var(--text))}.walk-tabs{display:flex;justify-content:center;gap:6px;margin:36px auto 28px;padding:6px;background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:14px;width:fit-content;box-shadow:0 1px #00000008,0 8px 24px -16px #0000001a}.walk-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font:inherit;font-size:14px;font-weight:500;color:rgb(var(--text-secondary));background:transparent;border:0;border-radius:10px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.walk-tab:hover{color:rgb(var(--text));background:rgba(var(--text),.03)}.walk-tab.active{color:rgb(var(--brand-text));background:rgb(var(--brand-soft));font-weight:600;box-shadow:0 1px #fff9 inset,0 1px 2px rgba(var(--brand),.15)}.walk-tab.active .walk-tab-icon{color:rgb(var(--brand))}.walk-tab-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:rgb(var(--text-muted))}.walk-stage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:stretch}.walk-stage-canvas{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:18px;padding:24px;min-height:420px;box-shadow:0 1px #ffffffb3 inset,0 1px 3px #0000000a,0 24px 48px -28px #0000002e;position:relative;overflow:hidden}.walk-stage-canvas:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.045) 1px,transparent 1px);background-size:14px 14px;pointer-events:none;mask-image:radial-gradient(120% 80% at 50% 0%,black,transparent 70%)}.walk-stage-aside{display:flex;flex-direction:column;padding:28px 4px 0}.walk-stage-stat{padding-bottom:18px;border-bottom:1px solid rgb(var(--border));margin-bottom:18px}.walk-stage-stat-num{font-size:52px;font-weight:600;line-height:1;letter-spacing:-.03em;color:rgb(var(--brand-text));font-variant-numeric:tabular-nums}.walk-stage-stat-label{margin-top:8px;font-size:13px;font-weight:500;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.06em}.walk-stage-caption{font-size:15px;line-height:1.6;color:rgb(var(--text-secondary));margin:0 0 auto;text-wrap:pretty}.walk-stage-pause{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--text-muted));font-weight:500}.walk-play-dot,.walk-pause-dot{width:8px;height:8px;border-radius:50%}.walk-play-dot{background:rgb(var(--success));box-shadow:0 0 rgba(var(--success),.4);animation:walkPulse 1.6s infinite}.walk-pause-dot{background:rgb(var(--text-muted))}@keyframes walkPulse{0%,to{box-shadow:0 0 rgba(var(--success),.45)}50%{box-shadow:0 0 0 6px rgba(var(--success),0)}}.walk-canvas{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.walk-fb-mock{background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #0000000a}.walk-fb-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.walk-fb-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4267b2,#1877f2);flex-shrink:0;position:relative}.walk-fb-avatar:after{content:"SK";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.walk-fb-name{font-size:14px;font-weight:600;color:rgb(var(--text))}.walk-fb-meta{font-size:12px;color:rgb(var(--text-muted));margin-top:1px}.walk-fb-input{min-height:86px;padding:14px 16px;background:rgb(var(--surface-2, 246 246 244));border:1px solid rgb(var(--border));border-radius:10px;font-size:15px;line-height:1.5;color:rgb(var(--text));font-family:inherit;position:relative}.walk-fb-text{white-space:pre-wrap}.walk-fb-caret{display:inline-block;width:1.5px;height:1.05em;background:rgb(var(--brand));margin-left:1px;vertical-align:-3px;opacity:0;transition:opacity 80ms}.walk-fb-caret.on{opacity:1}.walk-fb-actions{display:flex;gap:14px;margin-top:12px;align-items:center}.walk-fb-action{font-size:13px;color:rgb(var(--text-muted));font-weight:500}.walk-fb-post-btn{margin-left:auto;padding:6px 16px;background:rgb(var(--brand));color:#fff;border-radius:6px;font-size:13px;font-weight:600}.walk-graph-card{background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:16px 18px}.walk-graph-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.walk-graph-title{font-size:13px;font-weight:600;color:rgb(var(--text))}.walk-graph-sub{font-size:11px;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.walk-graph-legend{display:flex;gap:12px;font-size:11px;color:rgb(var(--text-muted))}.walk-graph-legend-item{display:inline-flex;align-items:center;gap:5px}.walk-graph-legend-item .dot{width:8px;height:2px;border-radius:1px;display:inline-block}.walk-graph-legend-item .dot.brand{background:rgb(var(--brand));height:2.5px}.walk-graph-legend-item .dot.flat{background:linear-gradient(to right,rgb(var(--text-muted)) 50%,transparent 50%);background-size:3px 2px}.walk-graph-svg{width:100%;height:70px;display:block}.walk-graph-axis{display:flex;justify-content:space-between;font-size:10px;color:rgb(var(--text-muted));margin-top:4px;font-variant-numeric:tabular-nums}.walk-delay-card{background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:18px 20px}.walk-delay-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.walk-delay-counter{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;background:rgb(var(--brand-soft));border-radius:20px;font-variant-numeric:tabular-nums}.walk-delay-counter-num{font-size:18px;font-weight:700;color:rgb(var(--brand-text))}.walk-delay-counter-tot{font-size:12px;color:rgb(var(--brand-text));opacity:.7;font-weight:500}.walk-delay-list{display:flex;flex-direction:column;gap:4px}.walk-delay-row{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:center;padding:8px 0;font-size:13px;transition:opacity .3s}.walk-delay-row.queued{opacity:.45}.walk-delay-row.done{opacity:.7}.walk-delay-name{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--text));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.walk-delay-status-dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--text-muted));flex-shrink:0;transition:background .2s}.walk-delay-row.active .walk-delay-status-dot{background:rgb(var(--brand));animation:walkPulse 1.4s infinite;box-shadow:0 0 rgba(var(--brand),.4)}.walk-delay-row.done .walk-delay-status-dot{background:rgb(var(--success))}.walk-delay-bar-wrap{display:flex;align-items:center;gap:10px}.walk-delay-bar{flex:1;height:8px;background:rgb(var(--surface-2, 246 246 244));border-radius:4px;overflow:hidden;position:relative}.walk-delay-bar-fill{height:100%;background:linear-gradient(to right,rgb(var(--brand)),rgb(var(--brand-text)));border-radius:4px;transition:width .05s linear}.walk-delay-row.done .walk-delay-bar-fill{background:rgb(var(--success))}.walk-delay-time{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;color:rgb(var(--text-muted));font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.walk-delay-row.active .walk-delay-time{color:rgb(var(--brand-text));font-weight:600}.walk-spin-template{background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:16px 18px}.walk-spin-template-label{font-size:11px;font-weight:600;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.walk-spin-template-code{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px;line-height:1.7;color:rgb(var(--text))}.walk-spin-token{display:inline-block;padding:1px 6px;border-radius:5px;font-weight:500;margin:0 1px}.walk-spin-token.violet{background:#ede4ff;color:#6533c9}.walk-spin-token.amber{background:#fff1d6;color:#9a6500}.walk-spin-token.teal{background:#d6f3ec;color:#036857}.walk-spin-token.rose{background:#ffe2e8;color:#b8174c}.walk-spin-arrow{display:flex;align-items:center;gap:10px;justify-content:center;font-size:12px;color:rgb(var(--text-muted));font-weight:500;margin:-6px 0 -2px}.walk-spin-arrow svg{flex-shrink:0}.walk-spin-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.walk-spin-output{background:#fff;border:1px solid rgb(var(--border));border-radius:10px;padding:12px 14px;transition:all .25s ease;opacity:.55;position:relative}.walk-spin-output.active{opacity:1;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgba(var(--brand),.12),0 4px 12px -4px rgba(var(--brand),.2);transform:translateY(-1px)}.walk-spin-output-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.walk-spin-output-num{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;color:rgb(var(--text-muted));font-weight:600}.walk-spin-output-group{font-size:10px;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.04em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.walk-spin-output-text{font-size:12.5px;line-height:1.5;color:rgb(var(--text))}.walk-spin-pick{display:inline-block;padding:0 4px;border-radius:4px;font-weight:500;transition:all .25s}.walk-spin-pick.violet{background:#6533c91a;color:#6533c9}.walk-spin-pick.amber{background:#9a65001a;color:#9a6500}.walk-spin-pick.teal{background:#0368571a;color:#036857}.walk-spin-pick.rose{background:#b8174c14;color:#b8174c}@media(max-width:980px){.walk-stage{grid-template-columns:1fr;gap:20px}.walk-stage-aside{padding:0}.walk-stage-stat-num{font-size:40px}.walk-tabs{width:100%;flex-wrap:wrap}.walk-tab{flex:1;justify-content:center}}@media(max-width:640px){.walk-stage-canvas{padding:16px;min-height:0}.walk-tab-label{font-size:13px}.walk-tab{padding:8px 12px}.walk-delay-row{grid-template-columns:1fr;gap:6px}.walk-delay-bar-wrap{width:100%!important}.walk-spin-grid{grid-template-columns:1fr}}:root{--surface: 247 250 252;--surface-2: 240 244 248;--surface-soft: 244 247 250;--slate-tint: 246 249 252;--surface-elevated: 255 255 255;--text: 10 37 64;--text-secondary: 66 87 108;--text-muted: 138 156 174;--border: 226 232 240;--border-strong: 203 213 225;--brand: 99 91 255;--brand-hover: 80 75 229;--brand-soft: 237 235 255;--brand-text: 80 75 229;--brand-accent: 165 152 255;--cta: 10 37 64;--cta-hover: 14 49 84;--shadow-xs: 0 1px 2px 0 rgba(50, 50, 93, .04);--shadow-sm: 0 3px 12px -2px rgba(50, 50, 93, .07), 0 1px 3px 0 rgba(50, 50, 93, .04);--shadow: 0 12px 32px -8px rgba(50, 50, 93, .1), 0 3px 8px -2px rgba(50, 50, 93, .06);--shadow-md: 0 12px 32px -8px rgba(50, 50, 93, .1), 0 3px 8px -2px rgba(50, 50, 93, .06);--shadow-lg: 0 24px 56px -12px rgba(50, 50, 93, .18), 0 6px 12px -3px rgba(50, 50, 93, .07);--shadow-xl: 0 36px 80px -16px rgba(50, 50, 93, .22), 0 12px 20px -6px rgba(50, 50, 93, .08);--shadow-brand: 0 8px 32px -4px rgba(99, 91, 255, .32);--shadow-glow: 0 0 0 4px rgba(99, 91, 255, .12);--grad-mesh: radial-gradient(at 80% -10%, rgba(99,91,255,.18) 0%, transparent 45%), radial-gradient(at 10% 0%, rgba(255,107,157,.12) 0%, transparent 40%), radial-gradient(at 50% 100%, rgba(110,231,183,.08) 0%, transparent 50%);--grad-button: linear-gradient(180deg, rgba(255,255,255,.15) 0%, rgba(255,255,255,0) 50%);--grad-brand: linear-gradient(135deg, #635BFF 0%, #A598FF 100%)}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:rgb(var(--surface));font-size:17px;line-height:1.55;font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss02"}p.lead{font-size:20px;line-height:1.55}h1,h2,h3,h4,h5{font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss02"}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}header,.container,.section,footer,.mobile-sticky{position:relative;z-index:2}#problem,#walkthrough,#how-it-works,#comparison,#faq{background:linear-gradient(180deg,rgb(var(--slate-tint)) 0% 100%)}.walk-section,#how-it-works,#comparison,#faq,#problem{border-top:1px solid rgba(var(--border),.6);border-bottom:1px solid rgba(var(--border),.6)}.final-cta-section,section.final-cta{background:radial-gradient(60% 80% at 50% 0%,rgba(var(--brand),.08),transparent 70%),linear-gradient(180deg,rgb(var(--brand-soft)),rgb(var(--surface)))!important}.section+.section:before{content:"";position:absolute;top:0;left:50%;width:min(640px,60%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(var(--brand),.12),transparent);pointer-events:none}.section{position:relative}.tldr-aside{position:relative;border-left:4px solid rgb(var(--brand));background:linear-gradient(180deg,rgb(var(--brand-soft)),rgba(var(--brand-soft),.4));padding:22px 26px 22px 24px;border-radius:0 14px 14px 0;margin:56px auto 0;max-width:880px;box-shadow:var(--shadow-sm)}.tldr-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:rgb(var(--brand-text));text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tldr-label:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--brand))}.tldr-body{font-size:16px;line-height:1.62;color:rgb(var(--text-secondary));text-wrap:pretty;margin:0}.tldr-body strong{color:rgb(var(--text));font-weight:600}.qa-section{padding:64px 0 32px}.qa-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:880px;margin:0 auto}@media(min-width:900px){.qa-grid{grid-template-columns:1fr 1fr;gap:32px 40px}}.qa-question{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;font-weight:500;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--text));margin:0 0 12px;text-wrap:balance}.qa-answer{font-size:16px;line-height:1.62;color:rgb(var(--text-secondary));margin:0 0 10px;text-wrap:pretty}.qa-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:rgb(var(--brand-text))}.qa-link:hover{color:rgb(var(--brand-hover))}.qa-link svg{transition:transform .18s ease}.qa-link:hover svg{transform:translate(2px)}.testimonial-quote,blockquote.testimonial-text,.testimonial-text{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif!important;font-weight:400;font-size:17.5px;line-height:1.55;letter-spacing:-.005em}.btn-primary{transition:all .18s ease}.btn-primary:hover{transform:translateY(-1px) scale(1.015);box-shadow:var(--shadow-lg),0 8px 24px #00000029}.btn-primary svg,.btn-primary .btn-arrow{transition:transform .2s ease}.btn-primary:hover svg:last-child,.btn-primary:hover .btn-arrow{transform:translate(3px)}.hero .btn-primary,.hero-cta-pulse{animation:heroCtaPulse 3s ease-in-out infinite}@keyframes heroCtaPulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 10px #6366f114}}.card,.benefit-card,.problem-card,.usecase-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.benefit-card:hover,.usecase-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgba(var(--border-strong),1)}.benefit-card:hover .icon-tile,.usecase-card:hover .icon-tile{transform:scale(1.05);box-shadow:0 0 0 4px rgba(var(--brand),.12)}.icon-tile{transition:transform .22s ease,box-shadow .22s ease}.compare-table tbody tr{transition:background .18s ease}.compare-table tbody tr:hover{background:rgba(var(--brand),.03)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .5s ease-out;will-change:opacity}.reveal.in{opacity:1}.reveal.in>.reveal-child{animation:revealChild .5s ease-out both}.reveal.in>.reveal-child:nth-child(1){animation-delay:.05s}.reveal.in>.reveal-child:nth-child(2){animation-delay:.1s}.reveal.in>.reveal-child:nth-child(3){animation-delay:.15s}.reveal.in>.reveal-child:nth-child(4){animation-delay:.2s}.reveal.in>.reveal-child:nth-child(5){animation-delay:.25s}.reveal.in>.reveal-child:nth-child(6){animation-delay:.3s}.reveal.in>.reveal-child:nth-child(7){animation-delay:.35s}.reveal.in>.reveal-child:nth-child(8){animation-delay:.4s}@keyframes revealChild{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important}}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(15,23,42,.05) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(80% 70% at 50% 30%,black,transparent 75%);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,black,transparent 75%);opacity:.7;pointer-events:none}.hero:after{content:"";position:absolute;inset:-10% 0 auto;height:60%;z-index:-1;background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.1) 0%,transparent 60%);pointer-events:none}@media(max-width:768px){body{font-size:16px}p.lead{font-size:18px}.qa-question{font-size:19px}.tldr-body{font-size:15px}}.direct-answer{max-width:880px;margin:24px auto 32px;padding:24px 28px;border-radius:14px;background:linear-gradient(180deg,rgb(var(--brand-soft)),#fff);border:1px solid rgba(var(--brand),.18);box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #6366f12e}.direct-answer .da-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:rgb(var(--brand-text));text-transform:uppercase;margin-bottom:8px}.direct-answer p{font-size:17px;line-height:1.6;color:rgb(var(--text));margin:0;font-weight:450}.direct-answer p strong{font-weight:700}.key-takeaways{max-width:880px;margin:28px auto;padding:22px 28px;border-radius:12px;background:rgb(var(--surface-soft));border-left:4px solid rgb(var(--brand))}.key-takeaways .kt-label{font-size:12px;font-weight:700;color:rgb(var(--text));margin-bottom:10px;letter-spacing:.04em;text-transform:uppercase}.key-takeaways ul{list-style:none;display:flex;flex-direction:column;gap:8px}.key-takeaways li{font-size:15px;line-height:1.55;color:rgb(var(--text));padding-left:22px;position:relative}.key-takeaways li:before{content:"✓";position:absolute;left:0;top:0;color:rgb(var(--brand-text));font-weight:700}.toc{background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:18px 22px;margin:24px 0;max-width:880px}.toc-title{font-size:12px;font-weight:700;color:rgb(var(--text-secondary));letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.toc ol{list-style:decimal;padding-left:20px;display:flex;flex-direction:column;gap:6px}.toc a{color:rgb(var(--brand-text));font-size:14.5px;line-height:1.4}.toc a:hover{text-decoration:underline}.blog-article{max-width:760px;margin:0 auto;padding:0 24px;font-size:17px;line-height:1.7;color:rgb(var(--text))}.blog-article h2{font-size:30px;margin:48px 0 16px;line-height:1.2}.blog-article h3{font-size:22px;margin:32px 0 12px;line-height:1.25}.blog-article p{margin:16px 0}.blog-article ul,.blog-article ol{margin:16px 0;padding-left:26px}.blog-article li{margin:8px 0}.blog-article a{color:rgb(var(--brand-text));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.blog-article a:hover{color:rgb(var(--brand-hover))}.blog-article strong{font-weight:700;color:rgb(var(--text))}.blog-article blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid rgb(var(--brand));background:rgb(var(--surface-soft));border-radius:0 8px 8px 0;font-style:italic;color:rgb(var(--text-secondary))}.blog-article code{background:rgb(var(--surface-soft));padding:2px 6px;border-radius:4px;font-size:.9em;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.blog-article pre{background:rgb(var(--surface-elevated));border:1px solid rgb(var(--border));padding:16px;border-radius:10px;overflow-x:auto;margin:20px 0}.blog-article pre code{background:none;padding:0;font-size:14px}.blog-article table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.blog-article th,.blog-article td{padding:12px 14px;border:1px solid rgb(var(--border));text-align:left}.blog-article th{background:rgb(var(--surface-soft));font-weight:600}.blog-article hr{border:none;border-top:1px solid rgb(var(--border));margin:40px 0}.blog-article img{width:100%;border-radius:12px;margin:24px 0;border:1px solid rgb(var(--border))}.article-header{max-width:760px;margin:0 auto;padding:56px 24px 32px}.article-header .breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:rgb(var(--text-muted));margin-bottom:20px}.article-header .breadcrumbs a{color:rgb(var(--text-muted))}.article-header .breadcrumbs a:hover{color:rgb(var(--text))}.article-header .breadcrumbs .sep{opacity:.5}.article-header h1{font-size:clamp(32px,5vw,48px);line-height:1.1;margin-bottom:16px;letter-spacing:-.025em}.article-header .deck{font-size:19px;color:rgb(var(--text-secondary));line-height:1.5;margin-bottom:24px}.article-header .meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13.5px;color:rgb(var(--text-muted));padding:16px 0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.article-header .meta .author{display:flex;align-items:center;gap:8px;color:rgb(var(--text));font-weight:600}.article-header .meta .author img{width:28px;height:28px;border-radius:50%}.article-header .meta .sep{opacity:.5}.last-updated{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:rgb(var(--text-muted))}.last-updated .lu-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--success))}.author-card{max-width:760px;margin:56px auto 0;padding:24px;background:rgb(var(--surface-soft));border:1px solid rgb(var(--border));border-radius:14px;display:flex;gap:18px;align-items:flex-start}.author-card img{width:64px;height:64px;border-radius:50%;flex-shrink:0;border:2px solid white;box-shadow:0 0 0 1px rgb(var(--border))}.author-card .author-info h4{font-size:16px;margin-bottom:4px}.author-card .author-info .role{font-size:13.5px;color:rgb(var(--text-muted));margin-bottom:8px}.author-card .author-info p{font-size:14px;color:rgb(var(--text-secondary));line-height:1.55}.article-cta-box{margin:40px 0;padding:28px;background:linear-gradient(135deg,rgb(var(--brand-soft)),#fff);border:1px solid rgba(var(--brand),.2);border-radius:14px}.article-cta-box h4{margin-bottom:8px}.article-cta-box p{margin:0 0 16px;color:rgb(var(--text-secondary))}.compare-hero{text-align:center;padding:96px 0 40px;border-bottom:1px solid rgb(var(--border))}.compare-hero h1{font-size:clamp(32px,5vw,48px);margin-bottom:16px}.compare-vs-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;max-width:760px;margin:32px auto;align-items:center}.compare-vs-grid .vs-tile{background:#fff;border:1px solid rgb(var(--border));border-radius:14px;padding:24px;text-align:center}.compare-vs-grid .vs-tile.us{border-color:rgb(var(--brand));box-shadow:0 0 0 4px #6366f114}.compare-vs-grid .vs-divider{font-size:24px;font-weight:600;color:rgb(var(--text-muted))}@media(max-width:640px){.compare-vs-grid{grid-template-columns:1fr}}.pricing-page-hero{text-align:center;padding:96px 0 40px}.page-hero{padding:96px 0 48px;text-align:center;border-bottom:1px solid rgb(var(--border))}.page-hero h1{font-size:clamp(36px,5vw,56px);margin-bottom:16px}.page-hero .lead{max-width:640px;margin:0 auto}@media(max-width:768px){.compare-hero,.pricing-page-hero,.page-hero{padding:64px 0 32px}}.changelog-item{padding:24px 0;border-bottom:1px solid rgb(var(--border))}.changelog-item:last-child{border-bottom:none}.changelog-item .version-row{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.changelog-item .version{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-weight:700;color:rgb(var(--brand-text))}.changelog-item .date{font-size:13px;color:rgb(var(--text-muted))}.changelog-item ul{padding-left:20px;margin-top:8px}.changelog-item li{margin:4px 0;font-size:15px;color:rgb(var(--text-secondary))}.not-found{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.not-found h1{font-size:96px;color:rgb(var(--brand));margin-bottom:16px}.not-found p{font-size:19px;color:rgb(var(--text-secondary));margin-bottom:24px}@media print{.header,.footer,.mobile-sticky,.article-cta-box,.final-cta-section{display:none!important}body{color:#000}a{color:#000;text-decoration:underline}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background:rgb(var(--surface));color:rgb(var(--text))}.btn{border-radius:9999px;height:48px;padding:0 24px;font-weight:500;font-size:15px;letter-spacing:-.005em;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-primary{background:rgb(var(--cta));color:#fff;box-shadow:0 1px 2px #0a254029,inset 0 -1px #00000029}.btn-primary:hover{background:rgb(var(--cta-hover));transform:translateY(-1px);box-shadow:0 6px 16px #0a25402e,inset 0 -1px #00000029}.btn-primary:before{content:"";position:absolute;inset:0;background:var(--grad-button);pointer-events:none;border-radius:inherit}.btn-secondary{background:#fff;color:rgb(var(--text));border:1px solid rgb(var(--border));box-shadow:0 1px 2px #32325d0f}.btn-secondary:hover{border-color:rgb(var(--text));background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #32325d1a}.btn-sm{height:40px;padding:0 20px;font-size:14px}@media(max-width:768px){.btn-sm{height:44px;padding:0 22px}}.btn-lg{height:56px;padding:0 28px;font-size:16px;border-radius:9999px}.pill{background:#635bff0f;color:rgb(var(--brand-text));border:1px solid rgba(99,91,255,.18);font-weight:500;letter-spacing:-.005em;padding:5px 14px;font-size:13px}.section{padding:96px 0}@media(max-width:768px){.section{padding:64px 0}}section.hero{padding:80px 0 56px}@media(max-width:768px){section.hero{padding:64px 0 48px}}.hero h1,.page-hero h1{background:linear-gradient(180deg,rgb(var(--text)) 0% 60%,#3c4c5c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em;font-weight:600}.card{background:#fff;border:1px solid rgb(var(--border));border-radius:14px;box-shadow:var(--shadow-xs)}.card-hover{transition:all .25s cubic-bezier(.16,1,.3,1)}.card-hover:hover{border-color:#635bff3d;box-shadow:0 14px 40px -12px #32325d2e;transform:translateY(-3px)}.header{background:#f7fafcb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(226,232,240,.8)}.gradient-ribbon{position:absolute;inset:0;background:var(--grad-mesh);pointer-events:none;z-index:0}.logos-bar{padding:32px 0;border-top:1px solid rgba(226,232,240,.6);border-bottom:1px solid rgba(226,232,240,.6)}.logos-bar-label{display:flex;align-items:center;justify-content:center;gap:16px;text-align:center;font-size:12px;font-weight:600;color:rgb(var(--text-secondary));letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.logos-bar-label-line{width:48px;height:1px;background:rgb(var(--border))}.logos-bar-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;max-width:920px;margin:0 auto;padding:0 24px}@media(max-width:640px){.logos-bar{padding:24px 0}.logos-bar-row{gap:8px}}.hero-mockup-stripe{position:relative;border-radius:18px;background:linear-gradient(135deg,#635bff2e,#a598ff0d);padding:1.5px;box-shadow:0 32px 80px -20px #32325d47,0 12px 32px -12px #635bff2e}.hero-mockup-stripe-inner{background:#fff;border-radius:16.5px;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none;z-index:0}.gradient-orb-1{top:-200px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(99,91,255,.32),transparent 65%)}.gradient-orb-2{bottom:-150px;left:-200px;width:400px;height:400px;background:radial-gradient(circle,rgba(255,107,157,.16),transparent 65%)}.eyebrow-gradient{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.section-head h2{font-weight:600;letter-spacing:-.035em;font-size:clamp(32px,4.5vw,48px);line-height:1.08}.stat-strip{border-top:1px solid rgba(99,91,255,.06);border-bottom:1px solid rgba(99,91,255,.06);background:linear-gradient(180deg,rgba(99,91,255,.015),transparent)}.stat-cell{border-right:1px solid rgba(99,91,255,.05)}body{font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss02","ss03"}.price-sublabel{margin-top:10px;font-size:13px;font-weight:500;color:rgb(var(--brand-text));text-align:center}.pricing-roi-strip{margin:40px auto 0;max-width:880px;padding:18px 24px;background:linear-gradient(180deg,#635bff0a,#635bff05);border:1px solid rgba(99,91,255,.14);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:14.5px;color:rgb(var(--text-secondary));line-height:1.4;letter-spacing:-.005em}.pricing-roi-label{font-weight:600;color:rgb(var(--text))}.pricing-roi-item strong{color:rgb(var(--text));font-weight:600}.pricing-roi-sep{color:rgb(var(--text-muted))}@media(max-width:768px){.pricing-roi-strip{flex-direction:column;gap:8px;text-align:center}.pricing-roi-sep{display:none}}.cluster-hero{position:relative;overflow:hidden;background:radial-gradient(at 80% 0%,rgba(99,91,255,.1) 0%,transparent 55%),rgb(var(--surface))}.cluster-h1-grad{background:linear-gradient(135deg,#635bff,#ff6b9d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-weight:500}.cluster-hero-cta-row{display:inline-flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap;justify-content:center}.cluster-hero-secondary{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text-secondary));font-size:15px;font-weight:500;letter-spacing:-.005em;text-decoration:none;padding:8px 0;transition:color .18s ease;cursor:pointer;border-bottom:1px solid transparent}.cluster-hero-secondary:hover{color:rgb(var(--text));border-bottom-color:rgb(var(--text))}.cluster-hero-secondary svg{color:rgb(var(--brand-text))}.cluster-hero-microcopy{margin-top:14px;font-size:13px;color:rgb(var(--text-muted));letter-spacing:-.005em}.blog-hero-image{max-width:1080px;margin:24px auto 40px;padding:0 24px}.blog-hero-image img{width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;border-radius:18px;border:1px solid rgb(var(--border));box-shadow:0 12px 36px -12px #32325d29}.blog-hero-image figcaption{margin-top:10px;font-size:12px;color:rgb(var(--text-muted));text-align:center}.blog-hero-image figcaption a{color:rgb(var(--text-secondary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-hero-image figcaption a:hover{color:rgb(var(--brand-text))}@media(max-width:768px){.blog-hero-image{margin:16px auto 32px;padding:0 16px}.blog-hero-image img{aspect-ratio:4 / 3;border-radius:14px}}.blog-article-figure{margin:32px -32px;text-align:center}.blog-article-figure img{width:100%;border-radius:14px;border:1px solid rgb(var(--border))}.blog-article-figure figcaption{margin-top:8px;font-size:12px;color:rgb(var(--text-muted))}@media(max-width:768px){.blog-article-figure{margin:24px 0}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px;border-radius:5px}.btn:focus-visible{outline-offset:3px}.btn-primary:hover{box-shadow:0 14px 30px -12px #1e1b4b80,0 2px 6px #0000002e}img{image-rendering:auto}.hero-stripe-h1,h1{letter-spacing:-.035em}h2{letter-spacing:-.03em}.btn-primary{background-image:linear-gradient(180deg,#ffffff1a,#fff0);box-shadow:0 1px #ffffff14 inset,0 2px 6px -1px #0a0a0f4d,0 1px 2px #0a0a0f38}.btn-primary:hover{transform:translateY(-1.5px);box-shadow:0 1px #ffffff1f inset,0 14px 26px -10px #0a0a0f6b,0 4px 10px -3px #0a0a0f42}.btn-primary:active{transform:translateY(0)}.btn-chrome.btn-lg:hover{box-shadow:0 16px 34px -12px #6366f180,0 4px 12px -3px #0a0a0f4d}.card-hover{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}.card-hover:hover{transform:translateY(-3px)}.price-card.featured{border-color:#6366f173;box-shadow:0 0 0 4px #6366f11a,0 28px 56px -22px #6366f157,0 10px 24px -10px #1e1b4b2e;transform:scale(1.035);z-index:1}.price-card.featured .badge-top{background:linear-gradient(135deg,#635bff,#4338ca);box-shadow:0 6px 16px -4px #6366f180}@media(max-width:900px){.price-card.featured{transform:none}}.lang-switch-trigger[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font:inherit;color:inherit}.lang-switch-current[data-astro-cid-a2mxz4y6]{font-weight:500}.lang-dropdown[data-astro-cid-a2mxz4y6]{min-width:160px}.lang-option[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.lang-option[data-astro-cid-a2mxz4y6].is-active{font-weight:600;color:#4338ca}.sticky-desktop-cta[data-astro-cid-zpyzv476]{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(120%);z-index:55;background:#fff;border:1px solid rgb(var(--border));border-radius:14px;box-shadow:0 24px 56px -12px #32325d38,0 8px 16px -4px #32325d1a;padding:12px 16px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .25s;opacity:0;pointer-events:none;display:none}.sticky-desktop-cta[data-astro-cid-zpyzv476].visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}@media(min-width:900px){.sticky-desktop-cta[data-astro-cid-zpyzv476]{display:block}}.sticky-desktop-cta-inner[data-astro-cid-zpyzv476]{display:flex;align-items:center;gap:18px}.sticky-desktop-cta-text[data-astro-cid-zpyzv476]{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.sticky-desktop-cta-stars[data-astro-cid-zpyzv476]{color:#ffb400;font-size:11px;letter-spacing:1px;line-height:1}.sticky-desktop-cta-headline[data-astro-cid-zpyzv476]{font-size:14px;font-weight:600;color:rgb(var(--text));letter-spacing:-.01em}.sticky-desktop-cta-sub[data-astro-cid-zpyzv476]{font-size:11.5px;color:rgb(var(--text-muted));letter-spacing:-.005em}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg);color:rgb(var(--brand-text))}.faq-item[data-astro-cid-al2ca2vr][open] .faq-answer-inner[data-astro-cid-al2ca2vr]{max-height:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-answer-inner[data-astro-cid-al2ca2vr]{padding:0 36px 20px 0}details[data-astro-cid-al2ca2vr]>summary[data-astro-cid-al2ca2vr]{user-select:none}.aff-hero[data-astro-cid-vuboxzuk]{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 0%,rgba(99,91,255,.1) 0%,transparent 55%),radial-gradient(circle at 5% 100%,rgba(255,107,157,.06) 0%,transparent 55%),rgb(var(--surface));padding:84px 0 72px}.aff-hero-grid[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media(max-width:1024px){.aff-hero-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr;gap:40px}}.aff-h1[data-astro-cid-vuboxzuk]{font-size:clamp(36px,4.6vw,58px);line-height:1.1;letter-spacing:-.035em;font-weight:650;margin:18px 0}.aff-h1-grad[data-astro-cid-vuboxzuk]{background:linear-gradient(135deg,#635bff,#ff6b9d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.aff-sub[data-astro-cid-vuboxzuk]{font-size:18px;line-height:1.55;color:rgb(var(--text-secondary));max-width:520px;margin-bottom:26px}.aff-ctas[data-astro-cid-vuboxzuk]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.aff-secondary-link[data-astro-cid-vuboxzuk]{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text-secondary));font-size:15px;font-weight:500}.aff-secondary-link[data-astro-cid-vuboxzuk]:hover{color:rgb(var(--text))}.aff-secondary-link[data-astro-cid-vuboxzuk] svg[data-astro-cid-vuboxzuk]{color:rgb(var(--brand-text))}.aff-microcopy[data-astro-cid-vuboxzuk]{font-size:13px;color:rgb(var(--text-muted))}.aff-mock-wrap[data-astro-cid-vuboxzuk]{position:relative}.aff-mock[data-astro-cid-vuboxzuk]{background:#fff;border:1px solid rgb(var(--border));border-radius:16px;box-shadow:var(--shadow-xl);overflow:hidden}.aff-mock-bar[data-astro-cid-vuboxzuk]{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgb(var(--border));background:#f8fafc}.aff-dot[data-astro-cid-vuboxzuk]{width:10px;height:10px;border-radius:50%}.aff-dot[data-astro-cid-vuboxzuk].r{background:#ff5f57}.aff-dot[data-astro-cid-vuboxzuk].y{background:#febc2e}.aff-dot[data-astro-cid-vuboxzuk].g{background:#28c840}.aff-mock-title[data-astro-cid-vuboxzuk]{margin-left:10px;font-size:12.5px;color:rgb(var(--text-secondary));font-weight:600}.aff-mock-live[data-astro-cid-vuboxzuk]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:rgb(var(--brand-text));background:#635bff14;padding:4px 10px;border-radius:99px}.aff-live-dot[data-astro-cid-vuboxzuk]{width:6px;height:6px;border-radius:50%;background:rgb(var(--success));box-shadow:0 0 0 3px #10b98129}.aff-mock-body[data-astro-cid-vuboxzuk]{padding:18px 20px}.aff-row[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;padding:9px 10px;border-radius:8px;font-size:13.5px}.aff-row[data-astro-cid-vuboxzuk]:nth-child(odd){background:rgb(var(--surface-soft))}.aff-row[data-astro-cid-vuboxzuk].dim{opacity:.6}.aff-row-who[data-astro-cid-vuboxzuk]{font-weight:600}.aff-row-note[data-astro-cid-vuboxzuk]{color:rgb(var(--text-muted));font-size:12px}.aff-row-amt[data-astro-cid-vuboxzuk]{font-weight:700;color:#047857;font-variant-numeric:tabular-nums}.aff-total[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(var(--border));text-align:center}.aff-total-num[data-astro-cid-vuboxzuk]{font-size:20px;font-weight:650;letter-spacing:-.02em}.aff-total-lbl[data-astro-cid-vuboxzuk]{font-size:11px;color:rgb(var(--text-muted));margin-top:2px}.aff-floater[data-astro-cid-vuboxzuk]{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid rgb(var(--border));border-radius:12px;padding:9px 13px;font-size:12.5px;font-weight:600;box-shadow:0 12px 32px -8px #32325d2e;color:rgb(var(--text))}.aff-floater[data-astro-cid-vuboxzuk] svg[data-astro-cid-vuboxzuk]{color:rgb(var(--success))}.aff-floater-1[data-astro-cid-vuboxzuk]{top:-14px;right:6px;transform:rotate(-1.5deg)}.aff-floater-2[data-astro-cid-vuboxzuk]{bottom:-14px;left:6px;transform:rotate(1deg)}.aff-floater-2[data-astro-cid-vuboxzuk] svg[data-astro-cid-vuboxzuk]{color:rgb(var(--brand-text))}@media(max-width:640px){.aff-floater[data-astro-cid-vuboxzuk]{display:none}.aff-hero[data-astro-cid-vuboxzuk]{padding:64px 0 56px}}.aff-stats[data-astro-cid-vuboxzuk]{border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface-soft))}.aff-stats-row[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding-top:22px;padding-bottom:22px}.aff-stat[data-astro-cid-vuboxzuk]{text-align:center}.aff-stat[data-astro-cid-vuboxzuk] strong[data-astro-cid-vuboxzuk]{display:block;font-size:21px;letter-spacing:-.02em;color:rgb(var(--brand-text))}.aff-stat[data-astro-cid-vuboxzuk] span[data-astro-cid-vuboxzuk]{font-size:12.5px;color:rgb(var(--text-secondary))}@media(max-width:768px){.aff-stats-row[data-astro-cid-vuboxzuk]{grid-template-columns:repeat(2,1fr)}.aff-stats-row[data-astro-cid-vuboxzuk] .aff-stat[data-astro-cid-vuboxzuk]:last-child{grid-column:span 2}}.aff-calc[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:1.1fr 1fr;gap:0;max-width:880px;margin:0 auto;border:1px solid rgb(var(--border));border-radius:var(--radius-2xl);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}@media(max-width:768px){.aff-calc[data-astro-cid-vuboxzuk]{grid-template-columns:1fr}}.aff-calc-controls[data-astro-cid-vuboxzuk]{padding:34px 36px;background:rgb(var(--surface-soft));border-right:1px solid rgb(var(--border))}@media(max-width:768px){.aff-calc-controls[data-astro-cid-vuboxzuk]{border-right:0;border-bottom:1px solid rgb(var(--border))}}.aff-calc-label[data-astro-cid-vuboxzuk]{font-size:15px;font-weight:600;display:block;margin-bottom:14px}.aff-calc-label[data-astro-cid-vuboxzuk] output[data-astro-cid-vuboxzuk]{color:rgb(var(--brand-text));font-size:28px;font-weight:750;margin-left:8px;font-variant-numeric:tabular-nums}#aff-range[data-astro-cid-vuboxzuk]{width:100%;accent-color:rgb(var(--brand));height:34px;cursor:pointer}.aff-ticks[data-astro-cid-vuboxzuk]{display:flex;justify-content:space-between;font-size:11.5px;color:rgb(var(--text-muted));margin-top:2px}.aff-toggle[data-astro-cid-vuboxzuk]{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.aff-toggle-btn[data-astro-cid-vuboxzuk]{border:1px solid rgb(var(--border-strong));border-radius:99px;padding:9px 16px;font-size:13.5px;font-weight:600;background:#fff;color:rgb(var(--text-secondary));cursor:pointer}.aff-toggle-btn[data-astro-cid-vuboxzuk].active{background:rgb(var(--brand-soft));border-color:#6366f173;color:rgb(var(--brand-text))}.aff-calc-out[data-astro-cid-vuboxzuk]{background:linear-gradient(135deg,#6366f1,#7c5cf6 60%,#8b6cf7);color:#fff;padding:34px 36px;display:flex;flex-direction:column;justify-content:center}.aff-calc-big[data-astro-cid-vuboxzuk]{font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1}.aff-calc-per[data-astro-cid-vuboxzuk]{font-size:15px;opacity:.9;margin-top:8px}.aff-calc-note[data-astro-cid-vuboxzuk]{font-size:13px;opacity:.75;margin-top:4px}.aff-calc-out[data-astro-cid-vuboxzuk] .btn[data-astro-cid-vuboxzuk]{background:#fff;color:#5b49e8;align-self:flex-start}.aff-calc-out[data-astro-cid-vuboxzuk] .btn[data-astro-cid-vuboxzuk]:hover{transform:translateY(-1px)}.aff-fineprint[data-astro-cid-vuboxzuk]{text-align:center;font-size:12.5px;color:rgb(var(--text-secondary));margin-top:16px}.aff-example[data-astro-cid-vuboxzuk]{padding:28px 32px}.aff-example-head[data-astro-cid-vuboxzuk]{display:flex;gap:14px;align-items:center;margin-bottom:16px}.aff-example-avatar[data-astro-cid-vuboxzuk]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#635bff,#ff6b9d);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aff-example-head[data-astro-cid-vuboxzuk] strong[data-astro-cid-vuboxzuk]{display:block;font-size:16px}.aff-example-head[data-astro-cid-vuboxzuk] span[data-astro-cid-vuboxzuk]{font-size:12.5px;color:rgb(var(--text-muted))}.aff-example-steps[data-astro-cid-vuboxzuk]{padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:15px}.aff-example-note[data-astro-cid-vuboxzuk]{margin-top:14px;font-size:13px;color:rgb(var(--text-secondary))}.aff-why-grid[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aff-why-card[data-astro-cid-vuboxzuk]{padding:26px}.aff-why-card[data-astro-cid-vuboxzuk] .icon-tile[data-astro-cid-vuboxzuk]{margin-bottom:14px}@media(max-width:900px){.aff-why-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr}}.aff-who-grid[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aff-who-card[data-astro-cid-vuboxzuk]{padding:22px}.aff-who-card[data-astro-cid-vuboxzuk] .icon-tile[data-astro-cid-vuboxzuk]{margin-bottom:12px}.aff-who-card[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{font-size:13.5px;color:rgb(var(--text-secondary))}@media(max-width:900px){.aff-who-grid[data-astro-cid-vuboxzuk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.aff-who-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr}}.aff-steps[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.aff-steps[data-astro-cid-vuboxzuk]{grid-template-columns:repeat(2,1fr)}}.aff-step[data-astro-cid-vuboxzuk]{border:1px solid rgb(var(--border));border-radius:14px;background:#fff;padding:20px;position:relative}.aff-step-num[data-astro-cid-vuboxzuk]{display:inline-flex;width:30px;height:30px;border-radius:9px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text));font-weight:700;align-items:center;justify-content:center;margin-bottom:10px}.aff-step[data-astro-cid-vuboxzuk] strong[data-astro-cid-vuboxzuk]{display:block;margin-bottom:4px}.aff-step[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{font-size:13.5px;color:rgb(var(--text-secondary))}.aff-apply-section[data-astro-cid-vuboxzuk]{background:rgb(var(--surface-soft));border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.aff-apply-grid[data-astro-cid-vuboxzuk]{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;max-width:980px}@media(max-width:860px){.aff-apply-grid[data-astro-cid-vuboxzuk]{grid-template-columns:1fr}}.aff-apply-card[data-astro-cid-vuboxzuk]{background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);padding:30px 34px;box-shadow:var(--shadow)}#aff-form[data-astro-cid-vuboxzuk]{display:flex;flex-direction:column;gap:14px}#aff-form[data-astro-cid-vuboxzuk] label[data-astro-cid-vuboxzuk]{font-size:13.5px;font-weight:600}#aff-form[data-astro-cid-vuboxzuk] input[data-astro-cid-vuboxzuk],#aff-form[data-astro-cid-vuboxzuk] textarea[data-astro-cid-vuboxzuk]{display:block;width:100%;margin-top:6px;padding:11px 14px;border:1px solid rgb(var(--border-strong));border-radius:10px;font:inherit;font-size:15px}#aff-form[data-astro-cid-vuboxzuk] textarea[data-astro-cid-vuboxzuk]{resize:vertical}#aff-form[data-astro-cid-vuboxzuk] .btn[data-astro-cid-vuboxzuk]{margin-top:4px}.aff-hp[data-astro-cid-vuboxzuk]{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.aff-tile-green[data-astro-cid-vuboxzuk]{background:#dcfce7!important;color:#166534!important}.aff-tile-amber[data-astro-cid-vuboxzuk]{background:#fef3c7!important;color:#92400e!important}.aff-tile-blue[data-astro-cid-vuboxzuk]{background:#dbeafe!important;color:#1e40af!important}.aff-tile-pink[data-astro-cid-vuboxzuk]{background:#fce7f3!important;color:#9d174d!important}.aff-apply-side[data-astro-cid-vuboxzuk]{padding-top:6px}.aff-next[data-astro-cid-vuboxzuk]{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:14px;color:rgb(var(--text-secondary))}.aff-next[data-astro-cid-vuboxzuk] li[data-astro-cid-vuboxzuk]{padding-left:22px;position:relative}.aff-next[data-astro-cid-vuboxzuk] li[data-astro-cid-vuboxzuk]:before{content:"✓";position:absolute;left:0;color:rgb(var(--success));font-weight:700}.aff-next[data-astro-cid-vuboxzuk] strong[data-astro-cid-vuboxzuk]{color:rgb(var(--text))}.aff-rules[data-astro-cid-vuboxzuk]{margin-top:22px;font-size:12.5px;line-height:1.6;color:rgb(var(--text-secondary));border:1px solid rgb(var(--border));border-radius:12px;padding:14px 16px;background:#fff}.aff-direct[data-astro-cid-vuboxzuk]{border:1px solid rgba(99,102,241,.22);background:rgb(var(--brand-soft));border-radius:12px;padding:16px 18px}.aff-direct[data-astro-cid-vuboxzuk] h3[data-astro-cid-vuboxzuk]{color:rgb(var(--brand-text))}.aff-banner[data-astro-cid-vuboxzuk]{background:linear-gradient(125deg,#6366f1,#7c5cf6 55%,#8b6cf7);padding:72px 0}.aff-banner-inner[data-astro-cid-vuboxzuk]{text-align:center;color:#fff}.aff-banner-inner[data-astro-cid-vuboxzuk] h2[data-astro-cid-vuboxzuk]{color:#fff;font-size:clamp(30px,4vw,44px);margin-bottom:24px}.aff-banner-btn[data-astro-cid-vuboxzuk]{background:#fff;color:#5b49e8;font-weight:700}.aff-banner-btn[data-astro-cid-vuboxzuk]:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.aff-banner-inner[data-astro-cid-vuboxzuk] p[data-astro-cid-vuboxzuk]{margin-top:14px;font-size:13.5px;opacity:.85}.appshot[data-astro-cid-vigfx4ls]{position:relative;margin:0;display:block;width:100%}.appshot[data-astro-cid-vigfx4ls] img[data-astro-cid-vigfx4ls]{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgb(var(--border));box-shadow:0 14px 36px -14px #10182829,0 2px 6px -2px #10182814;background:#fff}.appshot-glow[data-astro-cid-vigfx4ls]:before{content:"";position:absolute;inset:-6% -5% -8%;z-index:-1;background:radial-gradient(60% 56% at 50% 46%,rgba(99,102,241,.1),transparent 72%);filter:blur(30px);pointer-events:none}.appshot-float[data-astro-cid-vigfx4ls]{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.appshot-float[data-astro-cid-vigfx4ls]:hover{transform:translateY(-4px)}.appshot-float[data-astro-cid-vigfx4ls]:hover img[data-astro-cid-vigfx4ls]{box-shadow:0 40px 80px -28px #1e1b4b57,0 16px 32px -14px #1e1b4b29}@media(prefers-reduced-motion:reduce){.appshot-float[data-astro-cid-vigfx4ls]{transition:none}}.fs-section[data-astro-cid-b6zw2s2h]{background:radial-gradient(60% 50% at 100% 0%,rgba(99,102,241,.05),transparent 60%),rgb(var(--surface-soft));border-top:1px solid rgb(var(--border))}.fs-head[data-astro-cid-b6zw2s2h]{max-width:720px;margin:0 auto 64px;text-align:center}.fs-h2[data-astro-cid-b6zw2s2h]{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.03em;margin:14px 0 12px}.fs-sub[data-astro-cid-b6zw2s2h]{font-size:18px;color:rgb(var(--text-secondary));line-height:1.5}.fs-rows[data-astro-cid-b6zw2s2h]{display:flex;flex-direction:column;gap:96px}.fs-row[data-astro-cid-b6zw2s2h]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fs-row-flip[data-astro-cid-b6zw2s2h] .fs-copy[data-astro-cid-b6zw2s2h]{order:2}.fs-row-flip[data-astro-cid-b6zw2s2h] .fs-media[data-astro-cid-b6zw2s2h]{order:1}.fs-eyebrow[data-astro-cid-b6zw2s2h]{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.02em;color:rgb(var(--brand-text));text-transform:uppercase;background:rgb(var(--brand-soft));padding:5px 11px;border-radius:999px;margin-bottom:16px}.fs-title[data-astro-cid-b6zw2s2h]{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;line-height:1.12;margin-bottom:14px}.fs-body[data-astro-cid-b6zw2s2h]{font-size:17px;line-height:1.6;color:rgb(var(--text-secondary));margin-bottom:22px;max-width:520px}.fs-bullets[data-astro-cid-b6zw2s2h]{list-style:none;display:flex;flex-direction:column;gap:12px}.fs-bullets[data-astro-cid-b6zw2s2h] li[data-astro-cid-b6zw2s2h]{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:rgb(var(--text));line-height:1.4}.fs-check[data-astro-cid-b6zw2s2h]{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#10b9811f;color:rgb(var(--success))}.fs-bullets[data-astro-cid-b6zw2s2h] code{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:13px;background:#fff;border:1px solid rgb(var(--border));padding:1px 6px;border-radius:5px;color:rgb(var(--brand-text))}.fs-media[data-astro-cid-b6zw2s2h]{display:flex;justify-content:center}.fs-media[data-astro-cid-b6zw2s2h] .appshot{max-width:340px}.fs-grid[data-astro-cid-b6zw2s2h]{margin-top:96px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.fs-card[data-astro-cid-b6zw2s2h]{background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);padding:22px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.fs-card[data-astro-cid-b6zw2s2h]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgb(var(--border-strong))}.fs-card-icon[data-astro-cid-b6zw2s2h]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;margin-bottom:14px;background:rgb(var(--brand-soft));color:rgb(var(--brand-text))}.fs-card-title[data-astro-cid-b6zw2s2h]{font-size:16px;font-weight:650;letter-spacing:-.01em;margin-bottom:6px}.fs-card-body[data-astro-cid-b6zw2s2h]{font-size:14px;line-height:1.5;color:rgb(var(--text-secondary))}@media(max-width:1024px){.fs-grid[data-astro-cid-b6zw2s2h]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.fs-row[data-astro-cid-b6zw2s2h],.fs-row-flip[data-astro-cid-b6zw2s2h]{grid-template-columns:1fr;gap:32px}.fs-row-flip[data-astro-cid-b6zw2s2h] .fs-copy[data-astro-cid-b6zw2s2h],.fs-row-flip[data-astro-cid-b6zw2s2h] .fs-media[data-astro-cid-b6zw2s2h]{order:0}.fs-copy[data-astro-cid-b6zw2s2h]{order:1!important}.fs-media[data-astro-cid-b6zw2s2h]{order:0!important}.fs-rows[data-astro-cid-b6zw2s2h]{gap:72px}.fs-media[data-astro-cid-b6zw2s2h] .appshot{max-width:360px}.fs-grid[data-astro-cid-b6zw2s2h]{margin-top:72px}}@media(max-width:520px){.fs-grid[data-astro-cid-b6zw2s2h]{grid-template-columns:1fr}}.rg[data-astro-cid-fzpavqje]{padding:56px 0;border-top:1px solid rgb(var(--border))}.rg-title[data-astro-cid-fzpavqje]{font-size:22px;letter-spacing:-.02em;margin-bottom:22px}.rg-grid[data-astro-cid-fzpavqje]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rg-card[data-astro-cid-fzpavqje]{position:relative;display:flex;flex-direction:column;gap:5px;padding:18px 40px 18px 18px;background:#fff;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rg-card[data-astro-cid-fzpavqje]:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:rgb(var(--border-strong))}.rg-card-title[data-astro-cid-fzpavqje]{font-size:15px;font-weight:650;color:rgb(var(--text));letter-spacing:-.01em}.rg-card-desc[data-astro-cid-fzpavqje]{font-size:13.5px;color:rgb(var(--text-secondary));line-height:1.45}.rg-card-arrow[data-astro-cid-fzpavqje]{position:absolute;top:18px;right:16px;color:rgb(var(--text-muted));transition:transform .2s ease,color .2s ease}.rg-card[data-astro-cid-fzpavqje]:hover .rg-card-arrow[data-astro-cid-fzpavqje]{color:rgb(var(--brand-text));transform:translate(2px)}@media(max-width:900px){.rg-grid[data-astro-cid-fzpavqje]{grid-template-columns:1fr}}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.blog-card[data-astro-cid-5tznm7mj]{background:#fff;border:1px solid rgb(var(--border));border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-card[data-astro-cid-5tznm7mj]:hover{border-color:rgb(var(--brand));box-shadow:0 14px 40px -22px #635bff59;transform:translateY(-3px)}.blog-card-link[data-astro-cid-5tznm7mj]{display:block;color:inherit;text-decoration:none}.blog-card-media[data-astro-cid-5tznm7mj]{aspect-ratio:16 / 9;background:rgb(var(--surface-soft));overflow:hidden;position:relative}.blog-card-media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-card-media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.04)}.blog-card-body[data-astro-cid-5tznm7mj]{padding:22px 24px 24px}.blog-card-body[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:19px;line-height:1.3;margin:0 0 8px;letter-spacing:-.01em}.blog-card-body[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:rgb(var(--text-secondary));font-size:14px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta[data-astro-cid-5tznm7mj]{margin-top:16px;font-size:12.5px;color:rgb(var(--text-muted));display:flex;gap:8px;align-items:center;flex-wrap:wrap}.blog-card-meta[data-astro-cid-5tznm7mj] .sep[data-astro-cid-5tznm7mj]{opacity:.5}.cluster-tag[data-astro-cid-5tznm7mj]{background:rgb(var(--brand-soft));color:rgb(var(--brand-text));padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600}@media(max-width:640px){.blog-grid[data-astro-cid-5tznm7mj]{gap:20px;grid-template-columns:1fr}.blog-card-body[data-astro-cid-5tznm7mj]{padding:18px 20px 20px}.blog-card-body[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:18px}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff")}.mgp-redesign{--ind-50: #EEF2FF;--ind-100: #E0E7FF;--ind-200: #C7D2FE;--ind-300: #A5B4FC;--ind-400: #818CF8;--ind-500: #6366F1;--ind-600: #4F46E5;--ind-700: #4338CA;--ind-800: #3730A3;--ind-900: #312E81;--vio-50: #F5F3FF;--vio-100: #EDE9FE;--slate-50: #F8FAFC;--slate-100: #F1F5F9;--slate-200: #E2E8F0;--slate-300: #CBD5E1;--slate-400: #94A3B8;--slate-500: #64748B;--slate-600: #475569;--slate-700: #334155;--slate-800: #1E293B;--slate-900: #0F172A;--green-500: #10B981;--green-50: #ECFDF5;--amber-500: #F59E0B;--red-500: #EF4444;--surface: #FFFFFF;--canvas: #FFFFFF;--shadow-card: 0 1px 3px rgba(15,23,42,.04), 0 4px 16px rgba(99,102,241,.06);--shadow-pop: 0 8px 28px rgba(15,23,42,.1), 0 1px 3px rgba(15,23,42,.06);--shadow-cta: 0 6px 18px rgba(99,102,241,.32);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--container: 1240px;--font-display: "Plus Jakarta Sans Variable", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.4, 0, .2, 1)}.mgp-redesign *{box-sizing:border-box}.mgp-redesign{scroll-behavior:smooth}.mgp-redesign{margin:0;padding:0;background:var(--canvas);color:var(--slate-900);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){.mgp-redesign *{animation-duration:0s!important;transition-duration:0s!important}.mgp-redesign{scroll-behavior:auto}}.mgp-redesign img{max-width:100%;display:block}.mgp-redesign button{font-family:inherit;cursor:pointer;border:0;background:none;padding:0}.mgp-redesign a{color:inherit;text-decoration:none}.mgp-redesign h1,.mgp-redesign h2,.mgp-redesign h3,.mgp-redesign h4,.mgp-redesign h5{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--slate-900);margin:0;text-wrap:balance}.mgp-redesign p{margin:0;color:var(--slate-600)}.mgp-redesign p.lead{color:var(--slate-600);font-size:1.125rem;line-height:1.6}.mgp-redesign .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}@media(max-width:720px){.mgp-redesign .container{padding-inline:20px}}.mgp-redesign .section{padding-block:112px}@media(max-width:900px){.mgp-redesign .section{padding-block:72px}}.mgp-redesign .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.mgp-redesign .reveal.in{opacity:1;transform:none}.mgp-redesign .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.005em;border-radius:var(--radius-full);padding:12px 22px;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease);white-space:nowrap;border:1px solid transparent}.mgp-redesign .btn:focus-visible{outline:3px solid var(--ind-300);outline-offset:2px}.mgp-redesign .btn-primary{background:var(--ind-500);color:#fff;box-shadow:var(--shadow-cta)}.mgp-redesign .btn-primary:hover{background:var(--ind-600);transform:translateY(-1px)}.mgp-redesign .btn-primary:active{transform:translateY(0)}.mgp-redesign .btn-secondary{background:#fff;color:var(--slate-900);border-color:var(--slate-200)}.mgp-redesign .btn-secondary:hover{border-color:var(--slate-300);background:var(--slate-50)}.mgp-redesign .btn-ghost{color:var(--slate-700)}.mgp-redesign .btn-ghost:hover{color:var(--slate-900);background:var(--slate-50)}.mgp-redesign .btn-xl{padding:16px 28px;font-size:16px;height:56px}.mgp-redesign .btn-lg{padding:14px 24px;font-size:15.5px;height:50px}.mgp-redesign .btn-sm{padding:8px 14px;font-size:13.5px;height:36px}.mgp-redesign .chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;background:var(--ind-50);color:var(--ind-700);font-size:13px;font-weight:500;border-radius:var(--radius-full);border:1px solid var(--ind-100)}.mgp-redesign .chip-tag{background:var(--ind-500);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);letter-spacing:.02em}.mgp-redesign .site-header{position:sticky;top:0;z-index:50;background:#ffffffb8;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.mgp-redesign .site-header.scrolled{background:#ffffffe0;border-bottom-color:var(--slate-200)}.mgp-redesign .nav-inner{display:flex;align-items:center;gap:28px;height:68px}.mgp-redesign .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--slate-900)}.mgp-redesign .brand img{width:28px;height:28px}.mgp-redesign .nav-links{display:flex;gap:4px}.mgp-redesign .nav-link{padding:8px 14px;font-size:14.5px;font-weight:500;color:var(--slate-600);border-radius:var(--radius-sm);transition:color .15s var(--ease),background .15s var(--ease)}.mgp-redesign .nav-link:hover{color:var(--slate-900);background:var(--slate-50)}@media(max-width:900px){.mgp-redesign .nav-links{display:none}}@media(max-width:1080px){.mgp-redesign .nav-rating{display:none!important}}.mgp-redesign .nav-rating{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-full);background:var(--ind-50);border:1px solid var(--ind-100);margin-right:4px}.mgp-redesign .nav-rating .stars{color:var(--amber-500);font-size:12px;letter-spacing:1px}.mgp-redesign .nav-rating-text{font-size:13px;color:var(--slate-700);font-weight:500}.mgp-redesign .nav-rating-text strong{color:var(--slate-900);font-weight:700}.mgp-redesign .hide-sm{display:inline-flex}@media(max-width:720px){.mgp-redesign .hide-sm{display:none}}.mgp-redesign .nav-burger{display:none;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--slate-700);align-items:center;justify-content:center}.mgp-redesign .nav-burger:hover{background:var(--slate-50);color:var(--slate-900)}@media(max-width:900px){.mgp-redesign .nav-burger{display:inline-flex}}.mgp-redesign .nav-drawer{display:none;flex-direction:column;gap:4px;padding:16px 0 20px;border-top:1px solid var(--slate-200)}.mgp-redesign .nav-drawer a{padding:12px 8px;font-weight:600;font-size:16px;color:var(--slate-800);border-radius:var(--radius-sm)}.mgp-redesign .nav-drawer a:hover{background:var(--slate-50);color:var(--ind-600)}@media(max-width:900px){.mgp-redesign .nav-drawer{display:flex}}.mgp-redesign .hero-reassure{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13.5px;color:var(--slate-500)}.mgp-redesign .hero-reassure span{display:inline-flex;align-items:center;gap:6px}.mgp-redesign .hero-reassure svg{color:var(--green-500)}.mgp-redesign .hero-trust{display:flex;align-items:center;gap:16px;margin-top:36px;padding:16px 18px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-full);box-shadow:var(--shadow-card);width:fit-content;max-width:100%}.mgp-redesign .hero-trust-stack{display:flex;flex-direction:row}.mgp-redesign .hero-trust-stack img{width:36px;height:36px;border-radius:50%;border:2px solid #fff;margin-left:-10px;box-shadow:0 1px 2px #0f172a1a;background:var(--slate-100)}.mgp-redesign .hero-trust-stack img:first-child{margin-left:0}.mgp-redesign .hero-trust-text{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--slate-600)}.mgp-redesign .hero-trust-text .stars{color:var(--amber-500);letter-spacing:1.5px;font-size:13px}.mgp-redesign .hero-trust-text strong{color:var(--slate-900);font-weight:700}.mgp-redesign .hero{position:relative;padding-top:96px;padding-bottom:120px;overflow:hidden}.mgp-redesign .hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 80% 0%,rgba(99,102,241,.1),transparent 70%),radial-gradient(50% 60% at 10% 20%,rgba(139,92,246,.08),transparent 70%)}.mgp-redesign .hero-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(99,102,241,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,102,241,.08) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 50% 0%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,black 30%,transparent 80%)}.mgp-redesign .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}@media(max-width:1080px){.mgp-redesign .hero-grid{grid-template-columns:1fr;gap:48px}}@media(max-width:900px){.mgp-redesign .hero{padding-top:56px;padding-bottom:72px}}.mgp-redesign .h1{font-size:clamp(40px,6vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:800}.mgp-redesign .h1 .accent{background:linear-gradient(95deg,var(--ind-600) 0%,var(--ind-500) 50%,#7C3AED 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mgp-redesign .h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.mgp-redesign .h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:700}.mgp-redesign .eyebrow{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ind-600)}.mgp-redesign .hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.mgp-redesign .trust-strip{display:flex;align-items:center;gap:14px;margin-top:36px;flex-wrap:wrap;font-size:13.5px;color:var(--slate-500)}.mgp-redesign .trust-strip .dot{width:3px;height:3px;background:var(--slate-300);border-radius:50%}.mgp-redesign .trust-strip .stars{color:var(--amber-500);letter-spacing:1px}.mgp-redesign .browser{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-pop),0 24px 60px -20px #6366f14d;overflow:hidden;position:relative}.mgp-redesign .browser-bar{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:var(--slate-50);border-bottom:1px solid var(--slate-200)}.mgp-redesign .browser-dots{display:flex;gap:6px}.mgp-redesign .browser-dots span{width:10px;height:10px;border-radius:50%;background:var(--slate-300)}.mgp-redesign .browser-dots span:nth-child(1){background:#ff5f57}.mgp-redesign .browser-dots span:nth-child(2){background:#febc2e}.mgp-redesign .browser-dots span:nth-child(3){background:#28c840}.mgp-redesign .browser-url{flex:1;margin-left:12px;height:22px;background:#fff;border:1px solid var(--slate-200);border-radius:6px;display:flex;align-items:center;padding:0 10px;font-size:11.5px;color:var(--slate-500);font-family:var(--font-mono)}.mgp-redesign .browser-body{background:#fff}.mgp-redesign .ext-frame{width:360px;max-width:100%;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--slate-200);box-shadow:0 10px 30px -8px #0f172a2e}.mgp-redesign .ext-frame img{display:block;width:100%;height:auto}.mgp-redesign .stats{border-top:1px solid var(--slate-100);border-bottom:1px solid var(--slate-100);background:linear-gradient(180deg,var(--ind-50) 0%,#fff 100%)}.mgp-redesign .stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:56px 0}@media(max-width:800px){.mgp-redesign .stats-row{grid-template-columns:repeat(2,1fr)}}.mgp-redesign .stat{text-align:center}.mgp-redesign .stat-num{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1;letter-spacing:-.03em;color:var(--slate-900)}.mgp-redesign .stat-num .unit{color:var(--ind-500)}.mgp-redesign .stat-label{margin-top:10px;font-size:14px;color:var(--slate-600);font-weight:500}.mgp-redesign .feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:1000px){.mgp-redesign .feature{grid-template-columns:1fr;gap:48px}.mgp-redesign .feature.reverse .feature-text{order:1}.mgp-redesign .feature.reverse .feature-visual{order:2}}.mgp-redesign .feature.reverse .feature-text{order:2}.mgp-redesign .feature.reverse .feature-visual{order:1}.mgp-redesign .feature-text .h2{margin-top:16px}.mgp-redesign .feature-text p.lead{margin-top:18px}.mgp-redesign .feature-bullets{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.mgp-redesign .feature-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--slate-700);font-weight:500}.mgp-redesign .feature-bullets li svg{flex:none;margin-top:2px;color:var(--ind-500)}.mgp-redesign .chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.mgp-redesign .chips-row .pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;background:var(--ind-50);color:var(--ind-700);border-radius:var(--radius-full);border:1px solid var(--ind-100)}.mgp-redesign .callout{margin-top:24px;padding:16px 18px;background:linear-gradient(180deg,var(--ind-50),#fff);border:1px solid var(--ind-100);border-radius:var(--radius-md);font-size:14px;color:var(--slate-700);display:flex;gap:12px;align-items:flex-start}.mgp-redesign .callout svg{color:var(--ind-500);flex:none;margin-top:2px}.mgp-redesign .note{margin-top:24px;padding:16px 18px;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);font-size:14px;color:var(--slate-600);display:flex;gap:12px;align-items:flex-start}.mgp-redesign .note strong{color:var(--slate-900)}.mgp-redesign .note svg{color:var(--ind-500);flex:none;margin-top:2px}.mgp-redesign .visual-card{position:relative;background:linear-gradient(160deg,var(--ind-50) 0%,var(--vio-50) 60%,#fff 100%);border:1px solid var(--ind-100);border-radius:var(--radius-2xl);padding:48px;display:flex;align-items:center;justify-content:center;min-height:480px;overflow:hidden}.mgp-redesign .visual-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(99,102,241,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,102,241,.06) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(80% 80% at 50% 50%,black 40%,transparent 90%);-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,black 40%,transparent 90%)}.mgp-redesign .visual-card .ext-frame{position:relative;max-width:320px}@media(max-width:600px){.mgp-redesign .visual-card{padding:24px;min-height:380px}}.mgp-redesign .float-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-full);box-shadow:var(--shadow-pop);font-size:13px;font-weight:600;color:var(--slate-800)}.mgp-redesign .float-tag .dot-success{width:8px;height:8px;border-radius:50%;background:var(--green-500);box-shadow:0 0 0 3px #10b9812e}.mgp-redesign .uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:980px){.mgp-redesign .uc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.mgp-redesign .uc-grid{grid-template-columns:1fr}}.mgp-redesign .uc-card{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:28px;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease);display:flex;flex-direction:column;gap:14px}.mgp-redesign .uc-card:hover{transform:translateY(-2px);border-color:var(--ind-200);box-shadow:var(--shadow-card)}.mgp-redesign .uc-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--ind-50);color:var(--ind-600);display:flex;align-items:center;justify-content:center}.mgp-redesign .uc-card h3{font-size:17px}.mgp-redesign .uc-card p{font-size:14px;color:var(--slate-600);line-height:1.5}.mgp-redesign .uc-card .more{margin-top:auto;font-size:13.5px;font-weight:600;color:var(--ind-600);display:inline-flex;align-items:center;gap:4px}.mgp-redesign .uc-card:hover .more{gap:8px}.mgp-redesign .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;position:relative}@media(max-width:980px){.mgp-redesign .how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mgp-redesign .how-grid{grid-template-columns:1fr}}.mgp-redesign .how-step{position:relative;padding:28px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--slate-200)}.mgp-redesign .how-step .num{font-family:var(--font-display);font-weight:800;font-size:14px;width:32px;height:32px;border-radius:50%;background:var(--ind-500);color:#fff;display:inline-flex;align-items:center;justify-content:center}.mgp-redesign .how-step h3{margin-top:18px;font-size:18px}.mgp-redesign .how-step p{margin-top:8px;font-size:14.5px;color:var(--slate-600)}.mgp-redesign .test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:980px){.mgp-redesign .test-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.mgp-redesign .test-grid{grid-template-columns:1fr}}.mgp-redesign .test-card{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.mgp-redesign .test-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.mgp-redesign .test-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mgp-redesign .test-stars{color:var(--amber-500);letter-spacing:1.5px;font-size:14px}.mgp-redesign .test-metric{font-size:12px;font-weight:700;color:var(--ind-700);background:var(--ind-50);padding:5px 10px;border-radius:var(--radius-full);border:1px solid var(--ind-100);letter-spacing:-.005em;white-space:nowrap}.mgp-redesign .test-avatar-photo{width:44px;height:44px;border-radius:50%;flex:none;object-fit:cover}.mgp-redesign .test-company{color:var(--slate-400);flex:none;opacity:.7}.mgp-redesign .test-quote{font-size:16px;line-height:1.55;color:var(--slate-800);font-weight:500}.mgp-redesign .test-author{display:flex;align-items:center;gap:12px;margin-top:auto}.mgp-redesign .test-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--ind-400),var(--ind-600));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;font-family:var(--font-display)}.mgp-redesign .test-author .name{font-size:14px;font-weight:600;color:var(--slate-900)}.mgp-redesign .test-author .role{font-size:13px;color:var(--slate-500)}.mgp-redesign .verified-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ind-600);font-weight:500}.mgp-redesign .logos-strip{margin-top:64px;border-top:1px solid var(--slate-100);border-bottom:1px solid var(--slate-100);padding:32px 0;overflow:hidden}.mgp-redesign .logos-strip-label{text-align:center;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400);font-weight:600;margin-bottom:22px}.mgp-redesign .logos-track{display:flex;gap:56px;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--slate-400);font-family:var(--font-display)}.mgp-redesign .logos-track .logo-item{font-weight:700;font-size:18px;letter-spacing:-.01em;opacity:.7}.mgp-redesign .logo-mark{color:var(--slate-400);transition:color .2s var(--ease)}.mgp-redesign .logo-mark:hover{color:var(--slate-800)}.mgp-redesign .compare-wrap{margin-top:48px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}.mgp-redesign .compare-table{width:100%;border-collapse:collapse;font-size:14.5px}.mgp-redesign .compare-table thead th{font-family:var(--font-display);font-weight:700;font-size:14px;text-align:left;padding:22px 20px;color:var(--slate-600);background:var(--slate-50);border-bottom:1px solid var(--slate-200)}.mgp-redesign .compare-table thead th.us{background:linear-gradient(180deg,var(--ind-500) 0%,var(--ind-600) 100%);color:#fff;position:relative}.mgp-redesign .compare-table thead th.us:before{content:"★ Best choice";position:absolute;top:-14px;right:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-full);box-shadow:0 6px 16px #6366f166,0 0 0 1px #6366f14d;white-space:nowrap;z-index:2}.mgp-redesign .compare-table tbody td{padding:18px 20px;border-bottom:1px solid var(--slate-100);color:var(--slate-700);vertical-align:middle}.mgp-redesign .compare-table tbody td:first-child{font-weight:600;color:var(--slate-900)}.mgp-redesign .compare-table tbody tr:last-child td{border-bottom:0}.mgp-redesign .compare-table td.us{background:#eef2ff8c;color:var(--slate-900);font-weight:600}.mgp-redesign .compare-table .yes{color:var(--green-500)}.mgp-redesign .compare-table .no{color:var(--slate-300)}.mgp-redesign .compare-table .meh{color:var(--amber-500);font-size:13px;font-weight:500}@media(max-width:760px){.mgp-redesign .compare-table thead th,.mgp-redesign .compare-table tbody td{padding:14px 12px;font-size:13px}.mgp-redesign .compare-table thead th.us:before{display:none}}.mgp-redesign .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;align-items:stretch}@media(max-width:980px){.mgp-redesign .price-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.mgp-redesign .price-card{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-xl);padding:32px;display:flex;flex-direction:column;gap:8px;position:relative;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.mgp-redesign .price-card.featured{border-color:var(--ind-500);box-shadow:0 0 0 3px #6366f11f,var(--shadow-card);transform:translateY(-6px)}@media(max-width:980px){.mgp-redesign .price-card.featured{transform:none}}.mgp-redesign .price-card .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--slate-900);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:6px 14px;border-radius:var(--radius-full)}.mgp-redesign .price-card h3{font-size:18px}.mgp-redesign .price-card .price{display:flex;align-items:baseline;gap:4px;margin-top:8px}.mgp-redesign .price-card .price .num{font-family:var(--font-display);font-weight:800;font-size:44px;letter-spacing:-.03em;color:var(--slate-900)}.mgp-redesign .price-card .price .per{color:var(--slate-500);font-size:14px}.mgp-redesign .price-card p.tagline{color:var(--slate-600);font-size:14px;margin-top:4px;min-height:40px}.mgp-redesign .price-features{list-style:none;padding:0;margin:22px 0;display:grid;gap:12px}.mgp-redesign .price-features li{display:flex;gap:10px;font-size:14px;color:var(--slate-700);align-items:flex-start}.mgp-redesign .price-features li svg{color:var(--ind-500);flex:none;margin-top:2px}.mgp-redesign .price-card .btn{margin-top:auto;width:100%}.mgp-redesign .guarantee{text-align:center;margin-top:32px;font-size:14px;color:var(--slate-500)}.mgp-redesign .guarantee strong{color:var(--slate-700)}.mgp-redesign .faq-list{margin-top:48px;max-width:820px;margin-inline:auto;display:grid;gap:12px}.mgp-redesign .faq-item{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.mgp-redesign .faq-item.open{border-color:var(--ind-200);box-shadow:var(--shadow-card)}.mgp-redesign .faq-q{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--slate-900);letter-spacing:-.01em}.mgp-redesign .faq-q .toggle{width:28px;height:28px;border-radius:50%;background:var(--slate-100);color:var(--slate-700);display:flex;align-items:center;justify-content:center;flex:none;transition:background .18s var(--ease),transform .22s var(--ease)}.mgp-redesign .faq-item.open .toggle{background:var(--ind-500);color:#fff;transform:rotate(45deg)}.mgp-redesign .faq-a{max-height:0;overflow:hidden;transition:max-height .32s var(--ease)}.mgp-redesign .faq-item.open .faq-a{max-height:600px}.mgp-redesign .faq-a-inner{padding:0 24px 24px;font-size:15px;color:var(--slate-600);line-height:1.6}.mgp-redesign .cta-final{position:relative;overflow:hidden;background:var(--slate-900);border-radius:var(--radius-2xl);padding:80px 56px;text-align:center;color:#fff;margin-block:80px}.mgp-redesign .cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 100%,rgba(99,102,241,.45),transparent 60%),radial-gradient(60% 80% at 10% 0%,rgba(124,58,237,.3),transparent 60%);pointer-events:none}.mgp-redesign .cta-final:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(70% 70% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,black 30%,transparent 80%)}.mgp-redesign .cta-final>*{position:relative;z-index:1}.mgp-redesign .cta-final h2{color:#fff;font-size:clamp(34px,4.5vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.mgp-redesign .cta-final p{color:#ffffffc7;font-size:18px;margin-top:18px}.mgp-redesign .cta-final .btn-primary{background:#fff;color:var(--slate-900);margin-top:36px;box-shadow:0 8px 24px #00000052}.mgp-redesign .cta-final .btn-primary:hover{background:var(--ind-50)}.mgp-redesign .cta-final .reassure{margin-top:22px;font-size:14px;color:#ffffff8c;display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.mgp-redesign .cta-final .reassure span{display:inline-flex;align-items:center;gap:6px}@media(max-width:720px){.mgp-redesign .cta-final{padding:56px 28px}}.mgp-redesign .site-footer{background:#fff;border-top:1px solid var(--slate-200);padding:72px 0 32px}.mgp-redesign .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}@media(max-width:980px){.mgp-redesign .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mgp-redesign .footer-grid{grid-template-columns:1fr 1fr}.mgp-redesign .footer-brand{grid-column:1 / -1}}.mgp-redesign .footer-brand p{margin-top:14px;font-size:14px;color:var(--slate-500);max-width:280px}.mgp-redesign .footer-col h4{font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-900);margin-bottom:18px}.mgp-redesign .footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.mgp-redesign .footer-col a{font-size:14px;color:var(--slate-600);transition:color .15s var(--ease)}.mgp-redesign .footer-col a:hover{color:var(--slate-900)}.mgp-redesign .footer-bottom{margin-top:56px;padding-top:28px;border-top:1px solid var(--slate-100);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--slate-500)}.mgp-redesign .footer-social{display:flex;gap:6px}.mgp-redesign .footer-social a{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--slate-500);border:1px solid var(--slate-200);transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.mgp-redesign .footer-social a:hover{color:var(--ind-600);border-color:var(--ind-200);background:var(--ind-50)}.mgp-redesign .mobile-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0));background:#ffffffeb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-top:1px solid var(--slate-200)}.mgp-redesign .mobile-cta .btn{width:100%}@media(max-width:720px){.mgp-redesign .mobile-cta{display:block}.mgp-redesign{padding-bottom:80px}}.mgp-redesign .section-head{text-align:center;max-width:720px;margin-inline:auto}.mgp-redesign .section-head .eyebrow{display:inline-block}.mgp-redesign .section-head h2{margin-top:14px}.mgp-redesign .section-head p{margin-top:18px;font-size:17px;color:var(--slate-600);line-height:1.5}.mgp-redesign .spintax-code{display:inline-block;margin-top:16px;padding:12px 16px;background:var(--slate-900);color:#fff;font-family:var(--font-mono);font-size:14px;border-radius:var(--radius-md);letter-spacing:-.005em}.mgp-redesign .spintax-code .sp-brace{color:var(--ind-300)}.mgp-redesign .spintax-code .sp-pipe{color:#94a3b8}.mgp-redesign .muted{color:var(--slate-500)}.mgp-redesign .tight{letter-spacing:-.02em}.mgp-redesign{--font-sans: "Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif: "Instrument Serif", "Times New Roman", serif;--shadow-flat-sm: 0 1px 3px rgba(15,23,42,.04);--shadow-flat-md: 0 1px 3px rgba(15,23,42,.04), 0 8px 16px rgba(99,102,241,.06);--shadow-flat-hover: 0 1px 3px rgba(15,23,42,.05), 0 12px 16px rgba(99,102,241,.1);--ring-focus: 0 0 0 4px rgba(99,102,241,.3)}.mgp-redesign,.mgp-redesign .h1,.mgp-redesign .h2,.mgp-redesign .h3,.mgp-redesign h1,.mgp-redesign h2,.mgp-redesign h3,.mgp-redesign h4,.mgp-redesign h5,.mgp-redesign h6,.mgp-redesign .eyebrow,.mgp-redesign .stat-num,.mgp-redesign .price-card .price .num,.mgp-redesign .faq-q,.mgp-redesign .compare-table thead th,.mgp-redesign .footer-col h4,.mgp-redesign .how-step .num{font-family:var(--font-sans)!important}.mgp-redesign .site-header{background:#ffffffd9!important;backdrop-filter:saturate(180%) blur(12px)!important;border-bottom:1px solid #E2E8F0!important}.mgp-redesign .site-header.scrolled{background:#fffffff2!important;box-shadow:0 1px #0f172a0a!important}.mgp-redesign .nav-inner{height:64px}.mgp-redesign .nav-link{position:relative;font-weight:500}.mgp-redesign .nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1.5px;background:#6366f1;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.mgp-redesign .nav-link:hover:after{transform:scaleX(1)}.mgp-redesign .btn-primary{background:#6366f1!important;color:#fff!important;border:1.5px solid #6366F1!important;border-radius:12px!important;font-weight:600!important;box-shadow:var(--shadow-flat-sm);transition:background .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out!important}.mgp-redesign .btn-primary:hover{background:#4f46e5!important;border-color:#4f46e5!important;transform:translateY(-1px);box-shadow:0 1px 3px #0f172a0f,0 8px 16px #6366f133}.mgp-redesign .btn-primary:active{transform:scale(.98)}.mgp-redesign .btn-primary:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mgp-redesign .btn-primary:before{display:none!important}.mgp-redesign .btn-secondary{background:#fff!important;border:1.5px solid #E2E8F0!important;color:#0f172a!important;border-radius:12px!important;font-weight:600!important;backdrop-filter:none!important;box-shadow:var(--shadow-flat-sm);transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out!important}.mgp-redesign .btn-secondary:hover{background:#eef2ff!important;border-color:#6366f1!important;color:#4f46e5!important;transform:translateY(-1px)}.mgp-redesign .btn-secondary:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mgp-redesign .chip,.mgp-redesign .eyebrow{background:#eef2ff!important;border:1px solid transparent!important;color:#4f46e5!important;border-radius:999px!important;backdrop-filter:none!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:5px 12px!important}.mgp-redesign .eyebrow{font-size:12.5px!important;letter-spacing:.04em!important}.mgp-redesign .eyebrow:before{display:none!important}.mgp-redesign .hero{background:#fafafb!important;padding-top:88px!important;padding-bottom:80px!important;overflow:hidden}.mgp-redesign .hero:before,.mgp-redesign .hero:after{display:none!important}.mgp-redesign .hero-bg{display:none!important}@media(max-width:1080px){.mgp-redesign .hero{padding-top:64px!important;padding-bottom:56px!important}}.mgp-redesign .hero-grid{grid-template-columns:1fr 1fr!important;gap:56px!important;align-items:center!important}@media(max-width:1080px){.mgp-redesign .hero-grid{grid-template-columns:1fr!important;gap:48px!important}}.mgp-redesign .h1{font-size:clamp(40px,6.4vw,76px)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:800!important;color:#0f172a!important}.mgp-redesign .h1 .accent{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#6366f1!important;font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.02em!important;padding-right:.06em}.mgp-redesign .lead,.mgp-redesign .hero p.lead{color:#475569!important;font-size:clamp(17px,1.6vw,20px)!important;line-height:1.55!important}.mgp-redesign .hero-reassure{font-size:13.5px;color:#64748b}.mgp-redesign .hero-reassure svg{color:#10b981}.mgp-redesign .hero-trust{border:1px solid #E2E8F0!important;box-shadow:var(--shadow-flat-sm)!important}.mgp-redesign .hero-trust-text strong{color:#0f172a}.mgp-redesign .hero-trust-text .stars{color:#f59e0b}.mgp-redesign .scene{position:relative;width:100%;aspect-ratio:1.05 / 1;max-width:640px;margin-inline:auto}@media(max-width:1080px){.mgp-redesign .scene{max-width:560px}}@media(max-width:600px){.mgp-redesign .scene{aspect-ratio:.95 / 1;max-width:420px}}.mgp-redesign .scene-fb{position:absolute;inset:0;background:#fff;border:1px solid #E2E8F0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-flat-md)}.mgp-redesign .scene-fb-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #F1F5F9;background:#fafbfc}.mgp-redesign .scene-fb-logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:#1877f2;letter-spacing:-.02em}.mgp-redesign .scene-fb-search{flex:1;max-width:240px;height:32px;background:#f1f5f9;border-radius:999px;margin:0 16px;display:flex;align-items:center;padding:0 14px;font-size:13px;color:#94a3b8;gap:8px}.mgp-redesign .scene-fb-actions{display:flex;gap:8px}.mgp-redesign .scene-fb-actions span{width:32px;height:32px;background:#f1f5f9;border-radius:50%}.mgp-redesign .scene-fb-feed{padding:16px;display:grid;gap:12px}.mgp-redesign .scene-group-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;transition:border-color .2s ease-out,transform .2s ease-out;position:relative}.mgp-redesign .scene-group-card.posted{border-color:#10b981;background:#f0fdf4}.mgp-redesign .scene-group-card.posted:after{content:"";width:18px;height:18px;border-radius:50%;background:#10b981 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/12px no-repeat;margin-left:auto;flex:none;animation:checkPop .32s ease-out}@keyframes checkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.mgp-redesign .scene-group-thumb{width:36px;height:36px;border-radius:8px;background:#eef2ff;flex:none;display:flex;align-items:center;justify-content:center;color:#6366f1}.mgp-redesign .scene-group-meta{flex:1;min-width:0}.mgp-redesign .scene-group-meta b{display:block;font-size:13.5px;color:#0f172a;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgp-redesign .scene-group-meta span{font-size:12px;color:#64748b}.mgp-redesign .scene-ext{position:absolute;right:-14px;top:32px;width:280px;max-width:60%;background:#fff;border:1px solid #E2E8F0;border-radius:16px;box-shadow:0 1px 3px #0f172a0f,0 12px 16px #0f172a1a;overflow:hidden;z-index:3}@media(max-width:600px){.mgp-redesign .scene-ext{right:-8px;top:16px;width:220px}}.mgp-redesign .scene-ext-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #F1F5F9}.mgp-redesign .scene-ext-head img{width:28px;height:28px}.mgp-redesign .scene-ext-head b{font-size:13.5px;color:#0f172a;font-weight:700}.mgp-redesign .scene-ext-head small{display:block;font-size:11px;color:#64748b}.mgp-redesign .scene-ext-body{padding:14px 16px 16px}.mgp-redesign .scene-ext-body .label{font-size:11px;color:#64748b;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.mgp-redesign .scene-ext-body .post-preview{font-size:12.5px;color:#0f172a;line-height:1.5;padding:10px 12px;background:#fafafb;border:1px solid #E2E8F0;border-radius:10px}.mgp-redesign .scene-ext-body .post-preview .spin{background:#eef2ff;color:#4f46e5;padding:1px 6px;border-radius:4px;font-weight:600}.mgp-redesign .scene-ext-progress{margin-top:14px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#64748b}.mgp-redesign .scene-ext-progress b{color:#0f172a;font-size:13px}.mgp-redesign .scene-ext-bar{height:6px;background:#f1f5f9;border-radius:999px;margin-top:8px;overflow:hidden}.mgp-redesign .scene-ext-bar-fill{height:100%;width:0%;background:#6366f1;border-radius:999px;animation:progressFill 8s linear infinite}@keyframes progressFill{0%{width:0%}90%{width:100%}to{width:100%}}.mgp-redesign .scene-ext-publish{margin-top:14px;width:100%;height:36px;background:#6366f1;color:#fff;font-weight:600;font-size:13px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px}.mgp-redesign .scene-ext-publish:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff6;animation:pulseDot 1.4s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.mgp-redesign .scene-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:var(--shadow-flat-md);font-size:13px;font-weight:600;color:#0f172a;z-index:4;white-space:nowrap}.mgp-redesign .scene-tag .check{width:18px;height:18px;border-radius:50%;background:#10b981 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/12px no-repeat;flex:none}.mgp-redesign .scene-tag.bl{left:-16px;bottom:24px;animation:floatTag 4s ease-in-out infinite}.mgp-redesign .scene-tag.tl{left:-8px;top:8px;animation:floatTag 4s ease-in-out -1s infinite}@keyframes floatTag{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mgp-redesign .scene-tag .num{color:#6366f1;font-weight:800}@media(max-width:600px){.mgp-redesign .scene-tag.bl{left:-4px;bottom:12px;padding:8px 10px;font-size:12px}.mgp-redesign .scene-tag.tl{display:none}}.mgp-redesign .marquee{background:#fff!important;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important;padding:32px 0}.mgp-redesign .marquee-label,.mgp-redesign .marquee-item{color:#94a3b8}.mgp-redesign .marquee-item:hover{color:#475569;transform:none}.mgp-redesign .stats{background:#fafafb!important;border:0!important}.mgp-redesign .stats-row{padding:64px 0!important;gap:16px!important}.mgp-redesign .stat{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:28px 20px;text-align:center;box-shadow:var(--shadow-flat-sm);transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.mgp-redesign .stat:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:var(--shadow-flat-hover)}.mgp-redesign .stat:before{display:none!important}.mgp-redesign .stat-num{font-size:clamp(32px,4vw,48px)!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f172a!important;font-weight:800;letter-spacing:-.03em}.mgp-redesign .stat-num .unit{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#6366f1!important}.mgp-redesign .h2{font-size:clamp(32px,4.4vw,56px)!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:800!important;color:#0f172a!important}.mgp-redesign .h2 em,.mgp-redesign .h2 .accent{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;color:#6366f1!important;background:none!important}.mgp-redesign .h3{font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important}.mgp-redesign .visual-card{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:24px!important;box-shadow:var(--shadow-flat-md)!important;overflow:visible!important;transition:border-color .24s ease-out,transform .24s ease-out,box-shadow .24s ease-out!important}.mgp-redesign .visual-card:before{display:none!important}.mgp-redesign .visual-card:hover{transform:none!important;border-color:#c7d2fe!important;box-shadow:var(--shadow-flat-hover)!important}.mgp-redesign .visual-card .ext-frame{border-radius:16px!important;border:1px solid #E2E8F0!important;box-shadow:var(--shadow-flat-sm)!important}.mgp-redesign .float-tag{background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important;box-shadow:var(--shadow-flat-md)!important;backdrop-filter:none!important;border-radius:12px!important;font-weight:600}.mgp-redesign .float-tag svg{color:#6366f1}.mgp-redesign .uc-card,.mgp-redesign .how-step,.mgp-redesign .test-card,.mgp-redesign .price-card,.mgp-redesign .faq-item{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:16px!important;box-shadow:var(--shadow-flat-sm)!important;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out!important}.mgp-redesign .uc-card:before,.mgp-redesign .how-step:before,.mgp-redesign .test-card:before,.mgp-redesign .price-card:before{display:none!important}.mgp-redesign .uc-card:hover,.mgp-redesign .how-step:hover,.mgp-redesign .test-card:hover{transform:translateY(-2px)!important;border-color:#c7d2fe!important;box-shadow:var(--shadow-flat-hover)!important}.mgp-redesign .uc-icon{background:#eef2ff!important;color:#4f46e5!important;box-shadow:none!important}.mgp-redesign .how-step .num{background:#6366f1!important;color:#fff!important;box-shadow:none!important}.mgp-redesign .test-card .test-quote:before{display:none}.mgp-redesign .test-stars{color:#f59e0b!important}.mgp-redesign .test-metric{background:#eef2ff!important;color:#4f46e5!important;border:0!important;font-weight:600!important}.mgp-redesign .price-card.featured{background:#fff!important;border:2px solid #6366F1!important;box-shadow:0 1px 3px #0f172a0f,0 12px 16px #6366f124!important}.mgp-redesign .price-card .price .num{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#0f172a!important}.mgp-redesign .faq-item.open{border-color:#6366f1!important;box-shadow:var(--shadow-flat-md)!important}.mgp-redesign .cta-final{background:#0f172a!important;border-radius:24px!important;padding:80px 56px!important}.mgp-redesign .cta-final:before{background:radial-gradient(60% 80% at 50% 100%,rgba(99,102,241,.3),transparent 70%)!important;animation:none!important}.mgp-redesign .cta-final:after{display:none!important}.mgp-redesign .cta-final h2{color:#fff!important;font-size:clamp(36px,5vw,64px)!important;letter-spacing:-.035em}.mgp-redesign .cta-final .btn-primary{background:#fff!important;color:#0f172a!important;border-color:#fff!important}.mgp-redesign .cta-final .btn-primary:hover{background:#eef2ff!important;border-color:#eef2ff!important;color:#4f46e5!important}@media(max-width:720px){.mgp-redesign .cta-final{padding:56px 24px!important}}.mgp-redesign .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out!important}.mgp-redesign .reveal.in{opacity:1;transform:translateY(0)!important}.mgp-redesign .reveal-delay-1{transition-delay:80ms}.mgp-redesign .reveal-delay-2{transition-delay:.16s}.mgp-redesign .reveal-delay-3{transition-delay:.24s}.mgp-redesign .reveal-delay-4{transition-delay:.32s}.mgp-redesign .hero:before,.mgp-redesign .hero:after{content:none!important}.mgp-redesign .compare-wrap{overflow:visible!important;box-shadow:var(--shadow-flat-md)!important}.mgp-redesign .compare-table{border-radius:16px;overflow:hidden}.mgp-redesign .compare-table thead th.us{background:#6366f1!important;color:#fff!important}.mgp-redesign .compare-table thead th.us:before{content:"★ Best choice";background:#0f172a!important;color:#fff!important;box-shadow:none!important;font-size:10.5px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px!important;top:-12px!important;border-radius:999px;white-space:nowrap}.mgp-redesign .compare-table .yes{color:#10b981!important}.mgp-redesign .compare-table .no{color:#cbd5e1!important}.mgp-redesign .compare-table .meh{color:#f59e0b!important}@media(prefers-reduced-motion:reduce){.mgp-redesign .scene-tag,.mgp-redesign .scene-ext-publish:before,.mgp-redesign .scene-ext-bar-fill{animation:none!important}.mgp-redesign .reveal{transition:none!important;opacity:1;transform:none!important}}@media(max-width:1080px){.mgp-redesign .hero-actions,.mgp-redesign .hero-trust{margin-top:24px!important}.mgp-redesign .scene{margin-top:8px}}.mgp-redesign{--ease-apple: cubic-bezier(.25, .1, .25, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--depth-1: 0 1px 1px rgba(15,23,42,.04), 0 2px 4px rgba(15,23,42,.03);--depth-2: 0 1px 1px rgba(15,23,42,.04), 0 4px 8px rgba(15,23,42,.04), 0 8px 16px rgba(15,23,42,.03);--depth-3: 0 1px 1px rgba(15,23,42,.05), 0 4px 10px rgba(15,23,42,.05), 0 14px 28px rgba(15,23,42,.06);--depth-indigo: 0 1px 2px rgba(79,70,229,.1), 0 8px 24px rgba(79,70,229,.12);--sp-section: clamp(80px, 11vh, 140px)}.mgp-redesign{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.mgp-redesign{letter-spacing:-.011em;overflow-x:clip}.mgp-redesign .h1{font-size:clamp(44px,6.6vw,82px)!important;line-height:1.03!important;letter-spacing:-.045em!important;font-weight:800!important;text-wrap:balance}.mgp-redesign .h1 .accent{font-size:1.02em!important;line-height:1!important;white-space:nowrap}.mgp-redesign .hero p.lead,.mgp-redesign .lead{letter-spacing:-.014em!important;color:#475569!important;max-width:30ch}.mgp-redesign .hero p.lead{margin-top:28px!important}.mgp-redesign .section-head p{max-width:56ch;margin-inline:auto}.mgp-redesign .eyebrow{background:transparent!important;color:#6366f1!important;padding:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center;gap:8px}.mgp-redesign .eyebrow:before{display:inline-block!important;content:""!important;width:18px;height:1.5px;background:#6366f1;border-radius:2px}.mgp-redesign .section{padding-block:var(--sp-section)!important}.mgp-redesign .section-head{margin-bottom:8px}.mgp-redesign .section-head h2{margin-top:16px!important}.mgp-redesign .section-head p{margin-top:20px!important}.mgp-redesign .h2{font-size:clamp(34px,4.2vw,54px)!important;letter-spacing:-.035em!important;line-height:1.04!important}.mgp-redesign .btn-primary{border-radius:12px!important;box-shadow:inset 0 1px #fff3,var(--depth-indigo)!important;transition:transform .24s var(--ease-spring),box-shadow .24s var(--ease-apple),background .2s ease!important;letter-spacing:-.01em!important}.mgp-redesign .btn-primary:hover{box-shadow:inset 0 1px #ffffff40,0 2px 4px #4f46e529,0 12px 32px #4f46e538!important}.mgp-redesign .btn-secondary{box-shadow:var(--depth-1)!important;transition:transform .24s var(--ease-spring),border-color .2s ease,background .2s ease!important}.mgp-redesign .stat,.mgp-redesign .uc-card,.mgp-redesign .how-step,.mgp-redesign .test-card,.mgp-redesign .price-card,.mgp-redesign .faq-item,.mgp-redesign .visual-card{box-shadow:var(--depth-1)!important;transition:transform .36s var(--ease-spring),box-shadow .36s var(--ease-apple),border-color .24s ease!important}.mgp-redesign .stat:hover,.mgp-redesign .uc-card:hover,.mgp-redesign .test-card:hover{box-shadow:var(--depth-3)!important;border-color:#c7d2fe!important}.mgp-redesign .visual-card{box-shadow:var(--depth-2)!important}.mgp-redesign .visual-card:hover{box-shadow:var(--depth-3)!important}.mgp-redesign .scene-fb{border-radius:18px!important;box-shadow:var(--depth-3)!important}.mgp-redesign .scene-ext{border-radius:16px!important;box-shadow:0 1px 1px #0f172a0f,0 8px 16px #0f172a14,0 24px 48px #0f172a1f!important}.mgp-redesign .scene-group-card{transition:border-color .36s var(--ease-apple),background .36s var(--ease-apple),transform .36s var(--ease-spring)!important}.mgp-redesign .marquee{padding:28px 0!important}.mgp-redesign .marquee-label{font-size:11.5px!important;letter-spacing:.14em!important;color:#94a3b8!important}.mgp-redesign .marquee-item{opacity:.55;transition:opacity .24s ease,color .24s ease}.mgp-redesign .marquee-item:hover{opacity:1}.mgp-redesign .stat-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em!important}.mgp-redesign .stat-label{letter-spacing:-.01em;color:#64748b!important}.mgp-redesign .faq-q{letter-spacing:-.02em!important;font-weight:600!important}.mgp-redesign .price-card .price .num{letter-spacing:-.04em!important}.mgp-redesign .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-apple),transform .8s var(--ease-spring)!important}.mgp-redesign .reveal.in{opacity:1;transform:none!important}.mgp-redesign .cta-final{border-radius:28px!important;box-shadow:0 30px 60px -20px #0f172a4d!important}.mgp-redesign .cta-final h2{letter-spacing:-.04em!important}.mgp-redesign ::selection{background:#6366f12e;color:#312e81}.mgp-redesign a:focus-visible,.mgp-redesign button:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f159;border-radius:8px}.mgp-redesign .logos-band{background:#fff;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;padding:36px 0}.mgp-redesign .logos-band-label{text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#94a3b8;margin-bottom:28px}.mgp-redesign .logos-band-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;gap:28px 40px}.mgp-redesign .logo-cell{display:flex;align-items:center;justify-content:center;height:28px;color:#94a3b8;opacity:.7;transition:opacity .22s ease,color .22s ease}.mgp-redesign .logo-cell:hover{opacity:1;color:#475569}.mgp-redesign .logo-cell svg{display:block}@media(max-width:860px){.mgp-redesign .logos-band-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.mgp-redesign .logos-band-grid{grid-template-columns:repeat(2,1fr);gap:24px 24px}}.mgp-redesign .featured-quote{padding:8px 0 56px;background:#fafafb}.mgp-redesign .fq{max-width:720px;margin-inline:auto;text-align:center;padding:28px 32px;background:#fff;border:1px solid #E2E8F0;border-radius:18px;box-shadow:var(--depth-1)}.mgp-redesign .fq-stars{color:#00b67a;letter-spacing:2px;font-size:14px}.mgp-redesign .fq-text{margin:12px 0 18px;font-size:clamp(17px,2vw,22px);line-height:1.42;letter-spacing:-.02em;font-weight:600;color:#0f172a;text-wrap:balance}.mgp-redesign .fq-text em{font-family:var(--serif);font-style:italic;font-weight:400;color:#4f46e5}.mgp-redesign .fq-author{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.mgp-redesign .fq-author .test-avatar-photo{width:38px;height:38px}.mgp-redesign .fq-author .name{font-size:13.5px;font-weight:700;color:#0f172a;text-align:left}.mgp-redesign .fq-author .role{font-size:12.5px;color:#64748b;text-align:left}.mgp-redesign .fq-verified{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#4f46e5;background:#eef2ff;border-radius:999px;padding:5px 11px;margin-left:4px}@media(max-width:560px){.mgp-redesign .fq{padding:24px 20px}.mgp-redesign .fq-verified{margin-left:0}}.mgp-redesign .trustpilot-row{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:22px}.mgp-redesign .tp-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#475569;font-weight:500}.mgp-redesign .tp-badge .tp-name{font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:5px}.mgp-redesign .tp-star{width:17px;height:17px;background:#00b67a;display:inline-flex;align-items:center;justify-content:center}.mgp-redesign .tp-stars{display:inline-flex;gap:2px}.mgp-redesign .tp-divider{width:1px;height:22px;background:#e2e8f0}@media(max-width:480px){.mgp-redesign .trustpilot-row .tp-divider{display:none}}.mgp-redesign .pain{padding-block:var(--sp-section);background:#fff}.mgp-redesign .pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;align-items:stretch}@media(max-width:820px){.mgp-redesign .pain-grid{grid-template-columns:1fr}}.mgp-redesign .pain-col{border-radius:20px;padding:32px;border:1px solid #E2E8F0}.mgp-redesign .pain-col.old{background:#fcfcfd}.mgp-redesign .pain-col.new{background:#eef2ff;border-color:#c7d2fe;position:relative}.mgp-redesign .pain-col h3{display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.02em;margin-bottom:6px}.mgp-redesign .pain-col .sub{font-size:13.5px;color:#64748b;margin-bottom:22px}.mgp-redesign .pain-col.new .sub{color:#4f46e5}.mgp-redesign .pain-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.mgp-redesign .pain-list li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;color:#334155}.mgp-redesign .pain-list .ic{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center}.mgp-redesign .pain-col.old .ic{background:#fee2e2;color:#dc2626}.mgp-redesign .pain-col.new .ic{background:#6366f1;color:#fff}.mgp-redesign .pain-col.old .pain-list li{color:#64748b}.mgp-redesign .pain-col .tag-old,.mgp-redesign .pain-col .tag-new{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:999px;margin-bottom:16px}.mgp-redesign .pain-col .tag-old{background:#fee2e2;color:#dc2626}.mgp-redesign .pain-col .tag-new{background:#6366f1;color:#fff}.mgp-redesign .pain-col.new .save-badge{margin-top:24px;padding-top:20px;border-top:1px solid #C7D2FE;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#0f172a}.mgp-redesign .pain-col.new .save-badge b{color:#4f46e5}.mgp-redesign .prerender{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mgp-redesign .brand{letter-spacing:-.03em!important;font-weight:800!important}.mgp-redesign .mid-cta-wrap{padding:0 0 var(--sp-section)}.mgp-redesign .mid-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;text-align:center;padding:32px 40px;background:#eef2ff;border:1px solid #C7D2FE;border-radius:20px}.mgp-redesign .mid-cta-stack{display:flex}.mgp-redesign .mid-cta-stack img{width:40px;height:40px;border-radius:50%;border:2px solid #EEF2FF;margin-left:-10px;object-fit:cover}.mgp-redesign .mid-cta-stack img:first-child{margin-left:0}.mgp-redesign .mid-cta-text{text-align:left;flex:1;min-width:240px}.mgp-redesign .mid-cta-text h3{font-size:clamp(19px,2.2vw,24px);letter-spacing:-.025em;color:#0f172a}.mgp-redesign .mid-cta-text p{font-size:14px;color:#475569;margin-top:4px}@media(max-width:640px){.mgp-redesign .mid-cta{flex-direction:column;gap:18px;padding:28px 22px}.mgp-redesign .mid-cta-text{text-align:center}.mgp-redesign .mid-cta .btn{width:100%}}@media(prefers-reduced-motion:reduce){.mgp-redesign .reveal{transition:none!important;opacity:1!important;transform:none!important}}@media(max-width:600px){.mgp-redesign .visual-card .float-tag{left:auto!important;right:8px!important}.mgp-redesign .visual-card .float-tag:nth-of-type(2){right:auto!important;left:8px!important}}.mgp-redesign .bill-toggle{display:inline-flex;margin:28px auto 0;padding:4px;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:999px;gap:4px}.mgp-redesign .section .bill-toggle{display:flex;width:fit-content;margin-inline:auto}.mgp-redesign .bill-opt{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:600;color:#64748b;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.mgp-redesign .bill-opt.on{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.mgp-redesign .bill-opt .save{font-size:11px;font-weight:700;color:#fff;background:#10b981;border-radius:999px;padding:2px 8px;letter-spacing:.01em}.mgp-redesign .price-grid.two{grid-template-columns:1fr 1fr;max-width:800px;margin-inline:auto}@media(max-width:760px){.mgp-redesign .price-grid.two{grid-template-columns:1fr;max-width:460px}}.mgp-redesign .price-card .tagline strong{color:#4f46e5}.mgp-redesign .viz{position:relative;width:100%;min-height:440px;border-radius:24px;background:#fafafb;border:1px solid #E2E8F0;box-shadow:var(--depth-2, 0 4px 12px rgba(15,23,42,.05));padding:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mgp-redesign .viz:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.1) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(75% 75% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(75% 75% at 50% 50%,#000 30%,transparent 85%);pointer-events:none}.mgp-redesign .viz>*{position:relative;z-index:1}@media(max-width:600px){.mgp-redesign .viz{min-height:360px;padding:28px}}.mgp-redesign .vcard{background:#fff;border:1px solid #E2E8F0;border-radius:14px;box-shadow:0 1px 2px #0f172a0d,0 6px 14px #0f172a0d}.mgp-redesign .vrow{display:flex;align-items:center;gap:10px}.mgp-redesign .vbar{height:7px;border-radius:999px;background:#e2e8f0}.mgp-redesign .vbar.w1{width:70%}.mgp-redesign .vbar.w2{width:45%}.mgp-redesign .vbar.w3{width:90%}.mgp-redesign .vava{width:30px;height:30px;border-radius:8px;background:#eef2ff;flex:none;display:flex;align-items:center;justify-content:center;color:#6366f1}.mgp-redesign .vava.round{border-radius:50%}.mgp-redesign .viz-bulk{gap:0}.mgp-redesign .viz-bulk-stage{display:grid;grid-template-columns:150px 1fr;gap:36px;align-items:center;width:100%;max-width:460px}.mgp-redesign .viz-bulk-source{padding:16px;display:grid;gap:12px}.mgp-redesign .viz-bulk-source .tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6366f1}.mgp-redesign .viz-bulk-source .vrow{margin-top:2px}.mgp-redesign .viz-bulk-source .vbar.line{width:100%}.mgp-redesign .viz-bulk-source .vbar.line.short{width:60%}.mgp-redesign .viz-bulk-targets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mgp-redesign .viz-bulk-group{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid #E2E8F0;border-radius:10px;font-size:12px;font-weight:600;color:#475569;box-shadow:0 1px 2px #0f172a0a;opacity:0;transform:translate(-8px);animation:vbulkIn .56s var(--ease-spring, ease-out) forwards}.mgp-redesign .viz-bulk-group .ck{width:16px;height:16px;border-radius:50%;flex:none;margin-left:auto;background:#10b981 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/10px no-repeat}.mgp-redesign .viz-bulk-group .gd{width:18px;height:18px;border-radius:6px;background:#eef2ff;flex:none}.mgp-redesign .viz-bulk-group:nth-child(1){animation-delay:.15s}.mgp-redesign .viz-bulk-group:nth-child(2){animation-delay:.3s}.mgp-redesign .viz-bulk-group:nth-child(3){animation-delay:.45s}.mgp-redesign .viz-bulk-group:nth-child(4){animation-delay:.6s}.mgp-redesign .viz-bulk-group:nth-child(5){animation-delay:.75s}.mgp-redesign .viz-bulk-group:nth-child(6){animation-delay:.9s}@keyframes vbulkIn{to{opacity:1;transform:translate(0)}}.mgp-redesign .viz-bulk-wires{position:absolute;inset:0;pointer-events:none;z-index:0}.mgp-redesign .viz-bulk-mult{position:absolute;left:50%;top:16px;transform:translate(-50%);font-size:13px;font-weight:800;color:#6366f1;background:#eef2ff;border-radius:999px;padding:4px 12px}.mgp-redesign .viz-shield{flex-direction:column;gap:24px}.mgp-redesign .viz-shield-badge{width:132px;height:132px;border-radius:32px;background:#fff;border:1px solid #E2E8F0;box-shadow:0 1px 2px #0f172a0d,0 12px 28px #10b98124;display:flex;align-items:center;justify-content:center;color:#10b981;position:relative}.mgp-redesign .viz-shield-badge:after{content:"";position:absolute;inset:-10px;border-radius:40px;border:1.5px solid rgba(16,185,129,.25);animation:vpulse 2.6s ease-out infinite}@keyframes vpulse{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.12);opacity:0}}.mgp-redesign .viz-rhythm{width:100%;max-width:320px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0d,0 6px 14px #0f172a0d}.mgp-redesign .viz-rhythm-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mgp-redesign .viz-rhythm-top b{font-size:13px;color:#0f172a}.mgp-redesign .viz-rhythm-top span{font-size:11px;color:#10b981;font-weight:700;display:inline-flex;align-items:center;gap:5px}.mgp-redesign .viz-rhythm-top span:before{content:"";width:7px;height:7px;border-radius:50%;background:#10b981}.mgp-redesign .viz-bars{display:flex;align-items:flex-end;gap:6px;height:44px}.mgp-redesign .viz-bars i{flex:1;border-radius:4px 4px 0 0;background:#c7d2fe;transform-origin:bottom;animation:vbar 2.4s ease-in-out infinite}.mgp-redesign .viz-bars i:nth-child(odd){background:#6366f1}.mgp-redesign .viz-bars i:nth-child(1){height:40%;animation-delay:0s}.mgp-redesign .viz-bars i:nth-child(2){height:75%;animation-delay:.2s}.mgp-redesign .viz-bars i:nth-child(3){height:55%;animation-delay:.4s}.mgp-redesign .viz-bars i:nth-child(4){height:90%;animation-delay:.6s}.mgp-redesign .viz-bars i:nth-child(5){height:50%;animation-delay:.8s}.mgp-redesign .viz-bars i:nth-child(6){height:70%;animation-delay:1s}.mgp-redesign .viz-bars i:nth-child(7){height:45%;animation-delay:1.2s}.mgp-redesign .viz-bars i:nth-child(8){height:80%;animation-delay:1.4s}@keyframes vbar{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}.mgp-redesign .viz-cal-wrap{display:grid;gap:16px;width:100%;max-width:320px}.mgp-redesign .viz-cal{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:18px;box-shadow:0 1px 2px #0f172a0d,0 8px 18px #0f172a0d}.mgp-redesign .viz-cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mgp-redesign .viz-cal-head b{font-size:14px;color:#0f172a}.mgp-redesign .viz-cal-head .nav{display:flex;gap:6px;color:#94a3b8}.mgp-redesign .viz-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.mgp-redesign .viz-cal-grid .d{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:11px;color:#94a3b8;border-radius:7px}.mgp-redesign .viz-cal-grid .d.on{background:#eef2ff;color:#4f46e5;font-weight:700}.mgp-redesign .viz-cal-grid .d.fire{background:#6366f1;color:#fff;font-weight:700;position:relative}.mgp-redesign .viz-cal-grid .d.fire:after{content:"";position:absolute;inset:-3px;border-radius:9px;border:2px solid rgba(99,102,241,.35);animation:vpulse 2.4s ease-out infinite}.mgp-redesign .viz-next{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0d}.mgp-redesign .viz-next .ic{width:38px;height:38px;border-radius:10px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex:none}.mgp-redesign .viz-next b{font-size:13px;color:#0f172a;display:block}.mgp-redesign .viz-next span{font-size:12px;color:#64748b}.mgp-redesign .viz-next .badge{margin-left:auto;font-size:11px;font-weight:700;color:#4f46e5;background:#eef2ff;border-radius:999px;padding:4px 10px}.mgp-redesign .viz-bundles{display:grid;gap:12px;width:100%;max-width:340px}.mgp-redesign .viz-bundle{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:13px 15px;box-shadow:0 1px 2px #0f172a0d,0 6px 14px #0f172a0a}.mgp-redesign .viz-bundle .folder{width:38px;height:38px;border-radius:10px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;flex:none}.mgp-redesign .viz-bundle b{font-size:13.5px;color:#0f172a}.mgp-redesign .viz-bundle .count{font-size:11.5px;color:#64748b}.mgp-redesign .viz-bundle .stack{margin-left:auto;display:flex}.mgp-redesign .viz-bundle .stack i{width:24px;height:24px;border-radius:50%;background:#c7d2fe;border:2px solid #fff;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#4f46e5}.mgp-redesign .viz-bundle .stack i:first-child{margin-left:0}.mgp-redesign .viz-import-source{display:inline-flex;align-items:center;gap:8px;align-self:center;font-size:11px;font-weight:600;color:#64748b;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:6px 12px;margin-bottom:2px}.mgp-redesign .viz-import-source .dot{width:7px;height:7px;border-radius:50%;background:#10b981}.mgp-redesign .viz-spin{display:grid;gap:16px;width:100%;max-width:340px}.mgp-redesign .viz-spin-template{background:#0f172a;border-radius:14px;padding:14px 16px;font-family:var(--font-mono, monospace);font-size:12.5px;color:#e2e8f0;line-height:1.6;box-shadow:0 8px 20px #0f172a2e}.mgp-redesign .viz-spin-template .br{color:#818cf8}.mgp-redesign .viz-spin-template .pp{color:#64748b}.mgp-redesign .viz-spin-arrow{display:flex;justify-content:center;color:#94a3b8}.mgp-redesign .viz-spin-variants{display:grid;gap:8px}.mgp-redesign .viz-spin-variant{background:#fff;border:1px solid #E2E8F0;border-radius:11px;padding:11px 13px;font-size:12.5px;color:#334155;line-height:1.4;box-shadow:0 1px 2px #0f172a0a;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(6px);animation:vspinIn .5s var(--ease-spring, ease-out) forwards}.mgp-redesign .viz-spin-variant .n{font-size:10px;font-weight:800;color:#6366f1;background:#eef2ff;border-radius:6px;padding:2px 6px;flex:none}.mgp-redesign .viz-spin-variant:nth-child(1){animation-delay:.2s}.mgp-redesign .viz-spin-variant:nth-child(2){animation-delay:.4s}.mgp-redesign .viz-spin-variant:nth-child(3){animation-delay:.6s}@keyframes vspinIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mgp-redesign .viz-bulk-group,.mgp-redesign .viz-spin-variant{opacity:1!important;transform:none!important;animation:none!important}.mgp-redesign .viz-bars i,.mgp-redesign .viz-shield-badge:after,.mgp-redesign .viz-cal-grid .d.fire:after{animation:none!important}}.mgp-redesign .viz-fc{width:100%;max-width:330px;display:grid;gap:10px}.mgp-redesign .viz-fc-post{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:14px;box-shadow:0 1px 2px #0f172a0d,0 6px 14px #0f172a0d}.mgp-redesign .viz-fc-post .vrow{margin-bottom:10px}.mgp-redesign .viz-fc-post .nm{font-size:12.5px;font-weight:700;color:#0f172a}.mgp-redesign .viz-fc-post .mt{font-size:10.5px;color:#94a3b8}.mgp-redesign .viz-fc-post .body{display:grid;gap:7px}.mgp-redesign .viz-fc-connector{width:2px;height:18px;background:#c7d2fe;margin-left:28px;border-radius:2px}.mgp-redesign .viz-fc-comment{display:flex;gap:10px;align-items:flex-start;background:#eef2ff;border:1px solid #C7D2FE;border-radius:14px;padding:12px 14px;position:relative;margin-left:16px;opacity:0;transform:translateY(8px);animation:vspinIn .6s var(--ease-spring, ease-out) .4s forwards}.mgp-redesign .viz-fc-comment .av{width:26px;height:26px;border-radius:50%;background:#6366f1;flex:none;display:flex;align-items:center;justify-content:center;color:#fff}.mgp-redesign .viz-fc-comment .ct{font-size:12px;color:#1e293b;line-height:1.45}.mgp-redesign .viz-fc-comment .ct a,.mgp-redesign .viz-fc-comment .ct .lnk{color:#4f46e5;font-weight:700}.mgp-redesign .viz-fc-badge{position:absolute;top:-9px;right:12px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#6366f1;color:#fff;border-radius:999px;padding:3px 9px}.mgp-redesign .viz-modes{width:100%;max-width:320px;display:grid;gap:10px}.mgp-redesign .viz-mode{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:13px 15px;box-shadow:0 1px 2px #0f172a0d;transition:border-color .2s ease}.mgp-redesign .viz-mode.active{border-color:#6366f1;box-shadow:0 1px 2px #0f172a0d,0 8px 18px #6366f124}.mgp-redesign .viz-mode .ic{width:38px;height:38px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center}.mgp-redesign .viz-mode.turbo .ic{background:#fef3c7;color:#d97706}.mgp-redesign .viz-mode.balanced .ic{background:#eef2ff;color:#4f46e5}.mgp-redesign .viz-mode.stealth .ic{background:#ecfdf5;color:#059669}.mgp-redesign .viz-mode .nm{font-size:13.5px;font-weight:700;color:#0f172a}.mgp-redesign .viz-mode .ds{font-size:11.5px;color:#64748b}.mgp-redesign .viz-mode .pick{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4f46e5;background:#eef2ff;border-radius:999px;padding:4px 9px}.mgp-redesign .viz-mode .gauge{margin-left:auto;display:flex;gap:3px;align-items:center}.mgp-redesign .viz-mode .gauge i{width:5px;border-radius:2px;background:#e2e8f0}.mgp-redesign .viz-mode .gauge i.on{background:currentColor}.mgp-redesign .viz-mode.turbo .gauge i.on{background:#d97706}.mgp-redesign .viz-mode.stealth .gauge i.on{background:#059669}.mgp-redesign .viz-color{width:100%;max-width:320px;display:grid;gap:14px}.mgp-redesign .viz-color-post{border-radius:16px;min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#fff;font-weight:800;font-size:19px;letter-spacing:-.02em;background:#6366f1;box-shadow:0 8px 22px #6366f147;transition:background .4s ease,box-shadow .4s ease;line-height:1.25}.mgp-redesign .viz-color-swatches{display:flex;gap:10px;justify-content:center}.mgp-redesign .viz-color-sw{width:38px;height:38px;border-radius:10px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0,0 2px 6px #0f172a1a;transition:transform .2s var(--ease-spring, ease)}.mgp-redesign .viz-color-sw.sel{box-shadow:0 0 0 2px #6366f1,0 2px 6px #0f172a1a;transform:scale(1.08)}.mgp-redesign .viz-human{width:100%;max-width:320px;display:grid;gap:0}.mgp-redesign .viz-human-step{display:flex;align-items:center;gap:12px;padding:11px 0;position:relative}.mgp-redesign .viz-human-step .dot{width:34px;height:34px;border-radius:50%;flex:none;z-index:1;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 1px #c7d2fe}.mgp-redesign .viz-human-step:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;bottom:-11px;width:2px;background:#e2e8f0}.mgp-redesign .viz-human-step .lbl b{font-size:13px;color:#0f172a;display:block}.mgp-redesign .viz-human-step .lbl span{font-size:11.5px;color:#64748b}.mgp-redesign .viz-human-step.done .dot{background:#10b981;color:#fff;box-shadow:0 0 0 1px #6ee7b7}.walk-section[data-astro-cid-b7y4xfl4]{background:linear-gradient(180deg,#fff,rgb(var(--surface-soft)))}.walk-grid[data-astro-cid-b7y4xfl4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:1024px){.walk-grid[data-astro-cid-b7y4xfl4]{grid-template-columns:1fr}}.walk-card[data-astro-cid-b7y4xfl4]{background:#fff;border:1px solid rgb(var(--border));border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.walk-card-num[data-astro-cid-b7y4xfl4]{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;color:rgb(var(--brand));letter-spacing:.04em}.walk-card[data-astro-cid-b7y4xfl4] h3[data-astro-cid-b7y4xfl4]{font-size:22px;line-height:1.2}.walk-card-deck[data-astro-cid-b7y4xfl4]{font-size:15px;color:rgb(var(--text-secondary));line-height:1.55}.walk-features[data-astro-cid-b7y4xfl4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.walk-features[data-astro-cid-b7y4xfl4] li[data-astro-cid-b7y4xfl4]{font-size:14px;line-height:1.5;padding-left:20px;position:relative;color:rgb(var(--text-secondary))}.walk-features[data-astro-cid-b7y4xfl4] li[data-astro-cid-b7y4xfl4]:before{content:"→";position:absolute;left:0;color:rgb(var(--brand-text));font-weight:600}.walk-features[data-astro-cid-b7y4xfl4] strong[data-astro-cid-b7y4xfl4]{color:rgb(var(--text));font-weight:600}.walk-snippet[data-astro-cid-b7y4xfl4]{margin-top:12px;padding:14px 16px;background:rgb(var(--surface-elevated));border:1px solid rgb(var(--border));border-radius:10px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:rgb(var(--text-secondary));line-height:1.7}.walk-snippet[data-astro-cid-b7y4xfl4] em[data-astro-cid-b7y4xfl4]{color:rgb(var(--brand-text));font-style:italic}.walk-snippet-label[data-astro-cid-b7y4xfl4]{font-family:Inter Variable,Inter,sans-serif;font-size:11px;color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-weight:600}.walk-bottom-note[data-astro-cid-b7y4xfl4]{margin-top:40px;max-width:760px;margin-left:auto;margin-right:auto;padding:20px 24px;background:rgb(var(--brand-soft));border:1px solid rgba(var(--brand),.18);border-radius:14px;display:flex;gap:14px;align-items:flex-start}.walk-bottom-note[data-astro-cid-b7y4xfl4] p[data-astro-cid-b7y4xfl4]{font-size:14.5px;color:rgb(var(--text));line-height:1.55}.walk-bottom-note[data-astro-cid-b7y4xfl4] .inline-link[data-astro-cid-b7y4xfl4]{color:rgb(var(--brand-text));font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;margin-left:6px;white-space:nowrap}.competitor-domain[data-astro-cid-sjh5edtt]{font-size:11px;color:rgb(var(--text-muted));font-weight:400;margin-top:2px;letter-spacing:0}.competitor-tag[data-astro-cid-sjh5edtt]{display:inline-block;margin-top:6px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;background:rgb(var(--surface-soft));color:rgb(var(--text-muted));border:1px solid rgb(var(--border));text-transform:uppercase;letter-spacing:.04em}.competitor-tag-rival[data-astro-cid-sjh5edtt]{background:#fff4e6;color:#b45309;border-color:#fed7aa}.social-proof[data-astro-cid-aw5yitrs]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;max-width:760px;margin:0 auto 18px;padding:12px 18px;background:#fff;border:1px solid rgb(var(--border));border-radius:999px;font-size:14px;color:rgb(var(--text-secondary));box-shadow:var(--shadow-sm)}.sp-rating[data-astro-cid-aw5yitrs]{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text));text-decoration:none}.sp-rating[data-astro-cid-aw5yitrs]:hover{color:rgb(var(--brand-text))}.sp-stars[data-astro-cid-aw5yitrs]{color:#ffb400;letter-spacing:1px}.sp-rating[data-astro-cid-aw5yitrs] strong[data-astro-cid-aw5yitrs]{font-weight:700}.sp-sep[data-astro-cid-aw5yitrs]{color:rgb(var(--text-muted))}.sp-count[data-astro-cid-aw5yitrs]{font-weight:600;color:rgb(var(--text))}.sp-fact[data-astro-cid-aw5yitrs] strong[data-astro-cid-aw5yitrs]{color:rgb(var(--text));font-weight:700}.sp-dot[data-astro-cid-aw5yitrs]{width:4px;height:4px;border-radius:50%;background:rgb(var(--border-strong))}.sp-link[data-astro-cid-aw5yitrs]{color:rgb(var(--brand-text));font-weight:600;text-decoration:none}.sp-link[data-astro-cid-aw5yitrs]:hover{text-decoration:underline}@media(max-width:600px){.social-proof[data-astro-cid-aw5yitrs]{border-radius:16px;font-size:13px}.sp-dot[data-astro-cid-aw5yitrs]{display:none}}
