:root{--navy:#0b2148;--blue:#1767ff;--purple:#6753f8;--muted:#6b7a99;--line:#e7edf7;--bg:#f7faff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{width:min(1180px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.nav nav,.footer nav{gap:28px;display:flex}.nav a,.footer a{color:inherit;font-size:14px;text-decoration:none}.official-brand{flex:none;align-items:center;text-decoration:none;display:flex}.official-brand img{object-fit:contain;width:auto;height:54px;display:block}.footer-brand img{height:48px}.btn{border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary{color:#fff;background:linear-gradient(90deg,#1768ff,#5b52f3);box-shadow:0 10px 25px #325aff2e}.btn.small{padding:11px 18px;font-size:14px}.btn.ghost{color:#2b56d7;background:#fff;border:1px solid #436fff}.hero-wrap{background:linear-gradient(90deg,#071d3a 0%,#0a274a 44%,#0b1d35 100%)}.hero{grid-template-columns:44% 56%;align-items:center;gap:26px;min-height:560px;padding:26px 0;display:grid}.eyebrow{letter-spacing:.14em;color:#5f91ff;font-size:12px;font-weight:800}.hero-wrap .hero-copy{color:#fff}.hero-wrap .lead{color:#c9d5e8}.hero-wrap .btn.ghost{color:#fff;background:#071d3a38;border-color:#ffffffbf}.hero-wrap .mini-benefits{color:#d7e2f1}.hero h1,.resources h2,.possibilities h2,.integration h2,.cta h2{max-width:580px;font-size:36px}.hero h1{letter-spacing:-.04em;font-size:56px}.hero h1 span{color:#2476ff;display:block}.lead{color:var(--muted);max-width:570px;font-size:18px;line-height:1.65}.actions{gap:12px;margin:30px 0;display:flex}.mini-benefits{color:#627292;gap:30px;font-size:13px;display:flex}.mini-benefits div{align-items:flex-start;gap:9px;display:flex}.mini-benefits svg{color:#1975ff;flex:none}.hero-photo{background:0 0;height:480px;margin-left:-42px;position:relative;overflow:hidden}.hero-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a274a 0%,#0a274ab8 45%,#0000 100%);width:24%;position:absolute;inset:0 auto 0 0}.hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.resources{background:linear-gradient(#f8fbff,#f4f8ff);padding:68px 0}.resource-grid{grid-template-columns:30% 70%;gap:44px;display:grid}.resources h2,.possibilities h2,.integration h2{font-size:40px}.resources p,.possibilities p,.integration p{color:var(--muted);line-height:1.6}.resources a{color:#1d63ee;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cards article{background:#fff;border:1px solid #edf1f8;border-radius:16px;min-height:180px;padding:20px;box-shadow:0 8px 26px #21498c0d}.cards h3{margin:14px 0 8px;font-size:16px}.cards p{font-size:13px}.icon{color:#4756ee;background:linear-gradient(135deg,#e5e8ff,#dff4ff);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.possibilities{grid-template-columns:1fr 1fr;align-items:center;gap:58px;padding:82px 0;display:grid}.photo-card{background:#eef3f9;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #1d345d1f}.approved-photo{aspect-ratio:1.23}.approved-photo img{object-fit:cover;width:100%;height:100%;display:block}.possibilities ul{color:#43577c;padding:0;line-height:1.75;list-style:none}.possibilities li{margin:6px 0;padding-left:29px;position:relative}.possibilities li:before{content:"✓";color:#fff;background:#1767ff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.result-callout{color:#2455a8;background:#eaf4ff;border-radius:14px;align-items:center;gap:14px;margin-top:22px;padding:17px 20px;font-weight:700;display:flex}.result-callout svg{color:#1767ff;flex:none}.integration{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:55px 0 70px;display:flex}.logos{color:#3868bd;gap:36px;font-size:24px;font-weight:800;display:flex}.cta-section{background:#08245b;overflow:hidden}.cta{color:#fff;grid-template-columns:50% 50%;align-items:stretch;gap:0;width:100%;max-width:none;min-height:360px;margin:0;display:grid}.cta-copy{background:linear-gradient(120deg,#071f54 0%,#0b3f96 58%,#1267e8 100%);flex-direction:column;justify-content:center;padding:44px 48px 44px max(20px,50vw - 590px);display:flex}.cta p{letter-spacing:.12em;font-size:11px;font-weight:800}.cta h2{max-width:580px;font-size:36px}.cta-copy>span{color:#d7e4ff;max-width:590px;line-height:1.55;display:block}.cta-actions{gap:12px;margin-top:26px;display:flex}.btn.light{color:#244fd5;background:#fff}.btn.outline-light{color:#fff;background:0 0;border:1px solid #ffffffb3}.cta-photo{background:#0d4fbd;align-self:stretch;min-height:360px;overflow:hidden}.cta-photo img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.footer{color:#fff;background:#071d43;padding:30px 0}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.footer-inner>div:last-child{text-align:right;color:#9eacc6;font-size:12px}@media (max-width:900px){.contact-wrap{grid-template-columns:1fr;gap:28px}.contact-cards{grid-template-columns:1fr 1fr}.nav nav{display:none}.hero-wrap{background:linear-gradient(#071d3a,#0a274a)}.hero{grid-template-columns:1fr;padding-top:30px}.hero h1{font-size:44px}.hero-photo{border-radius:22px;height:420px;margin-left:0}.hero-photo:before{display:none}.resource-grid,.possibilities{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.integration{flex-direction:column;align-items:flex-start}.cta{grid-template-columns:1fr;gap:0;padding-top:0}.cta-copy{background:linear-gradient(145deg,#071f54,#0d56c5);padding:40px 20px}.cta-photo{min-height:300px}.footer-inner{text-align:center;grid-template-columns:1fr}.footer nav{flex-wrap:wrap;justify-content:center}.footer-inner>div:last-child{text-align:center}}@media (max-width:560px){.contact-section{padding:50px 0}.contact-copy h2{font-size:30px}.contact-cards{grid-template-columns:1fr}.shell{width:min(100% - 24px,1180px)}.nav{gap:10px;height:68px}.nav .btn{white-space:nowrap;flex:none;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.nav .btn svg{width:14px;height:14px}.official-brand{min-width:0}.official-brand img{max-width:100%;height:44px}.footer-brand{justify-content:center}.footer-brand img{height:44px}.hero{padding-top:16px}.hero h1{font-size:39px}.lead{font-size:16px}.actions{flex-direction:column}.mini-benefits{flex-direction:column;gap:14px}.hero-photo{border-radius:20px;height:300px}.resource-grid{gap:24px}.cards{grid-template-columns:1fr}.resources,.possibilities{padding:50px 0}.resources h2,.possibilities h2,.integration h2{font-size:32px}.approved-photo{aspect-ratio:1.05}.logos{flex-wrap:wrap;gap:18px;font-size:20px}.cta{padding-top:0}.cta h2{font-size:30px}.cta-actions{flex-direction:column}.cta-photo{min-height:240px}.result-callout{font-size:14px}}.contact-section{border-top:1px solid var(--line);background:#fff;padding:64px 0}.contact-wrap{grid-template-columns:42% 58%;align-items:center;gap:54px;display:grid}.contact-copy h2{letter-spacing:-.02em;margin:12px 0 16px;font-size:36px}.contact-copy>span{color:var(--muted);max-width:560px;line-height:1.65;display:block}.contact-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contact-card{color:var(--navy);background:#fff;border:1px solid #e6edf8;border-radius:16px;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 24px #21498c0d}.contact-card:hover{border-color:#cfe0ff;transform:translateY(-2px);box-shadow:0 12px 30px #21498c17}.contact-card strong{margin-bottom:5px;font-size:16px;display:block}.contact-card span{color:#60708e;word-break:break-word;font-size:14px}.contact-icon{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.email-icon{color:#1767ff;background:#e9f1ff}.whatsapp-icon{color:#1da851;background:#e9fbf0}.whatsapp-svg{fill:currentColor;width:27px;height:27px}@media (max-width:560px){.resources{padding:38px 0}.resource-grid{gap:18px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards article{border-radius:14px;min-height:138px;padding:14px}.cards .icon{border-radius:10px;width:36px;height:36px}.cards h3{margin:10px 0 6px;font-size:14px;line-height:1.25}.cards p{margin:0;font-size:11.5px;line-height:1.45}.contact-section{padding:42px 0}.contact-wrap{display:block}.contact-copy h2{margin:10px 0 12px;font-size:28px;line-height:1.15}.contact-copy>span{font-size:14px;line-height:1.55}.contact-cards{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.contact-card{border-radius:14px;gap:12px;width:100%;min-width:0;padding:15px 16px}.contact-card>div:last-child{min-width:0}.contact-card strong{margin-bottom:3px;font-size:14px}.contact-card span{overflow-wrap:anywhere;word-break:normal;font-size:12.5px;line-height:1.35;display:block}.contact-icon{border-radius:11px;width:40px;height:40px}.whatsapp-svg{width:23px;height:23px}}@media (max-width:380px){.nav{gap:7px}.official-brand img{height:38px}.nav .btn{gap:4px;padding:8px 9px;font-size:11px}.nav .btn svg{width:12px;height:12px}}@media (max-width:330px){.official-brand img{height:34px}.nav .btn{padding:7px 8px;font-size:10px}}
