.pricing-page{padding-bottom:8rem}.hero-inner .section-sub{margin:0 5px}.price-container{text-align:center;margin-bottom:20px}.price-container>.pricing-toggle{background:var(--surface);border:1px solid var(--border-low);border-radius:var(--item-radius);justify-content:center;align-items:center;gap:4px;margin-top:2.5rem;padding:4px;display:inline-flex}.pricing-toggle{display:none!important}noscript>.yearly-title{color:var(--text3);margin:5px 0;padding:5px 0;font-family:Overpass,sans-serif}.pricing--js .pricing-toggle{display:inline-flex!important}.pricing--js .yearly-price{display:none!important}.pricing--js .yearly-price:not(.hidden),.pricing--js .monthly-price:not(.hidden){display:flex!important}.toggle-btn{border-radius:var(--item-radius);color:var(--text2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:9px 24px;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.toggle-btn.active{background:var(--nav-active-bg);color:var(--text);box-shadow:0 1px 4px #0000001a}.toggle-btn:not(.active):hover{color:var(--text)}.toggle-badge{letter-spacing:.04em;background:color-mix(in srgb, var(--success) 12%, transparent);border:1px solid color-mix(in srgb, var(--success) 28%, transparent);color:var(--success);border-radius:20px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-block}.pricing-plans{padding:3rem 0}.pricing-plans .yearly{justify-content:center;margin:20px 0;display:flex}.pricing-plans .yearly>h3{color:var(--success);background:color-mix(in srgb, var(--success) 15%, transparent);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);text-align:center;border-radius:50px;padding:5px 15px;font-size:.95rem}.plans-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (width<=1024px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=740px){.plans-grid{grid-template-columns:1fr}}.plan-card{background:var(--surface);border:1px solid var(--border-low);border-radius:var(--item-radius);flex-direction:column;padding:2rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.plan-card:hover{border-color:var(--border-lower);box-shadow:0 8px 32px color-mix(in srgb, var(--glow) 60%, transparent);transform:translateY(-2px)}.plan-card--featured{background:var(--surface2);border-color:var(--text5);box-shadow:0 0 0 1px var(--text5),0 12px 40px var(--glow2)}.plan-card--featured:hover{box-shadow:0 0 0 1px var(--text5),0 16px 48px var(--glow2);transform:translateY(-3px)}.plan-card--featured .plan-cta--primary{box-shadow:0 4px 20px var(--glow2)}.plan-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg, var(--grad-primary), var(--grad-secondary));color:#f0f0f0;border-radius:20px;padding:3px 14px;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-header{margin-bottom:1.5rem}.plan-storage{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.plan-amount{color:var(--text);font-family:Overpass,sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1}.plan-unit{color:var(--text3);font-family:Overpass,sans-serif;font-size:1rem;font-weight:700}.plan-name{letter-spacing:.08em;text-transform:uppercase;color:var(--text3);font-family:Overpass,sans-serif;font-size:.8rem;font-weight:600}.plan-price-block{min-height:56px;margin-bottom:1.75rem}.plan-price{align-items:baseline;gap:2px;display:flex}.plan-price.hidden{display:none}.price-amount{color:var(--text);font-family:Overpass,sans-serif;font-size:2rem;font-weight:700;line-height:1}.price-currency{color:var(--text2);margin-bottom:2px;font-family:Overpass,sans-serif;font-size:1.1rem;font-weight:700}.price-period{color:var(--text3);margin-left:4px;font-family:Overpass,sans-serif;font-size:.8rem;font-weight:300}.yearly-price{display:block!important}@media (width<=400px){.yearly-price:has(>div){flex-direction:column}}.yearly-detail{align-items:baseline;gap:2px;display:flex}.yearly-total{color:var(--text3);margin-top:4px;padding:0 20px;font-family:Overpass,sans-serif;font-size:.78rem;font-weight:300;position:relative}.yearly-total:before{content:"•";position:absolute;top:50%;left:10px;transform:translate(-50%,-50%)}.plan-includes{text-align:center;max-width:600px;color:var(--text2);align-self:center;margin:50px auto;padding:0 30px;font-size:.9rem}.plan-includes>.vat{margin-top:10px;display:block}.plan-features{flex-direction:column;flex:1;gap:10px;margin-bottom:2rem;display:flex}.plan-features>li{color:var(--text2);align-items:center;gap:10px;font-family:Overpass,sans-serif;font-size:.875rem;font-weight:300;display:flex}.plan-features>li:before{content:"";background:color-mix(in srgb, var(--success) 15%, transparent);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 8l3 3 5-5%27 stroke=%27%2334d399%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:contain;border-radius:50%;flex-shrink:0;width:16px;height:16px}.plan-features>li.feature-no{color:var(--text3);text-decoration:line-through;text-decoration-color:var(--border-low)}.plan-features>li.feature-no:before{background:color-mix(in srgb, var(--text3) 10%, transparent);border-color:color-mix(in srgb, var(--text3) 20%, transparent);background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 5l6 6M11 5l-6 6%27 stroke=%27%23695880%27 stroke-width=%271.4%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-size:contain}.plan-cta{text-align:center;border-radius:var(--border-radius);background:color-mix(in srgb, var(--tag-bg) 20%, transparent);padding:11px 20px;font-size:.875rem;font-weight:600;transition:opacity .2s,background .2s,box-shadow .2s;display:block}.plan-cta--outline{outline:1.5px solid var(--border-low);outline-offset:-1.5px;color:var(--text)}.plan-cta--outline:hover{background:var(--tag-bg);outline-color:var(--text3)}.plan-cta--primary{background:linear-gradient(135deg, var(--grad-primary), var(--grad-secondary));color:#f0f0f0}.plan-cta--primary:hover{opacity:.85}.plan-enterprise{background:var(--surface);border:1px solid var(--border-low);border-radius:var(--item-radius);justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 2.25rem;transition:border-color .25s,box-shadow .25s;display:flex}.plan-enterprise:hover{border-color:var(--border-lower);box-shadow:0 4px 20px color-mix(in srgb, var(--glow) 50%, transparent)}.enterprise-left{align-items:center;gap:1.5rem;display:flex}.enterprise-left .plan-storage{flex-shrink:0}.enterprise-desc{color:var(--text3);margin-top:4px;font-family:Overpass,sans-serif;font-size:.875rem;font-weight:300}.enterprise-right{flex-shrink:0;align-items:center;gap:2rem;display:flex}.enterprise-right .plan-price-block{min-height:unset;margin-bottom:0}.enterprise-right .plan-cta{min-width:160px}.pricing-included{padding:5rem 0}.included-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1rem;display:grid}@media (width<=768px){.included-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.included-grid{grid-template-columns:1fr}}.included-item{background:var(--surface);border:1px solid var(--border-low);border-radius:var(--item-radius);align-items:center;gap:14px;padding:1.25rem 1.5rem;transition:all .2s;display:flex}.included-item:hover{border-color:var(--border-lower);background:var(--surface2)}.included-icon{background:var(--tag-bg);width:38px;height:38px;color:var(--text2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.included-label{color:var(--text);font-family:Overpass,sans-serif;font-size:.875rem;font-weight:600}.pricing-faq{padding:5rem 0}.faq-list{flex-direction:column;gap:8px;max-width:740px;margin:0 auto;display:flex}.faq-item{background:var(--surface);border:2px solid var(--border-low);border-radius:var(--item-radius);transition:all .2s;overflow:hidden}.faq-item[open]{border-color:var(--border-lower)}.faq-item[open] .faq-q:after{transform:rotate(180deg)}.faq-item[open] .faq-q{background:var(--border-low)}.faq-q{color:var(--text);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;font-size:.9rem;font-weight:600;list-style:none;transition:color .15s,background .15s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3 6l5 5 5-5%27 stroke=%27%239a88b8%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:contain;flex-shrink:0;width:16px;height:16px;margin-left:12px;transition:transform .25s}.faq-q:hover{background:var(--border-lower)}.faq-q:focus-visible{outline:2px solid var(--btn-primary-bg);outline-offset:-2px;border-radius:var(--item-radius)}.faq-a{color:var(--text2);margin:1rem 1.5rem 1.25rem;font-family:Overpass,sans-serif;font-size:.875rem;font-weight:300;line-height:1.75}@media (width<=900px){.plan-enterprise{flex-direction:column;align-items:flex-start;gap:1.5rem}.enterprise-right{justify-content:space-between;width:100%}.enterprise-right .plan-price-block{text-align:left}}@media (width<=640px){.enterprise-right{flex-direction:column;align-items:flex-start;gap:1rem}.enterprise-right .plan-cta{width:100%}}@media (width<=400px){.yearly-price:has(>div),.pricing--js .yearly-price:has(>div){flex-direction:column}}