.lc-root{--lc-navy:#101f2a;--lc-panel:#152c3b;--lc-line:#486372;--lc-copy:#ccdae3;--lc-cyan:#80e3ff;color:#f8fbff;min-width:0}.lc-root *{box-sizing:border-box}.lc-root fieldset{border:0;min-width:0;margin:0;padding:0}.lc-root legend{color:#f8fbff;margin:0 0 14px;padding:0;font-weight:650}.lc-root p{color:var(--lc-copy);line-height:1.65}.lc-root a{color:var(--lc-cyan);text-underline-offset:4px}.lc-root p a{text-decoration:underline}.lc-root :is(a,button,input):focus-visible{outline:3px solid var(--lc-cyan);outline-offset:5px}.lc-root .lc-visually-hidden,.lc-native-choice{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lc-calculator{background:var(--lc-panel);border:1px solid var(--lc-line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);padding:clamp(22px,4vw,40px);scroll-margin-top:110px;display:grid}.lc-root .lc-calculator-title{color:#fff;margin:0 0 12px;font-size:clamp(1.4rem,2.7vw,2rem);line-height:1.3}.lc-calculator-intro{margin:0 0 30px;font-size:.94rem}.lc-slider-field+.lc-slider-field{margin-top:28px}.lc-slider-label{color:#f8fbff;justify-content:space-between;align-items:baseline;gap:14px;font-size:.95rem;font-weight:600;display:flex}.lc-slider-label output{font-variant-numeric:tabular-nums;color:var(--lc-cyan);font-size:1.45rem;font-weight:750}.lc-slider-field input[type=range]{width:100%;height:44px;accent-color:var(--lc-cyan);cursor:pointer;touch-action:pan-y;margin:5px 0;display:block}.lc-slider-limits{color:var(--lc-copy);justify-content:space-between;font-size:.78rem;display:flex}.lc-root .lc-input-note{margin:25px 0 0;font-size:.81rem}.lc-results{flex-direction:column;gap:14px;min-width:0;display:flex}.lc-result{background:var(--lc-navy);border:1px solid var(--lc-line);border-radius:10px;min-width:0;padding:21px}.lc-result-label{letter-spacing:.025em;color:var(--lc-copy);font-size:.8rem;font-weight:650;display:block}.lc-result-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:7px 0;font-size:clamp(2.05rem,4.2vw,3.1rem);font-weight:750;line-height:1.2;display:block}.lc-result-value small{letter-spacing:0;color:var(--lc-copy);margin-left:8px;font-size:.8rem;font-weight:500}.lc-root .lc-result p{margin:8px 0 0;font-size:.82rem}.lc-root .lc-result strong{color:#fff}.lc-result-accent{border-color:var(--lc-cyan)}.lc-result-accent .lc-result-value{color:var(--lc-cyan)}.lc-root .lc-scenario-note{margin:0;font-size:.81rem}.lc-root .lc-share-link{align-self:flex-start;align-items:center;min-height:44px;font-size:.83rem;font-weight:600;display:inline-flex}.lc-no-script{color:var(--lc-copy);margin-top:16px;font-size:.84rem;line-height:1.6;display:block}.lc-buying-labels{border:1px solid var(--lc-line);background:var(--lc-navy);border-radius:10px;align-items:stretch;gap:5px;width:fit-content;max-width:100%;margin-bottom:27px;padding:5px;display:flex}.lc-buying-labels label{text-align:center;cursor:pointer;min-height:44px;color:var(--lc-copy);border-radius:6px;justify-content:center;align-items:center;padding:10px 23px;font-size:.88rem;font-weight:650;line-height:1.4;transition:opacity .18s;display:flex}.lc-buy-leads:checked~.lc-buying-labels .lc-label-leads,.lc-buy-membership:checked~.lc-buying-labels .lc-label-membership,.lc-buy-owned:checked~.lc-buying-labels .lc-label-owned{color:#101f2a;background:var(--lc-cyan)}.lc-buy-leads:focus-visible~.lc-buying-labels .lc-label-leads,.lc-buy-membership:focus-visible~.lc-buying-labels .lc-label-membership,.lc-buy-owned:focus-visible~.lc-buying-labels .lc-label-owned{outline:3px solid var(--lc-cyan);outline-offset:5px}.lc-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.lc-cards>.lc-plan{grid-column:span 2}.lc-cards>.lc-plan:nth-child(4):nth-last-child(2){grid-column:2/span 2}.lc-cards>.lc-plan:nth-child(5):last-child{grid-column:4/span 2}.lc-plan{background:var(--lc-panel);border:1px solid var(--lc-line);border-radius:12px;flex-direction:column;min-width:0;padding:25px 20px;transition:transform .18s;display:flex;position:relative}.lc-plan-recommended{border-color:var(--lc-cyan)}.lc-plan-badge{letter-spacing:.01em;min-height:39px;color:var(--lc-cyan);max-width:22ch;font-size:.7rem;font-weight:700;line-height:1.5;display:block}.lc-root .lc-plan-brand{color:var(--lc-copy);margin:0 0 4px;font-size:.75rem;font-weight:600;line-height:1.4}.lc-root .lc-plan h3{color:#fff;margin:0 0 19px;font-size:1.2rem;line-height:1.3}.lc-plan-prices{margin-bottom:18px;display:grid}.lc-plan-price{grid-area:1/1}.lc-plan-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:750;line-height:1.15;display:block}.lc-plan-price span{color:var(--lc-copy);margin-top:7px;font-size:.78rem;display:block}.lc-plan-details{margin:0 0 22px}.lc-plan-details>div{border-top:1px solid var(--lc-line);padding:13px 0}.lc-plan-details dt{color:var(--lc-copy);font-size:.76rem;line-height:1.5}.lc-plan-details dd{color:#fff;margin:3px 0 0;font-size:.95rem;font-weight:650;line-height:1.6}.lc-root .lc-plan-action{border:1px solid var(--lc-cyan);min-height:48px;color:var(--lc-cyan);text-align:center;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;padding:11px 10px;font-size:.83rem;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.lc-plan-recommended .lc-plan-action{background:var(--lc-cyan);color:#101f2a}.lc-root .lc-pricing-note{max-width:95ch;margin:22px 0 0;font-size:.85rem}.lc-network-value{border:1px solid var(--lc-line);background:var(--lc-navy);border-radius:12px;margin:0 0 30px;padding:clamp(22px,3vw,32px)}.lc-root .lc-network-value h3{color:#fff;max-width:37ch;margin:0 0 24px;font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.35}.lc-network-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lc-network-benefits>div{min-width:0}.lc-root .lc-network-benefits h4{color:var(--lc-cyan);margin:0 0 10px;font-size:1rem;line-height:1.45}.lc-root .lc-network-benefits p{margin:0;font-size:.9rem;line-height:1.7}.lc-planning-example{border-left:3px solid var(--lc-cyan);background:var(--lc-panel);margin-top:24px;padding:20px}.lc-root .lc-planning-example h4{color:var(--lc-cyan);margin:0 0 10px;font-size:.8rem;line-height:1.4}.lc-root .lc-planning-example p{margin:0;font-size:.81rem;line-height:1.65}.lc-root .lc-network-expectation{border-top:1px solid var(--lc-line);margin:24px 0 0;padding-top:19px;font-size:.85rem}.lc-buying-labels{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:20px;display:grid}.lc-buying-labels label{padding-inline:12px}.lc-option-panels{display:grid}.lc-option-panel{opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--lc-line);background:var(--lc-panel);border-radius:12px;grid-area:1/1;min-width:0;min-height:370px;padding:clamp(22px,3.5vw,35px);transition:opacity .18s}.lc-buy-leads:checked~.lc-option-panels .lc-panel-leads,.lc-buy-membership:checked~.lc-option-panels .lc-panel-membership,.lc-buy-owned:checked~.lc-option-panels .lc-panel-owned{opacity:1;visibility:visible;pointer-events:auto}.lc-option-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:36px;display:grid}.lc-root .lc-option-panel h3{color:#fff;margin:0 0 14px;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.3}.lc-option-price{color:var(--lc-cyan);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:15px 0;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:750;line-height:1.25;display:block}.lc-option-price small{color:var(--lc-copy);letter-spacing:0;margin-top:7px;font-size:.82rem;font-weight:500;display:block}.lc-root .lc-option-panel p{margin:0 0 15px;font-size:.91rem}.lc-option-details{margin:0}.lc-option-details>div{border-bottom:1px solid var(--lc-line);padding:13px 0}.lc-option-details>div:first-child{padding-top:0}.lc-option-details>div:last-child{border-bottom:0}.lc-option-details dt{color:var(--lc-cyan);margin-bottom:5px;font-size:.78rem;font-weight:700}.lc-option-details dd{color:var(--lc-copy);margin:0;font-size:.88rem;line-height:1.65}.lc-root .lc-option-link{align-items:center;min-height:44px;margin-top:4px;font-size:.9rem;font-weight:650;display:inline-flex}.lc-root .lc-buying-note{margin:16px 0 0;font-size:.81rem}.lc-root .lc-calculator-eyebrow{color:var(--lc-cyan);margin:0 0 11px;font-size:.76rem;font-weight:650}.lc-result-compact{padding-block:17px}.lc-result-compact .lc-result-value{font-size:clamp(1.7rem,3.2vw,2.3rem)}@media (hover:hover){.lc-plan:hover{transform:translateY(-4px)}.lc-plan-action:hover{opacity:.85}}@media (width<=960px){.lc-network-benefits{grid-template-columns:1fr}.lc-network-benefits>div+div{border-top:1px solid var(--lc-line);padding-top:17px}.lc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-cards>.lc-plan,.lc-cards>.lc-plan:nth-child(4):nth-last-child(2),.lc-cards>.lc-plan:nth-child(5):last-child{grid-column:auto}.lc-cards>.lc-plan:nth-child(5):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.lc-plan{padding:25px}.lc-plan-badge{min-height:30px}.lc-calculator{gap:24px}.lc-result{padding:18px}.lc-option-layout{gap:25px}}@media (width<=680px){.lc-network-value{padding:22px 19px}.lc-calculator{grid-template-columns:1fr;padding:22px 19px}.lc-results{gap:13px}.lc-cards{gap:12px}.lc-cards>.lc-plan:nth-child(5):last-child{width:calc(50% - 6px)}.lc-plan{padding:21px 16px}.lc-plan-badge{min-height:40px}.lc-plan-price strong{font-size:1.85rem}.lc-root .lc-plan h3{font-size:1.05rem}.lc-buying-labels{gap:3px;padding:4px}.lc-buying-labels label{padding:10px 6px;font-size:.8rem}.lc-option-layout{grid-template-columns:1fr;gap:22px}.lc-option-panel{min-height:660px;padding:24px 20px}.lc-option-details>div:first-child{border-top:1px solid var(--lc-line);padding-top:13px}}@media (width<=560px){.lc-cards{grid-template-columns:1fr}.lc-cards>.lc-plan:nth-child(5):last-child{grid-column:auto;width:100%}.lc-plan-badge{min-height:0;margin-bottom:9px}.lc-plan-badge:empty{display:none}.lc-plan-price strong{font-size:2.1rem}}@media (width<=390px){.lc-option-panel{min-height:740px}}@media (prefers-reduced-motion:reduce){.lc-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lc-plan:hover{transform:none}}@media (width<=767.98px){body:has(.landing-mobile-contact:not([hidden])) .website-agent-launcher-host{translate:0 -76px}}
