@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jbmono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jbmono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jbmono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--page:1240px;--bg:#EDEDEF;--panel:#FFFFFF;--panel2:#F6F6F9;--border:#DDDDE1;--hairline:#E6E6E9;--ink:#141414;--ink2:#4A4A51;--ink3:#63636B;--surface-panel:#282828;--surface-panel-deep:#141414;--surface-panel-raised:#323232;--on-panel:#FFFFFF;--on-panel-muted:#A5A5A5;--on-panel-border:#3D3D3D;--accent:#C5F32E;--accent-hover:#CDF54B;--accent-press:#AEDC1C;--accent-ink:#141414;--accent-text:#141414;--accent-deep:#3D4A0A;--accent-weak:#F2FDD6;--accent-line:#AEDC1C;--good:#2E9E5B;--good-deep:#1F6E3F;--good-weak:#DFF3E6;--good-line:#2E9E5B;--bad:#E0483A;--bad-weak:#FADEDB;--bad-line:#E0483A;--series-1:#C5F32E;--series-2:#282828;--series-3:#3B7A96;--series-4:#A8A8AF;--series-5:#E8A33D;--material:#3B7A96;--energy:#A26D1D;--wear:#7A3FF2;--failure:#E0483A;--labor:#2E9E5B;--extras:#0D94AD;--overhead:#63636B;--glass:rgba(255,255,255,0.72);--glass-solid:rgba(255,255,255,0.97);--hover:rgba(20,20,20,0.05);--scrim:rgba(14,14,14,0.45);--shadow-xs:0 1px 2px rgba(16,16,18,0.05);--shadow-sm:0 2px 6px rgba(16,16,18,0.05),0 1px 2px rgba(16,16,18,0.04);--shadow-card:0 4px 20px rgba(16,16,18,0.06),0 1px 3px rgba(16,16,18,0.04);--shadow-md:0 8px 28px rgba(16,16,18,0.08),0 2px 6px rgba(16,16,18,0.04);--shadow-lg:0 18px 48px rgba(16,16,18,0.10),0 4px 12px rgba(16,16,18,0.05);--shadow-float:0 30px 70px rgba(16,16,18,0.16),0 8px 20px rgba(16,16,18,0.07);--on-acid-wash:rgba(20,20,20,0.12);--vase-shadow-low:drop-shadow(-6px 18px 13px rgba(16,16,18,0.20));--vase-shadow-high:drop-shadow(10px 32px 21px rgba(16,16,18,0.12));--shadow-popover:0 12px 32px rgba(16,16,18,0.14),0 0 0 1px rgba(16,16,18,0.05);--shadow-acid:0 6px 22px rgba(174,220,28,0.38);--inset-field:inset 0 1px 2px rgba(16,16,18,0.05);--focus:#141414;--focus-halo:rgba(197,243,46,0.55);--radius:20px;--radius-panel:28px;--radius-sheet:36px;--radius-ctl:10px;--font-core:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.exInvert{color:var(--ink);--panel:#323232;--panel2:#1C1C1C;--border:#3D3D3D;--hairline:#3D3D3D;--ink:#FFFFFF;--ink2:#EDEDED;--ink3:#A5A5A5;--hover:rgba(255,255,255,0.07);--focus:#C5F32E;--accent-text:#C5F32E;--accent-deep:#C5F32E;--good:#4CC57E;--good-weak:rgba(76,197,126,0.16);--bad:#F0705F;--bad-weak:rgba(240,112,95,0.16);--shadow-card:none;--shadow-md:none;--inset-field:none}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.btnAccent:focus-visible,.btnGhost:focus-visible,.btnOutline:focus-visible,.btnPrimary:focus-visible,.chip:focus-visible,.dsChip:focus-visible,.navCta:focus-visible{border-radius:999px}.chipsArrow:focus-visible,.iconBtn:focus-visible{border-radius:50%}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--font-core);-webkit-font-smoothing:antialiased}.wrap{max-width:var(--page);margin:0 auto;padding:24px clamp(16px,4vw,32px) 64px;grid-gap:14px;gap:14px}.head,.wrap{display:grid}.head{grid-gap:2px;gap:2px}.brand{color:var(--ink);font-weight:800;letter-spacing:-.3px}.brand:after,.legalBrand:after,.navBrand:after{content:".";color:var(--accent)}h1{font-size:28px;margin:4px 0 0;letter-spacing:-.02em;font-weight:800}h2{font-size:17px;margin:14px 0 8px;letter-spacing:-.01em}.sub{color:var(--ink2);margin:0;font-size:14px}.card{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-card)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.grid2{grid-template-columns:1fr}}.field{display:grid;grid-gap:6px;gap:6px}.label{color:var(--ink3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.inputWrap{display:flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-ctl);padding:0 12px;box-shadow:var(--inset-field);transition:border-color .14s ease}.inputWrap:focus-within{border-color:var(--ink)}.input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:500 16px/1.3 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:11px 0}.suffix{font:500 12.5px/1 var(--font-mono)}.hint,.suffix{color:var(--ink3)}.hint{font-size:11.5px;line-height:1.4}.chipsBlock{display:grid;grid-gap:8px;gap:8px;min-width:0}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:9px 15px;border-radius:999px;cursor:pointer;background:var(--panel);border:1px solid var(--border);color:var(--ink2);font:inherit;font-size:13px;font-weight:600;transition:background .14s ease,border-color .14s ease,color .14s ease}.chip:hover{background:var(--panel2);color:var(--ink)}.chipOn{background:var(--accent);border-color:var(--accent);font-weight:700}.chipOn,.chipOn:hover{color:var(--accent-ink)}.chipOn:hover{background:var(--accent-hover)}.chipsWrap{position:relative;min-width:0}.chipsMoreL .chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 42px);mask-image:linear-gradient(90deg,transparent,#000 42px)}.chipsMoreR .chips{-webkit-mask-image:linear-gradient(270deg,transparent,#000 42px);mask-image:linear-gradient(270deg,transparent,#000 42px)}.chipsMoreL.chipsMoreR .chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 42px,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(90deg,transparent,#000 42px,#000 calc(100% - 42px),transparent)}.chipsArrow{position:absolute;top:50%;transform:translateY(-50%);display:none;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-md);color:var(--ink2);cursor:pointer;transition:color .14s ease,border-color .14s ease}.chipsArrow:hover{color:var(--ink);border-color:var(--ink)}.chipsArrowL{left:-6px}.chipsArrowR{right:-6px}.chipsMoreL .chipsArrowL,.chipsMoreR .chipsArrowR{display:grid}.chipsChev{width:7px;height:7px;border-right:1.8px solid;border-bottom:1.8px solid}.chipsArrowL .chipsChev{transform:rotate(135deg);margin-right:2px}.chipsArrowR .chipsChev{transform:rotate(-45deg);margin-left:2px}@media (hover:none){.chipsArrow{display:none!important}.chipsMoreL .chips,.chipsMoreL.chipsMoreR .chips,.chipsMoreR .chips{-webkit-mask-image:none;mask-image:none}}.hero{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-card)}.heroLabel{color:var(--ink2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.heroValue{font:700 40px/1.05 var(--font-mono);letter-spacing:-.02em;margin:4px 0}.heroSub{color:var(--ink3);font-size:12px}.heroResult{background:var(--surface-panel);border-color:var(--surface-panel);border-radius:var(--radius-panel);padding:22px;box-shadow:none}.heroResult .heroLabel{color:var(--accent)}.heroResult .heroValue{font-size:clamp(36px,5vw,52px)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:620px){.stats{grid-template-columns:1fr 1fr}}.stat{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:12px;box-shadow:var(--shadow-xs)}.statLabel{color:var(--ink3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.statValue{font:600 17px/1.3 var(--font-mono);margin-top:5px}.statValue.good{color:var(--good)}.statValue.bad{color:var(--bad)}.statNote{color:var(--ink3);font-size:11px;margin-top:2px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.tiers>*{min-width:0}.tier{display:grid;grid-gap:3px;gap:3px;justify-items:center;cursor:pointer;background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:10px;color:var(--ink);font:inherit;transition:border-color .14s ease,background .14s ease}.tier:hover{border-color:var(--ink3)}.tierOn{background:var(--accent);border-color:var(--accent)}.tierOn .tierMargin,.tierOn .tierName,.tierOn .tierPrice{color:var(--accent-ink)}.tierName{color:var(--ink3);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tierPrice{font:700 15px/1.2 var(--font-mono)}.tierMargin{color:var(--ink3);font:500 10.5px/1.2 var(--font-mono)}.heroResult .tier{background:var(--surface-panel-raised);border-color:var(--on-panel-border)}.heroResult .tier:hover{border-color:var(--ink3)}.heroResult .tierOn{background:var(--accent);border-color:var(--accent)}.brRow{display:flex;align-items:center;gap:10px;margin-bottom:8px}.brLabel{color:var(--ink2);font-size:13px;width:150px;flex:0 0 auto}.brTrack{flex:1 1;background:var(--panel2);overflow:hidden}.brBar,.brTrack{height:8px;border-radius:4px}.brBar{display:block;background:var(--series-4)}.series-1{background:var(--series-1)}.series-2{background:var(--series-2)}.series-3{background:var(--series-3)}.series-4{background:var(--series-4)}.series-5{background:var(--series-5)}.brValue{min-width:78px;text-align:right;flex:0 0 auto;white-space:nowrap;font:500 12.5px/1.3 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.foot{color:var(--ink3);font-size:12.5px;line-height:1.5;border-top:1px solid var(--hairline);padding-top:14px}.foot p{margin:0}.foot a{color:var(--ink2)}.topicCalc{margin:26px 0;padding:clamp(18px,3vw,26px);border-radius:var(--radius-panel);border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-card);display:grid;grid-gap:6px;gap:6px}.topicCalcTitle{margin:0;font-size:clamp(19px,3vw,23px);line-height:1.22;letter-spacing:-.02em;font-weight:700}.topicCalc .hint{margin:0 0 8px;font-size:13px}.topicCalc .calcShell{margin-top:6px}.lead{color:var(--ink2);font-size:15.5px;line-height:1.6;margin:8px 0 0}.article{display:grid;grid-gap:4px;gap:4px}.article p{color:var(--ink2);line-height:1.65;margin:0 0 10px}.article h2{color:var(--ink)}.topics{border-top:1px solid var(--hairline);padding-top:14px}.topics ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.topics li{display:grid;grid-gap:2px;gap:2px}.topics a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.topics a:hover{color:var(--accent-deep)}.topicDesc{color:var(--ink3);font-size:13px;line-height:1.45}a.brand{text-decoration:none}.calcCol,.calcCols{display:grid;grid-gap:14px;gap:14px}.calcCol{align-content:start}.calcCol,.calcCol>*,.calcOut,.grid2>*{min-width:0}@media (min-width:1000px){.innerCalc .calcCols{grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:22px;align-items:start}.innerCalc .calcOut{align-self:stretch;grid-row:1/span 2}.innerCalc .calcOutSticky{position:-webkit-sticky;position:sticky;top:96px}.innerCalc .calcWide{grid-column:1;grid-row:2}.innerCalc .calcOut .stats{grid-template-columns:1fr 1fr}}.btnAccent{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border:1px solid transparent;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.btnAccent:hover{background:var(--accent-hover);box-shadow:var(--shadow-acid)}.btnOutline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--ink);font:inherit;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .14s ease,border-color .14s ease}.btnOutline:hover{background:var(--panel2);border-color:var(--ink3)}.btnWide{width:100%}.disclose{display:inline-flex;align-items:center;gap:9px;padding:8px 2px;background:none;border:0;color:var(--ink2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.disclose:hover{color:var(--ink)}.discloseChev{width:7px;height:7px;flex:none;border-right:1.8px solid;border-bottom:1.8px solid;transform:rotate(45deg);transition:transform .18s ease;margin-bottom:2px}.disclose[aria-expanded=true] .discloseChev{transform:rotate(225deg);margin-bottom:-2px}.brValue,.heroValue,.quoteTotal strong,.statValue,.sumRow strong,.tierPrice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.more{width:100%;padding:11px;border-radius:999px;cursor:pointer;background:var(--panel);border:1px solid var(--border);color:var(--ink2);font:inherit;font-weight:600;transition:background .14s ease,border-color .14s ease}.more:hover{background:var(--panel2);border-color:var(--ink3)}.sums{display:grid;grid-gap:6px;gap:6px}.sums h2{margin:0 0 4px}.sumRow{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.sumRow span{color:var(--ink2);font-size:13.5px}.sumRow strong{font:600 13.5px/1.4 var(--font-mono)}.sumRow strong.bad{color:var(--bad);font-weight:500;font-size:12.5px}.warn{color:var(--energy);font-size:12px;margin:2px 0 0;line-height:1.4}.dsChips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.dsChip{border:1px solid var(--border);border-radius:999px;cursor:pointer;background:var(--panel);color:var(--ink2);font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;transition:background .14s ease,border-color .14s ease}.dsChip:hover{background:var(--panel2)}.dsChipOn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.dsBig{font-size:15px;font-weight:700;margin:0}.dsOk{color:var(--good)}.dsBad,.dsOk{font-size:12.5px;margin:2px 0 0;line-height:1.4}.dsBad{color:var(--bad)}.qPage{min-height:100svh;display:grid;align-content:center;justify-items:center;padding:clamp(20px,4vw,48px) clamp(12px,3vw,32px);grid-gap:0;gap:0}.qPage>*{width:100%;max-width:var(--page)}.qDoc{max-width:820px;margin:0 auto}.qActions{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin-bottom:22px}.qActionsHint{margin:0;color:var(--ink3);font-size:12.5px;line-height:1.5;max-width:52ch}.qDoc{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);padding:clamp(18px,3.5vw,44px);display:grid;grid-gap:clamp(18px,2.5vw,24px);gap:clamp(18px,2.5vw,24px);box-shadow:var(--shadow-lg);overflow-wrap:anywhere}.qHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:2px solid var(--ink)}.qFrom{display:flex;align-items:center;gap:12px}.qMark{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--surface-panel-deep);color:var(--accent)}.qSeller{font-size:18px;font-weight:700;color:var(--ink);line-height:1.25}.qSellerDetails{margin-top:6px;color:var(--ink2);font-size:12px;line-height:1.55;white-space:pre-wrap;max-width:46ch}.qDocType{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:700;margin-top:3px}.qMeta{margin:0;display:grid;grid-gap:5px;gap:5px;text-align:right}.qMeta>div{display:flex;gap:10px;justify-content:flex-end;align-items:baseline}.qMeta dt{color:var(--ink3);font-size:12px}.qMeta dd{margin:0;color:var(--ink);font:600 13px/1.4 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qTableWrap{overflow-x:auto}.qTable{width:100%;border-collapse:collapse}.qTable th{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:700;padding:0 0 9px}.qTable td,.qTable th{border-bottom:1px solid var(--hairline)}.qTable td{padding:14px 0;vertical-align:top}.qTable td+td,.qTable th+th{padding-left:12px}@media (max-width:520px){.qTable th{font-size:9.5px;letter-spacing:.05em}.qTable td+td,.qTable th+th{padding-left:8px}}.qNum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qNum,.qTable th.qNum{text-align:right}.qName{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.35}.qTable td.qNum{color:var(--ink2);font:500 13.5px/1.5 var(--font-mono)}.qStrong{color:var(--ink)!important;font-weight:700}.qDiscount{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.qWas{display:block;color:var(--ink3);font-size:12.5px;text-decoration:line-through}.qSaved strong{color:var(--good)}.qTotals{display:grid;justify-content:end}.qTotalRow{display:flex;justify-content:space-between;align-items:baseline;gap:32px;min-width:min(300px,100%);padding-top:4px}.qTotalRow span{color:var(--ink2);font-size:12.5px;text-transform:uppercase;letter-spacing:.08em}.qTotalRow strong{font:700 28px/1.1 var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.qBlock{display:grid;grid-gap:6px;gap:6px}.qBlock h2{margin:0;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:700}.qBlock p{margin:0;color:var(--ink2);font-size:14px;line-height:1.7;white-space:pre-wrap}.qFoot{border-top:1px solid var(--hairline);padding-top:16px;color:var(--ink3);font-size:11.5px;line-height:1.6;text-align:center}@media print{@page{size:A4;margin:16mm}.more,.nav,.noPrint,.qActions{display:none!important}body,html{background:#fff!important}body{color:#000!important}.qPage,.wrap{padding:0!important;max-width:none!important}.qDoc{max-width:none;border:0;box-shadow:none;border-radius:0;padding:0;background:#fff;gap:20px}.qDoc,.qMeta dd,.qName,.qSeller,.qStrong,.qTotalRow strong{color:#000!important}.qBlock h2,.qBlock p,.qDocType,.qFoot,.qMeta dt,.qTable td.qNum,.qTable th,.qTotalRow span{color:#444!important}.qHead{border-bottom-color:#000!important}.qFoot,.qTable td,.qTable th{border-color:#bbb!important}.qMark{background:#222!important;color:#fff!important}.qDiscount{background:#eee!important;color:#000!important}.qTableWrap{overflow:visible!important}.qBlock,.qTable tr,.qTotals{page-break-inside:avoid;break-inside:avoid}.quote{display:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav{position:-webkit-sticky;position:sticky;top:12px;z-index:60;max-width:calc(var(--page) + 16px);margin:0 auto;padding:0 clamp(8px,1.5vw,8px)}.navInner{margin:0 auto;padding:9px 10px 9px 20px;display:flex;align-items:center;gap:12px;background:var(--glass);backdrop-filter:saturate(150%) blur(18px);-webkit-backdrop-filter:saturate(150%) blur(18px);border:1px solid var(--hairline);border-radius:999px;box-shadow:var(--shadow-sm)}.navBrand{color:var(--ink);font-weight:800;letter-spacing:-.03em;text-decoration:none;font-size:18px;flex:none}.navLinks{display:flex;gap:2px;margin-left:4px}.navLink{color:var(--ink2);text-decoration:none;font-size:13.5px;font-weight:600;padding:8px 13px;border-radius:999px;white-space:nowrap;transition:color .14s ease,background .14s ease}.navLink:hover{color:var(--ink);background:var(--hover)}.navLinkOn{color:var(--panel);background:var(--ink)}.navRight{margin-left:auto;display:flex;align-items:center;gap:8px}.navCta{background:var(--accent);color:var(--accent-ink);text-decoration:none;font-weight:700;font-size:13.5px;padding:10px 18px;border-radius:999px;white-space:nowrap;transition:background .14s ease,box-shadow .14s ease}.navCta:hover{background:var(--accent-hover);box-shadow:var(--shadow-acid)}.iconBtn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--panel);border:1px solid var(--border);color:var(--ink2);cursor:pointer;transition:background .14s ease,color .14s ease}.iconBtn:hover{background:var(--panel2);color:var(--ink)}.navBurger{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--panel);border:1px solid var(--border);color:var(--ink);cursor:pointer}.navBurger:hover{background:var(--panel2)}.langPick{position:relative}.langPick summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--ink2);font-size:13px;transition:background .14s ease,color .14s ease}.langPick summary::-webkit-details-marker{display:none}.langPick summary:hover{background:var(--panel2);color:var(--ink)}.langNow{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.langMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;display:grid;min-width:170px;padding:6px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--hairline);box-shadow:var(--shadow-popover)}.langItem{color:var(--ink2);text-decoration:none;font-size:13.5px;padding:9px 12px;border-radius:999px}.langItem:hover{background:var(--panel2);color:var(--ink)}.langItemOn{font-weight:600}.langItemOn,.langItemOn:hover{background:var(--ink);color:var(--panel)}@media (max-width:1060px){.navCta{display:none}}@media (max-width:900px){.navBurger{display:flex}.navLinks{position:absolute;left:clamp(8px,1.5vw,8px);right:clamp(8px,1.5vw,8px);top:calc(100% + 8px);display:none;flex-direction:column;gap:2px;padding:10px;background:var(--glass-solid);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-popover)}.navLinksOpen{display:flex}.navLink{font-size:15px;padding:11px 14px}.navCta{display:none}}@media (max-width:420px){.langNow{display:none}}@media (max-width:520px){.lHeroCtas{flex-direction:column;align-items:stretch;width:100%}.lHeroCtas .btnGhost,.lHeroCtas .btnPrimary{justify-content:center}}.home{display:block}.band{position:relative;padding:clamp(36px,5vw,64px) 0}.band[id]{scroll-margin-top:84px}.inner{width:100%;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.inner,.innerCalc,.innerNarrow,.innerText{max-width:var(--page)}.bandPanel{background:var(--panel);border:1px solid var(--hairline);box-shadow:var(--shadow-card);padding:clamp(36px,5vw,72px) 0}.bandDark,.bandPanel{max-width:var(--page);margin-inline:auto;width:calc(100% - clamp(16px, 3vw, 32px));border-radius:var(--radius-sheet)}.bandDark{background:var(--surface-panel);padding:clamp(40px,6vw,80px) 0}.bandDark.bandDeep{background:var(--surface-panel-deep)}.bandDark .inner,.bandPanel .inner{padding:0 clamp(20px,4vw,56px)}.bandHero{min-height:100svh;display:grid;align-content:center;padding-top:clamp(96px,13vh,150px);padding-bottom:clamp(56px,8vh,96px)}@media (max-height:460px){.bandHero{min-height:auto}}.innerHero{max-width:var(--page)}.lHero{display:grid;grid-gap:20px;gap:20px;position:relative;justify-items:center;text-align:center}.lHeroH1{margin:0;text-wrap:balance;font-size:clamp(34px,6vw,72px);line-height:1.04;letter-spacing:-.03em;font-weight:800;color:var(--ink)}.h1Mark{background:var(--accent);color:var(--accent-ink);padding:0 .12em;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lHeroSub{margin:0;color:var(--ink2);font-size:clamp(16px,2.2vw,19px);line-height:1.55;max-width:58ch}.lHeroCtas{gap:12px;margin-top:6px}.btnPrimary{background:var(--accent);color:var(--accent-ink);font-weight:700;padding:15px 28px;border-radius:999px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.btnGhost,.btnPrimary{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:15.5px}.btnGhost{border:1px solid var(--border);color:var(--ink);font-weight:600;padding:14px 26px;border-radius:999px;background:var(--panel);box-shadow:var(--shadow-xs);transition:background .14s ease,border-color .14s ease}.btnPrimary:hover{background:var(--accent-hover);box-shadow:var(--shadow-acid)}.btnGhost:hover{background:var(--panel2);border-color:var(--ink3)}.secHead{margin-bottom:clamp(24px,3.5vw,40px)}.secHeadCenter{text-align:center}.kicker{color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.exInvert .kicker{color:var(--accent)}.secH2{margin:0;text-wrap:balance;font-size:clamp(26px,3.8vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--ink)}.secHead .sub{margin-top:10px;font-size:15.5px}.lGrid2,.lGrid3{grid-gap:clamp(12px,1.6vw,18px);gap:clamp(12px,1.6vw,18px)}@media (min-width:700px){.lGrid2{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.lGrid3{grid-template-columns:repeat(3,1fr)}}.lCard{position:relative;height:100%;padding:clamp(18px,2.2vw,26px);border-radius:var(--radius);border:1px solid var(--hairline);background:var(--panel);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lCard h3{margin:0 0 8px;font-size:17px;color:var(--ink);line-height:1.32;font-weight:700;letter-spacing:-.01em}.lCard p{margin:0;color:var(--ink2);font-size:14px;line-height:1.65;text-wrap:pretty}.lCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.exInvert .lCard{background:var(--surface-panel-raised);border-color:var(--on-panel-border);box-shadow:none}.exInvert .lCard:hover{transform:none;border-color:var(--ink3);box-shadow:none}.cardKicker{color:var(--ink3);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.cardIcon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:50%;color:var(--accent);background:var(--surface-panel);border:0}.cardIconBad{color:var(--bad);background:var(--bad-weak)}.cardIconGood{color:var(--good-deep);background:var(--good-weak)}.cardIconBig{width:56px;height:56px}.icon{display:block}.bars{margin:18px 0 0;display:grid;grid-gap:8px;gap:8px}.bars li{grid-template-columns:8.5em 1fr 2.8em;grid-gap:9px;gap:9px}.barName{color:var(--ink3);font-size:12px}.barTrack{background:var(--panel2)}.barFill,.barTrack{border-radius:4px}.barPct{color:var(--ink2);font:500 11.5px/1.3 var(--font-mono)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(12px,1.6vw,18px);gap:clamp(12px,1.6vw,18px)}@media (min-width:940px){.steps{grid-template-columns:repeat(3,1fr)}.howCols .steps{grid-template-columns:1fr}}.step{position:relative;display:grid;grid-gap:14px;gap:14px;align-content:start;padding:clamp(18px,2.2vw,26px);border-radius:var(--radius);border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-card)}.stepNum{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-panel);color:var(--accent);font:700 15px/1 var(--font-mono)}.stepBody{display:grid;grid-gap:8px;gap:8px}.step h3{margin:0;font-size:17px;color:var(--ink);font-weight:700;display:flex;align-items:center;gap:10px}.stepIcon{color:var(--ink3);display:grid;place-items:center;flex:none}.step p{margin:0;color:var(--ink2);font-size:14px;line-height:1.65}.appCta{border:1px solid var(--hairline);border-radius:var(--radius-panel);padding:clamp(22px,3vw,34px);background:var(--panel);box-shadow:var(--shadow-card);display:grid;grid-gap:10px;gap:10px;justify-items:start}.appCta h2{margin:0;font-size:clamp(20px,2.8vw,27px);color:var(--ink);line-height:1.2;letter-spacing:-.02em;font-weight:800}.appCta p{margin:0;color:var(--ink2);font-size:14.5px;line-height:1.65}.appCta .btnPrimary{margin-top:8px;background:var(--surface-panel-deep);color:var(--on-panel)}.appCta .btnPrimary:hover{background:var(--surface-panel);box-shadow:none}.appOffline{border-left:2px solid var(--border);padding-left:14px;font-size:14px!important}.appHint{font-size:13px!important;color:var(--ink3)!important}.faq{display:grid;grid-gap:10px;gap:10px}.faqItem{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-xs);transition:border-color .14s ease}.faqItem:hover{border-color:var(--ink3)}.faqItem summary{cursor:pointer;color:var(--ink);font-size:15.5px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";color:var(--ink3);font-size:22px;line-height:1;flex:none}.faqItem[open] summary:after{content:"−"}.faqItem p{margin:12px 0 0;color:var(--ink2);font-size:14px;line-height:1.7}.home .topics{border-top:0;padding-top:0}.home .topics ul{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.home .topics ul{grid-template-columns:repeat(2,1fr)}}.home .topics li{padding:16px 18px;border-radius:14px;border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-xs);transition:border-color .14s ease}.home .topics li:hover{border-color:var(--ink3)}.bandFinal{padding-bottom:clamp(24px,3vw,40px)}.finalCta{border-radius:var(--radius-sheet);padding:clamp(36px,5vw,64px);background:var(--surface-panel);display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.finalCta h2{margin:0;font-size:clamp(24px,3.6vw,40px);color:var(--on-panel);line-height:1.12;letter-spacing:-.03em;font-weight:800}.finalCta p{margin:0;color:var(--on-panel-muted);font-size:15px;line-height:1.6}.finalCta .lHeroCtas{justify-content:center}.finalCta .btnGhost{background:transparent;color:var(--on-panel);border-color:var(--on-panel-border);box-shadow:none}.finalCta .btnGhost:hover{background:var(--surface-panel-raised);border-color:var(--ink3)}.authBand{padding-top:clamp(110px,14vh,170px)}.authCols{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:940px){.authCols{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}@media (max-width:939px){.authPitch{order:2}.authCard,.profile{order:1}}.authPitch{display:grid;grid-gap:12px;gap:12px}.authPitch .lead{margin:0;max-width:54ch}.authList{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.authList li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start}.authList h3{margin:0 0 3px;font-size:15.5px;color:var(--ink);font-weight:700}.authList p{margin:0;color:var(--ink2);font-size:13.5px;line-height:1.6}.cardIconSmall{width:38px;height:38px;margin-bottom:0}.authCard{display:grid;grid-gap:14px;gap:14px;justify-items:stretch;padding:clamp(22px,3vw,32px);border-radius:var(--radius-panel);border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-lg)}.authMark{place-items:center;width:44px;height:44px;background:var(--surface-panel);color:var(--accent)}.authAvatar,.authMark{display:grid;border-radius:50%;justify-self:start}.authAvatar{place-items:center;width:56px;height:56px;background:var(--surface-panel);color:var(--accent);font-size:22px;font-weight:700}.authH1{margin:0;font-size:clamp(21px,2.6vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:800}.authSub{margin:-6px 0 0;color:var(--ink2);font-size:14px;line-height:1.55}.authNotice{margin:2px 0 0;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--panel2);color:var(--ink2);font-size:12.5px;line-height:1.6}.authOauth{display:grid;grid-gap:8px;gap:8px}.authProvider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--ink);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .14s ease,border-color .14s ease}.authProvider:hover:not(:disabled){background:var(--panel2);border-color:var(--ink3)}.authProvider:disabled{opacity:.45;cursor:not-allowed}.authOr{display:flex;align-items:center;gap:12px;color:var(--ink3);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.authOr:after,.authOr:before{content:"";flex:1 1;height:1px;background:var(--hairline)}.authForm{display:grid;grid-gap:12px;gap:12px}.authForm .field{gap:6px}.authForm .btnAccent{margin-top:4px}.authForm .input,.profileForm .input,.qReplyNote{font-family:var(--font-core);font-weight:400}.authCardCalm{padding-bottom:clamp(30px,4vw,44px)}.authDoneText{font-size:15px;line-height:1.65}.authDoneText,.authMsg{margin:0;color:var(--ink2)}.authMsg{font-size:13px;line-height:1.5}.authMsgBad{color:var(--bad)}.authSwitch{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.linkBtn{background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.linkBtn:hover{color:var(--accent-deep)}.authLegal{margin:0;color:var(--ink3);font-size:11.5px;line-height:1.6}.profile{grid-column:1/-1;width:100%;max-width:860px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.profileHead{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:clamp(18px,3vw,26px);border-radius:var(--radius-panel);border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-card)}.profileAvatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--hairline)}.profileAvatarLetter{display:grid;place-items:center;background:var(--surface-panel);color:var(--accent);font-size:26px;font-weight:700;border-color:transparent}.profileWho{display:grid;grid-gap:4px;gap:4px;min-width:0}.profileName{font-size:clamp(20px,2.6vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:800}.profileMail,.profileName{margin:0;overflow-wrap:anywhere}.profileMail{color:var(--ink2);font-size:14px}.profileTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.profileTag{padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:var(--panel2);color:var(--ink2);font-size:12px}.profileTagWarn{border-color:var(--energy);background:var(--panel2);color:var(--energy)}.profileCard{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,3vw,26px);border-radius:var(--radius);border:1px solid var(--hairline);background:var(--panel);box-shadow:var(--shadow-card)}.profileCard h2{margin:0;font-size:17px;line-height:1.3;font-weight:700}.profileCard .hint{font-size:13px;line-height:1.6}.profileCard .btnAccent,.profileCard .btnDanger,.profileCard .btnOutline{justify-self:start}.profileForm{display:grid;grid-gap:14px;gap:14px}.profileRowBtns{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profileOk{color:var(--good);font-size:13px;font-weight:600}.profileRule{width:100%;height:1px;border:0;margin:2px 0;background:var(--hairline)}.profileKill{display:grid;grid-gap:14px;gap:14px}.profileWarn{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--bad-line);color:var(--ink2);font-size:13px;line-height:1.6}.btnDanger,.profileWarn{background:var(--bad-weak)}.btnDanger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid var(--bad-line);color:var(--bad);font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.btnDanger:hover:not(:disabled){border-color:var(--bad)}.btnDanger:disabled{opacity:.45;cursor:not-allowed}.profileCard .input:disabled{opacity:.7;cursor:not-allowed}.legalPage{max-width:var(--page);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,32px) 96px}.legalPage h2+p,.legalPage li,.legalPage p{max-width:78ch}.legalDoc{display:grid;grid-gap:28px;gap:28px}.legalHead{border-bottom:1px solid var(--hairline);padding-bottom:22px;display:grid;grid-gap:6px;gap:6px}.legalBrand{color:var(--ink);text-decoration:none;font-size:13px}.legalBrand,.legalHead h1{letter-spacing:-.02em;font-weight:800}.legalHead h1{margin:4px 0 0;font-size:clamp(26px,4vw,34px);line-height:1.15}.legalDate{margin:0;color:var(--ink3);font-size:13px}.legalLead{margin:0;color:var(--ink2);font-size:16px;line-height:1.7}.legalBlock{display:grid;grid-gap:10px;gap:10px}.legalBlock h2{margin:0;font-size:17px;line-height:1.3;color:var(--ink);font-weight:700}.legalBlock p{margin:0;color:var(--ink2);font-size:15px;line-height:1.75}.legalBlock ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.legalBlock li{color:var(--ink2);font-size:15px;line-height:1.7}.legalBlock strong{color:var(--ink)}.legalBlock code{font-family:var(--font-mono);font-size:13px;padding:1px 6px;border-radius:5px;background:var(--panel2);color:var(--ink)}.legalBlock a,.legalFoot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legalBlank,.legalBlock a:hover,.legalFoot a:hover{color:var(--accent-deep)}.legalBlank{background:var(--accent-weak);border:1px dashed var(--accent-line);border-radius:6px;padding:0 6px;font-size:.94em;font-style:normal}.legalFoot{border-top:1px solid var(--hairline);padding-top:20px;display:grid;grid-gap:10px;gap:10px}.legalFoot p{margin:0;color:var(--ink3);font-size:13px;line-height:1.65}.home .foot{border-top:0;padding:0 0 clamp(16px,2vw,24px)}.home .foot .inner{max-width:var(--page);width:calc(100% - clamp(16px, 3vw, 32px));background:var(--surface-panel-deep);border-radius:var(--radius-sheet);padding:clamp(28px,4vw,48px) clamp(20px,4vw,56px);color:var(--on-panel-muted)}.home .foot p{margin:0 0 6px}.home .foot a{color:var(--on-panel);text-decoration:underline;text-underline-offset:3px}.footBrand{display:block;color:var(--on-panel);font-weight:800;font-size:22px;letter-spacing:-.03em;margin-bottom:12px}.footBrand:after{content:".";color:var(--accent)}.footLinks{margin-top:10px!important}.footNote{color:var(--on-panel-muted)}.authLegal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.calcShell{display:grid;grid-gap:14px;gap:14px}.whenOut{display:contents}.whenIn,:root[data-signed] .whenOut{display:none}:root[data-signed] .whenIn{display:contents}.authReturnBar{position:fixed;inset:auto 0 0 0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:12px 16px;border-top:1px solid var(--bad);background:var(--bad-weak);color:var(--bad);font-size:14px;font-weight:650;text-align:center;box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.authReturnBar a{color:var(--bad);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qReply{max-width:760px;margin:18px auto 48px;padding:18px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-card);display:grid;grid-gap:12px;gap:12px}.qReply h2{font-size:16px;font-weight:700;margin:0}.qReplyHint{color:var(--ink3);font-size:13.5px;margin:0}.qReplyNeed{color:var(--ink3);font-size:12px;margin:6px 0 0}.qReplyNote{width:100%;resize:vertical;min-height:72px}.qReplyRow{display:flex;flex-wrap:wrap;gap:10px}.qReplyDone{color:var(--good);font-weight:700;font-size:15px}.qReplyClosed,.qReplyDone{margin:0;text-align:center}.qReplyClosed{color:var(--ink3);font-weight:600;font-size:14.5px}.btnAccent:active,.btnDanger:active,.btnGhost:active,.btnOutline:active,.btnPrimary:active,.chip:active,.dsChip:active,.navCta:active,.tier:active{transform:scale(.97);transition-duration:.06s}@media (prefers-reduced-motion:reduce){.btnAccent:active,.btnDanger:active,.btnGhost:active,.btnOutline:active,.btnPrimary:active,.chip:active,.dsChip:active,.navCta:active,.tier:active{transform:none}}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-top:8px}@media (max-width:860px){.plans{grid-template-columns:1fr}}.plan{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);padding:28px 24px;box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.plan:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.planFeatured{background:var(--surface-panel);border-color:var(--surface-panel);box-shadow:var(--shadow-lg)}.planFeatured:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.planBadge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:var(--accent-ink);font-weight:800;letter-spacing:.04em;padding:5px 13px;border-radius:999px;white-space:nowrap}.planBadge,.planName{font-size:11px;text-transform:uppercase}.planName{margin:0;letter-spacing:.14em;color:var(--ink3);font-weight:700}.planFeatured .planName{color:var(--accent)}.planPrice{margin:0;font:700 36px/1.1 var(--font-mono);letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.planPer{font:500 12px/1 var(--font-mono);color:var(--ink3);letter-spacing:0;text-transform:none}.planPitch{margin:0;color:var(--ink2);font-size:13.5px;line-height:1.45;min-height:40px}.planList{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1}.planList li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.4;color:var(--ink)}.planList li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.6 12.4 2.7 8.5l1.4-1.4 2.5 2.5 5.3-5.3 1.4 1.4z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.6 12.4 2.7 8.5l1.4-1.4 2.5 2.5 5.3-5.3 1.4 1.4z'/%3E%3C/svg%3E") center /contain no-repeat}.planFeatured .planList li:before{background:var(--accent)}.planCta{width:100%;margin-top:14px;opacity:.55;cursor:default}.planFeatured .planCta{opacity:.8}.planFeatured .btnOutline{background:transparent;color:var(--on-panel);border-color:var(--on-panel-border)}.storesRow{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.storesText{max-width:520px}.storesBtns{display:flex;gap:12px;flex-wrap:wrap}.storeBtn{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--hairline);border-radius:999px;padding:10px 20px;color:var(--ink);font:inherit;cursor:default;box-shadow:var(--shadow-xs);transition:border-color .14s ease}.storeBtn:hover{border-color:var(--ink3)}.storeMark{font-size:20px;color:var(--ink)}.storeCol{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.storeSoon{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-weight:700}.storeName{font-size:15px;font-weight:700}.profileAvatarBtn{position:relative;border:0;background:none;padding:0;cursor:pointer}.profileAvatarEdit{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:12px;line-height:22px;text-align:center}.heroLayer{position:absolute;inset:0;pointer-events:none;overflow:hidden}.heroLayerBack{z-index:0}.heroLayerFront{z-index:3}.heroObjWrap{position:absolute;pointer-events:none;will-change:transform}.heroObj{display:block;width:100%;height:auto;will-change:transform,filter;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes heroDrift{0%,to{transform:translateZ(0) rotate(calc(var(--rot) - 4deg)) scale(1);filter:var(--vase-shadow-low)}50%{transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--rot) + 5deg)) scale(var(--pulse));filter:var(--vase-shadow-high)}}.heroObj{animation-name:heroDrift;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}.lHero{z-index:1}.heroWord{display:inline-block;opacity:0;transform:translateY(14px);animation:heroWordIn .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes heroWordIn{to{opacity:1;transform:none}}.heroMark{background:transparent;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-size:0 100%;animation:heroMarkIn .55s cubic-bezier(.2,0,.2,1) 1.05s forwards}@keyframes heroMarkIn{to{background-size:100% 100%}}.jsReveal [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.jsReveal [data-reveal].revealIn{opacity:1;transform:none}.lLift{transition:transform .2s cubic-bezier(.2,0,.2,1),box-shadow .2s ease,border-color .2s ease}.lLift:hover{transform:scale(1.015);box-shadow:var(--shadow-md)}.backTop{position:fixed;right:20px;bottom:20px;z-index:40;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--hairline);border-radius:999px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,box-shadow .14s ease,background .14s ease}.backTop[data-shown="1"]{opacity:1;transform:none;pointer-events:auto}.backTop:hover{background:var(--panel2);box-shadow:var(--shadow-md)}.backTop:active{transform:scale(.96)}.exDs{padding:0 var(--space-6) var(--space-8)}@media (max-width:900px){.exDs{padding:0 var(--space-5) var(--space-6)}}.lInner{width:100%}.lInner,.lSection{max-width:var(--width-container);margin:0 auto}.lSection{padding:var(--space-13) var(--space-8) var(--space-11)}.lSectionTight{padding-top:0;padding-bottom:var(--space-12)}.lSectionNarrow{max-width:860px}@media (max-width:900px){.lSection{padding:var(--space-11) var(--space-3) var(--space-9)}.lSectionTight{padding-top:0;padding-bottom:var(--space-9)}}.lSecTitle{margin-top:var(--space-5);max-width:24ch}.lAcid{color:var(--acid-500)}.lHeroSec{position:relative;min-height:calc(100vh - 96px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-8);text-align:center}.lHeroBody{position:relative;z-index:1;max-width:900px}.lH1{margin-top:var(--space-6)}.lHeroSub{margin:var(--space-7) auto 0;max-width:60ch}.lHeroCtas{display:flex;gap:var(--space-5);margin-top:var(--space-9);justify-content:center;flex-wrap:wrap}@media (max-width:900px){.lHeroSec{min-height:auto;padding:var(--space-10) var(--space-3) var(--space-9);overflow:hidden}.lH1{font-size:38px;line-height:1.08;margin-top:var(--space-5)}.lHeroSub{margin-top:var(--space-6);font-size:var(--fs-body)}.lHeroCtas{flex-direction:column;margin-top:var(--space-8)}.lHeroCtas .ex-btn,.lHeroCtas .whenIn,.lHeroCtas .whenOut,.lHeroCtas>*{width:100%}}.lCalcSheet{max-width:var(--width-container);margin:0 auto;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sheet);box-shadow:var(--shadow-card);padding:var(--space-12) var(--space-11);overflow:visible}.lCalcHead{text-align:center;max-width:46ch;margin:0 auto}.lCalcH2{margin-top:var(--space-5)}@media (max-width:900px){.lCalcSheet{border-radius:var(--radius-panel);padding:var(--space-8) var(--space-6)}.lCalcH2{font-size:28px}}.lPitch{margin-top:var(--space-10);padding:var(--space-11) var(--space-10);background:var(--ink-700);border-radius:var(--radius-panel)}.lPitchCols{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.lPitchTitle{color:var(--n-0);max-width:24ch}.lPitchText,.lPitchTitle{margin-top:var(--space-5)}.lPitchText{color:var(--text-on-panel-muted);max-width:46ch}.lPitchCta{margin-top:var(--space-8)}.lTiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5)}.lTile,.lTiles{gap:var(--space-5)}.lTile{display:flex;align-items:center;min-width:0;padding:var(--space-6);background:var(--surface-panel-raised);border:1px solid var(--border-on-panel);border-radius:var(--radius-lg);opacity:.55}.lTileIcon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--acid-500)}.lTileText{display:flex;flex-direction:column;gap:3px;min-width:0}.lTileSoon{font:var(--fw-medium) var(--fs-micro)/1 var(--font-core);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-faint)}.lTileName{font:var(--fw-semibold) var(--fs-body-sm)/1.2 var(--font-core);color:var(--n-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.lPitch{margin-top:var(--space-7);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl)}.lPitchCols{grid-template-columns:1fr;gap:var(--space-6)}.lPitchTitle{font-size:24px}.lPitchCta .ex-btn{width:100%}.lTiles{gap:var(--space-4)}.lTile{padding:var(--space-5);border-radius:var(--radius-md)}}.lGrid2,.lGrid3{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-10)}@media (min-width:901px){.lGrid3{grid-template-columns:repeat(3,1fr)}.lGrid2{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lGrid2,.lGrid3{margin-top:var(--space-7);gap:var(--space-5)}}.lCard{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.lCardTitle{margin-top:var(--space-6)}.lCardText{margin-top:var(--space-4);color:var(--text-muted)}.lLift{transition:var(--transition-surface),border-color var(--dur-base) var(--ease-standard)}.lLift:hover{transform:scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--border-default)}@media (max-width:900px){.lCard{padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl)}}.lHowCols{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}@media (max-width:900px){.lHowCols{grid-template-columns:1fr;gap:var(--space-8)}}.lHowTitle{max-width:22ch;margin-top:var(--space-6)}.lSteps{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-10)}.lStep{display:flex;gap:var(--space-6)}.lStepBody{min-width:0}.lStepHead{display:flex;align-items:center;gap:var(--space-5)}.lStepNum{font:var(--fw-medium) var(--fs-micro)/1 var(--font-mono);color:var(--text-faint)}.lStepText{margin-top:var(--space-4);color:var(--text-muted);max-width:48ch}@media (max-width:900px){.lSteps{gap:var(--space-7);margin-top:var(--space-8)}}.lShow{position:relative;background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-sheet);padding:var(--space-10);min-height:520px;display:flex;align-items:center;justify-content:center}.lShowTag{position:absolute;top:var(--space-7);left:var(--space-8)}.lQuote{width:336px;max-width:100%;box-shadow:var(--shadow-float);overflow:hidden}.lQuoteHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-7) var(--space-8);border-bottom:1px solid var(--border-hairline)}.lQuoteItem{font:var(--fw-semibold) var(--fs-h4)/1.3 var(--font-core);color:var(--text-strong)}.lQuoteClient{margin-top:2px;font:var(--fs-micro)/1.4 var(--font-mono);color:var(--text-faint)}.lQuoteBody{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-7)}.lQuoteTotal{align-items:flex-end;gap:var(--space-5)}.lQuoteFoot,.lQuoteTotal{display:flex;justify-content:space-between}.lQuoteFoot{align-items:center;padding:var(--space-6) var(--space-8);background:var(--acid-500);color:var(--ink-900);border-radius:0 0 var(--radius-panel) var(--radius-panel);font:var(--fw-bold) var(--fs-caption)/1 var(--font-core);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.lSpool{position:absolute;right:var(--space-8);bottom:var(--space-8);width:210px;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}@media (max-width:1180px){.lShow{flex-direction:column;gap:var(--space-6);min-height:0;padding:var(--space-7) var(--space-6)}.lShowTag{position:static;align-self:flex-start}.lSpool{position:static;width:100%}}@media (max-width:900px){.lShow{border-radius:var(--radius-panel);margin-top:var(--space-8)}}.lSheetDark{max-width:var(--width-container);margin:0 auto;background:var(--ink-700);border-radius:var(--radius-sheet);padding:var(--space-12) var(--space-11)}.lSheetInner{width:100%}.lFeatWrap{margin-top:var(--space-10)}@media (max-width:900px){.lSheetDark{border-radius:var(--radius-panel);padding:var(--space-9) var(--space-6)}.lFeatWrap{margin-top:var(--space-7)}}.lFaq{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-9)}.lFaqItem{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.lFaqItem:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.lFaqItem>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);font:var(--fw-semibold) var(--fs-h4)/1.35 var(--font-core);letter-spacing:var(--ls-heading);color:var(--text-strong)}.lFaqItem>summary::-webkit-details-marker{display:none}.lFaqPlus{flex:none;font:var(--fw-medium) 20px/1 var(--font-core);color:var(--text-faint);transition:transform var(--dur-base) var(--ease-standard)}.lFaqItem[open] .lFaqPlus{transform:rotate(45deg)}.lFaqText{margin:var(--space-5) 0 0;max-width:62ch}@media (max-width:900px){.lFaq{margin-top:var(--space-7)}.lFaqItem{padding:var(--space-6)}.lFaqItem>summary{font-size:var(--fs-body)}}.lPriceHead{text-align:center;max-width:52ch;margin:0 auto}.lPriceSub{margin-top:var(--space-5)}.lPlans{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-10);align-items:stretch}@media (min-width:901px){.lPlans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}}.lPlan{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-9);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.lPlanTop{background:var(--ink-700);border-color:var(--ink-700);box-shadow:var(--shadow-lg)}.lPlanHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.lPlanPrice{display:flex;align-items:baseline;gap:6px}.lPlanPer{font:var(--fs-caption)/1 var(--font-mono);color:var(--text-faint)}.lPlanPitch{color:var(--text-muted)}.lPlanList{list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;gap:var(--space-5);font:var(--fs-body-sm)/1.45 var(--font-core);color:var(--text-body)}.lPriceNote{margin-top:var(--space-7);text-align:center;color:var(--text-faint)}@media (max-width:900px){.lPlans{margin-top:var(--space-7);gap:var(--space-5)}.lPlan{padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl)}}.lFoot{max-width:var(--width-container);margin:0 auto;background:var(--ink-900);border-radius:var(--radius-sheet);padding:var(--space-12) var(--space-11)}.lFootTop{max-width:52ch}.lFootTitle{color:var(--n-0);max-width:22ch}.lFootSub{margin-top:var(--space-6);color:var(--text-on-panel-muted)}.lFootCta{margin-top:var(--space-8)}.lFootNote{margin-top:var(--space-9);color:var(--text-faint);max-width:70ch}.lFootBar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-11);padding-top:var(--space-7);border-top:1px solid var(--border-on-panel)}.lFootBrand{font:var(--fw-extrabold) 19px/1 var(--font-display);letter-spacing:-.03em;color:var(--n-0)}.lDot{color:var(--acid-500)}.lFootLinks{margin:0;font:var(--fs-caption)/1.5 var(--font-core);color:var(--text-faint)}.lFootLinks a{color:var(--text-on-panel-muted)}.lFootFaint{color:var(--n-600)}@media (max-width:900px){.lFoot{border-radius:var(--radius-panel);padding:var(--space-9) var(--space-6)}.lFootTitle{font-size:28px}.lFootCta .ex-btn{width:100%}.lFootBar{flex-direction:column;align-items:flex-start;gap:var(--space-5);margin-top:var(--space-8)}}.lChip{width:40px;height:40px}.lChipLg{width:56px;height:56px;flex:none}.ex-num__step button:before{content:"▲"}.ex-num__step button:last-child:before{content:"▼"}@media (max-width:900px){.exDs .ex-fg--2,.exDs .ex-fg--3{grid-template-columns:1fr}.lFacts{grid-template-columns:1fr 1fr}.lDrop{padding:var(--space-5)}.lDropHint{display:none}}.lCalcCols{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:start;margin-top:var(--space-10)}@media (min-width:901px){.lCalcCols{grid-template-columns:minmax(0,1fr) 380px}}.lCalcIn{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.lCalcOut{min-width:0;align-self:stretch}.lCalcSticky{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;margin-left:var(--space-5);perspective:1400px}@media (max-width:900px){.lCalcCols{margin-top:var(--space-7);gap:var(--space-6)}.lCalcOut{order:-1}.lCalcSticky{position:static;margin-left:0;perspective:none}}.lResult{position:relative;z-index:2;background:var(--ink-700);border-radius:var(--radius-panel);padding:var(--space-9) var(--space-8);box-shadow:var(--shadow-float);transform:rotateX(2deg) translateZ(24px);transform-style:preserve-3d;transition:transform .35s var(--ease-standard)}.lResult:hover{transform:rotateX(.5deg) translateZ(34px)}.lResultFig{margin-top:var(--space-5);white-space:nowrap}.lResultSub{font:var(--fs-body-sm)/1.4 var(--font-core);color:var(--text-on-panel-muted);margin-top:var(--space-4)}.lMargin{position:absolute;left:calc(var(--space-8) * -1);bottom:-18px;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--acid-500);color:var(--ink-900);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);transform:translateZ(40px);font:var(--fw-bold) var(--fs-micro)/1 var(--font-mono);white-space:nowrap}@media (max-width:900px){.lResult{padding:var(--space-7);border-radius:var(--radius-xl)}.lMargin,.lResult,.lResult:hover{transform:none}.lMargin{position:static;margin-top:var(--space-5);display:inline-flex}}.lStats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);margin-top:-20px;padding-top:calc(var(--space-6) + 20px)}@media (max-width:900px){.lStats{margin-top:var(--space-6);padding-top:0;gap:var(--space-4)}}.lDrop{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-md);cursor:not-allowed;opacity:.55;background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--n-150) 7px 8px)}.lDropIcon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--ink-700);color:var(--acid-500)}.lDropText{display:flex;flex-direction:column;gap:4px;min-width:0}.lDropTitle{font:var(--fw-semibold) var(--fs-body-sm)/1.3 var(--font-core);color:var(--text-strong)}.lDropHint{font:var(--fs-caption)/1.35 var(--font-core);color:var(--text-muted)}.lFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;margin-top:var(--space-4);background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:var(--radius-md);overflow:hidden}.lFact{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--surface-card)}.lFactIcon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--ink-700);color:var(--acid-500)}.lFactText{display:flex;flex-direction:column;gap:3px;min-width:0}.lFactKey{font:var(--fw-medium) var(--fs-micro)/1 var(--font-core);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-faint)}.lFactVal{font:var(--fw-medium) var(--fs-body-sm)/1.2 var(--font-mono);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lTiersLabel{margin-bottom:var(--space-5);text-align:center}.lTiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.lTier{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);font-family:var(--font-core);text-align:center;transition:transform .14s var(--ease-standard),box-shadow .2s var(--ease-standard),border-color .14s var(--ease-standard)}.lTier:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.lTier:active{transform:scale(.97)}.lTierOn{background:var(--acid-500);border-color:var(--acid-500);box-shadow:var(--shadow-md)}.lTierName{display:flex;align-items:center;gap:6px;font:var(--fw-bold) var(--fs-micro)/1 var(--font-core);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.lTierDot{width:6px;height:6px;border-radius:var(--radius-pill)}.lTierDot1{background:var(--series-1)}.lTierDot2{background:var(--series-2)}.lTierDot3{background:var(--series-3)}.lTierPrice{font:var(--fw-bold) 22px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}.lTierMargin{padding:4px var(--space-5);border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--fw-medium) var(--fs-micro)/1.4 var(--font-mono);color:var(--text-faint);white-space:nowrap}.lTierOn .lTierName,.lTierOn .lTierPrice{color:var(--ink-900)}.lTierOn .lTierDot{background:var(--ink-900)}.lTierOn .lTierMargin{background:var(--on-acid-wash);color:var(--ink-700)}@media (max-width:900px){.lTiers{grid-template-columns:1fr;gap:var(--space-4)}.lTier{flex-direction:row;justify-content:space-between;min-height:56px;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg)}.lTierName{flex:1 1}.lTierMargin{display:none}}.featSwitch{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:941px){.featSwitch{grid-template-columns:300px minmax(0,1fr)}}.featList{display:flex;flex-direction:column;gap:2px;min-width:0}.featItem{border-radius:var(--radius-md);overflow:hidden}.featRow{display:flex;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-6);min-height:56px;background:transparent;border:0;border-left:2px solid transparent;border-radius:0 var(--radius-md) var(--radius-md) 0;color:inherit;font-family:var(--font-core);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.featRow:hover{background:var(--ink-600)}.featItemOn .featRow{background:var(--surface-panel-raised);border-left-color:var(--acid-500)}.featChip{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-pill);background:var(--ink-900);color:var(--text-faint);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.featItemOn .featChip{background:var(--acid-500);color:var(--ink-900)}.featText{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.featKicker{font:var(--fw-medium) var(--fs-micro)/1 var(--font-core);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-faint)}.featItemOn .featKicker{color:var(--acid-500)}.featTitle{font:var(--fw-semibold) var(--fs-body-sm)/1.25 var(--font-core);color:var(--text-on-panel-muted)}.featItemOn .featTitle{color:var(--n-0)}.featPlus{flex:none;font:var(--fw-medium) 18px/1 var(--font-core);color:var(--text-faint);transition:transform var(--dur-base) var(--ease-standard)}.featItemOn .featPlus{transform:rotate(45deg)}.featFold{padding:0 var(--space-6) var(--space-6) 62px}.featFold p{margin:0;color:var(--text-on-panel-muted);font:var(--fs-body-sm)/1.5 var(--font-core)}.featPane{display:none;padding:var(--space-10);background:var(--surface-panel-raised);border:1px solid var(--border-on-panel);border-radius:var(--radius-2xl)}.featPaneChip{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--acid-500);color:var(--ink-900)}.featPaneTitle{margin:var(--space-7) 0 0;max-width:22ch;font:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading);color:var(--n-0)}.featPaneBody{margin:var(--space-6) 0 0;max-width:56ch;font:var(--fs-body-lg)/var(--lh-body) var(--font-core);color:var(--text-on-panel-muted)}@media (min-width:941px){.featPane{display:flex;flex-direction:column}.featFold,.featPlus{display:none}}.featBars{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--border-on-panel)}.bars,.featBars{display:flex;flex-direction:column;gap:var(--space-5)}.bars{list-style:none;margin:0;padding:0}.bars li{display:grid;grid-template-columns:170px 1fr 44px;grid-gap:var(--space-5);gap:var(--space-5);align-items:center}.barName{font:var(--fs-caption)/1.2 var(--font-core);color:var(--text-on-panel-muted)}.barTrack{height:8px;background:var(--ink-600);overflow:hidden}.barFill,.barTrack{border-radius:var(--radius-pill)}.barFill{display:block;height:100%}.barFill.series-1{background:var(--series-1)}.barFill.series-2{background:var(--series-2)}.barFill.series-3{background:var(--series-3)}.barFill.series-4{background:var(--series-4)}.barFill.series-5{background:var(--series-5)}.barPct{font:var(--fw-medium) var(--fs-micro)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--n-0);text-align:right}@media (max-width:700px){.bars li{grid-template-columns:1fr auto;row-gap:6px}.barName{grid-column:1}.barPct{grid-column:2}.barTrack{grid-column:1/-1;grid-row:2}}.jsReveal .slideIn{opacity:0;transform:translateX(-28px)}.jsReveal [data-reveal].revealIn .slideIn{animation:slideInX .7s var(--ease-out) forwards}.jsReveal [data-reveal].revealIn .lPitchTitle.slideIn{animation-delay:.12s}.jsReveal [data-reveal].revealIn .lPitchCta.slideIn{animation-delay:.24s}@keyframes slideInX{to{opacity:1;transform:none}}.liftDark{transition:transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.liftDark:hover{transform:scale(1.02);border-color:var(--border-strong);background:var(--ink-600)}@media (prefers-reduced-motion:reduce){.jsReveal .slideIn{opacity:1;transform:none;animation:none!important}.liftDark:hover{transform:none}}