.cvart{--concept-a:#8d9fab;--concept-b:#667b8b;--concept-light:#e8eff3;height:100px;min-height:100px;background:0 0}.cvart.cvplan--plus{--concept-a:#298fd7;--concept-b:#2672cb;--concept-light:#9bdaf5}.cvart.cvplan--pro{--concept-a:#4f80e1;--concept-b:#8761d9;--concept-light:#bdcafa}.cvart.cvplan--max{--concept-a:#536beb;--concept-b:#9758d8;--concept-light:#9fcbff}.cvart.cvplan--elastic{--concept-a:#e5bd7b;--concept-b:#be9465;--concept-light:#ffe3ae;pointer-events:none}.cv-pricing .cvart>.cvart-scene{position:absolute;z-index:-1;inset:0;width:100%;height:100%;display:block;max-width:none;pointer-events:none;mask-image:linear-gradient(to bottom,#000 15%,#000c 45%,#0005 75%,transparent 100%)}.cv-pricing .cvart.cvplan--elastic>.cvart-scene{opacity:.82}.cv-pricing .cvart.cvplan--elastic .cvart-mesh path{stroke-width:.85;stroke-linecap:round}.cv-pricing .cvart.cvplan--elastic .cvart-study-depth{opacity:.7}.cv-pricing .cvpo-elastic-summary .cvart>.cvart-scene{mask-image:linear-gradient(to bottom,#000 15%,#000c 45%,#0005 75%,transparent 100%),linear-gradient(90deg,#000 65%,transparent 100%);mask-composite:intersect}.cvart-stop-a{stop-color:var(--concept-a)}.cvart-stop-b{stop-color:var(--concept-b)}.cvart-stop-light{stop-color:var(--concept-light)}.cv-pricing .cvpo-plan .cvart h3{transform:none;z-index:1;font-size:27px;letter-spacing:-.035em}.cvpo-elastic-summary{position:relative;isolation:isolate}.cvpo-elastic-summary>.cvart.cvplan--elastic{position:absolute;top:calc(-1 * var(--plan-pad-top));left:calc(-1 * var(--plan-pad-x));right:-22px;height:140px;min-height:140px;margin:0;z-index:-1}.cvpo-elastic-summary>.cvpo-plan-price{position:relative;margin-top:4px;text-align:left}.cvpo-elastic-summary .cvpo-plan-amount{justify-content:flex-start;text-align:left}.cvpo-elastic-summary .cvpo-plan-amount{column-gap:6px}.cvpo-elastic-summary .cvpo-plan-price .cvpo-elastic-name{color:var(--pricing-card-strong)}.cvpo-elastic-rate{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}#pricing-summary .cvart.cvplan--summary{position:absolute;top:0;left:0;right:0;height:140px;min-height:140px;margin:0;z-index:0}#pricing-summary .cvps-offer{position:relative;z-index:1;text-align:left}#pricing-summary :is(.cvps-price,.cvps-annual-paid){justify-content:flex-start;text-align:left}.cvpo-plan[data-quick-plan=start]:has(>.cvart){--plan-wash:#8d9fab0d;--plan-glow:#667b8b05}.cvpo-plan[data-quick-plan=plus]:has(>.cvart){--plan-wash:#298fd70d;--plan-glow:#2672cb06}.cvpo-plan[data-quick-plan=pro]:has(>.cvart){--plan-wash:#8761d90e;--plan-glow:#4f80e107}.cvpo-plan[data-quick-plan=max]:has(>.cvart){--plan-wash:#9758d80f;--plan-glow:#536beb08}.cvpo-plan:has(>.cvart){border-color:rgba(22,54,77,.1);box-shadow:0 2px 5px #16364d05,0 12px 32px -12px #16364d1c;background:linear-gradient(160deg,var(--plan-wash),transparent 62%),radial-gradient(ellipse at bottom right,var(--plan-glow),transparent 70%),#fff}.cv-pricing .cvpo-plan--elastic,.cv-pricing #pricing-summary.cvps{background:radial-gradient(ellipse 56% 42% at 88% 0%,#ad84502b,transparent 90%),#102a3f}.cvart-glass circle{vector-effect:non-scaling-stroke}.cvart-bubble{animation:cvart-rise 16s ease-in-out infinite;animation-delay:var(--delay,0s)}.cvart-drift,.cvart-canopy-charge,.cvart-canopy-fire,.cvart-mesh{animation:cvart-layer-front 15s ease-in-out infinite;transform-origin:50% 0}.cvart-counter,.cvart-canopy-fire--veil,.cvart-study-depth{animation:cvart-layer-back 19s ease-in-out -8s infinite;transform-origin:50% 0}.cvplan--start .cvart-study-depth{animation-name:cvart-ring-drift}.cvart-current{animation:cvart-glint 14s linear infinite;opacity:.75}.cvart-glint{animation:cvart-glint 18s linear infinite;opacity:.6}@keyframes cvart-rise{0%,100%{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes cvart-layer-front{0%,100%{transform:translateX(-4px)scaleY(.98)}50%{transform:translateX(5px)scaleY(1.06)}}@keyframes cvart-layer-back{0%,100%{transform:translateX(5px)scaleY(1.05)}50%{transform:translateX(-6px)scaleY(.95)}}@keyframes cvart-ring-drift{0%,100%{transform:translate(5px,1px)}50%{transform:translate(-6px,-2px)}}@keyframes cvart-glint{to{stroke-dashoffset:-100}}.cvart:not([data-motion-active=true]) *{animation-play-state:paused!important}@media(max-width:700px){.cvpo-elastic-summary>.cvart.cvplan--elastic{right:calc(-1 * var(--plan-pad-x))}.cv-pricing .cvpo-elastic-summary .cvart>.cvart-scene{mask-image:linear-gradient(to bottom,#000 15%,#000c 45%,#0005 75%,transparent 100%)}}@media(prefers-reduced-motion:reduce){.cvart *{animation:none!important}}@media print{.cvart *{animation:none!important}}