:root{--brand-bg:#0b1220;--brand-surface:#0f172a;--brand-tile:#1e293b;--brand-border:#334155;--brand-border-soft:#1f2a3d;--brand-fg:#e2e8f0;--brand-muted:#a5b4c8;--brand-faint:#64748b;--brand-accent-ink:#06281b;--status-ok:#1b873f;--status-ok-bright:#4fc97e;--status-warn:#f2a100;--status-warn-badge:#f9a825;--status-warn-bright:#e5b23c;--status-down:#d32f2f;--status-down-badge:#c62828;--status-down-bright:#ff6d6d;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--grid-dot:#94a3b808;--bg:var(--brand-bg);--bg-raise:var(--brand-surface);--border:var(--brand-border);--text:var(--brand-fg);--muted:var(--brand-muted);--accent:var(--status-ok-bright);--accent-ink:var(--brand-accent-ink);--red:var(--status-down-bright);--warn:var(--status-warn-bright);--max:72rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 1rem/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.container{max-width:var(--max);margin:0 auto;padding:0 1.25rem}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .75rem;line-height:1.15}h1{font-size:clamp(2rem,5.5vw,3.25rem)}h1 em{color:var(--accent);font-style:normal}h2{font-size:clamp(1.5rem,3.5vw,2rem)}h3{font-size:1.125rem}p{margin:0 0 1rem}a{color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-copy=b]{visibility:hidden}.hero-title,.hero-subline{display:grid}.hero-title>[data-copy],.hero-subline>[data-copy]{grid-area:1/1}html[data-hero-variant=b] [data-copy=a]{visibility:hidden}html[data-hero-variant=b] [data-copy=b]{visibility:visible}.section-kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:700}.skip-link{z-index:20;background:var(--accent);color:var(--accent-ink);border-radius:.4rem;padding:.65rem .9rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-header{border-bottom:1px solid var(--border)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;padding-bottom:.9rem;display:flex}.brand{color:var(--text);align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.brand-mark{width:22px;height:22px;display:block}.site-nav{flex-wrap:wrap;gap:1.25rem;display:flex}.site-nav a{color:var(--muted);text-decoration:none}.site-nav a:hover,.footer-inner nav a:hover{color:var(--text)}.site-nav .btn-nav{color:var(--accent-ink);padding:.55rem .9rem;font-size:.88rem}.site-nav .btn-nav:hover{color:var(--accent-ink)}.hero{padding:4.5rem 0 4rem}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy{min-width:0}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border);border-radius:99px;align-items:center;gap:.5rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.dot-red{background:var(--red)}.hero-title{margin-top:1.1rem}.hero-subline{max-width:38rem;margin:0 0 1.75rem}.subline{color:var(--muted);margin:0;font-size:1.1rem}.cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.btn{cursor:pointer;border:0;border-radius:.5rem;padding:.95rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 85%, white)}.btn-secondary{background:var(--bg-raise);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:var(--muted)}.btn:disabled{opacity:.6;cursor:default}.btn[aria-disabled=true]{opacity:.62;cursor:not-allowed;pointer-events:none}.btn.edge-review:disabled{color:var(--text);background:color-mix(in srgb, var(--bg-raise) 88%, var(--warn));border-color:color-mix(in srgb, var(--border) 65%, var(--warn));opacity:1;align-items:center;gap:.5rem;display:inline-flex}.edge-review>span{background:var(--warn);width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--warn) 18%, transparent);border-radius:50%}.edge-review small{color:var(--warn);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cta-row .text-link{padding:.5rem 0}.hero-trust{flex-wrap:wrap;gap:.45rem;display:flex}.hero-trust span{border:1px solid var(--border);color:var(--muted);border-radius:99px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.product-demo{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-raise) 80%, transparent);border-radius:1rem;min-width:0;padding:1rem;box-shadow:0 1.5rem 4rem #0000004d}.demo-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.demo-heading h2{letter-spacing:0;margin:0;font-size:.98rem}.live-pill,.available-pill{border:1px solid var(--border);color:var(--muted);border-radius:99px;flex:none;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.live-pill span{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem}.popup-replica{color:#ededed;background:#171717;border:1px solid #2c2c2c;border-radius:.7rem;font-size:.78rem;overflow:hidden}.replica-header,.replica-profile,.replica-row,.replica-footer{align-items:center;display:flex}.replica-header{background:#1d1d1d;border-bottom:1px solid #2c2c2c;justify-content:space-between;min-height:3rem;padding:.7rem .9rem}.replica-brand{align-items:center;gap:.45rem;font-weight:750;display:flex}.replica-brand img{display:block}.replica-icons{color:#a3a3a3;font-size:.9rem}.replica-profile{color:#a3a3a3;border-bottom:1px solid #2c2c2c;gap:.65rem;min-height:2.5rem;padding:.55rem .9rem}.replica-profile strong{color:#ededed;margin-left:auto;font-weight:600}.replica-answer{color:#ff6d6d;background:#391717;border-bottom:1px solid #2c2c2c;gap:.15rem;padding:.7rem .9rem;display:grid}.replica-answer strong{align-items:center;gap:.45rem;font-size:.9rem;display:flex}.replica-answer>span{opacity:.85;padding-left:1rem;font-size:.68rem}.replica-dot{border-radius:50%;flex:none;width:.55rem;height:.55rem}.replica-dot-major{background:#ff6d6d}.replica-dot-degraded{background:#e5b23c}.replica-dot-ok{background:#1b873f;width:.45rem;height:.45rem;margin-inline:.05rem}.replica-row{border-bottom:1px solid #2c2c2c;gap:.6rem;min-height:3.15rem;padding:.7rem .9rem}.replica-row-incident{border-left:3px solid;padding-left:calc(.9rem - 3px)}.replica-major{border-left-color:#ff6d6d}.replica-degraded{border-left-color:#e5b23c}.replica-row strong{flex:1;min-width:0;font-weight:500}.replica-row-incident strong{font-weight:700}.replica-row small{color:#a3a3a3;border:1px solid #2c2c2c;border-radius:99px;padding:.08rem .35rem;font-size:.58rem}.replica-row b{color:#4fc97e;text-align:right;min-width:5.5rem;font-size:.69rem}.replica-major b{color:#ff6d6d}.replica-degraded b{color:#e5b23c}.replica-row>span:last-child{color:#a3a3a3}.replica-footer{color:#a3a3a3;justify-content:space-between;gap:1rem;min-height:2.7rem;padding:.65rem .9rem;font-size:.68rem}.replica-footer strong{color:#64a6f2;font-weight:700}.proof-strip{border-block:1px solid var(--border);background:var(--bg-raise)}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>*{border-right:1px solid var(--border);min-height:6.5rem;color:var(--text);flex-direction:column;justify-content:center;padding:1.25rem;text-decoration:none;display:flex}.proof-grid>:last-child{border-right:0}.proof-grid strong{font-size:1.05rem}.proof-grid span{color:var(--muted);font-size:.85rem}.proof-grid a:hover strong{color:var(--accent)}.moment{border-top:1px solid var(--border);padding:4rem 0}.steps{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.steps li{background:var(--bg-raise);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem}.steps p{color:var(--muted);margin:0}.step-num{background:var(--accent);width:2rem;height:2rem;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:.9rem;font-weight:700;display:inline-grid}.command-center-section{border-top:1px solid var(--border);padding:4rem 0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feature-grid article{border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-raise) 92%, var(--accent) 8%), var(--bg-raise));border-radius:.85rem;min-width:0;padding:1.35rem}.feature-grid h3{margin-top:.65rem;font-size:1.05rem}.feature-grid p{color:var(--muted);margin:0;font-size:.92rem}.feature-code{color:var(--accent);letter-spacing:.1em;font-size:.7rem;font-weight:750;display:inline-flex}.vendors{border-top:1px solid var(--border);padding:4rem 0}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.section-heading p{max-width:40rem;color:var(--muted);margin:0}.text-link{flex:none;font-weight:650;text-decoration:none}.vendor-groups{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.vendor-group{background:var(--bg-raise);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.vendor-group h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.vendor-group ul{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.vendor-group li{border:1px solid var(--border);background:var(--brand-bg);border-radius:99px;padding:.35rem .65rem;font-size:.84rem}.catalog-total{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.pricing{border-top:1px solid var(--border);padding:4rem 0}.pricing-heading{align-items:center;gap:.8rem;display:flex}.pricing-heading h2{margin:0}.available-pill{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent)}.pricing-intro{max-width:46rem;color:var(--muted);margin:.9rem 0 0}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 1rem;display:grid}.price-card{border:1px solid var(--border);background:var(--bg-raise);border-radius:.85rem;flex-direction:column;min-width:0;padding:1.6rem;display:flex;position:relative}.price-card-pro{border-color:var(--accent)}.price-card h3{margin-bottom:.4rem}.price{color:var(--muted);margin:0}.price strong{color:var(--text);font-size:2rem;line-height:1}.price span{color:var(--accent);margin-left:.4rem;font-size:.78rem;font-weight:700}.price-monthly{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.price-card ul{color:var(--muted);flex:1;margin:1.4rem 0;padding-left:1.2rem}.price-card li{margin:.55rem 0}.price-card .btn{align-self:flex-start}.price-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.08em;border-radius:99px;padding:.28rem .6rem;font-size:.65rem;font-weight:800;position:absolute;top:-.75rem;right:1rem}.table-wrap{margin:2rem 0 1rem;overflow-x:auto}table{border-collapse:collapse;background:var(--bg-raise);border:1px solid var(--border);border-radius:.75rem;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.8rem 1.1rem}thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.85rem}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody th{font-weight:500}td.yes{color:var(--accent)}td.no{color:var(--muted)}.pricing-note{color:var(--muted);font-size:.95rem}.pricing-details{margin-top:1rem}.pricing-details>summary{cursor:pointer;color:var(--accent);font-weight:650}.faq{border-top:1px solid var(--border);padding:4rem 0}.faq-grid{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:4rem;display:grid}.faq-intro{align-self:start;position:sticky;top:2rem}.faq details{background:var(--bg-raise);border:1px solid var(--border);border-radius:.75rem;margin-bottom:.75rem;padding:0 1.25rem}.faq summary{cursor:pointer;padding:1rem 0;font-weight:600}.faq summary:hover{color:var(--accent)}.faq details p{color:var(--muted);margin:.25rem 0 1.1rem}.closing-cta{border-top:1px solid var(--border);background:linear-gradient(180deg, var(--bg-raise), var(--bg));text-align:center;padding:4.5rem 0}.closing-cta p{color:var(--muted)}.closing-store-actions{justify-content:center;margin:1.25rem 0 0}.closing-note{margin:1rem 0 0;font-size:.85rem}.site-footer{border-top:1px solid var(--border);padding:2rem 0}.footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.footer-inner p{margin:0}.footer-inner nav{gap:1.25rem;display:flex}.footer-inner nav a{color:var(--muted)}.footer-vendors{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}.footer-vendors h2{color:var(--muted);letter-spacing:0;margin:0 0 .6rem;font-size:1rem}.footer-vendors ul{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-vendors a{color:var(--muted);align-items:center;min-height:24px;font-size:.9rem;text-decoration:none;display:inline-flex}.footer-vendors a:hover{color:var(--accent)}.breadcrumbs{color:var(--muted);align-items:center;gap:.5rem;padding-top:1.1rem;font-size:.85rem;display:flex}.breadcrumbs a{color:var(--muted)}.integration-hero{border-bottom:1px solid var(--border);padding:4rem 0 2.5rem}.integration-hero p:not(.section-kicker){max-width:47rem;color:var(--muted)}.integration-search{max-width:34rem;color:var(--muted);gap:.4rem;font-size:.82rem;font-weight:650;display:grid}.integration-search input{border:1px solid var(--border);background:var(--bg-raise);width:100%;color:var(--text);font:inherit;border-radius:.55rem;padding:.85rem 1rem}.integration-directory{padding-block:1rem 4rem}.integration-group{padding-top:2.5rem}.integration-group h2{font-size:1.3rem}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.integration-card{border:1px solid var(--border);background:var(--bg-raise);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.integration-card[hidden]{display:none}.integration-card h3,.integration-card p{margin:0}.integration-card h3{font-size:.98rem}.integration-card p{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.integration-card>span{color:var(--muted);text-transform:uppercase;flex:none;font-size:.7rem}.list-empty{color:var(--muted);padding:2rem 0}.visual-proof{border-top:1px solid var(--border);padding:3rem 0}.visual-proof-card{border:1px solid var(--border);background:radial-gradient(circle at 90% 15%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 28%), var(--bg-raise);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.visual-proof-card>div{max-width:44rem}.visual-proof-card h2{margin-bottom:.6rem}.visual-proof-card p{color:var(--muted);margin:0}.visual-proof-card .btn{text-align:center;flex:none}.gallery-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 15%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 32%), var(--bg);padding:clamp(3.5rem,8vw,6.5rem) 0 3.5rem}.gallery-hero h1{max-width:52rem}.gallery-hero h1 em{color:var(--accent)}.gallery-intro{max-width:48rem;color:var(--muted);font-size:1.08rem}.gallery-facts{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.gallery-facts span{border:1px solid var(--border);background:var(--bg-raise);color:var(--muted);border-radius:99px;padding:.45rem .8rem;font-size:.82rem}.gallery-facts strong{color:var(--text)}.gallery-list{padding:3.5rem 0 1rem}.gallery-card{border:1px solid var(--border);background:var(--bg-raise);border-radius:1rem;margin-bottom:3rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #00000038}.gallery-card-heading{justify-content:space-between;align-items:end;gap:2rem;padding:1.5rem;display:flex}.gallery-card-heading>div{max-width:47rem}.gallery-card-heading h2{font-size:clamp(1.35rem,3vw,2rem)}.gallery-card-heading p:not(.gallery-index){color:var(--muted);margin:0}.gallery-index{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.75rem;font-weight:700}.gallery-card-heading .text-link{flex:none;padding-bottom:.15rem}.gallery-image-link{border-top:1px solid var(--border);background:#070d19;display:block;overflow:hidden}.gallery-image-link picture{display:block}.gallery-image-link img{aspect-ratio:8/5;width:100%;height:auto;transition:transform .18s;display:block}.gallery-image-link:hover img{transform:scale(1.006)}.page{max-width:44rem;padding:3rem 0 4rem}.page h2{margin-top:2.25rem;font-size:1.35rem}.page p,.page li{color:var(--muted)}.center{text-align:center;padding:6rem 0}.consent-banner{z-index:20;border:1px solid var(--border);background:var(--bg-raise);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;max-width:52rem;margin-inline:auto;padding:1rem;display:flex;position:fixed;inset:auto 1rem 1rem;box-shadow:0 1rem 3rem #00000059}.consent-banner[hidden]{display:none}.consent-banner p{color:var(--muted);margin:0;font-size:.9rem}.consent-actions{flex:none;gap:.6rem;display:flex}.consent-actions .btn{cursor:pointer;font:inherit;border-width:1px}.consent-reopen{z-index:19;border:1px solid var(--border);background:var(--bg-raise);color:var(--muted);cursor:pointer;font:inherit;border-radius:.45rem;padding:.45rem .65rem;font-size:.75rem;position:fixed;bottom:.75rem;right:.75rem}.consent-reopen[hidden]{display:none}.status-hero{text-align:center;padding:4rem 0 2.5rem}.status-widget{background:var(--bg-raise);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;justify-content:center;max-width:34rem;min-height:9rem;margin:1.75rem auto .75rem;padding:1.5rem;display:flex}.status-line{color:var(--text);justify-content:center;align-items:center;gap:.6rem;margin:0;font-size:1.2rem;font-weight:650;display:flex}.status-dot{background:var(--muted);border-radius:50%;flex:none;width:.8rem;height:.8rem}.status-line.ok{color:var(--accent)}.status-line.ok .status-dot{background:var(--accent)}.status-line.warn{color:var(--warn)}.status-line.warn .status-dot{background:var(--warn)}.status-line.bad{color:var(--red)}.status-line.bad .status-dot{background:var(--red)}.status-detail{margin:.6rem 0 0}.status-time{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.status-fallback{margin-top:1rem}.status-source{color:var(--muted);font-size:.9rem}.page-section{border-top:1px solid var(--border);padding:2.75rem 0}.checklist{max-width:46rem;margin:1.5rem 0 0;padding-left:1.25rem}.checklist li{color:var(--muted);margin:.75rem 0}.checklist li strong{color:var(--text)}.blast-radius{max-width:46rem;color:var(--muted);margin:0}.cta-block{text-align:center}.cta-block p{max-width:38rem;color:var(--muted);margin:0 auto 1.5rem}.vendor-links ul{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:flex}.vendor-links a{border:1px solid var(--border);color:var(--text);background:var(--bg-raise);border-radius:99px;padding:.5rem 1rem;text-decoration:none;display:inline-block}.vendor-links a:hover{border-color:var(--accent);color:var(--accent)}.disclaimer{color:var(--muted);margin:0;font-size:.85rem}@media (width<=60rem){.hero{padding:3.25rem 0}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-copy{max-width:42rem}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid>:nth-child(2){border-right:0}.proof-grid>:nth-child(-n+2){border-bottom:1px solid var(--border)}.vendor-groups{grid-template-columns:1fr}.feature-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:start;gap:.8rem}.faq-grid{grid-template-columns:1fr;gap:1.25rem}.faq-intro{position:static}.visual-proof-card,.gallery-card-heading{flex-direction:column;align-items:flex-start}}@media (width<=40rem){.container{padding-inline:1rem}.consent-banner{border-radius:.6rem;flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem;inset:auto .5rem .5rem}.consent-banner p{font-size:.78rem;line-height:1.35}.consent-actions{width:100%}.consent-actions .btn{flex:1;padding:.55rem .7rem;font-size:.8rem}.header-inner{align-items:flex-start}.site-nav{justify-content:flex-start;gap:.55rem 1rem;width:100%;font-size:.86rem}.hero{padding:2.5rem 0}.hero-title{font-size:clamp(2rem,10vw,2.75rem)}.subline{font-size:1rem}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{text-align:center;width:100%}.cta-row .text-link{align-self:flex-start}.product-demo{margin-inline:-.35rem;padding:.65rem}.demo-heading{flex-direction:column;align-items:flex-start;gap:.45rem}.replica-row{gap:.4rem;padding-inline:.65rem}.replica-row-incident{padding-left:calc(.65rem - 3px)}.replica-row b{min-width:4.8rem}.proof-grid>*{min-height:5.5rem;padding:1rem}.steps,.feature-grid,.integration-grid{grid-template-columns:1fr}.visual-proof-card .btn,.gallery-card-heading .text-link{width:100%}.gallery-card-heading{gap:1rem;padding:1.1rem}.gallery-card{border-radius:.75rem;margin-bottom:2rem}.pricing-heading{flex-direction:column;align-items:flex-start}.pricing-cards{grid-template-columns:1fr}.price-card .btn{text-align:center;width:100%}.table-wrap{overflow:visible}table,tbody{display:block}thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.25rem 1rem;padding:.9rem;display:grid}tbody tr:last-child{border-bottom:0}tbody th{grid-column:1/-1;font-weight:650}tbody th,tbody td{border:0;padding:0;display:block}tbody td:before{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}tbody td:nth-child(2):before{content:"Free"}tbody td:nth-child(3):before{content:"Pro"}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gallery-image-link img{transition:none}}