.pricing-page{color:#151925;background:#fff;min-height:100svh;overflow:hidden}.pricing-header{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1280px,100% - 48px);margin:0 auto;padding:36px 0 28px;display:grid}.pricing-logo{width:112px;line-height:0}.pricing-logo img{width:100%;height:auto}.pricing-header nav{color:#343a47;justify-content:center;gap:clamp(26px,4vw,54px);font-size:15px;font-weight:650;display:flex}.pricing-signin{color:#343a47;font-size:15px;font-weight:700}.pricing-hero{text-align:center;justify-items:center;gap:34px;padding:36px 24px 72px;display:grid}.pricing-hero h1{color:#121725;letter-spacing:0;max-width:920px;margin:0;font-size:clamp(44px,4.2vw,70px);font-weight:720;line-height:1.08}.pricing-page[dir=rtl] .pricing-hero h1{font-weight:700;line-height:1.12}.billing-toggle{color:#161b28;background:#f0f1f3;border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:5px 16px;font-size:16px;font-weight:650;display:inline-flex}.billing-toggle button{cursor:pointer;background:#fff;border:1px solid #cfd3da;border-radius:999px;width:58px;height:30px;padding:3px;transition:border-color .18s,box-shadow .18s,background .18s;position:relative}.billing-toggle button:hover,.billing-toggle button:focus-visible{background:#fff;border-color:#80506f85;box-shadow:0 0 0 4px #80506f1f,0 10px 22px #80506f1f}.billing-toggle i{background:#6d4964;border-radius:50%;width:22px;height:22px;transition:left .18s,background .18s;position:absolute;top:3px;left:3px}.billing-toggle button[aria-pressed=true] i{background:#7b5cff;left:31px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1200px,100% - 48px);margin:0 auto;display:grid}.pricing-card{border-top:7px solid var(--accent);background:#fff;border-radius:24px;min-height:470px;padding:32px 28px 24px;display:grid;box-shadow:0 18px 44px #181b241a}.pricing-card.sky{--accent:#20aeea;--price:#22aeea}.pricing-card.coral{--accent:#ff727e;--price:#ff727e}.pricing-card.mint{--accent:#00c7ad;--price:#00bfa8}.pricing-card-top{align-content:start;display:grid}.pricing-card h2{margin:0 0 20px;font-size:32px;line-height:1.1}.price-row{align-items:baseline;gap:18px;display:flex}.price-row strong{color:var(--price);font-size:clamp(34px,3.4vw,50px);font-weight:720;line-height:1.04}.price-row del{color:#171b26;font-size:14px;font-weight:620}.price-unit{color:#1f2530;margin:4px 0 34px;font-size:15px}.plan-lead{color:#222733;margin:0;font-size:16px;font-weight:620;line-height:1.35}.plan-copy{color:#222733;align-content:start;gap:10px;font-size:16px;line-height:1.35;display:grid}.plan-copy strong{font-weight:620}.plan-features{color:#222733;align-content:start;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.35;list-style:none;display:grid}.plan-features li{align-items:center;gap:12px;display:flex}.plan-features span{color:#323845;border:1.5px solid #555d68;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;line-height:1;display:inline-grid}.plan-features strong{font-weight:500}.plan-button{color:#fff;background:#76506d;border-radius:9px;justify-content:center;place-self:end stretch;align-items:center;min-height:42px;margin-top:30px;padding:0 20px;font-size:15px;font-weight:520;display:inline-flex}.pricing-card.sky,.pricing-card.coral,.pricing-card.mint{border:1px solid #eef0f4;border-top:0;border-radius:28px;grid-template-rows:auto 1fr;gap:30px;padding:10px 10px 16px;box-shadow:0 22px 54px #181b241f,inset 0 2px #ffffffe6}.pricing-card.sky .pricing-card-top,.pricing-card.coral .pricing-card-top,.pricing-card.mint .pricing-card-top{border-radius:22px;height:325px;padding:34px 32px 28px}.pricing-card.sky .pricing-card-top{background:radial-gradient(circle at 16% 12%,#ffffffeb 0,#fff0 30%),radial-gradient(circle at 86% 8%,#7698ff6b 0,#7698ff00 33%),radial-gradient(circle at 88% 92%,#7e879752 0,#7e879700 34%),linear-gradient(145deg,#f3f5f8 0%,#eef3fb 44%,#e6e8eb 100%)}.pricing-card.coral .pricing-card-top{background:radial-gradient(circle at 16% 12%,#ffffffe6 0,#fff0 30%),radial-gradient(circle at 86% 8%,#8369ff80 0,#8369ff00 33%),radial-gradient(circle at 88% 92%,#ff6f79bf 0,#ff6f7900 34%),linear-gradient(145deg,#ffe9e6 0%,#fff2ee 44%,#ffd7da 100%)}.pricing-card.mint .pricing-card-top{background:radial-gradient(circle at 16% 12%,#ffffffeb 0,#fff0 30%),radial-gradient(circle at 86% 8%,#2bd3c37a 0,#2bd3c300 33%),radial-gradient(circle at 88% 92%,#00bfa8b8 0,#00bfa800 34%),linear-gradient(145deg,#e8fff8 0%,#f2fffb 44%,#c8f7eb 100%)}.pricing-card.sky h2,.pricing-card.coral h2,.pricing-card.mint h2{margin-bottom:26px}.pricing-card.sky .price-row,.pricing-card.coral .price-row,.pricing-card.mint .price-row{gap:12px}.pricing-card.sky .price-row strong,.pricing-card.coral .price-row strong,.pricing-card.mint .price-row strong{color:#151925;font-size:43px;font-weight:760}.price-currency{font-size:26px}.pricing-card.sky .price-row del,.pricing-card.coral .price-row del,.pricing-card.mint .price-row del{color:#151925c7}.pricing-card.sky .price-unit,.pricing-card.coral .price-unit,.pricing-card.mint .price-unit{color:#303644;margin-bottom:22px;font-weight:560}.pricing-card.sky .plan-lead,.pricing-card.coral .plan-lead,.pricing-card.mint .plan-lead{color:#2d3240;max-width:82%;font-size:17px;font-weight:580}.pricing-card.sky .plan-button,.pricing-card.coral .plan-button,.pricing-card.mint .plan-button{background:linear-gradient(#20232a 0%,#08090c 100%);border-radius:999px;min-height:58px;margin-top:40px;font-size:17px;font-weight:620;box-shadow:0 10px 24px #08090c38}.pricing-card.sky .plan-features,.pricing-card.coral .plan-features,.pricing-card.mint .plan-features{gap:20px;padding:0 18px 12px;font-size:18px}.included-apps{text-align:center;justify-items:center;gap:28px;width:min(1180px,100% - 48px);margin:64px auto 0;padding-bottom:46px;display:grid}.included-apps p{color:#171b26;margin:0;font-size:17px}.app-strip{grid-template-columns:repeat(10,minmax(72px,1fr));gap:24px;width:100%;display:grid}.app-item{color:#4a505b;justify-items:center;gap:9px;font-size:14px;font-weight:700;display:grid}.app-item span{color:#80506f;background:#fff;border-radius:10px;place-items:center;width:70px;height:70px;font-size:30px;display:grid;box-shadow:0 8px 16px #181b2417}.many-more{color:#80506f;font-size:25px;font-style:italic;font-weight:750}.pricing-faq{justify-items:center;gap:24px;width:min(900px,100% - 48px);margin:0 auto;padding:34px 0 78px;display:grid}.pricing-faq h2{color:#151925;text-align:center;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.08}.faq-list{border-top:1px solid #e1e3e7;width:100%}.faq-item.is-extra{display:none}.faq-list.show-extra .faq-item.is-extra{display:block}.faq-item{background:0 0;border-bottom:1px solid #e1e3e7;overflow:hidden}.faq-item button{color:#151925;width:100%;min-height:75px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:21px 0;font-size:17px;font-weight:500;display:grid}.faq-item button:hover,.faq-item button:focus-visible{color:#000}.faq-item button span{grid-column:1}.pricing-page[dir=rtl] .faq-item button{grid-template-columns:auto 1fr}.pricing-page[dir=rtl] .faq-item button span{grid-column:2}.faq-icon{opacity:.9;grid-area:1/2;width:20px;height:20px}.pricing-page[dir=rtl] .faq-icon{grid-column:1}.faq-icon-up,.faq-item.is-open .faq-icon-down{display:none}.faq-item.is-open .faq-icon-up{display:block}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel p{color:#5b6270;min-height:0;margin:0;padding:0;font-size:15px;font-weight:430;line-height:1.75;overflow:hidden}.faq-item.is-open .faq-panel p{padding-bottom:22px}.faq-load-more{color:#1c2028;min-height:40px;font:inherit;cursor:pointer;background:#efefef;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:620;display:inline-flex}.faq-load-more img{width:18px;height:18px}@media (width<=900px){.pricing-header{grid-template-columns:auto auto}.pricing-header nav{display:none}.pricing-cards,.app-strip{grid-template-columns:1fr}.pricing-card{min-height:390px}.pricing-faq{width:min(100% - 28px,620px);padding-bottom:54px}.faq-item button{min-height:64px;padding:17px 0;font-size:16px}.faq-panel p{font-size:14px}}
