.home{--home-radius:20px;--home-grad:linear-gradient(100deg, #10793f 0%, #21a366 55%, #33c481 100%);position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home .h-pre{visibility:hidden}}.home-progress{height:3px;z-index:calc(var(--z-sticky-nav) + 1);pointer-events:none;position:fixed;inset:0 0 auto}.home-progress>span{background:var(--home-grad);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.home-eyebrow{align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 80%, transparent);color:var(--color-accent-deep);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.home-eyebrow--dark{border-color:var(--color-dark-rule);color:#33c481;background:#ffffff0a;background:lab(100% 0 0/.04)}.home-eyebrow .pulse{background:var(--color-success);border-radius:50%;width:8px;height:8px;position:relative}.home-eyebrow .pulse:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite home-ping;position:absolute;inset:0}@keyframes home-ping{75%,to{opacity:0;transform:scale(2.6)}}.home-dot{background:var(--color-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.home-dot--green{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-success) 22%, transparent)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.spin{animation:1s linear infinite home-spin}@keyframes home-spin{to{transform:rotate(360deg)}}.home-hero{isolation:isolate;flex-direction:column;min-height:calc(100svh - 88px);padding-top:clamp(72px,10vw,140px);display:flex;position:relative;overflow:hidden}.home-hero-threads{z-index:-2;opacity:.4;filter:blur(16px);pointer-events:none;position:absolute;inset:0;transform:scale(1.06)}.home-hero-threads-canvas,.home-hero-threads .web-threads-container{width:100%;height:100%}.home-hero-orb{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.home-hero-orb--a{background:color-mix(in oklch, var(--color-accent) 22%, transparent);width:420px;height:420px;top:6%;left:-6%}.home-hero-orb--b{background:#33c48138;width:380px;height:380px;top:30%;right:-4%}.home-hero-inner{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;flex:1;display:flex;position:relative}.home-hero-title{letter-spacing:-.05em;white-space:normal;max-width:16ch;margin-top:var(--space-sm);font-size:clamp(2.5rem,6.8vw,6.4rem);font-weight:700;line-height:1.08}.home-hero-line{padding-block:.06em;display:block}.home-hero-line--accent{align-items:center;width:100%;display:grid}.home-hero-line--accent>*{grid-area:1/1}.home-hero-rotate-ghost{visibility:hidden;text-align:center}.home-hero-rotate,.home-hero-rotate .text-rotate{justify-content:center}.home-hero-rotate,.home-hero-rotate-word{margin-block:-.14em;padding-block:.14em;overflow:hidden}.home-hero-rotate-el{color:#0000;background:var(--home-grad);-webkit-background-clip:text;background-clip:text}.home-hero-line [class*=-mask]{margin-block:-.14em;padding-block:.14em}.home-hero-lead{font-size:var(--text-lead);max-width:54ch;color:var(--color-ink-2)}.home-hero-actions{justify-content:center;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.home-magnetic{will-change:transform;display:inline-block}.home-pills{justify-content:center;gap:var(--space-sm);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-pill{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:color-mix(in oklch, var(--color-paper) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-ink-2);padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.home-pill svg{color:var(--color-accent)}.home-pill--ai{border-color:color-mix(in oklch, var(--color-accent) 35%, var(--color-rule));background:var(--color-accent-wash);color:var(--color-accent-deep)}.home-chips{pointer-events:none;position:absolute;inset:0}.home-chip{border:1px solid var(--color-rule);background:color-mix(in oklch, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-float);color:var(--color-ink-2);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute}.home-chip svg{color:var(--color-accent)}.home-chip b{color:var(--color-ink);font-weight:600}.home-chip--1{top:18%;left:7%}.home-chip--2{top:15%;right:7%}.home-chip--3{top:60%;left:5%}.home-chip--4{top:64%;right:6%}.home-platforms{border-top:1px solid var(--color-rule);background:color-mix(in oklch, var(--color-paper-2) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-top:clamp(56px,7vw,96px)}.home-platforms .container{align-items:center;gap:var(--space-xl);min-height:88px;display:flex}.home-platforms .container>span{max-width:16ch;color:var(--color-muted);flex:none;font-size:13px}.home-platforms .container>:last-child{flex:auto;min-width:0}.home-problems .section-heading{margin-bottom:var(--space-2xl)}.home-stack{gap:var(--space-xl);display:grid}.home-stack-card{top:calc(112px + var(--i) * 18px);border:1px solid var(--color-rule);border-radius:var(--home-radius);background:radial-gradient(120% 90% at 100% 0%, var(--color-accent-wash), transparent 55%), var(--color-paper);box-shadow:0 -12px 40px #185c370d, var(--shadow-float);transform-origin:50% 0;will-change:transform;perspective:1200px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,56px);display:grid;position:sticky}.home-stack-index{align-items:center;gap:var(--space-sm);letter-spacing:.04em;color:var(--color-accent-deep);text-transform:uppercase;font-size:13px;font-weight:600;display:inline-flex}.home-stack-index i{background:currentColor;width:28px;height:1px}.home-stack-copy h3{letter-spacing:-.04em;margin:var(--space-md) 0 var(--space-sm);font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.15}.home-stack-lead{color:var(--color-ink);margin-bottom:var(--space-md);font-weight:500}.home-stack-copy ul{margin:0 0 var(--space-xl);gap:var(--space-sm);padding:0;list-style:none;display:grid}.home-stack-copy li{align-items:flex-start;gap:var(--space-sm);color:var(--color-ink-2);display:flex}.tick,.x{background:var(--color-accent);width:22px;height:22px;color:var(--color-accent-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.x{background:var(--color-paper-3);color:var(--color-muted)}.home-arrow-link{align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);transition:translate .22s var(--ease-out), background-color .22s;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.home-arrow-link:hover{color:var(--color-paper);background:var(--color-accent);translate:0 -2px}.home-arrow-link svg{transition:transform .22s var(--ease-out)}.home-arrow-link:hover svg{transform:translate(3px,-3px)rotate(8deg)}.home-arrow-link--light{background:var(--color-on-dark);color:var(--color-dark)}.home-arrow-link--light:hover{color:var(--color-accent-ink)}.home-stack-mock{transform-style:preserve-3d}.mock{padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-paper);box-shadow:var(--shadow-float);color:var(--color-ink-2);border-radius:16px;font-size:13px;position:relative}.mock:before{content:"";z-index:-1;border-radius:inherit;background:var(--home-grad);opacity:.35;filter:blur(28px);position:absolute;inset:-1px}.mock-head{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.mock-head strong{color:var(--color-ink);flex:1;font-size:14px;font-weight:600}.mock-icon{background:var(--color-accent-wash);width:32px;height:32px;color:var(--color-accent);border-radius:9px;place-items:center;display:grid}.mock-badge{border-radius:var(--radius-pill);background:var(--color-paper-2);border:1px solid var(--color-rule);color:var(--color-ink);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mock-stats{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.mock-stats>div{padding:var(--space-md);background:var(--color-paper-2);border-radius:12px;gap:2px;display:grid}.mock-stats b{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700}.mock-stats small,.mock-meter small{color:var(--color-muted);font-size:11px}.mock-bars{height:48px;margin:var(--space-md) 0;align-items:flex-end;gap:3px;display:flex}.mock-bars span{background:color-mix(in oklch, var(--color-success) 75%, var(--color-paper));border-radius:3px;flex:1}.mock-bars span.warn{background:#efa831;background:lab(74.342% 19.9794 67.2846)}.mock-tickets{gap:6px;display:grid}.mock-ticket{align-items:center;gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:10px;grid-template-columns:auto 1fr auto;padding:9px 12px;display:grid}.mock-ticket>span:nth-child(2){color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-status{border-radius:var(--radius-pill);background:var(--color-surface-green);color:var(--color-success);white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:600}.mock-status--wait{color:#8e5300;color:lab(41.5772% 23.1652 56.8838);background:#ffeccc;background:lab(94.3094% 3.50529 19.3343)}:root[data-theme=dark] .mock-status--wait{color:#f7c56d;color:lab(82.7031% 11.199 50.3853);background:#3b2b0d;background:lab(18.8249% 4.97413 21.5729)}.mock-ticket-title{color:var(--color-ink);margin-bottom:var(--space-md);font-size:15px;font-weight:600}.mock-steps{margin:0 0 var(--space-md);gap:4px;padding:0;list-style:none;display:grid}.mock-steps li{align-items:center;gap:var(--space-sm);grid-template-columns:auto 1fr auto;padding:8px 0;display:grid;position:relative}.mock-steps li:not(:last-child):after{content:"";background:var(--color-rule);width:2px;height:calc(100% - 22px);position:absolute;top:30px;left:10px}.mock-step-dot{border:2px solid var(--color-rule-2);color:#0000;background:var(--color-paper);width:22px;height:22px;transition:background-color .3s, border-color .3s, color .3s, transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.mock-steps li.done .mock-step-dot{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.08)}.mock-steps li.doing .mock-step-dot{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-wash);animation:1.4s ease-in-out infinite home-pulse}@keyframes home-pulse{50%{box-shadow:0 0 0 8px #0000}}.mock-steps li.done>span:nth-child(2){color:var(--color-ink)}.mock-chat{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-accent-wash);border-radius:12px;display:flex}.mock-chat p{color:var(--color-ink);font-size:13px}.mock-avatar{background:var(--color-accent);width:28px;height:28px;color:var(--color-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.typing{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.typing i{background:var(--color-accent);border-radius:50%;width:4px;height:4px;animation:1.2s infinite home-typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes home-typing{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.mock-progress,.mock-meter-track{border-radius:var(--radius-pill);background:var(--color-paper-3);height:8px;overflow:hidden}.mock-progress span,.mock-meter-track span{border-radius:inherit;background:var(--home-grad);transform-origin:0;width:100%;height:100%;display:block}.mock-checklist{margin:var(--space-md) 0;gap:6px;padding:0;list-style:none;display:grid}.mock-checklist li{align-items:center;gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:10px;padding:9px 12px;display:flex}.mock-checklist li.done{color:var(--color-ink)}.mock-checklist li.doing{border-color:color-mix(in oklch, var(--color-accent) 45%, var(--color-rule));background:var(--color-accent-wash);color:var(--color-ink)}.mock-check{background:var(--color-paper-3);width:20px;height:20px;color:var(--color-muted);border-radius:6px;place-items:center;display:grid}.mock-checklist li.done .mock-check{background:var(--color-success);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.mock-checklist li.doing .mock-check{background:var(--color-accent);color:var(--color-accent-ink)}.mock-report{align-items:center;gap:var(--space-sm);background:var(--color-paper-2);border-radius:10px;padding:12px;display:flex}.mock-report>span:nth-child(2){flex:1}.mock-report b{color:var(--color-ink)}.mock-meters{gap:var(--space-md);display:grid}.mock-meter{gap:6px;display:grid}.mock-meter>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.mock-meter b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:18px}.mock-alert{gap:var(--space-sm);margin-top:var(--space-lg);color:#a75b00;color:lab(47.1545% 30.4528 65.1933);background:#fff4db;background:lab(96.6599% 1.50219 15.5202);border:1px solid #efb062;border:1px solid lab(76.6296% 18.0329 48.4849);border-radius:12px;padding:12px 14px;display:flex}.mock-alert p{font-size:13px;display:grid}.mock-alert b{color:#6f3600;color:lab(29.855% 23.6799 41.1297)}.mock-alert span{color:#7d5b40;color:lab(41.8113% 11.5878 21.4758)}:root[data-theme=dark] .mock-alert{background:#382409;background:lab(16.3906% 7.8278 20.0989);border-color:#774a00;border-color:lab(35.9669% 16.5572 46.9555)}:root[data-theme=dark] .mock-alert b,:root[data-theme=dark] .mock-alert span{color:#f4d29b;color:lab(86.2079% 6.43942 31.8449)}.home-band{background:radial-gradient(60% 80% at 85% 0%, #10793f73, transparent 60%), var(--color-dark);color:var(--color-on-dark);padding-block:clamp(96px,12vw,176px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.home-band-inner{justify-items:start;gap:var(--space-xl);display:grid}.home-band-text{letter-spacing:-.045em;max-width:24ch;color:var(--color-on-dark);font-size:clamp(2rem,4.6vw,4.4rem);font-weight:600;line-height:1.14}.home-band-marquee{white-space:nowrap;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--color-dark-rule);margin-top:clamp(64px,8vw,120px);font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:1}.home-band-marquee-track{will-change:transform;display:inline-flex}.home-catalog-side{gap:var(--space-md);justify-self:end;justify-items:start;max-width:40ch;display:grid}.home-catalog-side p{font-size:var(--text-md)}.home-audit-download.ui-button{box-shadow:0 14px 32px -14px var(--color-accent);transition:transform .18s,box-shadow .18s;min-height:92px!important;padding:10px 28px 10px 12px!important;font-size:17px!important}.home-audit-download.ui-button:hover{box-shadow:0 20px 40px -14px var(--color-accent);transform:translateY(-2px)}.home-audit-download .cta-mascot{width:72px;height:72px}@media (prefers-reduced-motion:reduce){.home-audit-download.ui-button,.home-audit-download.ui-button:hover{transition:none;transform:none}}@media (max-width:720px){.home-audit-download.ui-button{min-height:80px!important;font-size:15px!important}.home-audit-download .cta-mascot{width:62px;height:62px}}.home-compare{background:var(--color-paper-2)}.home-compare-table{border:1px solid var(--color-rule);border-radius:var(--home-radius);background:var(--color-paper);isolation:isolate;display:grid;position:relative;overflow:hidden}.home-compare-row{border-top:1px solid var(--color-rule);grid-template-columns:minmax(120px,.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.home-compare-row:first-child{border-top:0}.home-compare-row>span{align-items:center;gap:var(--space-sm);padding:var(--space-lg);display:flex}.home-compare-row>[role=rowheader]{color:var(--color-ink);font-weight:600}.home-compare-row .diy{color:var(--color-muted)}.home-compare-row .nad{color:var(--color-ink);font-weight:500}.home-compare-head>span{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px;font-weight:700}.home-compare-head .nad{color:var(--color-accent-deep)}.home-compare-glow{z-index:-1;background:linear-gradient(180deg, var(--color-accent-wash), transparent);border-left:1px solid color-mix(in oklch, var(--color-accent) 30%, var(--color-rule));width:38.5%;position:absolute;top:0;bottom:0;right:0}.home-steps{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.home-steps-line{background:var(--color-rule);height:2px;position:absolute;top:28px;left:28px;right:0}.home-steps-line>span{background:var(--home-grad);transform-origin:0;height:100%;display:block}.home-step{gap:var(--space-xs);align-content:start;display:grid;position:relative}.home-step-node{width:56px;height:56px;margin-bottom:var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper);color:var(--color-muted);transition:background-color .4s, color .4s, border-color .4s, transform .5s var(--ease-out), box-shadow .4s;border-radius:50%;place-items:center;display:grid}.home-step.is-active .home-step-node{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 8px var(--color-accent-wash);transform:scale(1.08)}.home-step-week{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);font-size:12px;font-weight:700}.home-step h3{font-size:var(--text-title)}.home-step p{font-size:14px}.home-faq .faq-intro .home-eyebrow{margin-bottom:var(--space-md)}@media (max-width:1100px){.home-chip--3,.home-chip--4{display:none}}@media (max-width:900px){.home-chips{display:none}.home-stack-card{grid-template-columns:minmax(0,1fr);position:relative;top:auto}.home-steps{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);padding-left:76px}.home-steps-line{width:2px;height:auto;inset:0 auto 0 27px}.home-steps-line>span{transform-origin:top}.home-step-node{position:absolute;top:-6px;left:-76px}.home-catalog-side{justify-self:start}}@media (max-width:720px){.home-hero{min-height:0}.home-platforms .container{align-items:stretch;gap:var(--space-sm);padding-block:var(--space-md);flex-direction:column}.home-compare-head{display:none!important}.home-compare-row{grid-template-columns:minmax(0,1fr)}.home-compare-row>span{padding:var(--space-xs) var(--space-lg)}.home-compare-row>[role=rowheader]{padding-top:var(--space-lg)}.home-compare-row>.nad{padding-bottom:var(--space-lg)}.home-compare-glow{display:none}.mock-stats{grid-template-columns:minmax(0,1fr)}}
.sc h2{font-size:var(--text-section)}.sc-intro{gap:var(--space-lg);padding-block:var(--space-2xl);display:grid}.sc-intro h1{max-width:18ch;font-size:clamp(2.6rem,4.8vw,5rem)}.sc-intro>p{max-width:60ch;font-size:17px;line-height:1.8}.sc-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.sc-industries{gap:var(--space-lg);padding-bottom:var(--space-section);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.sc-industry{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:inherit;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sc-industry:hover{border-color:var(--color-accent);transform:translateY(-3px)}.sc-industry:hover,.sc-industry:hover *{color:inherit}.sc-thumb{aspect-ratio:16/10;background:var(--color-paper-2);position:relative;overflow:hidden}.sc-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform var(--dur-long) var(--ease-out);position:absolute;inset:0}.sc-industry:hover .sc-thumb img,.sc-card:hover .sc-thumb img{transform:scale(1.04)}.sc-industry-body{align-content:start;gap:var(--space-xs);padding:var(--space-lg);display:grid}.sc-industry-body h2,.sc-industry-body h3{font-size:var(--text-title)}.sc-industry-body p{font-size:15px}.sc-meta{color:var(--color-muted);font-size:14px}.sc-styles{gap:var(--space-lg) var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.sc-styles dt{color:var(--color-ink);font-weight:600}.sc-styles dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-2);font-size:15px}.sc-grid-2{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.sc-pains{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-pains li{padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper);border:1px solid var(--color-rule)}.sc-pains strong,.sc-features strong{color:var(--color-ink);margin-bottom:var(--space-2xs);display:block}.sc-pains p,.sc-features p{font-size:15px}.sc-features{gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-features li{gap:var(--space-sm);grid-template-columns:auto 1fr;display:grid}.sc-features svg{color:var(--color-accent);margin-top:3px}.sc-filter{gap:var(--space-xs);margin-block:var(--space-xl);flex-wrap:wrap;display:flex}.sc-filter button{min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper);color:var(--color-ink);border-radius:999px;font-size:14px;font-weight:500}.sc-filter button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.sc-gallery{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.sc-card{border-radius:var(--radius-card);border:1px solid var(--color-rule);background:var(--color-paper);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sc-card-body{align-content:start;gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);display:grid}.sc-card-body h3{font-size:1.15rem}.sc-card-body p{font-size:14px}.sc-style-tag{color:var(--color-accent-deep);font-size:13px;font-weight:600}.sc-card-links{gap:var(--space-md);margin-top:var(--space-xs);font-size:14px;font-weight:600;display:flex}.sc-card-links a{color:var(--color-accent);align-items:center;gap:4px;display:inline-flex}.sc-empty{padding:var(--space-xl);border-radius:var(--radius-card);background:var(--color-paper-2)}.sc-pricing{margin-top:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);overflow-x:auto}.sc-pricing table{border-collapse:collapse;width:100%;min-width:680px}.sc-pricing th,.sc-pricing td{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top}.sc-pricing thead th{vertical-align:bottom}.sc-pricing tbody tr:last-child th,.sc-pricing tbody tr:last-child td{border-bottom:0}.sc-pricing tbody th{color:var(--color-ink-2);font-weight:500}.sc-plan-name{color:var(--color-ink);font-weight:600;display:block}.sc-plan-price{margin-top:var(--space-2xs);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;display:block}.sc-plan-unit{color:var(--color-muted);font-size:13px;font-weight:400;display:block}.sc-plan-hot{background:var(--color-accent-wash)}.sc-yes{color:var(--color-accent)}.sc-no{color:var(--color-muted)}.sc-note{margin-top:var(--space-md);color:var(--color-muted);font-size:14px}.sc-others{gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.sc-others a{border:1px solid var(--color-rule-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}@media (max-width:60rem){.sc-grid-2,.sc-features,.sc-pains{grid-template-columns:minmax(0,1fr)}}.sc-hero{overflow:hidden}.sc-hero .sc-intro{padding-block:0}
