.landing-v2{--v2-bg:#ffffff;--v2-surface:#ffffff;--v2-fg:#171717;--v2-fg-2:#4d4d4d;--v2-muted:#666666;--v2-meta:#808080;--v2-border:rgba(0,0,0,0.08);--v2-border-hard:#ebebeb;--v2-accent:#0070f3;--v2-accent-tint-bg:#ebf5ff;--v2-accent-tint-fg:#0068d6;--v2-success:#16a34a;--v2-danger:#dc2626;--v2-font-display:"Geist","Geist Sans",-apple-system,"Segoe UI",Arial,sans-serif;--v2-font-body:"Geist","Geist Sans",-apple-system,"Segoe UI",Arial,sans-serif;--v2-font-mono:"Geist Mono",ui-monospace,"SF Mono","Roboto Mono",Menlo,Monaco,"Courier New",monospace;--v2-text-xs:12px;--v2-text-sm:14px;--v2-text-base:16px;--v2-text-lg:20px;--v2-text-xl:24px;--v2-text-2xl:32px;--v2-text-3xl:40px;--v2-text-4xl:48px;--v2-leading-tight:1.1;--v2-tracking-display:-0.05em;--v2-section-y-desktop:96px;--v2-section-y-tablet:64px;--v2-section-y-phone:48px;--v2-elev-ring:0 0 0 1px var(--v2-border);--v2-elev-raised:0 0 0 1px rgba(0,0,0,0.08),0 2px 2px rgba(0,0,0,0.04),0 8px 8px -8px rgba(0,0,0,0.04),0 0 0 1px #fafafa;--v2-motion-fast:150ms;--v2-motion-base:200ms;--v2-ease-standard:cubic-bezier(0.2,0,0,1);--v2-container-max:1200px;--v2-gutter-desktop:24px;--v2-gutter-tablet:16px;--v2-gutter-phone:12px;min-height:100vh;font-family:var(--v2-font-body);color:var(--v2-fg);background:var(--v2-bg);-webkit-font-smoothing:antialiased}.landing-v2 svg{display:block}.landing-v2 .hero{position:relative;width:100%;max-width:none;margin:0;padding:var(--v2-section-y-desktop) 0;border-bottom:1px solid var(--v2-border-hard);overflow:visible;text-align:initial}.landing-v2 .hero:has(.hero-search.is-open){z-index:100;isolation:isolate}.landing-v2 .hero-inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 var(--v2-gutter-desktop);text-align:center}.landing-v2 .hero h1{font-family:var(--v2-font-display);font-size:clamp(40px,6vw,var(--v2-text-4xl));font-weight:600;line-height:var(--v2-leading-tight);letter-spacing:var(--v2-tracking-display);color:var(--v2-fg);max-width:14em;margin:0 auto 20px;text-wrap:balance}.landing-v2 .hero p.lead{font-size:var(--v2-text-lg);line-height:1.5;color:var(--v2-fg-2);max-width:580px;margin:0 auto 36px;letter-spacing:-.01em}.landing-v2 .hero-search{max-width:580px;margin:0 auto 24px;position:relative;z-index:3}.landing-v2 .hero-search-input-wrap{position:relative}.landing-v2 .hero-search.is-open{z-index:2}.landing-v2 .hero-search input{width:100%;height:56px;padding:0 140px 0 52px;border:0;border-radius:0;background:var(--v2-surface);box-shadow:0 0 0 1px var(--v2-border-hard);font-family:var(--v2-font-body);font-size:var(--v2-text-base);color:var(--v2-fg);outline:none;transition:box-shadow var(--v2-motion-base) var(--v2-ease-standard);letter-spacing:-.005em}.landing-v2 .hero-search.has-query input{padding-right:170px}.landing-v2 .hero-search input[type=search]::-webkit-search-cancel-button,.landing-v2 .hero-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.landing-v2 .hero-search input::placeholder{color:var(--v2-muted)}.landing-v2 .hero-search input:focus-visible{box-shadow:0 0 0 1px var(--v2-border-hard),0 0 0 2px var(--v2-accent)}.landing-v2 .hero-search .search-icon{left:20px;width:18px;height:18px;pointer-events:none}.landing-v2 .hero-search .clear-btn,.landing-v2 .hero-search .search-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--v2-muted)}.landing-v2 .hero-search .clear-btn{width:28px;height:28px;display:none;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;right:108px;border-radius:0;background:transparent}.landing-v2 .hero-search.has-query .clear-btn{display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-v2 .hero-search .clear-btn:hover{background:#f5f5f5}}.landing-v2 .hero-search .hero-search-cta{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:40px;padding:0 16px;background:var(--v2-fg);color:var(--v2-bg);border:0;border-radius:0;font-family:var(--v2-font-display);font-size:var(--v2-text-sm);font-weight:500;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background var(--v2-motion-fast) var(--v2-ease-standard),transform var(--v2-motion-fast) var(--v2-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-v2 .hero-search .hero-search-cta:hover{background:#000}}.landing-v2 .hero-search .hero-search-cta svg{width:12px;height:12px}.landing-v2 .hero-search .search-dropdown{z-index:3;border:0;border-radius:0;background:var(--v2-surface);box-shadow:0 0 0 1px var(--v2-border-hard),0 4px 16px rgba(0,0,0,.06)}.landing-v2 .search-group+.search-group{border-top-color:var(--v2-border-hard)}.landing-v2 .search-group-label{font-family:var(--v2-font-mono);color:var(--v2-muted);border-radius:0}.landing-v2 .search-group-label .count{color:var(--v2-meta)}.landing-v2 .search-item{border-left:0;border-radius:0}.landing-v2 .search-item.is-active,.landing-v2 .search-item:hover{background:#fafafa;border-left-color:transparent}.landing-v2 .search-item-icon{border-radius:0;background:var(--v2-bg);border:0;box-shadow:0 0 0 1px var(--v2-border-hard)}.landing-v2 .search-item-icon.brand-icon{background:var(--v2-fg);color:var(--v2-bg);box-shadow:none}.landing-v2 .search-item-icon.cat-icon{background:var(--v2-accent-tint-bg);color:var(--v2-accent-tint-fg);box-shadow:0 0 0 1px var(--v2-border-hard)}.landing-v2 .search-item-icon.spec-icon{background:var(--v2-bg);box-shadow:0 0 0 1px var(--v2-border-hard)}.landing-v2 .search-item-title{font-family:var(--v2-font-body);color:var(--v2-fg)}.landing-v2 .search-item-title mark{background:var(--v2-accent-tint-bg);color:var(--v2-accent-tint-fg);border-radius:0;font-weight:600}.landing-v2 .search-item-kind,.landing-v2 .search-item-meta{font-family:var(--v2-font-mono);color:var(--v2-muted)}.landing-v2 .search-item-kind{font-size:10px;font-weight:500;padding:2px 7px;border-radius:0;background:var(--v2-surface);border:0;box-shadow:0 0 0 1px var(--v2-border-hard);letter-spacing:.02em}.landing-v2 .search-empty{font-family:var(--v2-font-mono);font-size:var(--v2-text-sm);color:var(--v2-muted)}.landing-v2 .search-empty strong{color:var(--v2-fg)}.landing-v2 .search-empty span{font-family:var(--v2-font-mono);font-size:var(--v2-text-xs);color:var(--v2-meta)}.landing-v2 .search-footer{border-top:0;box-shadow:inset 0 1px 0 var(--v2-border-hard);background:#fafafa;font-family:var(--v2-font-mono);color:var(--v2-meta);border-radius:0}.landing-v2 .search-footer kbd{background:var(--v2-surface);border:0;box-shadow:0 0 0 1px var(--v2-border-hard)}.landing-v2 .search-footer kbd,.landing-v2 .search-recent-clear{font-family:var(--v2-font-mono);color:var(--v2-muted);border-radius:0}@media (hover:hover) and (pointer:fine){.landing-v2 .search-recent-clear:hover{color:var(--v2-accent-tint-fg)}}.landing-v2 .metric-rail{position:relative;border-bottom:1px solid var(--v2-border-hard);background:var(--v2-surface);overflow:visible}.landing-v2 .metric-rail-inner{--v2-metric-col-width:calc((min(100%, var(--v2-container-max) - 2 * var(--v2-gutter-desktop)) / 4));max-width:var(--v2-container-max);margin:0 auto;padding:0 var(--v2-gutter-desktop);display:grid;grid-template-columns:repeat(4,1fr);overflow:visible}.landing-v2 .metric-rail-inner[data-metric-count="1"],.landing-v2 .metric-rail-inner[data-metric-count="2"],.landing-v2 .metric-rail-inner[data-metric-count="3"]{justify-content:center}.landing-v2 .metric-rail-inner[data-metric-count="1"]{grid-template-columns:minmax(0,var(--v2-metric-col-width))}.landing-v2 .metric-rail-inner[data-metric-count="2"]{grid-template-columns:repeat(2,minmax(0,var(--v2-metric-col-width)))}.landing-v2 .metric-rail-inner[data-metric-count="3"]{grid-template-columns:repeat(3,1fr);justify-content:stretch}.landing-v2 .metric-rail-inner[data-metric-count="1"] .metric,.landing-v2 .metric-rail-inner[data-metric-count="2"] .metric,.landing-v2 .metric-rail-inner[data-metric-count="3"] .metric{text-align:center}.landing-v2 .metric{padding:32px 24px;border-right:1px solid var(--v2-border-hard)}.landing-v2 .metric:last-child{border-right:0}.landing-v2 .metric-label{font-size:var(--v2-text-sm);font-weight:500;color:var(--v2-muted);margin-bottom:8px}.landing-v2 .metric-value{font-family:var(--v2-font-display);font-size:var(--v2-text-2xl);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--v2-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:6px}.landing-v2 .metric-delta{font-size:13px;color:var(--v2-success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-v2 .metric-delta.neutral{color:var(--v2-muted)}.landing-v2 section.block{padding-top:var(--v2-section-y-desktop);padding-bottom:var(--v2-section-y-desktop);border-bottom:1px solid var(--v2-border-hard)}.landing-v2 .section-inner{max-width:var(--v2-container-max);margin:0 auto;padding:0 var(--v2-gutter-desktop)}.landing-v2 .section-title{font-family:var(--v2-font-display);font-size:var(--v2-text-3xl);font-weight:600;letter-spacing:-.04em;line-height:var(--v2-leading-tight);max-width:580px;margin-bottom:32px;text-wrap:balance}.landing-v2 .cat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--v2-border-hard);border-left:1px solid var(--v2-border-hard)}.landing-v2 .cat-cell{padding:28px;background:var(--v2-surface);border-right:1px solid var(--v2-border-hard);border-bottom:1px solid var(--v2-border-hard);display:flex;flex-direction:column;gap:12px;min-height:220px;color:var(--v2-fg)}.landing-v2 .cat-cell-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.landing-v2 .cat-count{font-size:var(--v2-text-sm);color:var(--v2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.landing-v2 .cat-cell h3{font-family:var(--v2-font-display);font-size:var(--v2-text-xl);font-weight:600;letter-spacing:-.04em;line-height:1.2}.landing-v2 .cat-cell p{font-size:var(--v2-text-sm);color:var(--v2-fg-2);line-height:1.5;letter-spacing:-.005em}.landing-v2 .cat-brands{margin-top:auto;padding-top:8px;display:flex;gap:6px;flex-wrap:wrap;list-style:none}.landing-v2 .cat-brand{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-muted);padding:2px 7px;box-shadow:0 0 0 1px var(--v2-border-hard)}.landing-v2 .trending-list{position:relative;background:var(--v2-surface);border:1px solid var(--v2-border-hard)}.landing-v2 .trending-row>:last-child{border-right:0}.landing-v2 .trending-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 48px;align-items:center;padding:0;border-bottom:1px solid var(--v2-border-hard);color:var(--v2-fg);text-decoration:none;transition:background var(--v2-motion-fast) var(--v2-ease-standard)}.landing-v2 .trending-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.landing-v2 .trending-row:hover{background:#fafafa}}.landing-v2 .trending-row>:not(svg){padding:14px 20px;border-right:1px solid var(--v2-border-hard);min-width:0;align-self:stretch;display:flex;align-items:center}.landing-v2 .trending-row>.trending-device{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.landing-v2 .trending-device-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.landing-v2 .trending-thumb{width:40px;height:52px;flex:0 0 40px;object-fit:contain;object-position:center}.landing-v2 .trending-thumb--empty{background:#fafafa;box-shadow:inset 0 0 0 1px var(--v2-border-hard)}.landing-v2 .trending-row.head{font-size:13px;font-weight:500;color:var(--v2-muted);background:#fafafa}.landing-v2 .trending-row.head>*{padding-top:12px;padding-bottom:12px}.landing-v2 .trending-brand{font-size:13px;color:var(--v2-muted)}.landing-v2 .trending-name{font-family:var(--v2-font-display);font-size:var(--v2-text-base);font-weight:500;letter-spacing:-.02em;color:var(--v2-fg)}.landing-v2 .trending-spec{font-family:var(--v2-font-mono);font-size:var(--v2-text-sm);color:var(--v2-fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-v2 .trending-row>.trending-go{justify-content:center;padding:0}.landing-v2 .trending-row-arrow{width:14px;height:14px;color:var(--v2-meta);transition:transform var(--v2-motion-base) var(--v2-ease-standard),color var(--v2-motion-fast) var(--v2-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-v2 .trending-row:hover .trending-row-arrow{color:var(--v2-fg);transform:translateX(3px)}}.landing-v2 .api-block{background:var(--v2-fg);color:var(--v2-bg);border-bottom:1px solid var(--v2-border-hard)}.landing-v2 .api-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0}.landing-v2 .api-copy{padding:64px 56px 56px 0}.landing-v2 .api-copy h2{font-family:var(--v2-font-display);font-size:var(--v2-text-3xl);font-weight:600;letter-spacing:-.04em;line-height:var(--v2-leading-tight);margin-bottom:20px}.landing-v2 .api-copy h2 .punch{color:var(--v2-accent)}.landing-v2 .api-bullets{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.landing-v2 .api-bullets li{font-size:var(--v2-text-base);color:rgba(255,255,255,.78)}.landing-v2 .api-bullets li strong{color:var(--v2-bg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-v2 .api-ctas{display:flex;gap:12px;flex-wrap:wrap}.landing-v2 .btn-light{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;background:var(--v2-bg);color:var(--v2-fg);font-family:var(--v2-font-display);font-size:var(--v2-text-sm);font-weight:500;letter-spacing:-.005em;border-radius:0;box-shadow:0 0 0 1px var(--v2-border-hard);text-decoration:none;transition:background var(--v2-motion-fast) var(--v2-ease-standard),box-shadow var(--v2-motion-fast) var(--v2-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-v2 .btn-light:hover{background:#fafafa;box-shadow:0 0 0 1px var(--v2-fg)}}.landing-v2 .btn-light svg{width:12px;height:12px}.landing-v2 .btn-ghost-light{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;background:transparent;color:var(--v2-bg);font-family:var(--v2-font-display);font-size:var(--v2-text-sm);font-weight:500;letter-spacing:-.005em;border-radius:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);text-decoration:none;transition:box-shadow var(--v2-motion-fast) var(--v2-ease-standard),background var(--v2-motion-fast) var(--v2-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-v2 .btn-ghost-light:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.36);background:rgba(255,255,255,.05)}}.landing-v2 .api-code{border-left:1px solid rgba(255,255,255,.08);background:#0a0a0a;padding:0;display:flex;flex-direction:column}.landing-v2 .code-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding:0 16px;background:rgba(255,255,255,.02);overflow-x:auto;scrollbar-width:none}.landing-v2 .code-tabs::-webkit-scrollbar{display:none}.landing-v2 .code-tab{font-family:var(--v2-font-mono);font-size:var(--v2-text-xs);color:var(--v2-meta);padding:12px 14px;letter-spacing:.04em;background:transparent;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:color var(--v2-motion-fast) var(--v2-ease-standard)}.landing-v2 .code-tab.active{color:var(--v2-bg);border-bottom-color:var(--v2-accent)}@media (hover:hover) and (pointer:fine){.landing-v2 .code-tab:hover{color:var(--v2-bg)}}.landing-v2 .code-body{flex:1 1;min-height:0;padding:20px 24px;font-family:var(--v2-font-mono);font-size:13px;line-height:1.7;color:#c9d1d9;overflow:auto}.landing-v2 .code-body pre{margin:0;font:inherit;white-space:pre}.landing-v2 .code-body code{font:inherit}.landing-v2 .code-body .tk-kw{color:#ff7b72}.landing-v2 .code-body .tk-str{color:#a5d6ff}.landing-v2 .code-body .tk-com{color:#8b949e;font-style:italic}.landing-v2 .code-body .tk-fn{color:#d2a8ff}.landing-v2 .code-body .tk-num,.landing-v2 .code-body .tk-var{color:#79c0ff}.landing-v2 .code-body .tk-flag,.landing-v2 .code-body .tk-key{color:#ffa657}.landing-v2 .pricing-teaser{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--v2-border-hard);border-left:1px solid var(--v2-border-hard)}.landing-v2 .pricing-cell{display:flex;flex-direction:column;background:var(--v2-surface);border-right:1px solid var(--v2-border-hard);border-bottom:1px solid var(--v2-border-hard)}.landing-v2 .pricing-cell--featured{background:#fafafa}.landing-v2 .pricing-cell-body{padding:28px;flex:1 1;display:flex;flex-direction:column;gap:16px}.landing-v2 .pricing-cell h3{font-size:var(--v2-text-xl);font-weight:600}.landing-v2 .pricing-cell h3,.landing-v2 .pricing-price{font-family:var(--v2-font-display);letter-spacing:-.04em}.landing-v2 .pricing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.landing-v2 .pricing-price .big{font-size:var(--v2-text-2xl);font-weight:600;color:var(--v2-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-v2 .pricing-price .unit{font-size:var(--v2-text-sm);color:var(--v2-muted);letter-spacing:0}.landing-v2 .pricing-cell p{font-size:var(--v2-text-sm);color:var(--v2-fg-2);line-height:1.5;letter-spacing:-.005em}.landing-v2 .pricing-foot{padding:20px 28px;border-top:1px solid var(--v2-border-hard)}.landing-v2 .pricing-cta{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:var(--v2-font-display);font-size:var(--v2-text-sm);font-weight:500;letter-spacing:-.005em;border-radius:0;box-shadow:0 0 0 1px var(--v2-border-hard);background:var(--v2-surface);color:var(--v2-fg);text-decoration:none;transition:background var(--v2-motion-fast) var(--v2-ease-standard),box-shadow var(--v2-motion-fast) var(--v2-ease-standard)}@media (hover:hover) and (pointer:fine){.landing-v2 .pricing-cta:hover{background:#fafafa;box-shadow:0 0 0 1px var(--v2-fg)}}.landing-v2 .pricing-cta--primary{background:var(--v2-fg);color:var(--v2-bg);box-shadow:none}@media (hover:hover) and (pointer:fine){.landing-v2 .pricing-cta--primary:hover{background:#333;box-shadow:none}}.landing-v2 .pricing-cta svg{width:12px;height:12px}.landing-v2 .block--no-border{border-bottom:0}.landing-v2 a:focus-visible,.landing-v2 button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:0}@media (max-width:1024px){.landing-v2 .hero-inner,.landing-v2 .metric-rail-inner,.landing-v2 .section-inner{padding-left:var(--v2-gutter-tablet);padding-right:var(--v2-gutter-tablet)}.landing-v2 .cat-grid,.landing-v2 .metric-rail-inner{grid-template-columns:repeat(2,1fr)}.landing-v2 .metric-rail-inner[data-metric-count="1"],.landing-v2 .metric-rail-inner[data-metric-count="2"],.landing-v2 .metric-rail-inner[data-metric-count="3"]{grid-template-columns:repeat(2,1fr);justify-content:stretch}.landing-v2 .metric:nth-child(2){border-right:0}.landing-v2 .metric:first-child,.landing-v2 .metric:nth-child(2){border-bottom:1px solid var(--v2-border-hard)}.landing-v2 .api-grid{grid-template-columns:minmax(0,1fr)}.landing-v2 .api-code{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.landing-v2 .api-copy{padding:56px 24px 40px}.landing-v2 .pricing-teaser{grid-template-columns:1fr}.landing-v2 .trending-row{grid-template-columns:minmax(0,1fr) 100px 40px}.landing-v2 .hero,.landing-v2 section.block{padding-top:var(--v2-section-y-tablet);padding-bottom:var(--v2-section-y-tablet)}}@media (max-width:720px){.landing-v2 .hero-inner,.landing-v2 .metric-rail-inner,.landing-v2 .section-inner{padding-left:var(--v2-gutter-phone);padding-right:var(--v2-gutter-phone)}.landing-v2 .hero h1{font-size:34px}.landing-v2 .hero p.lead{font-size:var(--v2-text-base)}.landing-v2 .hero-search input{padding-right:110px}.landing-v2 .section-title{font-size:var(--v2-text-2xl)}.landing-v2 .cat-grid{grid-template-columns:1fr}.landing-v2 .cat-cell{min-height:0}.landing-v2 .metric-rail-inner{grid-template-columns:1fr 1fr}.landing-v2 .metric{padding:20px 16px}.landing-v2 .metric-value{font-size:var(--v2-text-xl)}.landing-v2 .trending-row{grid-template-columns:minmax(0,1fr) 96px 32px}.landing-v2 .trending-spec{font-size:13px;white-space:nowrap}.landing-v2 .metric-rail-inner[data-metric-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2 .metric-rail-inner[data-metric-count="3"] .metric{padding:20px 8px;border-bottom:0}.landing-v2 .metric-rail-inner[data-metric-count="3"] .metric:nth-child(2){border-right:1px solid var(--v2-border-hard)}.landing-v2 .metric-label{font-size:13px}.landing-v2 .trending-row>:not(svg){padding:12px}.landing-v2 .hero,.landing-v2 section.block{padding-top:var(--v2-section-y-phone);padding-bottom:var(--v2-section-y-phone)}}.landing-v2 :is(.btn-light,.btn-ghost-light,.pricing-cta){transition-property:background,box-shadow,transform}.landing-v2 :is(.btn-light,.btn-ghost-light,.pricing-cta):active{transform:scale(.97)}.landing-v2 .hero-search .hero-search-cta:active{transform:translateY(-50%) scale(.97)}@media (pointer:coarse){.landing-v2 :is(.btn-light,.btn-ghost-light,.pricing-cta){height:44px}.landing-v2 .code-tab{padding-top:14px;padding-bottom:14px}}