*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4efe4;color:#17382b;font:18px/1.6 Arial,sans-serif}.review-market-watch{display:flex;justify-content:center;align-items:center;gap:15px;background:#efd16e;color:#163a28;padding:12px 18px;text-decoration:none}.review-market-watch strong{font-size:12px;letter-spacing:.08em}.review-market-watch span{font-size:16px}.review-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;background:#163d2a;color:#fff}.review-brand{font:700 20px Georgia,serif;text-decoration:none;color:#fff}.review-nav{display:flex;gap:20px;flex-wrap:wrap}.review-nav a{font:15px/1.4 Arial;color:#fff;text-decoration:none}.review-nav a:hover{text-decoration:underline}.review-note{font-size:12px;margin:0;padding:8px 24px;background:#e6e7d9;color:#465545}.review-route{display:none;min-height:80svh}.review-route main{display:block}#review-home{display:block}body:has(.review-route:target) #review-home{display:none}.review-route:target{display:block!important}.review-copy{max-width:1050px;margin:auto;padding:40px 26px}.review-copy h1{font:clamp(36px,6vw,62px)/1.1 Georgia,serif;margin:10px 0 25px}.review-copy h2{font:31px/1.2 Georgia,serif;margin:30px 0 15px}.review-copy li{padding:12px 0}.review-copy a{color:inherit}.route-button{display:inline-block;background:#173b29;color:white!important;padding:14px 20px;border:1px solid #173b29;border-radius:5px;font-weight:700;text-decoration:none;margin:15px 0}.review-route img{max-width:100%;height:auto}.office-story{display:block;width:100%;margin:25px 0}.q4-mini{display:grid;grid-template-columns:1fr 1fr;gap:20px}.q4-mini p{border-top:1px solid #c5d0bd;padding-top:18px}.preview-limit{font:14px/1.6 Arial,sans-serif}.review-note a{color:inherit}#review-chest{background:linear-gradient(135deg,#e5cb86,#d5b365 65%,#cba553);color:#173b29}#review-chest main{background:transparent}#review-office{background:#173d2a;color:#fff}#review-office .review-copy,#review-office .q4-mini{background:#173d2a;color:#fff}#review-office .route-button{background:#fff;color:#173d2a!important}#review-dashboard{background:#111;color:#fff}#review-dashboard main,#review-dashboard article,#review-dashboard .dashboard-grid article,#review-dashboard .dial-close{background:#111!important;color:#fff!important}#review-dashboard h1,#review-dashboard h2,#review-dashboard h3,#review-dashboard p,#review-dashboard li{color:#fff!important}#review-dashboard .dial-button{background:#fff!important;color:#111!important;border-color:#fff!important}#review-dashboard .eyebrow{color:#ddd!important}#review-dashboard img{filter:grayscale(1)}.review-strategy{background:#f5f1e7;color:#173b29}.strategy-art{display:block;width:100%;max-height:440px;object-fit:cover;border-radius:8px}.example-preview{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;align-items:start;border-top:1px solid #ad853a;padding-top:30px;margin-top:30px}.example-preview img{width:100%;height:auto}.example-claim{font:33px/1.2 Georgia,serif}a:focus-visible{outline:3px solid #b9944d;outline-offset:4px}#review-about main,#review-chest main,#review-dashboard main{max-width:1120px;margin:auto;padding:30px 22px}#review-home .opening{padding-top:35px}@media(max-width:700px){.review-top{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.review-nav{gap:14px}.review-nav a{font-size:14px}.review-market-watch{gap:10px}.review-market-watch span{font-size:14px}.review-note{padding:8px 20px}.q4-mini,.example-preview{grid-template-columns:1fr}.example-preview>a{max-width:230px;margin:auto}.review-copy{padding:30px 22px}.review-copy h2{font-size:28px}}.review-utility{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:10px 24px;background:#102d20;border-bottom:1px solid #b9944d;color:#fff}.review-home-logo{justify-self:start}.review-home-logo img{width:160px;height:auto;object-fit:contain;filter:brightness(0) invert(1);display:block}.review-top-phone{color:#e5c477;font:700 21px Arial;text-decoration:none;white-space:nowrap}.review-utility-links{justify-self:end;display:flex;gap:18px;align-items:center}.review-utility-links a{color:white;font:15px Arial;text-decoration:none}.review-utility-links a:last-child{white-space:nowrap;border:1px solid #c8a45b;border-radius:5px;padding:12px 14px;color:#f4d792}.review-top{justify-content:center}.review-nav{justify-content:center}#review-footer{background:#0d2419;color:#eeeadd;font:16px/1.6 Arial}#review-footer .wr-footer-review-links{text-align:center}#review-contact{width:min(540px,calc(100% - 30px));max-height:85svh;overflow:auto;border:2px solid #c8a45b;border-radius:12px;padding:28px;background:#f4efe4;color:#173b29;font:18px/1.5 Arial}#review-contact::backdrop{background:#000a}#review-contact>a{display:block;padding:17px 0;border-bottom:1px solid #cfbb8c;font-weight:bold;color:#173b29}#review-contact p:last-child{font-size:14px}.contact-close{float:right;background:none;border:0;font-size:30px;cursor:pointer;color:#173b29}@media(max-width:650px){.review-utility{padding:8px 12px;gap:8px;grid-template-columns:minmax(60px,1fr) auto minmax(140px,1fr)}.review-home-logo img{width:100px;max-width:100%;height:auto}.review-top-phone{font-size:14px;text-align:center}.review-utility-links{gap:7px}.review-utility-links a{font-size:11px}.review-utility-links a:last-child{padding:10px 7px}.review-top{align-items:center}.review-nav{justify-content:center}}@media(max-width:380px){.review-top-phone{font-size:14px}.review-utility-links{gap:5px}.review-utility-links a{font-size:10px}} .review-home-logo{text-decoration:none;max-width:300px}.review-brand-mission{display:block;font:12px/1.5 Arial;color:#f5f1e6;margin-top:8px}.review-brand-tagline{display:block;font:700 12px/1.5 Arial;color:#d4ae4d;margin-top:3px}@media(max-width:650px){.review-utility{grid-template-columns:minmax(0,1fr) auto}.review-home-logo{grid-column:1;grid-row:1/3;max-width:190px}.review-top-phone{grid-column:2;grid-row:1}.review-utility-links{grid-column:2;grid-row:2}.review-brand-mission,.review-brand-tagline{font-size:10px}}.review-route:has(:target){display:block!important}body:has(.review-route :target) #review-home{display:none}#survey-start{scroll-margin-top:110px}body.survey-script-ready #surveyNativeFallback{display:none!important}body:not(.survey-script-ready) #review-survey .survey-card{display:none!important}#review-dashboard-app{background:#111;color:#fff}#review-dashboard-app main{max-width:1400px;margin:auto}#review-dashboard .dashboard-explore{background:#e8c775!important;color:#111!important;border-color:#e8c775!important}#review-dashboard .dashboard-report{background:#111!important;color:#fff!important}#review-dashboard .dashboard-report p,#review-dashboard .dashboard-report dt,#review-dashboard .dashboard-report dd{color:#fff!important}.dd-coming-soon-box{background:#111;color:#fff;border:2px solid #fff;border-radius:10px;padding:30px;margin:24px auto;max-width:1050px;text-align:center;font:18px/1.6 Arial,sans-serif}.dd-coming-soon-box h2{color:#e8c775!important;font:700 clamp(24px,4vw,34px)/1.2 Georgia,serif;margin:0 0 15px}.dd-coming-soon-box p{color:#fff!important;margin:0 0 20px}.dd-coming-soon-box a{display:inline-block;background:#e8c775;color:#111!important;border:1px solid #e8c775;border-radius:5px;padding:14px 20px;font-weight:700;text-decoration:none;min-height:48px}.dd-coming-soon-box a:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:600px){.dd-coming-soon-box{padding:24px 18px;margin:18px 12px}}#review-office .xray-intro{max-width:1080px;padding:40px 24px 64px}#review-office .xray-lead{font-size:23px;max-width:760px}#review-office .xray-fit{border:1px solid #e0c474;border-top:5px solid #e0c474;background:#102f23;padding:28px;margin:30px 0 40px;border-radius:8px}#review-office .xray-kicker{font:700 12px/1.5 Arial;letter-spacing:.12em;color:#e8c775;margin:0 0 10px}#review-office .xray-fit h2{margin:0 0 16px;font-size:30px}#review-office .xray-fit-stats{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:20px 0}#review-office .xray-fit-stats p{margin:0;padding:14px;background:#fff;color:#153c2a;border-radius:5px}#review-office .xray-fit-stats strong{display:block;font-size:25px;line-height:1.3}#review-office .xray-fit-stats span{font-size:15px}#review-office .xray-fit-note{font-size:15px;line-height:1.6}#review-office .xray-qcc{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid #77917d;margin-top:22px;padding-top:18px}#review-office .xray-qcc h3{color:#e8c775;font-size:20px;margin:0 0 8px}#review-office .xray-qcc p{font-size:16px;margin:0}#review-office .xray-gap-story blockquote{border-left:4px solid #e8c775;margin:24px 0;padding:5px 0 5px 22px;font:26px/1.4 Georgia,serif}#review-office .xray-q4-box{background:#fff;color:#183b2b;border-radius:10px;padding:34px;margin:36px 0}#review-office .xray-q4-box h2,#review-office .xray-q4-box h3,#review-office .xray-q4-box p{color:#183b2b}#review-office .xray-q4-box h2{margin:0 0 12px;font-size:36px}#review-office .xray-q4-box .xray-kicker{color:#80601e}#review-office .xray-q4-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}#review-office .xray-q4-grid article{border-top:2px solid #d9bd72;padding-top:18px}#review-office .xray-q4-grid span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#796020}#review-office .xray-q4-grid h3{font:700 24px/1.3 Georgia;margin:8px 0 12px}#review-office .xray-q4-grid p{font-size:17px;margin:0}#review-office .xray-next{border-top:1px solid #77917d;padding-top:25px}@media(max-width:650px){#review-office .xray-fit{padding:22px 18px}#review-office .xray-fit-stats,#review-office .xray-qcc,#review-office .xray-q4-grid{grid-template-columns:1fr}#review-office .xray-q4-box{padding:26px 20px}#review-office .xray-q4-box h2{font-size:30px}#review-office .xray-lead{font-size:20px}}
html{width:100%;max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;margin:0;overflow-x:clip}*,*::before,*::after{box-sizing:border-box}img,video,svg,canvas{max-width:100%} .review-market-watch,.review-utility,.review-top,.review-note{width:100%;max-width:100%;left:0;right:0}.review-utility{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.review-utility>*{min-width:0}.review-home-logo img{display:block;width:210px;max-width:100%;height:auto}.review-home-logo{min-width:0}.review-nav{width:100%;justify-content:center}.review-route{width:100%;max-width:100%;min-width:0}#review-survey .community-survey-page{width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;padding:20px 24px 48px!important}#review-survey .dial-survey{width:100%;min-width:0;margin:0 auto}#review-survey .community-prize-grid>*{min-width:0}#review-survey .survey-bundle-gift-image{width:100%;max-width:100%;margin-inline:0!important}#review-survey .survey-bundle-gift-image img{display:block;width:100%;height:auto}#review-survey .community-final{margin-inline:auto;max-width:100%}#review-footer{width:100%;max-width:100%;overflow-wrap:anywhere}#review-footer img{max-width:100%;height:auto}@media(max-width:650px){.review-utility{grid-template-columns:minmax(0,1fr) auto}.review-home-logo img{width:155px}.review-utility-links{flex-wrap:wrap;justify-content:flex-end}#review-survey .community-survey-page{padding:16px 16px 36px!important}.review-market-watch{flex-wrap:wrap}.review-nav{gap:12px 18px}.review-brand-mission,.review-brand-tagline{overflow-wrap:anywhere}}@media print{.review-utility,.review-top,.review-market-watch,.review-note{position:static}}
