.elementor-16352 .elementor-element.elementor-element-6e038dc5{--display:flex}.yv-home-pricing{--yv-blue:#4285ff;--yv-cyan:#48e1dc;--yv-purple:#8b6cff;--yv-bg:#07101f;--yv-card:rgba(14, 25, 46, 0.72);--yv-border:rgba(143, 174, 221, 0.16);--yv-text:#f4f7fc;--yv-muted:#9daec9;position:relative;overflow:hidden;padding:70px
24px !important;margin:0
!important;background:radial-gradient(
circle at 50% 25%,
rgba(56, 102, 255, 0.10),
transparent 35%
),
linear-gradient(
180deg,
#080f1c 0%,
#07101f 55%,
#080f1b 100%
);color:var(--yv-text)}.yv-home-pricing,
.yv-home-pricing
*{box-sizing:border-box}.yv-pricing-wrap{position:relative;z-index:2;width:100%;max-width:1380px;margin:0
auto}.yv-pricing-glow{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(130px);opacity:0.12;pointer-events:none}.yv-pricing-glow-1{top:5%;left:-250px;background:var(--yv-blue)}.yv-pricing-glow-2{right:-280px;bottom:0;background:var(--yv-purple)}.yv-pricing-header{width:100%;max-width:850px;margin:0
0 36px}.yv-eyebrow{display:flex;align-items:center;gap:11px;margin:0
0 14px;color:#74b6ff;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0.19em;text-transform:uppercase}.yv-eyebrow
span{display:block;width:28px;height:1px;flex:0 0 28px;background:#74b6ff}.yv-pricing-header
h2{width:100%;max-width:820px;margin:0
!important;padding:0
!important;color:#fff;font-size:clamp(42px, 5vw, 72px);font-weight:750;line-height:0.98;letter-spacing:-0.055em}.yv-pricing-header h2
span{display:block;background:linear-gradient(
90deg,
#ddecff,
#8b9cff 52%,
#51ded5
);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.yv-pricing-header
p{width:100%;max-width:720px;margin:18px
0 0 !important;padding:0
!important;color:var(--yv-muted);font-size:18px;line-height:1.65}.yv-pricing-grid{display:grid;grid-template-columns:0.9fr 1fr 1.15fr;gap:18px;align-items:stretch;margin:0;padding:0}.yv-plan-card{position:relative;display:flex;flex-direction:column;min-height:480px;padding:32px;overflow:hidden;border:1px
solid var(--yv-border);border-radius:22px;background:linear-gradient(
145deg,
rgba(255, 255, 255, 0.025),
transparent 45%
),
var(--yv-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform 0.35s ease,
border-color 0.35s ease,
background 0.35s ease,
box-shadow 0.35s ease}.yv-plan-card:hover{transform:translateY(-7px);border-color:rgba(92, 153, 255, 0.4);background-color:rgba(17, 31, 57, 0.9);box-shadow:0 25px 60px rgba(0, 0, 0, 0.18)}.yv-plan-featured{border-color:rgba(81, 145, 255, 0.38);background:radial-gradient(
circle at 90% 5%,
rgba(70, 123, 255, 0.19),
transparent 35%
),
radial-gradient(
circle at 10% 100%,
rgba(68, 222, 207, 0.08),
transparent 35%
),
rgba(13, 27, 53, 0.92);box-shadow:0 25px 70px rgba(0, 0, 0, 0.25),
inset 0 1px 0 rgba(255, 255, 255, 0.04)}.yv-plan-featured::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(
90deg,
transparent,
#5d91ff,
#54e0da,
transparent
)}.yv-featured-label{position:absolute;top:22px;right:24px;display:flex;align-items:center;gap:7px;color:#68e2d8;font-size:10px;font-weight:800;line-height:1;letter-spacing:0.16em}.yv-featured-label
span{width:6px;height:6px;border-radius:50%;background:#68e2d8;box-shadow:0 0 12px #68e2d8}.yv-plan-top{display:flex;align-items:center;gap:13px;min-height:34px;margin:0
0 24px}.yv-plan-number{color:#5c75a2;font-size:12px;font-weight:700;line-height:1}.yv-plan-type{color:#7f94b7;font-size:10px;font-weight:800;line-height:1.35;letter-spacing:0.13em}.yv-plan-card
h3{margin:0
0 14px !important;padding:0
!important;color:#fff;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-0.035em}.yv-plan-description{min-height:90px;margin:0
!important;padding:0
!important;color:var(--yv-muted);font-size:15px;line-height:1.65}.yv-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:26px
0 23px;padding:20px
0;border-top:1px solid rgba(255, 255, 255, 0.07);border-bottom:1px solid rgba(255, 255, 255, 0.07)}.yv-plan-price .yv-from{width:100%;margin-bottom:2px;color:#60779d;font-size:9px;font-weight:800;letter-spacing:0.16em}.yv-plan-price
strong{color:#fff;font-size:43px;font-weight:750;line-height:1;letter-spacing:-0.055em}.yv-plan-featured .yv-plan-price
strong{background:linear-gradient(
90deg,
#fff,
#8fafff,
#62e0da
);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.yv-plan-price>span:last-child{color:#8091ad;font-size:13px}.yv-plan-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0
0 24px}.yv-plan-tags
span{display:inline-flex;align-items:center;padding:7px
10px;border:1px
solid rgba(126, 158, 208, 0.13);border-radius:100px;background:rgba(255, 255, 255, 0.025);color:#9eafd0;font-size:11px;line-height:1}.yv-plan-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255, 255, 255, 0.07);color:#e9f1ff !important;font-size:14px;font-weight:700;text-decoration:none !important}.yv-plan-link>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px
solid rgba(117, 159, 231, 0.2);border-radius:50%;transition:transform 0.3s ease,
border-color 0.3s ease,
background 0.3s ease}.yv-plan-link:hover>span{transform:translate(2px, -2px);border-color:#65a2ff;background:rgba(68, 129, 255, 0.12)}.yv-pricing-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:20px
0 0;padding:22px
28px;border:1px
solid rgba(126, 158, 208, 0.12);border-radius:18px;background:rgba(255, 255, 255, 0.018)}.yv-pricing-path{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;color:#8295b4;font-size:12px;line-height:1.4}.yv-pricing-path
span{color:#a9b8d1}.yv-pricing-path
i{color:#476da8;font-style:normal}.yv-pricing-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:22px;padding:14px
20px;border:1px
solid rgba(89, 142, 255, 0.4);border-radius:100px;background:linear-gradient(
135deg,
#2675ff,
#6659ff
);box-shadow:0 12px 35px rgba(39, 99, 255, 0.18);color:#fff !important;font-size:13px;font-weight:700;text-decoration:none !important;transition:transform 0.3s ease,
box-shadow 0.3s ease}.yv-pricing-button:hover{transform:translateY(-2px);box-shadow:0 17px 45px rgba(39, 99, 255, 0.27)}.yv-pricing-button
span{font-size:17px}@media (max-width: 1024px){.yv-home-pricing{padding:65px
22px !important}.yv-pricing-grid{grid-template-columns:1fr 1fr}.yv-plan-featured{grid-column:1 / -1}.yv-plan-featured .yv-plan-description{max-width:720px}.yv-pricing-bottom{align-items:flex-start;flex-direction:column;gap:20px}}@media (max-width: 700px){.yv-home-pricing{padding:55px
18px !important}.yv-pricing-header{margin-bottom:28px}.yv-eyebrow{margin-bottom:12px;font-size:10px}.yv-pricing-header
h2{font-size:clamp(38px, 12vw, 52px);line-height:1}.yv-pricing-header
p{margin-top:16px !important;font-size:16px;line-height:1.6}.yv-pricing-grid{grid-template-columns:1fr;gap:14px}.yv-plan-featured{grid-column:auto}.yv-plan-card{min-height:0;padding:26px
22px}.yv-plan-top{margin-bottom:20px}.yv-plan-card
h3{font-size:27px}.yv-plan-description{min-height:0}.yv-plan-price{margin:22px
0 20px;padding:18px
0}.yv-plan-price
strong{font-size:39px}.yv-plan-tags{margin-bottom:21px}.yv-featured-label{position:static;width:fit-content;margin-bottom:16px}.yv-pricing-bottom{gap:18px;margin-top:14px;padding:20px}.yv-pricing-path{gap:8px;line-height:1.8}.yv-pricing-button{width:100%;justify-content:space-between;padding:15px
20px}}@media (max-width: 420px){.yv-home-pricing{padding:48px
16px !important}.yv-plan-card{padding:23px
19px}.yv-plan-price
strong{font-size:36px}}