.socket-landing{min-height:100dvh;color-scheme:dark;overflow-x:clip}.socket-landing .socket-html-block,.socket-landing .socket-html-fragment{display:contents}.socket-landing [hidden]{display:none!important}.socket-landing h1,.socket-landing h2,.socket-landing h3,.socket-landing h4{font-weight:700}.socket-landing button:disabled{cursor:wait;opacity:.65}.socket-landing :focus-visible{outline:2px solid #f1d419;outline-offset:4px}.socket-landing .header .logo img{height:auto}.socket-landing .hero,.socket-landing .product-hero,.socket-landing .section{padding-left:24px;padding-right:24px}.socket-landing .section{opacity:1;transform:none}.socket-landing .socket-calculator .btn:after,.socket-landing .socket-lead-panel form>.btn:after,.socket-landing .socket-sim-direction .btn:after{content:none}.socket-landing .socket-sim-direction{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto 40px;padding:28px 32px;border:1px solid var(--socket-border);border-radius:18px;background:linear-gradient(120deg,rgba(241,212,25,.07),rgba(17,19,23,.9))}.socket-landing .socket-sim-direction h2{margin:8px 0;font-size:26px}.socket-landing .socket-sim-direction p{max-width:690px;margin:0;color:var(--socket-muted)}.socket-landing .socket-sim-direction .btn{flex-shrink:0}.socket-landing .socket-phone-field{grid-column:1/-1}.socket-landing .socket-phone-field label{display:block;margin-bottom:10px}.socket-landing .socket-phone-inputs{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px}.socket-landing .socket-phone-inputs input{width:100%;min-width:0}.socket-landing .socket-phone-field .field-hint{display:block;margin-top:10px;line-height:1.5}.socket-landing .socket-form-error{grid-column:1/-1;margin:0;color:#fca5a5;font-size:14px}.socket-landing .socket-form-error:empty{display:none}.socket-landing .socket-form-legal{grid-column:1/-1;margin:0;color:var(--socket-muted);font-size:12px}.socket-landing .socket-form-legal a{text-decoration:underline}.socket-landing .socket-saved-phone{margin-bottom:16px;color:var(--socket-muted);font-size:14px}.socket-landing .socket-agent-panel{min-width:0}.socket-landing .socket-agent-panel input{color:inherit}.socket-landing .socket-lead-panel.is-success{align-items:start;background:#111317;color:#fafafa;border-color:#343842}.socket-landing .socket-lead-panel.is-success h2{color:#fafafa}.socket-landing .socket-lead-panel.is-success>div>p{color:#aab1bd}.socket-landing .socket-lead-panel.is-success>div>.tag{color:#f1d419}.socket-landing .socket-agent-panel{color:#fafafa}.socket-landing .socket-agent-panel input{background:#0b0c0f;color:#fafafa;border-color:#343842}.socket-landing .socket-agent-panel button{background:#f1d419;color:#141414;font-weight:700}.socket-landing.socket-modal-content{min-height:0;width:min(900px,calc(100vw - 32px));max-width:900px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;background:#111317;border:1px solid #343842;border-radius:20px;background-image:none}.socket-modal-content .socket-lead-panel{margin:0;padding:52px 32px 32px;border:0;border-radius:0;box-shadow:none}.socket-landing .socket-chart-total{color:var(--socket-accent);font-size:24px;font-weight:700}.socket-landing .socket-cards-estimate{display:grid;align-content:center;gap:24px;min-height:240px;padding:28px;border:1px solid var(--socket-border);border-radius:16px;background:radial-gradient(ellipse at top right,rgba(241,212,25,.13),transparent 65%),#101318}.socket-landing .socket-cards-estimate>span{font-size:48px;letter-spacing:-.04em;color:var(--socket-accent);font-weight:800}.socket-landing .socket-cards-estimate p{max-width:320px;font-size:20px;line-height:1.5}.socket-landing .socket-cards-estimate a{color:var(--socket-accent)}.socket-landing .socket-calculator .cards-economy-copy{min-height:0}.socket-landing .socket-calculator .cards-reach{display:block;margin:24px 0}.socket-landing .socket-calculator .cards-reach input{width:100%}.socket-landing .socket-calculator .cards-result-main strong{font-size:clamp(32px,5vw,54px)}.socket-landing .socket-calculator .cards-economy-cta{margin-top:24px}.socket-landing .partner-sidebar .demo-control{display:block;padding:13px 12px;color:#aab1bd}.socket-landing .partner-actions .demo-control{padding:10px 13px;border:1px solid #2a3038;border-radius:8px;color:#aab1bd}@media (max-width:900px){.socket-landing .socket-sim-direction{margin:0 20px 30px;flex-direction:column;align-items:start}}@media (max-width:560px){.socket-landing .hero,.socket-landing .product-hero,.socket-landing .section{padding-left:20px;padding-right:20px}.socket-landing .socket-sim-direction{padding:24px;gap:24px}.socket-landing .socket-phone-inputs{grid-template-columns:90px minmax(0,1fr);gap:8px}.socket-landing.socket-modal-content{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.socket-modal-content .socket-lead-panel{padding:48px 20px 24px}.socket-landing .socket-lead-panel h2{overflow-wrap:break-word}}