.tnhs-page{--tnhs-ink: #12151a;--tnhs-navy: #1b365d;--tnhs-deep: #0e1d33;--tnhs-muted: #737882;--tnhs-line: #dfe2e6;--tnhs-soft: #f6f6f7;--tnhs-purple: #7565df;--tnhs-lavender: #f1effb;min-width:0;overflow-x:clip;overflow-y:visible;background:#fff;color:var(--tnhs-ink)}.tnhs-page *,.tnhs-page *:before,.tnhs-page *:after{box-sizing:border-box}.tnhs-page :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.tnhs-page :where(ol,ul){padding:0}.tnhs-page :where(section,aside,article,div,figure,main){min-width:0}.tnhs-page :where(a,summary):focus-visible{outline:3px solid var(--tnhs-purple);outline-offset:4px}.tnhs-arrow{display:inline-block;flex:0 0 auto;font-family:Arial,sans-serif;font-size:1.15em;line-height:1;transition:transform .2s ease}.tnhs-page a:hover .tnhs-arrow{transform:translate(3px)}.tnhs-link{width:-moz-fit-content;width:fit-content;margin-top:21px;display:inline-flex;align-items:center;gap:10px;color:var(--tnhs-navy);font-size:12px;font-weight:750;line-height:1.4;text-decoration:none}.tnhs-link--light{color:#fff}.tnhs-hero{min-height:calc(100vh - 52px);min-height:calc(100svh - 52px);padding:clamp(52px,5.5vw,84px) max(4vw,calc((100vw - 1380px)/2)) clamp(72px,7vw,108px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.82fr);align-items:center;gap:clamp(58px,7vw,108px);background:#fff}.tnhs-hero__copy{max-width:760px}.tnhs-tagline{margin-top:12px!important;color:#9699a0;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tnhs-tagline span{color:var(--tnhs-navy)}.tnhs-hero h1{max-width:800px;margin-top:18px;color:var(--tnhs-ink);font-size:clamp(54px,4.7vw,76px);font-weight:500;letter-spacing:-.063em;line-height:.97;text-wrap:balance}.tnhs-hero__lede{max-width:710px;margin-top:27px!important;color:#60656e;font-size:clamp(17px,1.25vw,20px);line-height:1.62}.tnhs-hero__actions{margin-top:31px;justify-content:flex-start}.tnhs-callback-note{max-width:680px;margin-top:16px!important;color:#777c85;font-size:11px;line-height:1.58}.tnhs-callback-note strong{color:var(--tnhs-navy);font-weight:750}.tnhs-hero__facts{margin:34px 0 0;padding-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tnhs-line)}.tnhs-hero__facts>div{min-height:68px;padding:0 18px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--tnhs-line)}.tnhs-hero__facts>div:first-child{padding-left:0;border-left:0}.tnhs-hero__facts dt{color:var(--tnhs-navy);font-size:24px;font-weight:560;letter-spacing:-.04em;line-height:1.05;white-space:nowrap}.tnhs-hero__facts dd{max-width:180px;margin:4px 0 0;color:#7b8088;font-size:10px;line-height:1.38}.tnhs-hero__micro{max-width:700px;margin-top:14px!important;color:#8a8f97;font-size:10.5px;line-height:1.55}.tnhs-hero__micro strong{color:#6d727b;font-weight:700}.tnhs-hero__guide{position:relative;width:min(540px,100%);min-height:610px;justify-self:end;display:flex;flex-direction:column;overflow:hidden;border:1px solid #263b58;border-radius:7px;background:radial-gradient(circle at 100% 0,rgba(146,130,237,.2),transparent 34%),var(--tnhs-deep);color:#fff;box-shadow:0 28px 70px #12243b2e}.tnhs-hero__guide:before{content:"";position:absolute;top:0;right:0;width:9px;height:44%;background:#9487e8}.tnhs-hero__guide header{padding:clamp(32px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.16)}.tnhs-hero__guide header span{display:block;color:#b7adff;font-size:9px;font-weight:760;letter-spacing:.15em;line-height:1.3}.tnhs-hero__guide header strong{display:block;max-width:410px;margin-top:16px;color:#fff;font-size:clamp(32px,3.15vw,48px);font-weight:500;letter-spacing:-.052em;line-height:1.02}.tnhs-hero__guide>p{padding:28px clamp(32px,4vw,48px) 0;color:#aab4c1;font-size:13px;line-height:1.55}.tnhs-hero__guide ol{margin:24px clamp(32px,4vw,48px) 34px;list-style:none;border-top:1px solid rgba(255,255,255,.17)}.tnhs-hero__guide li{padding:19px 0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;border-bottom:1px solid rgba(255,255,255,.17)}.tnhs-hero__guide li>span{grid-row:1 / 3;color:#b7adff;font-size:9px;font-weight:760}.tnhs-hero__guide li strong{color:#fff;font-size:16px;font-weight:620;line-height:1.25}.tnhs-hero__guide li small{display:block;margin-top:5px;color:#9fabb9;font-size:11px;line-height:1.45}.tnhs-hero__guide footer{margin-top:auto;padding:19px clamp(32px,4vw,48px);background:#e9e5ff;color:var(--tnhs-navy);font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.4}.tnhs-urgent{padding:22px max(4vw,calc((100vw - 1380px)/2));display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:34px;border-top:1px solid #ded9f3;border-bottom:1px solid #ded9f3;background:#f7f5fd}.tnhs-urgent strong{color:var(--tnhs-navy);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.tnhs-urgent p{max-width:1000px;color:#626771;font-size:12px;line-height:1.62}.tnhs-section,.tnhs-records,.tnhs-team,.tnhs-process{padding:clamp(88px,8vw,136px) max(4vw,calc((100vw - 1380px)/2))}.tnhs-section__head{max-width:960px;margin-bottom:clamp(45px,5vw,72px)}.tnhs-section__head .v51-eyebrow{margin-bottom:16px!important}.tnhs-section__head h2,.tnhs-records h2,.tnhs-team h2,.tnhs-scope h2{color:var(--tnhs-ink);font-size:clamp(42px,4.45vw,68px);font-weight:500;letter-spacing:-.058em;line-height:1;text-wrap:balance}.tnhs-section__head>p,.tnhs-section__head>div>p:not(.v51-eyebrow){max-width:720px;margin-top:22px!important;color:var(--tnhs-muted);font-size:16px;line-height:1.68}.tnhs-section__head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:end;gap:clamp(52px,8vw,120px)}.tnhs-section__head--split>p,.tnhs-section__head--split>div:last-child>p{max-width:470px;margin:0 0 5px!important;color:var(--tnhs-muted);font-size:16px;line-height:1.68}.tnhs-next{background:var(--tnhs-soft)}.tnhs-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d3d6db;border-left:1px solid #d3d6db}.tnhs-next__grid article{min-height:340px;padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;border-right:1px solid #d3d6db;border-bottom:1px solid #d3d6db;background:#fff}.tnhs-next__grid article:last-child{grid-column:span 2;min-height:300px}.tnhs-next__grid article>span{color:var(--tnhs-purple);font-size:10px;font-weight:750;letter-spacing:.12em}.tnhs-next__grid h3{max-width:440px;margin-top:auto;color:var(--tnhs-ink);font-size:clamp(25px,2.2vw,34px);font-weight:520;letter-spacing:-.047em;line-height:1.08}.tnhs-next__grid p{max-width:520px;margin-top:18px!important;color:var(--tnhs-muted);font-size:13px;line-height:1.64}.tnhs-records{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,8vw,124px);background:#fff}.tnhs-records__map{position:sticky;top:96px;min-height:660px;padding:clamp(32px,4vw,48px);overflow:hidden;border:1px solid #263b58;border-radius:7px;background:linear-gradient(145deg,rgba(137,120,230,.14),transparent 34%),var(--tnhs-deep);color:#fff;box-shadow:0 25px 62px #0f203524}.tnhs-records__map:after{content:"";position:absolute;right:-60px;bottom:-60px;width:185px;height:185px;border:1px solid rgba(183,173,255,.34);border-radius:50%}.tnhs-records__map>p:first-child{color:#b7adff;font-size:9px;font-weight:760;letter-spacing:.15em}.tnhs-records__map>h3{max-width:360px;margin-top:17px;color:#fff;font-size:clamp(34px,3vw,47px);font-weight:500;letter-spacing:-.052em;line-height:1.02}.tnhs-records__map ol{margin-top:36px;list-style:none;border-top:1px solid rgba(255,255,255,.17)}.tnhs-records__map li{padding:20px 0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;border-bottom:1px solid rgba(255,255,255,.17)}.tnhs-records__map li>span{grid-row:1 / 3;color:#b7adff;font-size:9px;font-weight:760}.tnhs-records__map li strong{display:block;color:#fff;font-size:15px;font-weight:620;line-height:1.3}.tnhs-records__map li small{display:block;margin-top:5px;color:#9fabb9;font-size:11px;line-height:1.45}.tnhs-records__timing{position:relative;z-index:1;margin-top:28px!important;padding:18px 19px;border-left:3px solid #9d90ed;background:#ffffff13;color:#c0c8d3;font-size:10.5px;line-height:1.58}.tnhs-records__copy{padding-top:12px}.tnhs-records__copy>.v51-eyebrow{margin-bottom:16px!important}.tnhs-records h2{max-width:740px}.tnhs-records__copy>p:not(.v51-eyebrow){max-width:700px;margin-top:24px!important;color:var(--tnhs-muted);font-size:17px;line-height:1.68}.tnhs-records__grid{margin-top:39px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tnhs-line);border-left:1px solid var(--tnhs-line)}.tnhs-records__grid article{min-height:180px;padding:24px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:12px;border-right:1px solid var(--tnhs-line);border-bottom:1px solid var(--tnhs-line)}.tnhs-records__grid article>span{color:var(--tnhs-purple);font-size:9px;font-weight:750}.tnhs-records__grid h3{color:var(--tnhs-ink);font-size:18px;font-weight:620;letter-spacing:-.035em;line-height:1.2}.tnhs-records__grid p{margin-top:11px!important;color:var(--tnhs-muted);font-size:11px;line-height:1.58}.tnhs-records__actions,.tnhs-process__actions,.tnhs-pricing__cta,.tnhs-report__cta{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.tnhs-records__actions .tnhs-link,.tnhs-process__actions .tnhs-link,.tnhs-pricing__cta .tnhs-link,.tnhs-report__cta .tnhs-link{margin-top:0}.tnhs-team{background:var(--tnhs-deep);color:#fff}.tnhs-team h2{max-width:940px;margin-top:17px;color:#fff}.tnhs-team__head>p:last-child{max-width:720px;margin-top:24px!important;color:#a5afbc;font-size:16px;line-height:1.7}.tnhs-team__grid{margin-top:58px;display:grid;grid-template-columns:minmax(0,1fr) 310px minmax(0,1fr);align-items:center;gap:18px}.tnhs-team__grid>article{min-height:335px;padding:34px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.16);background:#ffffff0b}.tnhs-team__grid>article>span{color:#b7aafa;font-size:10px;font-weight:750;letter-spacing:.12em}.tnhs-team__grid h3{margin-top:auto;color:#fff;font-size:clamp(27px,2.4vw,36px);font-weight:520;letter-spacing:-.045em;line-height:1.08}.tnhs-team__grid p{margin-top:18px!important;color:#a0abba;font-size:13px;line-height:1.65}.tnhs-team__result{min-height:280px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.48);background:#172943;text-align:center;box-shadow:0 24px 62px #0003}.tnhs-team__result>img{width:52px;height:52px;margin-bottom:22px;-o-object-fit:contain;object-fit:contain}.tnhs-team__result .v51-brand-lockup{font-size:10px;letter-spacing:.08em}.tnhs-team__result strong{max-width:220px;margin-top:25px;font-size:18px;font-weight:550;line-height:1.35}.tnhs-team__result small{max-width:230px;margin-top:11px;color:#8f9cab;font-size:9px;line-height:1.5}.tnhs-team>.tnhs-link{margin-top:32px}.tnhs-report{background:var(--tnhs-lavender)}.tnhs-report__layout{display:grid;grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);gap:14px}.tnhs-report__paper{position:sticky;top:92px;min-height:696px;padding:35px;align-self:start;border:1px solid #d7d7df;border-radius:5px;background:#fff;box-shadow:0 18px 48px #19223514}.tnhs-report__paper>header{padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tnhs-line)}.tnhs-report__paper>header .v51-brand-lockup{font-size:10px}.tnhs-report__paper>header>span:last-child{color:var(--tnhs-muted);font-size:7px;font-weight:750;letter-spacing:.1em;text-align:right;text-transform:uppercase}.tnhs-report__paper>p{margin-top:38px!important;color:var(--tnhs-muted);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.tnhs-report__paper h3{max-width:440px;margin-top:10px;color:var(--tnhs-ink);font-size:clamp(38px,3.5vw,53px);font-weight:500;letter-spacing:-.058em;line-height:.98}.tnhs-report__question{margin-top:40px;padding:24px;border:1px solid #dcdfe4;background:#f7f8fa}.tnhs-report__question small{color:var(--tnhs-purple);font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.tnhs-report__question strong{display:block;max-width:410px;margin-top:13px;color:var(--tnhs-navy);font-size:15px;font-weight:600;line-height:1.45}.tnhs-report__path{margin-top:11px;padding:20px 14px;display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #dce3ea;background:#eaf0f6}.tnhs-report__path span{color:var(--tnhs-navy);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tnhs-report__path i{min-width:8px;height:1px;flex:1;background:#aeb9c7}.tnhs-report__paper>footer{position:absolute;right:35px;bottom:29px;left:35px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.tnhs-report__paper>footer span{padding-top:8px;border-top:1px solid #abb1ba;color:var(--tnhs-muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.tnhs-report__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tnhs-report__modules article{min-height:216px;padding:27px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;border:1px solid #d7d7df;border-radius:5px;background:#ffffffdb}.tnhs-report__modules article>span{color:var(--tnhs-purple);font-size:9px;font-weight:750}.tnhs-report__modules h3{color:var(--tnhs-ink);font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:1.16}.tnhs-report__modules p{margin-top:13px!important;color:var(--tnhs-muted);font-size:12px;line-height:1.62}.tnhs-report__cta p{color:var(--tnhs-muted);font-size:11px}.tnhs-process{background:var(--tnhs-soft)}.tnhs-process__grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d3d6db;border-left:1px solid #d3d6db;list-style:none}.tnhs-process__grid li{min-height:360px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #d3d6db;border-bottom:1px solid #d3d6db;background:#fff}.tnhs-process__grid li>span{color:var(--tnhs-purple);font-size:9px;font-weight:750;letter-spacing:.12em}.tnhs-process__grid h3{margin-top:66px;color:var(--tnhs-ink);font-size:22px;font-weight:560;letter-spacing:-.045em;line-height:1.1}.tnhs-process__grid p{margin-top:17px!important;color:var(--tnhs-muted);font-size:12px;line-height:1.62}.tnhs-process__note{margin-top:16px;padding:23px 26px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;border:1px solid #d9dce1;border-left:3px solid var(--tnhs-purple);background:#fff}.tnhs-process__note strong{color:var(--tnhs-navy);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tnhs-process__note p{color:var(--tnhs-muted);font-size:12px;line-height:1.6}.tnhs-pricing{background:#fff}.tnhs-pricing__grid{width:min(1000px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tnhs-line);border-left:1px solid var(--tnhs-line)}.tnhs-pricing__grid article{position:relative;min-height:410px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;border-right:1px solid var(--tnhs-line);border-bottom:1px solid var(--tnhs-line);background:#fff}.tnhs-pricing__grid article>span{min-height:20px;color:var(--tnhs-purple);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.tnhs-pricing__grid h3{margin-top:42px;color:var(--tnhs-ink);font-size:21px;font-weight:650;line-height:1.3}.tnhs-pricing__grid article>strong{margin-top:24px;color:var(--tnhs-navy);font-size:48px;font-weight:500;letter-spacing:-.055em;line-height:1}.tnhs-pricing__grid article>p{max-width:390px;margin-top:18px!important;color:var(--tnhs-muted);font-size:13px;line-height:1.62}.tnhs-pricing__grid article>a{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--tnhs-line);color:var(--tnhs-navy);font-size:12px;font-weight:750;text-decoration:none}.tnhs-pricing__primary{z-index:1;outline:2px solid var(--tnhs-navy);outline-offset:-1px;background:#f4f2fd!important}.tnhs-pricing__cta{justify-content:center}.tnhs-pricing__note{margin-top:19px!important;color:var(--tnhs-muted);font-size:11px;line-height:1.55;text-align:center}.tnhs-scope{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1fr);background:var(--tnhs-deep);color:#fff}.tnhs-scope__copy{padding:clamp(76px,8vw,128px) max(5vw,calc((100vw - 1380px)/2));align-self:center}.tnhs-scope h2{max-width:690px;margin-top:17px;color:#fff}.tnhs-scope__copy>p:not(.v51-eyebrow){max-width:650px;margin-top:24px!important;color:#a6b0bd;font-size:16px;line-height:1.72}.tnhs-scope__boundary{position:relative;padding:clamp(54px,6vw,92px);display:grid;align-content:center;gap:18px;border-left:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(117,101,223,.15),transparent 42%),#172943}.tnhs-scope__boundary:before{content:"SCOPE OF REVIEW";position:absolute;top:28px;right:32px;color:#fff6;font-size:8px;font-weight:760;letter-spacing:.16em}.tnhs-scope__boundary article{padding:clamp(27px,3vw,38px);border:1px solid rgba(255,255,255,.2);background:#ffffff0f}.tnhs-scope__boundary article:first-child{background:#f1effb;color:var(--tnhs-ink)}.tnhs-scope__boundary article>span{color:#b7adff;font-size:9px;font-weight:800;letter-spacing:.13em}.tnhs-scope__boundary article:first-child>span{color:var(--tnhs-purple)}.tnhs-scope__boundary ul{margin-top:24px;display:grid;gap:13px;list-style:none}.tnhs-scope__boundary li{position:relative;padding-left:24px;color:#c0c8d3;font-size:13px;line-height:1.5}.tnhs-scope__boundary article:first-child li{color:#555d68}.tnhs-scope__boundary li:before{content:"—";position:absolute;left:0;color:#9d90ed;font-weight:750}.tnhs-scope__boundary article:first-child li:before{content:"→";color:var(--tnhs-purple)}.tnhs-faq{background:var(--tnhs-soft)}.tnhs-faq .tnhs-section__head{max-width:900px}.tnhs-faq__list{width:min(1040px,100%);margin-left:auto;border-top:1px solid #d5d7dc}.tnhs-faq details{border-bottom:1px solid #d5d7dc}.tnhs-faq summary{min-height:92px;padding:25px 4px;display:grid;grid-template-columns:minmax(0,1fr) 35px;align-items:center;gap:24px;color:var(--tnhs-ink);cursor:pointer;list-style:none;font-size:17px;font-weight:600;letter-spacing:-.02em}.tnhs-faq summary::-webkit-details-marker{display:none}.tnhs-faq summary i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cfd2d7;border-radius:4px;color:var(--tnhs-navy);font-size:17px;font-style:normal;font-weight:400;transition:transform .2s ease}.tnhs-faq details[open] summary i{transform:rotate(45deg)}.tnhs-faq details>p{max-width:850px;padding:0 52px 29px 4px;color:var(--tnhs-muted);font-size:14px;line-height:1.72}.tnhs-final{min-height:560px;padding:clamp(82px,8vw,124px) max(4vw,calc((100vw - 1380px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:end;gap:clamp(58px,9vw,140px);background:var(--tnhs-navy);color:#fff}.tnhs-final h2{max-width:900px;margin-top:17px;color:#fff;font-size:clamp(46px,5vw,74px);font-weight:500;letter-spacing:-.058em;line-height:.98;text-wrap:balance}.tnhs-final>div:first-child>p:not(.v51-eyebrow,.tnhs-final__callback){max-width:710px;margin-top:22px!important;color:#d5dbe3;font-size:17px;line-height:1.66}.tnhs-final .v51-button-row{margin-top:30px;justify-content:flex-start}.tnhs-final__callback{max-width:710px;margin-top:18px!important;color:#aeb8c6;font-size:11px;line-height:1.62}.tnhs-final>div:first-child>small{display:block;margin-top:18px;color:#a3aebb;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.tnhs-final__mark{justify-self:center;display:flex;align-items:center;gap:25px}.tnhs-final__mark img{width:clamp(112px,12vw,180px);height:auto;opacity:.95}.tnhs-final__mark span{color:#bdc5cf;font-size:11px;font-weight:750;letter-spacing:.18em;line-height:1.8}@media (max-width: 1180px){.tnhs-hero{min-height:0;grid-template-columns:1fr;gap:58px}.tnhs-hero__copy{max-width:880px}.tnhs-hero h1{max-width:880px;font-size:clamp(52px,7vw,76px)}.tnhs-hero__guide{width:min(820px,100%);min-height:560px;justify-self:start}.tnhs-records{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:58px}.tnhs-team__grid{grid-template-columns:minmax(0,1fr) 265px minmax(0,1fr)}.tnhs-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tnhs-process__grid li{min-height:300px}}@media (max-width: 1020px){.tnhs-records{grid-template-columns:1fr}.tnhs-records__map{position:relative;top:auto;width:min(680px,100%);min-height:0}.tnhs-records__copy{padding-top:0}.tnhs-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tnhs-team__result{grid-column:1 / -1;width:min(480px,100%);justify-self:center}.tnhs-report__layout{grid-template-columns:1fr}.tnhs-report__paper{position:relative;top:auto;width:min(620px,100%);min-height:660px;justify-self:center}.tnhs-scope{min-height:0;grid-template-columns:1fr}.tnhs-scope__copy{padding-right:max(4vw,calc((100vw - 1380px)/2));padding-left:max(4vw,calc((100vw - 1380px)/2))}.tnhs-scope__boundary{min-height:620px;border-top:1px solid rgba(255,255,255,.14);border-left:0}}@media (max-width: 900px){.tnhs-section__head--split{grid-template-columns:1fr;align-items:start;gap:23px}.tnhs-section__head--split>p,.tnhs-section__head--split>div:last-child>p{max-width:700px;margin:0!important}.tnhs-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tnhs-next__grid article:last-child{grid-column:1 / -1}.tnhs-final{grid-template-columns:1fr;align-items:start;gap:44px}.tnhs-final__mark{justify-self:start}}@media (max-width: 760px){.tnhs-section,.tnhs-records,.tnhs-team,.tnhs-process{padding:76px 18px}.tnhs-section__head{margin-bottom:38px}.tnhs-section__head h2,.tnhs-records h2,.tnhs-team h2,.tnhs-scope h2{font-size:clamp(38px,10.8vw,50px);line-height:1.01}.tnhs-section__head>p,.tnhs-section__head>div>p:not(.v51-eyebrow),.tnhs-section__head--split>p,.tnhs-section__head--split>div:last-child>p{font-size:15px}.tnhs-next__grid{grid-template-columns:1fr}.tnhs-next__grid article,.tnhs-next__grid article:last-child{grid-column:auto;min-height:270px}.tnhs-records__grid{grid-template-columns:1fr}.tnhs-records__grid article{min-height:145px}.tnhs-team__grid{grid-template-columns:1fr}.tnhs-team__result{grid-column:auto}.tnhs-report__modules{grid-template-columns:1fr}.tnhs-report__modules article{min-height:164px}.tnhs-pricing__grid{grid-template-columns:1fr}.tnhs-pricing__grid article{min-height:360px}.tnhs-scope__boundary{min-height:0}}@media (max-width: 620px){.tnhs-hero{padding:48px 18px 74px;display:block}.tnhs-hero h1{font-size:clamp(40px,12vw,52px);letter-spacing:-.055em;line-height:.99}.tnhs-hero__lede{margin-top:23px!important;font-size:16px;line-height:1.59}.tnhs-hero__actions{width:100%;margin-top:27px;align-items:stretch}.tnhs-hero__actions .v51-button{width:100%;justify-content:space-between}.tnhs-callback-note{margin-top:15px!important;font-size:10.5px}.tnhs-hero__facts{margin-top:28px;padding-top:17px}.tnhs-hero__facts>div{min-height:78px;padding:0 9px}.tnhs-hero__facts>div:first-child{padding-left:0}.tnhs-hero__facts dt{font-size:21px}.tnhs-hero__facts dd{font-size:8.8px;line-height:1.3}.tnhs-hero__micro{font-size:10px}.tnhs-hero__guide{width:100%;min-height:0;margin-top:50px}.tnhs-hero__guide header{padding:30px 24px}.tnhs-hero__guide header strong{font-size:clamp(31px,9vw,39px)}.tnhs-hero__guide>p{padding:24px 24px 0;font-size:12px}.tnhs-hero__guide ol{margin:20px 24px 27px}.tnhs-hero__guide li{padding:17px 0;grid-template-columns:30px minmax(0,1fr)}.tnhs-hero__guide li strong{font-size:15px}.tnhs-hero__guide li small{font-size:10.5px}.tnhs-hero__guide footer{padding:17px 24px;font-size:8px;letter-spacing:.1em}.tnhs-urgent{padding:22px 18px;grid-template-columns:1fr;gap:8px}.tnhs-next__grid article{padding:24px}.tnhs-next__grid h3{font-size:28px}.tnhs-records{gap:52px}.tnhs-records__map{padding:30px 24px}.tnhs-records__map>h3{font-size:38px}.tnhs-records__map li{padding:17px 0}.tnhs-records__timing{margin-top:23px!important;padding:16px}.tnhs-records__copy>p:not(.v51-eyebrow){font-size:15px}.tnhs-records__actions,.tnhs-process__actions,.tnhs-pricing__cta,.tnhs-report__cta{align-items:stretch;gap:15px}.tnhs-records__actions .v51-button,.tnhs-process__actions .v51-button,.tnhs-pricing__cta .v51-button,.tnhs-report__cta .v51-button{width:100%;justify-content:space-between}.tnhs-team__grid{margin-top:40px}.tnhs-team__grid>article{min-height:275px;padding:25px}.tnhs-team__result{min-height:250px;padding:24px}.tnhs-report__paper{min-height:610px;padding:22px}.tnhs-report__paper h3{font-size:clamp(35px,10vw,40px)}.tnhs-report__question{margin-top:28px;padding:18px}.tnhs-report__path{padding:17px 9px;gap:6px}.tnhs-report__path span{font-size:7px}.tnhs-report__paper>footer{right:22px;bottom:22px;left:22px}.tnhs-process__grid{grid-template-columns:1fr}.tnhs-process__grid li{min-height:255px;padding:24px}.tnhs-process__grid h3{margin-top:42px;font-size:25px}.tnhs-process__note{grid-template-columns:1fr;gap:10px;padding:21px}.tnhs-pricing__grid article{min-height:330px;padding:25px}.tnhs-pricing__grid h3{margin-top:30px}.tnhs-pricing__grid article>strong{font-size:43px}.tnhs-scope__copy{padding:76px 18px}.tnhs-scope__boundary{padding:70px 18px 76px}.tnhs-scope__boundary:before{top:28px;right:18px}.tnhs-scope__boundary article{padding:25px 22px}.tnhs-faq summary{min-height:82px;padding:20px 0;gap:14px;font-size:15px}.tnhs-faq details>p{padding:0 38px 25px 0;font-size:13px}.tnhs-final{min-height:0;padding:76px 18px}.tnhs-final h2{font-size:clamp(40px,11.5vw,50px);line-height:1}.tnhs-final .v51-button-row{width:100%;align-items:stretch}.tnhs-final .v51-button{width:100%;justify-content:space-between}.tnhs-final__callback{font-size:10.5px}.tnhs-final__mark{gap:20px}.tnhs-final__mark img{width:100px}}@media (max-width: 360px){.tnhs-hero,.tnhs-section,.tnhs-records,.tnhs-team,.tnhs-process,.tnhs-final,.tnhs-urgent,.tnhs-scope__copy,.tnhs-scope__boundary{padding-right:14px;padding-left:14px}.tnhs-hero__facts>div{padding-right:7px;padding-left:7px}.tnhs-hero__facts>div:first-child{padding-left:0}.tnhs-hero__facts dd{font-size:8.3px}.tnhs-report__path{gap:4px}.tnhs-report__path span{font-size:6.5px}}@media (prefers-reduced-motion: reduce){.tnhs-page *,.tnhs-page *:before,.tnhs-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
