@import url('/alta/extra-scoped.css');
.alta-extra .resources,.alta-dossier-link{display:none!important}
/* Original Framer geometry, timing, spring settings, transforms and keyframes
   remain in the published stylesheet and unchanged motion modules. */
[data-alta-logo]{position:relative!important;height:40px!important}[data-alta-logo] *:not(.alta-mark){visibility:hidden!important}[data-alta-logo] .alta-mark{position:absolute!important;inset:-7px 0!important;width:100%!important;height:54px!important;object-fit:contain!important;visibility:visible!important}
[data-framer-name="stars"],[data-framer-name="Star"]{visibility:hidden!important}
.framer-qor9j5 section[data-framer-name="Hero Section"] a .framer-text,[data-framer-name="Marquee Wrapper"] .framer-text{color:#fff!important}
.framer-qor9j5 [data-framer-name="BG Image"]::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#01182355,transparent),linear-gradient(0deg,#01182388,transparent 70%);pointer-events:none}
[data-framer-name="TAG WRAPPER"] .framer-text,[data-framer-name="Tag wrapper"] .framer-text,[data-framer-name="tag wrapper"] .framer-text{color:#fff!important}
[data-framer-name="Variant 1"] .framer-text,[data-framer-name="Discount Badge"] .framer-text,[data-framer-name="Tags"] .framer-text{color:#fff!important}
[data-framer-name="Pricing"]{min-width:0!important}[data-framer-name="Pricing"] .framer-text{font-size:clamp(28px,3.5vw,48px)!important}
.alta-video-frame{position:relative}.alta-video-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;background:#01182335;color:#fff;text-decoration:none;font:600 14px/1.4 Kanit,Arial,sans-serif;text-align:center;padding:20px}.alta-video-link>span{padding:12px 20px;border:1px solid #fff8;border-radius:30px;background:#011823cc}.alta-video-link:hover>span{background:#0085d3}
button[aria-label="Unmute"],button[aria-label="Mute"]{display:none!important}
form{display:none!important}
[data-alta-contact-host]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:24px!important;box-sizing:border-box!important}[data-alta-contact-host]>.alta-contact-panel{width:100%;margin:0;order:1;padding:25px 18px}[data-alta-contact-host]>.alta-dossier-link{order:2;font-size:14px}
#getstarted iframe,#getstarted .framer-1slis3k-container{display:none!important}.alta-contact-panel{background:#011823ed;color:white;max-width:900px;width:calc(100% - 48px);margin:20px auto 55px;padding:34px;border:1px solid #ffffff40;box-sizing:border-box;font:15px/1.5 'Arial Rounded MT Bold',Arial,sans-serif;position:relative;z-index:5;text-align:center}.alta-contact-panel h3{font:500 30px/1.2 Kanit,Arial,sans-serif;margin:0 0 20px}.alta-contact-panel p{margin:16px auto;max-width:700px}.alta-contact-panel p:last-child{font-size:12px;color:#becdd7}.alta-contact-panel a{display:inline-block;color:white;padding:12px 17px;margin:5px;border:1px solid #608296;border-radius:28px;text-decoration:none;overflow-wrap:anywhere}.alta-contact-panel a:hover{background:#0085d3}.alta-dossier-link{display:block;padding:12px 0;color:inherit;text-decoration:underline;font:500 15px Kanit,Arial,sans-serif}
#alta-information-panel{width:100%;position:relative;background:#fff;color:#000;overflow:hidden}.alta-extra{max-width:1225px;margin:0 auto;padding:80px 24px;font:16px/1.6 AltaRounded,Arial,sans-serif;color:#000!important;--muted:#59636b!important;--line:#d8dfe3!important}.alta-extra>h2{font:500 clamp(32px,4vw,60px)/1 Kanit,Arial,sans-serif;text-align:center;margin:0 0 45px}.alta-extra .alta-planning{max-width:900px;margin:0 auto 45px;padding:28px;background:#f1f6f9;border:1px solid #d3e1e9;border-radius:5px}.alta-extra .alta-planning h3{font:500 27px Kanit,Arial,sans-serif;margin:0 0 20px}.alta-extra .alta-planning p{color:#52636e;font-size:14px;margin:16px 0}.alta-extra .alta-planning a{color:#00639e;display:block;padding:7px 0;overflow-wrap:anywhere}.alta-extra .section{padding:70px 0 0}.alta-extra .media-library{background:#fff;color:#000}.alta-extra .reveal{opacity:1!important;transform:none!important}.alta-extra .resources .section-heading{text-align:center}.alta-extra .resources h2{font-size:clamp(32px,4vw,58px)}
@media(max-width:809px){.alta-contact-panel{width:calc(100% - 32px);padding:24px 16px;margin-bottom:25px}.alta-contact-panel h3{font-size:24px}.alta-contact-panel a{font-size:13px;display:block}.alta-extra{padding:60px 16px}.alta-extra .alta-planning{padding:20px}.alta-logo .alta-mark{inset:-5px 0;height:calc(100% + 10px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
