.feePage{--fp-primary:#2424da;--fp-primary-hover:#1b1bbf;--fp-purple:#6d28d9;--fp-green:#059669;--fp-red:#dc2626;--fp-warning:#b45309;--fp-text:#0f172a;--fp-muted:#475569;--fp-border:#0f172a14;--fp-card:#f8fafc;--fp-shadow:0 10px 15px -3px #2424da0d, 0 4px 6px -4px #2424da0d;--fp-shadow-lg:0 20px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0d;width:100%;color:var(--fp-text);background:#fff}.feePage .feePage__container{flex-direction:column;gap:72px;width:min(1280px,100% - 32px);margin:0 auto;padding:64px 0 48px;display:flex}.feePage .feePage__reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.feePage .feePage__revealActive{opacity:1;transform:translateY(0)}.feePage .feePage__hero{text-align:center;max-width:850px;margin:0 auto}.feePage .feePage__badge{color:var(--fp-primary);background:#2424da0f;border:1px solid #2424da1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.feePage .feePage__badge span{background:var(--fp-primary);border-radius:50%;width:8px;height:8px;animation:2s infinite feePagePulse}@keyframes feePagePulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.feePage .feePage__hero h1{color:var(--fp-text);margin-bottom:18px;font-size:42px;font-style:normal;font-weight:900;line-height:1.5}.feePage .feePage__hero em{color:var(--fp-primary);background:linear-gradient(135deg, var(--fp-primary), #6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.feePage .feePage__hero p{color:var(--fp-muted);text-align:center;font-size:16px;line-height:2.1}.feePage .feePage__estimator{box-shadow:var(--fp-shadow);background:linear-gradient(145deg,#f8fafc,#edf2f7);border:1px solid #6d28d926;border-radius:24px;padding:40px;position:relative;overflow:hidden}.feePage .feePage__estimator:before{content:"";filter:blur(90px);pointer-events:none;background:#2424da14;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;left:-110px}.feePage .feePage__estimatorGrid{z-index:1;grid-template-columns:5fr 7fr;align-items:center;gap:32px;display:grid;position:relative}.feePage .feePage__estimatorInfo h2{color:var(--fp-text);margin:8px 0 12px;font-size:28px;font-weight:900;line-height:1.7}.feePage .feePage__estimatorInfo p,.feePage .feePage__sectionHeader p{color:var(--fp-muted);font-size:14px;line-height:2}.feePage .feePage__estimatorLabel{color:var(--fp-purple);font-size:13px;font-weight:800}.feePage .feePage__estimatorCard{border:1px solid var(--fp-border);background:#fff;border-radius:18px;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.feePage .feePage__inputRow,.feePage .feePage__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feePage .feePage__inputRow label{flex-direction:column;gap:8px;min-width:0;display:flex}.feePage .feePage__inputRow label>span{color:var(--fp-muted);font-size:13px;font-weight:700}.feePage .feePage__inputRow select,.feePage .feePage__inputRow input{width:100%;min-height:48px;color:var(--fp-text);font:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:0;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.feePage .feePage__inputRow select:focus,.feePage .feePage__inputRow input:focus{border-color:var(--fp-primary);box-shadow:0 0 0 3px #2424da1f}.feePage .feePage__amountInput{position:relative}.feePage .feePage__amountInput input{text-align:left;padding-left:70px}.feePage .feePage__amountInput b{color:var(--fp-muted);font-size:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.feePage .feePage__results{border-top:1px solid #edf2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:24px}.feePage .feePage__results div{text-align:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;min-width:0;padding:16px 10px}.feePage .feePage__results span,.feePage .feePage__limits span{color:var(--fp-muted);margin-bottom:7px;font-size:11px;display:block}.feePage .feePage__results strong{font-size:15px;font-weight:900}.feePage .feePage__purple{color:var(--fp-purple)!important}.feePage .feePage__blue{color:var(--fp-primary)!important}.feePage .feePage__green{font-weight:800;color:var(--fp-green)!important}.feePage .feePage__red{font-weight:800;color:var(--fp-red)!important}.feePage .feePage__sectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.feePage .feePage__titleWrap{align-items:flex-start;gap:12px;display:flex}.feePage .feePage__titleWrap i{background:var(--fp-primary);border-radius:3px;flex:none;width:6px;height:34px}.feePage .feePage__sectionHeader h2,.feePage .feePage__warnings h2{color:var(--fp-text);font-size:26px;font-weight:900;line-height:1.7}.feePage .feePage__switcher{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex:none;padding:4px;display:flex}.feePage .feePage__switcher button{color:var(--fp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 20px;font-size:12px;font-weight:800}.feePage .feePage__switcher button.active{background:var(--fp-primary);color:#fff;box-shadow:0 4px 6px #2424da24}.feePage .feePage__tableWrap{border:1px solid var(--fp-border);width:100%;box-shadow:var(--fp-shadow);background:#fff;border-radius:16px;overflow-x:auto}.feePage .feePage__tableWrap table{border-collapse:collapse;text-align:right;width:100%;min-width:1120px}.feePage .feePage__tableWrap caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.feePage .feePage__tableWrap th,.feePage .feePage__tableWrap td{color:var(--fp-text);vertical-align:top;border-bottom:1px solid #f1f5f9;padding:18px 14px;font-size:12px;line-height:1.9}.feePage .feePage__tableWrap thead th{background:#f8fafc;font-weight:900}.feePage .feePage__tableWrap tbody tr:hover td,.feePage .feePage__tableWrap tbody tr:hover th{background:#f8fafc}.feePage .feePage__tableWrap tbody tr:last-child td,.feePage .feePage__tableWrap tbody tr:last-child th{border-bottom:0}.feePage .feePage__tableWrap th[scope=row]{color:var(--fp-primary);white-space:nowrap}.feePage .feePage__tableWrap th b{color:var(--fp-purple);background:#6d28d91a;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:10px}.feePage .feePage__popularRow{background:#2424da05}.feePage .feePage__vipRow{background:#6d28d906}.feePage .feePage__dot{background:#6b7280;border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block}.feePage .feePage__dot1{background:#3b82f6}.feePage .feePage__dot2{background:var(--fp-primary)}.feePage .feePage__dot3{background:#10b981}.feePage .feePage__dot4{background:#f59e0b}.feePage .feePage__dot5{background:#f97316}.feePage .feePage__dot6{background:#8b5cf6}.feePage .feePage__detailGrid,.feePage .feePage__switchCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feePage .feePage__switchCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feePage .feePage__levelCard{border:1px solid var(--fp-border);background:var(--fp-card);border-radius:20px;flex-direction:column;gap:22px;min-width:0;padding:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000a}.feePage .feePage__levelCard:hover{box-shadow:var(--fp-shadow-lg);border-color:#cbd5e1;transform:translateY(-8px)}.feePage .feePage__levelCard.feePage__popular{background:linear-gradient(180deg, #2424da08, var(--fp-card));border-color:#2424da4d}.feePage .feePage__levelCard.feePage__vip{background:linear-gradient(180deg, #6d28d90b, var(--fp-card));border-color:#6d28d94d;grid-column:span 3}.feePage .feePage__compactCard.feePage__vip{grid-column:auto}.feePage .feePage__ribbon{background:var(--fp-primary);color:#fff;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:900;position:absolute;top:16px;left:16px}.feePage .feePage__ribbonVip{background:var(--fp-purple)}.feePage .feePage__levelCard header h3{color:var(--fp-text);padding-left:58px;font-size:19px;font-weight:900;line-height:1.8}.feePage .feePage__levelCard header p,.feePage .feePage__monthly{color:var(--fp-muted);font-size:12px;line-height:1.9}.feePage .feePage__requirements{border-top:1px solid #edf2f7;padding-top:18px}.feePage .feePage__requirements h4{color:var(--fp-muted);margin-bottom:10px;font-size:12px;font-weight:900}.feePage .feePage__requirements ul{flex-direction:column;gap:7px;display:flex}.feePage .feePage__requirements li{color:var(--fp-text);padding-right:14px;font-size:12px;line-height:1.8;position:relative}.feePage .feePage__requirements li:before{content:"";background:var(--fp-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:0}.feePage .feePage__limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feePage .feePage__limits div{background:#fff;border:1px solid #edf2f7;border-radius:8px;min-width:0;padding:12px}.feePage .feePage__limits strong{color:var(--fp-text);font-size:11px;line-height:1.8}.feePage .feePage__fees{color:var(--fp-text);border-top:1px solid #edf2f7;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}.feePage .feePage__monthly{margin-top:auto}.feePage .feePage__confirmation{color:var(--fp-text);background:#b453090b;border:1px solid #b4530938;border-radius:12px;gap:12px;padding:16px 20px;font-size:12px;line-height:2;display:flex}.feePage .feePage__confirmation strong{color:var(--fp-warning);white-space:nowrap}.feePage .feePage__warnings{background:#b453090a;border:1px solid #b4530933;border-radius:24px;padding:40px}.feePage .feePage__warnings h2{color:var(--fp-warning);margin-bottom:20px}.feePage .feePage__warnings ul{flex-direction:column;gap:14px;display:flex}.feePage .feePage__warnings li{color:var(--fp-text);padding-right:22px;font-size:13px;line-height:2;position:relative}.feePage .feePage__warnings li:before{content:"!";background:var(--fp-warning);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:grid;position:absolute;top:3px;right:0}.feePage .feePage__faq{width:100%}@media (max-width:1024px){.feePage .feePage__estimatorGrid{grid-template-columns:1fr}.feePage .feePage__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.feePage .feePage__levelCard.feePage__vip{grid-column:span 2}}@media (max-width:720px){.feePage .feePage__container{gap:48px;width:min(100% - 24px,1280px);padding-top:40px}.feePage .feePage__hero h1{font-size:28px;line-height:1.8}.feePage .feePage__hero p{font-size:14px}.feePage .feePage__estimator,.feePage .feePage__estimatorCard,.feePage .feePage__warnings{border-radius:18px;padding:20px}.feePage .feePage__estimatorInfo h2,.feePage .feePage__sectionHeader h2,.feePage .feePage__warnings h2{font-size:21px}.feePage .feePage__inputRow,.feePage .feePage__results,.feePage .feePage__detailGrid,.feePage .feePage__switchCards{grid-template-columns:1fr}.feePage .feePage__sectionHeader{flex-direction:column;align-items:stretch}.feePage .feePage__switcher{align-self:flex-start}.feePage .feePage__levelCard,.feePage .feePage__levelCard.feePage__vip{grid-column:auto;padding:20px}.feePage .feePage__confirmation{flex-direction:column}}@media (prefers-reduced-motion:reduce){.feePage .feePage__reveal{opacity:1;transition:none;transform:none}.feePage .feePage__badge span{animation:none}.feePage .feePage__levelCard{transition:none}}
