:root{--g-navy:#082f47;--g-teal:#0d5265;--g-gold:#dda72b;--g-text:#17394b;--g-muted:#5b747e;--g-line:#cad7d4;--g-paper:#f6f7f3}.boqGuidePage{background:var(--g-paper);min-height:100vh;color:var(--g-text);font-family:Arial,sans-serif}.boqGuideHeader{border-bottom:1px solid var(--g-line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 6vw;display:flex}.boqGuideBrand{color:var(--g-navy);letter-spacing:.09em;font-size:25px;font-weight:900;text-decoration:none}.boqGuideBrand span{color:#a87512;margin-left:8px;font-size:17px}.boqGuideHeader nav{gap:25px;display:flex}.boqGuideHeader nav a{color:#365b69;font-size:14px;text-decoration:none}.boqGuideHero{color:#fff;background:linear-gradient(115deg,#0a3a53 0 46%,#0e5364 46% 100%);padding:100px 8vw 88px}.boqGuideHero>span,.boqGuideIntro span,.boqGuideIssues>div>span,.boqGuideBoundary span,.boqGuideFaq>div>span{color:var(--g-gold);letter-spacing:.16em;font-size:12px;font-weight:800}.boqGuideHero h1{letter-spacing:-.06em;max-width:980px;margin:18px 0;font-size:clamp(50px,7vw,96px);line-height:.94}.boqGuideHero p{color:#d4e3e6;max-width:800px;font-size:18px;line-height:1.7}.boqGuideHero div{gap:12px;margin-top:32px;display:flex}.boqGuideHero div a{color:#fff;border:1px solid #fff6;padding:15px 20px;font-weight:800;text-decoration:none}.boqGuideHero div a:first-child{background:var(--g-gold);border-color:var(--g-gold);color:var(--g-navy)}.boqGuideIntro{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:80px 8vw;display:grid}.boqGuideIntro h2,.boqGuideIssues h2,.boqGuideBoundary h2,.boqGuideFaq h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(34px,4vw,58px);line-height:1.04}.boqGuideIntro p{color:var(--g-muted);margin-top:28px;font-size:17px;line-height:1.8}.boqGuideSteps{grid-template-columns:repeat(4,1fr);padding:0 8vw 85px;display:grid}.boqGuideSteps article{border-top:1px solid var(--g-line);border-right:1px solid var(--g-line);background:#fff;min-height:235px;padding:28px}.boqGuideSteps article:nth-child(4n+1){border-left:1px solid var(--g-line)}.boqGuideSteps article:nth-child(n+5){border-bottom:1px solid var(--g-line)}.boqGuideSteps small{color:#a87512;font-weight:800}.boqGuideSteps h3{font-size:21px}.boqGuideSteps p{color:var(--g-muted);font-size:14px;line-height:1.7}.boqGuideIssues{background:#edeade;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:85px 8vw;display:grid}.boqGuideIssues>div:last-child{border-top:1px solid #b8c5c1}.boqGuideIssues article{border-bottom:1px solid #b8c5c1;grid-template-columns:.65fr 1.35fr;gap:24px;padding:19px 0;display:grid}.boqGuideIssues article b{color:var(--g-navy)}.boqGuideIssues article span{color:var(--g-muted);line-height:1.5}.boqGuideBoundary{color:#fff;background:#0b4259;grid-template-columns:1fr 1fr;gap:8vw;padding:85px 8vw;display:grid}.boqGuideBoundary p{color:#d5e3e6;font-size:17px;line-height:1.8}.boqGuideBoundary strong{border-left:4px solid var(--g-gold);color:#f0c35a;background:#ffffff0d;margin-top:25px;padding:20px;line-height:1.6;display:block}.boqGuideFaq{background:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:85px 8vw;display:grid}.boqGuideFaq article{border-top:1px solid var(--g-line);padding:24px 0}.boqGuideFaq article h3{font-size:19px}.boqGuideFaq article p{color:var(--g-muted);line-height:1.7}.boqGuideCta{background:var(--g-navy);color:#fff;padding:90px 8vw}.boqGuideCta span{color:var(--g-gold);font-weight:800}.boqGuideCta h2{max-width:850px;font-size:clamp(38px,5vw,66px);line-height:1.02}.boqGuideCta a{background:var(--g-gold);color:var(--g-navy);padding:16px 20px;font-weight:800;text-decoration:none;display:inline-block}.boqGuideFooter{color:#91a8b1;background:#062333;justify-content:space-between;padding:28px 8vw;font-size:13px;display:flex}.boqGuideFooter a{color:#e4b646;text-decoration:none}@media (max-width:850px){.boqGuideHeader nav a:not(:last-child){display:none}.boqGuideHero,.boqGuideIntro,.boqGuideIssues,.boqGuideBoundary,.boqGuideFaq{padding:65px 6vw}.boqGuideIntro,.boqGuideIssues,.boqGuideBoundary,.boqGuideFaq{grid-template-columns:1fr}.boqGuideSteps{grid-template-columns:1fr 1fr;padding:0 6vw 65px}.boqGuideSteps article:nth-child(n){border:1px solid var(--g-line);border-bottom:0}.boqGuideSteps article:last-child,.boqGuideSteps article:nth-last-child(2){border-bottom:1px solid var(--g-line)}.boqGuideFooter{flex-direction:column;gap:18px}}@media (max-width:520px){.boqGuideHero div{flex-direction:column;align-items:stretch}.boqGuideSteps{grid-template-columns:1fr}.boqGuideSteps article:nth-last-child(2){border-bottom:0}.boqGuideIssues article{grid-template-columns:1fr}.boqGuideHeader{padding:0 5vw}}
