.landing-page .badge,.sme-page .badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;font-family:var(--font-ui);font-size:12px;font-weight:600;line-height:1;border:1px solid transparent;white-space:nowrap}.landing-page .b-verified,.sme-page .b-verified{background:var(--positive-soft);color:var(--positive);border-color:rgba(22,130,87,.18)}.landing-page .b-bceao,.sme-page .b-bceao{background:var(--trust-soft);color:var(--trust);border-color:rgba(18,34,68,.14)}.landing-page .b-fast,.sme-page .b-fast{background:var(--positive-soft);color:var(--positive);border-color:rgba(22,130,87,.18)}.landing-page .b-hot,.sme-page .b-hot{background:var(--warn-soft);color:var(--warn);border-color:rgba(185,122,10,.2)}.landing-page .b-premium,.sme-page .b-premium{background:linear-gradient(135deg,#0e1b36,#0a1f44);color:var(--gold-200);border-color:rgba(196,154,46,.32);padding:5px 11px 5px 9px;box-shadow:0 0 0 1px rgba(196,154,46,.18)}.landing-page .btn,.sme-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background .14s var(--ease-out),color .14s,border-color .14s,box-shadow .2s,transform 60ms}.landing-page .btn:active,.sme-page .btn:active{transform:scale(.98)}.landing-page .btn-cta,.sme-page .btn-cta{background:var(--gold-400);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 1px 2px rgba(196,154,46,.2);text-shadow:0 1px 0 rgba(0,0,0,.1)}.landing-page .btn-cta:hover,.sme-page .btn-cta:hover{background:var(--gold-500);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 4px 14px rgba(196,154,46,.3)}.landing-page .btn-primary,.sme-page .btn-primary{background:var(--navy-900);color:#fff}.landing-page .btn-primary:hover,.sme-page .btn-primary:hover{background:var(--navy-800)}.landing-page .btn-sec,.sme-page .btn-sec{background:var(--surface-1);color:var(--fg);border-color:var(--border-strong)}.landing-page .btn-sec:hover,.sme-page .btn-sec:hover{border-color:var(--navy-300);background:var(--surface-2)}.landing-page .btn-ghost,.sme-page .btn-ghost{background:transparent;color:var(--fg-muted)}.landing-page .btn-ghost:hover,.sme-page .btn-ghost:hover{background:var(--surface-3);color:var(--fg)}.landing-page .btn-ink-cta,.sme-page .btn-ink-cta{background:var(--gold-400);color:#fff}.landing-page .btn-ink-cta:hover,.sme-page .btn-ink-cta:hover{background:var(--gold-300)}.landing-page .btn-ink-sec,.sme-page .btn-ink-sec{background:hsla(0,0%,100%,.06);color:#fff;border:1px solid hsla(0,0%,100%,.16)}.landing-page .btn-ink-sec:hover,.sme-page .btn-ink-sec:hover{background:hsla(0,0%,100%,.12)}.landing-page .btn-sm,.sme-page .btn-sm{min-height:34px;padding:0 12px;font-size:13px;border-radius:8px}.landing-page .btn-arrow svg.arrow,.sme-page .btn-arrow svg.arrow{transition:transform .2s var(--ease-spring)}.landing-page .btn-arrow:hover svg.arrow,.sme-page .btn-arrow:hover svg.arrow{transform:translateX(3px)}.landing-page .ph,.sme-page .ph{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.landing-page .ph-inner,.sme-page .ph-inner{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:28px}.landing-page .ph-logo,.sme-page .ph-logo{display:flex;align-items:center;gap:10px}.landing-page .ph-logo img,.sme-page .ph-logo img{width:32px;height:32px}.landing-page .ph-logo span,.sme-page .ph-logo span{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.02em;color:var(--navy-900)}.landing-page .ph-logo span em,.sme-page .ph-logo span em{font-style:normal;color:var(--accent-strong);margin-left:3px}.landing-page .ph-nav,.sme-page .ph-nav{display:flex;gap:4px;flex:1 1}.landing-page .ph-nav a,.sme-page .ph-nav a{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--fg-muted);text-decoration:none;transition:background .14s,color .14s}.landing-page .ph-nav a:hover,.sme-page .ph-nav a:hover{background:var(--surface-3);color:var(--fg)}.landing-page .ph-actions,.sme-page .ph-actions{display:flex;align-items:center;gap:10px}.landing-page .ph-actions a.signin,.sme-page .ph-actions a.signin{font-size:14px;font-weight:500;color:var(--fg-muted);text-decoration:none;padding:0 10px}.landing-page .ph-actions a.signin:hover,.sme-page .ph-actions a.signin:hover{color:var(--fg)}.landing-page .hero,.sme-page .hero{background:linear-gradient(180deg,#fafbfd 0,var(--off-200) 100%);position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.landing-page .hero:before,.sme-page .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 0,rgba(196,154,46,.05),transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(10,31,68,.04),transparent 50%);pointer-events:none}.landing-page .hero-inner,.sme-page .hero-inner{max-width:1280px;margin:0 auto;padding:64px 32px 80px;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;position:relative}.landing-page .hero-eyebrow,.sme-page .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);border:1px solid var(--border-gold);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px}.landing-page .hero-eyebrow .dot,.sme-page .hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent-strong);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-page .hero h1,.sme-page .hero h1{font-family:var(--font-display);font-size:clamp(40px,5vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:var(--navy-900);margin:0 0 18px;text-wrap:pretty}.landing-page .hero h1 em,.sme-page .hero h1 em{font-style:normal;color:var(--accent-strong);position:relative}.landing-page .hero h1 em:after,.sme-page .hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:8px;background:linear-gradient(90deg,transparent,var(--gold-200),transparent);border-radius:4px;z-index:-1}.landing-page .hero p.lede,.sme-page .hero p.lede{font-size:18px;line-height:1.55;color:var(--fg-muted);max-width:540px;margin:0 0 28px;text-wrap:pretty}.landing-page .smart-search,.sme-page .smart-search{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:14px;padding:6px;box-shadow:0 8px 32px rgba(10,31,68,.08);display:flex;gap:6px;transition:box-shadow .2s,border-color .2s;position:relative}.landing-page .smart-search:focus-within,.sme-page .smart-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring),0 12px 40px rgba(10,31,68,.1)}.landing-page .smart-search-cat,.sme-page .smart-search-cat{position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--border);font-size:13px;font-weight:600;color:var(--fg);cursor:pointer;min-width:160px}.landing-page .smart-search-cat:hover,.sme-page .smart-search-cat:hover{color:var(--accent-strong)}.landing-page .smart-search input,.sme-page .smart-search input{flex:1 1;height:48px;padding:0 14px;border:0;background:transparent;outline:none;font-family:var(--font-ui);font-size:15px;color:var(--fg)}.landing-page .smart-search input::placeholder,.sme-page .smart-search input::placeholder{color:var(--fg-subtle)}.landing-page .smart-search .kbd,.sme-page .smart-search .kbd{position:absolute;right:90px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:11px;padding:3px 8px;background:var(--surface-3);border:1px solid var(--border);border-radius:4px;color:var(--fg-muted);pointer-events:none}.landing-page .smart-search button.search-btn,.sme-page .smart-search button.search-btn{height:48px;padding:0 22px;border-radius:10px;background:var(--navy-900);color:#fff;border:0;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:7px;transition:background .14s}.landing-page .smart-search button.search-btn:hover,.sme-page .smart-search button.search-btn:hover{background:var(--navy-800)}.landing-page .ss-dropdown,.sme-page .ss-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface-1);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 48px rgba(10,31,68,.16);padding:8px;z-index:20;max-height:360px;overflow-y:auto}.landing-page .ss-section,.sme-page .ss-section{padding:8px 8px 4px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle)}.landing-page .ss-item,.sme-page .ss-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px}.landing-page .ss-item:hover,.sme-page .ss-item:hover{background:var(--surface-3)}.landing-page .ss-item .ss-icon,.sme-page .ss-item .ss-icon{width:28px;height:28px;border-radius:6px;background:var(--accent-soft);color:var(--accent-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-page .ss-item .ss-name,.sme-page .ss-item .ss-name{font-weight:500;flex:1 1}.landing-page .ss-item .ss-count,.sme-page .ss-item .ss-count{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle)}.landing-page .hero-sugg,.sme-page .hero-sugg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.landing-page .hero-sugg span,.sme-page .hero-sugg span{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);margin-right:4px}.landing-page .hero-sugg a,.sme-page .hero-sugg a{padding:5px 11px;border-radius:999px;background:var(--surface-1);border:1px solid var(--border);font-size:12px;color:var(--fg-muted);text-decoration:none;transition:all .14s}.landing-page .hero-sugg a:hover,.sme-page .hero-sugg a:hover{border-color:var(--accent);color:var(--accent-strong)}.landing-page .hero-stats,.sme-page .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:38px;padding-top:32px;border-top:1px solid var(--border)}.landing-page .hero-stat .v,.sme-page .hero-stat .v{font-family:var(--font-display);font-weight:800;font-size:28px;color:var(--navy-900);letter-spacing:-.02em;line-height:1}.landing-page .hero-stat .v sup,.sme-page .hero-stat .v sup{font-size:16px;color:var(--accent-strong);margin-left:2px}.landing-page .hero-stat .l,.sme-page .hero-stat .l{font-size:12px;color:var(--fg-muted);margin-top:6px;line-height:1.4}.landing-page .mosaic,.sme-page .mosaic{position:relative;height:620px;overflow:hidden;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,var(--off-100),var(--off-200));box-shadow:0 12px 40px rgba(10,31,68,.06)}.landing-page .mosaic:after,.landing-page .mosaic:before,.sme-page .mosaic:after,.sme-page .mosaic:before{content:"";position:absolute;left:0;right:0;height:80px;z-index:3;pointer-events:none}.landing-page .mosaic:before,.sme-page .mosaic:before{top:0;background:linear-gradient(180deg,var(--off-100),transparent)}.landing-page .mosaic:after,.sme-page .mosaic:after{bottom:0;background:linear-gradient(0deg,var(--off-100),transparent)}.landing-page .mosaic-cols,.sme-page .mosaic-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px;height:100%}.landing-page .mosaic-col,.sme-page .mosaic-col{display:flex;flex-direction:column;gap:12px}.landing-page .mosaic-col.scroll-up,.sme-page .mosaic-col.scroll-up{animation:scrollup 30s linear infinite}.landing-page .mosaic-col.scroll-down,.sme-page .mosaic-col.scroll-down{animation:scrolldown 35s linear infinite}@keyframes scrollup{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrolldown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.landing-page .mosaic-card,.sme-page .mosaic-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:14px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;transition:all .2s}.landing-page .mosaic-card:hover,.sme-page .mosaic-card:hover{border-color:var(--accent);box-shadow:0 4px 16px rgba(196,154,46,.1);transform:translateY(-2px)}.landing-page .mosaic-card .mc-h,.sme-page .mosaic-card .mc-h{display:flex;align-items:center;gap:10px}.landing-page .mosaic-card .mc-logo,.sme-page .mosaic-card .mc-logo{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:12px;color:#fff;flex-shrink:0;letter-spacing:-.02em}.landing-page .mosaic-card .mc-name,.sme-page .mosaic-card .mc-name{font-size:13px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .mosaic-card .mc-cat,.sme-page .mosaic-card .mc-cat{font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle)}.landing-page .mosaic-card .mc-foot,.sme-page .mosaic-card .mc-foot{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed var(--border)}.landing-page .mosaic-card .mc-price,.sme-page .mosaic-card .mc-price{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--navy-900)}.landing-page .mosaic-card .mc-score,.sme-page .mosaic-card .mc-score{font-family:var(--font-mono);font-size:11px;font-weight:700}.landing-page .trust-bar,.sme-page .trust-bar{background:var(--surface-1);padding:32px 0;border-bottom:1px solid var(--border)}.landing-page .trust-inner,.sme-page .trust-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:32px}.landing-page .trust-label,.sme-page .trust-label{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);white-space:nowrap}.landing-page .trust-logos,.sme-page .trust-logos{display:flex;gap:28px;flex:1 1;align-items:center;flex-wrap:wrap}.landing-page .trust-logo,.sme-page .trust-logo{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--fg-subtle);letter-spacing:-.01em;opacity:.65;transition:opacity .2s}.landing-page .trust-logo:hover,.sme-page .trust-logo:hover{opacity:1;color:var(--navy-900)}.landing-page .sect,.sme-page .sect{max-width:1280px;margin:0 auto;padding:88px 32px}.landing-page .sect-head,.sme-page .sect-head{text-align:center;max-width:720px;margin:0 auto 56px}.landing-page .sect-eyebrow,.sme-page .sect-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-strong);margin-bottom:14px}.landing-page .sect h2,.sme-page .sect h2{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--navy-900);margin:0 0 16px;text-wrap:balance}.landing-page .sect h2 em,.sme-page .sect h2 em{font-style:normal;color:var(--accent-strong)}.landing-page .sect p.lede,.sme-page .sect p.lede{font-size:17px;line-height:1.55;color:var(--fg-muted);margin:0;text-wrap:pretty}.landing-page .pillars,.sme-page .pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.landing-page .pillar,.sme-page .pillar{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:all .24s var(--ease-out);position:relative;overflow:hidden}.landing-page .pillar:before,.sme-page .pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent);opacity:0;transition:opacity .24s}.landing-page .pillar:hover,.sme-page .pillar:hover{border-color:var(--navy-300);transform:translateY(-4px);box-shadow:0 16px 40px rgba(10,31,68,.08)}.landing-page .pillar:hover:before,.sme-page .pillar:hover:before{opacity:1}.landing-page .pillar .icon-wrap,.sme-page .pillar .icon-wrap{width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong);display:flex;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid var(--border-gold)}.landing-page .pillar h3,.sme-page .pillar h3{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:var(--navy-900)}.landing-page .pillar p,.sme-page .pillar p{font-size:14px;line-height:1.55;color:var(--fg-muted);margin:0}.landing-page .steps,.sme-page .steps{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.landing-page .steps:before,.sme-page .steps:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0,rgba(196,154,46,.18),transparent 50%),radial-gradient(circle at 0 100%,rgba(31,167,116,.06),transparent 50%),linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:auto,auto,40px 40px,40px 40px;pointer-events:none}.landing-page .steps .sect,.sme-page .steps .sect{position:relative;padding:96px 32px}.landing-page .steps .sect-eyebrow,.sme-page .steps .sect-eyebrow{color:var(--gold-300)}.landing-page .steps h2,.sme-page .steps h2{color:#fff}.landing-page .steps p.lede,.sme-page .steps p.lede{color:hsla(0,0%,100%,.65)}.landing-page .steps-grid,.sme-page .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.landing-page .steps-grid:before,.sme-page .steps-grid:before{content:"";position:absolute;top:32px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,transparent,rgba(196,154,46,.4) 10%,rgba(196,154,46,.4) 90%,transparent)}.landing-page .step,.sme-page .step{padding:0 16px;position:relative}.landing-page .step-num,.sme-page .step-num{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:var(--navy-900);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:26px;margin-bottom:22px;position:relative;box-shadow:0 8px 24px rgba(196,154,46,.3),0 0 0 4px var(--navy-900),0 0 0 5px rgba(196,154,46,.3);letter-spacing:-.02em}.landing-page .step h3,.sme-page .step h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:#fff}.landing-page .step p,.sme-page .step p{font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.65);margin:0}.landing-page .sellers-grid,.sme-page .sellers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.landing-page .seller-card,.sme-page .seller-card{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:24px;cursor:pointer;transition:all .24s var(--ease-out);position:relative;overflow:hidden}.landing-page .seller-card:after,.sme-page .seller-card:after{content:"";position:absolute;top:0;left:0;right:0;height:80px;pointer-events:none;opacity:.5}.landing-page .seller-card.tier-platinum:after,.sme-page .seller-card.tier-platinum:after{background:linear-gradient(180deg,rgba(44,64,107,.12),transparent)}.landing-page .seller-card.tier-gold:after,.sme-page .seller-card.tier-gold:after{background:linear-gradient(180deg,rgba(196,154,46,.12),transparent)}.landing-page .seller-card.tier-silver:after,.sme-page .seller-card.tier-silver:after{background:linear-gradient(180deg,rgba(149,161,176,.12),transparent)}.landing-page .seller-card:hover,.sme-page .seller-card:hover{border-color:var(--navy-300);transform:translateY(-3px);box-shadow:0 12px 32px rgba(10,31,68,.1)}.landing-page .seller-h,.sme-page .seller-h{display:flex;gap:14px;align-items:center;margin-bottom:16px;position:relative}.landing-page .seller-logo,.sme-page .seller-logo{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:20px;color:#fff;letter-spacing:-.02em;flex-shrink:0}.landing-page .seller-info,.sme-page .seller-info{flex:1 1;min-width:0}.landing-page .seller-name,.sme-page .seller-name{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em;color:var(--navy-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .seller-cat,.sme-page .seller-cat{font-size:12px;color:var(--fg-muted)}.landing-page .seller-score-mini,.sme-page .seller-score-mini{width:44px;height:44px;flex-shrink:0;position:relative}.landing-page .seller-meta,.sme-page .seller-meta{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--border);margin-top:14px}.landing-page .seller-price,.sme-page .seller-price{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--navy-900);letter-spacing:-.01em}.landing-page .seller-price small,.sme-page .seller-price small{display:block;font-size:10px;color:var(--fg-subtle);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.landing-page .seller-tier-pill,.sme-page .seller-tier-pill{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px}.landing-page .testimonials,.sme-page .testimonials{background:linear-gradient(180deg,var(--off-100),var(--off-200))}.landing-page .tst-grid,.sme-page .tst-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.landing-page .tst,.sme-page .tst{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px}.landing-page .tst-quote,.sme-page .tst-quote{font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.5;color:var(--navy-900);flex:1 1;letter-spacing:-.01em;text-wrap:pretty}.landing-page .tst-quote:before,.sme-page .tst-quote:before{content:'"';font-size:48px;line-height:0;color:var(--accent);margin-right:4px;vertical-align:-22px;font-family:Georgia,serif}.landing-page .tst-author,.sme-page .tst-author{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--border)}.landing-page .tst-avatar,.sme-page .tst-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--navy-500),var(--navy-700));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:15px;flex-shrink:0}.landing-page .tst-author-name,.sme-page .tst-author-name{font-size:14px;font-weight:600;color:var(--fg)}.landing-page .tst-author-role,.sme-page .tst-author-role{font-size:12px;color:var(--fg-muted);margin-top:2px}.landing-page .dual-cta,.sme-page .dual-cta{background:var(--navy-900);padding:96px 32px;position:relative;overflow:hidden}.landing-page .dual-cta:before,.sme-page .dual-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(196,154,46,.1),transparent 60%)}.landing-page .dual-cta-inner,.sme-page .dual-cta-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;position:relative}.landing-page .dual-card,.sme-page .dual-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:36px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.landing-page .dual-card.gold,.sme-page .dual-card.gold{background:linear-gradient(135deg,var(--gold-400),var(--gold-500));border-color:var(--gold-300)}.landing-page .dual-card.gold *,.sme-page .dual-card.gold *{color:#fff}.landing-page .dual-card .dc-eyebrow,.sme-page .dual-card .dc-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-300);margin-bottom:12px}.landing-page .dual-card.gold .dc-eyebrow,.sme-page .dual-card.gold .dc-eyebrow{color:hsla(0,0%,100%,.8)}.landing-page .dual-card h3,.sme-page .dual-card h3{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.05;color:#fff;margin:0 0 14px}.landing-page .dual-card p,.sme-page .dual-card p{font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.7);margin:0 0 22px}.landing-page .dual-card.gold p,.sme-page .dual-card.gold p{color:hsla(0,0%,100%,.88)}.landing-page .footer,.sme-page .footer{background:var(--navy-950);color:hsla(0,0%,100%,.65);padding:64px 32px 32px}.landing-page .footer-inner,.sme-page .footer-inner{max-width:1280px;margin:0 auto}.landing-page .footer-grid,.sme-page .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:48px;gap:48px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}.landing-page .footer-brand img,.sme-page .footer-brand img{width:36px;height:36px;margin-bottom:14px}.landing-page .footer-brand .name,.sme-page .footer-brand .name{font-family:var(--font-display);font-weight:800;font-size:18px;color:#fff;letter-spacing:-.02em;margin-bottom:12px}.landing-page .footer-brand .name em,.sme-page .footer-brand .name em{font-style:normal;color:var(--gold-300);margin-left:3px}.landing-page .footer-brand p,.sme-page .footer-brand p{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.55);max-width:280px}.landing-page .footer-col h4,.sme-page .footer-col h4{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.5);margin:0 0 16px}.landing-page .footer-col a,.sme-page .footer-col a{display:block;padding:5px 0;font-size:14px;color:hsla(0,0%,100%,.75);text-decoration:none;transition:color .14s}.landing-page .footer-col a:hover,.sme-page .footer-col a:hover{color:var(--gold-300)}.landing-page .footer-bottom,.sme-page .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:16px}.landing-page .footer-bottom .legal,.sme-page .footer-bottom .legal{font-size:12px;color:hsla(0,0%,100%,.45)}.landing-page .footer-bottom .pay-icons,.sme-page .footer-bottom .pay-icons{display:flex;gap:8px;align-items:center}.landing-page .pay-pill,.sme-page .pay-pill{padding:4px 10px;border-radius:6px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-family:var(--font-mono);font-size:10px;font-weight:700;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.06em}.landing-page .sectors-strip,.sme-page .sectors-strip{background:var(--surface-1);padding:28px 0;border-bottom:1px solid var(--border)}.landing-page .sectors-inner,.sme-page .sectors-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;gap:10px;align-items:center}.landing-page .sectors-label,.sme-page .sectors-label{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);white-space:nowrap;margin-right:8px}.landing-page .sector-pill,.sme-page .sector-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-size:13px;font-weight:500;color:var(--fg);cursor:pointer;transition:all .14s;text-decoration:none}.landing-page .sector-pill:hover,.sme-page .sector-pill:hover{border-color:var(--accent);background:var(--surface-1);color:var(--accent-strong);transform:translateY(-1px)}.landing-page .sector-pill .ic,.sme-page .sector-pill .ic{color:var(--fg-subtle);flex-shrink:0}.landing-page .sector-pill:hover .ic,.sme-page .sector-pill:hover .ic{color:var(--accent-strong)}.landing-page .sector-pill .ct,.sme-page .sector-pill .ct{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--fg-subtle);padding:2px 6px;background:var(--surface-3);border-radius:4px}.landing-page .score-ring-mini,.sme-page .score-ring-mini{position:relative}.landing-page .score-ring-mini svg,.sme-page .score-ring-mini svg{transform:rotate(-90deg);display:block}.landing-page .score-ring-mini .center,.sme-page .score-ring-mini .center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.landing-page .score-ring-mini .center span,.sme-page .score-ring-mini .center span{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}@media (max-width:1024px){.landing-page .hero-inner,.sme-page .hero-inner{grid-template-columns:1fr!important;gap:40px!important;padding:48px 20px 64px!important}.landing-page .mosaic,.sme-page .mosaic{height:480px!important}.landing-page .pillars,.landing-page .sellers-grid,.sme-page .pillars,.sme-page .sellers-grid{grid-template-columns:repeat(2,1fr)!important}.landing-page .tst-grid,.sme-page .tst-grid{grid-template-columns:1fr!important}.landing-page .footer-grid,.sme-page .footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.landing-page .footer-brand,.sme-page .footer-brand{grid-column:1/-1!important}.landing-page .ph-inner,.sme-page .ph-inner{padding:12px 20px!important;gap:16px!important}}@media (max-width:768px){.landing-page .hero-inner,.sme-page .hero-inner{padding:32px 16px 48px!important;gap:32px!important}.landing-page .hero h1,.sme-page .hero h1{font-size:clamp(28px,8vw,38px)!important;margin-bottom:14px!important}.landing-page .hero p.lede,.sme-page .hero p.lede{font-size:15px!important;margin-bottom:22px!important}.landing-page .smart-search,.sme-page .smart-search{flex-wrap:wrap!important;padding:4px!important}.landing-page .smart-search-cat,.sme-page .smart-search-cat{flex:1 1 100%!important;border-right:none!important;border-bottom:1px solid var(--border)!important;min-width:0!important;padding:10px 14px!important;height:40px!important}.landing-page .smart-search input,.sme-page .smart-search input{flex:1 1 100%!important;width:100%!important;height:44px!important;font-size:14px!important}.landing-page .smart-search .kbd,.sme-page .smart-search .kbd{display:none!important}.landing-page .smart-search button.search-btn,.sme-page .smart-search button.search-btn{flex:1 1 100%!important;height:44px!important;margin-top:4px!important}.landing-page .hero-stats,.sme-page .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding-top:24px!important;margin-top:28px!important}.landing-page .hero-stat .v,.sme-page .hero-stat .v{font-size:22px!important}.landing-page .hero-stat .v sup,.sme-page .hero-stat .v sup{font-size:13px!important}.landing-page .mosaic,.sme-page .mosaic{height:400px!important;border-radius:14px!important}.landing-page .mosaic-cols,.sme-page .mosaic-cols{gap:8px!important;padding:8px!important}.landing-page .mosaic-card,.sme-page .mosaic-card{padding:10px!important}.landing-page .mosaic-card .mc-name,.sme-page .mosaic-card .mc-name{font-size:12px!important}.landing-page .mosaic-card .mc-price,.sme-page .mosaic-card .mc-price{font-size:11px!important}.landing-page .sectors-strip,.sme-page .sectors-strip{padding:18px 0!important}.landing-page .sectors-inner,.sme-page .sectors-inner{flex-wrap:nowrap!important;overflow-x:auto!important;padding:0 16px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.landing-page .sectors-inner::-webkit-scrollbar,.sme-page .sectors-inner::-webkit-scrollbar{display:none!important}.landing-page .sector-pill,.sme-page .sector-pill{flex-shrink:0!important}.landing-page .trust-bar,.sme-page .trust-bar{padding:24px 0!important}.landing-page .trust-inner,.sme-page .trust-inner{flex-direction:column!important;gap:14px!important;align-items:flex-start!important;padding:0 16px!important}.landing-page .trust-logos,.sme-page .trust-logos{gap:18px!important;flex-wrap:wrap!important}.landing-page .trust-logo,.sme-page .trust-logo{font-size:14px!important}.landing-page .sect,.sme-page .sect{padding:56px 16px!important}.landing-page .sect-head,.sme-page .sect-head{margin-bottom:32px!important}.landing-page .sect h2,.sme-page .sect h2{font-size:clamp(24px,7vw,32px)!important}.landing-page .sect p.lede,.sme-page .sect p.lede{font-size:14px!important}.landing-page .pillars,.sme-page .pillars{grid-template-columns:1fr!important;gap:14px!important}.landing-page .pillar,.sme-page .pillar{padding:22px 18px!important}.landing-page .steps .sect,.sme-page .steps .sect{padding:64px 16px!important}.landing-page .steps-grid,.sme-page .steps-grid{grid-template-columns:1fr!important;gap:24px!important}.landing-page .steps-grid:before,.sme-page .steps-grid:before{display:none!important}.landing-page .step,.sme-page .step{padding:0!important;text-align:center!important}.landing-page .step-num,.sme-page .step-num{margin:0 auto 16px!important;width:56px!important;height:56px!important;font-size:22px!important}.landing-page .sellers-grid,.sme-page .sellers-grid{grid-template-columns:1fr!important;gap:14px!important}.landing-page .seller-card,.sme-page .seller-card{padding:18px!important}.landing-page .tst-grid,.sme-page .tst-grid{grid-template-columns:1fr!important;gap:14px!important}.landing-page .tst,.sme-page .tst{padding:22px!important}.landing-page .tst-quote,.sme-page .tst-quote{font-size:15px!important}.landing-page .dual-cta,.sme-page .dual-cta{padding:56px 16px!important}.landing-page .dual-cta-inner,.sme-page .dual-cta-inner{grid-template-columns:1fr!important;gap:16px!important}.landing-page .dual-card,.sme-page .dual-card{padding:28px 22px!important}.landing-page .dual-card h3,.sme-page .dual-card h3{font-size:22px!important}.landing-page .footer,.sme-page .footer{padding:48px 16px 24px!important}.landing-page .footer-grid,.sme-page .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important;padding-bottom:28px!important}.landing-page .footer-brand,.sme-page .footer-brand{grid-column:1/-1!important}.landing-page .footer-bottom,.sme-page .footer-bottom{flex-direction:column!important;align-items:flex-start!important}.landing-page .footer-bottom .pay-icons,.sme-page .footer-bottom .pay-icons{flex-wrap:wrap!important}.landing-page .ph-inner,.sme-page .ph-inner{padding:10px 14px!important;flex-wrap:wrap!important;gap:10px!important}.landing-page .ph-nav,.sme-page .ph-nav{display:none!important}.landing-page .ph-actions a.signin,.sme-page .ph-actions a.signin{padding:0 6px!important;font-size:13px!important}}@media (max-width:480px){.landing-page .hero-stats,.sme-page .hero-stats{grid-template-columns:1fr 1fr!important}.landing-page .footer-grid,.sme-page .footer-grid{grid-template-columns:1fr!important}.landing-page .hero-eyebrow,.sme-page .hero-eyebrow{font-size:9px!important;padding:4px 10px 4px 6px!important}}