.r-wrap{background:var(--cs-paper-white)}.r-container{max-width:1320px;margin:0 auto;padding:0 32px}.r-divline{height:1px;background:var(--surface-dim);border:none}.r-h2{font-family:var(--font-display);font-size:56px;line-height:60px;font-weight:700;letter-spacing:-.025em;color:var(--cs-industrial-navy);margin:0;text-wrap:balance;max-width:1000px}.r-h2.light{color:#fff}.r-h2 em{font-style:normal;color:var(--cs-spark-orange)}.r-h2-sub{margin:24px 0 0;font-size:19px;line-height:30px;color:var(--on-surface-variant);max-width:760px}.r-h2-sub.light{color:#ffffffb8}.r-secnum{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--on-surface-muted);margin-bottom:24px}.r-secnum.light{color:#ffffff8c}.r-secnum em{font-style:normal;color:var(--cs-spark-orange)}.r-hero{background:var(--cs-paper-white);border-bottom:1px solid var(--surface-dim);position:relative;overflow:hidden}.r-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--cs-spark-orange)}.r-hero-inner{max-width:1320px;margin:0 auto;padding:72px 32px 80px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:start}.r-hero-l{display:flex;flex-direction:column;gap:28px;max-width:660px}.r-hero-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-muted)}.r-hero-tag:before{content:"";width:24px;height:1px;background:var(--cs-spark-orange)}.r-hero-title{font-family:var(--font-display);font-size:64px;line-height:1.04;font-weight:700;letter-spacing:-.03em;color:var(--cs-industrial-navy);margin:0;text-wrap:balance}.r-hero-title em{font-style:normal;color:var(--cs-spark-orange)}.r-hero-sub{font-size:19px;line-height:30px;color:var(--on-surface-variant);margin:0;max-width:600px}.r-form{margin-top:8px;background:#fff;border:1px solid var(--surface-dim);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative}.r-form:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:var(--cs-spark-orange)}.r-form-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-industrial-navy)}.r-form-head-r{color:var(--cs-signal-teal);font-weight:600}.r-form-head-r:before{content:"";display:inline-block;width:7px;height:7px;background:var(--cs-signal-teal);border-radius:50%;margin-right:6px;vertical-align:middle;animation:pulse 1.8s infinite}.r-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r-form-field{display:flex;flex-direction:column;gap:6px}.r-form-field.full{grid-column:1 / -1}.r-form-field label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-muted)}.r-form-field input,.r-form-field select{font-family:var(--font-sans);font-size:15px;line-height:20px;background:#fff;border:1px solid var(--surface-dim);border-radius:4px;padding:11px 12px;color:var(--on-surface);outline:none;transition:border-color .12s var(--ease-out);width:100%}.r-form-field input:focus,.r-form-field select:focus{border-color:var(--cs-industrial-navy)}.r-form-field input::placeholder{color:var(--on-surface-muted)}.r-form-field select option{background:#fff;color:var(--on-surface)}.r-form-submit{margin-top:4px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.r-form-btn{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;background:var(--cs-spark-orange);color:#fff;border:1px solid var(--cs-spark-orange);border-radius:0;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out),box-shadow .16s var(--ease-out);text-decoration:none;font-family:var(--font-sans)}.r-form-btn:hover{background:#d04411;border-color:#d04411;box-shadow:0 6px 18px #f05a2840}.r-form-btn:active{transform:translateY(1px)}.r-form-btn-prefix{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;line-height:1}.r-form-btn-divider{display:inline-block;width:1px;height:16px;background:#ffffff52}.r-form-btn-text{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.005em;line-height:1}.r-form-btn-arrow{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1;transition:transform .16s var(--ease-out)}.r-form-btn:hover .r-form-btn-arrow{transform:translate(4px)}.r-form-fine{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--on-surface-muted)}.r-hero-r{position:relative;min-height:480px}.r-samples{width:100%;max-width:540px;margin-left:auto;display:flex;flex-direction:column;gap:16px;transform:rotate(-.6deg)}.r-sample{position:relative;background:#fff;border:1px solid var(--surface-dim);border-radius:4px;padding:22px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 32px #181c210f}.r-sample:nth-child(1){transform:translate(-12px) rotate(-.4deg)}.r-sample:nth-child(2){transform:translate(14px) rotate(.3deg)}.r-sample:nth-child(3){transform:translate(-6px) rotate(-.2deg)}.r-sample-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-spark-orange);border:1px solid var(--cs-spark-orange);border-radius:2px;background:#f05a280a}.r-sample-chip.teal{color:var(--cs-signal-teal);border-color:var(--cs-signal-teal);background:#0080800a}.r-sample-score-row{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.r-sample-score-num{font-family:var(--font-mono);font-size:80px;line-height:1;font-weight:700;color:var(--cs-spark-orange);letter-spacing:-.04em;display:inline-flex;align-items:baseline}.r-sample-score-num .denom{font-size:22px;color:var(--on-surface-muted);margin-left:6px;letter-spacing:-.01em}.r-sample-score-meta{display:flex;flex-direction:column;gap:6px}.r-sample-score-grade{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--cs-industrial-navy);letter-spacing:-.01em}.r-sample-score-line{font-size:13px;line-height:18px;color:var(--on-surface-variant)}.r-sample-notes{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-container-low);border:1px dashed var(--surface-dim);border-radius:4px;margin-top:4px}.r-sample-notes-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--cs-industrial-navy);color:#fff;font-family:var(--font-display);font-size:11px;font-weight:700;border-radius:50%;flex-shrink:0}.r-sample-notes-txt{font-family:var(--font-sans);font-size:12px;line-height:16px;color:var(--on-surface-variant);font-style:italic}.r-sample-notes-txt strong{color:var(--cs-industrial-navy);font-weight:600;font-style:normal}.r-sample-fix-h{font-family:var(--font-display);font-size:17px;line-height:22px;font-weight:700;color:var(--cs-industrial-navy);letter-spacing:-.01em;margin:0;text-wrap:balance}.r-sample-fix-row{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--surface-dim)}.r-sample-fix-lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-muted);padding-top:3px}.r-sample-fix-lbl.ok{color:var(--cs-spark-orange)}.r-sample-fix-before{font-family:var(--font-display);font-size:13px;line-height:18px;color:var(--on-surface-variant);text-decoration:line-through;text-decoration-color:#00000040}.r-sample-fix-after{font-family:var(--font-display);font-size:14px;line-height:20px;font-weight:600;color:var(--cs-industrial-navy);letter-spacing:-.005em}.r-sample-fix-impact{margin:0;font-size:11px;line-height:16px;color:var(--on-surface-muted);font-style:italic}.r-sample-plan-list{list-style:none;margin:0;padding:0}.r-sample-plan-list li{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--surface-dim);font-size:12px;line-height:16px;color:var(--on-surface-variant)}.r-sample-plan-list li:last-child{border-bottom:none}.r-sample-plan-num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-spark-orange)}.r-sample-plan-check{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid var(--cs-signal-teal);border-radius:2px;margin-right:6px;vertical-align:-2px;flex-shrink:0}.r-sample-plan-check:before{content:"";width:6px;height:3px;border-left:1.5px solid var(--cs-signal-teal);border-bottom:1.5px solid var(--cs-signal-teal);transform:rotate(-45deg) translateY(-1px)}.r-sample-plan-more{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--on-surface-muted);text-transform:uppercase;margin-top:8px;display:flex;align-items:center;gap:6px}.r-sample-plan-more:before{content:"";flex:1;height:1px;background:var(--surface-dim)}.r-walkout{padding:96px 0;background:var(--cs-paper-white);border-bottom:1px solid var(--surface-dim)}.r-walkout-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:end}.r-walkout-head-r p{font-size:17px;line-height:27px;color:var(--on-surface-variant);margin:0}.r-walkout-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--surface-dim);border-left:1px solid var(--surface-dim)}.r-walkout-card{border-right:1px solid var(--surface-dim);border-bottom:1px solid var(--surface-dim);background:#fff;padding:36px 32px 32px;display:flex;flex-direction:column;gap:16px}.r-walkout-card-num{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--cs-spark-orange)}.r-walkout-card h3{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em;color:var(--cs-industrial-navy);margin:0;text-wrap:balance}.r-walkout-card p{font-size:15px;line-height:24px;color:var(--on-surface-variant);margin:0}.r-walkout-foot{margin-top:56px;padding:32px;background:var(--cs-industrial-navy);color:#fff;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:32px;align-items:center}.r-walkout-foot-l{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-spark-orange);white-space:nowrap}.r-walkout-foot-r{font-family:var(--font-display);font-size:22px;line-height:30px;font-weight:600;color:#fff;letter-spacing:-.015em;margin:0;text-wrap:balance}.r-walkout-foot-r em{font-style:normal;color:var(--tertiary-fixed-dim)}.r-reviewed{background:var(--cs-industrial-navy);color:#fff;padding:96px 0}.r-reviewed-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.r-reviewed-l h2{color:#fff}.r-reviewed-r{display:flex;flex-direction:column;gap:18px}.r-reviewed-r p{font-size:17px;line-height:28px;color:#ffffffc7;margin:0}.r-reviewed-r p strong{color:#fff;font-weight:600}.r-reviewed-r p em{font-style:normal;color:var(--cs-spark-orange)}.r-reviewed-card{margin-top:40px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.r-reviewed-mark{width:84px;height:84px;background:var(--cs-spark-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.02em;border-radius:4px;flex-shrink:0}.r-reviewed-card-r{display:flex;flex-direction:column;gap:6px}.r-reviewed-card-name{font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;letter-spacing:-.01em}.r-reviewed-card-role{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#ffffff8c;text-transform:uppercase}.r-reviewed-card-pull{font-family:var(--font-display);font-size:18px;line-height:26px;font-weight:600;color:#fff;letter-spacing:-.01em;margin:8px 0 0;max-width:540px;text-wrap:balance}.r-reviewed-segments{margin-top:56px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.r-reviewed-segment{padding:20px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:6px}.r-reviewed-segment-num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--tertiary-fixed-dim)}.r-reviewed-segment-name{font-family:var(--font-display);font-size:15px;line-height:20px;font-weight:700;color:#fff;letter-spacing:-.01em}.r-stuck{padding:96px 0;background:var(--cs-paper-white);border-bottom:1px solid var(--surface-dim)}.r-stuck-list{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--surface-dim)}.r-stuck-item{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:24px 28px 24px 0;border-bottom:1px solid var(--surface-dim);align-items:start}.r-stuck-item:nth-child(odd){border-right:1px solid var(--surface-dim);padding-left:0;padding-right:32px}.r-stuck-item:nth-child(2n){padding-left:32px}.r-stuck-num{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--cs-spark-orange);padding-top:2px}.r-stuck-body{font-size:16px;line-height:25px;color:var(--on-surface);margin:0}.r-stuck-body code{font-family:var(--font-mono);font-size:13px;font-weight:500;background:var(--surface-container-low);border:1px solid var(--surface-dim);border-radius:2px;padding:1px 6px;color:var(--cs-industrial-navy)}.r-stuck-foot{margin-top:56px;padding:28px 32px;background:#fff;border:1px solid var(--surface-dim);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.r-stuck-foot p{font-family:var(--font-display);font-size:22px;line-height:30px;font-weight:600;color:var(--cs-industrial-navy);letter-spacing:-.015em;margin:0;max-width:720px}.r-how{padding:96px 0;background:var(--surface-utility-panel);border-bottom:1px solid var(--surface-dim)}.r-how-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.r-how-step{background:#fff;border:1px solid var(--surface-dim);border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;position:relative}.r-how-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--cs-industrial-navy);color:#fff;font-family:var(--font-mono);font-size:14px;font-weight:700;border-radius:4px}.r-how-step:first-child .r-how-step-num,.r-how-step:last-child .r-how-step-num{background:var(--cs-spark-orange)}.r-how-step h3{font-family:var(--font-display);font-size:19px;line-height:24px;font-weight:700;letter-spacing:-.015em;color:var(--cs-industrial-navy);margin:0;text-wrap:balance}.r-how-step p{font-size:14px;line-height:22px;color:var(--on-surface-variant);margin:0}.r-how-step-meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--surface-dim);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-muted)}.r-how-step-meta .ok{color:var(--cs-signal-teal)}.r-how-step-meta .ok:before{content:"";display:inline-block;width:6px;height:6px;background:var(--cs-signal-teal);border-radius:50%;margin-right:6px;vertical-align:1px}.r-built{padding:96px 0;background:var(--cs-paper-white);border-bottom:1px solid var(--surface-dim)}.r-built-grid{margin-top:56px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:stretch}.r-built-card{background:#fff;border:1px solid var(--surface-dim);border-radius:4px;padding:32px 32px 28px;display:flex;flex-direction:column;gap:18px}.r-built-card.good{border-color:var(--cs-industrial-navy)}.r-built-card.bad{background:var(--surface-container-low)}.r-built-card-h{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--surface-dim)}.r-built-card-title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--cs-industrial-navy)}.r-built-card-tag{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-signal-teal)}.r-built-card.bad .r-built-card-tag{color:var(--on-surface-muted)}.r-built-body{font-size:16px;line-height:25px;color:var(--on-surface);margin:0}.r-built-body strong{font-weight:600;color:var(--cs-industrial-navy)}.r-built-spec{margin-top:auto;padding-top:18px;border-top:1px solid var(--surface-dim);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.r-built-spec-cell{display:flex;flex-direction:column;gap:4px}.r-built-spec-val{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--cs-industrial-navy);letter-spacing:-.015em}.r-built-spec-lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-muted)}.r-built-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.r-built-list li{font-size:15px;line-height:22px;color:var(--on-surface);padding-left:18px;position:relative}.r-built-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--on-surface-muted)}.r-built-card.bad .r-built-list li{color:var(--on-surface-variant)}.r-faq{padding:96px 0;background:var(--cs-paper-white);border-bottom:1px solid var(--surface-dim)}.r-faq-list{margin-top:56px;border-top:1px solid var(--surface-dim)}.r-faq-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px;padding:36px 0;border-bottom:1px solid var(--surface-dim);align-items:start}.r-faq-row-l{display:flex;flex-direction:column;gap:8px}.r-faq-row-id{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--cs-spark-orange)}.r-faq-row-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-muted)}.r-faq-row-q{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.015em;color:var(--cs-industrial-navy);margin:0 0 12px;text-wrap:balance}.r-faq-row-a{font-size:16px;line-height:26px;color:var(--on-surface-variant)}.r-faq-row-a p{margin:0 0 12px}.r-faq-row-a p:last-child{margin-bottom:0}.r-faq-row-a strong{color:var(--cs-industrial-navy);font-weight:600}.r-final{background:var(--cs-industrial-navy);color:#fff;padding:96px 0;position:relative;overflow:hidden}.r-final:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--cs-spark-orange)}.r-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:80px;align-items:start}.r-final-l h2{color:#fff}.r-final-sub{font-size:18px;line-height:28px;color:#ffffffc7;margin:24px 0 0;max-width:520px}.r-final-stats{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14);max-width:520px}.r-final-stat{padding:18px 20px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:6px}.r-final-stat-val{font-family:var(--font-mono);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--tertiary-fixed-dim);line-height:1}.r-final-stat-lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.r-final-fallback{margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:12px;max-width:520px}.r-final-fallback-head{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.r-final-fallback-body{font-size:16px;line-height:25px;color:#ffffffc7;margin:0}.r-final-fallback-link{margin-top:4px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.5);border-radius:0;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;align-self:flex-start;transition:background .16s,color .16s,border-color .16s}.r-final-fallback-link:hover{background:#fff;color:var(--cs-industrial-navy);border-color:#fff}.r-final-fallback-link .arrow{font-family:var(--font-mono)}.r-final-form{background:#ffffff0a;border:1px solid rgba(255,255,255,.18);padding:28px;display:flex;flex-direction:column;gap:16px;position:relative}.r-final-form:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:var(--cs-spark-orange)}.r-final-form-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.r-final-form-head-r{color:var(--tertiary-fixed-dim);font-weight:600}.r-final-form-head-r:before{content:"";display:inline-block;width:7px;height:7px;background:var(--tertiary-fixed-dim);border-radius:50%;margin-right:6px;vertical-align:middle;animation:pulse 1.8s infinite}.r-final-form .r-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r-final-form .r-form-field label{color:#ffffff8c}.r-final-form .r-form-field input,.r-final-form .r-form-field select{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fff}.r-final-form .r-form-field input::placeholder{color:#fff6}.r-final-form .r-form-field input:focus,.r-final-form .r-form-field select:focus{border-color:var(--cs-spark-orange)}.r-final-form .r-form-fine{color:#ffffff80}.r-final-form .r-form-field select option{background:var(--cs-industrial-navy);color:#fff}@media(max-width:1180px){.r-hero-title{font-size:52px}.r-hero-inner{grid-template-columns:1fr;gap:56px}.r-samples{margin-left:0;max-width:560px}.r-walkout-head{grid-template-columns:1fr;gap:24px}.r-reviewed-grid{grid-template-columns:1fr;gap:40px}.r-reviewed-segments{grid-template-columns:repeat(3,1fr)}.r-how-grid{grid-template-columns:repeat(2,1fr)}.r-built-grid{grid-template-columns:1fr}.r-final-grid{grid-template-columns:1fr;gap:48px}.r-h2{font-size:44px;line-height:50px}}@media(max-width:760px){.r-hero-title{font-size:38px}.r-h2{font-size:32px;line-height:38px}.r-walkout-grid,.r-walkout-foot,.r-stuck-list{grid-template-columns:1fr}.r-stuck-item:nth-child(odd),.r-stuck-item:nth-child(2n){padding-left:0;padding-right:0;border-right:none}.r-how-grid{grid-template-columns:1fr}.r-form-grid{grid-template-columns:1fr!important}.r-faq-row{grid-template-columns:1fr;gap:12px}.r-faq-row-l{flex-direction:row;gap:16px}.r-reviewed-segments{grid-template-columns:repeat(2,1fr)}.r-final-stats,.r-reviewed-card{grid-template-columns:1fr}}
