:root{--navy:#061b30;--navy2:#0b2947;--blue:#2265df;--pale:#f3f7fd;--text:#172b3f;--muted:#56687b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Poppins,Arial,sans-serif;line-height:1.65;overflow-x:hidden}button,a{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #79aaff;outline-offset:3px}.campaign-header{height:68px;padding:0 max(20px,5vw);display:flex;align-items:center;justify-content:space-between;background:var(--navy);border-bottom:1px solid #ffffff24}.campaign-header img,.campaign-footer img{display:block;object-fit:contain}.home-link{color:#cbd8e6;font-size:.82rem;text-decoration:none}.home-link:hover{color:#fff}.ebook-hero{min-height:620px;padding:38px max(24px,7vw) 46px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:7vw;color:#fff;background:radial-gradient(circle at 78% 30%,#164b83,var(--navy) 55%,#041426)}.hero-copy{max-width:680px}.eyebrow{margin:0 0 10px;color:#4388ff;font-size:.75rem;font-weight:700;letter-spacing:.12em}.ebook-hero h1{font-size:clamp(2.2rem,4.7vw,4.6rem);line-height:1.08;letter-spacing:-.035em;margin:10px 0 22px}.lead{max-width:650px;color:#dce6f0;font-size:clamp(1rem,1.5vw,1.2rem)}.campaign-button{min-height:50px;border:0;border-radius:7px;padding:13px 22px;background:var(--blue);box-shadow:0 10px 25px #0b4ebe42;color:#fff;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.campaign-button:hover{background:#1353c3;transform:translateY(-1px)}.hero-copy .campaign-button{margin-top:12px}.hero-copy small,.download-section small{display:block;margin-top:9px;color:#b9c8d8}.hero-cover{display:flex;justify-content:center}.hero-cover img{display:block;width:min(310px,75%);height:auto;border-radius:9px;box-shadow:30px 32px 55px #0007;transform:perspective(1000px) rotateY(-7deg)}.section{padding:80px max(24px,7vw)}.why{text-align:center}.section h2{margin:7px 0 18px;color:var(--navy2);font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;letter-spacing:-.02em}.section-intro{max-width:810px;margin:0 auto;color:var(--muted)}.benefit-grid{max-width:1200px;margin:42px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.benefit-grid article{padding:28px;text-align:left;border:1px solid #dce6f0;border-radius:14px;box-shadow:0 8px 25px #0d294509}.benefit-grid h3{margin:13px 0 8px;font-size:1.05rem}.benefit-grid p{margin:0;color:var(--muted);font-size:.9rem}.card-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#eaf2ff;color:var(--blue);font-size:1.3rem}.download-section{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:8vw;align-items:center;background:linear-gradient(135deg,#eaf2ff,#f9fbff)}.download-cover{display:flex;justify-content:center}.download-cover img{width:min(270px,75%);height:auto;border-radius:8px;box-shadow:22px 24px 40px #102c4d3d}.download-section>div:last-child{max-width:650px}.download-section p{color:var(--muted)}.download-section ul{list-style:none;padding:0;margin:24px 0}.download-section li{margin:9px 0}.download-section li:before{content:'✓';margin-right:10px;color:#168052;font-weight:700}.about{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw}.about p{color:var(--muted)}.about a{color:var(--blue);text-decoration:none}.about img{display:block;width:100%;height:auto;border:1px solid #dbe5ef;border-radius:12px;box-shadow:0 16px 38px #102c4d1c}.campaign-footer{padding:36px max(24px,7vw);display:grid;grid-template-columns:1fr auto;gap:10px 30px;background:var(--navy);color:#aebdcb;font-size:.75rem}.campaign-footer div p{font-size:.65rem;letter-spacing:.08em}.campaign-footer nav{display:flex;gap:20px;align-items:center}.campaign-footer a{color:#d8e2ec}.campaign-footer>small{grid-column:1/-1;border-top:1px solid #ffffff20;padding-top:14px}.ebook-dialog{width:min(540px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:14px;box-shadow:0 25px 80px #00152c99}.ebook-dialog::backdrop{background:#031426c7}.ebook-dialog form{position:relative;display:grid;gap:9px;padding:30px;overflow-y:auto;max-height:calc(100dvh - 24px)}.ebook-dialog h2,.ebook-dialog p{margin:0 0 7px}.ebook-dialog h2{color:var(--navy2);line-height:1.2}.ebook-dialog p:not(.eyebrow){color:var(--muted);font-size:.88rem}.ebook-dialog label{font-size:.83rem;font-weight:600}.ebook-dialog input{min-height:46px;width:100%;border:1px solid #bdcad7;border-radius:7px;padding:10px 12px}.ebook-dialog .primary-action{min-height:50px;margin-top:8px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-weight:600}.dialog-close{position:absolute;z-index:2;top:10px;right:12px;border:0;background:transparent;color:#52677a;font-size:1.7rem;cursor:pointer}.validation{color:#b42318;font-size:.78rem}.validation:empty{display:none}.sticky-cta{position:fixed;z-index:20;left:0;right:0;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 25px #061b3033}.sticky-cta button{width:100%}.sticky-cta[hidden]{display:none}
@media(max-width:767px){.campaign-header{height:58px;padding-inline:18px}.campaign-header img{width:91px;height:auto}.ebook-hero{min-height:0;padding:28px 20px 38px;grid-template-columns:1fr;gap:32px}.ebook-hero h1{font-size:clamp(2rem,10vw,2.7rem);margin:6px 0 14px}.lead{font-size:.94rem;line-height:1.58;margin:0}.hero-copy .campaign-button{width:100%;margin-top:19px}.hero-copy small{text-align:center}.hero-cover img{width:min(210px,60vw);transform:none}.section{padding:55px 20px}.section h2 br{display:none}.benefit-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.benefit-grid article{padding:22px}.download-section{grid-template-columns:1fr;gap:38px}.download-cover img{width:min(190px,55vw)}.download-section .campaign-button{width:100%}.download-section small{text-align:center}.about{grid-template-columns:1fr}.about img{margin-top:15px}.campaign-footer{grid-template-columns:1fr}.campaign-footer nav{flex-wrap:wrap}.ebook-dialog form{padding:26px 20px 22px}.ebook-dialog h2{font-size:1.45rem}.sticky-cta{display:block}}
@media(max-width:359px){.home-link{font-size:.7rem}.ebook-hero{padding-inline:16px}.ebook-hero h1{font-size:1.88rem}.section{padding-inline:16px}.campaign-button{padding-inline:14px}.hero-cover img{width:170px}}

.ebook-team{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(36px,6vw,88px);align-items:center;background:var(--pale)}
.ebook-team-image{position:relative;display:block;overflow:hidden;border-radius:18px;box-shadow:0 22px 55px #102c4d29}
.ebook-team-image::after{position:absolute;inset:0;content:'';border:1px solid #fff5;border-radius:inherit;pointer-events:none}
.ebook-team-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .45s ease}
.ebook-team-image:hover img{transform:scale(1.025)}
.ebook-team-copy{max-width:520px}
.ebook-team-copy h2{margin:7px 0 18px;color:var(--navy2);font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1;letter-spacing:-.025em}
.ebook-team-copy>p:not(.eyebrow){margin:0 0 25px;color:var(--muted);font-size:1.02rem}
.team-link{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-weight:600;text-decoration:none}
.team-link span{transition:transform .2s ease}
.team-link:hover span{transform:translateX(4px)}

@media(max-width:767px){.ebook-team{grid-template-columns:1fr;gap:30px}.ebook-team-copy{max-width:none}.ebook-team-copy h2{font-size:2rem}.ebook-team-copy>p:not(.eyebrow){font-size:.94rem}.ebook-team-image{border-radius:13px}}

@media(prefers-reduced-motion:reduce){.ebook-team-image img,.team-link span{transition:none}}
@media(min-width:768px){.sticky-cta{display:none!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
