body{--accent:#168ae7;color:#192b41;background:#fff;--nav-bg:#152336}.top-note{background:#0e192b;color:#cad8e9;font-size:.67rem;letter-spacing:.09em;padding:9px 0}.top-note a{text-decoration:underline}.e-nav{background:#fff;border-bottom:1px solid #dde4ec}.e-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.86rem;letter-spacing:.02em;line-height:.99}.e-brand b{font-size:1.27rem}.e-symbol{display:grid;place-items:center;background:#1378d1;color:white;font-size:2rem;font-weight:800;letter-spacing:-.14em;width:55px;height:55px;border-radius:13px}.e-symbol span{color:#90d9ff}.nav-contact{background:#1377d7!important;color:white;padding:13px 18px;border-radius:6px}.e-hero{background:linear-gradient(130deg,#101e33,#0c274a);color:white;overflow:hidden}.e-hero-grid{min-height:680px;display:grid;grid-template-columns:.97fr 1.03fr;align-items:stretch}.e-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 35px 80px 0}.e-hero h1{font:800 clamp(3rem,5vw,5.6rem)/1.03 'Manrope',sans-serif;letter-spacing:-.075em;margin:20px 0}.e-hero h1 em,.e-sectionhead h2 em,.e-story h2 em,.e-contact h2 em{font-style:normal;color:#72c8ff}.e-hero-copy>p{max-width:510px;line-height:1.75;color:#c9dcef;font-size:1.03rem}.e-actions{margin:25px 0 45px;flex-wrap:wrap}.e-primary{background:#1488e8;color:white;border-radius:6px}.e-textlink{font-size:.9rem;border-bottom:1px solid #96b9d5;padding-bottom:7px}.e-hero .trustline{color:#c7d6e6;font-size:.77rem}.e-hero-photo{position:relative;min-height:460px;overflow:hidden;clip-path:polygon(9% 0,100% 0,100% 100%,0% 100%)}.e-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.9)}.e-photo-label{position:absolute;bottom:26px;right:25px;background:#0e1e33e8;display:grid;gap:5px;padding:16px 20px;font-size:.7rem;border-left:3px solid #36b4ff}.e-photo-label span{color:#c6d3e3}.e-ribbon{background:#f0f5f9;padding:20px 0;color:#314b66;font-size:.75rem;font-weight:800;letter-spacing:.02em}.e-sectionhead{max-width:900px;margin-bottom:40px}.e-sectionhead h2,.e-story h2,.e-contact h2{font:800 clamp(2.3rem,4.4vw,4.3rem)/1.1 'Manrope',sans-serif;letter-spacing:-.06em;margin:15px 0 18px}.e-sectionhead p{max-width:580px;color:#52687e;line-height:1.75}.e-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.e-services article{background:#f0f5f9;padding:28px 23px;min-height:270px;border-top:4px solid #a8cce9;transition:transform .3s,background .3s;display:flex;flex-direction:column}.e-services article:hover{transform:translateY(-6px);background:#e3f1fc}.e-services article>span{color:#1488e8;font-weight:800;font-size:.8rem}.e-services h3{font-size:1.25rem;letter-spacing:-.04em;line-height:1.25}.e-services p{font-size:.88rem;line-height:1.65;color:#506276}.e-services small{font-size:.71rem;margin-top:auto;color:#167cc8;font-weight:800}.e-story{background:#eaf1f6}.e-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.e-story-photo{position:relative}.e-story-photo img{height:570px;width:100%;object-fit:cover;border-radius:8px}.e-story-photo span{position:absolute;bottom:12px;left:12px;background:#f7fafde6;color:#23394b;padding:10px 14px;font-size:.65rem;font-weight:700}.e-story h2 em{color:#1488e8}.e-steps{margin-top:35px}.e-steps>div{display:flex;gap:20px;border-top:1px solid #c8d4db;padding:17px 0}.e-steps b{color:#1684d8}.e-steps span{display:grid;gap:5px}.e-steps small{color:#6b7885;line-height:1.5}.e-brief-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.e-choice{display:grid;gap:10px}.e-choice button{border:1px solid #d4dfe8;background:#f6f9fb;text-align:left;padding:23px;font-weight:800;color:#17344f;display:flex;gap:22px}.e-choice button[aria-pressed="true"]{background:#147ddb;color:white}.e-choice button span{color:#74b8e7}.e-brief-output{background:#102947;color:white;padding:44px;display:flex;flex-direction:column;justify-content:center;border-radius:7px;min-height:300px}.e-brief-output h3{font-size:2.25rem;letter-spacing:-.05em;margin:17px 0}.e-brief-output p{line-height:1.7;color:#cae0f5}.e-brief-output a{font-weight:700;color:#80d3ff;margin-top:15px}.e-price{background:#f0f5f8}.e-pricerow{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;border-top:1px solid #ccd7e2}.e-pricerow span{font-size:1.05rem;font-weight:700}.e-pricerow small{display:block;font-weight:400;color:#6b7b88;font-size:.75rem;margin-top:8px}.e-pricerow strong{white-space:nowrap;color:#155d99;font-size:1.12rem}.e-contact{background:#11233b;color:white}.e-contact p{max-width:560px;color:#c3d8eb}.e-contact h2 em{color:#75cdff}footer.bottom{color:#566678}
@media(max-width:900px){.e-services{grid-template-columns:repeat(2,1fr)}.e-hero-grid{grid-template-columns:1fr}.e-hero-photo{clip-path:none;height:400px}.e-hero-copy{padding:70px 0 40px}.e-story-grid{gap:35px}.e-story-photo img{height:440px}}
@media(max-width:650px){.e-services{grid-template-columns:1fr}.e-ribbon .container{flex-wrap:wrap;justify-content:flex-start}.e-story-grid,.e-brief-grid{grid-template-columns:1fr}.e-hero h1{font-size:3.3rem}.e-hero-photo{height:300px}.e-story-photo img{height:320px}.e-pricerow{align-items:flex-start}.e-contact .space{align-items:flex-start;flex-direction:column}}
