.pricing-page{background:var(--rv-ground)}.pricing-hero-shell{min-height:810px}.pricing-hero{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:90px;min-height:715px;padding:100px 0 115px;display:grid;position:relative}.pricing-hero h1{letter-spacing:-.064em;max-width:790px;margin:30px 0 0;font-size:clamp(65px,7.2vw,108px);font-weight:620;line-height:.9}.pricing-hero>div:first-child>p{max-width:670px;color:var(--rv-text-2);margin:31px 0 0;font-size:19px;line-height:1.55}.pricing-hero .button{margin-top:38px}.pricing-hero-visual{background:#080d09e6;border:1px solid #a5f97c57;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #0006,inset 0 0 58px #a5f97c06}.pricing-hero-visual>header{border-bottom:1px solid var(--rv-line);justify-content:space-between;align-items:center;min-height:92px;padding:0 27px;display:flex}.pricing-hero-visual>header span,.pricing-hero-visual>footer{color:#899287;font-family:var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.pricing-hero-visual>header strong{color:var(--rv-primary);font-size:16px}.pricing-hero-visual>div{gap:12px;padding:28px;display:grid}.pricing-hero-visual section{border:1px solid var(--rv-line);background:#ffffff06;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:17px;min-height:115px;padding:0 22px;display:grid}.pricing-hero-visual section>span{width:34px;height:34px;color:var(--rv-primary);font-family:var(--rv-font-mono);border:1px solid #a5f97c66;border-radius:50%;place-items:center;font-size:9px;display:grid}.pricing-hero-visual section strong{color:#eef1eb;letter-spacing:-.03em;font-size:27px}.pricing-hero-visual section small{color:#7f897d;font-family:var(--rv-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.pricing-hero-visual>footer{border-top:1px solid var(--rv-line);align-items:center;min-height:76px;padding:0 27px;display:flex}.pricing-model{padding:120px 0 130px}.pricing-dimension-grid{border:1px solid var(--rv-line-dark);border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;overflow:hidden}.pricing-dimension-grid article{border-left:1px solid var(--rv-line-dark);flex-direction:column;min-height:390px;padding:31px;display:flex}.pricing-dimension-grid article:first-child{border-left:0}.pricing-dimension-grid span{color:#4d7442;font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.pricing-dimension-grid h3{color:var(--rv-paper-text);letter-spacing:-.05em;margin:auto 0 0;font-size:48px;line-height:.95}.pricing-dimension-grid p{color:var(--rv-paper-muted);margin:21px 0 0;font-size:15px;line-height:1.55}.pricing-included{padding:125px 0}.pricing-included-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:110px;display:grid}.pricing-included h2{letter-spacing:-.055em;max-width:650px;margin:22px 0 0;font-size:clamp(49px,5.4vw,82px);font-weight:620;line-height:.98}.pricing-included p{max-width:580px;color:var(--rv-text-2);margin:27px 0 0;font-size:18px;line-height:1.55}.pricing-included ul{border-top:1px solid var(--rv-line);margin:0;padding:0;list-style:none}.pricing-included li{border-bottom:1px solid var(--rv-line);color:#e8ece5;grid-template-columns:52px 1fr;align-items:center;min-height:82px;font-size:20px;font-weight:570;display:grid}.pricing-included li span{color:var(--rv-primary);font-family:var(--rv-font-mono);font-size:9px}.pricing-cta{text-align:center;padding:115px 0 125px}.pricing-cta h2{max-width:1020px;color:var(--rv-paper-text);letter-spacing:-.058em;margin:24px auto 0;font-size:clamp(50px,6vw,88px);font-weight:620;line-height:.96}.pricing-cta .button{margin-top:38px}@media (max-width:1100px){.pricing-hero{grid-template-columns:1fr;gap:60px}.pricing-hero-visual{width:min(100%,760px)}.pricing-included-layout{grid-template-columns:1fr;gap:65px}}@media (max-width:760px){.pricing-hero-shell{min-height:0}.pricing-hero{min-height:0;padding:76px 0 88px}.pricing-hero h1{font-size:clamp(51px,14vw,74px)}.pricing-hero>div:first-child>p{font-size:16px}.pricing-hero-visual>header{min-height:76px;padding:0 18px}.pricing-hero-visual>header strong{font-size:13px}.pricing-hero-visual>div{padding:15px}.pricing-hero-visual section{grid-template-columns:35px 1fr;gap:12px;min-height:92px;padding:0 14px}.pricing-hero-visual section strong{font-size:23px}.pricing-hero-visual section small{display:none}.pricing-model,.pricing-included,.pricing-cta{padding:86px 0}.pricing-dimension-grid{grid-template-columns:1fr}.pricing-dimension-grid article{border-top:1px solid var(--rv-line-dark);border-left:0;min-height:285px}.pricing-dimension-grid article:first-child{border-top:0}.pricing-included h2,.pricing-cta h2{font-size:clamp(43px,13vw,62px)}.pricing-included li{font-size:17px}}
