.rm-dc-section{--dc-bg:#02060a;--dc-panel:#07111b;--dc-panel-2:#0a1723;--dc-line:#6fdcee2e;--dc-line-strong:#00f4fe6b;--dc-cyan:#00f4fe;--dc-aqua:#05cae6;--dc-blue:#0c92c7;--dc-paper:#f7fbfc;--dc-text:#eef9fb;--dc-muted:#91a7b4;color:var(--dc-text);background:radial-gradient(circle at 12% 12%,#00f4fe1a,#0000 28rem),radial-gradient(circle at 88% 82%,#0c92c721,#0000 32rem),linear-gradient(135deg,#02060a 0%,#07141f 48%,#03101a 100%);padding:clamp(5.5rem,10vw,9rem) 1rem;position:relative;overflow:clip}.rm-dc-section:before,.rm-dc-workspace:before{pointer-events:none;content:"";background-image:linear-gradient(#00f4fe0b 1px,#0000 1px),linear-gradient(90deg,#00f4fe0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.rm-dc-frame{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.rm-dc-intro{width:min(860px,100%);margin:0 0 clamp(2rem,5vw,3.5rem)}.rm-dc-eyebrow{color:var(--dc-cyan);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.75rem;font-weight:700;display:flex}.rm-dc-eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem}.rm-dc-intro h2{color:#fff;letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2.15rem,4.6vw,3.65rem);line-height:.98}.rm-dc-intro>p:not(.rm-dc-eyebrow){color:#b6c8d1;max-width:720px;margin:1.4rem 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.rm-dc-proof{color:#d7e5e9;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.83rem;font-weight:700;display:flex}.rm-dc-proof span{align-items:center;gap:.5rem;display:inline-flex}.rm-dc-proof i{background:var(--dc-cyan);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #00f4fe14}.rm-dc-workspace{border:1px solid var(--dc-line);background:radial-gradient(circle at 80% 10%,#0c92c729,#0000 28rem),#02060ae6;border-radius:12px;min-height:42rem;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061}.rm-dc-brandbar{z-index:3;border-bottom:1px solid var(--dc-line);backdrop-filter:blur(16px);background:#02060ab8;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;min-height:5rem;padding:0 1.5rem;display:grid;position:relative}.rm-dc-brand{color:#fff;align-items:center;gap:.65rem;width:max-content;text-decoration:none;display:inline-flex}.rm-dc-brand img{object-fit:contain;width:2.4rem;height:2.4rem}.rm-dc-brand span,.rm-dc-brand strong,.rm-dc-brand small{display:block}.rm-dc-brand strong{font-size:.95rem;line-height:1}.rm-dc-brand small{color:var(--dc-muted);letter-spacing:.19em;text-transform:uppercase;margin-top:.18rem;font-size:.59rem;font-weight:600}.rm-dc-pill{border:1px solid var(--dc-line-strong);color:#dffcff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .75rem;font-size:.67rem;font-weight:700}.rm-dc-icon-button{border:1px solid var(--dc-line);color:#dffcff;cursor:pointer;background:#ffffff06;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;padding:0;display:grid}.rm-dc-icon-button svg,.rm-dc-primary svg,.rm-dc-url-field button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem}.rm-dc-screen{z-index:2;min-height:33rem;padding:clamp(1.75rem,4.8vw,4.25rem);position:relative}.rm-dc-screen[hidden]{display:none}.rm-dc-landing{align-items:center;display:grid}.rm-dc-landing-copy{z-index:2;width:min(850px,100%);position:relative}.rm-dc-landing h3,.rm-dc-analysis h3,.rm-dc-question h3,.rm-dc-reveal h3,.rm-dc-capture h3,.rm-dc-results h3,.rm-dc-category-dialog h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.04}.rm-dc-landing h3{max-width:14ch;font-size:clamp(2.15rem,4.5vw,3.4rem)}.rm-dc-landing h3 span,.rm-dc-results-hero h3 em{color:var(--dc-cyan);font-style:normal;display:block}.rm-dc-landing-copy>p:not(.rm-dc-eyebrow){max-width:620px;color:var(--dc-muted);margin:1.4rem 0 2.2rem;font-size:1.02rem;line-height:1.65}.rm-dc-url-form>label{color:#dff0f4;margin-bottom:.65rem;font-size:.78rem;font-weight:700;display:block}.rm-dc-url-field{background:#0a1521;border:1px solid #8fbecf52;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-height:4.6rem;padding:.42rem .45rem .42rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff04}.rm-dc-url-field>svg{fill:none;stroke:#7f98a5;stroke-width:1.6px;width:1.25rem}.rm-dc-url-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:.7rem 0}.rm-dc-url-field input::placeholder{color:#627784}.rm-dc-url-field button,.rm-dc-primary{color:#001014;background:linear-gradient(135deg, var(--dc-cyan), var(--dc-aqua));min-height:3.6rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.45rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 34px #00cae633}.rm-dc-url-field button:hover,.rm-dc-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #00cae647}.rm-dc-form-meta{color:#718995;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:0 .75rem;font-size:.72rem;display:flex}.rm-dc-form-meta span{align-items:center;gap:.35rem;display:inline-flex}.rm-dc-form-meta svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:.9rem}.rm-dc-keyword-field{background:#07111bbd;border:1px solid #8fbecf33;border-radius:8px;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.45rem .9rem;padding:.8rem 1rem;margin:1rem 0 0!important;display:grid!important}.rm-dc-keyword-field>span{color:#dff0f4;font-size:.74rem;font-weight:700}.rm-dc-keyword-field>span small,.rm-dc-keyword-field>small{color:#718995;font-weight:500}.rm-dc-keyword-field>input{color:#fff;min-width:0;font:inherit;background:#0a1521;border:1px solid #8fbecf3d;border-radius:6px;outline:0;padding:.7rem .8rem}.rm-dc-keyword-field>input:focus{border-color:var(--dc-line-strong);box-shadow:0 0 0 3px #00f4fe14}.rm-dc-keyword-field>small{grid-column:1/-1;font-size:.65rem;line-height:1.45}.rm-dc-text-button,.rm-dc-mail-fallback{color:#9fb5bf;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rm-dc-ambient{filter:blur(20px);pointer-events:none;border-radius:50%;position:absolute}.rm-dc-ambient-one{background:#00f4fe14;width:24rem;height:24rem;top:5%;right:-6rem}.rm-dc-ambient-two{background:#0c92c721;width:18rem;height:18rem;bottom:-8rem;left:-8rem}.rm-dc-signal{align-items:flex-end;gap:.35rem;display:flex;position:absolute;bottom:2rem;right:2rem}.rm-dc-signal span{background:var(--dc-blue);width:2px;height:1rem;animation:1.4s ease-in-out infinite alternate rm-dc-signal}.rm-dc-signal span:nth-child(2){height:1.8rem;animation-delay:.18s}.rm-dc-signal span:nth-child(3){height:.75rem;animation-delay:.36s}.rm-dc-analysis{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.rm-dc-analysis-copy{text-align:center}.rm-dc-analysis h3{font-size:clamp(2rem,4vw,3.6rem)}.rm-dc-analysis-copy>p:last-child{color:var(--dc-muted);margin:1.1rem auto 0;line-height:1.6}.rm-dc-orbit{border-radius:50%;place-items:center;width:7.2rem;height:7.2rem;margin:0 auto 1.7rem;display:grid;position:relative}.rm-dc-orbit span{border:1px solid var(--dc-line-strong);border-top-color:var(--dc-cyan);border-radius:50%;animation:2s linear infinite rm-dc-spin;position:absolute;inset:0}.rm-dc-orbit svg{fill:none;width:2.4rem;stroke:var(--dc-cyan);stroke-width:1.5px}.rm-dc-analysis-progress{gap:.75rem;display:grid}.rm-dc-analysis-progress>div{border:1px solid var(--dc-line);opacity:.5;background:#ffffff06;border-radius:8px;grid-template-columns:2.2rem 1fr;gap:0 .9rem;padding:1rem 1.1rem;transition:opacity .18s,border-color .18s,background .18s;display:grid;position:relative}.rm-dc-analysis-progress>div[data-state=active],.rm-dc-analysis-progress>div[data-state=done],.rm-dc-analysis-progress>div[data-state=warning]{opacity:1}.rm-dc-analysis-progress>div[data-state=active]{border-color:var(--dc-line-strong);background:#00f4fe0a}.rm-dc-analysis-progress span{border:1px solid #58717e;border-radius:50%;grid-row:1/span 2;place-items:center;width:1.7rem;height:1.7rem;display:grid}.rm-dc-analysis-progress>div[data-state=active] span{border-top-color:var(--dc-cyan);animation:1s linear infinite rm-dc-spin}.rm-dc-analysis-progress>div[data-state=done] span{border-color:var(--dc-cyan);background:var(--dc-cyan)}.rm-dc-analysis-progress>div[data-state=done] span:after{color:#001014;content:"✓";font-size:.78rem;font-weight:800}.rm-dc-analysis-progress>div[data-state=warning] span{border-color:#ffc75f}.rm-dc-analysis-progress>div[data-state=warning] span:after{color:#ffc75f;content:"!";font-size:.78rem;font-weight:800}.rm-dc-analysis-progress strong{color:#e8f7f9;font-size:.9rem}.rm-dc-analysis-progress small{color:#708793;margin-top:.2rem}.rm-dc-analysis-note{color:#ffe2a5;background:#ffc45c0f;border:1px solid #ffc45c59;grid-column:1/-1;margin:0;padding:.85rem 1rem;font-size:.82rem}.rm-dc-lighthouse{border:1px solid var(--dc-line-strong);background:linear-gradient(110deg,#00f4fe13,#ffffff06);border-radius:8px;grid-template-columns:minmax(13rem,.9fr) minmax(0,1.45fr);align-items:stretch;gap:1rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding:.85rem;display:grid}.rm-dc-lighthouse[hidden]{display:none}.rm-dc-lighthouse[data-status=retrying]{background:#ffc45c0b;border-color:#ffc45c61}.rm-dc-lighthouse-source{align-items:center;gap:.75rem;min-width:0;padding:.55rem .7rem;display:flex}.rm-dc-lighthouse-source>span{background:var(--dc-cyan);border-radius:50%;flex:none;width:.68rem;height:.68rem;box-shadow:0 0 0 .32rem #00f4fe1a}.rm-dc-lighthouse[data-status=retrying] .rm-dc-lighthouse-source>span{background:#ffc75f;animation:1s ease-in-out infinite alternate rm-dc-signal;box-shadow:0 0 0 .32rem #ffc75f1a}.rm-dc-lighthouse-source div{min-width:0}.rm-dc-lighthouse-source strong,.rm-dc-lighthouse-source small{display:block}.rm-dc-lighthouse-source strong{color:#f3fdff;font-size:.78rem}.rm-dc-lighthouse-source small{color:var(--dc-muted);margin-top:.22rem;font-size:.67rem;line-height:1.45}.rm-dc-lighthouse-scores{border:1px solid var(--dc-line);background:#00000024;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rm-dc-lighthouse-scores>span{border-right:1px solid var(--dc-line);text-align:center;min-width:0;padding:.7rem .55rem}.rm-dc-lighthouse-scores>span:last-child{border-right:0}.rm-dc-lighthouse-scores small,.rm-dc-lighthouse-scores strong{display:block}.rm-dc-lighthouse-scores small{min-height:2.2em;color:var(--dc-muted);font-size:.6rem;line-height:1.1}.rm-dc-lighthouse-scores strong{color:var(--dc-cyan);margin-top:.2rem;font-size:1.35rem;line-height:1}.rm-dc-lighthouse-scores>span[data-score-state=medium] strong{color:#ffc75f}.rm-dc-lighthouse-scores>span[data-score-state=low] strong{color:#ff8b8b}.rm-dc-teaser-hero .rm-dc-lighthouse{grid-column:1/-1;margin:0}.rm-dc-scan-proof{border:1px solid var(--dc-line);background:#07111bc7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1.3rem 0 clamp(1.5rem,3vw,2.25rem);display:grid;overflow:hidden}.rm-dc-scan-proof[hidden]{display:none}.rm-dc-scan-proof>span{border-right:1px solid var(--dc-line);min-width:0;padding:.75rem .85rem}.rm-dc-scan-proof>span:last-child{border-right:0}.rm-dc-scan-proof small,.rm-dc-scan-proof strong,.rm-dc-scan-proof em{display:block}.rm-dc-scan-proof small{color:var(--dc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.rm-dc-scan-proof strong{color:var(--dc-cyan);margin:.18rem 0;font-size:1.25rem}.rm-dc-scan-proof span[data-score-state=medium] strong{color:#ffc75f}.rm-dc-scan-proof span[data-score-state=low] strong{color:#ff8b8b}.rm-dc-scan-proof em{color:#8aa0ac;text-overflow:ellipsis;font-size:.64rem;font-style:normal;line-height:1.3;overflow:hidden}.rm-dc-teaser-hero .rm-dc-scan-proof{grid-column:1/-1;margin:0}.rm-dc-question-summary{border:1px solid var(--dc-line);background:#00f4fe09;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:48rem;margin:0 0 1.4rem auto;display:grid;overflow:hidden}.rm-dc-question-summary[hidden]{display:none}.rm-dc-question-summary>span{border-right:1px solid var(--dc-line);justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;padding:.62rem .75rem;display:flex}.rm-dc-question-summary>span:last-child{border-right:0}.rm-dc-question-summary small{color:#77909c;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.rm-dc-question-summary strong{color:var(--dc-cyan);white-space:nowrap;font-size:.82rem}.rm-dc-question-summary [data-score-state=medium] strong{color:#ffc75f}.rm-dc-question-summary [data-score-state=low] strong{color:#ff8b8b}.rm-dc-progress{background:#ffffff0f;height:3px;position:absolute;top:0;left:0;right:0}.rm-dc-progress span{background:linear-gradient(90deg, var(--dc-blue), var(--dc-cyan));height:100%;transition:width .24s;display:block}.rm-dc-question-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem);display:grid}.rm-dc-question h3{font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.08}.rm-dc-question-copy>p:last-child{color:var(--dc-muted);margin:1.2rem 0 0;line-height:1.65}.rm-dc-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rm-dc-option{border:1px solid var(--dc-line);color:#e8f7f9;text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:2rem 1fr 1.25rem;align-items:center;gap:.75rem;min-height:6.2rem;padding:.9rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.rm-dc-option:hover{border-color:#00f4fe5c;transform:translateY(-2px)}.rm-dc-option[data-selected=true]{border-color:var(--dc-cyan);box-shadow:inset 3px 0 var(--dc-cyan);background:#00f4fe12}.rm-dc-option-icon{border:1px solid #55717d;border-radius:50%;width:1.8rem;height:1.8rem}.rm-dc-option[data-selected=true] .rm-dc-option-icon{border-color:var(--dc-cyan);background:var(--dc-cyan);box-shadow:inset 0 0 0 6px #081721}.rm-dc-option strong,.rm-dc-option small{display:block}.rm-dc-option strong{font-size:.9rem}.rm-dc-option small{color:#78909b;margin-top:.25rem;line-height:1.35}.rm-dc-option i{color:var(--dc-cyan);opacity:0;font-style:normal}.rm-dc-option[data-selected=true] i{opacity:1}.rm-dc-question-actions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;display:flex}.rm-dc-slider-layout{grid-template-columns:minmax(0,1fr) 12rem;gap:1rem;display:grid}.rm-dc-big-slider,.rm-dc-instant-reward{border:1px solid var(--dc-line);background:#ffffff06;border-radius:8px;padding:1.4rem}.rm-dc-big-slider output{color:#fff;letter-spacing:-.06em;margin-bottom:2rem;font-size:clamp(3rem,7vw,5rem);font-weight:700;display:block}.rm-dc-big-slider output span{color:var(--dc-cyan);letter-spacing:0;margin-left:.4rem;font-size:1rem}.rm-dc-big-slider input,.rm-dc-calculator-controls input{width:100%;accent-color:var(--dc-cyan)}.rm-dc-presets{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.rm-dc-presets button{border:1px solid var(--dc-line);color:#afc3cb;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .65rem}.rm-dc-presets button[data-active=true]{border-color:var(--dc-cyan);color:#001014;background:var(--dc-cyan)}.rm-dc-instant-reward>span,.rm-dc-instant-reward>strong,.rm-dc-instant-reward>small{display:block}.rm-dc-instant-reward>span{color:#91a7b4;text-transform:uppercase;font-size:.72rem;font-weight:600}.rm-dc-instant-reward>strong{color:var(--dc-cyan);margin-top:.5rem;font-size:2rem}.rm-dc-instant-reward>small{color:#718995}.rm-dc-instant-reward>div{border-top:1px solid var(--dc-line);color:#8ca2ac;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.8rem;font-size:.78rem;display:flex}.rm-dc-instant-reward b{color:#e6f5f7}.rm-dc-reveal{align-items:center;display:grid}.rm-dc-reveal-grid,.rm-dc-results-hero{grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.rm-dc-reveal h3{font-size:clamp(2rem,4vw,3.15rem)}.rm-dc-reveal-grid>div:first-child>p:not(.rm-dc-eyebrow){max-width:650px;color:var(--dc-muted);line-height:1.6}.rm-dc-reveal-finding{margin-top:1.4rem;font-size:1.2rem;font-weight:600;color:#fff!important}.rm-dc-score-ring{aspect-ratio:1;width:clamp(12rem,25vw,17rem);position:relative}.rm-dc-score-ring svg{width:100%;transform:rotate(-90deg)}.rm-dc-score-track,.rm-dc-score-value{fill:none;stroke-width:9px}.rm-dc-score-track{stroke:#ffffff12}.rm-dc-score-value{stroke:var(--dc-cyan);stroke-linecap:round;transition:stroke-dashoffset 1s}.rm-dc-score-ring[data-status=medium] .rm-dc-score-value{stroke:#ffc75f}.rm-dc-score-ring[data-status=low] .rm-dc-score-value{stroke:#ff6780}.rm-dc-score-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.rm-dc-score-ring strong{color:#fff;letter-spacing:-.07em;font-size:clamp(3.3rem,8vw,5.5rem);line-height:.9}.rm-dc-score-ring span{color:var(--dc-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.65rem;font-size:.72rem;font-weight:700}.rm-dc-capture{align-items:center;display:grid}.rm-dc-capture-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);display:grid}.rm-dc-capture-promise h3,.rm-dc-capture-form h3{font-size:clamp(1.75rem,3.2vw,2.55rem)}.rm-dc-capture-preview{border:1px solid var(--dc-line);border-left:3px solid var(--dc-cyan);background:#ffffff06;border-radius:6px;margin-top:2rem;padding:1.3rem}.rm-dc-capture-preview span,.rm-dc-capture-preview strong{display:block}.rm-dc-capture-preview span{color:var(--dc-muted);font-size:.75rem}.rm-dc-capture-preview strong{color:var(--dc-cyan);margin-top:.3rem;font-size:3.3rem}.rm-dc-capture-preview p{color:#c7d7dd}.rm-dc-capture-form{border:1px solid var(--dc-line);background:#07111bd6;border-radius:10px;padding:clamp(1.3rem,3vw,2rem)}.rm-dc-capture-form h3{margin-bottom:1.5rem}.rm-dc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rm-dc-field-wide{grid-column:1/-1}.rm-dc-field-grid label>span{color:#dcebee;margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.rm-dc-field-grid small{color:#748b96;font-weight:500}.rm-dc-field-grid input{color:#fff;background:#07111b;border:1px solid #8fbecf47;border-radius:6px;outline:0;width:100%;min-height:3.2rem;padding:.75rem .85rem}.rm-dc-field-grid input:focus{border-color:var(--dc-cyan);box-shadow:0 0 0 3px #00f4fe14}.rm-dc-check{color:#b9cbd2;grid-template-columns:auto 1fr;gap:.75rem;margin-top:1.1rem;font-size:.78rem;line-height:1.45;display:grid}.rm-dc-check input{accent-color:var(--dc-cyan);margin-top:.25rem}.rm-dc-check strong,.rm-dc-check small{display:block}.rm-dc-check strong{color:#eef9fb}.rm-dc-check small{color:#7f96a1;margin-top:.15rem}.rm-dc-provider-note{color:#8098a4;background:#00f4fe09;border-left:2px solid #00f4fe73;margin:.9rem 0 0;padding:.75rem .85rem;font-size:.7rem;line-height:1.5}.rm-dc-privacy a,.rm-dc-results a{color:var(--dc-cyan)}.rm-dc-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rm-dc-submit{width:100%;margin-top:1.2rem}.rm-dc-primary:disabled{opacity:.6;cursor:wait}.rm-dc-error{color:#ff9bab;margin:.8rem 0 0;font-size:.82rem;font-weight:700}.rm-dc-mail-fallback{color:#dffcff;margin-top:.9rem;display:block}.rm-dc-mail-fallback[hidden]{display:none}.rm-dc-results{padding:0}.rm-dc-reporting{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.rm-dc-reporting-copy{text-align:center}.rm-dc-reporting h3{font-size:clamp(1.85rem,3.4vw,2.7rem)}.rm-dc-reporting-copy>p:last-child{color:var(--dc-muted);margin:1.1rem auto 0;line-height:1.6}.rm-dc-reporting-progress{gap:.75rem;display:grid}.rm-dc-reporting-progress>div{border:1px solid var(--dc-line);opacity:.5;background:#ffffff06;border-radius:8px;grid-template-columns:2.2rem 1fr;gap:0 .9rem;padding:1rem 1.1rem;transition:opacity .18s,border-color .18s,background .18s;display:grid;position:relative}.rm-dc-reporting-progress>div[data-state=active],.rm-dc-reporting-progress>div[data-state=done],.rm-dc-reporting-progress>div[data-state=warning]{opacity:1}.rm-dc-reporting-progress>div[data-state=active]{border-color:var(--dc-line-strong);background:#00f4fe0a}.rm-dc-reporting-progress span{border:1px solid #58717e;border-radius:50%;grid-row:1/span 2;place-items:center;width:1.7rem;height:1.7rem;display:grid}.rm-dc-reporting-progress>div[data-state=active] span{border-top-color:var(--dc-cyan);animation:1s linear infinite rm-dc-spin}.rm-dc-reporting-progress>div[data-state=done] span{border-color:var(--dc-cyan);background:var(--dc-cyan)}.rm-dc-reporting-progress>div[data-state=done] span:after{color:#001014;content:"✓";font-size:.78rem;font-weight:800}.rm-dc-reporting-progress>div[data-state=warning] span{border-color:#ffc75f}.rm-dc-reporting-progress>div[data-state=warning] span:after{color:#ffc75f;content:"!";font-size:.78rem;font-weight:800}.rm-dc-reporting-progress strong,.rm-dc-reporting-progress small{display:block}.rm-dc-reporting-progress strong{color:#eef9fb;font-size:.9rem}.rm-dc-reporting-progress small{color:#718995;grid-column:2;margin-top:.18rem;font-size:.72rem}.rm-dc-report-retry{grid-column:2;justify-self:start;margin-top:.4rem}.rm-dc-teaser-hero,.rm-dc-teaser-section{border-bottom:1px solid var(--dc-line);padding:clamp(3rem,7vw,6rem)}.rm-dc-teaser-hero{background:radial-gradient(circle at 80% 20%,#00f4fe1a,#0000 30%),#ffffff03;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.rm-dc-teaser-hero h3{max-width:14ch;font-size:clamp(2.15rem,4.3vw,3.45rem)}.rm-dc-teaser-hero h3 span{color:var(--dc-cyan)}.rm-dc-teaser-hero>div:first-child>p:not(.rm-dc-eyebrow){max-width:650px;color:var(--dc-muted);font-size:1.03rem;line-height:1.65}.rm-dc-teaser-hero>div:first-child>small{color:#718995;margin-top:1rem;display:block}.rm-dc-teaser-scores{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.rm-dc-teaser-scores>div{border:1px solid var(--dc-line);background:#ffffff0b;border-radius:8px;padding:1.25rem}.rm-dc-teaser-scores>div:last-child{border-color:var(--dc-line-strong);background:#00f4fe12;grid-column:1/-1}.rm-dc-teaser-scores span{color:#91a7b4;font-size:.72rem;display:block}.rm-dc-teaser-scores strong{color:var(--dc-cyan);margin-top:.45rem;font-size:3rem;line-height:1;display:inline-block}.rm-dc-teaser-scores [data-score-state=medium] strong{color:#ffc75f}.rm-dc-teaser-scores [data-score-state=low] strong{color:#ff8293}.rm-dc-teaser-scores small{color:#718995}.rm-dc-teaser-section .rm-dc-section-heading h3{font-size:clamp(1.9rem,3.7vw,2.8rem)}.rm-dc-teaser-levers{gap:.8rem;display:grid}.rm-dc-teaser-levers article{border:1px solid var(--dc-line);background:#ffffff06;border-radius:8px;grid-template-columns:4.5rem 1fr;gap:1.2rem;padding:1.25rem;display:grid}.rm-dc-teaser-levers article>span{color:var(--dc-cyan);font-size:1.7rem;font-weight:800}.rm-dc-teaser-levers h4{color:#fff;margin:0 0 .45rem;font-size:1.15rem}.rm-dc-teaser-levers p{color:#b8cbd2;margin:0;line-height:1.55}.rm-dc-teaser-levers small{color:#718995;margin-top:.6rem;display:block}.rm-dc-results-hero,.rm-dc-results-section{border-bottom:1px solid var(--dc-line);padding:clamp(3rem,7vw,6rem)}.rm-dc-results-hero h3{max-width:13ch;font-size:clamp(2.6rem,5.7vw,5.1rem)}.rm-dc-results-hero>div:first-child>p:not(.rm-dc-eyebrow){max-width:650px;color:var(--dc-muted);font-size:1.05rem;line-height:1.65}.rm-dc-result-proof{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.rm-dc-result-proof span{border:1px solid var(--dc-line);color:#b8cbd2;background:#ffffff06;border-radius:999px;padding:.65rem .85rem;font-size:.78rem}.rm-dc-result-proof strong{color:#fff}.rm-dc-section-heading{margin-bottom:2rem}.rm-dc-section-heading h3,.rm-dc-calculator h3,.rm-dc-final h3{font-size:clamp(2.1rem,4.6vw,4rem)}.rm-dc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.rm-dc-category{border:1px solid var(--dc-line);color:#eaf7f9;text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:1fr auto;align-content:start;gap:.45rem 1rem;min-height:15rem;padding:1.35rem;transition:transform .16s,border-color .16s;display:grid}.rm-dc-category:hover{border-color:var(--dc-line-strong);transform:translateY(-3px)}.rm-dc-category-index{color:var(--dc-cyan);font-size:2.5rem;font-weight:700}.rm-dc-category[data-status=medium] .rm-dc-category-index{color:#ffc75f}.rm-dc-category[data-status=low] .rm-dc-category-index{color:#ff6780}.rm-dc-category-label{color:#dcebed;grid-column:1;font-weight:700}.rm-dc-category-status{color:#8ca2ac;text-transform:uppercase;grid-area:1/2;align-self:center;font-size:.7rem;font-weight:600}.rm-dc-category strong{grid-column:1/-1;margin-top:1.5rem;font-size:1.05rem;line-height:1.5}.rm-dc-category small{color:var(--dc-cyan);grid-column:1/-1;align-self:end;margin-top:1rem;font-weight:600}.rm-dc-calculator{background:linear-gradient(135deg,#07141ffa,#051d2bd9);grid-template-columns:1fr .9fr;gap:clamp(2rem,6vw,5rem);display:grid}.rm-dc-calculator>div:first-child>p:not(.rm-dc-eyebrow){color:var(--dc-muted)}.rm-dc-calculator-controls{gap:1.3rem;margin-top:2rem;display:grid}.rm-dc-calculator-controls label>span{color:#a8bdc5;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.rm-dc-calculator-controls strong{color:#fff}.rm-dc-calculator-output{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.8rem;display:grid}.rm-dc-calculator-output>div{border:1px solid var(--dc-line);background:#02060a7a;border-radius:8px;padding:1.2rem}.rm-dc-calculator-output span,.rm-dc-calculator-output strong,.rm-dc-calculator-output small{display:block}.rm-dc-calculator-output span,.rm-dc-calculator-output small{color:#8299a4;font-size:.72rem}.rm-dc-calculator-output strong{color:#fff;margin:.5rem 0;font-size:1.6rem}.rm-dc-calculator-output .rm-dc-saving{border-color:var(--dc-line-strong);background:linear-gradient(135deg, var(--dc-aqua), var(--dc-cyan));grid-column:1/-1}.rm-dc-saving span,.rm-dc-saving strong,.rm-dc-saving small{color:#001014}.rm-dc-heading-centered{text-align:center}.rm-dc-heading-centered .rm-dc-eyebrow{justify-content:center}.rm-dc-mode-switch{border:1px solid var(--dc-line);background:#ffffff06;border-radius:999px;width:max-content;margin:0 auto 2rem;padding:.3rem;display:flex}.rm-dc-mode-switch button{color:#8fa6b0;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.7rem 1.1rem}.rm-dc-mode-switch button.is-active{color:#001014;background:var(--dc-cyan)}.rm-dc-operating-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:min(720px,100%);margin:0 auto;display:grid}.rm-dc-operating-state>div{border:1px solid var(--dc-line);text-align:center;background:#ffffff06;border-radius:8px;place-content:center;gap:.65rem;min-height:9rem;display:grid}.rm-dc-operating-state span{color:var(--dc-cyan);font-size:1.8rem}.rm-dc-operating-state strong{font-size:.88rem}.rm-dc-roadmap{display:grid}.rm-dc-roadmap-level{border-bottom:1px solid var(--dc-line);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.15rem 0;display:grid}.rm-dc-roadmap-level>span{color:#8fa5af;border:1px solid #526c78;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid}.rm-dc-roadmap-level[data-state=completed]>span{color:#00170f;background:#4ce0aa;border-color:#4ce0aa}.rm-dc-roadmap-level[data-state=current]>span{border-color:var(--dc-cyan);color:#001014;background:var(--dc-cyan);box-shadow:0 0 0 7px #00f4fe12}.rm-dc-roadmap-level small,.rm-dc-roadmap-level strong,.rm-dc-roadmap-level p{display:block}.rm-dc-roadmap-level small{color:#6f8691;text-transform:uppercase;font-size:.65rem;font-weight:600}.rm-dc-roadmap-level strong{color:#f0fafb;margin-top:.15rem}.rm-dc-roadmap-level p{color:#8299a4;margin:.25rem 0 0;font-size:.8rem}.rm-dc-roadmap-level em{color:#7f96a1;font-size:.72rem;font-style:normal;font-weight:600}.rm-dc-roadmap-level[data-state=current] em{color:var(--dc-cyan)}.rm-dc-final{background:radial-gradient(circle at 80% 20%,#00f4fe1f,#0000 24rem),linear-gradient(135deg,#07111b,#082334);justify-items:start;display:grid}.rm-dc-final>p:not(.rm-dc-eyebrow){color:#a9bec6;max-width:620px;line-height:1.65}.rm-dc-final>small{color:#708793;margin-top:1rem}.rm-dc-category-dialog{border:1px solid var(--dc-line-strong);width:min(780px,100% - 2rem);max-height:calc(100vh - 2rem);color:var(--dc-text);background:#07111b;border-radius:10px;padding:clamp(1.5rem,5vw,3rem);box-shadow:0 30px 100px #0009}.rm-dc-category-dialog::backdrop{backdrop-filter:blur(8px);background:#010407d1}.rm-dc-dialog-close{position:absolute;top:1rem;right:1rem}.rm-dc-category-dialog h3{max-width:16ch;font-size:clamp(2rem,5vw,3.4rem)}.rm-dc-dialog-score{color:var(--dc-cyan);margin-bottom:.7rem;font-size:3.5rem;font-weight:700}.rm-dc-dialog-score[data-status=medium]{color:#ffc75f}.rm-dc-dialog-score[data-status=low]{color:#ff6780}.rm-dc-dialog-flows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.rm-dc-dialog-flows>div,.rm-dc-evidence{border:1px solid var(--dc-line);background:#ffffff06;border-radius:8px;padding:1rem}.rm-dc-dialog-flows>div>strong,.rm-dc-evidence>strong{color:#fff;text-transform:uppercase;font-size:.78rem}.rm-dc-dialog-flows p{flex-wrap:wrap;gap:.4rem;display:flex}.rm-dc-dialog-flows p span{color:#9eb3bc;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.rm-dc-dialog-flows i{color:var(--dc-cyan);font-style:normal}.rm-dc-evidence{margin-top:1rem}.rm-dc-evidence p{color:#9db2bb;font-size:.8rem}.rm-dc-section :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes rm-dc-spin{to{transform:rotate(360deg)}}@keyframes rm-dc-signal{to{opacity:.35;transform:scaleY(.55)}}@media (width<=820px){.rm-dc-screen{padding:2rem 1.25rem 2.5rem}.rm-dc-analysis,.rm-dc-reporting,.rm-dc-question-layout,.rm-dc-capture-layout,.rm-dc-calculator,.rm-dc-reveal-grid,.rm-dc-results-hero,.rm-dc-teaser-hero{grid-template-columns:1fr}.rm-dc-report-retry{grid-column:1}.rm-dc-score-ring{justify-self:center}.rm-dc-question-copy{max-width:620px}.rm-dc-lighthouse,.rm-dc-slider-layout{grid-template-columns:1fr}.rm-dc-instant-reward{grid-template-columns:repeat(2,1fr);display:grid}.rm-dc-instant-reward>span,.rm-dc-instant-reward>strong,.rm-dc-instant-reward>small{grid-column:1/-1}}@media (width<=620px){.rm-dc-section{padding-inline:.7rem}.rm-dc-lighthouse-scores,.rm-dc-scan-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-dc-question-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.rm-dc-question-summary>span:nth-child(2){border-right:0}.rm-dc-question-summary>span:nth-child(-n+2){border-bottom:1px solid var(--dc-line)}.rm-dc-scan-proof>span:nth-child(2){border-right:0}.rm-dc-scan-proof>span:nth-child(-n+2){border-bottom:1px solid var(--dc-line)}.rm-dc-lighthouse-scores>span:nth-child(2){border-right:0}.rm-dc-lighthouse-scores>span:nth-child(-n+2){border-bottom:1px solid var(--dc-line)}.rm-dc-brandbar{grid-template-columns:2.5rem 1fr auto;gap:.55rem;padding:0 .75rem}.rm-dc-brand img{width:2rem;height:2rem}.rm-dc-pill{text-overflow:ellipsis;white-space:nowrap;max-width:8.8rem;overflow:hidden}.rm-dc-url-field{border-radius:10px;grid-template-columns:auto 1fr;padding:.6rem .7rem}.rm-dc-url-field button{grid-column:1/-1;width:100%;margin-top:.2rem}.rm-dc-form-meta{flex-direction:column;align-items:flex-start;padding-inline:0}.rm-dc-keyword-field{grid-template-columns:1fr}.rm-dc-keyword-field>small{grid-column:auto}.rm-dc-option-grid,.rm-dc-category-grid,.rm-dc-field-grid,.rm-dc-dialog-flows{grid-template-columns:1fr}.rm-dc-field-wide{grid-column:auto}.rm-dc-question-actions,.rm-dc-question-actions .rm-dc-primary{width:100%}.rm-dc-calculator-output,.rm-dc-operating-state{grid-template-columns:1fr}.rm-dc-calculator-output .rm-dc-saving{grid-column:auto}.rm-dc-roadmap-level{grid-template-columns:2.5rem 1fr}.rm-dc-roadmap-level em{grid-column:2}.rm-dc-results-hero,.rm-dc-results-section,.rm-dc-teaser-hero,.rm-dc-teaser-section{padding:2.5rem 1.25rem}.rm-dc-teaser-levers article{grid-template-columns:3rem 1fr}}@media (prefers-reduced-motion:reduce){.rm-dc-section *,.rm-dc-section :before,.rm-dc-section :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
