.site-presentation{position:fixed;inset:0;z-index:100;isolation:isolate;overflow:hidden;color:#fff;background:#020b1a;transition:opacity .55s ease,visibility .55s}.site-presentation.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.presentation-slides,.presentation-slide,.presentation-overlay{position:absolute;inset:0;width:100%;height:100%}.presentation-slide{object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.15s ease,transform 7s linear}.presentation-slide.is-active{opacity:1;transform:scale(1)}.presentation-overlay{background:linear-gradient(90deg,#020b1af5 0%,#020b1ada 45%,#020b1a45 100%),linear-gradient(0deg,#020b1aaa,transparent 45%);z-index:1}.presentation-content{position:relative;z-index:2;display:flex;min-height:100%;max-width:780px;padding:clamp(58px,10vh,120px) max(8vw,28px);flex-direction:column;justify-content:center}.presentation-content .eyebrow{color:var(--cyan);margin-bottom:14px}.presentation-kicker{margin:0 0 11px;color:#c9d9ec;font:700 17px Rajdhani,sans-serif;letter-spacing:2px;text-transform:uppercase}.presentation-content h1{max-width:700px;font-size:clamp(52px,7vw,96px)}.presentation-copy{max-width:610px;margin:25px 0 30px;color:#d8e4f1;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.presentation-actions{display:flex;align-items:center;gap:22px}.presentation-play,.presentation-close{border:0;cursor:pointer;font:800 13px Manrope,sans-serif}.presentation-play{padding:16px 21px;background:var(--blue);color:#fff;border-radius:4px;box-shadow:0 10px 25px #0a73df4d}.presentation-play span{margin-left:13px}.presentation-play[aria-pressed=true]{background:#0b5aa7}.presentation-close{padding:11px 0;background:transparent;color:#fff;border-bottom:1px solid #ffffff88}.presentation-progress{display:flex;align-items:center;gap:10px;margin:45px 0 0;font:700 14px Rajdhani,sans-serif;color:#cbd9eb}.presentation-progress b{color:var(--cyan);font-size:20px}.presentation-progress span{width:120px;height:1px;background:#ffffff55;position:relative;overflow:hidden}.presentation-progress span:after{content:'';position:absolute;inset:0;background:var(--cyan);transform-origin:left;animation:presentation-progress 8s linear infinite}.presentation-progress i{font-style:normal}.presentation-skip{position:absolute;z-index:3;right:max(4vw,22px);top:max(4vh,22px);width:42px;height:42px;border:1px solid #ffffff55;border-radius:50%;background:#03101c99;color:#fff;font-size:28px;cursor:pointer}@keyframes presentation-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
:root{--navy:#061b3c;--navy-deep:#020b1a;--blue:#1275e8;--cyan:#37b9ff;--ink:#0a1930;--muted:#647188;--line:#dce5f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}.topbar{height:80px;padding:0 max(5vw,28px);display:flex;align-items:center;gap:32px;background:#ffffffed;position:sticky;top:0;z-index:20;border-bottom:1px solid #e9eef5;backdrop-filter:blur(14px)}.brand{color:var(--navy);display:flex;align-items:center;gap:9px;text-decoration:none;line-height:1}.brand-mark{width:36px;height:36px;border-radius:7px;background:#061b3c url('assets/images/capa-sagesse.png') 50% 4%/145px auto no-repeat;box-shadow:inset 0 0 0 1px #1683ef66}.brand strong{font:700 23px/20px Rajdhani,sans-serif;letter-spacing:2px;display:block}.brand small{font:700 9px/14px Manrope,sans-serif;letter-spacing:4px;color:#1785ec}.topbar nav{display:flex;gap:25px;margin-left:auto}.topbar nav a,.text-link{font-size:13px;font-weight:700;color:var(--ink);text-decoration:none}.topbar nav a:hover,.text-link:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:19px;background:var(--blue);color:#fff;text-decoration:none;font-weight:800;font-size:13px;padding:16px 21px;border-radius:4px;box-shadow:0 9px 20px #0a73df31;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{background:#0a61c5;transform:translateY(-2px);box-shadow:0 13px 28px #0a73df45}.button span{font-size:20px}.button-small{padding:11px 15px;font-size:12px}.menu-button{display:none;border:0;background:transparent;font-size:24px}.hero{min-height:715px;position:relative;overflow:hidden;padding:118px max(8vw,28px) 105px;color:#fff;background:var(--navy-deep)}.hero-photo,.hero-shade,.grid-lines{position:absolute;inset:0;width:100%;height:100%}.hero-photo{object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#020b1af5 0%,#020b1ae4 35%,#020b1a6e 69%,#020b1a35 100%)}.grid-lines{background:linear-gradient(90deg,transparent 49.8%,#ffffff0d 50%,transparent 50.2%),linear-gradient(#ffffff0c 1px,transparent 1px);background-size:88px 88px;opacity:.4}.hero-content{position:relative;max-width:650px;z-index:2}.eyebrow{color:var(--blue);font:800 11px Manrope,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}.hero .eyebrow,.dark-section .eyebrow{color:var(--cyan)}h1,h2,h3{margin:0;font-family:Rajdhani,Arial,sans-serif;text-transform:uppercase}h1{font-size:clamp(46px,6.3vw,82px);line-height:.9;letter-spacing:.1px}h2{font-size:clamp(37px,4vw,59px);line-height:.95;max-width:760px}h1 em,h2 em{color:var(--blue);font-style:normal}h1 em{color:var(--cyan)}.lead{max-width:560px;color:#d6e1ee;font-size:17px;line-height:1.72;margin:27px 0}.hero-actions{display:flex;align-items:center;gap:27px}.hero .text-link{color:#fff;border-bottom:1px solid #ffffff77;padding-bottom:5px}.hero-note{font-size:11px;color:#bfd0e3;margin-top:23px}.hero-proof{z-index:2;position:absolute;bottom:0;left:max(8vw,28px);right:max(8vw,28px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff38}.hero-proof div{padding:22px 16px 22px 0;display:flex;flex-direction:column;gap:5px;border-right:1px solid #ffffff26}.hero-proof div+div{padding-left:20px}.hero-proof div:last-child{border-right:0}.hero-proof b{font:700 18px Rajdhani;text-transform:uppercase;color:#fff}.hero-proof span{font-size:10px;color:#bdd0e4}.section{padding:105px max(8vw,28px)}.sales-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;background:linear-gradient(120deg,#f5faff,#fff)}.sales-copy{padding-top:31px;font-size:16px;line-height:1.76;color:var(--muted)}.sales-copy p{margin-top:0}.inline-cta{display:inline-flex;gap:12px;margin-top:11px;color:var(--blue);font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid #a8cdef;padding-bottom:5px}.benefit-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:25px}.benefit-grid article{padding:0 22px;border-right:1px solid var(--line)}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border-right:0}.benefit-grid span{font:700 18px Rajdhani;color:var(--blue)}.benefit-grid h3{font-size:22px;line-height:1;margin-top:14px}.benefit-grid p{font-size:12px;line-height:1.65;color:var(--muted)}.dark-section{background:var(--navy);color:#fff}.section-heading{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:end}.section-heading p:not(.eyebrow){color:#c0cee0;font-size:14px;line-height:1.7;margin:0}.service-grid{margin-top:54px;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#ffffff25}.service-grid article{min-height:326px;background:#0a2349;padding:28px 23px;position:relative;transition:background .2s,transform .2s}.service-grid article:hover{background:#103b75;transform:translateY(-5px)}.number{color:#8cacd3;font:700 14px Rajdhani}.icon{display:block;color:var(--cyan);font-size:38px;margin:39px 0 18px}.service-grid h3{font-size:26px;line-height:1}.service-grid p{font-size:12px;line-height:1.65;color:#c4d1e1;min-height:73px}.service-grid a{font-size:11px;color:var(--cyan);font-weight:800;text-decoration:none}.conversion-band{background:linear-gradient(110deg,#0b6fe0,#26a4f3);color:#fff;padding:38px max(8vw,28px);display:flex;justify-content:space-between;align-items:center;gap:30px}.conversion-band p{font-size:13px;margin:0 0 5px}.conversion-band strong{font:700 27px Rajdhani;text-transform:uppercase}.button-light{background:#fff;color:var(--navy);box-shadow:none}.button-light:hover{background:#e9f5ff}.process{background:#fff}.process ol{padding:45px 0 0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);list-style:none}.process li{padding:0 18px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.process li:first-child{border-left:0;padding-left:0}.process b{font:700 32px Rajdhani;color:var(--blue)}.process strong{text-transform:uppercase;font:700 17px Rajdhani}.process span{font-size:11px;line-height:1.55;color:var(--muted)}.segments h2{max-width:620px}.segment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:48px}.segment-grid span{border:1px solid #ffffff28;padding:24px 15px;font:700 18px Rajdhani;text-transform:uppercase;background:#0c2953;transition:background .2s}.segment-grid span:hover{background:#1262bd}.cta{background:linear-gradient(105deg,#eaf5ff,#fff 60%);display:flex;align-items:center;justify-content:space-between;gap:50px}.cta h2{max-width:670px}.cta p:not(.eyebrow){max-width:560px;font-size:14px;line-height:1.65;color:var(--muted)}.contact-actions{display:flex;align-items:center;flex-direction:column;gap:14px;flex:none}.email-link{font-size:12px;color:var(--navy);font-weight:800;text-decoration:none;border-bottom:1px solid #abc2dc;padding-bottom:5px}.whatsapp-float{position:fixed;right:23px;bottom:23px;z-index:21;width:52px;height:52px;display:grid;place-items:center;background:#1faf62;color:#fff;border-radius:50%;font-size:29px;text-decoration:none;box-shadow:0 10px 25px #083c2280;transition:transform .2s}.whatsapp-float:hover{transform:scale(1.08)}footer{background:#030d1e;color:#fff;padding:48px max(8vw,28px) 26px;display:grid;grid-template-columns:1fr auto auto;gap:35px}footer .brand{color:#fff}footer .brand strong{color:#fff}footer>div{display:flex;flex-direction:column;align-items:flex-end;gap:7px;font-size:12px;color:#bac7d8}footer a{color:#bac7d8;text-decoration:none}.socials small{text-align:right;color:#6e8098;font-size:9px;text-transform:uppercase;letter-spacing:1px}footer>small{grid-column:1/-1;border-top:1px solid #ffffff1f;padding-top:20px;color:#738095;font-size:10px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:none}@media(max-width:900px){.topbar nav{display:none}.topbar .button-small{margin-left:auto}.menu-button{display:block}.hero{min-height:750px}.hero-shade{background:linear-gradient(90deg,#020b1af7 0%,#020b1adf 55%,#020b1a79 100%)}.hero-proof{grid-template-columns:repeat(2,1fr)}.hero-proof div:nth-child(2){border-right:0}.sales-intro{grid-template-columns:1fr;gap:12px}.section-heading{grid-template-columns:1fr;gap:18px}.service-grid{grid-template-columns:repeat(3,1fr)}.service-grid article{min-height:280px}.process ol{grid-template-columns:repeat(3,1fr);gap:28px}.process li:nth-child(4){border-left:0;padding-left:0}.segment-grid{grid-template-columns:repeat(3,1fr)}footer{grid-template-columns:1fr auto}}@media(max-width:600px){.topbar{height:68px;padding:0 20px;gap:14px}.brand-mark{width:31px;height:31px;background-size:125px auto}.brand strong{font-size:20px}.topbar .button-small{display:none}.topbar nav{position:absolute;top:67px;left:0;right:0;padding:18px 22px;background:#fff;box-shadow:0 10px 20px #071c381c;flex-direction:column;gap:17px}.hero{padding:84px 25px 145px;min-height:730px}.hero-photo{object-position:59% center}.hero-shade{background:linear-gradient(90deg,#020b1af9 0%,#020b1ae9 70%,#020b1a9a 100%)}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-proof{left:25px;right:25px}.hero-proof div{padding:14px 12px 14px 0}.hero-proof div+div{padding-left:13px}.hero-proof b{font-size:16px}.hero-proof span{font-size:9px}.section{padding:75px 25px}.benefit-grid{grid-template-columns:1fr 1fr;gap:22px}.benefit-grid article,.benefit-grid article:first-child{padding:0;border:0}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:245px}.icon{margin:22px 0 13px}.conversion-band{padding:32px 25px;display:block}.conversion-band strong{font-size:23px}.conversion-band .button{margin-top:23px}.process ol{grid-template-columns:1fr 1fr;gap:25px}.process li{border-left:0;padding:0}.segment-grid{grid-template-columns:1fr 1fr}.cta{display:block}.contact-actions{align-items:flex-start;margin-top:28px}footer{display:block}footer>div{margin:32px 0;align-items:flex-start}.socials small{text-align:left}.whatsapp-float{right:18px;bottom:18px}}
