.lawseo-rk-widget{--rk-navy:#234f78;--rk-deep:#173b5f;--rk-red:#e5324c;--rk-mist:#f1f5f9;--rk-ink:#1f2935;--rk-muted:#637083;--rk-line:#dfe6ee;--rk-white:#fff;color:var(--rk-ink);font-family:Arial,sans-serif;line-height:1.55;overflow:hidden}.lawseo-rk-widget *{box-sizing:border-box}.lawseo-rk-widget .rk-wrap{margin:auto;width:min(1120px,calc(100% - 36px))}.lawseo-rk-widget .rk-eyebrow{background:var(--rk-red);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.09em;padding:7px 13px;text-transform:uppercase}.lawseo-rk-widget h1,.lawseo-rk-widget h2,.lawseo-rk-widget h3{color:var(--rk-navy);font-family:Georgia,serif;line-height:1.04;margin:0}.lawseo-rk-widget h1{font-size:clamp(42px,5.4vw,72px);letter-spacing:-.045em}.lawseo-rk-widget h2{font-size:clamp(31px,4vw,50px);letter-spacing:-.035em}.lawseo-rk-widget h3{font-size:24px}.lawseo-rk-widget p{color:var(--rk-muted)}.lawseo-rk-widget .rk-top{background:var(--rk-navy);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;padding:10px 0;text-transform:uppercase}.lawseo-rk-widget .rk-top .rk-wrap{display:flex;justify-content:space-between}.lawseo-rk-widget .rk-hero{background:linear-gradient(180deg,#fff,#f6f8fb);padding:76px 0}.lawseo-rk-widget .rk-hero-grid{align-items:center;display:grid;gap:50px;grid-template-columns:1.1fr .8fr}.lawseo-rk-widget .rk-lead{font-size:18px;max-width:690px}.lawseo-rk-widget .rk-gate{background:var(--rk-navy);border-radius:18px;box-shadow:0 24px 48px rgba(23,59,95,.2);padding:30px}.lawseo-rk-widget .rk-gate h2,.lawseo-rk-widget .rk-gate p{color:#fff}.lawseo-rk-widget .rk-gate h2{font-size:34px;margin:12px 0}.lawseo-rk-widget .rk-field{margin-top:15px}.lawseo-rk-widget .rk-field label{color:#dceaf6;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.lawseo-rk-widget .rk-field input{border:1px solid #fff3;border-radius:6px;font:16px Arial,sans-serif;padding:13px 14px;width:100%}.lawseo-rk-widget .rk-privacy{color:#dceaf6!important;font-size:12px}.lawseo-rk-widget .rk-btn{align-items:center;background:var(--rk-red);border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.04em;padding:15px 19px;text-decoration:none;text-transform:uppercase}.lawseo-rk-widget .rk-btn:hover{filter:brightness(.9)}.lawseo-rk-widget .rk-gate .rk-btn{margin-top:18px;width:100%}.lawseo-rk-widget .rk-error{color:#ffd6dc!important;display:none;font-size:13px;font-weight:700}.lawseo-rk-widget .rk-intro{padding:68px 0}.lawseo-rk-widget .rk-cards{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px}.lawseo-rk-widget .rk-card{background:#fff;border:1px solid var(--rk-line);border-radius:14px;box-shadow:0 10px 26px rgba(23,59,95,.07);padding:23px}.lawseo-rk-widget .rk-icon{align-items:center;background:#ffe7eb;border-radius:50%;color:var(--rk-red);display:flex;font-weight:800;height:40px;justify-content:center;width:40px}.lawseo-rk-widget .rk-tool{background:var(--rk-mist);display:none;padding:70px 0}.lawseo-rk-widget .rk-tool.is-active{display:block}.lawseo-rk-widget .rk-notice{background:#e7eef6;border-radius:10px;color:#506176;padding:15px}.lawseo-rk-widget .rk-qbox{background:#fff;border:1px solid var(--rk-line);border-radius:16px;box-shadow:0 12px 28px rgba(23,59,95,.08);margin-top:28px;padding:25px}.lawseo-rk-widget .rk-qhead{display:flex;gap:14px}.lawseo-rk-widget .rk-qnum{align-items:center;background:#ffe5ea;border-radius:50%;color:var(--rk-red);display:flex;font-size:12px;font-weight:800;height:36px;justify-content:center;min-width:36px}.lawseo-rk-widget .rk-area{color:var(--rk-red);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lawseo-rk-widget .rk-qtitle{color:var(--rk-navy);font:24px/1.2 Georgia,serif;margin-top:3px}.lawseo-rk-widget .rk-answers{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 0 50px}.lawseo-rk-widget .rk-answer{background:#fff;border:1px solid #ccd6e1;border-radius:6px;color:#44546a;cursor:pointer;font-size:14px;font-weight:800;padding:11px 16px}.lawseo-rk-widget .rk-answer:hover,.lawseo-rk-widget .rk-answer:focus{border-color:var(--rk-red);color:var(--rk-red)}.lawseo-rk-widget .rk-progress{color:#728096;font-size:12px;font-weight:800;letter-spacing:.08em;margin-top:18px;text-transform:uppercase}.lawseo-rk-widget .rk-warning{border-left:3px solid var(--rk-red);color:#59677a;font-size:13px;margin-top:20px;padding-left:12px}.lawseo-rk-widget .rk-results{display:none;padding:70px 0}.lawseo-rk-widget .rk-results.is-active{display:block}.lawseo-rk-widget .rk-result-panel{background:var(--rk-navy);border-radius:18px;color:#fff;padding:clamp(30px,6vw,58px)}.lawseo-rk-widget .rk-result-panel h2,.lawseo-rk-widget .rk-result-panel h3{color:#fff}.lawseo-rk-widget .rk-result-panel p{color:#dceaf6}.lawseo-rk-widget .rk-summary{background:#fff;border-radius:12px;color:var(--rk-ink);margin-top:24px;padding:20px}.lawseo-rk-widget .rk-summary strong{color:var(--rk-navy)}.lawseo-rk-widget .rk-actions{display:grid;gap:14px;margin-top:22px}.lawseo-rk-widget .rk-action{background:#fff;border-radius:14px;color:var(--rk-ink);display:grid;gap:16px;grid-template-columns:50px 1fr;padding:20px}.lawseo-rk-widget .rk-action p{color:var(--rk-muted);margin:5px 0}.lawseo-rk-widget .rk-anum{color:var(--rk-red);font:38px Georgia,serif}.lawseo-rk-widget .rk-result-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lawseo-rk-widget .rk-secondary{background:#fff;color:var(--rk-navy)}.lawseo-rk-widget .rk-templates{display:none;padding:70px 0}.lawseo-rk-widget .rk-templates.is-active{display:block}.lawseo-rk-widget .rk-template-list{display:grid;gap:16px;margin-top:28px}.lawseo-rk-widget .rk-template{background:#fff;border:1px solid var(--rk-line);border-radius:14px;box-shadow:0 8px 22px rgba(23,59,95,.06);padding:22px}.lawseo-rk-widget .rk-template-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.lawseo-rk-widget .rk-template pre{background:#f8fafc;border-radius:8px;color:#4d5d70;font:13px/1.65 Arial,sans-serif;padding:14px;white-space:pre-wrap}.lawseo-rk-widget .rk-copy{background:var(--rk-red);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:11px;font-weight:800;padding:10px 13px;text-transform:uppercase}.lawseo-rk-widget .rk-benchmark{background:var(--rk-mist);padding:70px 0}.lawseo-rk-widget .rk-panel{background:var(--rk-navy);border-radius:18px;color:#fff;padding:clamp(30px,6vw,58px)}.lawseo-rk-widget .rk-panel h2,.lawseo-rk-widget .rk-panel p{color:#fff}.lawseo-rk-widget .rk-panel p{opacity:.84}.lawseo-rk-widget .rk-panel .rk-btn{background:#fff;color:var(--rk-navy)}@media(max-width:760px){.lawseo-rk-widget .rk-hero-grid,.lawseo-rk-widget .rk-cards{grid-template-columns:1fr}.lawseo-rk-widget .rk-hero{padding:50px 0}.lawseo-rk-widget .rk-intro,.lawseo-rk-widget .rk-tool,.lawseo-rk-widget .rk-results,.lawseo-rk-widget .rk-templates,.lawseo-rk-widget .rk-benchmark{padding:52px 0}.lawseo-rk-widget .rk-top .rk-wrap{font-size:9px}.lawseo-rk-widget .rk-answers{margin-left:0}.lawseo-rk-widget .rk-answer{flex:1 1 calc(50% - 9px)}.lawseo-rk-widget .rk-result-buttons{display:grid}.lawseo-rk-widget .rk-result-buttons .rk-btn{width:100%}.lawseo-rk-widget h1{font-size:43px}}
