.service-header{background:rgba(6,25,43,.72);backdrop-filter:blur(12px)}.service-header nav .active{color:#91cf70;opacity:1}.nathers-hero{min-height:720px;background:radial-gradient(circle at 76% 42%,#15486b 0,#0a2d4c 23%,var(--navy) 58%);color:#fff;position:relative;display:flex;align-items:center;overflow:hidden;padding:140px clamp(24px,8vw,128px) 80px}.nathers-hero:after{content:'';position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 88% 75%,transparent 0 20px,#5bc7d315 21px 22px);pointer-events:none}.hero-arc{position:absolute;width:min(780px,63vw);right:-5%;top:18%;opacity:.18}.nathers-hero-copy{position:relative;z-index:2;max-width:880px}.nathers-hero h1{font:700 clamp(48px,6.3vw,88px)/1.03 var(--display);letter-spacing:-.05em;margin:0 0 28px}.nathers-hero h1 em{font-style:normal;color:#91cf70}.nathers-hero-copy>p:not(.eyebrow){font-size:20px;line-height:1.6;color:#d7e1e7;max-width:690px}.rating-mark{position:absolute;z-index:2;right:clamp(24px,6vw,90px);bottom:0;width:250px;height:155px;background:var(--green);color:var(--navy);display:flex;align-items:center;justify-content:center;gap:14px}.rating-mark strong{font:800 64px/1 var(--display)}.rating-mark strong span{font-size:30px}.rating-mark small{font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.13em}.service-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#f4f8f7;padding:0 clamp(24px,8vw,128px)}.service-facts>div{padding:32px 28px;border-right:1px solid var(--line);display:flex;align-items:center;gap:15px}.service-facts>div:first-child{border-left:1px solid var(--line)}.service-facts strong{font:800 29px var(--display);color:var(--navy)}.service-facts span{font-size:14px;font-weight:800;letter-spacing:.08em;color:#526978;line-height:1.4}.nathers-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.intro-explain{max-width:660px}.intro-explain>p:not(.large-copy){color:#627582}.rating-factors{background:var(--navy);color:#fff}.factor-head{display:grid;grid-template-columns:1fr 1fr;column-gap:7vw}.factor-head .eyebrow{grid-column:1/-1}.factor-head>p:last-child{color:#aebdca;align-self:end;margin:0}.factor-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ffffff24;border-top:1px solid #ffffff24;margin-top:60px}.factor-grid article{padding:34px 36px;min-height:220px;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.factor-grid b,.approach-list span{font:700 12px var(--display);color:var(--green)}.factor-grid h3{font:700 23px var(--display);margin:35px 0 8px}.factor-grid p{font-size:14px;color:#aebdca;margin:0}.era-approach{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.approach-title h2{font-size:clamp(38px,4.3vw,60px)}.approach-title em{display:block;font-style:normal;color:var(--green);margin-top:12px}.approach-list article{display:grid;grid-template-columns:55px 1fr;border-top:1px solid var(--line);padding:27px 0}.approach-list article:last-child{border-bottom:1px solid var(--line)}.approach-list h3{font:700 20px var(--display);margin:-4px 0 5px}.approach-list p{font-size:14px;color:#647785;margin:0}.project-scope{background:#eef5f4;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.project-scope>div:first-child>p:last-child{color:#617582;max-width:580px}.scope-list{display:flex;flex-direction:column;border-top:1px solid #c8d7d7}.scope-list span{padding:15px 8px;border-bottom:1px solid #c8d7d7;font:700 17px var(--display);display:flex;align-items:center}.scope-list span:before{content:'✓';color:var(--green);margin-right:15px}.nathers-documents{background:linear-gradient(145deg,#0c2c49,#071d32);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.document-title>p:last-child{color:#aebdca;max-width:470px;margin-top:25px}.doc-list article{display:grid;grid-template-columns:60px 1fr;border-top:1px solid #ffffff27;padding:26px 0}.doc-list article:last-child{border-bottom:1px solid #ffffff27}.doc-list b{font:700 12px var(--display);color:var(--green)}.doc-list h3{font:700 20px var(--display);margin:-4px 0 5px}.doc-list p{font-size:14px;color:#aebdca;margin:0}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:700 18px var(--display)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-style:normal;color:var(--green);font-size:25px;font-weight:300;transition:transform .2s}.faq-list details[open] i{transform:rotate(45deg)}.faq-list p{color:#637785;max-width:680px;margin:15px 40px 0 0}.nathers-cta{display:flex;justify-content:space-between;align-items:end;gap:60px;background:var(--navy);color:#fff}.nathers-cta p:not(.eyebrow){color:#aebdca;margin-bottom:0}.nathers-cta .button{flex:0 0 210px}@media(max-width:900px){.nathers-hero{min-height:680px}.rating-mark{width:195px;height:120px;right:0}.rating-mark strong{font-size:48px}.service-facts{grid-template-columns:1fr 1fr}.nathers-intro,.era-approach,.project-scope,.nathers-documents,.faq{grid-template-columns:1fr}.factor-head{grid-template-columns:1fr}.factor-head>p:last-child{margin-top:20px}.factor-grid{grid-template-columns:1fr 1fr}.nathers-cta{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.nathers-hero{min-height:720px;padding-top:120px;align-items:flex-start}.nathers-hero h1{font-size:45px}.nathers-hero-copy>p:not(.eyebrow){font-size:17px}.hero-arc{width:110%;right:-32%;top:17%}.rating-mark{width:165px;height:95px}.rating-mark strong{font-size:40px}.rating-mark small{font-size:8px}.service-facts{grid-template-columns:1fr 1fr;padding:0 24px}.service-facts>div{padding:23px 10px;flex-direction:column;align-items:flex-start;gap:2px}.service-facts strong{font-size:25px}.factor-grid{grid-template-columns:1fr}.factor-grid article{min-height:185px}.project-scope{gap:45px}.nathers-documents{gap:55px}.faq{gap:50px}.nathers-cta .button{flex-basis:auto;width:100%}}
