.hero-title.long{font-size:clamp(3rem,5.4vw,6rem);line-height:.92;letter-spacing:-.055em}
#pricing .head{max-width:46rem}
.benefits{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.site100{margin-top:48px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;border:1px solid var(--line);border-radius:22px;padding:36px;background:#fff;box-shadow:0 18px 40px rgba(17,17,19,.06)}
.s1-head{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.pl-price{font-size:52px;font-weight:750;letter-spacing:-.04em;color:var(--ink);line-height:1}
.pl-price small{font-size:16px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:4px}
.pl-setup{font-size:14.5px;color:var(--muted);line-height:1.45}
.site100 .pt-eta{font-size:14px;color:var(--ink);display:flex;gap:8px;align-items:center}
.site100 .pt-eta i{width:8px;height:8px;border-radius:50%;background:#16a34a}
.pl-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.pl-list li{position:relative;padding-left:22px;color:var(--body);font-size:15px;line-height:1.45}
.pl-list li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--acc)}
.pl-note{margin-top:16px;font-size:14.5px;line-height:1.5;color:var(--body)}.pl-note b{color:var(--ink)}
#plans{margin-top:80px}
.plans{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}
.plan{border:1px solid var(--line);border-radius:20px;padding:30px 26px;background:#fff;display:flex;flex-direction:column;gap:10px}
.plan h3{font-size:22px;color:var(--ink)}
.plan .pl-list{margin:10px 0 22px;flex:1;align-content:start}
.plan .btn{align-self:flex-start}
.plan.feat{border-color:var(--acc);box-shadow:0 18px 40px rgba(255,90,31,.12)}
.terms{margin-top:48px;border-top:1px solid var(--line);padding-top:28px}
.terms ul{margin:14px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--body);font-size:14px;line-height:1.5}
@media (max-width:900px){.benefits,.plans,.site100{grid-template-columns:1fr}.site100{padding:24px;gap:24px}}
@media (max-width:760px){.hero-title.long{font-size:clamp(2rem,9.4vw,3.2rem);line-height:.95}.hero-title.long .line{white-space:normal}.pl-price{font-size:44px}}
/* film runs through the whole page: content floats as solid light cards over the film, no glass panels */
.vch-world>section>.wrap,.vch-world>footer>.wrap{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .site100,.vch-world .plan,.vch-world .terms,.vch-world .flinks,.vch-world .runbiz .wrap,.vch-world .svc article,.vch-world .grid article,.vch-world .sublabel,.vch-world .cat,.vch-world .ctas.center,.vch-world .ptags,.vch-world .pt-promo,.vch-world .note-small,.vch-world .tcard,.vch-world footer .final>*:not(.stage){background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(17,17,19,.12)}
.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .terms,.vch-world .runbiz .wrap,.vch-world .sublabel,.vch-world .note-small,.vch-world .flinks,.vch-world .pt-promo,.vch-world .ctas.center{padding:22px 26px}
.vch-world .runbiz{background:transparent!important;padding:0 0 10vh}
.vch-world .terms{border-top:0}
.vch-world footer .final>.lede,.vch-world footer .final>.eyebrow,.vch-world footer .final>.after-title,.vch-world footer .final>.small{padding:12px 22px;display:table;margin-left:auto;margin-right:auto}
.vch-world .plans{perspective:1200px}
.vch-world .plan{transform-style:preserve-3d;will-change:transform}
.vch-world .plan>*{transform:translateZ(24px)}
.vch-world .plan.feat{box-shadow:0 24px 60px rgba(255,90,31,.22)}
.vch-stage{transition:filter .25s}
@media (max-width:767px){.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .terms,.vch-world .runbiz .wrap{padding:18px}}
/* Apple-like white frosted glass cards over the film */
.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .site100,.vch-world .plan,.vch-world .terms,.vch-world .flinks,.vch-world .runbiz .wrap,.vch-world .svc article,.vch-world .grid article,.vch-world .sublabel,.vch-world .cat,.vch-world .ctas.center,.vch-world .ptags,.vch-world .pt-promo,.vch-world .note-small,.vch-world .tcard,.vch-world footer .final>*:not(.stage){background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 50px rgba(17,17,19,.10)}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .site100,.vch-world .plan,.vch-world .terms,.vch-world .flinks,.vch-world .runbiz .wrap,.vch-world .svc article,.vch-world .grid article,.vch-world .sublabel,.vch-world .cat,.vch-world .ctas.center,.vch-world .ptags,.vch-world .pt-promo,.vch-world .note-small,.vch-world .tcard,.vch-world footer .final>*:not(.stage){background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35)}
.vch-world .plan.feat{border-color:rgba(255,90,31,.55)}
@media (max-width:767px){.vch-world>section>.wrap>.head,.vch-world .benefits li,.vch-world .site100,.vch-world .plan,.vch-world .terms,.vch-world .flinks,.vch-world .runbiz .wrap,.vch-world .svc article,.vch-world .grid article,.vch-world .sublabel,.vch-world .cat,.vch-world .ctas.center,.vch-world .ptags,.vch-world .pt-promo,.vch-world .note-small,.vch-world .tcard,.vch-world footer .final>*:not(.stage){background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}}
}
