.simple-sub-container{max-width:1200px;color:var(--text-primary);background:var(--bg-primary);margin:0 auto;padding:2rem 1.5rem}.simple-header{text-align:center;margin-bottom:4rem}.simple-header h1{margin-bottom:.5rem;font-size:clamp(2rem,5vw,3rem)}.duration-toggle-container{justify-content:center;width:100%;margin-bottom:3rem;padding-bottom:2rem;display:flex;position:relative}.duration-toggle-container:after{content:"";background:linear-gradient(90deg, transparent, var(--border-light), transparent);width:80%;max-width:600px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.duration-toggle-container{margin-bottom:2rem;padding-bottom:1.5rem}}.duration-toggle-wrapper{background:var(--bg-card);border:1px solid var(--border-light);border-radius:5px;gap:4px;max-width:fit-content;padding:6px;display:flex;position:relative}.duration-btn{color:var(--text-primary);border:1px solid var(--border-light);background:var(--bg-card);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.duration-btn.active{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-medium)}.save-badge{color:#000;text-transform:uppercase;background:#0003;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700}.duration-btn:not(.active):hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border-medium)}.simple-pricing-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;display:flex}.simple-plan-card{background:var(--bg-card);border:1px solid var(--border-light);z-index:1;border-radius:5px;flex-direction:column;flex:350px;gap:.75rem;width:100%;max-width:420px;height:auto;min-height:0;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:none;display:flex;position:relative}@keyframes flipIn{0%{opacity:0;filter:blur(5px);transform:rotateY(20deg)scale(.95)}to{opacity:1;filter:blur();transform:rotateY(0)scale(1)}}@media (max-width:767px){.simple-plan-card{height:auto;min-height:auto}}.simple-plan-card:hover{border-color:var(--accent-primary);z-index:50;transform:none}.plan-top-panel{border:1px solid var(--border-light)!important;background:var(--bg-card)!important;border-radius:14px!important;margin-bottom:0!important}.plan-top-action{margin-top:.25rem}.plan-top-action .cta-button{width:100%}.plan-bottom-panel{border:1px solid var(--border-light)!important;background:color-mix(in srgb, var(--bg-card) 96%, transparent)!important;border-radius:14px!important}.cta-button{cursor:pointer;z-index:100;pointer-events:auto;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:1rem;font-weight:600;transition:all .2s;display:flex;position:relative}.cta-primary{color:#fff;background:#40403c0d;border:1px solid #40403c}.cta-primary:hover{color:#fff;filter:none;background:#40403c}.cta-outline{background:var(--bg-transparent);color:var(--text-secondary);border:1px solid var(--border-light)}.cta-outline:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-strong)}.current-plan-indicator{color:#10b981;background:#10b9811a;border:1px solid #40403c;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-weight:700;display:flex}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate{to{--angle:360deg}}.plan-recommended{animation:.5s cubic-bezier(.4,0,.2,1) both flipIn,4s linear infinite rotate;background:linear-gradient(var(--bg-card), var(--bg-card)) padding-box, conic-gradient(from var(--angle), #40403c 0deg, #6b7280 90deg, #f59e0b 180deg, #6b7280 270deg, #40403c 360deg) border-box!important;border:3px solid #0000!important}.faq-section{max-width:800px;margin-top:8rem;margin-left:auto;margin-right:auto}.faq-header h2{text-align:center;margin-bottom:3rem;font-size:clamp(1.5rem,4vw,2.5rem)}.faq-item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;margin-bottom:1rem;transition:all .2s}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.1rem;font-weight:500;display:flex}.faq-answer{max-height:0;color:var(--text-secondary);padding:0 1.5rem;transition:all .3s;overflow:hidden}.faq-item.open .faq-answer{max-height:500px;padding-bottom:1.5rem}.simple-pricing-grid{justify-content:center;align-items:stretch;gap:1.25rem}.simple-plan-card{border:1px solid var(--border-light)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, white 4%) 0%, var(--bg-card) 100%)!important;max-width:360px!important;box-shadow:none!important;border-radius:5px!important;flex:310px!important;gap:.62rem!important;padding:.62rem!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.simple-plan-card:hover{box-shadow:none!important;border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-light) 55%)!important;transform:none!important}.plan-top-panel{border:1px solid var(--border-light)!important;background:color-mix(in srgb, var(--bg-card) 94%, white 6%)!important;border-radius:5px!important;padding:.85rem!important}.plan-bottom-panel{border:1px solid var(--border-light)!important;background:var(--bg-card)!important;border-radius:5px!important;padding:.85rem!important}.plan-top-action .cta-button{border-radius:8px!important;min-height:42px!important;font-size:.92rem!important;font-weight:700!important}.current-plan-indicator{border-radius:8px!important;min-height:42px!important}.plan-recommended{position:relative;overflow:hidden;box-shadow:0 0 0 1px #2563eb8c,0 12px 28px #1e40af4d;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, white 4%) 0%, var(--bg-card) 100%)!important;border:1px solid #2563eb!important;animation:2.8s ease-in-out infinite recommendedBlueGlow!important}.plan-recommended .plan-top-panel,.plan-recommended .plan-bottom-panel{isolation:auto;will-change:auto;position:static;overflow:visible;border:1px solid var(--border-light)!important;background:var(--bg-card)!important;animation:none!important}.plan-recommended .plan-top-panel:after,.plan-recommended .plan-bottom-panel:after,.plan-recommended:after{content:none!important}@keyframes recommendedBlueGlow{0%{box-shadow:0 0 0 1px #2563eb73,0 10px 22px #1e40af38}50%{box-shadow:0 0 0 1px #1d4ed8d1,0 0 0 5px #2563eb4d,0 16px 34px #1e40af61}to{box-shadow:0 0 0 1px #2563eb73,0 10px 22px #1e40af38}}@keyframes panelOrbit{0%{--angle:0deg}to{--angle:360deg}}@keyframes panelPulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 1px #f59e0b59,0 10px 24px #0f172a29}}@keyframes panelShine{0%{opacity:0;transform:translate(-140%)}20%{opacity:.75}60%{opacity:0;transform:translate(140%)}to{opacity:0;transform:translate(140%)}}.plan-bottom-panel .text-\[12px\]{font-size:12px!important}.plan-bottom-panel .font-bold[style*="font-size: 1rem"]{letter-spacing:-.01em;font-size:.95rem!important}@media (max-width:900px){.simple-plan-card{flex:280px!important;max-width:340px!important}.plan-top-panel,.plan-bottom-panel{padding:.78rem!important}}@media (max-width:640px){.simple-pricing-grid{gap:.9rem}.simple-plan-card{flex:100%!important;max-width:100%!important}.plan-top-panel,.plan-bottom-panel{padding:.72rem!important}}
