.lp-vol.lp-vol-missing{outline:2px solid #dc2626;outline-offset:6px;border-radius:12px}.lp-vol.lp-vol-missing .lp-vol-opt{border-color:#fca5a5}.lp-vol-err{margin:0 0 8px;font-size:13.5px;font-weight:700;color:#b91c1c}.lp-vol.lp-shake{animation:lp-shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes lp-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}#lp-order-form.lp-busy .lp-input{opacity:.55;pointer-events:none}#lp-order-form .lp-btn[aria-busy=true]{opacity:1;cursor:progress;display:inline-flex;align-items:center;justify-content:center;gap:10px}.lp-d-google[aria-busy=true]{cursor:progress}.lp-spin{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:lp-spin .8s linear infinite;flex-shrink:0}@keyframes lp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lp-vol.lp-shake{animation:none}.lp-spin{animation-duration:2.4s}}.lp-report-real .lp-report-canvas{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--lp-line2,#eeeef4);border-bottom-left-radius:4px}.lp-report-real .lp-report-aerial{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:left bottom}.lp-report-real .lp-report-diagram{position:static;width:auto;box-shadow:none;border-radius:0;padding:10px 12px;display:flex;flex-direction:column;min-height:0}.lp-report-real .lp-report-diagram>img{display:block;flex:1 1;min-height:0;width:100%;object-fit:contain}.lp-report-real .lp-report-diagram-cap{flex-direction:column;align-items:flex-start;gap:1px}.lp-report-real .lp-report-diagram-cap small{font-size:10px;line-height:1.2}.lp-report-real .lp-report-lines i.rg{background:#22a05a;border-color:#22a05a}.lp-report-real .lp-report-lines i.hp{background:#d9a878;border-color:#d9a878}.lp-report-real .lp-report-lines i.vl{background:#3b6fd8;border-color:#3b6fd8}.lp-report-real .lp-report-lines i.ev{background:#9a5de0;border-color:#9a5de0}.lp-report-real .lp-report-lines i.fl{background:#d63cc8;border-color:#d63cc8}.lp-report-open{display:block;margin:12px 2px 0;padding:0;background:none;border:0;font:inherit;font-size:13.5px;font-weight:800;color:var(--lp-brand,#625cf6);cursor:pointer;text-align:left}.lp-report-open:hover{text-decoration:underline}.lp-report-open:focus-visible{outline:2px solid var(--lp-brand,#625cf6);outline-offset:3px;border-radius:4px}.lp-lb{position:fixed;inset:0;z-index:1000;background:rgba(12,12,18,.86);flex-direction:column}.lp-lb,.lp-lb-bar{display:flex;align-items:center}.lp-lb-bar{width:100%;max-width:860px;gap:14px;padding:14px 16px;color:#fff}.lp-lb-title{font-size:14px;font-weight:700;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-lb-dl{flex-shrink:0;color:#fff;font-size:13.5px;font-weight:800;text-decoration:none;padding:8px 14px;border-radius:99px;background:var(--lp-brand,#625cf6)}.lp-lb-dl:hover{filter:brightness(1.08)}.lp-lb-x{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1;cursor:pointer}.lp-lb-x:hover{background:rgba(255,255,255,.24)}.lp-lb-dl:focus-visible,.lp-lb-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-lb-pages{flex:1 1;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 16px 28px}.lp-lb-page{display:block;width:100%;max-width:820px;height:auto;background:#fff;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.35)}@media (max-width:767px){.lp-lb{background:#0c0c12}.lp-lb-bar{padding:10px 12px;gap:10px}.lp-lb-dl,.lp-lb-title{font-size:12.5px}.lp-lb-dl{padding:7px 11px}.lp-lb-pages{padding:0 0 20px;gap:8px}.lp-lb-page{border-radius:0}.lp-report-real .lp-report-chip{display:none}.lp-report-real .lp-report-diagram{padding:4px 6px}.lp-report-real .lp-report-diagram-cap{flex-direction:row;align-items:baseline;justify-content:space-between;margin-top:2px;padding-top:2px}.lp-report-real .lp-report-diagram-cap small{display:none}.lp-report-open{margin-top:6px;font-size:12.5px}}.lp-hero-words .lp-d-sub.lp-e-sub1{margin-bottom:4px}.lp-hero-words .lp-d-sub.lp-e-sub1,.lp-hero-words .lp-d-sub.lp-e-sub2{max-width:none}@media (min-width:768px){.lp-hero-words .lp-d-sub.lp-e-sub1,.lp-hero-words .lp-d-sub.lp-e-sub2{white-space:nowrap}}.lp-s2-head .lp-sub.lp-e-s2-sub{text-wrap:balance}.lp-s2-head .lp-e-s2-later{margin:6px auto 0;max-width:560px;font-size:13.5px;line-height:1.45;color:var(--lp-muted,#6b6b78)}@media (max-width:767px){.lp-hero-words .lp-d-sub.lp-e-sub1{margin-bottom:2px}.lp-hero-s1 .lp-d-trial,.lp-hero-words .lp-d-sub.lp-e-sub1,.lp-hero-words .lp-d-sub.lp-e-sub2{text-wrap:balance}.lp-s2-head .lp-sub.lp-e-s2-sub{display:block;font-size:14px;margin:4px auto 0;text-wrap:balance}.lp-s2-head .lp-e-s2-later{font-size:12px;margin-top:3px;text-wrap:balance}}.lp-e-company{margin:0 0 14px}.lp-e-company.lp-field-missing{outline:2px solid #dc2626;outline-offset:6px;border-radius:12px}.lp-e-company.lp-field-missing .lp-input{border-color:#fca5a5}.lp-e-company.lp-shake{animation:lp-shake .42s cubic-bezier(.36,.07,.19,.97) both}@media (prefers-reduced-motion:reduce){.lp-e-company.lp-shake{animation:none}}.lp-root .lp-ho-bar{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:35;display:inline-flex;align-items:center;gap:0;max-width:calc(100vw - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;border:1px solid var(--lp-line);border-radius:999px;padding:8px 16px;font-size:13px;color:var(--lp-ink2);box-shadow:0 4px 16px rgba(22,22,29,.1)}.lp-root .lp-ho-bar b{font-weight:700;color:var(--lp-brand-dark);margin-left:4px}.lp-root .lp-ho-bar .lp-ho-bar-q{color:var(--lp-muted)}.lp-root .lp-ho-bar .lp-ho-bar-sla{color:var(--lp-muted);margin-right:4px}.lp-root .lp-ho-bar:hover{border-color:var(--lp-brand)}.lp-root .lp-ho-bar:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px}.lp-root .lp-ho-bar-space{height:60px}@media (max-width:767px){.lp-root .lp-ho-bar{bottom:10px;padding:7px 13px;font-size:12.5px}.lp-root .lp-ho-bar .lp-ho-bar-sla{display:none}.lp-root .lp-ho-bar b{margin-right:4px}.lp-root .lp-ho-bar-space{height:52px}}