.rw-audit{--ink:#0b0d0c;--paper:#f2f0e9;--acid:#d8ff38;--warm:#ffb44a;--line:#0c0e0d24;--muted:#6d706c;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-dm-sans), system-ui, sans-serif}.rw-audit,.rw-audit *{box-sizing:border-box}.rw-audit button,.rw-audit input,.rw-audit textarea,.rw-audit select{font:inherit}.rw-audit button,.rw-audit a{-webkit-tap-highlight-color:transparent}.rw-audit button{cursor:pointer}.rw-audit .shell{width:min(1180px,100% - 48px);margin-inline:auto}.rw-audit nav{z-index:4;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:absolute}.rw-audit .logo{color:inherit;font:700 13px/1 var(--font-manrope);letter-spacing:.09em;align-items:center;gap:11px;text-decoration:none;display:flex}.rw-audit .logo b{color:var(--acid)}.rw-audit .mark{background:var(--acid);width:31px;height:31px;color:var(--ink);font:800 18px/1 var(--font-manrope);place-items:center;display:grid;transform:skew(-7deg)}.rw-audit .nav-note{color:#b7bbb6;align-items:center;gap:8px;font-size:12px;display:flex}.rw-audit .live-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d8ff381f}.rw-audit .nav-cta{color:#fff;text-transform:uppercase;letter-spacing:.11em;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.rw-audit .hero{color:#fff;grid-template-columns:1.07fr .93fr;align-items:center;gap:80px;min-height:720px;padding-top:120px;padding-bottom:70px;display:grid}.rw-audit>.hero:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 30%,#d8ff381a,#0000 26%),linear-gradient(115deg,#ffffff09 1px,#0000 1px) 0 0/31px 31px,#0b0d0c;height:720px;position:absolute;inset:0 0 auto}.rw-audit>.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#ffffff24,#0000);width:1px;height:720px;position:absolute;top:0;left:50%}.rw-audit .kicker,.rw-audit .section-tag{font:700 11px/1.3 var(--font-manrope);letter-spacing:.18em;text-transform:uppercase}.rw-audit .kicker{color:var(--acid);align-items:center;gap:12px;display:flex}.rw-audit .kicker:before{content:"";background:var(--acid);width:38px;height:2px}.rw-audit h1,.rw-audit h2,.rw-audit h3,.rw-audit h4{font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:0}.rw-audit h1{max-width:740px;font-size:clamp(49px,5.2vw,76px);line-height:.98}.rw-audit h1 em{color:var(--acid);font-style:normal}.rw-audit .hero-lede{color:#b9bdb8;max-width:615px;margin:26px 0 31px;font-size:18px;line-height:1.65}.rw-audit .hero-actions{align-items:center;gap:22px;display:flex}.rw-audit .primary,.rw-audit .secondary{min-height:54px;font:800 12px/1 var(--font-manrope);text-transform:uppercase;letter-spacing:.08em;border:0;justify-content:space-between;align-items:center;gap:26px;padding:0 23px;transition:all .2s;display:inline-flex}.rw-audit .primary{background:var(--acid);color:#0b0d0c;box-shadow:0 9px 30px #d8ff3814}.rw-audit .primary:hover{background:#e2ff6d;transform:translateY(-2px);box-shadow:0 12px 34px #d8ff3829}.rw-audit .secondary{color:#fff;background:#121512}.rw-audit .time-note{color:#8d918c;text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1.5}.rw-audit .hero-visual{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#111411bd;border:1px solid #ffffff2b;padding:26px;position:relative;box-shadow:0 28px 75px #00000052}.rw-audit .hero-visual:before{content:"";z-index:-1;border:1px solid #d8ff3847;position:absolute;inset:8px -9px -9px 8px}.rw-audit .visual-top{color:#a8aca7;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.rw-audit .status{color:var(--acid)}.rw-audit .big-number{flex-direction:column;margin:40px 0 34px;display:flex}.rw-audit .big-number small,.rw-audit .big-number span{color:#868b85;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.rw-audit .big-number strong{font:800 clamp(45px, 5vw, 67px)/1 var(--font-manrope);letter-spacing:-.06em;margin:6px 0 8px}.rw-audit .pipeline{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;margin-bottom:28px;display:grid}.rw-audit .pipeline div{flex-direction:column;display:flex}.rw-audit .pipeline span{font:700 22px/1 var(--font-manrope)}.rw-audit .pipeline small{color:#777c77;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:9px}.rw-audit .pipeline i{background:#ffffff2e;height:1px;position:relative}.rw-audit .pipeline i:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.rw-audit .leak-card{background:var(--acid);color:var(--ink);grid-template-columns:1fr auto;align-items:center;padding:19px 20px;display:grid}.rw-audit .leak-card>span{font:800 10px/1 var(--font-manrope);letter-spacing:.13em}.rw-audit .leak-card strong{font:800 24px/1 var(--font-manrope)}.rw-audit .leak-card strong small{margin-left:4px;font-size:11px}.rw-audit .leak-card p{opacity:.69;grid-column:1/-1;margin:9px 0 0;font-size:11px}.rw-audit .trust-strip{color:#c1c5c0;letter-spacing:.13em;text-transform:uppercase;text-align:center;background:#151815;justify-content:center;align-items:center;gap:22px;min-height:70px;font-size:10px;display:flex}.rw-audit .trust-strip>span{color:#70756f}.rw-audit .trust-strip i{background:var(--acid);border-radius:50%;width:3px;height:3px}.rw-audit .audit-shell{background:linear-gradient(100deg,#0000 0 58%,#00000006 58% 100%);min-height:850px;padding:92px 0 110px}.rw-audit.rw-audit--section{border-top:1px solid #0c0e0d1f;border-bottom:1px solid #0c0e0d1f;min-height:auto}.rw-audit.rw-audit--section .audit-shell{min-height:auto;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,104px)}.rw-audit .submit-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.rw-audit .submit-error{color:#6b4a12;background:#ffb44a24;border:1px solid #ffb44a8c;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.rw-audit .submit-error b{margin-bottom:3px;font-weight:700;display:block}.rw-audit .submit-info{border:1px solid var(--line,#0000002e);color:inherit;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.rw-audit .primary[disabled]{opacity:.62;cursor:progress}.rw-audit .hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rw-audit .audit-head{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.rw-audit .section-tag{color:#778a21;margin:0 0 11px}.rw-audit .audit-head h2{font-size:clamp(35px,4vw,53px);line-height:1}.rw-audit .steps{gap:6px;display:flex}.rw-audit .steps div{color:#9a9b96;text-transform:uppercase;letter-spacing:.08em;border-top:2px solid #c9c8c2;gap:8px;min-width:84px;padding:10px 12px;font-size:10px;display:flex}.rw-audit .steps div span{font-weight:700}.rw-audit .steps div.active{color:#151815;border-color:#151815}.rw-audit .calculator{border:1px solid var(--line);background:#f8f7f2;grid-template-columns:1.08fr .92fr;display:grid;box-shadow:0 24px 65px #14141014}.rw-audit .input-panel{padding:34px 42px 38px}.rw-audit .panel-title{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:26px;display:flex}.rw-audit .panel-title>span{width:38px;height:38px;color:var(--acid);background:#111411;place-items:center;font-size:11px;font-weight:700;display:grid}.rw-audit .panel-title div{flex-direction:column;gap:3px;display:flex}.rw-audit .panel-title b{font:700 15px var(--font-manrope)}.rw-audit .panel-title small{color:var(--muted);font-size:11px}.rw-audit .control,.rw-audit .number-control{border-bottom:1px solid var(--line);padding:19px 0;display:block}.rw-audit .control>span,.rw-audit .number-control{justify-content:space-between;align-items:center;display:flex}.rw-audit .control b,.rw-audit .number-control>span{font-size:13px;font-weight:600}.rw-audit .control output{font:700 16px var(--font-manrope)}.rw-audit input[type=range]{--range:50%;appearance:none;background:linear-gradient(90deg, #151815 var(--range), #d2d1ca var(--range));border-radius:5px;outline:none;width:100%;height:3px;margin-top:17px}.rw-audit input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--acid);width:17px;height:17px;box-shadow:0 0 0 2px var(--acid);border:4px solid #151815;border-radius:50%}.rw-audit input[type=range]::-moz-range-thumb{background:var(--acid);width:17px;height:17px;box-shadow:0 0 0 2px var(--acid);border:4px solid #151815;border-radius:50%}.rw-audit .number-control div{background:#fff;border:1px solid #d2d1ca;align-items:center;min-width:122px;display:flex}.rw-audit .number-control div i{padding-left:12px;font-style:normal;font-weight:700}.rw-audit .number-control input{text-align:right;background:0 0;border:0;outline:none;width:105px;padding:9px 11px;font-weight:700}.rw-audit .target-box{background:#e9e8e1;margin-top:23px;padding:20px}.rw-audit .target-box>div:first-child{flex-direction:column;gap:3px;display:flex}.rw-audit .target-box b{font:700 12px var(--font-manrope)}.rw-audit .target-box small{color:var(--muted);font-size:10px}.rw-audit .target-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.rw-audit .control.compact{border:0;padding-bottom:0}.rw-audit .control.compact b{text-transform:uppercase;color:#73766f;letter-spacing:.08em;font-size:10px}.rw-audit .result-panel{color:#fff;background:#111411;flex-direction:column;padding:42px;display:flex}.rw-audit .result-kicker{color:var(--acid);font:700 10px var(--font-manrope);letter-spacing:.14em;margin:0}.rw-audit .result-main{border-bottom:1px solid #ffffff24;flex-direction:column;padding:25px 0 27px;display:flex}.rw-audit .result-main strong{font:800 clamp(46px, 5vw, 68px)/1 var(--font-manrope);letter-spacing:-.06em}.rw-audit .result-main span{color:#969b95;text-transform:uppercase;letter-spacing:.1em;margin-top:9px;font-size:10px}.rw-audit .result-grid{background:#ffffff1c;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0;display:grid}.rw-audit .result-grid div{background:#111411;flex-direction:column;gap:5px;padding:14px 0;display:flex}.rw-audit .result-grid div:nth-child(2n){padding-left:20px}.rw-audit .result-grid small{color:#7d827c;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.rw-audit .result-grid b{font:700 17px var(--font-manrope)}.rw-audit .formula{border:1px solid #ffffff21;margin-bottom:22px;padding:17px}.rw-audit .formula span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.rw-audit .formula p{color:#a1a5a0;margin:8px 0 0;font-size:11px;line-height:1.45}.rw-audit .full{width:100%}.rw-audit .fine-print,.rw-audit .prototype-note{color:#676c66;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.5}.rw-audit .qualification{grid-template-columns:1fr 330px;gap:34px;display:grid}.rw-audit .question-top{font:700 10px var(--font-manrope);letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:20px;display:flex}.rw-audit .progress{background:#dad9d2;flex:1;height:2px}.rw-audit .progress i{background:#111411;height:100%;transition:all .35s;display:block}.rw-audit .question-card{border:1px solid var(--line);background:#fff;min-height:500px;padding:46px}.rw-audit .question-card h3{max-width:710px;margin-bottom:30px;font-size:clamp(30px,4vw,47px);line-height:1.08}.rw-audit .options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rw-audit .options button{text-align:left;background:#f3f2ec;border:1px solid #0000;justify-content:space-between;align-items:center;min-height:76px;padding:18px;transition:all .15s;display:flex}.rw-audit .options button:hover,.rw-audit .options button.selected{background:#e5ff7b;border-color:#111411}.rw-audit .options button span{flex-direction:column;gap:4px;display:flex}.rw-audit .options b{font:700 13px var(--font-manrope)}.rw-audit .options small{color:#73766f;font-size:10px}.rw-audit .options i{font-style:normal}.rw-audit .back{color:#71756f;background:0 0;border:0;margin-top:25px;padding:0;font-size:11px}.rw-audit .qual-aside{color:#fff;background:#151815;align-self:start;padding:37px 31px}.rw-audit .eyebrow{color:var(--acid);font:700 9px var(--font-manrope);letter-spacing:.14em}.rw-audit .qual-aside h4{margin:23px 0 15px;font-size:30px;line-height:1.05}.rw-audit .qual-aside p{color:#a2a6a1;font-size:13px;line-height:1.7}.rw-audit .aside-list{color:#d1d4d0;border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;padding-top:20px;font-size:11px;display:flex}.rw-audit .aside-list span:first-letter{color:var(--acid)}.rw-audit .request{border:1px solid var(--line);background:#fff;grid-template-columns:.82fr 1.18fr;display:grid;box-shadow:0 24px 65px #14141014}.rw-audit .request-summary{color:#fff;background:#111411;padding:48px}.rw-audit .fit-badge{color:#101310;font:800 9px var(--font-manrope);text-transform:uppercase;letter-spacing:.12em;background:var(--acid);padding:7px 10px;display:inline-block}.rw-audit .fit-badge.building{background:var(--warm)}.rw-audit .fit-badge.early{background:#d7d7d2}.rw-audit .request-summary h3{margin:26px 0 16px;font-size:42px;line-height:1.04}.rw-audit .request-summary>p{color:#999e98;font-size:13px;line-height:1.65}.rw-audit .summary-money{border-block:1px solid #ffffff21;flex-direction:column;gap:7px;margin:27px 0;padding:24px 0;display:flex}.rw-audit .summary-money small{color:#797e78;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.rw-audit .summary-money strong{color:var(--acid);font:800 38px var(--font-manrope)}.rw-audit .summary-money strong span{color:#91968f;margin-left:5px;font-size:11px}.rw-audit .request-summary ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.rw-audit .request-summary li{color:#c0c4bf;align-items:flex-start;gap:13px;font-size:11px;line-height:1.55;display:flex}.rw-audit .request-summary li span{color:var(--acid);font:700 9px var(--font-manrope)}.rw-audit .request-form{padding:48px}.rw-audit .form-head h4{font-size:37px}.rw-audit .form-head>p:last-child{color:var(--muted);font-size:12px}.rw-audit .form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:26px;display:grid}.rw-audit .field{flex-direction:column;gap:7px;margin-top:16px;display:flex}.rw-audit .field span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.rw-audit .field input,.rw-audit .field select,.rw-audit .field textarea{resize:vertical;background:#faf9f5;border:1px solid #d2d1ca;outline:none;width:100%;padding:13px 14px}.rw-audit .field input:focus,.rw-audit .field select:focus,.rw-audit .field textarea:focus{border-color:#8b9b35;box-shadow:0 0 0 3px #d8ff3847}.rw-audit .consent{color:#646861;align-items:flex-start;gap:9px;margin:18px 0;font-size:10px;line-height:1.45;display:flex}.rw-audit .consent input{accent-color:#111411;margin-top:2px}.rw-audit .success-card{text-align:center;grid-column:1/-1;max-width:660px;margin:auto;padding:90px 40px}.rw-audit .success-mark{background:var(--acid);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:25px;display:grid}.rw-audit .success-card h3{margin:8px 0 14px;font-size:48px}.rw-audit .success-card>p{color:var(--muted);line-height:1.6}.rw-audit .success-stats{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.rw-audit .success-stats div{flex-direction:column;gap:5px;padding:20px;display:flex}.rw-audit .success-stats div+div{border-left:1px solid var(--line)}.rw-audit .success-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.rw-audit footer{color:#fff;background:#0b0d0c;padding:38px 0}.rw-audit footer .shell{grid-template-columns:auto 1fr auto;align-items:center;gap:50px;display:grid}.rw-audit footer p{color:#8f948e;font-size:11px}.rw-audit footer>div>span{color:#646963;text-transform:uppercase;letter-spacing:.08em;font-size:9px}@media (max-width:900px){.rw-audit .hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:150px 0 75px}.rw-audit>.hero:before{height:1000px}.rw-audit>.hero:after{display:none}.rw-audit .hero-visual{max-width:600px}.rw-audit .trust-strip{flex-wrap:wrap;padding:20px}.rw-audit .calculator,.rw-audit .request,.rw-audit .qualification{grid-template-columns:1fr}.rw-audit .question-top{grid-column:auto}.rw-audit .qual-aside{display:none}.rw-audit .audit-shell{background:var(--paper)}.rw-audit footer .shell{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.rw-audit .shell{width:min(100% - 28px,1180px)}.rw-audit nav{padding:0 16px}.rw-audit .nav-note{display:none}.rw-audit .nav-cta{font-size:9px}.rw-audit h1{font-size:44px}.rw-audit .hero{padding-top:130px}.rw-audit .hero-lede{font-size:15px}.rw-audit .hero-actions{flex-direction:column;align-items:flex-start}.rw-audit .hero-visual{padding:19px}.rw-audit .big-number strong{font-size:47px}.rw-audit .trust-strip{justify-content:flex-start;gap:12px 16px}.rw-audit .trust-strip>span{width:100%}.rw-audit .audit-shell{padding:65px 0}.rw-audit .audit-head{flex-direction:column;align-items:flex-start;gap:26px}.rw-audit .steps{width:100%}.rw-audit .steps div{flex:1;min-width:0;padding-inline:3px}.rw-audit .input-panel,.rw-audit .result-panel,.rw-audit .question-card,.rw-audit .request-form,.rw-audit .request-summary{padding:28px 21px}.rw-audit .result-main strong{font-size:48px}.rw-audit .target-grid,.rw-audit .options,.rw-audit .form-grid{grid-template-columns:1fr}.rw-audit .question-card h3,.rw-audit .request-summary h3{font-size:34px}.rw-audit .success-card{padding:65px 22px}.rw-audit .success-card h3{font-size:37px}.rw-audit .success-stats{grid-template-columns:1fr}.rw-audit .success-stats div+div{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.rw-audit *{scroll-behavior:auto!important;transition:none!important}}
