.supersok{--ss-accent:var(--block-button-bg,var(--brand,var(--brand-red,var(--workspace-accent,var(--primary-600,#6d28d9)))));--ss-ink:var(--block-text,var(--text,#211c32));--ss-border:var(--border,#e4dfee);color:var(--ss-ink);font-family:inherit;display:grid;gap:24px;max-width:100%;text-align:left}.supersok *{box-sizing:border-box;min-width:0}.supersok [hidden]{display:none!important}.supersok h2,.supersok h3,.supersok p{margin:0}.supersok h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2;letter-spacing:-.025em}.supersok h3{font-size:1.1rem}.ss-heading{display:grid;gap:12px}.ss-heading p,.ss-panel>p,.ss-note{line-height:1.6;opacity:.8}.ss-eyebrow{font-size:.72rem;letter-spacing:.12em;font-weight:700;color:var(--ss-accent)}.ss-search,.ss-panel form{display:grid;gap:16px}.ss-search-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.supersok label{display:grid;gap:8px;font-size:.9rem;font-weight:600}.supersok input,.supersok textarea,.supersok select{width:100%;font:inherit;color:inherit;border:1px solid var(--ss-border);background:var(--surface,#fff);border-radius:12px;padding:13px 14px;min-height:48px}.supersok input[name=registration]{font-weight:750;letter-spacing:.08em;text-transform:uppercase}.supersok button{font:inherit;cursor:pointer;border:1px solid var(--ss-border);border-radius:var(--block-button-radius,12px);padding:12px 16px;min-height:44px;background:var(--surface,#fff);color:inherit;font-weight:600}.supersok button:disabled{opacity:.55;cursor:wait}.supersok .ss-primary{background:var(--ss-accent);color:var(--block-button-text,#fff);border-color:transparent;display:flex;align-items:center;justify-content:center;gap:16px}.supersok :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid var(--ss-accent);outline-offset:3px}.ss-check{display:flex!important;align-items:start;gap:12px!important;font-weight:400!important}.ss-check input{width:20px;min-height:20px;flex:0 0 20px;margin-top:2px;accent-color:var(--ss-accent)}.ss-contact-gate{border:1px solid var(--ss-border);border-radius:16px;padding:20px;display:grid;gap:16px}.ss-contact-gate legend{padding:0 8px;font-weight:600}.ss-status:empty{display:none}.ss-status{padding:16px;border:1px solid var(--ss-border);border-radius:12px;line-height:1.5}.ss-status[data-error=true]{border-color:#b42318;color:#9b1c1c}.ss-result{scroll-margin-top:24px;display:grid;gap:20px;outline:none}.ss-identity{display:grid;gap:8px}.ss-value{background:color-mix(in srgb,var(--ss-accent) 7%,var(--surface,#fff));padding:clamp(20px,4vw,32px);border-radius:var(--block-radius,20px);display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--ss-accent) 15%,var(--surface,#fff))}.ss-value strong{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.ss-value-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ss-interval{font-size:1rem}.ss-range{height:6px;background:color-mix(in srgb,var(--ss-accent) 20%,var(--surface,#fff));border-radius:10px;position:relative;margin:8px 0}.ss-range span{position:absolute;top:-4px;width:14px;height:14px;border-radius:50%;background:var(--ss-accent);transform:translate(-50%)}.ss-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ss-metric{padding:16px;border:1px solid var(--ss-border);border-radius:16px;display:grid;gap:8px}.ss-metric span{font-size:.8rem;line-height:1.4}.ss-metric strong{font-size:1.15rem}.ss-panel,.ss-demo{border:1px solid var(--ss-border);border-radius:16px;padding:20px;display:grid;gap:16px}.supersok summary{font-weight:650;cursor:pointer;min-height:32px}.supersok details[open]>summary{margin-bottom:16px}.ss-panel>*,.ss-demo>*{margin-top:12px}.ss-actions{display:flex;flex-wrap:wrap;gap:12px}.ss-data{display:grid;gap:12px;margin:0}.ss-data>div{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ss-border)}.ss-data dt{font-size:.9rem}.ss-data dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.ss-badge{display:inline-flex;align-self:start;justify-self:start;border-radius:8px;padding:6px 10px;font-size:.75rem;background:color-mix(in srgb,var(--ss-accent) 9%,var(--surface,#fff))}.ss-history{display:grid;gap:12px;margin-top:16px}.ss-history button{text-align:left;display:grid;gap:5px;width:100%}.ss-history small{font-weight:400;overflow-wrap:anywhere}.ss-comparables{display:grid;gap:12px}.ss-comparables a{color:var(--ss-accent);text-decoration:underline;text-underline-offset:3px}.ss-analysis{white-space:pre-line;line-height:1.65}.ss-lead{display:grid;gap:16px}.ss-skeleton{height:10px;background:color-mix(in srgb,var(--ss-accent) 12%,white);border-radius:4px;width:70%;margin-top:12px}.ss-skeleton:last-child{width:45%}@media(max-width:600px){.ss-search-fields,.ss-metrics{grid-template-columns:1fr}.ss-metric{display:flex;align-items:center;justify-content:space-between;gap:12px}.ss-panel,.ss-demo{padding:16px}.ss-data>div{flex-wrap:wrap}.ss-data dd{text-align:left}.ss-contact-gate{padding:16px}.ss-actions>*{flex:1 1 150px}}.dark .supersok{--ss-ink:#f1edf7;--ss-border:#494354;--surface:#211d29}.supersok .ss-chart{display:grid;gap:.65rem;margin-block:1rem}.supersok .ss-chart-row{display:grid;grid-template-columns:5rem minmax(0,1fr) 7rem;align-items:center;gap:.5rem;font-size:.8rem}.supersok .ss-chart-row>span:nth-child(2){height:.65rem;border-radius:1rem;background:var(--ss-accent)}.supersok .ss-chart-row strong{text-align:right;font-variant-numeric:tabular-nums}.supersok select{max-width:100%;padding:.7rem;border:1px solid var(--ss-border,#d4d4d8);border-radius:.7rem;background:inherit;color:inherit}.supersok button:focus-visible,.supersok summary:focus-visible,.supersok a:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.fi-body-has-topbar .ss-result{scroll-margin-top:6rem}.dark .supersok .ss-status[data-error=true]{border-color:#fda29b;color:#fda29b}.dark .supersok :is(.ss-eyebrow,.ss-comparables a){color:var(--primary-300,#c4b5fd)}.supersok{--ss-surface:var(--surface,#fff);--ss-accent:var(--block-button-bg,var(--brand,var(--brand-red,var(--workspace-accent,var(--primary-600,#7828ff)))));gap:20px;container-type:inline-size}.ss-intro{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--ss-border);border-radius:var(--block-radius,22px);background:linear-gradient(125deg,color-mix(in srgb,var(--ss-accent) 8%,var(--ss-surface)),var(--ss-surface));isolation:isolate}.ss-intro-content{display:grid;align-content:center;gap:24px;padding:clamp(20px,4vw,40px)}.ss-heading :is(h1,h2){max-width:20ch;font-weight:760;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.1;text-wrap:balance}.ss-heading p{max-width:52ch}.ss-hero-visual{display:none;margin:0;min-height:280px}.ss-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.ss-hero-placeholder{align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;color:var(--ss-accent);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ss-accent) 14%,transparent),transparent 70%)}.ss-hero-placeholder svg{width:min(80%,220px);height:auto;stroke-width:.8}.ss-hero-placeholder span{font-size:1.5rem;font-weight:800;letter-spacing:-.05em}.ss-hero-placeholder small{text-align:center;color:var(--ss-ink)}.ss-benefits{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0 4px;font-size:.8rem;font-weight:600}.ss-benefits span{display:flex;align-items:center;gap:8px}.ss-benefits svg{width:20px;height:20px;color:var(--ss-accent)}.ss-search-fields{align-items:start}.ss-search .ss-primary{justify-self:start;padding-inline:24px}.ss-search .ss-note{font-weight:400;font-size:.8rem}.ss-search input[name=registration]{border-left:7px solid var(--ss-accent);font-size:1.1rem;background:var(--ss-surface)}.ss-result{padding:clamp(16px,3vw,28px);border:1px solid var(--ss-border);border-radius:22px;background:var(--ss-surface)}.ss-identity{padding-bottom:20px;border-bottom:1px solid var(--ss-border)}.ss-identity h3{font-size:1.4rem;font-weight:750}.ss-identity p{font-size:.85rem;opacity:.75}.ss-value{text-align:center;justify-items:center}.ss-value .ss-range{width:100%;height:8px}.ss-value .ss-badge{justify-self:center}.ss-value-label{font-weight:650}.ss-range span{outline:3px solid var(--ss-surface)}.ss-metric{background:color-mix(in srgb,var(--ss-accent) 3%,var(--ss-surface))}.ss-metric strong{font-variant-numeric:tabular-nums}.ss-panel{background:var(--ss-surface);padding:20px}.ss-panel>summary{list-style-position:inside}.ss-panel .ss-panel{background:color-mix(in srgb,var(--ss-accent) 3%,var(--ss-surface));border-radius:12px}.ss-panel>p{font-size:.85rem}.ss-link-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ss-border);border-radius:12px;min-height:44px;padding:12px 16px;font-weight:600;text-decoration:none;color:inherit}.ss-result>.ss-actions{padding-block:4px}.ss-chart-row{overflow-wrap:anywhere}@container (min-width:720px){.ss-hero .ss-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ss-hero .ss-hero-visual{display:flex}.ss-result{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-result>:is(.ss-identity,.ss-value,.ss-metrics,.ss-actions,.ss-note,.ss-primary){grid-column:1/-1}.ss-result>.ss-panel:has(.ss-comparables){grid-column:1/-1}.ss-comparables{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.ss-search-fields,.ss-metrics{grid-template-columns:1fr}.ss-metric{display:flex;justify-content:space-between}.ss-search .ss-primary{width:100%}.ss-actions>*{flex:1 1 100%}.ss-chart-row{grid-template-columns:4rem minmax(0,1fr) 6rem}.ss-intro-content{padding:20px}.ss-result{padding:16px}.ss-benefits{gap:12px;font-size:.72rem}.ss-benefits svg{width:17px;height:17px}}.ss-result>.ss-inventory{grid-column:1/-1}.supersok .ss-stock-image{display:block;width:100%;max-width:480px;margin-inline:auto;max-height:300px;object-fit:contain;border-radius:12px;background:var(--ss-surface)}.ss-confidence{width:100%;max-width:44rem;text-align:left;border:1px solid var(--ss-border);border-radius:12px;padding:12px 16px;background:var(--ss-surface)}.ss-confidence summary{min-height:44px;display:list-item;align-content:center;font-size:.85rem;line-height:1.5}.ss-confidence summary:focus-visible{outline:2px solid var(--ss-accent);outline-offset:4px;border-radius:4px}.ss-confidence ul{padding-left:20px;display:grid;gap:8px;font-size:.85rem;line-height:1.55}.ss-confidence li{overflow-wrap:anywhere}.ss-confidence-bar{display:block;height:6px;margin-top:10px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--ss-accent) 15%,var(--surface,#fff))}.ss-confidence-bar>span{display:block;height:100%;background:var(--ss-accent);border-radius:inherit}.ss-confidence>p{margin-top:10px;font-size:.85rem;line-height:1.55}.ss-teaser .ss-intro{background:var(--ss-surface);box-shadow:0 16px 48px color-mix(in srgb,var(--ss-ink) 6%,transparent)}.ss-teaser .ss-hero-visual{display:block;min-height:0;max-height:320px}.ss-teaser .ss-hero-visual img{aspect-ratio:16/9}.ss-teaser-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.ss-teaser-form label{flex:1 1 220px}.ss-teaser-form .ss-primary{min-height:52px;white-space:normal}@container (min-width:720px){.ss-teaser .ss-intro:has(.ss-hero-visual){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ss-teaser .ss-hero-visual{max-height:none}.ss-teaser .ss-hero-visual img{height:100%;aspect-ratio:auto}}.ss-showroom{--ss-ink:var(--sales-ink,var(--text,#172b31));--ss-accent:var(--block-button-bg,var(--sales-red,var(--brand,#bd1429)));--ss-border:#dfe3e1}.ss-showroom .ss-intro{border:0;border-radius:0;background:transparent}.ss-showroom .ss-intro-content{padding:0;gap:30px}.ss-showroom .ss-heading :is(h1,h2){font-size:clamp(34px,4.2vw,55px);font-weight:750;letter-spacing:-.045em;max-width:none;text-wrap:initial}.ss-showroom .ss-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--sales-muted,#57666b)}.ss-showroom .ss-heading p{font-size:14px;line-height:1.8;color:var(--sales-muted,#57666b);opacity:1;max-width:75ch}.ss-showroom .ss-search{background:var(--sales-cream,#f6f5f1);border:1px solid var(--ss-border);border-radius:10px;padding:28px}.ss-showroom :is(input,textarea,select,button,.ss-contact-gate,.ss-panel,.ss-result,.ss-value){border-radius:7px}.ss-showroom input[name=registration]{border-left:1px solid var(--ss-border)}.ss-showroom .ss-benefits{display:none}.ss-showroom .ss-result{grid-template-columns:minmax(0,1fr)}.ss-showroom .ss-result>*{grid-column:1/-1}@container (max-width:420px){.ss-showroom .ss-search{padding:20px}}.ss-privacy a{text-decoration:underline;text-underline-offset:3px}.ss-teaser-form :is(.ss-privacy,[data-enquiry-status]){flex:1 1 100%}
