.mrc{--gray-25:#fdf8ff;--gray-50:#fbf3ff;--gray-100:#f0e7fa;--gray-200:#e2d9eb;--gray-300:#cdc5d7;--gray-400:#a8a0b1;--gray-500:#867e8e;--gray-600:#5f5867;--gray-700:#4c4554;--gray-800:#2e2836;--gray-900:#0e0416;--primary-25:#f9f4ff;--primary-50:#efe5fd;--primary-100:#d3bff9;--primary-200:#b593f6;--primary-300:#9565f3;--primary-400:#7a3ff1;--primary-500:#5b06ed;--primary-600:#4d00e7;--primary-700:#3500df;--yellow-300:#eeb155;--yellow-100:#f7ddb4;--peach-300:#e57a68;--peach-500:#ee561e;--peach-100:#ffcfcd;--green-300:#37cd8f;--green-100:#b5e9ce;--green-400:#22b27a;--green-600:#12805a;--violet-300:#ac49ac;--violet-100:#dcb2db;--blue-400:#48b6f4;--blue-100:#b7e5fc;--amber-50:#fff7e8;--amber-600:#9a6300;--red-50:#fdece8;--red-500:#d8452b;--white:#fff;--black:#000;--navy:#180d43;--dark:#0e0416;--display-2xl:3.75rem;--display-xl:2.75rem;--display-lg:2.25rem;--display-md:1.5rem;--display-sm:1.25rem;--text-lg:1.125rem;--text-md:1rem;--text-sm:.875rem;--text-xs:.75rem;--radius-card:1.25rem;--radius-tile:.75rem;--radius-pill:999px;--container:1200px;--section-y:6rem;background:var(--white);color:var(--gray-600);font-family:Lato,sans-serif;font-size:var(--text-md);line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}.mrc *{box-sizing:border-box}.mrc h1,.mrc h2,.mrc h3,.mrc h4,.mrc h5{color:var(--gray-900);font-family:Jost,sans-serif;font-weight:500;line-height:1.15;margin:0 0 .5em}.mrc h1{font-size:var(--display-2xl);letter-spacing:-1.2px}.mrc h2{font-size:var(--display-lg);letter-spacing:-.72px}.mrc h3{font-size:var(--display-md);letter-spacing:-.3px}.mrc h4{font-size:var(--display-sm)}.mrc p{margin:0 0 1rem}.mrc a{color:var(--primary-500);text-decoration:none}.mrc img{display:block;max-width:100%}.mrc .container{margin:0 auto;max-width:var(--container);padding:0 1.5rem}.mrc .section{padding:var(--section-y) 0}.mrc .eyebrow{color:var(--primary-500);font-family:Lato,sans-serif;font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.mrc .btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--text-md);font-weight:500;gap:.5rem;line-height:1;padding:.85rem 1.6rem;text-align:center;transition:.15s}.mrc .btn-primary{background:var(--primary-500);color:var(--white)}.mrc .btn-primary:hover{background:var(--primary-600)}.mrc .btn-secondary{background:transparent;border-color:var(--primary-300);color:var(--primary-500)}.mrc .btn-secondary:hover{background:var(--primary-25)}.mrc .on-dark .btn-primary{background:var(--white);color:var(--primary-500)}.mrc .on-dark .btn-secondary{border-color:var(--white);color:var(--white)}.mrc .on-dark .btn-secondary:hover{background:hsla(0,0%,100%,.1)}.mrc .btn-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.mrc .arrow-link{align-items:center;color:var(--primary-500);display:inline-flex;font-family:Jost,sans-serif;font-weight:500;gap:.4rem}.mrc .arrow-link:after{content:"→"}.mrc .btn:focus-visible,.mrc .chip:focus-visible,.mrc .opt:focus-visible,.mrc .seg button:focus-visible,.mrc .tool-link:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.mrc .hero{background:radial-gradient(120% 120% at 80% 100%,var(--primary-500) 0,var(--navy) 45%,var(--dark) 100%);padding:5.5rem 0 6rem;text-align:center}.mrc .hero,.mrc .hero h1{color:var(--white)}.mrc .hero .eyebrow,.mrc .hero h1 .accent{color:var(--primary-200)}.mrc .hero p{color:var(--gray-100);font-size:var(--text-lg);margin-left:auto;margin-right:auto;max-width:42rem}.mrc .hero.compact{padding:calc(4rem + 100px) 0 8rem}.mrc .hero-meta{color:var(--white);display:flex;flex-wrap:wrap;font-family:Jost,sans-serif;font-size:var(--text-lg);font-weight:500;gap:1rem 2.25rem;justify-content:center;margin-top:2rem}.mrc .hero-meta span{align-items:center;display:inline-flex;gap:.55rem}.mrc .hero-meta span:before{align-items:center;background:rgba(181,147,246,.22);border-radius:50%;color:var(--primary-200);content:"✓";display:inline-flex;font-size:.95rem;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.mrc .trust-bar{padding:3rem 0;text-align:center}.mrc .trust-bar .eyebrow{margin-bottom:2rem}.mrc .trust-bar .logos{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem 3rem;justify-content:center}.mrc .trust-bar .logos .logo-placeholder{align-items:center;background:var(--gray-200);border-radius:6px;color:var(--gray-500);display:flex;font-size:var(--text-xs);font-weight:700;height:34px;justify-content:center;min-width:110px}.mrc .section-intro{margin:0 auto 3rem;max-width:46rem;text-align:center}.mrc .section-intro p{color:var(--gray-600);font-size:var(--text-lg)}.mrc .icon-tile{align-items:center;background:var(--primary-50);border-radius:var(--radius-tile);color:var(--primary-500);display:flex;font-size:1.5rem;height:56px;justify-content:center;margin-bottom:1.25rem;width:56px}.mrc .icon-tile.peach{background:var(--peach-100);color:var(--peach-500)}.mrc .icon-tile.yellow{background:var(--yellow-100);color:var(--yellow-300)}.mrc .icon-tile.green{background:var(--green-100);color:var(--green-300)}.mrc .icon-tile.blue{background:var(--blue-100);color:var(--blue-400)}.mrc .icon-tile svg{fill:none;height:26px;stroke:currentcolor;stroke-width:1.8;width:26px}.mrc .testimonials{background:var(--gray-50)}.mrc .testimonials .cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.mrc .testimonials .cards.two{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:920px}.mrc .quote-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:2rem}.mrc .quote-card .logo{color:var(--gray-600);font-weight:700;height:26px;margin-bottom:1rem}.mrc .quote-card blockquote{color:var(--gray-700);font-size:var(--text-md);line-height:1.6;margin:0 0 1.25rem}.mrc .quote-card .who{color:var(--gray-900);font-size:var(--text-sm);font-weight:700}.mrc .quote-card .role{color:var(--gray-500);font-size:var(--text-sm)}.mrc .review-note{margin-top:1.5rem;text-align:center}.mrc .compare-band{background:var(--primary-25);border-bottom:1px solid var(--primary-50);border-top:1px solid var(--primary-50);padding:3.5rem 0}.mrc .compare-band .band{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.mrc .compare-band h2{font-size:var(--display-md);margin:0 0 .35rem}.mrc .compare-band p{color:var(--gray-600);margin:0}.mrc .compare-band .eyebrow{margin-bottom:.5rem}.mrc .faq{margin:0 auto;max-width:48rem}.mrc .faq .item{border-bottom:1px solid var(--gray-200);padding:1.25rem 0}.mrc .faq .q{align-items:center;color:var(--gray-900);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:var(--text-lg);font-weight:600;gap:2rem;justify-content:space-between}.mrc .faq .q:after{color:var(--primary-500);content:"+";font-size:1.4rem}.mrc .faq .a{color:var(--gray-600);display:none;font-size:var(--text-md);padding-top:.75rem}.mrc .faq .item.open .a{display:block}.mrc .faq .item.open .q:after{content:"–"}.mrc .conversion-panel{background:radial-gradient(120% 140% at 50% 0,var(--primary-500) 0,var(--navy) 55%,var(--dark) 100%);color:var(--white);padding:5rem 0;text-align:center}.mrc .conversion-panel h2{color:var(--white);font-size:var(--display-xl)}.mrc .conversion-panel p{color:var(--gray-100);font-size:var(--text-lg);margin:0 auto 1.5rem;max-width:38rem}.mrc .conversion-panel .btn-row{justify-content:center}.mrc [hidden]{display:none!important}.mrc .tool-overlap{background:transparent;padding:0 0 var(--section-y)}.mrc .tool-overlap .tool-card{margin-left:auto;margin-right:auto;margin-top:-5.5rem;max-width:860px;position:relative;z-index:3}.mrc .tool-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);box-shadow:0 24px 60px rgba(14,4,22,.18);color:var(--gray-700);padding:2rem 2.25rem 2.25rem}.mrc .tool-card h3{color:var(--gray-900);font-size:var(--display-sm);margin:0 0 .35rem}.mrc .tool-card .card-sub{color:var(--gray-500);font-size:var(--text-sm);margin:0 0 1.5rem}.mrc .tool-card .btn{justify-content:center;width:100%}.mrc .field{margin-bottom:1.15rem}.mrc .field-label,.mrc .field>label{color:var(--gray-900);display:block;font-family:Jost,sans-serif;font-size:var(--text-sm);font-weight:500;margin-bottom:.45rem}.mrc .field .hint{color:var(--gray-500);display:block;font-family:Lato,sans-serif;font-size:var(--text-xs);font-weight:400;margin-top:.2rem}.mrc .field select{appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F5867' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right .8rem center/18px;padding:.7rem 2.4rem .7rem .85rem}.mrc .field input[type=email],.mrc .field input[type=text],.mrc .field select{border:1px solid var(--gray-300);border-radius:10px;color:var(--gray-900);font-family:inherit;font-size:var(--text-md);width:100%}.mrc .field input[type=email],.mrc .field input[type=text]{padding:.7rem .85rem}.mrc .field input:focus,.mrc .field select:focus{border-color:var(--primary-400);outline:2px solid var(--primary-300);outline-offset:1px}.mrc .chip-grid{display:flex;flex-wrap:wrap;gap:.45rem}.mrc .chip{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-pill);color:var(--gray-700);cursor:pointer;font-family:Lato,sans-serif;font-size:var(--text-sm);line-height:1;padding:.5rem .8rem;transition:.12s;user-select:none}.mrc .chip:hover{border-color:var(--primary-300);color:var(--primary-600)}.mrc .chip.on{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.mrc .seg{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-pill);display:inline-flex;flex-wrap:wrap;overflow:hidden}.mrc .seg button{background:none;border:0;border-right:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;font-family:inherit;font-size:var(--text-sm);padding:.55rem 1.1rem}.mrc .seg button:last-child{border-right:0}.mrc .seg button.on{background:var(--primary-500);color:#fff}.mrc .step-label{color:var(--primary-500);font-family:Lato,sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;margin:0 0 .4rem;text-transform:uppercase}.mrc .step-break{border-top:1px solid var(--gray-200);margin:2rem 0 1.25rem;padding-top:1.75rem}.mrc .opt-list{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.mrc .opt{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:14px;color:var(--gray-800);cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:var(--text-md);gap:.85rem;padding:1rem 1.15rem;text-align:left;transition:.12s}.mrc .opt:hover{background:var(--primary-25);border-color:var(--primary-400)}.mrc .opt.on{background:var(--primary-25);border-color:var(--primary-500);box-shadow:inset 0 0 0 1px var(--primary-500)}.mrc .opt .mark{align-items:center;border:1.5px solid var(--gray-300);border-radius:50%;display:flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.mrc .opt.multi .mark{border-radius:6px}.mrc .opt.on .mark{background:var(--primary-500);border-color:var(--primary-500)}.mrc .opt.multi.on .mark:after{color:#fff;content:"✓";font-size:12px;font-weight:700;line-height:1}.mrc .grp{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;margin-bottom:.75rem}.mrc .grp[open]{border-color:var(--primary-100)}.mrc .grp summary{align-items:center;color:var(--gray-900);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-weight:500;gap:.7rem;list-style:none;padding:1rem 1.15rem}.mrc .grp summary::-webkit-details-marker{display:none}.mrc .grp summary:after{color:var(--gray-500);content:"+";font-size:1.2rem;line-height:1;margin-left:.5rem}.mrc .grp[open] summary:after{content:"–"}.mrc .grp .dot{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.mrc .grp .gname{flex:1 1 0%}.mrc .grp .est{background:var(--primary-50);border-radius:var(--radius-pill);color:var(--primary-600);font-family:Lato,sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;padding:.28rem .7rem;text-transform:uppercase;white-space:nowrap}.mrc .grp-body{padding:.25rem 1.15rem 1rem}.mrc .results{background:var(--gray-50);border-top:1px solid var(--gray-200);padding:var(--section-y) 0}.mrc .results-head{margin:0 0 2.5rem;max-width:52rem}.mrc .results-head .eyebrow{margin-bottom:.75rem}.mrc .results-head h2{font-size:var(--display-xl);margin-bottom:.6rem}.mrc .results-head p{color:var(--gray-600);font-size:var(--text-lg);margin:0}.mrc .stat-hero{background:linear-gradient(135deg,var(--navy) 0,var(--dark) 70%);border-radius:var(--radius-card);color:#fff;margin-bottom:2rem;padding:2.75rem 2.5rem}.mrc .stat-hero .label{color:var(--primary-200);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;margin:0 0 .85rem;text-transform:uppercase}.mrc .stat-hero .figure{color:#fff;font-family:Jost,sans-serif;font-size:4rem;font-weight:600;letter-spacing:-2px;line-height:1}.mrc .stat-hero .figure .small{font-size:2rem;letter-spacing:-1px}.mrc .stat-hero .sub{color:var(--gray-100);font-size:var(--text-lg);margin:1rem 0 0;max-width:38rem}.mrc .stat-hero .fine{color:var(--gray-300);font-size:var(--text-sm);margin:1rem 0 0}.mrc .card-grid{display:grid;gap:1.5rem}.mrc .card-grid.c2{grid-template-columns:1fr 1fr}.mrc .card-grid.c3{grid-template-columns:repeat(3,1fr)}.mrc .results .card-grid{margin-bottom:1.5rem}.mrc .info-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);padding:1.75rem}.mrc .info-card h3{font-size:var(--display-sm);margin:0 0 .6rem}.mrc .info-card h4{color:var(--gray-900);font-family:Jost,sans-serif;font-size:var(--text-lg);font-weight:600;margin:0 0 .4rem}.mrc .info-card p:last-child{margin-bottom:0}.mrc .info-card .big{color:var(--primary-500);display:block;font-family:Jost,sans-serif;font-size:2.25rem;font-weight:600;line-height:1;margin-bottom:.35rem}.mrc .info-card.accent{background:var(--primary-25);border-color:var(--primary-100)}.mrc .info-card.tint-amber{background:var(--amber-50);border-color:var(--yellow-100)}.mrc .info-card .card-eyebrow{color:var(--primary-500);font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;margin:0 0 .6rem;text-transform:uppercase}.mrc .table-wrap{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);overflow:hidden}.mrc .data-table{border-collapse:collapse;width:100%}.mrc .data-table thead th{background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-900);font-family:Jost,sans-serif;font-size:var(--text-sm);font-weight:600;padding:1rem 1.25rem;text-align:left;white-space:nowrap}.mrc .data-table td{border-bottom:1px solid var(--gray-100);color:var(--gray-700);font-size:var(--text-sm);padding:1rem 1.25rem;vertical-align:top}.mrc .data-table tbody tr:last-child td{border-bottom:0}.mrc .data-table .reg{color:var(--gray-900);font-family:Jost,sans-serif;font-size:var(--text-md);font-weight:600}.mrc .data-table td .m-label{color:var(--gray-500);display:none;letter-spacing:.05em;margin-bottom:.25rem}.mrc .badge,.mrc .data-table td .m-label{font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.mrc .badge{align-items:center;border-radius:var(--radius-pill);display:inline-flex;gap:.35rem;letter-spacing:.04em;padding:.32rem .7rem;white-space:nowrap}.mrc .badge.low{background:var(--green-100);color:var(--green-600)}.mrc .badge.med{border:1px solid var(--yellow-100)}.mrc .badge.med,.mrc .ph-badge{background:var(--amber-50);color:var(--amber-600)}.mrc .ph-badge{align-items:center;border:1px dashed var(--amber-600);border-radius:5px;cursor:help;display:inline-flex;font-family:Lato,sans-serif;font-size:10px;font-weight:700;gap:.3rem;letter-spacing:.05em;margin-left:.4rem;padding:.16rem .45rem;position:relative;text-transform:uppercase;vertical-align:middle}.mrc .ph-badge.claim{background:var(--primary-50);border-color:var(--primary-500);color:var(--primary-600)}.mrc .ph-badge:after{background:var(--gray-900);border-radius:8px;bottom:150%;color:#fff;content:attr(data-tip);display:none;font-size:11px;font-weight:400;left:0;letter-spacing:normal;line-height:1.45;padding:.55rem .65rem;position:absolute;text-transform:none;width:220px;z-index:400}.mrc .ph-badge:hover:after{display:block}.mrc .on-dark .ph-badge,.mrc .stat-hero .ph-badge{background:hsla(0,0%,100%,.14);border-color:var(--yellow-100);color:var(--yellow-100)}.mrc[data-markers=off] .ph-badge{display:none}.mrc .methodology{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;margin-top:1.5rem;padding:1.1rem 1.35rem}.mrc .methodology summary{color:var(--gray-900);cursor:pointer;font-family:Jost,sans-serif;font-weight:600}.mrc .methodology li,.mrc .methodology p{color:var(--gray-600);font-size:var(--text-sm)}.mrc .methodology ul{margin:.6rem 0 0;padding-left:1.2rem}.mrc .methodology p:first-of-type{margin-top:.85rem}.mrc .results-cta{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);margin-top:2.5rem;padding:2rem}.mrc .results-cta h3{margin-bottom:.4rem}.mrc .results-cta .btn-row{margin-top:1.25rem}.mrc .response-list{display:flex;flex-direction:column;gap:1rem}.mrc .response{background:var(--white);border:1px solid var(--gray-200);border-left:3px solid var(--primary-400);border-radius:var(--radius-card);display:grid;gap:1rem;grid-template-columns:44px 1fr;padding:1.25rem 1.5rem}.mrc .response .icon-tile{height:44px;margin:0;width:44px}.mrc .response .you-said{color:var(--gray-500);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;margin:0 0 .3rem;text-transform:uppercase}.mrc .response h4{color:var(--gray-900);font-family:Jost,sans-serif;font-size:var(--text-lg);font-weight:600;margin:0 0 .35rem}.mrc .response p{color:var(--gray-600);font-size:var(--text-sm);margin:0}.mrc .gantt-card{margin-bottom:1.5rem}.mrc .gantt-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.mrc .gantt-head h3{margin:0}.mrc .g-scale{border-bottom:1px solid var(--gray-200);color:var(--gray-500);display:flex;font-size:var(--text-xs);justify-content:space-between;margin-bottom:.5rem;margin-left:170px;padding-bottom:.35rem}.mrc .g-row{align-items:center;display:grid;gap:10px;grid-template-columns:160px 1fr;padding:.45rem 0}.mrc .g-nm{color:var(--gray-900);font-family:Jost,sans-serif;font-size:var(--text-sm);font-weight:500;line-height:1.25}.mrc .g-nm small{color:var(--gray-500);display:block;font-family:Lato,sans-serif;font-size:var(--text-xs);font-weight:400}.mrc .g-trk{background:var(--gray-25);border-radius:8px;height:30px;position:relative}.mrc .g-bar{border-radius:8px;overflow:hidden}.mrc .g-bar,.mrc .g-rng{bottom:0;position:absolute;top:0}.mrc .g-rng{left:0;opacity:.85}.mrc .g-open{align-items:center;background:repeating-linear-gradient(45deg,var(--gray-100),var(--gray-100) 8px,var(--gray-50) 8px,var(--gray-50) 16px);display:flex;left:0;padding:0 .8rem;width:100%}.mrc .g-open em{color:var(--gray-600);font-size:var(--text-xs);font-style:normal}.mrc .g-key{color:var(--gray-500);font-size:var(--text-xs);margin:.9rem 0 0}.mrc .sub-h{margin:2.5rem 0 1rem}.mrc .handoff{background:var(--gray-900);border-radius:var(--radius-card);color:var(--gray-100);margin-top:2rem;padding:2rem}.mrc .handoff h4{color:#fff;font-size:var(--text-md);margin:0 0 .75rem}.mrc .handoff-head{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.mrc .handoff-head .eyebrow{color:var(--primary-200)}.mrc .handoff-grid{display:grid;gap:1.5rem;grid-template-columns:1.1fr 1fr}.mrc .brief{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;margin:0;overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}.mrc .handoff .props{background:transparent;table-layout:fixed;word-break:break-word}.mrc .handoff .props td{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--gray-100);font-size:12.5px;padding:.5rem .6rem}.mrc .handoff .props code{color:var(--primary-200)}.mrc .ref-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-card);box-shadow:0 18px 44px rgba(14,4,22,.08);display:grid;gap:3rem;grid-template-columns:1fr 1.1fr;padding:2.75rem}.mrc .ref-intro h2{margin-bottom:.75rem}.mrc .ref-points{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.25rem 0;padding:0}.mrc .ref-points li{color:var(--gray-700);padding-left:1.6rem;position:relative}.mrc .ref-points li:before{color:var(--primary-500);content:"✓";font-weight:700;left:0;position:absolute}.mrc .ref-fine{color:var(--gray-500);font-size:var(--text-xs)}.mrc .field-2col{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.mrc .ref-form .btn{justify-content:center;width:100%}.mrc .form-error{color:var(--red-500);font-size:var(--text-sm);margin:0 0 .75rem}.mrc .ref-done{align-self:center}.mrc .mrc-hsform .hs-form-field{margin-bottom:1rem}.mrc .mrc-hsform input[type=email],.mrc .mrc-hsform input[type=tel],.mrc .mrc-hsform input[type=text],.mrc .mrc-hsform select,.mrc .mrc-hsform textarea{border:1px solid var(--gray-300);border-radius:10px;font-family:inherit;font-size:1rem;padding:.7rem .85rem;width:100%}.mrc .mrc-hsform .hs-button{background:var(--primary-500);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-weight:500;padding:.85rem 1.6rem;width:100%}.mrc .mrc-hsform label{color:var(--gray-900);font-family:Jost,sans-serif;font-size:.875rem;font-weight:500}.mrc .tool-strip{background:var(--primary-25);border-bottom:1px solid var(--primary-50);border-top:1px solid var(--primary-50);padding:3.25rem 0}.mrc .tool-strip .section-intro{margin-bottom:2rem}.mrc .tool-strip .links{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.mrc .tool-link{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;color:var(--gray-700);display:block;padding:1.25rem}.mrc .tool-link:hover{border-color:var(--primary-300);box-shadow:0 10px 24px rgba(14,4,22,.07)}.mrc .tool-link .icon-tile{height:40px;margin-bottom:.85rem;width:40px}.mrc .tool-link .icon-tile svg{height:20px;width:20px}.mrc .tool-link strong{color:var(--gray-900);display:block;font-family:Jost,sans-serif;font-weight:600;margin-bottom:.2rem}.mrc .tool-link span{color:var(--gray-500);display:block;font-size:var(--text-xs);line-height:1.45}.mrc .tool-link.current{background:var(--primary-25);border-color:var(--primary-400);pointer-events:none}.mrc .tool-link.current strong:after{color:var(--primary-500);content:" (you are here)";font-size:var(--text-xs);font-weight:400}.mrc .server-note{color:var(--gray-400);font-size:var(--text-xs);font-style:italic;margin-top:2rem}.mrc p.eyebrow.eyebrow{font-family:Lato,sans-serif;font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.mrc .compare-band p.eyebrow,.mrc .ref-intro p.eyebrow,.mrc .results-head p.eyebrow,.mrc .section-intro p.eyebrow{color:var(--primary-500)}.mrc a:not(.btn):not(.arrow-link){font-family:inherit;font-weight:inherit}.mrc .quote-card blockquote{border-left:0;padding:0;quotes:none}.mrc .data-table{margin:0}.mrc .compare-band .section-intro h2{font-size:var(--display-lg)}.mrc .compare-band .section-intro p:not(.eyebrow){font-size:var(--text-lg)}.mrc .compare-band .data-table td{font-size:var(--text-md)}.mrc .compare-band .data-table td:nth-child(2){color:var(--primary-600);font-weight:700}.mrc .compare-band .data-table thead th:nth-child(2){color:var(--primary-600)}.dnd-section:has(.mrc){margin:0!important;overflow:visible!important;padding:0!important}.dnd-section:has(.mrc) .dnd-column,.dnd-section:has(.mrc) .row-fluid,.dnd-section:has(.mrc)>.row-fluid{margin:0!important;max-width:none!important;padding:0!important}.hs_cos_wrapper_type_rich_text>.mrc>section{margin:0}@media (max-width:1080px){.mrc .tool-strip .links{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.mrc{--display-2xl:2.5rem;--display-xl:2rem;--display-lg:1.6rem;--section-y:3.5rem}.mrc .hero.compact{padding-top:calc(3rem + 80px)}.mrc .hero-meta{align-items:center;flex-direction:column;font-size:var(--text-md);gap:.75rem}.mrc .testimonials .cards,.mrc .testimonials .cards.two{grid-template-columns:1fr}.mrc .tool-overlap .tool-card{margin-top:-2.5rem}.mrc .tool-card{padding:1.5rem 1.35rem 1.75rem}.mrc .card-grid.c2,.mrc .card-grid.c3{grid-template-columns:1fr}.mrc .stat-hero{padding:1.75rem 1.5rem}.mrc .stat-hero .figure{font-size:2.5rem}.mrc .results-head h2{font-size:1.75rem}.mrc .table-wrap{background:none;border:0}.mrc .data-table thead{display:none}.mrc .data-table,.mrc .data-table tbody,.mrc .data-table td,.mrc .data-table tr{display:block;width:100%}.mrc .data-table tr{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;margin-bottom:1rem;padding:.5rem .25rem}.mrc .data-table td{border-bottom:0;padding:.55rem 1rem}.mrc .data-table td .m-label{display:block}.mrc .ref-card{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem}.mrc .field-2col{gap:0}.mrc .field-2col,.mrc .handoff-grid{grid-template-columns:1fr}.mrc .handoff .props td{display:table-cell;width:auto}.mrc .handoff .props tr{background:none;border:0;display:table-row;padding:0}.mrc .compare-band .band{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.mrc .opt-list{grid-template-columns:1fr}.mrc .g-scale{margin-left:0}.mrc .g-row{gap:4px;grid-template-columns:1fr}.mrc .gantt-head .seg button{padding:.5rem .8rem}.mrc .seg{background:none;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:.45rem;overflow:visible}.mrc .gantt-head .seg button,.mrc .seg button{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-pill);line-height:1.2;padding:.5rem .9rem}.mrc .seg button:last-child{border-right:1px solid var(--gray-300)}.mrc .seg button.on{background:var(--primary-500);border-color:var(--primary-500);color:#fff}}