@font-face{font-family:Inter;src:local('Inter')}*{box-sizing:border-box} :root{--navy:#102c59;--blue:#234e99;--ink:#132e52;--muted:#718096;--paper:#fff}body{margin:0;background:#e9eef4;color:var(--ink);font-family:Inter,'Segoe UI',Arial,sans-serif;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #3b82f6;outline-offset:4px}.toolbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.wordmark{color:var(--navy);text-decoration:none;font-size:25px;letter-spacing:-1px;font-weight:600}.wordmark span{font-size:12px;letter-spacing:.03em;color:#6b7a90;font-weight:400;margin-left:19px}.toolbar nav{display:flex;gap:9px}.toolbar button,.controls button{border:1px solid #cbd5e1;background:#fff9;color:var(--ink);border-radius:7px;padding:10px 14px;font-size:12px}.toolbar button:hover,.controls button:hover{background:#fff}kbd{font:10px 'Segoe UI',sans-serif;margin-left:8px;opacity:.5}.controls{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;font-size:12px;color:#65768b}.pagination{display:flex;align-items:center;gap:22px}.pagination button{font-size:20px;padding:4px 14px}.pagination button:disabled{opacity:.3;cursor:default}#counter{min-width:55px;text-align:center;font-variant-numeric:tabular-nums}.hint,#chapter{width:30%}.hint{text-align:right}#chapter{font-weight:500}.progress{height:3px;background:#d4dfeb}#progressFill{height:100%;background:#2f60b8;transition:width .2s}#viewport{height:calc(100dvh - 145px);display:flex;align-items:center;justify-content:center;padding:8px 36px}#stage{width:1280px;height:720px;flex-shrink:0;position:relative;transform-origin:center;box-shadow:0 18px 65px #132c4f1b;overflow:hidden;background:white}.slide{width:1280px;height:720px;position:absolute;inset:0;background:#fff;display:none;overflow:hidden}.slide.active{display:block;animation:enter .28s ease}@keyframes enter{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.slide h1,.slide h2,.slide h3,.slide p{margin:0}.slide h2{font-weight:600;letter-spacing:-1.7px;font-size:48px;line-height:1.12}.slide .eyebrow{font-size:13px;font-weight:600;letter-spacing:2px;color:#6b86a9;text-transform:uppercase}.slide .folio{position:absolute;bottom:24px;right:42px;font-size:12px;color:#7890ae}.slide .brand{position:absolute;bottom:26px;left:44px;font-size:15px;font-weight:500;letter-spacing:-.5px}.slide .brand::before{content:'';display:inline-block;width:22px;height:16px;margin-right:12px;background:url('assets/simbolo.webp') center/contain no-repeat}.slide .rule{position:absolute;left:44px;right:44px;bottom:56px;height:1px;background:#e7edf4}.cover{background:#102e5c;color:white}.cover .cover-photo{position:absolute;right:0;top:0;width:760px;height:720px;object-fit:cover;object-position:58% center}.cover .shade{position:absolute;inset:0;background:linear-gradient(90deg,#102e5c 25%,#102e5cde 40%,#102e5c00 80%)}.cover .cover-copy{position:absolute;left:76px;top:138px;width:570px}.cover .eyebrow{color:#b6ccea}.cover h1{font-size:88px;line-height:1.04;letter-spacing:-4px;font-weight:500;margin:26px 0 22px}.cover .logo{width:480px;mix-blend-mode:screen;filter:grayscale(1) brightness(0) invert(1);margin-left:-3px}.cover .welcome{margin-top:68px;font-size:24px;color:#e1ebf7}.cover .folio,.divider .folio{color:#b4c9e3}.cover .brand,.divider .brand{color:#fff}.cover .brand::before,.divider .brand::before{filter:brightness(0) invert(1)}.art{background:#fff}.art .art-image{position:absolute;left:44px;top:30px;width:1192px;height:622px;object-fit:contain}.art.soft{background:#f9fbfe}.art .folio{bottom:22px}.art .rule{bottom:55px}.photo-slide .heading{position:absolute;left:64px;top:47px;right:64px}.photo-slide .photo{position:absolute;left:64px;right:64px;top:140px;width:1152px;height:500px;object-fit:contain}.photo-slide .photo.wide{top:160px;height:450px}.photo-slide h2{font-size:39px;max-width:1115px}.divider{background:#102e5c;color:white}.divider .eyebrow{color:#abc6e9;position:absolute;left:90px;top:110px}.divider h2{position:absolute;left:90px;top:242px;font-size:88px;line-height:1.05;max-width:900px;font-weight:400;letter-spacing:-3px}.divider .line{position:absolute;left:90px;top:205px;width:76px;height:3px;background:#88b7e9}.divider .watermark{position:absolute;right:65px;bottom:100px;width:220px;opacity:.1;filter:brightness(0) invert(1)}.split .photo{position:absolute;left:0;top:0;width:474px;height:720px;object-fit:cover}.split .copy{position:absolute;left:535px;right:62px;top:90px}.split h2{font-size:46px;max-width:650px}.split ul{padding:0;margin:44px 0 0;list-style:none;font-size:24px;line-height:1.37}.split li{position:relative;padding-left:21px;margin-bottom:20px}.split li::before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background:#5687bd;border-radius:50%}.split .brand{left:535px}.split .rule{left:535px}.split.options .copy{top:142px}.split.options li{margin-bottom:31px;font-size:27px}.science .heading{position:absolute;left:66px;top:55px}.science .science-image{position:absolute;left:52px;top:169px;width:580px;height:440px;object-fit:contain}.science .functions{position:absolute;left:714px;top:181px;right:65px}.science h3{font-size:19px;letter-spacing:.5px;font-weight:500;margin-bottom:21px;color:#6882a3}.science .function{display:flex;align-items:baseline;gap:26px;border-bottom:1px solid #e0e8f1;padding:19px 0;font-size:28px}.science .function b{font-size:36px;color:#3c78ab;font-weight:400}.science .benefit{position:absolute;left:70px;bottom:95px;font-size:18px;font-weight:500;max-width:585px}.cert .seal{position:absolute;left:105px;top:117px;width:313px;height:460px;object-fit:contain}.cert .copy{position:absolute;left:535px;right:90px;top:143px}.cert .copy p{font-size:35px;line-height:1.4;letter-spacing:-.8px;margin-top:22px}.cert .source{font-size:23px!important;color:#5075a4;margin-top:27px!important}.business{background:#f9fbfe}.business .heading{position:absolute;left:64px;top:49px}.business ol{position:absolute;top:140px;left:64px;right:64px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);column-gap:65px;row-gap:13px}.business li{display:flex;gap:18px;align-items:baseline;font-size:21px;line-height:1.27;min-height:48px}.business li span{font-size:16px;font-weight:600;color:#7594b9;min-width:23px}.business li em{font-style:normal;color:#68809b}.products .heading{position:absolute;left:64px;top:50px}.products .meeting{position:absolute;left:64px;top:151px;width:1152px;height:220px;object-fit:cover}.products .products-image{position:absolute;left:180px;top:390px;width:920px;height:250px;object-fit:contain}.packages .heading{position:absolute;left:65px;top:40px}.packages .heading h2{font-size:43px}.packages .discount{font-size:17px;margin-top:15px;color:#b74259}.packages .pack-grid{position:absolute;top:178px;left:65px;right:65px;bottom:92px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.packages.two .pack-grid{grid-template-columns:repeat(2,1fr);left:165px;right:165px;gap:85px}.pack{display:flex;flex-direction:column;min-width:0}.pack img{width:100%;height:225px;object-fit:contain;margin-bottom:18px}.pack h3{font-size:18px;line-height:1.35;min-height:50px;font-weight:600;letter-spacing:-.3px}.pack .vp{font-size:16px;color:#67809c;margin-top:8px}.pack .pvp{font-size:15px;color:#7d8792;margin-top:18px}.pack .price{font-size:28px;font-weight:600;color:#234e99;margin-top:8px}.pack .price small{font-size:16px;font-weight:400;margin-right:8px}.packages.two .pack img{height:245px}.thanks h2{top:250px;font-size:126px}.thanks .eyebrow{top:140px}dialog{border:0;border-radius:12px;box-shadow:0 25px 120px #0005;padding:25px;width:min(1080px,94vw);max-height:90dvh;background:#f5f8fc;color:var(--ink)}dialog::backdrop{background:#06182dcc;backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dialog-head small{font-size:10px;letter-spacing:2px;color:#67809c}.dialog-head h2{font-size:25px;font-weight:500;margin:8px 0}.close{border:0;background:#e7edf4;border-radius:50%;height:36px;width:36px;font-size:19px}#slideIndex{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}#slideIndex button{padding:0;background:#fff;border:1px solid #dbe3ee;border-radius:6px;overflow:hidden;text-align:left;color:var(--ink)}#slideIndex button[aria-current=true]{outline:3px solid #3f6fb1}#slideIndex img{width:100%;aspect-ratio:16/9;object-fit:contain;display:block}#slideIndex span{display:block;padding:10px;font-size:11px;line-height:1.4}#originalDialog{width:min(1440px,97vw)}#originalImage{width:100%;display:block}#originalDialog p{font-size:12px;color:#6b7a90;margin-bottom:0}.original-scroll{overflow:auto}body:fullscreen .toolbar,body:fullscreen .controls{background:#07172c;color:#c7d7eb}body:fullscreen{background:#07172c}body:fullscreen .wordmark,body:fullscreen .toolbar button,body:fullscreen .controls button{color:#d8e5f6}body:fullscreen .toolbar button,body:fullscreen .controls button{background:#19324e;border-color:#2b4260}body:fullscreen #stage{box-shadow:none}body:fullscreen .toolbar{height:62px}body:fullscreen .controls{height:53px}body:fullscreen #viewport{height:calc(100dvh - 118px)}@media(max-width:700px){.toolbar{padding:0 15px;height:62px}.wordmark{font-size:20px}.wordmark span,kbd,.hint{display:none}.toolbar nav{gap:5px}.toolbar button{font-size:10px;padding:8px}#viewport{height:calc(100dvh - 123px);padding:0 10px}.controls{height:58px;padding:0 15px}#chapter{font-size:10px;width:45%}.pagination{gap:12px}#slideIndex{grid-template-columns:repeat(2,1fr)}dialog{padding:15px}.pagination button{padding:4px 12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{body{overflow:visible;background:white}.toolbar,.controls,.progress,dialog{display:none!important}#viewport{display:block;padding:0;height:auto}#stage{transform:none!important;width:1280px;height:auto;box-shadow:none;overflow:visible}.slide{display:block!important;position:relative;break-after:page;animation:none}@page{size:1280px 720px;margin:0}}
