.sd-page{--sd-navy:#002147;--sd-orange:#ed6826;--sd-sand:#f2eee5;max-width:1600px;color:var(--sd-navy);background:#fff;margin:0 auto}.sd-page h1,.sd-page h2,.sd-page h3,.sd-page p,.sd-page figure{margin:0}.sd-page a{text-decoration:none}.sd-page svg{flex-shrink:0}.sd-page .eyebrow{letter-spacing:.13em;font-size:.65rem;font-weight:600;line-height:1.6}.sd-hero{background:#f7f5ef;grid-template-columns:1.12fr 1fr;min-height:39rem;display:grid}.sd-hero-copy{align-self:center;padding:3.8rem clamp(2rem,5vw,5.8rem) 3.4rem;animation:.32s ease-out sd-enter}.sd-back{color:#5c6b76;align-items:center;gap:.5rem;margin-bottom:2.8rem;font-size:.75rem;display:inline-flex}.sd-back svg{width:15px;height:15px}.sd-hero h1{letter-spacing:-.055em;max-width:12ch;margin:.95rem 0 1.4rem;font-size:clamp(2.55rem,4.15vw,4.8rem);font-weight:500;line-height:1.06}.sd-page .sd-hero h1{color:#002147}.sd-lead{color:#4c5b67;max-width:40rem;font-size:clamp(.95rem,1.12vw,1.1rem);line-height:1.75}.sd-hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:2rem 0 1rem;display:flex}.sd-button{background:var(--sd-navy);color:#fff;justify-content:center;align-items:center;gap:.9rem;padding:1rem 1.2rem;font-size:.78rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.sd-button:hover{background:#153f66;transform:translateY(-2px)}.sd-page .sd-hero .sd-button{color:#fff;background:#002147}.sd-page .sd-hero .sd-button:hover{background:#153f66}.sd-button svg{width:17px;height:17px}.sd-text-link{color:var(--sd-navy);align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}.sd-text-link svg{width:14px;height:14px}.sd-price-note{color:#64717b;max-width:32rem;font-size:.68rem!important;line-height:1.65!important}.sd-hero-image{background:#d9e1e5;min-height:100%;position:relative;overflow:hidden}.sd-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sd-hero-image:after{content:"";background:linear-gradient(#0000,#001930b8);position:absolute;inset:50% 0 0}.sd-hero-image figcaption{color:#fff;letter-spacing:.04em;z-index:1;font-size:.63rem;position:absolute;bottom:1.6rem;left:1.8rem;right:1.8rem}.sd-benefits{border-bottom:1px solid #e3e6e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:2.1rem clamp(2rem,5vw,5.8rem);display:grid}.sd-benefit{align-items:flex-start;gap:1rem;display:flex}.sd-benefit>svg{width:22px;height:22px;stroke:var(--sd-orange);stroke-width:1.5px;margin-top:.1rem}.sd-benefit h2{margin-bottom:.45rem;font-size:.91rem;font-weight:600;line-height:1.4}.sd-benefit p{color:#64717b;font-size:.78rem;line-height:1.7}.sd-section{padding:4.7rem clamp(2rem,5vw,5.8rem)}.sd-section>h2,.sd-section>div>h2{letter-spacing:-.045em;margin:.7rem 0 1.3rem;font-size:clamp(1.9rem,2.8vw,2.9rem);font-weight:500;line-height:1.15}.sd-scope{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:start;gap:4.5rem;display:grid}.sd-scope-intro{color:#53626d;font-size:.91rem;line-height:1.85;margin-bottom:1.8rem!important}.sd-accordion{border-top:1px solid #d9dedf}.sd-accordion:last-child{border-bottom:1px solid #d9dedf}.sd-accordion summary{cursor:pointer;align-items:center;gap:1rem;min-height:5.2rem;padding:1.3rem 0;list-style:none;transition:color .18s;display:flex}.sd-accordion summary::-webkit-details-marker{display:none}.sd-accordion summary:hover{color:#ae4916}.sd-accordion summary:focus-visible{outline:2px solid var(--sd-orange);outline-offset:5px}.sd-accordion-number{letter-spacing:.08em;color:#8c969e;font-size:.65rem}.sd-accordion h3{letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:500;line-height:1.45}.sd-accordion summary>svg{stroke-width:1.5px;width:18px;height:18px;transition:transform .18s}.sd-accordion[open] summary>svg{transform:rotate(45deg)}.sd-accordion-body{padding:0 2.15rem 1.6rem;animation:.2s ease-out sd-enter}.sd-accordion-body p{color:#53626d;margin-top:.85rem;font-size:.88rem;line-height:1.85}.sd-context-link{color:#53626d;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.6rem 0 0;font-size:.76rem;line-height:1.6;display:flex}.sd-context-link>span:last-child{color:var(--sd-navy);align-items:center;gap:.4rem;font-weight:600;display:flex}.sd-context-link svg{width:15px;height:15px}.sd-deliverable{background:var(--sd-sand);padding:2rem;position:sticky;top:8rem}.sd-deliverable>svg{stroke-width:1.3px;width:27px;height:27px;margin-bottom:1.2rem}.sd-deliverable h2{margin:.7rem 0 1rem!important;font-size:1.65rem!important;line-height:1.2!important}.sd-deliverable>p:not(.eyebrow){color:#53626d;font-size:.86rem;line-height:1.8}.sd-prepare{border-top:1px solid #d3d3cb;margin-top:1.6rem;padding-top:1.4rem}.sd-prepare h3{margin-bottom:.7rem;font-size:.8rem;font-weight:600}.sd-prepare ul{color:#53626d;margin:0;padding:0 0 0 1.1rem;font-size:.8rem;line-height:1.75}.sd-prepare li{margin:.35rem 0;padding-left:.2rem}.sd-deliverable .sd-small{color:#69747b;margin-top:1.4rem;font-size:.71rem!important;line-height:1.75!important}.sd-process{background:#f8f9f8;border-top:1px solid #e7e9e7}.sd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:2.2rem;display:grid}.sd-step{border-top:1px solid #cdd6dc;padding-top:1.1rem}.sd-step>span{color:#bd501b;letter-spacing:.08em;font-size:.69rem}.sd-step h3{margin:.8rem 0 .65rem;font-size:1.1rem;font-weight:500}.sd-step p{color:#53626d;font-size:.83rem;line-height:1.8}.sd-start{background:var(--sd-navy);color:#fff;grid-template-columns:1.3fr 1fr;align-items:center;gap:3.5rem;padding:3.7rem clamp(2rem,5vw,5.8rem);display:grid}.sd-start .eyebrow{color:#d5c8ab}.sd-start h2{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:.75rem 0 1.15rem;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:1.1}.sd-start>div>p:not(.eyebrow):not(.sd-amount){color:#c5cfd9;max-width:36rem;font-size:.88rem;line-height:1.8}.sd-start-action{justify-self:end}.sd-amount{letter-spacing:-.04em;font-size:3rem;font-weight:400;margin-bottom:1.3rem!important}.sd-amount span{letter-spacing:0;color:#c5cfd9;margin-top:.3rem;font-size:.72rem;display:block}.sd-button-light{color:var(--sd-navy);background:#f2e9d7}.sd-button-light:hover{background:#fff}.sd-resources{border-bottom:1px solid #e3e6e5;grid-template-columns:1fr 1.5fr;gap:4.5rem;display:grid}.sd-resource-list>a{color:var(--sd-navy);border-bottom:1px solid #dde2e3;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:.9rem;line-height:1.5;display:flex}.sd-resource-list>a:first-child{padding-top:0}.sd-resource-list svg{width:18px;height:18px}.sd-resource-list>a:hover{color:#ae4916}.sd-guide-link>svg:first-child{color:var(--sd-orange);width:23px;height:23px}.sd-guide-link span{flex:1}.sd-guide-link small{letter-spacing:.08em;color:#65737d;margin-bottom:.45rem;font-size:.58rem;display:block}.sd-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.sd-other-card{color:var(--sd-navy);background:#f7f5f0;overflow:hidden}.sd-other-card>img{object-fit:cover;width:100%;height:11rem;transition:transform .25s}.sd-other-card:hover>img{transform:scale(1.025)}.sd-other-card>div{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.2rem;display:flex}.sd-other-card h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:500;line-height:1.45}.sd-other-card svg{width:19px;height:19px;margin-top:.2rem}.sd-legal{color:#72808a;padding:0 clamp(2rem,5vw,5.8rem) 3rem;font-size:.67rem;line-height:1.8}@keyframes sd-enter{0%{transform:translateY(7px)}to{transform:translateY(0)}}@media (max-width:1050px){.sd-hero{min-height:36rem}.sd-hero-copy{padding:2.4rem 2rem}.sd-hero h1{font-size:3.1rem}.sd-back{margin-bottom:2rem}.sd-benefits{gap:1.5rem}.sd-scope{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);gap:2rem}.sd-section{padding:3.6rem 2rem}.sd-deliverable{padding:1.5rem}.sd-resources{gap:2rem}.sd-start{gap:2rem;padding:3rem 2rem}}@media (max-width:760px){.sd-hero{grid-template-columns:1fr;min-height:0}.sd-hero-copy{padding:1.8rem 1.4rem 2rem}.sd-back{margin-bottom:1.6rem}.sd-hero h1{max-width:14ch;font-size:clamp(2.6rem,10vw,3.6rem)}.sd-lead{font-size:.94rem}.sd-hero-actions{flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.6rem}.sd-hero-image{min-height:19rem}.sd-hero-image figcaption{bottom:1.2rem;left:1.4rem}.sd-benefits{grid-template-columns:1fr;gap:1.35rem;padding:1.8rem 1.4rem}.sd-benefit h2{font-size:.9rem}.sd-benefit p{font-size:.79rem}.sd-section{padding:3rem 1.4rem}.sd-scope{grid-template-columns:1fr;gap:2rem}.sd-scope-intro{font-size:.88rem}.sd-accordion summary{gap:.8rem;min-height:4.8rem}.sd-accordion h3{font-size:.94rem}.sd-accordion-body{padding:0 0 1.4rem}.sd-deliverable{padding:1.6rem;position:static}.sd-section>h2,.sd-section>div>h2{font-size:2rem}.sd-steps{grid-template-columns:1fr;gap:1.5rem;margin-top:1.7rem}.sd-step h3{margin:.65rem 0 .4rem}.sd-start{grid-template-columns:1fr;gap:1.8rem;padding:2.6rem 1.4rem}.sd-start-action{justify-self:start}.sd-amount{font-size:2.7rem}.sd-resources{grid-template-columns:1fr;gap:1.2rem}.sd-resource-list>a{font-size:.85rem}.sd-other-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.6rem}.sd-other-card{grid-template-columns:6.5rem 1fr;display:grid}.sd-other-card>img{height:100%;min-height:7rem}.sd-other-card h3{font-size:1rem}.sd-other-card>div{padding:1.2rem 1rem}.sd-legal{padding:0 1.4rem 2.5rem}}@media (prefers-reduced-motion:reduce){.sd-page *,.sd-page :before,.sd-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sd-hero-actions,.sd-start-action,.sd-other,.sd-back{display:none!important}.sd-hero{min-height:0}.sd-hero-copy{padding:1rem}.sd-hero-image{min-height:18rem}.sd-section{padding:1rem}.sd-deliverable{position:static}.sd-accordion::details-content{content-visibility:visible;display:block}.sd-accordion-body{display:block!important}.sd-page{color:#000}.sd-start{color:#000;background:#fff;border:1px solid #aaa}.sd-start p,.sd-start h2,.sd-start .eyebrow{color:#000!important}}.sd-proposal-link{color:#002147;border-bottom:1px solid #ef6625;align-items:center;gap:1rem;margin-top:1.8rem;padding:.5rem 0;font-size:.85rem;font-weight:650;display:inline-flex}.sd-proposal-link svg{width:1.1rem;height:1.1rem}
