.pricing53{max-width:1240px;margin:0 auto;padding:clamp(36px,6vw,88px) 24px 96px}.pricing53-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:28px;align-items:stretch}.pricing53-hero>div,.pricing53-hero>aside,.pricing53-trust article,.pricing53-product,.pricing53-package,.pricing53-platform article,.pricing53-conversion{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel-2) 86%,transparent));box-shadow:0 22px 70px rgba(2,8,23,.13);border-radius:28px}.pricing53-hero>div{padding:clamp(30px,5vw,64px)}.pricing53-hero h1{max-width:850px;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.96;letter-spacing:-.055em;margin:.2em 0}.pricing53-hero p{max-width:760px;font-size:1.05rem;line-height:1.72;color:var(--muted)}.pricing53-hero>aside{padding:30px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.pricing53-hero>aside>span,.pricing53-section header>span,.pricing53-package>span{font-size:.72rem;letter-spacing:.15em;font-weight:800;color:var(--muted)}.pricing53-hero>aside>strong{font-size:2rem}.pricing53-hero>aside small{line-height:1.5}.pricing53-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 72px}.pricing53-trust article{padding:26px}.pricing53-trust span{font-size:.7rem;letter-spacing:.14em;font-weight:800;color:var(--accent)}.pricing53-trust h2{font-size:1.12rem;margin:10px 0}.pricing53-trust p{color:var(--muted);line-height:1.55;margin:0}.pricing53-section{margin-top:66px}.pricing53-section>header{max-width:780px;margin-bottom:22px}.pricing53-section h2{font-size:clamp(1.8rem,3.5vw,3.1rem);letter-spacing:-.035em;margin:8px 0}.pricing53-section header p{color:var(--muted);line-height:1.65}.pricing53-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing53-product{padding:24px;display:flex;min-height:285px;flex-direction:column;justify-content:space-between}.pricing53-product header span{font-size:.7rem;letter-spacing:.12em;color:var(--muted)}.pricing53-product h3{font-size:1.35rem;margin:8px 0}.pricing53-price strong{display:block;font-size:1.42rem;line-height:1.2}.pricing53-product.projected .pricing53-price strong{font-size:2rem}.pricing53-price small{display:block;color:var(--muted);margin-top:9px;line-height:1.5}.pricing53-product footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.pricing53-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing53-package,.pricing53-empty{padding:28px}.pricing53-package strong{display:block;font-size:1.6rem;margin:12px 0}.pricing53-package small{color:var(--muted)}.pricing53-empty{border:1px dashed var(--line-strong);border-radius:24px;background:color-mix(in srgb,var(--panel) 70%,transparent)}.pricing53-platform{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing53-platform article{padding:22px}.pricing53-platform article span,.pricing53-platform article b,.pricing53-platform article small,.pricing53-platform article a{display:block}.pricing53-platform article b{margin:8px 0}.pricing53-platform article small{color:var(--muted);line-height:1.45;margin-bottom:16px}.pricing53-platform article a{font-weight:750}.pricing53-conversion{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:28px;margin-top:70px}.pricing53-conversion h2{margin:5px 0 8px}.pricing53-conversion p{color:var(--muted);margin:0;max-width:740px}@media(max-width:980px){.pricing53-hero{grid-template-columns:1fr}.pricing53-products{grid-template-columns:repeat(2,1fr)}.pricing53-platform{grid-template-columns:repeat(2,1fr)}.pricing53-conversion{grid-template-columns:1fr}.pricing53-trust{grid-template-columns:1fr}}@media(max-width:620px){.pricing53{padding-inline:16px}.pricing53-products,.pricing53-packages,.pricing53-platform{grid-template-columns:1fr}.pricing53-hero>div,.pricing53-hero>aside{padding:24px}.pricing53-product{min-height:0}}@media(prefers-reduced-motion:reduce){.pricing53 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.pricing53-hero>div,.pricing53-hero>aside,.pricing53-trust article,.pricing53-product,.pricing53-package,.pricing53-platform article,.pricing53-conversion{border:1px solid CanvasText}}
