.lg2-price{background:linear-gradient(180deg,var(--lg2-bg,#0d1b2a) 0,var(--lg2-bg2,#0b1825) 100%);color:var(--lg2-heading,#fff);font-family:Mulish,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;padding:104px 44px;position:relative;-webkit-font-smoothing:antialiased}.lg2-price,.lg2-price *,.lg2-price :after,.lg2-price :before{box-sizing:border-box}.lg2-price ::selection{background:var(--lg2-accent,#e17226);color:#fff}.lg2-price__glow{background:radial-gradient(circle,#415a77 0,transparent 70%);border-radius:50%;filter:blur(30px);height:400px;left:-60px;opacity:.32;pointer-events:none;position:absolute;top:8%;width:400px}.lg2-price__inner{margin:0 auto;max-width:1240px;position:relative}.lg2-price__head{margin:0 auto 46px;max-width:680px;text-align:center}.lg2-price__eyebrow{color:var(--lg2-accent-light,#f2913f);display:inline-block;font-size:13px;font-weight:800;letter-spacing:1.6px;margin-bottom:16px;text-transform:uppercase}.lg2-price__heading{color:var(--lg2-heading,#fff);font-size:clamp(34px,4.2vw,54px);font-weight:800;letter-spacing:-1.8px;line-height:1.04;margin:0 0 16px;text-wrap:balance}.lg2-price__hl{background:linear-gradient(100deg,var(--lg2-accent-light,#f2913f),var(--lg2-accent,#e17226));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lg2-price__intro{color:var(--lg2-body,#9da6b5);font-family:Lora,Georgia,serif;font-size:18px;line-height:1.6}.lg2-price__intro p{margin:0}.lg2-price__intro strong{color:var(--lg2-heading,#fff);font-weight:700}.lg2-price__toggle-wrap{display:flex;justify-content:center;margin-bottom:34px}.lg2-price__toggle{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;display:flex;padding:5px;position:relative}.lg2-price__knob{background:linear-gradient(135deg,var(--lg2-accent-light,#f2913f),var(--lg2-accent,#e17226));border-radius:999px;bottom:5px;box-shadow:0 8px 20px -8px rgba(225,114,38,.6);left:5px;position:absolute;top:5px;transition:transform .35s cubic-bezier(.2,.7,.2,1);width:calc(50% - 5px)}[data-lg2-retainer=true] .lg2-price__knob{transform:translateX(100%)}.lg2-price__toggle-btn{background:transparent;border:none;color:var(--lg2-body,#9da6b5);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;padding:11px 26px;position:relative;transition:color .3s ease;z-index:2}[data-lg2-retainer=false] .lg2-price__toggle-btn--audit,[data-lg2-retainer=true] .lg2-price__toggle-btn--retainer{color:#fff}.lg2-price__toggle-btn:focus-visible{border-radius:999px;outline:2px solid var(--lg2-accent-light,#f2913f);outline-offset:3px}.lg2-price__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.lg2-price__card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:22px;overflow:hidden;padding:36px 30px 34px;position:relative;text-align:center;transition:background .4s ease,border-color .4s ease,transform .4s ease}.lg2-price__card--featured{background:linear-gradient(160deg,#1a2a42 0,rgba(16,32,50,0) 100%),color-mix(in srgb,var(--lg2-accent,#e17226) 6%,transparent);border-color:color-mix(in srgb,var(--lg2-accent-light,#f2913f) 40%,transparent);transform:translateY(-10px)}.lg2-price__ribbon{background:linear-gradient(90deg,var(--lg2-accent-light,#f2913f),var(--lg2-accent,#e17226));height:4px;left:0;position:absolute;right:0;top:0}.lg2-price__hubs{color:var(--lg2-body,#9da6b5);font-size:14px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.lg2-price__card--featured .lg2-price__hubs{color:var(--lg2-accent-light,#f2913f)}.lg2-price__amount{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:18px 0 6px;min-height:64px}.lg2-price__strike{color:#6e7689;font-size:17px;font-weight:700;text-decoration:line-through}.lg2-price__big{color:var(--lg2-heading,#fff);font-size:46px;font-weight:800;letter-spacing:-2px;line-height:1}.lg2-price__card--featured .lg2-price__big--audit{color:var(--lg2-accent-light,#f2913f)}.lg2-price__big--free{color:var(--lg2-free,#4fb286)}.lg2-price__sub{color:var(--lg2-body,#9da6b5);font-family:Lora,Georgia,serif;font-size:13.5px;min-height:38px}.lg2-price__btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:11px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:22px;padding:13px 0;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.lg2-price__btn--primary{background:var(--lg2-accent,#e17226);border-color:transparent;box-shadow:0 12px 28px -12px rgba(225,114,38,.6)}.lg2-price__btn:hover{transform:translateY(-2px)}.lg2-price__btn--primary:hover{background:var(--lg2-accent-light,#f2913f)}.lg2-price__big--free,.lg2-price__btn--retainer,.lg2-price__strike,.lg2-price__sub--retainer{display:none}[data-lg2-retainer=true] .lg2-price__strike{display:inline-block}[data-lg2-retainer=true] .lg2-price__big--free{display:block}[data-lg2-retainer=true] .lg2-price__big--audit,[data-lg2-retainer=true] .lg2-price__sub--audit{display:none}[data-lg2-retainer=true] .lg2-price__sub--retainer{display:inline}[data-lg2-retainer=true] .lg2-price__btn--audit{display:none}[data-lg2-retainer=true] .lg2-price__btn--retainer{display:inline}.lg2-price__footnote{color:#6e7689;font-family:Lora,Georgia,serif;font-size:14px;margin:26px auto 0;max-width:560px;text-align:center}.lg2-price__footnote p{margin:0}[data-lg2-animate=true] .lg2-price__glow{animation:lg2p-drift calc(23s/var(--lg2-speed, 1)) ease-in-out infinite}[data-lg2-animate=true] .lg2-rise{animation:lg2p-rise calc(.7s/var(--lg2-speed, 1)) cubic-bezier(.2,.7,.2,1) both}[data-lg2-animate=true] .lg2-price__card{animation-delay:calc(var(--lg2-i, 0)*.09s/var(--lg2-speed, 1))}@keyframes lg2p-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lg2p-drift{0%,to{transform:translate(0)}50%{transform:translate(34px,-26px)}}@media (max-width:860px){.lg2-price{padding:72px 24px}.lg2-price__grid{grid-template-columns:1fr;max-width:420px}.lg2-price__card--featured{transform:none}}@media (max-width:420px){.lg2-price__toggle-btn{font-size:13px;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.lg2-price *{animation:none!important;transition:none!important}.lg2-price .lg2-rise{opacity:1!important;transform:none!important}}