.positioning-riad-page{min-height:100vh;color:#18364b;background:#fbfaf5;font-family:Arial,Helvetica,sans-serif}.positioning-riad-nav{position:sticky;top:0;z-index:35;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1.25rem,5vw,4.5rem);border-bottom:1px solid rgb(17 48 65 / 10%);background:#fffffff7}.positioning-riad-brand img{display:block;width:128px;height:44px;object-fit:contain}.positioning-riad-nav nav{display:flex;align-items:center;gap:1.3rem;font-size:.76rem;font-weight:650}.positioning-riad-nav nav a{color:#18364b;text-decoration:none}.positioning-riad-nav nav a:hover{color:#a88738}.positioning-riad-nav .positioning-riad-nav-cta{padding:.82rem 1rem;color:#fff;background:#062c47}.positioning-riad-hero{position:relative;display:grid;min-height:470px;align-items:end;overflow:hidden;background:#062c47}.positioning-riad-hero>img,.positioning-riad-hero-wash{position:absolute;inset:0;width:100%;height:100%}.positioning-riad-hero>img{object-fit:cover}.positioning-riad-hero-wash{background:linear-gradient(90deg,#032236eb,#032236c4 47%,#0322362e)}.positioning-riad-hero-copy{position:relative;z-index:1;width:min(1060px,calc(100% - 5rem));margin:0 auto;padding:4rem 0 3.4rem;color:#fff}.positioning-riad-kicker{margin:0 0 .9rem;color:#dec477;font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.positioning-riad-hero h1{max-width:880px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.35rem);font-weight:400;line-height:1.06;letter-spacing:-.04em}.positioning-riad-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;color:#edf0ed;font-size:.78rem}.positioning-riad-meta span+span{padding-left:1rem;border-left:1px solid rgb(255 255 255 / 45%)}.positioning-riad-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:clamp(2.5rem,6vw,6rem);width:min(1120px,calc(100% - 5rem));margin:0 auto;padding:3.8rem 0 5rem}.positioning-riad-article{min-width:0;color:#294454;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;line-height:1.72}.positioning-riad-article p{margin:0 0 1.1rem}.positioning-riad-article a{color:#07506b;text-decoration-thickness:1px;text-underline-offset:3px}.positioning-riad-lead{margin-bottom:1.8rem!important;color:#12384f;font-size:clamp(1.28rem,2.3vw,1.58rem);line-height:1.48}.positioning-riad-article h2{margin:3.1rem 0 .9rem;color:#062c47;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:400;line-height:1.12;letter-spacing:-.03em}.positioning-riad-article h3{margin:0 0 .55rem;color:#062c47;font-size:1.27rem;font-weight:400}.positioning-riad-checklist{margin:1.5rem 0;border-top:1px solid #d9d4c6;border-bottom:1px solid #d9d4c6}.positioning-riad-checklist p{margin:0;padding:.9rem .4rem;border-bottom:1px solid #e8e2d5}.positioning-riad-checklist p:last-child{border-bottom:0}.positioning-riad-table-wrap{width:100%;overflow-x:auto;margin:1.5rem 0}.positioning-riad-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font-size:.94rem;line-height:1.55}.positioning-riad-table-wrap th{padding:.85rem;color:#fff;background:#062c47;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;text-align:left}.positioning-riad-table-wrap td{padding:.85rem;vertical-align:top;border-bottom:1px solid #ddd6c7}.positioning-riad-table-wrap tr:nth-child(2n){background:#f2eee4}.positioning-riad-formula{margin:1.6rem 0;padding:1.45rem 1.6rem;border-left:3px solid #b5964e;background:#f0ebdf}.positioning-riad-formula span{display:block;margin-bottom:.5rem;color:#94763a;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.positioning-riad-formula p{margin:0;color:#062c47;font-size:1.25rem;line-height:1.5}.positioning-riad-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.6rem 0}.positioning-riad-steps article{min-height:175px;padding:1.25rem;border-top:2px solid #b5964e;background:#f0ebdf}.positioning-riad-steps article>span{display:block;margin-bottom:1.3rem;color:#a88738;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:750;letter-spacing:.16em}.positioning-riad-steps article p{margin:0;font-size:.96rem}.positioning-riad-article ol,.positioning-riad-article ul{padding-left:1.35rem}.positioning-riad-article li{margin:.55rem 0}.positioning-riad-cta{margin-top:3rem;padding:2.2rem;color:#f4f2eb;background:#062c47}.positioning-riad-cta .positioning-riad-kicker{color:#e2c875}.positioning-riad-cta h2{margin:0 0 .85rem;color:#fff;font-size:clamp(1.8rem,3vw,2.4rem)}.positioning-riad-cta p:not(.positioning-riad-kicker){color:#e2e9e9}.positioning-riad-cta a{display:inline-block;margin-top:.35rem;padding:.8rem 1rem;color:#062c47;background:#dfc26f;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:750;text-decoration:none}.positioning-riad-back{margin-top:2rem!important;font-family:Arial,Helvetica,sans-serif;font-size:.85rem}.positioning-riad-aside{position:sticky;top:105px;align-self:start;border-top:2px solid #b5964e;border-bottom:1px solid #d9d4c6;padding:1rem 0 1.25rem}.positioning-riad-aside-label{margin:0 0 .65rem;color:#8d733c;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.positioning-riad-aside>p:not(.positioning-riad-aside-label){margin:0 0 .9rem;color:#18364b;font-size:1.03rem;line-height:1.45}.positioning-riad-aside>a{color:#062c47;font-size:.77rem;font-weight:700}.positioning-riad-aside>div{margin-top:1.5rem;border-top:1px solid #d9d4c6;padding-top:1rem}.positioning-riad-aside ul{display:grid;gap:.55rem;margin:0;padding:0;color:#385766;font-size:.78rem;list-style:none}.positioning-riad-aside li:before{content:"— ";color:#a88738}.hg-positioning-riad-card{grid-column:1 / -1;margin:0;border:0;background:#fff}.hg-positioning-riad-card>a{display:grid;grid-template-columns:minmax(220px,34%) 1fr;min-height:275px;overflow:hidden;border:1px solid #e8ddca;background:#fff;color:#001f3f;text-decoration:none;box-shadow:0 12px 26px #001f3f14;transition:transform .18s ease,box-shadow .18s ease}.hg-positioning-riad-card>a:hover{transform:translateY(-3px);box-shadow:0 18px 32px #001f3f24}.hg-positioning-riad-card img{width:100%;height:100%;min-height:250px;object-fit:cover}.hg-positioning-riad-card-body{padding:1.8rem}.hg-positioning-riad-card-meta{margin:0 0 .7rem;color:#8b6b3f;font-family:Arial,Helvetica,sans-serif;font-size:.67rem;font-weight:750;letter-spacing:.12em}.hg-positioning-riad-card-body h2{margin:0 0 .75rem;color:#001f3f;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.13}.hg-positioning-riad-card-body p:not(.hg-positioning-riad-card-meta){margin:0 0 1rem;color:#52606b;font-size:.95rem;line-height:1.6}.hg-positioning-riad-card-body>span{color:#8b6b3f;font-size:.86rem;font-weight:750}@media (max-width: 900px){.positioning-riad-layout{grid-template-columns:1fr;gap:2rem}.positioning-riad-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.2rem}.positioning-riad-aside>div{grid-column:1 / -1}}@media (max-width: 700px){.positioning-riad-nav nav a:not(.hg-home-link):not(.positioning-riad-nav-cta){display:none}.positioning-riad-brand img{width:112px;height:38px}.positioning-riad-nav nav{gap:.7rem}.positioning-riad-nav .positioning-riad-nav-cta{padding:.7rem .65rem;font-size:.69rem}.positioning-riad-hero{min-height:500px}.positioning-riad-hero-wash{background:linear-gradient(180deg,#03223673,#032236d1 45%,#032236f0)}.positioning-riad-hero-copy{width:calc(100% - 2.5rem);padding:3rem 0 2.4rem}.positioning-riad-hero h1{font-size:clamp(2.25rem,10vw,3.3rem)}.positioning-riad-layout{width:calc(100% - 2.5rem);padding-top:2.5rem}.positioning-riad-steps{grid-template-columns:1fr}.positioning-riad-steps article{min-height:auto}.positioning-riad-aside{grid-template-columns:1fr}.positioning-riad-aside>div{grid-column:auto}.positioning-riad-cta{padding:1.5rem}.hg-positioning-riad-card>a{grid-template-columns:1fr}.hg-positioning-riad-card img{min-height:190px;max-height:245px}.hg-positioning-riad-card-body{padding:1.35rem}}.journey-audit-page{min-height:100vh;color:#18364b;background:#fbfaf5;font-family:Arial,Helvetica,sans-serif}.journey-audit-nav{position:sticky;top:0;z-index:35;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1.25rem,5vw,4.5rem);border-bottom:1px solid rgb(17 48 65 / 10%);background:#fffffff7}.journey-audit-brand img{display:block;width:128px;height:44px;object-fit:contain}.journey-audit-nav nav{display:flex;align-items:center;gap:1.15rem;font-size:.75rem;font-weight:650}.journey-audit-nav nav a{color:#18364b;text-decoration:none}.journey-audit-nav nav a:hover{color:#a88738}.journey-audit-nav .journey-audit-nav-cta{padding:.8rem 1rem;color:#fff;background:#062c47}.journey-audit-hero{position:relative;display:grid;min-height:460px;align-items:end;overflow:hidden;background:#062c47}.journey-audit-hero>img,.journey-audit-hero-shade{position:absolute;inset:0;width:100%;height:100%}.journey-audit-hero>img{object-fit:cover}.journey-audit-hero-shade{background:linear-gradient(90deg,#032236e8,#032236c2 48%,#0322362b)}.journey-audit-hero-copy{position:relative;z-index:1;width:min(1060px,calc(100% - 5rem));margin:0 auto;padding:4rem 0 3.3rem;color:#fff}.journey-audit-kicker{margin:0 0 .9rem;color:#dec477;font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.journey-audit-hero h1{max-width:850px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:400;line-height:1.06;letter-spacing:-.04em}.journey-audit-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.3rem;color:#edf0ed;font-size:.78rem}.journey-audit-meta span+span{padding-left:1rem;border-left:1px solid rgb(255 255 255 / 45%)}.journey-audit-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:clamp(2.5rem,6vw,6rem);width:min(1120px,calc(100% - 5rem));margin:0 auto;padding:3.8rem 0 5rem}.journey-audit-article{min-width:0;color:#294454;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.72}.journey-audit-article p{margin:0 0 1.1rem}.journey-audit-article a{color:#07506b;text-decoration-thickness:1px;text-underline-offset:3px}.journey-audit-lead{margin-bottom:1.8rem!important;color:#12384f;font-size:clamp(1.28rem,2.3vw,1.58rem);line-height:1.48}.journey-audit-article h2{margin:3rem 0 .9rem;color:#062c47;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:400;line-height:1.12;letter-spacing:-.03em}.journey-audit-article h3{margin:0 0 .55rem;color:#062c47;font-size:1.25rem;font-weight:400;line-height:1.25}.journey-audit-table-wrap{width:100%;overflow-x:auto;margin:1.4rem 0}.journey-audit-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font-size:.92rem;line-height:1.55}.journey-audit-table-wrap th{padding:.85rem;color:#fff;background:#062c47;font-family:Arial,Helvetica,sans-serif;font-size:.77rem;text-align:left}.journey-audit-table-wrap td{padding:.85rem;vertical-align:top;border-bottom:1px solid #ddd6c7}.journey-audit-table-wrap tr:nth-child(2n){background:#f2eee4}.journey-audit-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.5rem 0}.journey-audit-steps article{min-height:180px;padding:1.25rem;border-top:2px solid #b5964e;background:#f0ebdf}.journey-audit-steps article>span{display:block;margin-bottom:1rem;color:#9a7c3f;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.journey-audit-steps article p{margin:0;font-size:.94rem;line-height:1.6}.journey-audit-note{margin:1.5rem 0;padding:1.4rem 1.5rem;border-left:3px solid #b5964e;background:#f0ebdf}.journey-audit-note>strong{display:block;margin-bottom:.8rem;color:#062c47;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.journey-audit-note p{margin:.35rem 0;font-size:.96rem}.journey-audit-article ul{padding-left:1.35rem}.journey-audit-article li{margin:.55rem 0}.journey-audit-cta{margin-top:3rem;padding:2.2rem;color:#f4f2eb;background:#062c47}.journey-audit-cta .journey-audit-kicker{color:#e2c875}.journey-audit-cta h2{margin:0 0 .85rem;color:#fff;font-size:clamp(1.8rem,3vw,2.35rem)}.journey-audit-cta p:not(.journey-audit-kicker){color:#e2e9e9}.journey-audit-cta a{display:inline-block;margin-top:.35rem;padding:.8rem 1rem;color:#062c47;background:#dfc26f;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:750;text-decoration:none}.journey-audit-back{margin-top:2rem!important;font-family:Arial,Helvetica,sans-serif;font-size:.85rem}.journey-audit-aside{position:sticky;top:105px;align-self:start;border-top:2px solid #b5964e;border-bottom:1px solid #d9d4c6;padding:1rem 0 1.25rem}.journey-audit-aside-label{margin:0 0 .65rem;color:#8d733c;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.journey-audit-aside>p:not(.journey-audit-aside-label){margin:0 0 .9rem;color:#18364b;font-size:1.02rem;line-height:1.45}.journey-audit-aside>a{color:#062c47;font-size:.77rem;font-weight:700}.journey-audit-aside>div{margin-top:1.4rem;border-top:1px solid #d9d4c6;padding-top:1rem}.journey-audit-aside ul{display:grid;gap:.55rem;margin:0;padding:0;color:#385766;font-size:.78rem;list-style:none}.journey-audit-aside li:before{content:"— ";color:#a88738}.hg-journey-audit-card{grid-column:1/-1;margin:0;border:0;background:#fff}.hg-journey-audit-card>a{display:grid;grid-template-columns:minmax(220px,34%) 1fr;min-height:265px;overflow:hidden;border:1px solid #e8ddca;background:#fff;color:#001f3f;text-decoration:none;box-shadow:0 12px 26px #001f3f14;transition:transform .18s ease,box-shadow .18s ease}.hg-journey-audit-card>a:hover{transform:translateY(-3px);box-shadow:0 18px 32px #001f3f24}.hg-journey-audit-card img{width:100%;height:100%;min-height:245px;object-fit:cover}.hg-journey-audit-card-body{padding:1.8rem}.hg-journey-audit-card-meta{margin:0 0 .7rem;color:#8b6b3f;font-family:Arial,Helvetica,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.11em}.hg-journey-audit-card-body h2{margin:0 0 .75rem;color:#001f3f;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.13}.hg-journey-audit-card-body p:not(.hg-journey-audit-card-meta){margin:0 0 1rem;color:#52606b;font-size:.94rem;line-height:1.6}.hg-journey-audit-card-body>span{color:#8b6b3f;font-size:.84rem;font-weight:750}@media (max-width:900px){.journey-audit-layout{grid-template-columns:1fr;gap:2rem}.journey-audit-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.2rem}.journey-audit-aside>div{grid-column:1/-1}}@media (max-width:700px){.journey-audit-nav nav a:not(.hg-home-link):not(.journey-audit-nav-cta){display:none}.journey-audit-brand img{width:112px;height:38px}.journey-audit-nav nav{gap:.65rem}.journey-audit-nav .journey-audit-nav-cta{padding:.7rem .65rem;font-size:.68rem}.journey-audit-hero{min-height:480px}.journey-audit-hero-shade{background:linear-gradient(180deg,#0322366b,#032236c9 47%,#032236f0)}.journey-audit-hero-copy{width:calc(100% - 2.5rem);padding:3rem 0 2.4rem}.journey-audit-hero h1{font-size:clamp(2.3rem,10vw,3.35rem)}.journey-audit-layout{width:calc(100% - 2.5rem);padding-top:2.5rem}.journey-audit-steps{grid-template-columns:1fr}.journey-audit-steps article{min-height:auto}.journey-audit-aside{grid-template-columns:1fr}.journey-audit-aside>div{grid-column:auto}.journey-audit-cta{padding:1.5rem}.hg-journey-audit-card>a{grid-template-columns:1fr}.hg-journey-audit-card img{min-height:190px;max-height:245px}.hg-journey-audit-card-body{padding:1.35rem}}.direct-seo-page,.direct-seo-page *,.direct-seo-page *:before,.direct-seo-page *:after{box-sizing:border-box}.direct-seo-page{min-height:100vh;color:#18364b;background:#fbfaf5;font-family:Arial,Helvetica,sans-serif}.direct-seo-nav{position:sticky;top:0;z-index:35;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1.25rem,5vw,4.5rem);border-bottom:1px solid rgb(17 48 65 / 10%);background:#fffffff7}.direct-seo-brand{display:block;flex:0 0 auto}.direct-seo-brand img{display:block;width:128px;height:44px;object-fit:contain}.direct-seo-nav nav{display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.3rem);font-size:.76rem;font-weight:650}.direct-seo-nav nav a{color:#18364b;text-decoration:none;white-space:nowrap}.direct-seo-nav nav a:hover{color:#a88738}.direct-seo-nav .direct-seo-nav-cta{padding:.8rem 1rem;color:#fff;background:#062c47}.direct-seo-hero{position:relative;display:grid;min-height:500px;align-items:end;overflow:hidden;background:#062c47}.direct-seo-hero-image,.direct-seo-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.direct-seo-hero-image{display:block;object-fit:cover;object-position:center}.direct-seo-hero-overlay{background:linear-gradient(90deg,#032236ed,#032236c9 47%,#03223633)}.direct-seo-hero-content{position:relative;z-index:1;width:min(1060px,calc(100% - 5rem));margin:0 auto;padding:4.2rem 0 3.5rem;color:#fff}.direct-seo-kicker{margin:0 0 .9rem;color:#dec477;font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.direct-seo-hero h1{max-width:850px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.7vw,4rem);font-weight:400;line-height:1.07;letter-spacing:-.035em}.direct-seo-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;color:#edf0ed;font-size:.78rem}.direct-seo-meta span+span{padding-left:1rem;border-left:1px solid rgb(255 255 255 / 45%)}.direct-seo-hero-note{position:absolute;right:clamp(2.5rem,8vw,8rem);bottom:3rem;z-index:2;width:min(270px,24%);margin:0;padding:0 0 0 1.25rem;border-left:1px solid #dec477;color:#f5f2e9;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.42}.direct-seo-hero-note span{display:block;margin-bottom:.45rem;color:#dec477;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.direct-seo-hero-note strong{font-weight:400}.direct-seo-shell{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:clamp(2.5rem,6vw,6rem);width:min(1120px,calc(100% - 5rem));margin:0 auto;padding:3.8rem 0 5rem}.direct-seo-article{min-width:0;color:#294454;font-family:Georgia,Times New Roman,serif;font-size:1.06rem;line-height:1.72}.direct-seo-article p{margin:0 0 1.1rem}.direct-seo-article a{color:#07506b;text-decoration-thickness:1px;text-underline-offset:3px}.direct-seo-article h2{margin:3.1rem 0 .9rem;color:#062c47;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:400;line-height:1.12;letter-spacing:-.03em}.direct-seo-article h3{margin:0 0 .55rem;color:#062c47;font-size:1.22rem;font-weight:400;line-height:1.28}.direct-seo-intro{margin-bottom:1.6rem!important;color:#12384f;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.5}.direct-seo-back-link{margin:0 0 1.3rem!important;font-family:Arial,Helvetica,sans-serif;font-size:.84rem}.direct-seo-inline-link{padding:1rem 1.2rem;border-left:2px solid #b5964e;background:#f0ebdf;font-size:.98rem}.direct-seo-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.6rem 0}.direct-seo-journey>div{min-height:160px;padding:1.25rem;border-top:2px solid #b5964e;background:#f0ebdf}.direct-seo-journey>div>span{display:block;margin-bottom:.8rem;color:#a88738;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.14em}.direct-seo-journey>div p{margin:0;font-size:.94rem;line-height:1.6}.direct-seo-keyword-list,.direct-seo-checklist{margin:1.4rem 0;padding:1.2rem 1.4rem;background:#f0ebdf}.direct-seo-keyword-list p,.direct-seo-checklist p{margin:0;padding:.65rem 0;border-bottom:1px solid #ded8ca;font-size:.95rem}.direct-seo-keyword-list p:last-child,.direct-seo-checklist p:last-child{border-bottom:0}.direct-seo-keyword-list strong,.direct-seo-checklist strong{color:#062c47}.direct-seo-note{margin:1.5rem 0!important;padding:1.2rem 1.35rem;border-left:3px solid #b5964e;background:#f0ebdf;font-size:.96rem}.direct-seo-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0}.direct-seo-cluster>div{min-height:170px;padding:1.05rem;border:1px solid #e5dfd2;background:#fff}.direct-seo-cluster span{display:block;margin-bottom:.75rem;color:#9a7c3f;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.direct-seo-cluster strong{display:block;margin-bottom:.55rem;color:#062c47;font-size:1rem;line-height:1.3}.direct-seo-cluster p{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.83rem;line-height:1.5}.direct-seo-horizons{display:grid;gap:.75rem;margin:1.4rem 0}.direct-seo-horizons>div{padding:1.1rem 1.25rem;border-left:2px solid #b5964e;background:#f0ebdf}.direct-seo-horizons strong{display:block;margin-bottom:.4rem;color:#062c47;font-family:Arial,Helvetica,sans-serif;font-size:.85rem}.direct-seo-horizons p{margin:0;font-size:.95rem}.direct-seo-faq details{margin:.65rem 0;border:1px solid #e2ddcf;background:#fff}.direct-seo-faq summary{padding:1rem 1.1rem;color:#062c47;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;font-weight:700;cursor:pointer}.direct-seo-faq details p{padding:0 1.1rem 1rem;font-size:.96rem}.direct-seo-cta{margin-top:3rem;padding:2.2rem;color:#f4f2eb;background:#062c47}.direct-seo-cta .direct-seo-kicker{color:#e2c875}.direct-seo-cta h2{margin:.15rem 0 .85rem;color:#fff;font-size:clamp(1.8rem,3vw,2.4rem)}.direct-seo-cta p:not(.direct-seo-kicker){color:#e2e9e9}.direct-seo-cta>a{display:inline-block;margin-top:.35rem;padding:.8rem 1rem;color:#062c47;background:#dfc26f;font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:750;text-decoration:none}.direct-seo-aside{position:sticky;top:105px;align-self:start;border-top:2px solid #b5964e;border-bottom:1px solid #d9d4c6;padding:1rem 0 1.25rem}.direct-seo-aside-label{margin:0 0 .65rem;color:#8d733c;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.direct-seo-aside>p:not(.direct-seo-aside-label){margin:0 0 .9rem;color:#18364b;font-size:1.03rem;line-height:1.45}.direct-seo-aside>a{color:#062c47;font-size:.77rem;font-weight:700}.direct-seo-aside-priority{margin-top:1.5rem;border-top:1px solid #d9d4c6;padding-top:1rem}.direct-seo-aside-priority ul{display:grid;gap:.55rem;margin:0;padding:0;color:#385766;font-size:.78rem;list-style:none}.direct-seo-aside-priority li:before{content:"— ";color:#a88738}@media (max-width:900px){.direct-seo-shell{grid-template-columns:1fr;gap:2rem}.direct-seo-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.2rem}.direct-seo-aside-priority{grid-column:1/-1}}@media (max-width:700px){.direct-seo-nav{min-height:68px;padding:.6rem 1.15rem}.direct-seo-brand img{width:112px;height:38px}.direct-seo-nav nav{gap:.55rem;font-size:.68rem}.direct-seo-nav nav a:not(.hg-home-link):not(.direct-seo-nav-cta){display:none}.direct-seo-nav .direct-seo-nav-cta{max-width:185px;padding:.68rem .65rem;white-space:normal;text-align:center}.direct-seo-hero{min-height:520px;grid-template-rows:1fr auto}.direct-seo-hero-image{object-position:58% center}.direct-seo-hero-overlay{background:linear-gradient(180deg,#03223661,#032236a6 38%,#032236f5)}.direct-seo-hero-content{width:calc(100% - 2.5rem);padding:3rem 0 1.1rem}.direct-seo-hero h1{font-size:clamp(2.1rem,9.5vw,3.15rem)}.direct-seo-meta{gap:.45rem .65rem;font-size:.7rem}.direct-seo-meta span+span{padding-left:.65rem}.direct-seo-hero-note{position:relative;right:auto;bottom:auto;width:auto;max-width:calc(100% - 2.5rem);margin:0 1.25rem 1.5rem auto;padding-left:1rem;font-size:.96rem}.direct-seo-shell{width:calc(100% - 2.5rem);padding:2.5rem 0 3.5rem}.direct-seo-article{font-size:1rem;line-height:1.7}.direct-seo-journey{grid-template-columns:1fr}.direct-seo-journey>div{min-height:0}.direct-seo-cluster{grid-template-columns:1fr}.direct-seo-cluster>div{min-height:0}.direct-seo-aside{grid-template-columns:1fr}.direct-seo-aside-priority{grid-column:auto}.direct-seo-cta{padding:1.5rem}}
