.pricing-module__lP4odW__wrap{--stroke:#ffffff1a;--card:#ffffff09;min-height:100svh;color:var(--ink);position:relative;overflow:hidden}.pricing-module__lP4odW__inner{max-width:68rem;margin:0 auto;padding:0 1.5rem 4rem}.pricing-module__lP4odW__nav{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.pricing-module__lP4odW__wordmark{letter-spacing:-.03em;color:var(--ink);font-size:1.15rem;font-weight:800;text-decoration:none}.pricing-module__lP4odW__wordmark .domainDot{color:var(--accent)}.pricing-module__lP4odW__navLinks{align-items:center;gap:1rem;display:flex}.pricing-module__lP4odW__navLink{color:var(--muted);font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s}.pricing-module__lP4odW__navLink:hover{color:var(--ink)}.pricing-module__lP4odW__navCta{border:1px solid var(--stroke);color:var(--ink);border-radius:999px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.pricing-module__lP4odW__navCta:hover{border-color:var(--accent);background:#ff3c001f}.pricing-module__lP4odW__hero{text-align:center;max-width:40rem;margin:0 auto;padding:2rem 0 3.5rem}.pricing-module__lP4odW__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2);margin-bottom:1rem;font-size:.72rem;font-weight:700;display:inline-block}.pricing-module__lP4odW__title{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.02}.pricing-module__lP4odW__title em{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pricing-module__lP4odW__lead{color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.pricing-module__lP4odW__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-bottom:1.25rem;display:grid}@supports (grid-template-rows:subgrid){.pricing-module__lP4odW__plans{grid-template-rows:auto 1fr auto}}.pricing-module__lP4odW__plan{border:1px solid var(--stroke);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.85rem 1.75rem;display:flex}@supports (grid-template-rows:subgrid){.pricing-module__lP4odW__plan{grid-template-rows:subgrid;grid-row:span 3;display:grid}}.pricing-module__lP4odW__planPro{background:linear-gradient(#ff3c0024,#ffffff08),linear-gradient(#ffffff0f,#ffffff05);border-color:#ff783c73;position:relative;box-shadow:0 0 0 1px #ff3c0014,0 24px 60px -28px #ff3c008c}.pricing-module__lP4odW__planPro:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ff3c008c,#ff9d5c33,#0000 55%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-module__lP4odW__planHead{flex-direction:column;gap:.55rem;display:flex}.pricing-module__lP4odW__planName{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .15rem;font-size:.82rem;font-weight:700;display:flex}.pricing-module__lP4odW__planBadge{letter-spacing:.06em;text-transform:uppercase;color:#1a0a03;background:linear-gradient(100deg, var(--accent), var(--accent-2));border-radius:999px;padding:.18rem .55rem;font-size:.68rem}.pricing-module__lP4odW__planBadgePlaceholder{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.pricing-module__lP4odW__planPrice{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:.2rem 0 0;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.25;display:flex}.pricing-module__lP4odW__planPriceNote{letter-spacing:0;color:var(--muted);white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.25}.pricing-module__lP4odW__planBlurb{color:var(--muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.6}.pricing-module__lP4odW__planList{flex-direction:column;flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pricing-module__lP4odW__planList li{color:var(--ink);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.35;display:flex}.pricing-module__lP4odW__planList li:before{content:"";background:#ff9d5c26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23ff9d5c' d='M4.8 8.6 2.4 6.2l.85-.85 1.55 1.55 3.35-3.35.85.85z'/%3E%3C/svg%3E") 50%/.7rem no-repeat;border:1px solid #ff9d5c59;border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.12rem}.pricing-module__lP4odW__planPro .pricing-module__lP4odW__planList li:before{background-color:#ff3c0033;border-color:#ff783c73}.pricing-module__lP4odW__btnPrimary,.pricing-module__lP4odW__btnGhost{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:auto;padding:.95rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.pricing-module__lP4odW__btnPrimary{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#1a0a03;box-shadow:0 10px 36px -14px #ff3c00bf}.pricing-module__lP4odW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 44px -14px #ff3c00e6}.pricing-module__lP4odW__btnGhost{border:1px solid var(--stroke);color:var(--ink);background:#ffffff05}.pricing-module__lP4odW__btnGhost:hover{border-color:#ffffff38;transform:translateY(-2px)}.pricing-module__lP4odW__benchmark{border:1px solid var(--stroke);color:var(--muted);background:#ffffff08;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-bottom:3rem;padding:.9rem 1.25rem;font-size:.88rem;display:flex}.pricing-module__lP4odW__benchmark strong{color:var(--ink);font-weight:700}.pricing-module__lP4odW__benchmarkDivider{background:var(--stroke);width:1px;height:1rem}.pricing-module__lP4odW__benchmarkAccent{color:var(--accent-2);font-weight:700}.pricing-module__lP4odW__compare{margin-bottom:2.5rem}.pricing-module__lP4odW__compareTitle{letter-spacing:-.02em;text-align:center;margin:0 0 1rem;font-size:1.15rem;font-weight:800}.pricing-module__lP4odW__compareGrid{border:1px solid var(--stroke);background:#ffffff05;border-radius:1rem;overflow:hidden}.pricing-module__lP4odW__compareRow{border-bottom:1px solid var(--stroke);grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.75fr);align-items:center;display:grid}.pricing-module__lP4odW__compareRow:last-child{border-bottom:none}.pricing-module__lP4odW__compareRowHead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff0a;font-size:.78rem;font-weight:700}.pricing-module__lP4odW__compareFeature{text-align:left;padding:.85rem 1.1rem}.pricing-module__lP4odW__compareCell{text-align:center;padding:.85rem 1rem;font-size:.88rem}.pricing-module__lP4odW__compareRowHead .pricing-module__lP4odW__compareCell{padding-top:1rem;padding-bottom:1rem}.pricing-module__lP4odW__compareRowPro{background:#ff3c000a}.pricing-module__lP4odW__compareFeatureLabel{color:var(--ink);font-size:.9rem;font-weight:600;display:block}.pricing-module__lP4odW__compareFeatureHint{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.pricing-module__lP4odW__check{width:1.35rem;height:1.35rem;color:var(--accent-2);background:#ff9d5c1f;border:1px solid #ff9d5c47;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.pricing-module__lP4odW__checkPro{color:#1a0a03;background:linear-gradient(135deg, var(--accent), var(--accent-2));border:none}.pricing-module__lP4odW__dash{color:#ffffff38;font-size:1.1rem;line-height:1}.pricing-module__lP4odW__limit{color:var(--ink);font-size:.82rem;font-weight:600;line-height:1.3}.pricing-module__lP4odW__note{text-align:center;max-width:38rem;color:var(--muted);margin:0 auto 2rem;font-size:.92rem;line-height:1.55}.pricing-module__lP4odW__note a{color:var(--accent-2);font-weight:600;text-decoration:none}.pricing-module__lP4odW__note a:hover{text-decoration:underline}.pricing-module__lP4odW__foot{border-top:1px solid var(--stroke);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:2rem;font-size:.82rem;display:flex}.pricing-module__lP4odW__foot a{color:var(--muted);text-decoration:none}.pricing-module__lP4odW__foot a:hover{color:var(--ink)}.pricing-module__lP4odW__footLinks{flex-wrap:wrap;gap:.35rem .85rem;display:flex}@media (max-width:760px){.pricing-module__lP4odW__plans{grid-template-columns:1fr}.pricing-module__lP4odW__planPro{order:-1}.pricing-module__lP4odW__compareRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)}.pricing-module__lP4odW__compareFeature,.pricing-module__lP4odW__compareCell{padding:.7rem .65rem}.pricing-module__lP4odW__benchmark{text-align:center;border-radius:1rem}.pricing-module__lP4odW__benchmarkDivider{display:none}.pricing-module__lP4odW__foot{text-align:center;flex-direction:column;align-items:center}}
