:root{--saalongo-ink:#102a2a;--saalongo-deep:#061719;--saalongo-deeper:#031515;--saalongo-teal:#18c7bb;--saalongo-blue:#056b95;--saalongo-mist:#eef5f3;--saalongo-line:rgba(16, 42, 42, 0.15);--saalongo-white-line:rgba(255, 255, 255, 0.14)}html{scroll-behavior:smooth}body{background:#f7faf9;color:var(--saalongo-ink)}body.admin-bar .saalongo-header{top:32px}.wp-site-blocks{overflow-x:clip}.saalongo-shell{width:min(1180px, calc(100% - 48px));margin-inline:auto}.saalongo-header{position:sticky;z-index:100;top:0;border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(3 21 21 / .94);backdrop-filter:blur(16px)}.saalongo-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:30px}.saalongo-header__logo img{display:block;width:auto;height:44px}.saalongo-header nav a,.saalongo-footer a{text-decoration:none}.saalongo-header nav a{color:rgb(255 255 255 / .72);font-size:14px}.saalongo-header nav a:hover,.saalongo-footer a:hover{color:#fff}.saalongo-header .wp-block-navigation__responsive-container-open,.saalongo-header .wp-block-navigation__responsive-container-close{color:#fff}.saalongo-header__actions{flex-wrap:nowrap!important}.saalongo-button .wp-block-button__link,.saalongo-button--ghost .wp-block-button__link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none}.saalongo-button .wp-block-button__link{color:#031515;background:var(--saalongo-teal)}.saalongo-button .wp-block-button__link:hover{background:#41d9ce}.saalongo-button--ghost .wp-block-button__link{color:#fff;border:1px solid rgb(255 255 255 / .35);background:rgb(0 0 0 / .18)}.saalongo-button--ghost .wp-block-button__link:hover{color:var(--saalongo-ink);background:#fff}.saalongo-hero{position:relative;min-height:clamp(680px, 88vh, 920px);display:flex;align-items:flex-end;color:#fff;background-image:linear-gradient(90deg,rgb(3 21 21 / .97) 0%,rgb(3 21 21 / .86) 46%,rgb(3 21 21 / .35) 100%),linear-gradient(180deg,rgb(3 21 21 / .1),rgb(3 21 21 / .72)),url(/wp-content/themes/saalongo/assets/images/hero-operational-site.jpg);background-position:center;background-size:cover}.saalongo-hero__inner{width:min(1180px, calc(100% - 48px));margin-inline:auto;padding:150px 0 74px}.saalongo-eyebrow{margin:0 0 20px;color:var(--saalongo-teal);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.saalongo-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(64px, 8vw, 112px);line-height:.92;letter-spacing:-.06em}.saalongo-hero h2{max-width:980px;margin:0 0 16px;color:#fff;font-size:clamp(32px, 4.4vw, 58px);line-height:1.02;letter-spacing:-.035em}.saalongo-hero h3{max-width:820px;margin:0 0 16px;color:rgb(255 255 255 / .9);font-size:clamp(22px, 2.3vw, 34px);line-height:1.18}.saalongo-hero__copy{max-width:760px;margin:0 0 30px;color:rgb(255 255 255 / .7);font-size:18px;line-height:1.7}.saalongo-sector-bar{color:#fff;border-block:1px solid var(--saalongo-white-line);background:var(--saalongo-deep)}.saalongo-sector-bar__inner{display:grid;grid-template-columns:240px repeat(4,1fr);align-items:stretch}.saalongo-sector-bar__label,.saalongo-sector{min-height:88px;display:flex;align-items:center;padding:20px;margin:0}.saalongo-sector-bar__label{color:var(--saalongo-teal);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.saalongo-sector{border-left:1px solid var(--saalongo-white-line);font-weight:650}.saalongo-section{padding:112px 0}.saalongo-section--dark{color:#fff;background:var(--saalongo-deep)}.saalongo-section--deep{color:#fff;background:var(--saalongo-deeper)}.saalongo-section--light{background:var(--saalongo-mist)}.saalongo-section h2{margin-top:0;font-size:clamp(40px, 5.2vw, 66px);line-height:1.04;letter-spacing:-.045em}.saalongo-section--dark h2,.saalongo-section--deep h2,.saalongo-section--dark h3,.saalongo-section--deep h3{color:#fff}.saalongo-section__intro{max-width:720px;color:#59706f;font-size:18px;line-height:1.7}.saalongo-section--dark .saalongo-section__intro,.saalongo-section--deep .saalongo-section__intro{color:rgb(255 255 255 / .64)}.saalongo-workflow{margin-top:64px;border-top:1px solid var(--saalongo-white-line)}.saalongo-workflow__step{min-height:190px;padding:32px 24px!important;border-right:1px solid var(--saalongo-white-line);border-bottom:1px solid var(--saalongo-white-line)}.saalongo-workflow__step:last-child{border-right:0}.saalongo-step-number{color:var(--saalongo-teal);font-size:12px;font-weight:800;letter-spacing:.12em}.saalongo-workflow h3{margin:28px 0 10px;font-size:22px}.saalongo-workflow p:last-child{margin-bottom:0;color:rgb(255 255 255 / .58);line-height:1.55}.saalongo-access-grid,.saalongo-feature{gap:clamp(38px, 6vw, 80px)!important}.saalongo-access-card{padding:24px;border-top:1px solid var(--saalongo-line)}.saalongo-access-card h3{margin:0 0 8px;font-size:20px}.saalongo-access-card p{margin:0;color:#59706f;line-height:1.6}.saalongo-image-frame{overflow:hidden;border:1px solid rgb(16 42 42 / .16);background:var(--saalongo-deep);box-shadow:0 24px 64px rgb(5 47 47 / .14)}.saalongo-image-frame img{width:100%;min-height:420px;display:block;object-fit:cover}.saalongo-tour-heading{max-width:860px;margin-bottom:66px}.saalongo-feature{padding:60px 0;border-top:1px solid var(--saalongo-white-line)}.saalongo-feature:last-child{border-bottom:1px solid var(--saalongo-white-line)}.saalongo-feature__copy{align-self:center}.saalongo-feature h3{margin:0 0 18px;font-size:clamp(30px, 3.2vw, 44px);line-height:1.08}.saalongo-feature__copy>p:last-child{color:rgb(255 255 255 / .62);font-size:17px;line-height:1.65}.saalongo-feature .saalongo-image-frame{border-color:var(--saalongo-white-line);box-shadow:0 24px 64px rgb(0 0 0 / .34)}.saalongo-feature .saalongo-image-frame img{aspect-ratio:16 / 10;min-height:0}.saalongo-capability-label{color:var(--saalongo-teal)!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.saalongo-support{background:#f6faf9}.saalongo-support__steps{margin-top:48px}.saalongo-support__step{min-height:150px;padding:24px!important;border-left:3px solid var(--saalongo-teal);background:#fff;box-shadow:0 12px 32px rgb(10 64 64 / .08)}.saalongo-support__step h3{margin:10px 0 6px}.saalongo-support__step p:last-child{margin-bottom:0;color:#59706f}.saalongo-use-cases{gap:0!important;margin-top:56px;border-top:1px solid var(--saalongo-line);border-left:1px solid var(--saalongo-line)}.saalongo-use-case{min-height:250px;padding:30px!important;border-right:1px solid var(--saalongo-line);border-bottom:1px solid var(--saalongo-line);background:rgb(255 255 255 / .55)}.saalongo-use-case h3{margin:36px 0 12px;font-size:24px}.saalongo-use-case p:last-child{color:#59706f;line-height:1.65}.saalongo-cta{color:#fff;border-top:1px solid var(--saalongo-white-line);background:#071b1d}.saalongo-cta__inner{min-height:290px;display:flex;align-items:center;justify-content:space-between;gap:54px}.saalongo-cta h2{max-width:820px;margin:0;color:#fff;font-size:clamp(38px, 4.6vw, 60px);line-height:1.06}.saalongo-footer{padding:72px 0 36px;color:rgb(255 255 255 / .56);background:var(--saalongo-deep)}.saalongo-footer__grid{gap:50px}.saalongo-footer__grid>.wp-block-column:first-child{flex-basis:30%}.saalongo-footer__logo img{width:auto;height:40px}.saalongo-footer h3{margin-top:0;color:var(--saalongo-teal);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.saalongo-footer ul{margin:0;padding:0;list-style:none}.saalongo-footer li{margin-bottom:10px}.saalongo-footer a{color:rgb(255 255 255 / .58)}.saalongo-footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--saalongo-white-line);font-size:12px}.saalongo-standard-page{min-height:70vh;padding:120px 0 80px}.saalongo-standard-page>*{width:min(800px, calc(100% - 48px));margin-inline:auto}@media (max-width:900px){.saalongo-header__actions{display:none!important}.saalongo-sector-bar__inner{grid-template-columns:repeat(2,1fr)}.saalongo-sector-bar__label{grid-column:1 / -1}.saalongo-sector:nth-child(2n){border-left:0}.saalongo-workflow__step{border-right:0}.saalongo-footer__grid{grid-template-columns:repeat(2,1fr)}.saalongo-cta__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:70px}}@media (max-width:600px){body.admin-bar .saalongo-header{top:46px}.saalongo-shell,.saalongo-hero__inner{width:min(100% - 32px, 1180px)}.saalongo-header__logo img{height:34px}.saalongo-hero{min-height:760px;background-position:60% center}.saalongo-hero__inner{padding-bottom:54px}.saalongo-hero h1{font-size:58px}.saalongo-section{padding:78px 0}.saalongo-sector-bar__inner,.saalongo-footer__grid{grid-template-columns:1fr}.saalongo-sector{min-height:64px;border-top:1px solid var(--saalongo-white-line);border-left:0}.saalongo-image-frame img{min-height:280px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}