body{background:#fff;overflow-x:visible;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.p5-ui{font-family:var(--font);color:var(--ink);line-height:1.65}.p5-ui a:hover{text-decoration:none}.p5-ui button{letter-spacing:normal}.p5-chrome,.p5-home{isolation:isolate}.p5-home{position:relative;z-index:0}.p5-chrome{position:relative;z-index:60}body>.p2-visual.report-main,body>main:not(.p5-home){padding-top:66px}.p5-ui .navg{position:relative}.p5-ui .navg>button{font:inherit;font-size:14.5px;background:transparent;border:0;color:var(--ink-2);padding:8px 12px;cursor:pointer}.p5-ui .navmenu{position:absolute;top:100%;left:0;min-width:250px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:var(--sh-card);z-index:70}.p5-ui .navmenu a{display:block;margin:0;padding:10px 12px}.p5-ui .navmenu small{display:block;font-size:12px;color:var(--ink-3)}.p5-ui .menu-close{border:1px solid var(--line-2);background:#fff;border-radius:10px;min-height:44px;padding:8px 12px;color:var(--brand-ink)}.p5-ui .mnav{top:66px;max-height:calc(100dvh - 66px);overflow:auto}.p5-ui .desktop-links{display:flex}.p5-ui .mobile-links,.p5-ui .plan-switch{display:none}.p5-ui .plan[data-active=false]{display:flex}.p5-ui .price-inquiry{font-size:28px}.p5-ui .p5-brand-form{margin:0}.p5-ui .p5-brand-form .brand-error{margin-top:8px}.p5-ui .hero .copy,.p5-ui .hero .scene{min-width:0}.p5-ui .seg a{display:flex;align-items:center;justify-content:center;min-height:36px;font-size:14px;border-radius:7px;color:var(--ink-3)}.p5-ui .seg a.sel{background:var(--brand);color:#fff}.p5-ui .fp .seg{margin:16px 20px 0}.p5-ui .embedded-check-form{padding:14px 20px 18px;box-shadow:none;border:0;margin:0;background:transparent}.p5-ui .embedded-check-form .hint{font-size:13px;line-height:1.65;color:var(--ink-3);margin:0 0 14px}.p5-ui .embedded-check-form .field{margin:0 0 12px}.p5-ui .embedded-check-form label{font-size:13.5px;color:var(--ink-2)}.p5-ui .embedded-check-form .input,.p5-ui .embedded-check-form .select,.p5-ui .embedded-check-form .textarea{width:100%;border:1px solid var(--line-2);background:#fff;border-radius:8px;min-height:44px;padding:9px 10px;color:var(--ink);font-size:15px;box-shadow:none}.p5-ui .embedded-check-form .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p5-ui .embedded-check-form .req{color:var(--ink-3)}.p5-ui .embedded-check-form .consent{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;margin:14px 0;line-height:1.65}.p5-ui .embedded-check-form .consent input{width:18px;height:18px;flex:none;margin:3px 0 0}.p5-ui .embedded-check-form .consent a,.p5-ui .embedded-check-form .hint a{color:var(--brand-ink);text-decoration:underline}.p5-ui .embedded-optional{margin:0 0 12px}.p5-ui .embedded-optional>summary{color:var(--brand-ink);font-size:14px;min-height:44px;display:flex;align-items:center;cursor:pointer}.p5-ui .embedded-optional fieldset{padding:0;border:0}.p5-ui .embedded-optional .opts{display:flex;flex-wrap:wrap;gap:8px}.p5-ui .embedded-optional .opt{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:8px}.p5-ui .embedded-check-form .err,.p5-ui .embedded-check-form .errbox{font-size:14px;color:var(--navy-2)}.p5-ui .embedded-check-form .btn{width:100%;height:46px}.p5-ui .embedded-check-form .small,.p5-ui .footer-resources{font-size:13px;color:var(--ink-3)}.p5-ui .footer-resources{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.p5-ui .footer-resources a{display:inline-flex;align-items:center;min-height:32px}.p5-ui .privacy-settings-panel .btn{min-height:44px}.form-card .btn-blue,.l2 .l2-btn{background:#1859ed;color:#fff;border-radius:10px;box-shadow:0 12px 26px -12px #1859ed60}.form-card,.l2-offer{border-radius:18px}.check-hero h1,.l2-phero h1{color:#0a1222}.check-hero,.l2-phero,.report-main{background:#f4f8ff}.report-main{color:#0a1222}.report-main .report-panel,.report-main .report-preview{background:#fff;color:#0a1222;border-radius:18px}@media(max-width:1100px){.p5-ui .nav{display:none}}@media(max-width:760px){body>main:not(.p5-home){padding-top:58px}.p5-ui .mnav{top:58px;max-height:calc(100dvh - 58px)}.p5-ui .desktop-links{display:none}.p5-ui .mobile-links{display:flex}.p5-ui .plan-switch{display:grid}.p5-ui .plan[data-active=false]{display:none}.p5-ui .seg a{min-height:44px}.p5-ui .embedded-check-form{padding:14px 16px 18px}.p5-ui .embedded-check-form .input,.p5-ui .embedded-check-form .select{font-size:16px}.p5-ui .footer-resources a{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.p5-ui *{transition:none!important}}.p5-ui .hero{padding:0;min-height:0}.p5-ui .dl.steps{grid-template-columns:1fr;border:0;border-radius:0;background:transparent}.p5-ui .flow{margin:0}.p5-ui .flow b{font:inherit;color:inherit;margin:0}.p5-ui h3{font-weight:700}.p5-ui .btn{line-height:1.65}@media(min-width:761px) and (max-width:1100px){.p5-ui .menu-btn{display:grid;place-items:center;width:44px;height:44px;padding:0}.p5-ui .logo small{display:none}}.p5-ui .mnav:not([hidden]){display:block}.p5-ui .ev{border:0;border-radius:0;background:transparent;overflow:visible;margin-bottom:0}.p5-ui .ev>div{display:block;grid-template-columns:none;gap:normal;padding:0;border-bottom:0}.p5-ui .band{border:0;align-items:normal;gap:normal}.p5-ui h3,.p5-ui h4{letter-spacing:normal}.p5-ui .fs .tag,.p5-ui .split h4{line-height:1.65}.p5-ui .hero h1 .l2{color:var(--ink)}.p5-ui .logo .tile{display:block;flex:none}.p5-ui .fp-h .seg{margin:0}.p5-ui .fp-h .src-line{margin-bottom:0}.p5-ui .embedded-check-form .hint{background:var(--bg-3);border:1px solid var(--line);border-radius:10px;padding:12px}.p5-ui .embedded-check-form .hint a{display:inline}.p5-ui .privacy-settings-link{color:var(--brand-ink)}.p5-ui .footer-resources a{min-width:44px;justify-content:center}.l2{--l2-muted:#526077}.l2-doc .rp-tabs button span{color:#526077}.check-hero,.l2-phero{background:transparent}.report-main .finding-label,.report-main .sample-meta small,.report-main .tab-help{color:#526077}.check-grid>.aside>.recv{padding:24px;background:#f4f8ff;border-color:#d6e1f4;color:#334057}.check-grid>.aside>.recv:after{display:none}.check-grid>.aside>.recv h3{margin:0 0 14px;color:#0a1222}.check-grid>.aside>.recv .contactline.dark,.check-grid>.aside>.recv .contactline.dark a{color:#1142b8}.check-grid>.aside>.recv .contactline.dark span{color:#526077}@media(min-width:761px) and (max-width:1100px){.p5-ui .logo small{display:block}}