:root{--background:#fff;--foreground:#08214a;--secondary:#f4f6f8;--muted-foreground:#49576a;--accent:#1f7bff;--accent-hover:#0b63e6;--border:#e2e8f0;--announcement-bg:#08214a;--header-announcement:42px;--header-nav:72px;--header-offset:calc(var(--header-announcement) + var(--header-nav));--container:1280px;--radius:0.5rem;--shadow-mega:0 25px 50px -12px rgba(0,0,0,.18)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body.mountsol-body{background:var(--background);color:var(--foreground);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;padding-bottom:5rem}body.mountsol-body.has-mobile-menu-open{overflow:hidden}@media (min-width:1024px){body.mountsol-body{padding-bottom:0}}.site-main{flex:1;padding-top:var(--header-offset)}img{height:auto;max-width:100%;vertical-align:middle}.container{margin-inline:auto;max-width:var(--container);padding-inline:1rem;width:100%}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link:focus{height:auto;left:6px;padding:.5rem 1rem;position:fixed;top:6px;width:auto;z-index:100000;clip:auto;background:var(--foreground);color:#fff}.btn,.skip-link:focus{border-radius:var(--radius);text-decoration:none}.btn{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;justify-content:center;line-height:1.2;padding:.65rem 1.25rem;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.btn--accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 4px 20px rgba(232,92,46,.4);color:#fff}.btn--outline{background:#fff;border-color:var(--border);color:var(--foreground)}.btn--outline:hover{background:var(--secondary)}.btn--block{width:100%}.btn--nav-cta{box-shadow:0 10px 25px -5px rgba(232,92,46,.35);padding:.65rem 1.5rem}.btn--lg{font-size:1rem;padding:.85rem 1.75rem}.announcement-bar{background:var(--announcement-bg);color:#fff;font-size:.875rem;left:0;min-height:var(--header-announcement);padding-block:.4rem;position:fixed;right:0;top:0;z-index:60}.announcement-bar__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}.announcement-bar__left{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.announcement-bar__eyebrow{display:none}@media (min-width:640px){.announcement-bar__eyebrow{display:inline}}.announcement-bar__link{color:inherit;font-weight:500;text-decoration:underline}.announcement-bar__link:hover{text-decoration:none}.announcement-bar__chev{flex-shrink:0;opacity:.9}.announcement-bar__right{align-items:center;display:none;gap:1.5rem}@media (min-width:768px){.announcement-bar__right{display:flex}}.announcement-bar__meta{align-items:center;color:inherit;display:inline-flex;gap:.35rem;opacity:.95;text-decoration:none}.announcement-bar__meta:hover{color:var(--accent)}.site-nav{border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:var(--header-announcement);transition:background .25s,box-shadow .25s,border-color .25s;z-index:50}.site-nav--filled,body:not(.front-page) .site-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom-color:var(--border);box-shadow:0 1px 3px rgba(0,0,0,.06)}body.front-page .site-nav:not(.site-nav--filled){background:transparent}.site-nav__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:var(--header-nav);padding-block:.6rem}.site-nav__brand{color:inherit;font-weight:700;gap:.65rem;text-decoration:none}.site-nav__brand,.site-nav__mark{align-items:center;display:inline-flex}.site-nav__mark{border-radius:var(--radius);font-size:1.15rem;font-weight:800;height:2.75rem;justify-content:center;transition:background .25s,color .25s;width:2.75rem}body.front-page .site-nav:not(.site-nav--filled) .site-nav__mark{background:#fff;color:var(--accent)}.site-nav--filled .site-nav__mark,body:not(.front-page) .site-nav .site-nav__mark{background:var(--accent);color:#fff}.site-nav__name{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;transition:color .25s}body.front-page .site-nav:not(.site-nav--filled) .site-nav__name{color:#fff}.site-nav__megas{align-items:stretch;display:none;gap:.15rem}@media (min-width:1024px){.site-nav__megas{display:flex}}.nav-text{align-items:center;background:none;border:none;color:var(--foreground);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:500;gap:.25rem;padding:.5rem .9rem;transition:color .2s}.nav-text--link{gap:.5rem;text-decoration:none}.nav-text__icon{align-items:center;color:var(--muted-foreground);display:inline-flex;flex-shrink:0;justify-content:center}body.front-page .site-nav:not(.site-nav--filled) .nav-text__icon{color:hsla(0,0%,100%,.75)}.nav-text__icon-svg{height:16px;width:16px}body.front-page .site-nav:not(.site-nav--filled) .nav-text{color:#fff}.mega__link:hover,.nav-text.is-active,.nav-text:hover{color:var(--accent)}.mega__chev{transition:transform .2s}.mega.is-open .mega__chev{transform:rotate(180deg)}.mega{position:relative}.mega__panel{opacity:0;padding-top:.5rem;pointer-events:none;position:absolute;top:100%;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.mega--center .mega__panel{left:50%;transform:translate(-50%,4px)}.mega--right .mega__panel{left:auto;right:0}.mega__panel--wide{width:min(800px,calc(100vw - 2rem))}.mega__panel--mid{width:min(600px,calc(100vw - 2rem))}.mega__panel--resources{width:min(650px,calc(100vw - 2rem))}.mega__grid,.mega__panel-inner{background:#fff;border:1px solid var(--border);border-radius:.75rem;box-shadow:var(--shadow-mega);padding:1.5rem}.mega__grid{display:grid;gap:1.5rem}.mega__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mega__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.mega__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mega__cta,.mega__newsletter{grid-column:span 2}}.mega__heading{color:var(--muted-foreground);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.mega__list{list-style:none;margin:0;padding:0}.mega__list li{margin:0}.mega__link{align-items:center;border-radius:var(--radius);color:var(--foreground);display:flex;font-size:.875rem;gap:.5rem;margin-inline:-.5rem;padding:.35rem .5rem;text-decoration:none}.mega__icon{align-items:center;color:var(--muted-foreground);display:inline-flex;flex-shrink:0;justify-content:center}.mega__icon-svg{height:16px;width:16px}.mega__label{display:inline-block}.mega__link.is-active,.mega__link:hover{background:var(--secondary)}.mega__link.is-active{color:var(--accent)}.mega__cta{background:linear-gradient(135deg,#08214a,#0b2f5c);border-radius:var(--radius);color:#fff;grid-column:span 1;padding:1.25rem}.mega__cta-title{font-size:.95rem;font-weight:600;margin:0 0 .4rem}.mega__cta-text{color:hsla(0,0%,100%,.7);font-size:.8rem;line-height:1.45;margin:0 0 1rem}.mega__actions{display:flex;flex-direction:column;gap:.65rem;justify-content:flex-start}.mega__action{text-align:center}.mega__newsletter{background:var(--secondary);border-radius:var(--radius);padding:1rem}.mega__newsletter-text{color:var(--muted-foreground);font-size:.8rem;margin:0 0 .65rem}.mega__newsletter-form input{border:1px solid var(--border);border-radius:var(--radius);font:inherit;margin-bottom:.5rem;padding:.45rem .65rem;width:100%}@media (min-width:1024px){.mega.is-open .mega__panel,.mega:focus-within .mega__panel,.mega:hover .mega__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mega--center.is-open .mega__panel,.mega--center:focus-within .mega__panel,.mega--center:hover .mega__panel{transform:translate(-50%)}}.site-nav__cta{display:none}@media (min-width:1024px){.site-nav__cta{display:block}}.site-nav__burger{align-items:center;background:none;border:none;color:var(--foreground);cursor:pointer;display:flex;justify-content:center;padding:.35rem}body.front-page .site-nav:not(.site-nav--filled) .site-nav__burger{color:#fff}@media (min-width:1024px){.site-nav__burger{display:none}}.site-nav__burger .icon-close[hidden],.site-nav__burger.is-open .icon-menu,.site-nav__burger:not(.is-open) .icon-close{display:none}.site-nav__burger.is-open .icon-close{display:block}.mobile-drawer{background:#fff;border-top:1px solid var(--border);max-height:calc(100vh - var(--header-offset));opacity:0;overflow-y:auto;transform:translateY(-6px);transform-origin:top;transition:opacity .2s,transform .2s}.mobile-drawer.is-open{opacity:1;transform:translateY(0)}.mobile-drawer__inner{padding-block:1rem 5rem}.mobile-drawer__section{margin-bottom:1rem}.mobile-drawer__link{align-items:center;color:var(--foreground);display:flex;font-size:.95rem;gap:.5rem;padding:.35rem 0;text-decoration:none}.mobile-drawer__icon{align-items:center;color:var(--muted-foreground);display:inline-flex;flex-shrink:0;justify-content:center}.mobile-drawer__icon-svg{height:16px;width:16px}.mobile-drawer__link.is-active{color:var(--accent);font-weight:600}.mobile-drawer__link:hover{color:var(--accent)}.mobile-drawer__actions{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;padding-top:1rem}.mobile-sticky-cta{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-top:1px solid var(--border);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.08);left:0;padding:1rem;position:fixed;right:0;z-index:45}@media (min-width:1024px){.mobile-sticky-cta{display:none}}.mobile-sticky-cta__btn{font-size:1rem;padding:1rem}.home-hero{align-items:center;display:flex;margin-top:calc(var(--header-offset)*-1);min-height:100vh;overflow:hidden;position:relative}.home-hero__bg{background-position:50%;background-size:cover;inset:0;position:absolute}.home-hero__overlay{background:linear-gradient(105deg,rgba(10,22,40,.92),rgba(10,22,40,.75) 42%,rgba(10,22,40,.45));inset:0;position:absolute}.home-hero__content{padding:12rem 0 6rem;position:relative;z-index:1}.home-hero__inner{max-width:48rem}.home-hero__title{color:#fff;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 2rem}.home-hero__lede{color:hsla(0,0%,100%,.85);font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.5;margin:0 0 2.5rem;max-width:36rem}.home-hero__form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-width:36rem}@media (min-width:640px){.home-hero__form{align-items:stretch;flex-direction:row}}.home-hero__input{border:none;border-radius:.75rem;box-shadow:0 20px 40px rgba(0,0,0,.2);flex:1;font:inherit;font-size:1.125rem;padding:1.25rem 1.5rem}.home-hero__form .btn{border-radius:.75rem;font-size:1.125rem;padding:1.25rem 2.5rem;white-space:nowrap}.home-hero__form .btn--accent{box-shadow:0 20px 40px rgba(0,0,0,.2);transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.home-hero__form .btn--accent:hover{box-shadow:0 20px 40px rgba(232,92,46,.25);transform:scale(1.02)}.btn--hero-ghost:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6)}.home-hero__hint{font-weight:600}.home-hero__badges{max-width:56rem}.home-hero__badge{backdrop-filter:blur(12px)}.home-hero__strip-label{font-weight:600}.home-hero__logo{display:inline-flex}.home-hero__logo-mark{display:inline-flex;font-size:.875rem}.home-hero__logo-name{display:none;font-weight:600}@media (min-width:640px){.home-hero__logo-name{display:inline}}.home-hero__trust{display:flex;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0}.home-hero__trust li{color:hsla(0,0%,100%,.85);font-size:.8rem}.home-hero__trust strong{color:#fff;display:block;font-size:.9rem}.mountsol-section{padding:3rem 0}.mountsol-section--center{margin-inline:auto;max-width:36rem;text-align:center}.mountsol-display{font-size:2rem;margin-bottom:.5rem}.mountsol-muted{color:var(--muted-foreground)}.mountsol-card{border-bottom:1px solid var(--border);padding:1.5rem 0}.mountsol-card__title a{color:inherit;text-decoration:none}.mountsol-card__title a:hover{color:var(--accent)}.site-footer{background:#08214a;color:#fff;margin-top:auto;overflow:hidden;position:relative}.site-footer__glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.site-footer__glow--tl{background:rgba(232,92,46,.08);height:500px;left:0;top:0;transform:translate(-50%,-50%);width:500px}.site-footer__glow--br{background:hsla(0,0%,100%,.06);bottom:0;height:400px;right:0;transform:translate(50%,50%);width:400px}.site-footer__inner{position:relative}.site-footer__newsletter{border-bottom:1px solid hsla(0,0%,100%,.1)}.site-footer__newsletter-row{display:flex;flex-direction:column;gap:1.5rem;padding-block:3rem}@media (min-width:768px){.site-footer__newsletter-row{align-items:center;flex-direction:row;justify-content:space-between}}.site-footer__newsletter-title{font-size:1.25rem;font-weight:700;margin:0 0 .35rem}.site-footer__newsletter-lede{color:hsla(0,0%,100%,.6);font-size:.875rem;margin:0}.site-footer__newsletter-form{display:flex;flex-direction:column;gap:.65rem;width:100%}@media (min-width:640px){.site-footer__newsletter-form{flex-direction:row;width:auto}}.site-footer__newsletter-form input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);color:#fff;flex:1;font:inherit;min-width:200px;padding:.85rem 1rem}.site-footer__newsletter-form input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.site-footer__newsletter-form input::placeholder{color:hsla(0,0%,100%,.4)}.site-footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:4rem}@media (min-width:1024px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.site-footer__brand{grid-column:span 2}@media (min-width:1024px){.site-footer__brand{grid-column:span 2}}.site-footer__brand-link{align-items:center;color:inherit;display:inline-flex;gap:.65rem;margin-bottom:1.5rem;text-decoration:none}.site-footer__mark{align-items:center;background:var(--accent);border-radius:var(--radius);display:inline-flex;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.site-footer__name{font-size:1.25rem;font-weight:700}.site-footer__tagline{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.6;margin:0 0 1.5rem;max-width:20rem}.site-footer__contact{display:flex;flex-direction:column;gap:.75rem}.site-footer__contact-link{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-size:.875rem;gap:.65rem;text-decoration:none}.site-footer__contact-link:hover{color:var(--accent)}.site-footer__heading{font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.site-footer__links{list-style:none;margin:0;padding:0}.site-footer__links a{color:hsla(0,0%,100%,.6);display:block;font-size:.875rem;padding:.2rem 0;text-decoration:none}.site-footer__links a:hover{color:var(--accent)}.site-footer__bar{border-top:1px solid hsla(0,0%,100%,.1)}.site-footer__bar-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem}@media (min-width:640px){.site-footer__bar-inner{flex-direction:row;justify-content:space-between}}.site-footer__copy{color:hsla(0,0%,100%,.4);font-size:.875rem;margin:0}.site-footer__cta-link{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-size:.875rem;gap:.35rem;text-decoration:none}.site-footer__cta-link:hover{color:var(--accent)}.entry-content{max-width:65ch}.page-title{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1rem}.mountsol-home-section{padding:5rem 0}@media (min-width:768px){.mountsol-home-section{padding:7rem 0}}.mountsol-home-section--white{background:#fff}.mountsol-home-section--muted{background:var(--secondary)}.mountsol-home-section--gradient{background:linear-gradient(135deg,#08214a,#0b2f5c)}.mountsol-home-section--deep{background:#08214a}.mountsol-home-section__intro{margin-bottom:4rem;text-align:center}.mountsol-home-section__intro--light{color:#fff}.mountsol-home-section__title{color:var(--foreground);font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.15;margin:0 0 1rem}.mountsol-home-section__title--white{color:#fff}.mountsol-home-section__lede{color:var(--muted-foreground);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:42rem}.mountsol-home-section__lede--muted-white{color:hsla(0,0%,100%,.7)}.mountsol-home-section__actions{margin-top:3rem;text-align:center}.mountsol-home-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;margin-bottom:1rem;padding:.35rem 1rem}.mountsol-home-pill--on-dark{background:rgba(232,92,46,.2);color:var(--accent)}.mountsol-home-pill--dark{background:rgba(10,22,40,.1);color:#08214a}.mountsol-home-pill--accent{background:rgba(232,92,46,.1);color:var(--accent)}.mountsol-home-grid{display:grid;gap:1.25rem}.mountsol-home-grid--4{grid-template-columns:1fr}@media (min-width:768px){.mountsol-home-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mountsol-home-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mountsol-home-grid--3{grid-template-columns:1fr}@media (min-width:768px){.mountsol-home-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-home-grid--3{gap:1.5rem}.mountsol-home-grid--pricing{margin-inline:auto;max-width:64rem}.mountsol-home-icard{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;display:block;height:100%;overflow:hidden;padding:1.5rem;text-decoration:none;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-home-icard:hover{border-color:rgba(232,92,46,.3);box-shadow:0 20px 40px -15px rgba(0,0,0,.12);transform:translateY(-8px)}.mountsol-home-icard__icon{align-items:center;background:#08214a;border-radius:.5rem;color:#fff;display:flex;height:3.5rem;justify-content:center;margin-bottom:1rem;transition:background .3s;width:3.5rem}.mountsol-home-icard:hover .mountsol-home-icard__icon{background:var(--accent)}.mountsol-home-icard__title{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;transition:color .2s}.mountsol-home-icard:hover .mountsol-home-icard__title{color:var(--accent)}.mountsol-home-icard__desc{color:var(--muted-foreground);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.55;margin:0 0 1rem;-webkit-box-orient:vertical;overflow:hidden}.mountsol-home-icard__link{align-items:center;color:var(--accent);display:flex;font-size:.875rem;font-weight:600;gap:.35rem}.mountsol-home-icard__link span{opacity:0;transition:opacity .3s}.mountsol-home-icard:hover .mountsol-home-icard__link span{opacity:1}.mountsol-home-icard__arrow{opacity:0;transform:translateX(-1rem);transition:opacity .3s,transform .3s}.mountsol-home-icard:hover .mountsol-home-icard__arrow{opacity:1;transform:translateX(0)}.mountsol-home-split{display:grid;grid-template-columns:1fr;overflow:hidden}@media (min-width:1024px){.mountsol-home-split{grid-template-columns:1fr 1fr}}.mountsol-home-split__dark{background:linear-gradient(135deg,#08214a,#0b2f5c);padding:5rem 1rem}@media (min-width:1024px){.mountsol-home-split__dark{padding:7rem 3rem}}.mountsol-home-split__dark-inner{margin-left:auto;margin-right:auto;max-width:36rem}.mountsol-home-split__dark-inner .mountsol-home-pill{margin-bottom:1.5rem}@media (min-width:1024px){.mountsol-home-split__dark-inner{margin-left:auto;margin-right:0}}.mountsol-home-split__title{color:#fff;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.15;margin:0 0 1.5rem}.mountsol-home-split__body{color:hsla(0,0%,100%,.7);font-size:1.125rem;line-height:1.65;margin:0 0 2rem}.mountsol-home-split__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 0 2rem;padding:0}.mountsol-home-split__list li{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-size:1rem;gap:.75rem;line-height:1.45}.mountsol-home-split__check{color:var(--accent);flex-shrink:0}.mountsol-home-split__cta{gap:.5rem}.mountsol-home-split__light{align-items:center;background:var(--secondary);display:flex;justify-content:center;padding:5rem 1rem}@media (min-width:1024px){.mountsol-home-split__light{padding:7rem 3rem}}.mountsol-home-split__mock{max-width:36rem;padding:.5rem;position:relative;width:100%}@media (min-width:1024px){.mountsol-home-split__mock{padding:0}}.mountsol-home-split__img-wrap{border:1px solid rgba(226,232,240,.5);border-radius:.75rem;box-shadow:var(--shadow-mega);overflow:hidden;position:relative}.mountsol-home-float{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;gap:.75rem;padding:1rem;position:absolute;z-index:2}.mountsol-home-float--tl{left:0;top:0}.mountsol-home-float--br{bottom:0;right:0}@media (min-width:1024px){.mountsol-home-float--tl{left:-1rem;top:-1rem}.mountsol-home-float--br{bottom:-1rem;right:-1rem}}.mountsol-home-float__label{color:var(--foreground);font-size:.875rem;font-weight:500;margin:0}.mountsol-home-float__value{font-size:1.125rem;font-weight:700;margin:0}.mountsol-home-float__value--green{color:#16a34a}.mountsol-home-float__value--blue{color:#2563eb}.mountsol-home-float__icon{align-items:center;border-radius:999px;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.mountsol-home-float__icon svg{height:1.25rem;width:1.25rem}.mountsol-home-float__icon--green{background:rgba(22,163,74,.12);color:#16a34a}.mountsol-home-float__icon--blue{background:rgba(37,99,235,.12);color:#2563eb}@keyframes mountsol-home-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mountsol-home-animate-in{animation:mountsol-home-fade-in .6s ease-out both}.mountsol-home-animate-in--delay{animation-delay:.2s}.mountsol-home-fcard{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;display:block;height:100%;padding:1.5rem;text-decoration:none;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-home-fcard:hover{border-color:rgba(232,92,46,.3);box-shadow:0 20px 40px -12px rgba(232,92,46,.12);transform:translateY(-8px)}.mountsol-home-fcard__icon{align-items:center;background:#08214a;border-radius:.5rem;color:#fff;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;transition:background .3s;width:3rem}.mountsol-home-fcard:hover .mountsol-home-fcard__icon{background:var(--accent)}.mountsol-home-fcard__title{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;transition:color .2s}.mountsol-home-fcard:hover .mountsol-home-fcard__title{color:var(--accent)}.mountsol-home-fcard__desc{color:var(--muted-foreground);flex-grow:1;font-size:.875rem;line-height:1.55;margin:0}.mountsol-home-fcard__more{align-items:center;color:var(--accent);display:flex;font-size:.875rem;font-weight:600;gap:.35rem;margin-top:1rem;opacity:0;transition:opacity .3s}.mountsol-home-fcard:hover .mountsol-home-fcard__more{opacity:1}.mountsol-home-fcard__arrow{transition:transform .3s}.mountsol-home-fcard:hover .mountsol-home-fcard__arrow{transform:translateX(4px)}.mountsol-home-btn-outline-dark{background:#fff;border-color:#08214a;color:#08214a}.mountsol-home-btn-outline-dark:hover{background:#08214a;border-color:#08214a;color:#fff}.mountsol-home-workflow{margin-inline:auto;max-width:64rem;position:relative}.mountsol-home-workflow__line{background:rgba(226,232,240,.75);display:none;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}@media (min-width:768px){.mountsol-home-workflow__line{display:block}}.mountsol-home-workflow__grid{display:grid;gap:1.5rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}@media (min-width:640px){.mountsol-home-workflow__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.mountsol-home-workflow__grid{gap:.5rem;grid-template-columns:repeat(7,minmax(0,1fr))}}.mountsol-home-workflow__step{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.mountsol-home-workflow__dot{align-items:center;border-radius:999px;box-shadow:0 10px 25px -8px rgba(0,0,0,.2);color:#fff;display:flex;height:3.5rem;justify-content:center;margin-bottom:.75rem;width:3.5rem;z-index:2}.mountsol-home-workflow__dot--blue{background:#3b82f6}.mountsol-home-workflow__dot--indigo{background:#6366f1}.mountsol-home-workflow__dot--purple{background:#a855f7}.mountsol-home-workflow__dot--pink{background:#ec4899}.mountsol-home-workflow__dot--orange{background:#f97316}.mountsol-home-workflow__dot--green{background:#22c55e}.mountsol-home-workflow__dot--teal{background:#14b8a6}.mountsol-home-workflow__label{color:var(--foreground);font-size:.875rem;font-weight:600}@media (min-width:768px){.mountsol-home-workflow__label{font-size:.85rem}}.mountsol-home-workflow__arrow{color:var(--muted-foreground);display:none;position:absolute;right:-.5rem;top:1.25rem;z-index:3}@media (min-width:768px){.mountsol-home-workflow__arrow{display:block}}.mountsol-home-stats{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.mountsol-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mountsol-home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mountsol-home-stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;padding:2rem;text-align:center;transition:background .2s}.mountsol-home-stat:hover{background:hsla(0,0%,100%,.1)}.mountsol-home-stat__value{color:var(--accent);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;line-height:1;margin:0 0 .5rem}.mountsol-home-stat__label{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.mountsol-home-stat__desc{color:hsla(0,0%,100%,.6);font-size:.875rem;margin:0}.mountsol-home-quote{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;padding:2rem;transition:background .2s}.mountsol-home-quote:hover{background:hsla(0,0%,100%,.1)}.mountsol-home-quote__stars{color:#eab308;display:flex;gap:.25rem;margin-bottom:1rem}.mountsol-home-quote__text{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.65;margin:0 0 1.5rem}.mountsol-home-quote__meta{align-items:center;display:flex;gap:.75rem}.mountsol-home-quote__avatar{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.mountsol-home-quote__author{color:#fff;font-weight:600;margin:0}.mountsol-home-quote__company{color:hsla(0,0%,100%,.6);font-size:.875rem;margin:0}.mountsol-home-quote__role{color:inherit}.mountsol-home-quote__stars svg{height:1.25rem;width:1.25rem}.mountsol-home-price{background:#fff;border:2px solid var(--border);border-radius:1rem;display:flex;flex-direction:column;padding:2rem;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}.mountsol-home-price:hover{border-color:rgba(10,22,40,.2);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.mountsol-home-price--featured{background:#08214a;border-color:transparent;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:#fff;z-index:2}@media (min-width:768px){.mountsol-home-price--featured{transform:scale(1.05)}}.mountsol-home-price__name{color:var(--foreground);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.mountsol-home-price--featured .mountsol-home-price__name{color:#fff}.mountsol-home-price__desc{color:var(--muted-foreground);font-size:.875rem;margin:0 0 1.5rem}.mountsol-home-price--featured .mountsol-home-price__desc{color:hsla(0,0%,100%,.7)}.mountsol-home-price__price{color:var(--foreground);font-size:2.25rem;font-weight:700;margin:0 0 1.5rem}.mountsol-home-price--featured .mountsol-home-price__price{color:#fff}.mountsol-home-price__per{color:var(--muted-foreground);font-size:1rem;font-weight:400}.mountsol-home-price--featured .mountsol-home-price__per{color:hsla(0,0%,100%,.6)}.mountsol-home-price__list{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}.mountsol-home-price__list li{align-items:flex-start;color:var(--muted-foreground);display:flex;font-size:.875rem;gap:.5rem}.mountsol-home-price--featured .mountsol-home-price__list li{color:hsla(0,0%,100%,.8)}.mountsol-home-price__actions{margin-top:auto;width:100%}.mountsol-home-plans{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-inline:auto;max-width:64rem}@media (min-width:768px){.mountsol-home-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-home-plan{background:#fff;border:2px solid var(--border);border-radius:1rem;display:flex;flex-direction:column;padding:2rem;position:relative;transition:box-shadow .3s,border-color .3s}.mountsol-home-plan:hover{border-color:rgba(10,22,40,.2);box-shadow:0 16px 40px -16px rgba(0,0,0,.12)}.mountsol-home-plan--featured{background:#08214a;border-color:transparent;box-shadow:var(--shadow-mega);color:#fff;z-index:2}@media (min-width:768px){.mountsol-home-plan--featured{transform:scale(1.05)}}.mountsol-home-plan__badge{background:var(--accent);border-radius:999px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.35rem 1rem;position:absolute;top:-1rem;transform:translateX(-50%);white-space:nowrap}.mountsol-home-plan__name{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.mountsol-home-plan--featured .mountsol-home-plan__name{color:#fff}.mountsol-home-plan__desc{color:var(--muted-foreground);font-size:.875rem;margin:0 0 1.5rem}.mountsol-home-plan--featured .mountsol-home-plan__desc{color:hsla(0,0%,100%,.7)}.mountsol-home-plan__price{font-size:2.25rem;font-weight:700;margin:0 0 1.5rem}.mountsol-home-plan--featured .mountsol-home-plan__price{color:#fff}.mountsol-home-plan__period{color:var(--muted-foreground);font-size:1rem;font-weight:400}.mountsol-home-plan--featured .mountsol-home-plan__period{color:hsla(0,0%,100%,.6)}.mountsol-home-plan__list{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}.mountsol-home-plan__list li{align-items:flex-start;color:var(--muted-foreground);display:flex;font-size:.875rem;gap:.5rem}.mountsol-home-plan--featured .mountsol-home-plan__list li{color:hsla(0,0%,100%,.8)}.mountsol-home-plan__cta{margin-top:auto;width:100%}.mountsol-home-plan__cta--solid{background:#08214a;border:none;color:#fff}.mountsol-home-plan__cta--solid:hover{background:#0b2f5c;color:#fff}.mountsol-home-icon--on-dark{color:inherit}.mountsol-home-icon--accent{color:var(--accent)}.mountsol-home-icon--accent-tiny{color:var(--accent);flex-shrink:0}.mountsol-home-icon--muted{color:var(--muted-foreground)}.home-hero__secondary{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:3.5rem}.btn--hero-ghost{background:transparent;border:2px solid hsla(0,0%,100%,.4);color:#fff;font-size:1rem;font-weight:600;padding:.85rem 2rem}.btn--hero-ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.55);color:#fff}.home-hero__hint{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500;margin:0}.home-hero__badges{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 4rem;padding:0}@media (min-width:640px){.home-hero__badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-hero__badge{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem;transition:background .3s,border-color .3s}.home-hero__badge:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25)}.home-hero__badge-icon{align-items:center;background:rgba(232,92,46,.25);border-radius:999px;color:var(--accent);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.home-hero__badge-label{color:#fff;display:block;font-size:.875rem;font-weight:600}.home-hero__badge-sub{color:hsla(0,0%,100%,.65);display:block;font-size:.75rem;margin-top:.1rem}.home-hero__strip{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2rem;padding-top:2rem}.home-hero__strip-label{color:hsla(0,0%,100%,.5);font-size:.875rem;font-weight:500;letter-spacing:.08em;margin:0 0 1.5rem;text-transform:uppercase}.home-hero__logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.home-hero__logo{align-items:center;color:hsla(0,0%,100%,.4);display:flex;gap:.5rem;text-decoration:none;transition:color .2s}.home-hero__logo:hover{color:hsla(0,0%,100%,.7)}.home-hero__logo-mark{align-items:center;background:hsla(0,0%,100%,.1);border-radius:.5rem;display:flex;font-size:.75rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.home-hero__logo-name{font-size:.875rem;font-weight:500}@media (max-width:639px){.home-hero__logo-name{display:none}}.home-hero__form .btn--accent{gap:.5rem}.mountsol-simple-hero{background:linear-gradient(135deg,#08214a,#0b2f5c);margin-top:calc(var(--header-offset)*-1);overflow:hidden;padding:5rem 0 6rem;position:relative}.mountsol-simple-hero:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;pointer-events:none;position:absolute}.mountsol-simple-hero__inner{margin-inline:auto;max-width:var(--container);padding-inline:1rem;padding-top:var(--header-offset);position:relative;text-align:center}.mountsol-simple-hero__eyebrow{color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:.08em;margin:0 0 1.25rem;text-transform:uppercase}.mountsol-simple-hero__title{color:#fff;font-size:clamp(1.875rem,4vw,3.75rem);font-weight:700;line-height:1.15;margin:0 0 2rem;margin-inline:auto;max-width:50rem}.mountsol-simple-hero__desc{color:hsla(0,0%,100%,.75);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:36rem}.mountsol-inner{padding:4rem 0}.mountsol-inner--alt{background:var(--secondary);border-color:var(--border);border-style:solid;border-width:1px 0}.mountsol-inner--band-card{background:#fff;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.mountsol-inner--band-top{background:#fff;border-bottom:0;border-top:1px solid var(--border)}.mountsol-inner__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;margin:0 0 3rem;text-align:center}.mountsol-inner__lede{color:var(--muted-foreground);font-size:1.125rem;margin:-2rem auto 3rem;max-width:40rem;text-align:center}.mountsol-details-stack{display:flex;flex-direction:column;gap:1rem}.mountsol-h3-reset{margin-top:0}.mountsol-grid-cards{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.mountsol-grid-cards--2,.mountsol-grid-cards--feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mountsol-grid-cards--feat{grid-template-columns:repeat(4,minmax(0,1fr))}.mountsol-grid-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-feature-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.mountsol-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mountsol-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-feature-card{color:inherit;display:block;height:100%;text-decoration:none}.mountsol-feature-card__inner{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-feature-card:hover .mountsol-feature-card__inner{border-color:rgba(232,92,46,.3);box-shadow:0 20px 40px -12px rgba(232,92,46,.12);transform:translateY(-8px)}.mountsol-feature-card__icon{align-items:center;background:#08214a;border-radius:.5rem;color:#fff;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;transition:background .3s;width:3rem}.mountsol-feature-card:hover .mountsol-feature-card__icon{background:var(--accent)}.mountsol-feature-card__title{color:var(--foreground);font-size:1.125rem;font-weight:700;margin:0 0 .5rem;transition:color .2s}.mountsol-feature-card:hover .mountsol-feature-card__title{color:var(--accent)}.mountsol-feature-card__desc{color:var(--muted-foreground);flex:1;font-size:.875rem;line-height:1.55;margin:0}.mountsol-feature-card__more{align-items:center;color:var(--accent);display:flex;font-size:.875rem;font-weight:600;gap:.35rem;margin-top:1rem;opacity:0;transition:opacity .3s}.mountsol-feature-card:hover .mountsol-feature-card__more{opacity:1}.mountsol-feature-card__arrow{align-items:center;display:inline-flex;transition:transform .3s}.mountsol-feature-card:hover .mountsol-feature-card__arrow{transform:translateX(4px)}.mountsol-tile{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.04);color:inherit;display:block;height:100%;padding:1.5rem;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.mountsol-tile:hover{border-color:rgba(232,92,46,.35);box-shadow:0 20px 40px -15px rgba(0,0,0,.12);transform:translateY(-3px)}.mountsol-tile__title{font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.mountsol-tile__desc{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0}.mountsol-prose-card{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.05);padding:1.5rem;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-prose-card:hover{border-color:rgba(10,22,40,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.mountsol-prose-card__title{font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.mountsol-prose-card__text{color:var(--muted-foreground);font-size:.95rem;line-height:1.55;margin:0}.mountsol-prose-card--wide{padding:2rem}.mountsol-prose-card--wide .mountsol-prose-card__title{font-size:1.2rem}.mountsol-cta-band{color:#fff;overflow:hidden;padding:5rem 0;position:relative;text-align:center}@media (min-width:768px){.mountsol-cta-band{padding:7rem 0}}.mountsol-cta-band__bg{background:linear-gradient(135deg,#08214a,#08214a,#0b2f5c);inset:0;position:absolute}.mountsol-cta-band__glow1,.mountsol-cta-band__glow2{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.mountsol-cta-band__glow1{background:rgba(232,92,46,.12);height:500px;left:0;top:0;transform:translate(-45%,-45%);width:500px}.mountsol-cta-band__glow2{background:hsla(0,0%,100%,.06);bottom:0;height:400px;right:0;transform:translate(45%,45%);width:400px}.mountsol-cta-band__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:32px 32px;inset:0;position:absolute}.mountsol-cta-band__inner{margin-inline:auto;max-width:var(--container);padding-inline:1rem;position:relative}.mountsol-cta-band__title{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.2;margin:0 0 1rem;margin-inline:auto;max-width:36rem}.mountsol-cta-band__desc{color:hsla(0,0%,100%,.7);font-size:1.05rem;line-height:1.5;margin:0 auto 2.5rem;max-width:32rem}.mountsol-cta-band__actions{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.mountsol-cta-band__actions{flex-direction:row}}.mountsol-cta-band__btn{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.mountsol-cta-band__btn--primary{background:var(--accent);box-shadow:0 10px 30px -10px rgba(232,92,46,.5);color:#fff}.mountsol-cta-band__btn--primary:hover{background:#0b63e6;color:#fff;transform:translateY(-1px)}.mountsol-cta-band__btn--ghost{border:2px solid hsla(0,0%,100%,.35);color:#fff}.mountsol-cta-band__btn--ghost:hover{background:hsla(0,0%,100%,.08);color:#fff}.mountsol-cta-band__fineprint{color:hsla(0,0%,100%,.45);font-size:.8rem;margin:2rem 0 0}.mountsol-feature-hero{background:linear-gradient(135deg,#08214a,#0b2f5c);color:#fff;margin-top:calc(var(--header-offset)*-1);padding:6rem 0 8rem}.mountsol-feature-hero__inner{margin-inline:auto;max-width:var(--container);padding-inline:1rem;padding-top:calc(var(--header-offset) + 1rem)}.mountsol-feature-hero__layout{align-items:center;display:grid;gap:2rem}@media (min-width:768px){.mountsol-feature-hero__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.mountsol-feature-hero__eyebrow{color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.mountsol-feature-hero__title{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 2rem}.mountsol-feature-hero__desc{color:hsla(0,0%,100%,.75);font-size:1.1rem;line-height:1.55;margin:0 0 2rem;max-width:40rem}.mountsol-feature-hero__link{align-items:center;color:var(--accent);display:inline-flex;font-size:1.05rem;font-weight:600;gap:.35rem;text-decoration:none}.mountsol-feature-hero__link:hover{color:#ff9a7a}.mountsol-industry-hero{background:linear-gradient(135deg,#08214a,#0b2f5c);color:#fff;margin-top:calc(var(--header-offset)*-1);padding:6rem 0;text-align:center}.mountsol-industry-hero .container{padding-top:calc(var(--header-offset) + 6rem)}@media (min-width:768px){.mountsol-industry-hero{padding:8rem 0}}@media (min-width:1024px){.mountsol-industry-hero{padding:10rem 0}}.mountsol-industry-hero__center{margin-inline:auto;max-width:48rem}.mountsol-industry-hero__icon{align-items:center;background:hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--accent);display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.mountsol-industry-hero__icon-svg{height:2rem;width:2rem}.mountsol-industry-hero__eyebrow{color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.mountsol-industry-hero__title{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 2rem;margin-inline:auto;max-width:45rem;text-wrap:balance}.mountsol-industry-hero__desc{color:hsla(0,0%,100%,.75);font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.55;margin:0 auto 2.5rem;max-width:48rem;text-wrap:balance}.mountsol-industry-hero__link{align-items:center;color:var(--accent);display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .2s}.mountsol-industry-hero__link:hover{color:rgba(232,92,46,.8)}.mountsol-feature-link-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.mountsol-feature-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mountsol-feature-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mountsol-feature-link-grid a{color:inherit;text-decoration:none}.mountsol-inner--industry{padding:4rem 0}@media (min-width:768px){.mountsol-inner--industry{padding:6rem 0}}.mountsol-inner--industry-alt{background:var(--secondary);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.mountsol-feature-link-grid--industry{gap:1rem}.mountsol-industry-feature{display:block;height:100%}.mountsol-industry-feature__card{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;height:100%;justify-content:center;padding:1.5rem;text-align:center;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-industry-feature:hover .mountsol-industry-feature__card{border-color:rgba(232,92,46,.3);box-shadow:0 20px 40px -12px rgba(232,92,46,.12);transform:translateY(-4px)}.mountsol-industry-feature__title{color:var(--foreground);font-weight:600;margin:0}.mountsol-inner--industry .mountsol-prose-card{background:var(--secondary)}.mountsol-inner--industry-alt .mountsol-prose-card{background:var(--background);padding:2rem}.mountsol-contact-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:768px){.mountsol-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-contact-card{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.05);padding:2rem;text-align:center;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-contact-card:hover{border-color:rgba(10,22,40,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.mountsol-contact-card__icon{align-items:center;background:var(--secondary);border-radius:var(--radius);color:var(--foreground);display:flex;height:3.5rem;justify-content:center;margin:0 auto 1rem;width:3.5rem}.mountsol-contact-card__icon-svg{color:var(--foreground);height:1.75rem;width:1.75rem}.mountsol-contact-card h3{font-size:1.15rem;margin:0 0 .5rem}.mountsol-contact-card p{color:var(--muted-foreground);font-size:.9rem;margin:0 0 1rem}.mountsol-contact-card a{color:var(--foreground);font-weight:500;text-decoration:none}.mountsol-contact-card a:hover{color:var(--accent)}.mountsol-contact-card__phone{font-size:1.125rem}.mountsol-contact-card__hours{color:var(--muted-foreground);font-size:.75rem;margin:.5rem 0 0}.mountsol-contact-card__cta{margin-top:1rem}.mountsol-details{background:#fff;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:1rem 1.25rem;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-details summary{align-items:center;display:flex;font-weight:600;justify-content:space-between;list-style:none}.mountsol-details summary span{transition:transform .2s}.mountsol-details[open] summary span{transform:rotate(180deg)}.mountsol-details:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px)}.mountsol-details summary::-webkit-details-marker{display:none}.mountsol-details p{color:var(--muted-foreground);font-size:.95rem;line-height:1.55;margin:1rem 0 0}.mountsol-login-wrap{align-items:center;background:linear-gradient(135deg,#08214a,#0b2f5c);display:flex;justify-content:center;margin-top:calc(var(--header-offset)*-1);min-height:60vh;padding:4rem 1rem;padding-top:calc(var(--header-offset) + 4rem)}.mountsol-login-card{background:#fff;border-radius:var(--radius);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;padding:2rem;width:100%}.mountsol-login-head{margin-bottom:2rem;text-align:center}.mountsol-login-card h1{font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.mountsol-login-card .mountsol-muted{color:var(--muted-foreground);font-size:1rem;margin:0}.mountsol-login-card label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.35rem}.mountsol-login-card input[type=email],.mountsol-login-card input[type=password]{border:1px solid var(--border);border-radius:var(--radius);font:inherit;margin-bottom:1rem;padding:.55rem .75rem;width:100%}.mountsol-login-row{align-items:center;display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.mountsol-login-remember{align-items:center;color:var(--muted-foreground);display:inline-flex;font-weight:400;gap:.5rem}.mountsol-login-remember input[type=checkbox]{border-radius:.25rem;height:1rem;width:1rem}.mountsol-login-forgot{color:var(--foreground);font-weight:500;text-decoration:none}.mountsol-login-forgot:hover{color:var(--accent)}.mountsol-login-card .btn{margin-top:.5rem;width:100%}.mountsol-login-divider{margin:1.5rem 0;position:relative;text-align:center}.mountsol-login-divider:before{background:var(--border);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mountsol-login-divider span{background:#fff;color:var(--muted-foreground);font-size:.875rem;padding:0 .75rem;position:relative}.mountsol-login-legal{color:var(--muted-foreground);font-size:.75rem;margin:1.5rem 0 0;text-align:center}.mountsol-login-legal a{color:var(--foreground);font-weight:500;text-decoration:none}.mountsol-login-legal a:hover{color:var(--accent)}.mountsol-demo-steps .mountsol-step-num{align-items:center;background:var(--foreground);border-radius:999px;color:#fff;display:flex;font-weight:700;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.mountsol-demo-steps h3{font-size:1.05rem;margin:0 0 .35rem}.mountsol-demo-steps p{color:var(--muted-foreground);font-size:.875rem;margin:0}.two-col-help{display:grid;gap:2rem}@media (min-width:768px){.two-col-help{grid-template-columns:repeat(2,minmax(0,1fr))}}.mountsol-narrow{margin-inline:auto;max-width:48rem}.mountsol-about-stack{display:flex;flex-direction:column;gap:2rem}.mountsol-prose-card__title--lg{font-size:clamp(1.5rem,3vw,1.875rem);margin-bottom:1rem}.mountsol-prose-card__text--lg{font-size:1.125rem;line-height:1.65}.mountsol-values-grid{margin-top:.5rem;text-align:left}.mountsol-value-title{font-size:1rem;font-weight:600;margin:0 0 .5rem}.mountsol-value-desc{color:var(--muted-foreground);font-size:.875rem;line-height:1.55;margin:0}.mountsol-about-team .mountsol-inner__title{margin-bottom:3rem}.mountsol-about-team__body{color:var(--muted-foreground);font-size:1.125rem;line-height:1.65;margin:0;text-align:center}.mountsol-resources-stack{display:flex;flex-direction:column;gap:4rem}.mountsol-resources-block__title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;margin:0 0 2rem}.mountsol-resource-card{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.05);height:100%;padding:1.5rem;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-resource-card:hover{border-color:rgba(10,22,40,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.mountsol-resource-card__title{font-size:1.05rem;font-weight:600;margin:0 0 .5rem;transition:color .2s}.mountsol-resource-card:hover .mountsol-resource-card__title{color:var(--foreground)}.mountsol-resource-card__desc{color:var(--muted-foreground);font-size:.875rem;line-height:1.55;margin:0 0 1rem}.mountsol-resource-card__faux-link{align-items:center;color:var(--foreground);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem}.mountsol-resource-card__faux-link svg{transition:transform .2s}.mountsol-resource-card:hover .mountsol-resource-card__faux-link svg{transform:translateX(4px)}.mountsol-resources-mid{text-align:center}.mountsol-resources-mid__title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;margin:0 0 1rem}.mountsol-resources-mid__lede{color:var(--muted-foreground);font-size:1.125rem;line-height:1.65;margin:0 0 2rem}.mountsol-resources-blog-layout{display:grid;gap:2rem}@media (min-width:1024px){.mountsol-resources-blog-layout{align-items:start;grid-template-columns:minmax(0,1fr) 16rem}}.mountsol-resources-blog-sidebar{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.mountsol-resources-blog-cats{color:var(--muted-foreground);margin:0;padding-left:1.1rem}.mountsol-resources-blog-cats li+li{margin-top:.5rem}.mountsol-resource-card__meta{color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.mountsol-roi-calculator{display:grid;gap:1rem;margin-top:1.5rem}.mountsol-roi-calculator__field{display:grid;font-size:.875rem;font-weight:500;gap:.35rem}.mountsol-roi-calculator__field input{border:1px solid var(--border);border-radius:var(--radius);font:inherit;padding:.65rem .75rem;width:100%}.mountsol-roi-calculator__result{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);margin-top:.5rem;padding:1.25rem 1.5rem}.mountsol-roi-calculator__result-label{color:var(--muted-foreground);font-size:.875rem;margin:0 0 .35rem}.mountsol-roi-calculator__result-value{color:var(--foreground);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0}.mountsol-inline-link-arrow{align-items:center;color:var(--accent);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none;transition:color .15s}.mountsol-inline-link-arrow:hover{color:#0b63e6}.mountsol-inline-link-arrow svg{transition:transform .2s}.mountsol-inline-link-arrow:hover svg{transform:translateX(4px)}.mountsol-pricing-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.mountsol-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mountsol-pricing-card{background:#fff;border:1px solid rgba(226,232,240,.5);border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s,transform .3s,border-color .3s}.mountsol-pricing-card:hover{border-color:rgba(10,22,40,.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px)}.mountsol-pricing-card--featured{background:linear-gradient(160deg,#08214a,#0b2f5c 65%);border-color:rgba(10,22,40,.2);box-shadow:0 25px 50px -12px rgba(10,22,40,.2);color:#fff}@media (min-width:768px){.mountsol-pricing-card--featured{transform:scale(1.05);z-index:2}}.mountsol-pricing-badge{align-items:center;background:var(--secondary);border-bottom-left-radius:var(--radius);color:var(--foreground);display:inline-flex;font-size:.65rem;font-weight:700;gap:.35rem;letter-spacing:.06em;padding:.35rem .85rem;position:absolute;right:0;top:0}.mountsol-pricing-badge--accent{background:var(--accent);color:#fff}.mountsol-p-icon{flex-shrink:0}.mountsol-pricing-card__head{padding:2.25rem 1.5rem 1.25rem}.mountsol-pricing-card--featured .mountsol-pricing-card__head{padding-top:2.5rem}.mountsol-pricing-card__name-row{align-items:center;display:flex;gap:.65rem;margin-bottom:.75rem}.mountsol-pricing-card__icon{align-items:center;background:rgba(232,92,46,.12);border-radius:.65rem;color:var(--accent);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.mountsol-pricing-card__icon--inv{background:hsla(0,0%,100%,.12);color:var(--accent)}.mountsol-pricing-card--featured .mountsol-pricing-card__icon{background:hsla(0,0%,100%,.1);color:#fff}.mountsol-pricing-card__name{font-size:1.15rem;font-weight:700;letter-spacing:.04em;margin:0}.mountsol-pricing-card--featured .mountsol-pricing-card__name{color:#fff}.mountsol-pricing-card__desc{color:var(--muted-foreground);font-size:.95rem;line-height:1.5;margin:0 0 1.25rem}.mountsol-pricing-card--featured .mountsol-pricing-card__desc{color:hsla(0,0%,100%,.72)}.mountsol-pricing-card__price{align-items:baseline;display:flex;gap:.15rem;margin-bottom:1.25rem}.mountsol-pricing-card__amount{font-size:2.25rem;font-weight:700;letter-spacing:-.02em}.mountsol-pricing-card--featured .mountsol-pricing-card__amount{color:#fff}.mountsol-pricing-card__period{color:var(--muted-foreground);font-size:1rem}.mountsol-pricing-card--featured .mountsol-pricing-card__period{color:hsla(0,0%,100%,.55)}.mountsol-pricing-card__cta{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.25rem;text-decoration:none;transition:background .15s,color .15s,transform .15s;width:100%}.mountsol-pricing-card__cta:not(.mountsol-pricing-card__cta--on-dark){box-sizing:border-box}.mountsol-pricing-card__cta--on-dark{background:var(--accent);box-shadow:0 10px 28px -12px rgba(232,92,46,.55);color:#fff}.mountsol-pricing-card__cta--on-dark:hover{background:#0b63e6;color:#fff;transform:translateY(-1px)}.mountsol-pricing-card__body{background:rgba(248,250,252,.5);border-top:1px solid rgba(226,232,240,.6);flex:1;padding:0 1.5rem 1.75rem}.mountsol-pricing-card--featured .mountsol-pricing-card__body{background:rgba(0,0,0,.15);border-top-color:hsla(0,0%,100%,.12)}.mountsol-pricing-cat__title{color:var(--foreground);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:1.25rem 0 .65rem;text-transform:uppercase}.mountsol-pricing-card--featured .mountsol-pricing-cat__title{color:hsla(0,0%,100%,.92)}.mountsol-pricing-cat:first-child .mountsol-pricing-cat__title{margin-top:.35rem}.mountsol-pricing-cat__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.mountsol-pricing-cat__list li{align-items:flex-start;color:var(--muted-foreground);display:flex;font-size:.875rem;gap:.5rem;line-height:1.45}.mountsol-pricing-card--featured .mountsol-pricing-cat__list li{color:hsla(0,0%,100%,.78)}.mountsol-pricing-check{align-items:center;background:rgba(232,92,46,.15);border-radius:999px;color:var(--accent);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.1rem;width:1.25rem}.mountsol-pricing-check--inv{background:hsla(0,0%,100%,.15);color:#fff}.mountsol-compare-inner{margin-inline:auto;max-width:56rem}.mountsol-compare-intro .mountsol-inner__title{margin-bottom:.5rem}.mountsol-compare-intro__lede{margin-bottom:0}.mountsol-plan-included-list{display:grid;gap:.85rem;list-style:none;margin:1.5rem 0 0;padding:0}.mountsol-plan-included-list li{align-items:flex-start;color:var(--foreground);display:flex;font-size:.95rem;gap:.65rem}.mountsol-compare-scroll{margin-top:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.mountsol-compare-table{border-collapse:collapse;font-size:.9rem;min-width:36rem;width:100%}.mountsol-compare-table td,.mountsol-compare-table th{border:1px solid var(--border);padding:.85rem 1rem;text-align:left;vertical-align:middle}.mountsol-compare-table thead th{background:var(--secondary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mountsol-compare-table__highlight{background:rgba(232,92,46,.08)}.mountsol-compare-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.6)}.mountsol-compare-table tbody tr:nth-child(2n) td.mountsol-compare-table__highlight{background:rgba(232,92,46,.12)}.mountsol-compare-table__cell-center{text-align:center}.mountsol-compare-yes{color:#16a34a;font-size:1.1rem;font-weight:700}.mountsol-compare-no{color:var(--muted-foreground);font-size:1rem}.mountsol-details--pricing summary span{font-size:.75rem;opacity:.6}.fluentform,.fluentform form.frm-fluent-form,.fluentform_wrapper{color:var(--foreground,#08214a);font-family:inherit}.fluentform .ff-el-group,.fluentform .ff-t-container{margin-bottom:1.25rem}.fluentform .ff-el-input--label label,.fluentform .ff-el-input--label.ff-el-is-required label{color:var(--foreground,#08214a);display:block;font-size:.875rem;font-weight:500;letter-spacing:.01em;margin-bottom:.5rem}.fluentform .ff-el-is-required.asterisk-left label:before,.fluentform .ff-el-is-required.asterisk-right label:after{color:var(--accent,#1f7bff)}.fluentform .ff-el-form-control,.fluentform input[type=email],.fluentform input[type=number],.fluentform input[type=password],.fluentform input[type=tel],.fluentform input[type=text],.fluentform input[type=url],.fluentform select,.fluentform textarea{background:var(--background,#fff);border:1px solid var(--border,#e2e8f0);border-radius:.5rem;color:var(--foreground,#08214a);font:inherit;font-size:.9375rem;line-height:1.45;max-width:100%;padding:.7rem .9rem;transition:border-color .15s,box-shadow .15s;width:100%}.fluentform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.fluentform .ff-el-form-control::-moz-placeholder,.fluentform input::-moz-placeholder,.fluentform textarea::-moz-placeholder{color:#94a3b8;opacity:1}.fluentform .ff-el-form-control::placeholder,.fluentform input::placeholder,.fluentform textarea::placeholder{color:#94a3b8;opacity:1}.fluentform .ff-el-form-control:focus,.fluentform input:focus,.fluentform select:focus,.fluentform textarea:focus{border-color:var(--accent,#1f7bff);box-shadow:0 0 0 3px rgba(232,92,46,.14);outline:none}.fluentform textarea{min-height:8rem;resize:vertical}.fluentform .ff-t-cell{width:100%}@media (min-width:768px){.fluentform .ff-t-row{display:flex;flex-wrap:wrap;gap:1rem}.fluentform .ff-t-cell{flex:1 1 calc(50% - 0.5rem);min-width:0}}.fluentform .ff-el-group.ff-text-left,.fluentform .ff_submit_btn_wrapper{margin-top:1rem}.fluentform .ff-btn-submit,.fluentform .ff-btn.ff-btn-next,.fluentform button[type=submit].ff-btn{align-items:center;background:var(--accent,#1f7bff);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:.75rem 1.35rem;transition:background .2s,box-shadow .2s}.fluentform .ff-btn-submit:hover,.fluentform .ff-btn.ff-btn-next:hover,.fluentform button[type=submit].ff-btn:hover{background:var(--accent-hover,#0b63e6)}.fluentform .ff-el-is-error .ff-el-form-control,.fluentform .ff-el-is-error input,.fluentform .ff-el-is-error select,.fluentform .ff-el-is-error textarea{border-color:#dc2626}.fluentform .error.text-danger,.fluentform .ff-el-is-error .error{color:#dc2626;display:block;font-size:.8125rem;margin-top:.35rem}.fluentform .ff-el-group .ff-message-success,.fluentform .ff-message-success{background:var(--secondary,#f4f6f8);border:1px solid var(--border,#e2e8f0);border-radius:.5rem;font-size:.95rem;margin-top:1rem;padding:1.5rem}.mountsol-form-wrap{background:var(--background,#fff);border:1px solid var(--border,#e2e8f0);border-radius:.75rem;box-shadow:0 10px 40px -15px rgba(0,0,0,.12);margin-inline:auto;max-width:42rem;padding:2rem}.mountsol-form-placeholder{border:2px dashed var(--border,#e2e8f0);border-radius:var(--radius,.5rem);color:var(--muted-foreground,#49576a);font-size:.9rem;padding:2rem;text-align:center}.mountsol-form-wrap--fluent-demo{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}form.fluent_form_3.frm-fluent-form{font-family:inherit}form.fluent_form_3{--ms-foreground:#08214a;--ms-muted:#49576a;--ms-muted-soft:#94a3b8;--ms-accent:#1f7bff;--ms-accent-hover:#0b63e6;--ms-accent-soft:rgba(232,92,46,.08);--ms-accent-ring:rgba(232,92,46,.18);--ms-border:#d8dee6;--ms-border-strong:#c5ced8;--ms-bg:#fff;--ms-secondary:#f4f6f9;--ms-radius:0.75rem;--ms-card-radius:0.875rem;--ms-pill-radius:999px;color:var(--ms-foreground);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.5}form.fluent_form_3 .ff-el-progress,form.fluent_form_3 .ff_progress_wrap{margin:0 0 1rem}form.fluent_form_3 .ff-el-progress{background:var(--ms-secondary);border:none;border-radius:999px;height:.3rem;overflow:hidden}form.fluent_form_3 .ff-el-progress-bar{background:linear-gradient(90deg,var(--ms-accent) 0,#f07040 100%)!important;border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}form.fluent_form_3 .ff-el-progress-bar .ff-el-progress-title,form.fluent_form_3 .ff-el-progress-bar span{color:transparent!important;font-size:0!important;opacity:0!important}form.fluent_form_3 .ff-el-progress-status{color:var(--ms-accent);display:block!important;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .4rem;padding:0;text-transform:uppercase}form.fluent_form_3 .ff-step-titles{margin:0 0 .25rem;overflow:visible;padding:0}form.fluent_form_3 .ff-step-titles ul{background:transparent;border:none;display:block;list-style:none;margin:0;padding:0}form.fluent_form_3 .ff-step-titles li{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ms-accent);display:none!important;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;padding:0;text-transform:uppercase}form.fluent_form_3 .ff-step-titles li:after,form.fluent_form_3 .ff-step-titles li:before{content:none!important;display:none!important}form.fluent_form_3 .ff-step-titles li.ff_active,form.fluent_form_3 .ff-step-titles li.ff_active.active{display:block!important}form.fluent_form_3 .ff-step-body,form.fluent_form_3 .fluentform-step{animation:ms-ff-step-in .42s cubic-bezier(.22,1,.36,1)}@keyframes ms-ff-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}form.fluent_form_3 .ff-el-group h2,form.fluent_form_3 .ff-el-group h3,form.fluent_form_3 .ff-step-body h2,form.fluent_form_3 .ff-step-body h3,form.fluent_form_3 .ff_step_title{color:var(--ms-foreground);font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:0 0 .5rem}form.fluent_form_3 .ff-el-group h4,form.fluent_form_3 .ff-step-body h4{color:var(--ms-foreground);font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 .35rem}form.fluent_form_3 .ff-custom-html p,form.fluent_form_3 .ff-el-group>p:not(.ff-el-help-message),form.fluent_form_3 .ff-step-body>p{color:var(--ms-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.35rem}form.fluent_form_3 .ff-description,form.fluent_form_3 .ff-el-help-message{color:var(--ms-muted);font-size:.875rem;line-height:1.6;margin:0 0 .75rem}form.fluent_form_3 .ff-el-group{margin-bottom:1.2rem}form.fluent_form_3 .ff-el-input--label label{color:var(--ms-muted-soft);display:block;font-size:.75rem;font-weight:600;letter-spacing:.01em;margin-bottom:.3rem}form.fluent_form_3 .ff-el-is-required.asterisk-left label:before,form.fluent_form_3 .ff-el-is-required.asterisk-right label:after{color:var(--ms-accent)}form.fluent_form_3 .ff-el-form-control,form.fluent_form_3 input[type=email],form.fluent_form_3 input[type=number],form.fluent_form_3 input[type=password],form.fluent_form_3 input[type=text],form.fluent_form_3 input[type=url],form.fluent_form_3 select,form.fluent_form_3 textarea{background:transparent;border:none;border-bottom:1px solid var(--ms-border);border-radius:0;box-shadow:none;color:var(--ms-foreground);font:inherit;font-size:.9375rem;line-height:1.5;max-width:100%;padding:.55rem 0;transition:border-color .2s ease,background .2s ease;width:100%}form.fluent_form_3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;padding-right:1.75rem}form.fluent_form_3 .ff-el-form-control::-moz-placeholder,form.fluent_form_3 input::-moz-placeholder,form.fluent_form_3 textarea::-moz-placeholder{color:var(--ms-muted-soft);opacity:1}form.fluent_form_3 .ff-el-form-control::placeholder,form.fluent_form_3 input::placeholder,form.fluent_form_3 textarea::placeholder{color:var(--ms-muted-soft);opacity:1}form.fluent_form_3 .ff-el-form-control:hover,form.fluent_form_3 input:hover,form.fluent_form_3 select:hover,form.fluent_form_3 textarea:hover{border-bottom-color:var(--ms-border-strong)}form.fluent_form_3 .ff-el-form-control:focus,form.fluent_form_3 input:focus,form.fluent_form_3 select:focus,form.fluent_form_3 textarea:focus{background:rgba(232,92,46,.02);border-bottom-color:var(--ms-accent);box-shadow:none;outline:none}form.fluent_form_3 textarea{min-height:5.25rem;padding-top:.4rem;resize:vertical}form.fluent_form_3 .iti{border-bottom:1px solid var(--ms-border);display:block;position:relative;transition:border-color .2s ease,background .2s ease;width:100%}form.fluent_form_3 .iti:hover{border-bottom-color:var(--ms-border-strong)}form.fluent_form_3 .iti:has(input:focus){background:rgba(232,92,46,.02);border-bottom-color:var(--ms-accent)}form.fluent_form_3 .iti--allow-dropdown .iti__country-container,form.fluent_form_3 .iti--allow-dropdown .iti__flag-container,form.fluent_form_3 .iti--separate-dial-code .iti__country-container,form.fluent_form_3 .iti--separate-dial-code .iti__flag-container{align-items:center;bottom:0;display:flex;left:0;padding:0;position:absolute;right:auto;top:0;z-index:2}form.fluent_form_3 .iti__selected-country,form.fluent_form_3 .iti__selected-flag{align-items:center;background:transparent!important;border:none;display:flex;height:100%;padding:0 .35rem 0 0}form.fluent_form_3 .iti__selected-country:hover,form.fluent_form_3 .iti__selected-flag:hover{background:rgba(10,22,40,.04)!important}form.fluent_form_3 .iti__arrow{border-top-color:var(--ms-muted-soft);margin-left:.2rem}.mountsol-form-wrap--fluent-demo form.fluent_form_3 .iti--allow-dropdown .iti__country-container,.mountsol-form-wrap--fluent-demo form.fluent_form_3 .iti--allow-dropdown .iti__flag-container,.mountsol-form-wrap--fluent-demo form.fluent_form_3 .iti__selected-country,.mountsol-form-wrap--fluent-demo form.fluent_form_3 .iti__selected-flag{cursor:default;pointer-events:none}.mountsol-form-wrap--fluent-demo form.fluent_form_3 .iti__arrow{display:none!important}form.fluent_form_3 .iti .ff-el-form-control,form.fluent_form_3 .iti input[type=tel],form.fluent_form_3 .iti input[type=text]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--ms-foreground);font:inherit;font-size:.9375rem;line-height:1.5;margin:0!important;padding:.55rem 0 .55rem 3.4rem!important;width:100%!important}form.fluent_form_3 .iti--separate-dial-code input[type=tel],form.fluent_form_3 .iti--separate-dial-code input[type=text]{padding-left:6.75rem!important}form.fluent_form_3 .iti .ff-el-form-control:focus,form.fluent_form_3 .iti input[type=tel]:focus,form.fluent_form_3 .iti input[type=text]:focus{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}form.fluent_form_3 .iti input[type=tel]::-moz-placeholder,form.fluent_form_3 .iti input[type=text]::-moz-placeholder{color:var(--ms-muted-soft);opacity:1}form.fluent_form_3 .iti input[type=tel]::placeholder,form.fluent_form_3 .iti input[type=text]::placeholder{color:var(--ms-muted-soft);opacity:1}form.fluent_form_3 .ff-el-is-error .iti{border-bottom-color:#dc2626!important}form.fluent_form_3 .iti__country-list{border:1px solid var(--ms-border);border-radius:var(--ms-card-radius);box-shadow:0 16px 40px -20px rgba(10,22,40,.35);z-index:30}@media (max-width:640px){form.fluent_form_3 .iti .ff-el-form-control,form.fluent_form_3 .iti input[type=tel],form.fluent_form_3 .iti input[type=text]{font-size:1rem;padding-left:3.15rem!important}form.fluent_form_3 .iti--separate-dial-code input[type=tel],form.fluent_form_3 .iti--separate-dial-code input[type=text]{padding-left:6.25rem!important}}form.fluent_form_3 .ff-t-row{display:flex;flex-wrap:wrap;gap:1rem}form.fluent_form_3 .ff-t-cell{flex:1 1 calc(50% - 0.75rem);min-width:min(100%,12rem)}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c):has(.ff-el-form-check input[type=radio]){margin-bottom:1.35rem}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]){margin:0;position:relative}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-input,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) input[type=radio]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;cursor:pointer;height:100%!important;inset:0;margin:0!important;opacity:0!important;padding:0!important;position:absolute!important;width:100%!important;z-index:1}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label:after,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label:before,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]):after,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]):before{content:none!important;display:none!important}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label{align-items:center!important;background:var(--ms-bg)!important;border:1.5px solid var(--ms-border)!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(10,22,40,.04);color:var(--ms-foreground)!important;cursor:pointer;display:flex!important;font-size:.875rem!important;font-weight:600!important;justify-content:center!important;line-height:1.35!important;margin:0!important;min-height:2.5rem;padding:.6rem 1.15rem!important;position:relative;text-align:center!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,transform .16s ease}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label .ff-el-form-check-label,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label span{display:block;margin:0!important;overflow-wrap:anywhere;padding:0!important;text-align:center!important;white-space:normal;width:100%;word-break:normal}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label:hover{background:rgba(232,92,46,.03)!important;border-color:rgba(232,92,46,.45)!important;box-shadow:0 4px 14px -10px rgba(10,22,40,.25);transform:translateY(-1px)}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label.active,form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label:has(input:checked),form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]).ff_item_selected .ff-el-form-check-label{background:var(--ms-accent-soft)!important;border-color:var(--ms-accent)!important;box-shadow:0 0 0 1px rgba(232,92,46,.12),0 6px 18px -12px rgba(232,92,46,.35)!important;color:var(--ms-accent)!important;transform:translateY(0)}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label:has(input:focus-visible){border-color:var(--ms-accent)!important;box-shadow:0 0 0 3px var(--ms-accent-ring)!important;outline:none}form.fluent_form_3 .ff-el-group.ff_list_2col .ff-el-input--content,form.fluent_form_3 .ff-el-group.ff_list_3col .ff-el-input--content,form.fluent_form_3 .ff-el-group.ff_list_4col .ff-el-input--content,form.fluent_form_3 .ff-el-group.ff_list_buttons .ff-el-input--content,form.fluent_form_3 .ff-el-group.ff_list_inline .ff-el-input--content{-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}@media (min-width:768px){form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label{min-height:2.625rem;padding:.65rem 1.25rem!important}}@media (max-width:640px){form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c) .ff-el-form-check:has(input[type=radio]) .ff-el-form-check-label{font-size:.9rem!important;padding:.65rem 1.15rem!important}}form.fluent_form_3 .ff-el-form-check:has(input[type=checkbox]):not(.ff_tc_label) .ff-el-form-check-label{align-items:flex-start!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;flex-direction:row!important;font-size:inherit!important;font-weight:400!important;justify-content:flex-start!important;line-height:1.5!important;min-height:auto!important;padding:.75rem 0!important;text-align:left!important;transform:none!important}form.fluent_form_3 .ff-el-form-check:has(input[type=checkbox]):not(.ff_tc_label) .ff-el-form-check-label span{text-align:left!important}form.fluent_form_3 .ff-el-form-check:has(input[type=checkbox]):not(.ff_tc_label) .ff-el-form-check-input,form.fluent_form_3 .ff-el-form-check:has(input[type=checkbox]):not(.ff_tc_label) input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;border:initial!important;height:1rem!important;inset:auto!important;margin:.2rem .55rem 0 0!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:static!important;width:1rem!important;clip:auto!important;accent-color:var(--ms-accent);flex-shrink:0}form.fluent_form_3 .ff-el-group.ms-consent-gated:not(.is-visible){display:none!important}form.fluent_form_3 .ff-el-group.ms-consent-gated.is-visible{animation:ms-ff-step-in .35s cubic-bezier(.22,1,.36,1);display:block!important}form.fluent_form_3 .ff-btn-next.ms-ff-next-blocked,form.fluent_form_3 .ff-btn-next[disabled],form.fluent_form_3 .ff-btn.ff-btn-next.ms-ff-next-blocked,form.fluent_form_3 .ff-btn.ff-btn-next[disabled]{cursor:not-allowed!important;opacity:.55!important;pointer-events:none!important}.mountsol-form-wrap--fluent-demo .ms-places-dropdown{background:#fff;border:1px solid rgba(10,22,40,.12);border-radius:.65rem;box-shadow:0 16px 40px -24px rgba(10,22,40,.35);left:0;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:.35rem 0;position:absolute;right:0;top:calc(100% + .25rem);z-index:100000}.mountsol-form-wrap--fluent-demo .ms-places-dropdown[hidden]{display:none!important}.mountsol-form-wrap--fluent-demo .ms-places-dropdown__item{background:transparent;border:0;color:var(--ms-foreground,#08214a);cursor:pointer;display:block;font:inherit;font-size:.9375rem;line-height:1.35;margin:0;padding:.65rem .9rem;text-align:left;width:100%}.mountsol-form-wrap--fluent-demo .ms-places-dropdown__item.is-active,.mountsol-form-wrap--fluent-demo .ms-places-dropdown__item:hover{background:rgba(232,92,46,.08);color:var(--ms-foreground,#08214a)}form.fluent_form_3 .ff-el-form-check.ff_tc_label .ff-el-form-check-label,form.fluent_form_3 .ff-el-group.ff_gdpr_field .ff-el-form-check-label,form.fluent_form_3 .ff-el-group.ff_t_c .ff-el-form-check-label,form.fluent_form_3 .ff-t-cell .ff-el-form-check-label{align-items:flex-start!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex-direction:row!important;justify-content:flex-start!important;min-height:auto!important;padding:.75rem 0!important;transform:none!important}form.fluent_form_3 .ff-el-form-check.ff_tc_label .ff-el-form-check-label:before,form.fluent_form_3 .ff-el-group.ff_gdpr_field .ff-el-form-check-label:before,form.fluent_form_3 .ff-el-group.ff_t_c .ff-el-form-check-label:before,form.fluent_form_3 .ff-t-cell .ff-el-form-check-label:before{display:none!important}form.fluent_form_3 .ff-el-form-check.ff_tc_label .ff-el-form-check-input,form.fluent_form_3 .ff-el-group.ff_gdpr_field .ff-el-form-check-input,form.fluent_form_3 .ff-el-group.ff_t_c .ff-el-form-check-input,form.fluent_form_3 .ff-t-cell .ff-el-form-check-input{height:1rem!important;margin:.2rem .55rem 0 0!important;opacity:1!important;pointer-events:auto!important;position:static!important;width:1rem!important;clip:auto!important;accent-color:var(--ms-accent)}form.fluent_form_3 .ff-el-is-error .ff-el-form-control,form.fluent_form_3 .ff-el-is-error input,form.fluent_form_3 .ff-el-is-error select,form.fluent_form_3 .ff-el-is-error textarea{border-bottom-color:#dc2626!important}form.fluent_form_3 .error.text-danger,form.fluent_form_3 .ff-el-is-error .error{color:#dc2626;display:block;font-size:.8125rem;margin-top:.35rem}form.fluent_form_3 .ff-message-success{background:var(--ms-secondary);border:1px solid var(--ms-border);border-radius:var(--ms-card-radius);font-size:.95rem;margin-top:1rem;padding:1.25rem}form.fluent_form_3 .ff-step-footer,form.fluent_form_3 .ff_submit_btn_wrapper.ff-step-footer-v2,form.fluent_form_3 .step-nav{align-items:stretch;border-top:none;display:flex!important;flex-direction:column-reverse;gap:.6rem;margin-top:1.5rem;padding-top:0}form.fluent_form_3 .step-nav .ff-float-right{margin-left:0;width:100%}form.fluent_form_3 .ff-btn,form.fluent_form_3 .step-nav button,form.fluent_form_3 button.ff-btn{align-items:center;border-radius:var(--ms-pill-radius)!important;cursor:pointer;display:inline-flex!important;font-family:inherit!important;font-size:.9rem!important;font-weight:700!important;justify-content:center;line-height:1.2!important;min-width:0;padding:.8rem 1.25rem!important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s ease;width:100%}form.fluent_form_3 .ff-btn.ff-btn-next,form.fluent_form_3 .ff-btn.ff-btn-submit,form.fluent_form_3 .step-nav button.ff-btn-next,form.fluent_form_3 .step-nav button.ff-btn-submit,form.fluent_form_3 button[type=submit].ff-btn{background:linear-gradient(135deg,var(--ms-accent) 0,var(--ms-accent-hover) 100%)!important;border:1px solid var(--ms-accent)!important;box-shadow:0 12px 28px -14px rgba(232,92,46,.65)!important;color:#fff!important}form.fluent_form_3 .ff-btn.ff-btn-next:hover,form.fluent_form_3 .ff-btn.ff-btn-submit:hover,form.fluent_form_3 .step-nav button.ff-btn-next:hover,form.fluent_form_3 .step-nav button.ff-btn-submit:hover,form.fluent_form_3 button[type=submit].ff-btn:hover{background:linear-gradient(135deg,#f07040 0,var(--ms-accent-hover) 100%)!important;border-color:var(--ms-accent-hover)!important;box-shadow:0 16px 32px -14px rgba(232,92,46,.72)!important;transform:translateY(-1px)}form.fluent_form_3 .ff-btn.ff-btn-prev,form.fluent_form_3 .step-nav button.ff-btn-prev{background:transparent!important;border:1px solid var(--ms-border)!important;box-shadow:none!important;color:var(--ms-foreground)!important}form.fluent_form_3 .ff-btn.ff-btn-prev:hover,form.fluent_form_3 .step-nav button.ff-btn-prev:hover{background:var(--ms-secondary)!important;border-color:var(--ms-border-strong)!important;transform:translateY(-1px)}form.fluent_form_3 .step-nav .ff-btn-prev:empty,form.fluent_form_3 .step-nav button.ff-btn-prev:empty{display:none!important}form.fluent_form_3 .ff-btn:disabled,form.fluent_form_3 .step-nav button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}@media (min-width:640px){form.fluent_form_3 .ff-step-footer,form.fluent_form_3 .ff_submit_btn_wrapper.ff-step-footer-v2,form.fluent_form_3 .step-nav{align-items:center;flex-direction:row;justify-content:space-between}form.fluent_form_3 .step-nav .ff-float-right{margin-left:auto;width:auto}form.fluent_form_3 .ff-btn.ff-btn-next,form.fluent_form_3 .ff-btn.ff-btn-submit,form.fluent_form_3 .step-nav button.ff-btn-next,form.fluent_form_3 .step-nav button.ff-btn-submit,form.fluent_form_3 button[type=submit].ff-btn{min-width:9rem;width:auto}form.fluent_form_3 .ff-btn.ff-btn-prev,form.fluent_form_3 .step-nav button.ff-btn-prev{min-width:7rem;width:auto}}@media (min-width:1024px){form.fluent_form_3 .ff-el-progress,form.fluent_form_3 .ff_progress_wrap{margin-bottom:.85rem}form.fluent_form_3 .ff-custom-html p,form.fluent_form_3 .ff-el-group>p:not(.ff-el-help-message),form.fluent_form_3 .ff-step-body>p{margin-bottom:1.15rem}form.fluent_form_3 .ff-el-group{margin-bottom:1rem}form.fluent_form_3 .ff-el-group:not(.ff_gdpr_field):not(.ff_t_c):has(.ff-el-form-check input[type=radio]){margin-bottom:1.15rem}form.fluent_form_3 .ff-step-footer,form.fluent_form_3 .ff_submit_btn_wrapper.ff-step-footer-v2,form.fluent_form_3 .step-nav{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){form.fluent_form_3 .ff-btn,form.fluent_form_3 .ff-el-form-check-label,form.fluent_form_3 .ff-step-body,form.fluent_form_3 .fluentform-step{animation:none!important;transition:none!important}}.mountsol-demo-onboarding-page .mobile-sticky-cta,.mountsol-demo-onboarding-page .site-footer{display:none}.mountsol-demo-onboarding{--demo-edge-pad:clamp(1.25rem,2.5vw,2.5rem);--demo-panel-radius:1.25rem;--demo-shell-shadow:0 28px 72px -36px rgba(10,22,40,.24);background:linear-gradient(180deg,#f3f5f8,#e9edf2);min-height:calc(100dvh - var(--header-offset, 114px));padding:var(--demo-edge-pad)}.mountsol-demo-onboarding__shell{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:var(--demo-panel-radius);box-shadow:var(--demo-shell-shadow);display:grid;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:none;min-height:calc(100dvh - var(--header-offset, 114px) - var(--demo-edge-pad)*2);overflow:hidden;width:100%}@media (min-width:1024px){.mountsol-demo-onboarding__shell{grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:calc(100dvh - var(--header-offset, 114px) - var(--demo-edge-pad)*2)}}.mountsol-demo-onboarding__form-panel{align-items:center;background:#fff;display:flex;justify-content:center;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,3rem)}.mountsol-demo-onboarding__form-inner{margin-inline:auto;max-width:40rem;width:100%}.mountsol-demo-onboarding__window-dots{display:flex;gap:.45rem;margin-bottom:1.15rem}.mountsol-demo-onboarding__window-dots span{background:#d7dde5;border-radius:50%;height:.65rem;width:.65rem}.mountsol-demo-onboarding__window-dots span:first-child{background:#f6b233}.mountsol-demo-onboarding__window-dots span:nth-child(2){background:#1f7bff}.mountsol-demo-onboarding__window-dots span:nth-child(3){background:#17c3c8}.mountsol-demo-onboarding__brand{align-items:center;color:var(--foreground,#08214a);display:inline-flex;gap:.55rem;margin-bottom:1rem;text-decoration:none}.mountsol-demo-onboarding__brand-mark{align-items:center;background:var(--foreground,#08214a);border-radius:.4rem;color:#fff;display:inline-flex;font-size:.825rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.mountsol-demo-onboarding__brand-name{font-size:.95rem;font-weight:700;letter-spacing:-.02em}.mountsol-demo-onboarding .mountsol-form-wrap--fluent-demo{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;overflow:visible;padding:0}.mountsol-demo-onboarding__form-inner,.mountsol-demo-onboarding__form-panel{overflow:visible}.mountsol-demo-onboarding__visual{background:#08214a;min-height:clamp(22rem,50vh,38rem);padding:0;position:relative}@media (min-width:1024px){.mountsol-demo-onboarding__visual{height:100%;min-height:auto}}.mountsol-demo-onboarding__visual-frame{background:#08214a;inset:0;min-height:inherit;overflow:hidden;position:absolute}.mountsol-demo-onboarding__slides{inset:0;position:absolute}.mountsol-demo-onboarding__slide{inset:0;margin:0;opacity:0;position:absolute;transition:opacity .65s cubic-bezier(.4,0,.2,1),visibility .65s;visibility:hidden}.mountsol-demo-onboarding__slide.is-active{opacity:1;visibility:visible;z-index:1}.mountsol-demo-onboarding__slide-media{inset:0;overflow:hidden;position:absolute}.mountsol-demo-onboarding__slide-media img{backface-visibility:hidden;display:block;height:100%;image-rendering:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1);transition:transform 10s ease;width:100%}.mountsol-demo-onboarding__slide.is-active .mountsol-demo-onboarding__slide-media img{transform:scale(1.04)}.mountsol-demo-onboarding__slide:after{background:linear-gradient(180deg,rgba(10,22,40,.08),rgba(10,22,40,.18) 45%,rgba(10,22,40,.78));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mountsol-demo-onboarding__visual-brand{align-items:center;backdrop-filter:blur(10px);background:rgba(10,22,40,.38);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;left:1.5rem;padding:.45rem .75rem;position:absolute;top:1.5rem;z-index:4}.mountsol-demo-onboarding__visual-mark{align-items:center;background:hsla(0,0%,100%,.16);border-radius:.35rem;display:inline-flex;font-size:.7rem;font-weight:800;height:1.35rem;justify-content:center;width:1.35rem}.mountsol-demo-onboarding__testimonial{bottom:0;color:#fff;left:0;padding:clamp(1.75rem,4vw,3rem);pointer-events:none;position:absolute;right:0;z-index:3}.mountsol-demo-onboarding__slide.is-active .mountsol-demo-onboarding__attribution,.mountsol-demo-onboarding__slide.is-active .mountsol-demo-onboarding__quote{animation:mountsol-demo-quote-in .55s cubic-bezier(.22,1,.36,1) both}.mountsol-demo-onboarding__slide.is-active .mountsol-demo-onboarding__attribution{animation-delay:.08s}@keyframes mountsol-demo-quote-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mountsol-demo-onboarding__quote{font-size:clamp(1.2rem,2.2vw,1.625rem);font-weight:600;letter-spacing:-.02em;line-height:1.45;margin:0 0 1.25rem;max-width:36rem;text-wrap:pretty}.mountsol-demo-onboarding__attribution{display:flex;flex-direction:column;gap:.2rem}.mountsol-demo-onboarding__name{font-size:.9375rem;font-style:normal;font-weight:700}.mountsol-demo-onboarding__role{color:hsla(0,0%,100%,.72);font-size:.8125rem}@media (max-width:1023px){.mountsol-demo-onboarding__visual{order:-1}}@media (max-width:640px){.mountsol-demo-onboarding{--demo-edge-pad:1rem}.mountsol-demo-onboarding__shell{border-radius:1rem}.mountsol-demo-onboarding__form-panel{padding:1.5rem 1.25rem 2rem}.mountsol-demo-onboarding__window-dots{margin-bottom:1.25rem}.mountsol-demo-onboarding__quote{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.mountsol-demo-onboarding__attribution,.mountsol-demo-onboarding__quote,.mountsol-demo-onboarding__slide,.mountsol-demo-onboarding__slide-media img{animation:none!important;transition:none!important}.mountsol-demo-onboarding__slide.is-active .mountsol-demo-onboarding__slide-media img{transform:none}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-6{margin-bottom:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.max-w-5xl{max-width:64rem}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.text-wrap{text-wrap:wrap}.rounded-2xl{border-radius:1rem}.border{border-width:1px}.border-border\/50{border-color:rgba(226,232,240,.5)}.bg-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-8{padding:2rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
/* cachebust fixano layout */

/* bust fixano-v2 */

/* polish-v1 */

/* sections-v2 */

/* servloom-pages-v1 cache bust */

/* servloom-pages-v2 cache bust */

/* servloom-footer-v1 cache bust */

/* servloom-footer-v2 cache bust */

/* servloom-footer-v3 cache bust */

/* servloom-revert-viewport-logo cache bust */

/* footer-fullwidth-v1 cache bust */

/* footer-link-space-v1 cache bust */

/* footer-side-pad-v1 cache bust */

/* servloom brand refresh 1784908686 */

/* footer right align 1784909781 */

/* industries+workflow motion 1784928108 */

/* scroll motion 1784928326 */

/* servloom demo brand 1785139340 */

/* demo advanced 1785140404 */
/* demo-form-v2 */
/* pricing-fit-v1 */
