.pricing-module__vjiKhq__page{background:#0b1018 url(/brand/pricing/vault-fortress.png) top/100% no-repeat;padding:0 24px 16px}.pricing-module__vjiKhq__breadcrumbs{max-width:840px;margin:auto}.pricing-module__vjiKhq__pricingHero{justify-content:space-between;align-items:center;gap:40px;max-width:840px;margin:auto;padding:18px 0 22px;display:flex}.pricing-module__vjiKhq__pricingEyebrow{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pricing-module__vjiKhq__pricingEyebrow svg{color:#f5b84b}.pricing-module__vjiKhq__pricingHero h1{letter-spacing:-.04em;color:#0000;background:linear-gradient(110deg,#f6f2e9 25%,#f5b84b 95%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 8px;font-size:clamp(40px,5vw,52px);line-height:1.05}.pricing-module__vjiKhq__pricingHero p{max-width:550px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.pricing-module__vjiKhq__heroSignature{color:#d6d3cc;flex-shrink:0;width:170px;padding:0 8px;transform:rotate(-9deg)}.pricing-module__vjiKhq__heroSignature>span{font-family:Segoe Script,Brush Script MT,cursive;font-size:26px;font-style:italic;line-height:1.05;display:block}.pricing-module__vjiKhq__heroSignature>span:nth-child(2){padding-left:22px}.pricing-module__vjiKhq__heroSignature>span:nth-child(3){padding-left:42px}.pricing-module__vjiKhq__heroSignature svg{fill:none;stroke:#f5b84b;stroke-width:2px;width:100%;height:24px}.pricing-module__vjiKhq__heroSignature small{text-align:right;text-transform:uppercase;font:8px/1.5 var(--font-inter),sans-serif;letter-spacing:.16em;color:var(--text-secondary);display:block;transform:rotate(9deg)}.pricing-module__vjiKhq__pricingNotice{box-sizing:border-box;max-width:840px;color:var(--text-primary);background:linear-gradient(110deg,#f5b84b1f,#151d29cc);border:1px solid #a98135;border-radius:8px;align-items:center;gap:10px;margin:0 auto 16px;padding:11px 14px;font-size:12px;line-height:1.6;display:flex}.pricing-module__vjiKhq__pricingNotice svg{color:#f5b84b;flex-shrink:0}.pricing-module__vjiKhq__pricingNotice[data-tone=error]{border-color:var(--status-error);background:#28151c}.pricing-module__vjiKhq__pricingNotice[data-tone=error] svg{color:var(--status-error)}.pricing-module__vjiKhq__intervalToggle{background:#101923;border:1px solid #354456;border-radius:999px;width:fit-content;margin:0 auto 16px;padding:3px;display:flex}.pricing-module__vjiKhq__intervalButton{min-height:36px;font:700 12px var(--font-inter),sans-serif;cursor:pointer;color:var(--text-primary);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:background .16s;display:flex}.pricing-module__vjiKhq__intervalButton[data-active=true]{color:#0b1018;background:linear-gradient(120deg,#ffe098,#f5b84b);box-shadow:0 0 16px #f5b84b40}.pricing-module__vjiKhq__intervalSave{color:#62e4b1;text-transform:uppercase;background:#0b2924;border:1px solid #26725d;border-radius:99px;padding:3px 7px;font-size:9px}.pricing-module__vjiKhq__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:840px;margin:auto;display:grid}.pricing-module__vjiKhq__pricingCard{background:linear-gradient(135deg,#151d29e0,#0d151feb);border:1px solid #354456;border-radius:8px;flex-direction:column;min-width:0;padding:18px 16px 16px;display:flex;position:relative}.pricing-module__vjiKhq__pricingCard[data-highlight=true]{background:linear-gradient(135deg,#f5b84b11,#151d29f0);border-color:#f5b84b;box-shadow:0 0 0 2px #f5b84b0a,0 0 25px #f5b84b12,inset 0 1px 15px #f5b84b07}.pricing-module__vjiKhq__pricingBadge{color:#ffd885;letter-spacing:.025em;text-transform:uppercase;border:1px solid #bd903c;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:8px;right:10px}.pricing-module__vjiKhq__pricingCardHeader{align-items:center;gap:10px;min-height:42px;margin-bottom:14px;display:flex}.pricing-module__vjiKhq__pricingCardIcon{color:#b9cbea;background:linear-gradient(135deg,#263242,#131c28);border:1px solid #354456;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 8px #ffffff06}.pricing-module__vjiKhq__pricingCard[data-highlight=true] .pricing-module__vjiKhq__pricingCardIcon{color:#ffcd58}.pricing-module__vjiKhq__pricingCardTitle{margin:0;font-size:18px;line-height:1.2}.pricing-module__vjiKhq__planDescription{color:var(--text-secondary);margin:4px 0 0;font-size:10px;line-height:1.5}.pricing-module__vjiKhq__pricingCardPrice{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:36px;margin-bottom:12px;display:flex}.pricing-module__vjiKhq__pricingAmount{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:29px;font-weight:700;line-height:1.1}.pricing-module__vjiKhq__pricingPeriod{color:var(--text-secondary);font-size:10px}.pricing-module__vjiKhq__pricingBilled{font-size:10px;line-height:1.6;display:block}.pricing-module__vjiKhq__pricingFeatures{flex-direction:column;flex:1;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pricing-module__vjiKhq__pricingFeatures li{color:#c1cad7;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.pricing-module__vjiKhq__pricingFeatures svg{color:#f5c359;flex-shrink:0;margin-top:1px}.pricing-module__vjiKhq__pricingCta,.pricing-module__vjiKhq__pricingCurrentPlan{box-sizing:border-box;color:#ffe098;width:100%;min-height:40px;font:700 12px var(--font-inter),sans-serif;background:#182733;border:1px solid #496070;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:flex}.pricing-module__vjiKhq__pricingCta{cursor:pointer;transition:background .16s}.pricing-module__vjiKhq__pricingCta:hover{background:#233644}.pricing-module__vjiKhq__pricingCta[data-highlight=true]{color:#0b1018;background:linear-gradient(115deg,#ffdc82,#f5b84b);border-color:#f5b84b;box-shadow:inset 0 0 12px #fff3d940}.pricing-module__vjiKhq__pricingCta[data-highlight=true]:hover{background:#ffdc82}.pricing-module__vjiKhq__pricingCta:disabled{opacity:.65;cursor:wait}.pricing-module__vjiKhq__pricingCurrentPlan{color:#c1cad7;background:#17212d;border-color:#354456}.pricing-module__vjiKhq__comparison{background:#0f1721ed;border:1px solid #354456;border-radius:8px;max-width:1000px;margin:18px auto 0;overflow:hidden}.pricing-module__vjiKhq__tableScroll{overflow-x:auto}.pricing-module__vjiKhq__comparison table{border-collapse:collapse;width:100%;font-size:11px}.pricing-module__vjiKhq__comparison thead th{padding:12px 20px;font-weight:700}.pricing-module__vjiKhq__comparison th:first-child{text-align:left;width:44%}.pricing-module__vjiKhq__comparison th:not(:first-child),.pricing-module__vjiKhq__comparison td{text-align:center;border-left:1px solid #253243;width:18.666%}.pricing-module__vjiKhq__comparison h2{margin:0 0 3px;font-size:14px}.pricing-module__vjiKhq__comparison p{color:var(--text-secondary);margin:0;font-size:10px;font-weight:400}.pricing-module__vjiKhq__columnLabel{align-items:center;gap:10px;display:inline-flex}.pricing-module__vjiKhq__columnLabel svg{color:#b9cbea;width:18px;height:18px}.pricing-module__vjiKhq__comparison thead th:nth-child(3) svg{color:#f5c359}.pricing-module__vjiKhq__comparison tbody th,.pricing-module__vjiKhq__comparison tbody td{border-top:1px solid #253243;padding:3px 20px;line-height:1.35}.pricing-module__vjiKhq__comparison tbody th{color:#c1cad7;font-weight:400}.pricing-module__vjiKhq__comparison tbody tr:nth-child(2n){background:#ffffff02}.pricing-module__vjiKhq__comparison td svg{color:#f5c359;vertical-align:middle;display:inline-block}.pricing-module__vjiKhq__comparison td svg:has(line){color:var(--text-secondary)}.pricing-module__vjiKhq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-module__vjiKhq__pricingTrust{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1000px;margin:16px auto 0;display:grid}.pricing-module__vjiKhq__pricingTrust>div{align-items:center;gap:12px;display:flex}.pricing-module__vjiKhq__pricingTrust>div+div{border-left:1px solid #354456;padding-left:18px}.pricing-module__vjiKhq__pricingTrust>div>svg{box-sizing:border-box;color:#ffe098;background:#f5b84b14;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:8px}.pricing-module__vjiKhq__pricingTrust strong,.pricing-module__vjiKhq__pricingTrust small{display:block}.pricing-module__vjiKhq__pricingTrust strong{color:#d5deed;margin-bottom:4px;font-size:10px}.pricing-module__vjiKhq__pricingTrust small{color:var(--text-secondary);font-size:9px;line-height:1.5}.pricing-module__vjiKhq__waitlistDialog{box-sizing:border-box;width:min(420px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text-primary);background:#151d29;border:1px solid #65758b;border-radius:12px;margin:auto;padding:28px;position:fixed;overflow-y:auto;box-shadow:0 20px 80px #0008}.pricing-module__vjiKhq__waitlistDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a13c9}.pricing-module__vjiKhq__waitlistDialog h2{margin:0 0 12px;padding-right:25px;font-size:24px}.pricing-module__vjiKhq__waitlistDialog p{color:var(--text-secondary);font-size:14px;line-height:1.6}.pricing-module__vjiKhq__dialogClose{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.pricing-module__vjiKhq__waitlistForm{flex-direction:column;gap:10px;margin-top:20px;font-size:14px;display:flex}.pricing-module__vjiKhq__waitlistInput{box-sizing:border-box;color:#f6f2e9;width:100%;min-height:44px;font:inherit;background:#0b1018;border:1px solid #65758b;border-radius:6px;padding:10px 12px}.pricing-module__vjiKhq__waitlistSuccess{align-items:center;gap:10px;display:flex}.pricing-module__vjiKhq__waitlistError{color:var(--status-error);font-size:13px}.pricing-module__vjiKhq__spinner{animation:1s linear infinite pricing-module__vjiKhq__spin}@keyframes pricing-module__vjiKhq__spin{to{transform:rotate(360deg)}}.pricing-module__vjiKhq__intervalButton:focus-visible,.pricing-module__vjiKhq__pricingCta:focus-visible,.pricing-module__vjiKhq__dialogClose:focus-visible,.pricing-module__vjiKhq__tableScroll:focus-visible,.pricing-module__vjiKhq__waitlistInput:focus-visible{outline-offset:3px;outline:2px solid #f5b84b}@media (max-width:900px){.pricing-module__vjiKhq__pricingHero{gap:24px}.pricing-module__vjiKhq__heroSignature{width:140px}.pricing-module__vjiKhq__pricingGrid{gap:12px}.pricing-module__vjiKhq__pricingCard{padding:24px 12px 12px}.pricing-module__vjiKhq__pricingBadge{top:6px}.pricing-module__vjiKhq__pricingTrust{gap:12px}.pricing-module__vjiKhq__pricingTrust>div+div{padding-left:12px}}@media (max-width:700px){.pricing-module__vjiKhq__page{background-size:auto 510px;padding:0 16px 24px}.pricing-module__vjiKhq__pricingHero{padding:20px 0}.pricing-module__vjiKhq__heroSignature{display:none}.pricing-module__vjiKhq__pricingHero p{font-size:14px}.pricing-module__vjiKhq__pricingGrid{grid-template-columns:1fr;gap:16px;max-width:440px}.pricing-module__vjiKhq__pricingCard{padding:20px}.pricing-module__vjiKhq__pricingBadge{top:12px;right:14px}.pricing-module__vjiKhq__planDescription{font-size:12px}.pricing-module__vjiKhq__pricingFeatures li{font-size:14px}.pricing-module__vjiKhq__pricingFeatures{gap:9px}.pricing-module__vjiKhq__pricingCta,.pricing-module__vjiKhq__pricingCurrentPlan,.pricing-module__vjiKhq__intervalButton{min-height:44px}.pricing-module__vjiKhq__comparison table{min-width:540px}.pricing-module__vjiKhq__comparison th:first-child{width:46%}.pricing-module__vjiKhq__comparison tbody th,.pricing-module__vjiKhq__comparison tbody td{padding:6px 12px}.pricing-module__vjiKhq__comparison thead th{padding:12px}.pricing-module__vjiKhq__comparison table{font-size:12px}.pricing-module__vjiKhq__pricingTrust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.pricing-module__vjiKhq__pricingTrust>div+div{border:0;padding:0}.pricing-module__vjiKhq__pricingTrust>div{gap:8px}.pricing-module__vjiKhq__pricingTrust strong{font-size:11px}.pricing-module__vjiKhq__pricingTrust small{font-size:10px}}@media (prefers-reduced-motion:reduce){.pricing-module__vjiKhq__spinner{animation:none}.pricing-module__vjiKhq__intervalButton,.pricing-module__vjiKhq__pricingCta{transition:none}}@media (max-width:700px){.pricing-module__vjiKhq__page{background-image:linear-gradient(#0b101850,#0b1018 460px),url(/brand/pricing/vault-fortress.png);background-position:100% 0;background-size:auto 510px}}.pricing-module__vjiKhq__pricingCardIcon{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0}.pricing-module__vjiKhq__tierIcon{object-fit:contain;width:44px;height:44px;display:block}.pricing-module__vjiKhq__columnLabel .pricing-module__vjiKhq__tierIcon{width:26px;height:26px}
