#pricing{margin-top:50px;display:flex;flex-direction:column;align-items:center}#pricing h1{margin-bottom:12px}#pricing h1 br{display:none}@media (max-width: 600px){#pricing h1 br{display:block}}#pricing>p{font-size:20px;padding:12px 10px;margin-top:0;color:#666;line-height:150%;letter-spacing:-.02em}@media (max-width: 600px){#pricing>p{font-size:16px;font-weight:400}}.toggle-container{display:flex;align-items:center;gap:10px;margin-top:37px}.toggle-text{font-size:16px;color:#000;opacity:.5;font-weight:500;transition:all .2s}.toggle-text.active{opacity:1}.toggle-switch{position:relative;width:74px;height:33px;background-color:#fc0;border-radius:20px;cursor:pointer;transition:background-color .3s ease-in-out}.toggle-input:checked+.toggle-switch{background-color:#255ff1}.toggle-handle{position:absolute;top:3px;left:3px;width:27px;height:27px;background-color:#fff;border-radius:50%;transition:transform .3s ease-in-out}.toggle-input:checked+.toggle-switch .toggle-handle{transform:translate(41px)}.toggle-input{display:none}#pricing-cards-container-wrapper{padding:20px}#pricing-cards-container{max-width:800px;margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){#pricing-cards-container{grid-template-columns:1fr}}.pricing-card{background-color:#fff;border:1px solid #eff0f6;border-radius:24px;padding:40px;box-shadow:0 2px 12px #14142b14}.pricing-card-header{display:flex;align-items:center;gap:18px}.pricing-logo-container{border-radius:16px;background:#ecebff;display:flex;align-items:center;justify-content:center;padding:16px;width:fit-content}.pricing-card-header span{color:#6f6c90;font-size:18px}.pricing-card-header h3{font-size:24px;font-weight:700;color:#000}.pricing-card .description{font-size:18px;color:#666;margin-top:18px}.price-container{margin-top:13px;display:flex;align-items:baseline}.price{font-size:54px;font-weight:800;color:#170f49}.period{font-size:20px;color:#6f6c90;margin-left:8px}.included-title{font-size:18px;font-weight:700;color:#170f49;margin-top:17}.feature-list{list-style:none;padding-inline-start:0px}.feature-item{display:flex;align-items:center;gap:14px;margin-bottom:20px;font-size:18px;color:#4d4d4d}.cta-button{width:100%;padding:20px 0;background-color:#2962f1;margin-top:50px;color:#fff;border:none;border-radius:9999px;font-size:18px;font-weight:600;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:all .2s}.cta-button:hover{opacity:.8}@media (max-width: 600px){#pricing-cards-container{grid-template-columns:1fr;margin-top:30px}.pricing-logo-container{flex-direction:column;align-items:start}.pricing-card-header{flex-direction:column;align-items:flex-start}.pricing-card{padding:25px}.pricing-card-header span{font-size:16px}.pricing-card-header h3{font-size:22px}.pricing-card .description{font-size:16px;margin-top:15px}.price{font-size:42px}.period{font-size:18px}.included-title{font-size:16px}.feature-item{font-size:16px;margin-bottom:16px;gap:12px}.cta-button{padding:16px 0;font-size:16px;margin-top:30px}.pricing-logo-container{padding:12px}}@media (max-width: 350px){#pricing>p{font-size:14px}.toggle-text{font-size:14px}.toggle-switch{width:60px}.toggle-input:checked+.toggle-switch .toggle-handle{transform:translate(30px)}.pricing-card{padding:20px 15px}.pricing-card-header h3{font-size:20px}.price{font-size:36px}.period{font-size:16px}.feature-item{font-size:14px;gap:10px}.cta-button{padding:14px 0;font-size:15px}}
