.pricing-module__lP4odW__page{--pricing-section-title-size:clamp(24px, 2.05vw, 30px);--pricing-section-title-line-height:1.08;--pricing-body-size:clamp(14px, 1.05vw, 16px);--pricing-small-size:12px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% 10%,#ffe2c7 0%,#0000 55%),radial-gradient(circle at 85% 15%,#cde3ff 0%,#0000 60%),linear-gradient(140deg,#f4efe6 0%,#edf3ff 55%,#fff3df 100%);padding:32px clamp(20px,4vw,64px) 56px}.pricing-module__lP4odW__topBar,.pricing-module__lP4odW__main,.pricing-module__lP4odW__footer{width:min(1200px,100%);margin:0 auto}.pricing-module__lP4odW__topBar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.pricing-module__lP4odW__brandLink,.pricing-module__lP4odW__nav a,.pricing-module__lP4odW__footer a{color:inherit;text-decoration:none}.pricing-module__lP4odW__brand{align-items:center;gap:12px;display:inline-flex}.pricing-module__lP4odW__brandMark{object-fit:contain;width:40px;height:40px}.pricing-module__lP4odW__brand strong{font-size:18px;line-height:1.1;display:block}.pricing-module__lP4odW__brand small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.pricing-module__lP4odW__nav{align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.pricing-module__lP4odW__callButton,.pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__secondaryButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pricing-module__lP4odW__callButton{background:#11100d;color:#fff!important}.pricing-module__lP4odW__primaryButton{color:#17110b;background:#ff6a1a;border:1px solid #ff6a1a;box-shadow:0 16px 28px #ff6a1a33}.pricing-module__lP4odW__secondaryButton{color:var(--ink);background:#ffffffd1;border:1px solid #14120d2e}.pricing-module__lP4odW__primaryButton:disabled,.pricing-module__lP4odW__secondaryButton:disabled{cursor:wait;opacity:.68}.pricing-module__lP4odW__main{gap:20px;display:grid}.pricing-module__lP4odW__panel{box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #14120d1f;border-radius:20px;padding:28px}.pricing-module__lP4odW__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:center;gap:28px;min-height:auto;display:grid}.pricing-module__lP4odW__heroCopy{align-content:center;gap:18px;display:grid}.pricing-module__lP4odW__eyebrow{color:#f05a24;font-family:var(--font-plex-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pricing-module__lP4odW__hero h1,.pricing-module__lP4odW__sectionHeader h2,.pricing-module__lP4odW__gatePanel h1{color:var(--ink);font-size:var(--pricing-section-title-size);line-height:var(--pricing-section-title-line-height);letter-spacing:-.02em;margin:0}.pricing-module__lP4odW__sectionHeader h2,.pricing-module__lP4odW__gatePanel h1{font-size:var(--pricing-section-title-size);line-height:var(--pricing-section-title-line-height)}.pricing-module__lP4odW__hero p,.pricing-module__lP4odW__sectionHeader p,.pricing-module__lP4odW__gatePanel p{max-width:660px;color:var(--ink-muted);font-size:var(--pricing-body-size);margin:0;line-height:1.6}.pricing-module__lP4odW__heroActions,.pricing-module__lP4odW__gateActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-module__lP4odW__heroVisual{background:linear-gradient(#fff 0%,#f8f5ef 100%);border:1px solid #14120d24;border-radius:14px;overflow:hidden;box-shadow:0 14px 28px #14120d1a}.pricing-module__lP4odW__heroVisual img{transform-origin:50%;width:100%;height:auto;display:block;transform:scale(1.01)}.pricing-module__lP4odW__auditPreview{background:linear-gradient(#fff 0%,#f8f5ef 100%);border:1px solid #14120d24;border-radius:14px;gap:16px;padding:18px;display:grid;transform:rotate(-1deg);box-shadow:0 22px 60px #14120d24}.pricing-module__lP4odW__previewChrome{gap:6px;display:flex}.pricing-module__lP4odW__previewChrome span{background:#14120d29;border-radius:999px;width:8px;height:8px}.pricing-module__lP4odW__previewHeader{background:#fff;border:1px solid #14120d1a;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;font-size:13px;display:flex}.pricing-module__lP4odW__previewHeader em{color:#ff6a1a;font-style:normal;font-weight:700}.pricing-module__lP4odW__previewBars{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;min-height:160px;display:grid}.pricing-module__lP4odW__previewBars span{background:#ff6a1a2e;border:1px solid #ff6a1a52;border-radius:10px}.pricing-module__lP4odW__previewBars span:first-child{height:42%}.pricing-module__lP4odW__previewBars span:nth-child(2){background:#ff6a1abf;height:75%}.pricing-module__lP4odW__previewBars span:nth-child(3){height:56%}.pricing-module__lP4odW__previewBars span:nth-child(4){background:#14120dc7;height:68%}.pricing-module__lP4odW__previewRows{gap:8px;display:grid}.pricing-module__lP4odW__previewRows span{background:#14120d1a;border-radius:999px;height:12px}.pricing-module__lP4odW__previewRows span:nth-child(2){width:76%}.pricing-module__lP4odW__previewRows span:nth-child(3){width:54%}.pricing-module__lP4odW__sectionHeader{gap:14px;margin-bottom:24px;display:grid}.pricing-module__lP4odW__layerGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pricing-module__lP4odW__layerCard{background:#ffffff9e;border:1px solid #14120d1a;border-radius:14px;align-content:start;gap:12px;min-height:160px;padding:18px;display:grid}.pricing-module__lP4odW__layerCard h3,.pricing-module__lP4odW__planCard h3{margin:0;font-size:16px;line-height:1.1}.pricing-module__lP4odW__layerCard p{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.45}.pricing-module__lP4odW__pricingPanel{gap:24px}.pricing-module__lP4odW__planGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.pricing-module__lP4odW__planCard{background:#ffffffb8;border:1px solid #14120d1f;border-radius:14px;grid-template-rows:auto 1fr auto;align-content:start;gap:18px;padding:20px;display:grid}.pricing-module__lP4odW__planCardFeatured{border-color:#ff6a1a8a;box-shadow:0 18px 36px #ff6a1a1f}.pricing-module__lP4odW__planTop{gap:8px;display:grid}.pricing-module__lP4odW__planTop p{margin:0}.pricing-module__lP4odW__planTop strong{font-size:clamp(22px,2.1vw,30px);line-height:1.05}.pricing-module__lP4odW__planTop span,.pricing-module__lP4odW__planTop small{color:var(--ink-muted);font-size:var(--pricing-small-size)}.pricing-module__lP4odW__planCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__planCard li{color:var(--ink-muted);font-size:var(--pricing-small-size);border-bottom:1px solid #14120d14;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.pricing-module__lP4odW__planCard li strong{color:var(--ink);text-align:right}.pricing-module__lP4odW__planAction,.pricing-module__lP4odW__portalAction{justify-items:stretch;gap:8px;display:grid}.pricing-module__lP4odW__planAction{align-self:end}.pricing-module__lP4odW__planAction .pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__planAction .pricing-module__lP4odW__secondaryButton{width:100%;min-height:48px}.pricing-module__lP4odW__buttonError{color:#b42318;font-size:var(--pricing-small-size);line-height:1.35}.pricing-module__lP4odW__comparisonTable{background:#ffffff9e;border:1px solid #14120d1f;border-radius:14px;overflow:hidden}.pricing-module__lP4odW__tableHeader,.pricing-module__lP4odW__tableRow{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.pricing-module__lP4odW__tableHeader{color:var(--ink);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;background:#14120d0f;font-size:13px}.pricing-module__lP4odW__tablePlanHeader{gap:4px;display:grid}.pricing-module__lP4odW__tablePlanHeader em{color:var(--ink);font-family:var(--font-space-grotesk);letter-spacing:0;text-transform:none;font-size:18px;font-style:normal;font-weight:700}.pricing-module__lP4odW__tableRow{color:var(--ink-muted);border-top:1px solid #14120d14;font-size:13px}.pricing-module__lP4odW__tableRow strong{color:var(--ink);font-weight:600}.pricing-module__lP4odW__tableActions{background:#ffffff8a;align-items:center}.pricing-module__lP4odW__tableActions .pricing-module__lP4odW__planAction{width:fit-content}.pricing-module__lP4odW__tableActions .pricing-module__lP4odW__primaryButton,.pricing-module__lP4odW__tableActions .pricing-module__lP4odW__secondaryButton{width:200px;max-width:100%;min-height:46px;padding-inline:24px}.pricing-module__lP4odW__tableActions .pricing-module__lP4odW__planAction{place-items:center start;display:grid}.pricing-module__lP4odW__stageNote{color:var(--ink-muted);background:#ff6a1a14;border:1px solid #ff6a1a38;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.45}.pricing-module__lP4odW__stageNote strong{color:var(--ink)}.pricing-module__lP4odW__billingStatus{background:#ffffffc7;border:1px solid #14120d1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.pricing-module__lP4odW__billingStatus div{gap:4px;display:grid}.pricing-module__lP4odW__billingStatus span{color:var(--ink-muted);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pricing-module__lP4odW__billingStatus strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.pricing-module__lP4odW__gatePanel{align-content:center;max-width:760px;min-height:360px}.pricing-module__lP4odW__smallNote{font-family:var(--font-plex-mono);font-size:12px!important}.pricing-module__lP4odW__footer{color:var(--ink-muted);justify-content:space-between;gap:16px;margin-top:24px;font-size:12px;display:flex}@media (max-width:900px){.pricing-module__lP4odW__topBar,.pricing-module__lP4odW__footer,.pricing-module__lP4odW__nav,.pricing-module__lP4odW__heroActions,.pricing-module__lP4odW__gateActions{flex-direction:column;align-items:flex-start}.pricing-module__lP4odW__nav{gap:12px}.pricing-module__lP4odW__hero{grid-template-columns:1fr;min-height:auto}.pricing-module__lP4odW__layerGrid,.pricing-module__lP4odW__planGrid{grid-template-columns:1fr}.pricing-module__lP4odW__layerCard{min-height:auto}.pricing-module__lP4odW__comparisonTable{overflow-x:auto}.pricing-module__lP4odW__tableHeader,.pricing-module__lP4odW__tableRow{min-width:720px}.pricing-module__lP4odW__billingStatus{grid-template-columns:1fr}}
