.saitrio-home *{box-sizing:border-box}.saitrio-home{scroll-behavior:smooth}.saitrio-home{margin:0;background:#f5f6f4;color:#17212c;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.saitrio-home a{color:inherit;text-decoration:none}.saitrio-home img{display:block;width:100%;height:auto}.saitrio-home button,.saitrio-home summary{font:inherit}.saitrio-home button,.saitrio-home a,.saitrio-home summary{outline-offset:5px}.saitrio-home :focus-visible{outline:2px solid #23708b}.saitrio-home .sh-reviewbar{padding:9px 4%;background:#dce5e8;font-size:11px;letter-spacing:.07em;display:flex;gap:20px;justify-content:space-between}.saitrio-home .sh-reviewbar a{text-decoration:underline}.saitrio-home header{height:90px;padding:12px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dbde}.saitrio-home header img{width:128px;height:58px;object-fit:cover}.saitrio-home nav{display:flex;gap:32px;font-size:13px}.saitrio-home .sh-nav-cta{font-size:13px;border-bottom:1px solid;padding-bottom:5px}.saitrio-home .sh-wrap{max-width:var(--sh-content-max,1360px);margin:auto;padding-left:5%;padding-right:5%}@media(min-width:750px){.saitrio-home .sh-wrap{padding-left:32px;padding-right:32px}}.saitrio-home .sh-eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px}.saitrio-home h1,.saitrio-home h2,.saitrio-home h3,.saitrio-home p{margin-top:0}.saitrio-home h1{font-size:clamp(54px,6.1vw,96px);font-weight:400;line-height:1.01;letter-spacing:-.055em;margin-bottom:28px}.saitrio-home h2{font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin-bottom:28px}.saitrio-home h3{font-size:32px;font-weight:400;letter-spacing:-.03em;margin-bottom:12px}.saitrio-home p{font-size:16px;line-height:1.7;color:#4f5b65}.saitrio-home .sh-hero{background:#17212c;color:#fff;position:relative;min-height:710px;display:grid;grid-template-columns:42% 58%;align-items:center;overflow:hidden}.saitrio-home .sh-hero-copy{padding:80px 0 80px 12%;z-index:1}.saitrio-home .sh-hero-copy p{color:#c9d4db;max-width:350px;font-size:17px}.saitrio-home .sh-hero figure{margin:0;height:100%;min-height:710px;position:relative}.saitrio-home .sh-hero img{height:100%;object-fit:cover;object-position:40% center}.saitrio-home .sh-asset-note{font-size:10px!important;line-height:1.5!important;letter-spacing:.04em;color:#657681!important;margin-top:12px}.saitrio-home .sh-hero .sh-asset-note{position:absolute;bottom:14px;left:20px;right:20px;padding:9px;background:#17212cd9;color:#d8e1e7!important}.saitrio-home .sh-button{display:inline-block;padding:16px 24px;border:1px solid #17212c;font-size:13px;margin-top:16px}.saitrio-home .sh-hero .sh-button{background:#f5f6f4;color:#17212c;border-color:#f5f6f4}.saitrio-home .sh-quiet-link{display:inline-block;font-size:13px;border-bottom:1px solid;padding-bottom:5px;margin-left:22px}.saitrio-home .sh-system{padding-top:130px;padding-bottom:110px}.saitrio-home .sh-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin-bottom:76px}.saitrio-home .sh-intro p{max-width:390px}.saitrio-home .sh-sequence{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center}.saitrio-home .sh-sequence figure{margin:0}.saitrio-home .sh-sequence img{height:230px;object-fit:contain;mix-blend-mode:multiply}.saitrio-home .sh-sequence figcaption{margin-top:30px;font-size:15px}.saitrio-home .sh-sequence small{display:block;font-size:11px;color:#6d7882;margin-top:9px}.saitrio-home .sh-flow{height:1px;background:#b6c6cf;position:relative}.saitrio-home .sh-flow:after{content:"\203a";position:absolute;right:-1px;top:-14px;font-size:24px;color:#60798a}.saitrio-home .sh-models{padding-top:55px;padding-bottom:120px}.saitrio-home .sh-section-heading{max-width:740px;margin-bottom:48px}.saitrio-home .sh-model-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.saitrio-home .sh-model{padding:0 40px 0 0}.saitrio-home .sh-model+.sh-model{border-left:1px solid #cdd5da;padding:0 0 0 40px}.saitrio-home .sh-model-stage{height:310px;margin-bottom:38px;overflow:hidden;background:#f5f6f4}.saitrio-home .sh-model-stage img{height:100%;object-fit:contain;mix-blend-mode:multiply}.saitrio-home .sh-model h3{font-size:42px;margin-bottom:8px}.saitrio-home .sh-model .sh-technology{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#436073}.saitrio-home .sh-model p{max-width:350px;font-size:15px}.saitrio-home .sh-model .sh-button{min-width:160px;text-align:center}.saitrio-home .sh-shared{margin-top:45px;border-top:1px solid #cdd5da;padding-top:22px;font-size:13px;color:#576671}.saitrio-home .sh-surface{position:relative;padding:0 0 110px}.saitrio-home .sh-surface-main{position:relative;min-height:540px;overflow:hidden;background:#e8ebee}.saitrio-home .sh-surface-main img{height:540px;object-fit:cover;object-position:65% center}.saitrio-home .sh-surface-copy{position:absolute;left:7%;top:70px;width:36%;background:#f5f6f4f0;padding:25px}.saitrio-home .sh-surface-copy h2{font-size:50px}.saitrio-home .sh-surface-copy p{font-size:15px}.saitrio-home .sh-surface-detail{display:grid;grid-template-columns:52% 1fr;gap:8%;align-items:center;margin-top:70px}.saitrio-home .sh-surface-detail img{height:340px;object-fit:cover}.saitrio-home .sh-surface-detail h3{font-size:36px}.saitrio-home .sh-lifestyle{position:relative;margin:0 0 110px}.saitrio-home .sh-lifestyle img{height:610px;object-fit:cover;object-position:center}.saitrio-home .sh-lifestyle-copy{background:#17212c;color:#fff;padding:42px 50px;max-width:470px;position:absolute;right:5%;bottom:-45px}.saitrio-home .sh-lifestyle-copy p{color:#c5d1d9;font-size:15px;margin-bottom:0}.saitrio-home .sh-lifestyle-copy h2{font-size:44px}.saitrio-home .sh-technology-story{padding-top:85px;padding-bottom:110px}.saitrio-home .sh-tech-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:center}.saitrio-home .sh-tech-grid figure{margin:0}.saitrio-home .sh-tech-grid img{height:500px;object-fit:cover;object-position:35% center}.saitrio-home .sh-tech-copy p{max-width:380px}.saitrio-home .sh-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #cdd5da;margin-top:65px;padding-top:36px}.saitrio-home .sh-proof-strip span{font-size:40px;letter-spacing:-.04em;display:block;margin-bottom:10px}.saitrio-home .sh-proof-strip p{font-size:13px;max-width:390px}.saitrio-home .sh-proof-strip a{text-decoration:underline}.saitrio-home .sh-ownership{padding-top:55px;padding-bottom:95px;border-top:1px solid #cdd5da}.saitrio-home .sh-ownership-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.saitrio-home .sh-ownership h2{font-size:48px}.saitrio-home .sh-ownership-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;margin-top:25px}.saitrio-home .sh-ownership-grid img{height:310px;object-fit:cover;object-position:center}.saitrio-home .sh-ownership-text{display:grid;gap:30px}.saitrio-home .sh-ownership-text h3{font-size:24px;margin-bottom:6px}.saitrio-home .sh-ownership-text p{font-size:14px;margin-bottom:0}.saitrio-home .sh-faq{padding-top:90px;padding-bottom:90px;background:#e8ebee}.saitrio-home .sh-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.saitrio-home .sh-faq h2{font-size:48px}.saitrio-home .sh-faq details{border-top:1px solid #bdc9d0;padding:23px 0}.saitrio-home .sh-faq details:last-child{border-bottom:1px solid #bdc9d0}.saitrio-home .sh-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px}.saitrio-home .sh-faq summary:after{content:"+"}.saitrio-home .sh-faq details[open] summary:after{content:"\2212"}.saitrio-home .sh-faq details p{font-size:14px;padding-top:18px;margin-bottom:0}.saitrio-home footer{padding:48px 5%;display:flex;justify-content:space-between;font-size:12px;border-top:1px solid #cdd5da}.saitrio-home .sh-review-notes{padding:32px 5%;background:#dce5e8;font-size:12px;line-height:1.8;color:#384c5a}.saitrio-home .sh-review-notes p{font-size:12px;margin-bottom:0}@media(min-width:1800px){.saitrio-home .sh-hero{max-height:900px}.saitrio-home .sh-hero-copy{padding-left:max(12%,calc((100vw - 1300px)/2))}}@media(max-width:749px){.saitrio-home .sh-reviewbar{font-size:9px;gap:8px;flex-wrap:wrap}.saitrio-home header{height:72px}.saitrio-home header img{width:100px;height:50px}.saitrio-home nav{gap:15px;font-size:12px}.saitrio-home .sh-nav-cta{display:none}.saitrio-home .sh-hero{display:flex;flex-direction:column-reverse;min-height:0}.saitrio-home .sh-hero figure{height:340px;min-height:0;width:100%}.saitrio-home .sh-hero img{object-position:42% center}.saitrio-home .sh-hero-copy{padding:42px 6% 50px;width:100%}.saitrio-home h1{font-size:56px;max-width:310px}.saitrio-home .sh-hero-copy p{font-size:15px;max-width:310px}.saitrio-home .sh-hero .sh-asset-note{font-size:9px!important}.saitrio-home .sh-quiet-link{margin-left:16px}.saitrio-home .sh-system{padding-top:70px;padding-bottom:50px}.saitrio-home .sh-intro{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.saitrio-home h2{font-size:39px}.saitrio-home .sh-sequence{grid-template-columns:1fr}.saitrio-home .sh-sequence figure{display:grid;grid-template-columns:45% 1fr;gap:6%;align-items:center}.saitrio-home .sh-sequence img{height:175px}.saitrio-home .sh-sequence figcaption{margin-top:0}.saitrio-home .sh-flow{width:1px;height:26px;margin-left:22%}.saitrio-home .sh-flow:after{content:"\2304";top:auto;bottom:-8px;left:-6px;font-size:17px}.saitrio-home .sh-models{padding-top:30px;padding-bottom:70px}.saitrio-home .sh-section-heading{margin-bottom:26px}.saitrio-home .sh-model-pair{grid-template-columns:1fr;gap:45px}.saitrio-home .sh-model,.saitrio-home .sh-model+.sh-model{padding:0;border:0}.saitrio-home .sh-model+.sh-model{border-top:1px solid #cdd5da;padding-top:38px}.saitrio-home .sh-model-stage{height:250px;margin-bottom:25px}.saitrio-home .sh-model h3{font-size:36px}.saitrio-home .sh-shared{margin-top:32px}.saitrio-home .sh-surface{padding-bottom:65px}.saitrio-home .sh-surface-main{min-height:0;display:flex;flex-direction:column}.saitrio-home .sh-surface-main img{height:310px;object-position:70% center}.saitrio-home .sh-surface-copy{position:static;width:auto;background:none;padding:32px 6% 20px}.saitrio-home .sh-surface-copy h2{font-size:39px}.saitrio-home .sh-surface-detail{grid-template-columns:1fr;gap:25px;margin-top:30px}.saitrio-home .sh-surface-detail img{height:240px}.saitrio-home .sh-surface-detail h3{font-size:30px}.saitrio-home .sh-lifestyle{margin-bottom:0}.saitrio-home .sh-lifestyle img{height:330px;object-position:63% center}.saitrio-home .sh-lifestyle-copy{position:static;max-width:none;padding:35px 6%}.saitrio-home .sh-lifestyle-copy h2{font-size:38px}.saitrio-home .sh-technology-story{padding-top:70px;padding-bottom:65px}.saitrio-home .sh-tech-grid{grid-template-columns:1fr;gap:30px}.saitrio-home .sh-tech-grid img{height:330px}.saitrio-home .sh-tech-copy{grid-row:1}.saitrio-home .sh-proof-strip{gap:24px;margin-top:35px;padding-top:28px}.saitrio-home .sh-proof-strip span{font-size:27px}.saitrio-home .sh-proof-strip p{font-size:12px}.saitrio-home .sh-ownership{padding-top:35px;padding-bottom:60px}.saitrio-home .sh-ownership-top{display:block}.saitrio-home .sh-ownership h2{font-size:39px}.saitrio-home .sh-ownership-grid{grid-template-columns:1fr;gap:30px}.saitrio-home .sh-ownership-grid img{height:240px}.saitrio-home .sh-ownership-text{gap:22px}.saitrio-home .sh-faq{padding:65px 0}.saitrio-home .sh-faq-grid{grid-template-columns:1fr;gap:35px}.saitrio-home .sh-faq h2{font-size:39px}.saitrio-home footer{flex-direction:column;gap:20px}.saitrio-home .sh-asset-note{font-size:10px!important}.saitrio-home .sh-eyebrow{margin-bottom:18px}}@media(min-width:750px){.saitrio-home .sh-hero{display:block;min-height:780px}.saitrio-home .sh-hero figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:780px}.saitrio-home .sh-hero img{object-position:center}.saitrio-home .sh-hero-copy{position:relative;padding:110px 0 110px 5%;width:47%;z-index:1;text-shadow:0 1px 6px rgba(0,0,0,.15)}.saitrio-home .sh-hero-copy h1{font-size:clamp(62px,6.1vw,96px)}}@media(max-width:749px){.saitrio-home .sh-hero img{object-position:100% center}}.saitrio-home .sh-models{max-width:none;background:#252d34;color:#f3f4f2;padding:82px max(5%,calc((100vw - 1188px)/2)) 72px;margin-bottom:100px}.saitrio-home .sh-models .sh-section-heading{max-width:800px}.saitrio-home .sh-models .sh-model-pair{grid-template-columns:.9fr 1.1fr;align-items:start;gap:0}.saitrio-home .sh-models .sh-model{padding-right:46px;padding-top:36px}.saitrio-home .sh-models .sh-model-pro{padding:0 0 0 46px;border-color:#52606a}.saitrio-home .sh-models p{color:#c6cfd4}.saitrio-home .sh-models .sh-technology{color:#c2d6e0}.saitrio-home .sh-models .sh-model-stage{background:#eef0ee;height:310px}.saitrio-home .sh-models .sh-model-stage img{mix-blend-mode:normal;object-fit:contain}.saitrio-home .sh-models .sh-model-pro .sh-model-stage{height:380px;background:#fff}.saitrio-home .sh-models .sh-model-pro h3{font-size:56px}.saitrio-home .sh-models .sh-pro-tier{font-size:10px;letter-spacing:.16em;margin-bottom:12px;color:#c2d6e0}.saitrio-home .sh-models .sh-button{border-color:#a4b1b9}.saitrio-home .sh-models .sh-model-pro .sh-button{background:#eef0ee;color:#202c35;border-color:#eef0ee}.saitrio-home .sh-models .sh-shared{border-color:#52606a;color:#c6cfd4}.saitrio-home .sh-lifestyle img{object-position:center 48%}.saitrio-home .sh-lifestyle-copy{background:#e8ebea;color:#17212c}.saitrio-home .sh-lifestyle-copy p{color:#4f5b65}@media(max-width:749px){.saitrio-home .sh-models{padding:54px 6% 52px;margin-bottom:65px}.saitrio-home .sh-models .sh-model-pair{grid-template-columns:1fr;gap:38px}.saitrio-home .sh-models .sh-model{padding:0}.saitrio-home .sh-models .sh-model-pro{padding:34px 0 0;border-top:1px solid #52606a;border-left:0}.saitrio-home .sh-models .sh-model-stage{height:220px}.saitrio-home .sh-models .sh-model-pro .sh-model-stage{height:285px}.saitrio-home .sh-models .sh-model-pro h3{font-size:44px}.saitrio-home .sh-models .sh-model-pro .sh-model-stage img{object-fit:cover}.saitrio-home .sh-lifestyle img{height:330px;object-position:100% center}}.saitrio-home{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;letter-spacing:normal;color:#17212c;background:#f5f6f4;-webkit-font-smoothing:antialiased}.saitrio-home h1,.saitrio-home h2,.saitrio-home h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:inherit}.saitrio-home p{margin-bottom:16px}.saitrio-home .sh-button{line-height:normal;letter-spacing:normal;min-height:0;min-width:0}.saitrio-home .sh-button:after,.saitrio-home .sh-button:before{display:none}.saitrio-home picture{display:block;height:100%;width:100%}.saitrio-home picture img{object-position:var(--sh-focus,50% 50%)}.saitrio-home .sh-system-flow{padding-top:0}.saitrio-home .sh-intro-section{padding-top:130px;padding-bottom:0}.saitrio-home .sh-intro-section .rich-text{padding:0;background:transparent}.saitrio-home .sh-intro-section .rich-text__wrapper{width:100%;max-width:none;padding:0}.saitrio-home .sh-intro-section .rich-text__blocks{max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:10%;text-align:left;margin:0}.saitrio-home .sh-intro-section .rich-text__caption{grid-column:1;grid-row:1;margin:0 0 24px;font-size:11px;letter-spacing:.17em;line-height:normal}.saitrio-home .sh-intro-section h2{grid-column:1;grid-row:2;font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0 0 28px;font-weight:400}.saitrio-home .sh-intro-section .rich-text__text{grid-column:2;grid-row:1 / 3;align-self:start;margin:0;max-width:390px}.saitrio-home .sh-intro-section .rich-text__text p{margin:0 0 16px}.saitrio-home .sh-system-flow .sh-sequence{margin-top:48px}.saitrio-home .sh-flow{display:block}.saitrio-home .sh-proof-strip details{font-size:12px;color:#4f5b65}.saitrio-home .sh-proof-strip summary{cursor:pointer;text-decoration:underline}.saitrio-home.sh-faq-native{background:#e8ebee;padding:90px max(5%,calc((100vw - 1188px)/2))}.saitrio-home.sh-faq-native>div,.saitrio-home.sh-faq-native .collapsible-content__wrapper{background:transparent;padding:0}.saitrio-home.sh-faq-native .collapsible-content-wrapper-narrow{max-width:none;margin:0;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:12%;padding:0}.saitrio-home.sh-faq-native .collapsible-content__header{text-align:left!important;margin:0;grid-column:1;grid-row:1}.saitrio-home.sh-faq-native .collapsible-content__heading{font-size:48px;line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:0 0 28px}.saitrio-home.sh-faq-native .caption-with-letter-spacing{font-size:11px;letter-spacing:.17em;margin:0 0 24px;color:#4f5b65}.saitrio-home.sh-faq-native .collapsible-content__grid{grid-column:2;grid-row:1 / 3;display:block;margin:0}.saitrio-home.sh-faq-native .grid__item{width:100%;max-width:100%;padding:0}.saitrio-home.sh-faq-native .accordion{border-color:#bdc9d0;margin:0}.saitrio-home.sh-faq-native summary{padding:23px 30px 23px 0}.saitrio-home.sh-faq-native .accordion__title{font-size:15px;line-height:1.5;font-weight:400;letter-spacing:normal;max-width:none;margin:0}.saitrio-home.sh-faq-native .accordion__content{font-size:14px;padding:0 0 23px;margin:0}.saitrio-home.sh-faq-native .accordion__content p{font-size:14px}.saitrio-home.sh-faq-native .saitrio-faq-support{grid-column:1;grid-row:2;align-self:start;margin:0}.saitrio-home.sh-faq-native .saitrio-faq-support .button{background:transparent;color:#17212c;border:1px solid #17212c;border-radius:0;font-size:13px;padding:16px 24px;line-height:normal;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none}.saitrio-home.sh-faq-native .saitrio-faq-support .button:after{display:none}@media(max-width:749px){.saitrio-home picture img{object-position:var(--sh-mobile-focus,var(--sh-focus,50% 50%))}.saitrio-home .sh-intro-section{padding-top:70px}.saitrio-home .sh-intro-section .rich-text__blocks{display:block}.saitrio-home .sh-intro-section h2{font-size:39px}.saitrio-home .sh-intro-section .rich-text__text{max-width:none}.saitrio-home .sh-system-flow .sh-sequence{margin-top:9px}.saitrio-home.sh-faq-native{padding:65px 5%}.saitrio-home.sh-faq-native .collapsible-content-wrapper-narrow{display:flex;flex-direction:column}.saitrio-home.sh-faq-native .collapsible-content__heading{font-size:39px}.saitrio-home.sh-faq-native .saitrio-faq-support{order:1;margin:0 0 35px}.saitrio-home.sh-faq-native .collapsible-content__grid{order:2}}@media(prefers-reduced-motion:reduce){.saitrio-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.saitrio-home .sh-quiet-link{padding-top:6px;padding-bottom:6px}.saitrio-home .sh-media-pending{min-height:200px;display:grid;place-items:center;background:#e8ebee;color:#394b58;font-size:12px}.saitrio-home.sh-faq-native .collapsible-content__heading{color:#17212c}@media(min-width:750px)and (max-width:1099px){.saitrio-home .sh-hero{display:flex;flex-direction:column-reverse;min-height:0}.saitrio-home .sh-hero figure{position:relative;inset:auto;height:460px;min-height:0;width:100%}.saitrio-home .sh-hero-copy{padding:48px 6% 54px;width:100%;text-shadow:none}.saitrio-home .sh-hero-copy h1{font-size:68px}.saitrio-home .sh-hero-copy p{max-width:420px}.saitrio-home .sh-hero img{object-position:100% center}}.saitrio-home picture[style] img{object-position:var(--sh-focus,50% 50%)}@media(max-width:749px){.saitrio-home picture[style] img{object-position:var(--sh-mobile-focus,var(--sh-focus,50% 50%))}}@media(min-width:750px)and (max-width:1099px){.saitrio-home .sh-hero picture[style] img{object-position:var(--sh-mobile-focus,100% 50%)}}.saitrio-home .sh-technology-concepts{padding-top:110px;padding-bottom:110px}.saitrio-home .sh-technology-concepts .sh-section-heading{max-width:820px}.saitrio-home .sh-concept-pair{display:grid;grid-template-columns:1fr 1fr;gap:7%}.saitrio-home .sh-concept-media{height:330px;margin-bottom:35px;background:#e8ebee}.saitrio-home .sh-concept-media img{height:100%;object-fit:contain}.saitrio-home .sh-concept h3{font-size:32px;line-height:1.15;max-width:420px}.saitrio-home .sh-concept>p:last-child{max-width:440px}.saitrio-home .sh-models .sh-model-pair{grid-template-columns:2fr 3fr}.saitrio-home .sh-surface-evidence{margin-top:65px}.saitrio-home .sh-surface-evidence .sh-proof-strip{margin-top:20px;padding-top:30px}.saitrio-home .sh-surface{padding-bottom:80px}.saitrio-home.sh-explore-native{padding:100px 5%;background:#f5f6f4}.saitrio-home.sh-explore-native .rich-text{padding:0;background:transparent}.saitrio-home.sh-explore-native .rich-text__wrapper{max-width:1000px;width:100%;margin:auto;padding:0}.saitrio-home.sh-explore-native .rich-text__blocks{max-width:850px;margin:auto;text-align:center}.saitrio-home.sh-explore-native h2{font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.045em;color:#17212c}.saitrio-home.sh-explore-native .rich-text__caption{font-size:11px;letter-spacing:.17em;margin:0 0 24px}.saitrio-home.sh-explore-native .rich-text__buttons{max-width:none;gap:30px}.saitrio-home.sh-explore-native .rich-text__buttons .button{background:transparent;color:#17212c;border:0;border-bottom:1px solid #17212c;border-radius:0;min-height:44px;min-width:0;padding:10px 0;box-shadow:none;font-size:14px;letter-spacing:normal}.saitrio-home.sh-explore-native .rich-text__buttons .button:after,.saitrio-home.sh-explore-native .rich-text__buttons .button:before{display:none}@media(max-width:749px){.saitrio-home .sh-technology-concepts{padding-top:70px;padding-bottom:65px}.saitrio-home .sh-concept-pair{grid-template-columns:1fr;gap:40px}.saitrio-home .sh-concept-media{height:260px;margin-bottom:25px}.saitrio-home .sh-concept h3{font-size:30px}.saitrio-home .sh-models .sh-model-pair{grid-template-columns:1fr}.saitrio-home .sh-models .sh-model-stage{height:195px}.saitrio-home .sh-models .sh-model-pro .sh-model-stage{height:295px}.saitrio-home .sh-surface-evidence{margin-top:40px}.saitrio-home .sh-surface{padding-bottom:60px}.saitrio-home.sh-explore-native{padding:65px 6%}.saitrio-home.sh-explore-native h2{font-size:38px}.saitrio-home.sh-explore-native .rich-text__buttons{flex-wrap:wrap;gap:18px 28px}}.saitrio-home .sh-support-entry{background:#e8ebee;padding:74px 0 78px;border-top:1px solid #cdd5da}.saitrio-home .sh-support-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center}.saitrio-home .sh-support-entry h2{font-size:clamp(38px,4vw,56px);margin-bottom:0;max-width:520px}.saitrio-home .sh-support-invitation p{max-width:420px;margin-bottom:10px}.saitrio-home .sh-support-entry .sh-eyebrow{color:#4f5b65}.saitrio-home .sh-support-entry .sh-button{margin-top:14px}@media(max-width:749px){.saitrio-home .sh-support-entry{padding:54px 0 58px}.saitrio-home .sh-support-inner{grid-template-columns:1fr;gap:28px}.saitrio-home .sh-support-entry h2{font-size:39px}.saitrio-home .sh-support-invitation p{max-width:340px}}@media(min-width:1100px){.saitrio-home .sh-hero{min-height:min(var(--sh-hero-height, 717.6px),92svh)}.saitrio-home .sh-hero figure{min-height:100%}.saitrio-home .sh-hero-copy h1{font-size:clamp(var(--sh-title-min, 49.68px),var(--sh-title-fluid, 5.612vw),var(--sh-title-max, 88.32px))}.saitrio-home .sh-hero-copy{width:min(var(--sh-content-max, 1360px),calc(100% - 64px));margin-inline:auto;padding-left:32px;padding-top:188px;padding-bottom:66.75px}.saitrio-home .sh-hero-copy h1{max-width:548px}.saitrio-home .sh-hero picture[style] img{object-position:var(--sh-focus, 50% 50%)}}@media(min-width:1681px){.saitrio-home .sh-hero figure:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;background:url(saitrio-home-master.webp) center / cover no-repeat;filter:blur(24px);pointer-events:none}.saitrio-home .sh-hero figure picture{position:relative;max-width:1680px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}@media(min-width:750px)and (max-width:1099px){.saitrio-home .sh-hero figure{height:460px}.saitrio-home .sh-hero picture[style] img{object-position:61% 50%}}@media(max-width:749px){.saitrio-home .sh-hero figure{height:auto;aspect-ratio:1030 / 831}.saitrio-home .sh-hero picture[style] img{object-position:var(--sh-mobile-focus, var(--sh-focus, 50% 50%))}.saitrio-home .sh-hero-copy{padding-top:34px;padding-bottom:42px}}@media(min-width:1100px){.saitrio-home .sh-hero figure{overflow:hidden;background:#03172a}.saitrio-home .sh-hero figure:before{display:none}.saitrio-home .sh-hero figure picture{position:relative;max-width:none;transform:translate(10.5vw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(90deg,transparent,#000 14%)}}.saitrio-home .sh-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#05172b14,#0c213604 70%),#0d1d2f11}.saitrio-home .sh-hero-copy h1{color:#f5f7fa}.saitrio-home .sh-cooling-accent{color:#a7d9fb;text-shadow:none}@supports (-webkit-background-clip: text){.saitrio-home .sh-cooling-accent{background:linear-gradient(90deg,#77c7ff,#d5eaff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.saitrio-home .sh-hero .sh-eyebrow{color:#a5ddff}@supports (-webkit-background-clip: text){.saitrio-home .sh-hero .sh-eyebrow{background:linear-gradient(90deg,#79cfff,#b7e5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.saitrio-home .sh-hero .sh-quiet-link{border-bottom-color:#64c9ff}.saitrio-home .sh-hero .sh-quiet-link:hover,.saitrio-home .sh-hero .sh-quiet-link:focus-visible{color:#a5ddff}@media(max-width:749px){.saitrio-home .sh-hero figure:after{background:#0d1d2f16}.saitrio-home .sh-cooling-accent{color:#b9def8}@supports (-webkit-background-clip: text){.saitrio-home .sh-cooling-accent{background-image:linear-gradient(90deg,#9ed2f5,#d5eaff)}}}body.saitrio-homepage .saitrio-home{--home-navy: #10283b;--home-ink: #17212c;--home-muted: #53616b;--home-line: #e2e8ec;background:#fff}body.saitrio-homepage .saitrio-home .sh-wrap{max-width:1284px}body.saitrio-homepage .saitrio-home h2{font-size:clamp(34px,3.6vw,52px);line-height:1.12}body.saitrio-homepage .saitrio-home h3{font-size:28px;line-height:1.2}body.saitrio-homepage .saitrio-home .sh-eyebrow{font-size:11px;line-height:1.5}body.saitrio-homepage .saitrio-home .sh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px;padding:7px 7px 7px 24px;border:1px solid transparent;border-radius:999px;background:var(--home-navy);color:#fff;font-size:15px;line-height:1.4;text-shadow:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}body.saitrio-homepage .saitrio-home .sh-action-arrow{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--home-navy);font-size:24px;transition:transform .25s ease,background-color .25s ease,color .25s ease}body.saitrio-homepage .saitrio-home .sh-hero .sh-button,body.saitrio-homepage .saitrio-home .sh-models .sh-button{background:#fff;color:var(--home-ink)}body.saitrio-homepage .saitrio-home .sh-hero .sh-action-arrow,body.saitrio-homepage .saitrio-home .sh-models .sh-action-arrow{background:var(--home-navy);color:#fff}body.saitrio-homepage .saitrio-home .sh-quiet-link{min-height:44px;padding-block:12px;font-size:14px}body.saitrio-homepage .saitrio-home .sh-hero .sh-quiet-link{position:relative;border-bottom:0}body.saitrio-homepage .saitrio-home .sh-hero .sh-quiet-link:after{content:"";position:absolute;inset:auto -9px 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#64c9ff 42%,#64c9ff 58%,transparent);clip-path:polygon(0 50%,42% 0,58% 0,100% 50%,58% 100%,42% 100%)}@media(min-width:750px){body.saitrio-homepage .saitrio-home .sh-lifestyle-copy{left:max(32px,calc((100vw - 1220px)/2));right:auto}}body.saitrio-homepage .saitrio-home :focus-visible{outline:2px solid #375f77;outline-offset:5px}body.saitrio-homepage .saitrio-home .sh-system{padding-block:88px}body.saitrio-homepage .saitrio-home .sh-section-heading{margin-bottom:40px}body.saitrio-homepage .saitrio-home .sh-concept-pair{gap:28px}body.saitrio-homepage .saitrio-home .sh-concept{padding:28px;border:1px solid var(--home-line);border-radius:16px;background:#fff;box-shadow:0 3px 12px #17212c09}body.saitrio-homepage .saitrio-home .sh-concept-media{height:280px;border-radius:12px;overflow:hidden;background:#f1f5f7;margin-bottom:28px}body.saitrio-homepage .saitrio-home .sh-concept .sh-eyebrow{color:#375f77;margin-bottom:12px}body.saitrio-homepage .saitrio-home .sh-concept>p:last-child{margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-models{max-width:none;background:var(--home-navy);padding:88px max(32px,calc((100vw - 1220px)/2));margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-models .sh-model-pair{grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}body.saitrio-homepage .saitrio-home .sh-models .sh-model{display:flex;flex-direction:column;padding:28px;border:1px solid #496171;border-radius:16px;background:#172f42}body.saitrio-homepage .saitrio-home .sh-models .sh-model-stage{height:300px;background:#fff;border-radius:12px;margin-bottom:28px}body.saitrio-homepage .saitrio-home .sh-models h3{font-size:36px}body.saitrio-homepage .saitrio-home .sh-models .sh-pro-tier{margin-bottom:10px}body.saitrio-homepage .saitrio-home .sh-models .sh-button{align-self:flex-start;margin-top:auto}body.saitrio-homepage .saitrio-home .sh-models .sh-model>div:not(.sh-model-stage){margin-bottom:12px}body.saitrio-homepage .saitrio-home .sh-shared{margin-top:32px;padding-top:24px}body.saitrio-homepage .saitrio-home .sh-surface{background:#fff;padding-block:88px}body.saitrio-homepage .saitrio-home .sh-surface-main{border-radius:16px;overflow:hidden}body.saitrio-homepage .saitrio-home .sh-surface-detail{margin-top:56px}body.saitrio-homepage .saitrio-home .sh-surface-detail>picture{border-radius:16px;overflow:hidden}body.saitrio-homepage .saitrio-home .sh-surface-copy,body.saitrio-homepage .saitrio-home .sh-lifestyle-copy{background:#fffffff2;border:1px solid var(--home-line);border-radius:16px;padding:32px}body.saitrio-homepage .saitrio-home .sh-button:focus-visible .sh-action-arrow{background:#536c80;color:#fff}body.saitrio-homepage .saitrio-home .sh-support-entry--visual{padding-block:80px;background:#fff;border-top:1px solid var(--home-line)}body.saitrio-homepage .saitrio-home .sh-support-scene{border-radius:16px}body.saitrio-homepage .saitrio-home.sh-explore-native{background:#fff;padding-block:72px}@media(hover:hover)and (pointer:fine){body.saitrio-homepage .saitrio-home .sh-button:hover{transform:translateY(-4px);box-shadow:0 10px 24px #17212c24}body.saitrio-homepage .saitrio-home .sh-button:hover .sh-action-arrow{transform:translate(2px,-2px);background:#536c80;color:#fff}}@media(max-width:749px){body.saitrio-homepage .saitrio-home .sh-wrap{padding-inline:24px}body.saitrio-homepage .saitrio-home .sh-system,body.saitrio-homepage .saitrio-home .sh-surface,body.saitrio-homepage .saitrio-home .sh-support-entry--visual{padding-block:56px}body.saitrio-homepage .saitrio-home .sh-concept-pair{gap:20px}body.saitrio-homepage .saitrio-home .sh-concept{padding:20px}body.saitrio-homepage .saitrio-home .sh-concept-media{height:220px}body.saitrio-homepage .saitrio-home .sh-models{padding:56px 24px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-pair{grid-template-columns:1fr;gap:24px}body.saitrio-homepage .saitrio-home .sh-models .sh-model{padding:20px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-stage{height:240px}body.saitrio-homepage .saitrio-home .sh-models h3{font-size:32px}body.saitrio-homepage .saitrio-home .sh-support-visual-wrap{gap:28px}}@media(prefers-reduced-motion:reduce){body.saitrio-homepage .saitrio-home .sh-button,body.saitrio-homepage .saitrio-home .sh-action-arrow{transition:none;transform:none}}.saitrio-home .sh-hero figure picture{transform:none;max-width:none;-webkit-mask-image:none;mask-image:none}.saitrio-home .sh-hero figure:before{display:none}.saitrio-home .sh-hero figure:after{background:linear-gradient(90deg,rgba(8,23,38,.76),rgba(8,23,38,.56) 30%,rgba(8,23,38,.1) 47%,transparent 58%)}@media(min-width:1100px){.saitrio-home .sh-hero picture[style] img{object-position:54% 50%}.saitrio-home .sh-hero-copy h1{max-width:450px;font-size:clamp(50px,5vw,72px)}}@media(max-width:1099px){.saitrio-home .sh-hero figure:after{background:none}.saitrio-home .sh-hero picture[style] img{object-position:66% 50%}}@media(max-width:749px){.saitrio-home .sh-hero figure{aspect-ratio:1 / 1}}@media(min-width:900px)and (max-width:1099px){.saitrio-home .sh-hero{display:block;min-height:640px}.saitrio-home .sh-hero figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%}.saitrio-home .sh-hero figure:after{background:linear-gradient(90deg,rgba(8,23,38,.76),rgba(8,23,38,.56) 30%,rgba(8,23,38,.1) 47%,transparent 58%)}.saitrio-home .sh-hero picture[style] img{object-position:54% 50%}.saitrio-home .sh-hero-copy{position:relative;width:calc(100% - 80px);margin-inline:auto;padding:160px 0 56px}.saitrio-home .sh-hero-copy h1{max-width:340px;font-size:clamp(48px,5vw,55px)}.saitrio-home .sh-hero-copy p{max-width:320px}}@media(max-width:749px){.saitrio-home .sh-hero picture[style] img{object-position:61% 50%}}@media(min-width:1100px){.saitrio-home .sh-hero picture[style] img{object-position:calc(58% - 50px) 50%}}body.saitrio-homepage .saitrio-home .sh-action-arrow .sh-arrow-svg{display:block;width:24px;height:24px;flex:none}body.saitrio-homepage .saitrio-home .sh-system-overview{padding-block:96px}body.saitrio-homepage .saitrio-home .sh-system-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.saitrio-homepage .saitrio-home .sh-system-part{overflow:hidden;border:1px solid var(--home-line);border-radius:16px;background:#fff}body.saitrio-homepage .saitrio-home .sh-system-part-media{min-height:320px;background:#eef3f5}body.saitrio-homepage .saitrio-home .sh-system-part-media picture,body.saitrio-homepage .saitrio-home .sh-system-part-media img{display:block;width:100%;height:320px;object-fit:cover}body.saitrio-homepage .saitrio-home .sh-system-part-media .sh-media-pending{min-height:320px}body.saitrio-homepage .saitrio-home .sh-system-part-copy{padding:30px}body.saitrio-homepage .saitrio-home .sh-system-part-copy .sh-eyebrow{color:#375f77;margin-bottom:12px}body.saitrio-homepage .saitrio-home .sh-system-part-copy p:last-child{margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-technologies{padding-block:104px}body.saitrio-homepage .saitrio-home .sh-technologies-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:64px;align-items:end;margin-bottom:48px}body.saitrio-homepage .saitrio-home .sh-technologies-heading h2{max-width:760px;margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-technologies-intro>p:first-child{font-size:18px;color:var(--home-ink)}body.saitrio-homepage .saitrio-home .sh-pro-note{margin:24px 0 0;padding:16px 18px;border-left:3px solid #375f77;background:#eef3f5;color:#2d4758;font-size:14px}body.saitrio-homepage .saitrio-home .sh-technology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.saitrio-homepage .saitrio-home .sh-technology-card{overflow:hidden;border:1px solid var(--home-line);border-radius:16px;background:#fff}body.saitrio-homepage .saitrio-home .sh-technology-card-media,body.saitrio-homepage .saitrio-home .sh-technology-card-media picture,body.saitrio-homepage .saitrio-home .sh-technology-card-media img{display:block;width:100%;height:250px}body.saitrio-homepage .saitrio-home .sh-technology-card-media img{object-fit:cover}body.saitrio-homepage .saitrio-home .sh-technology-card-media .sh-media-pending{min-height:250px}body.saitrio-homepage .saitrio-home .sh-technology-card-copy{padding:26px}body.saitrio-homepage .saitrio-home .sh-technology-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:38px}body.saitrio-homepage .saitrio-home .sh-technology-meta .sh-eyebrow{margin-bottom:12px;color:#375f77}body.saitrio-homepage .saitrio-home .sh-tech-badge{flex:none;padding:5px 8px;border-radius:999px;background:var(--home-navy);color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}body.saitrio-homepage .saitrio-home .sh-technology-card-copy p:last-child{margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-surface-main{min-height:620px}body.saitrio-homepage .saitrio-home .sh-surface-main picture,body.saitrio-homepage .saitrio-home .sh-surface-main img{height:620px}body.saitrio-homepage .saitrio-home .sh-surface-main .sh-media-pending{min-height:620px}body.saitrio-homepage .saitrio-home .sh-engineering{padding-block:104px}body.saitrio-homepage .saitrio-home .sh-engineering-heading{max-width:820px;margin-bottom:44px}body.saitrio-homepage .saitrio-home .sh-engineering-heading>div{max-width:620px}body.saitrio-homepage .saitrio-home .sh-engineering-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.saitrio-homepage .saitrio-home .sh-engineering-tab{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;gap:13px;padding:12px 0 4px;border:0;background:transparent;color:#6b777f;text-align:left;cursor:pointer}body.saitrio-homepage .saitrio-home .sh-engineering-tab.is-active{color:var(--home-ink)}body.saitrio-homepage .saitrio-home .sh-engineering-tab-line{display:block;width:100%;height:1px;background:#cad3d8}body.saitrio-homepage .saitrio-home .sh-engineering-tab.is-active .sh-engineering-tab-line{height:2px;background:var(--home-navy)}body.saitrio-homepage .saitrio-home .sh-engineering-panel{display:grid;grid-template-columns:1.1fr .9fr;min-height:430px;margin-top:24px;border-radius:16px;overflow:hidden;background:#f0f4f5}body.saitrio-homepage .saitrio-home .sh-engineering-panel[hidden]{display:none}body.saitrio-homepage .saitrio-home .sh-engineering-media,body.saitrio-homepage .saitrio-home .sh-engineering-media picture,body.saitrio-homepage .saitrio-home .sh-engineering-media img{display:block;width:100%;height:100%;min-height:430px}body.saitrio-homepage .saitrio-home .sh-engineering-media img{object-fit:cover}body.saitrio-homepage .saitrio-home .sh-engineering-media .sh-media-pending{min-height:430px}body.saitrio-homepage .saitrio-home .sh-engineering-copy{align-self:center;padding:clamp(32px,5vw,72px)}body.saitrio-homepage .saitrio-home .sh-engineering-index{margin-bottom:42px;color:#73818a;font-size:11px;letter-spacing:.12em}body.saitrio-homepage .saitrio-home .sh-comfort{padding-block:104px}body.saitrio-homepage .saitrio-home .sh-comfort-intro{max-width:620px}body.saitrio-homepage .saitrio-home .sh-comfort-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.saitrio-homepage .saitrio-home .sh-comfort-card{overflow:hidden;border-radius:16px;background:#eef3f5}body.saitrio-homepage .saitrio-home .sh-comfort-media,body.saitrio-homepage .saitrio-home .sh-comfort-media picture,body.saitrio-homepage .saitrio-home .sh-comfort-media img{display:block;width:100%;height:300px}body.saitrio-homepage .saitrio-home .sh-comfort-media img{object-fit:cover}body.saitrio-homepage .saitrio-home .sh-comfort-media .sh-media-pending{min-height:300px}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy{padding:26px}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy .sh-eyebrow{color:#375f77;margin-bottom:12px}@media(max-width:989px){body.saitrio-homepage .saitrio-home .sh-technologies-heading{grid-template-columns:1fr;gap:20px}body.saitrio-homepage .saitrio-home .sh-technology-grid,body.saitrio-homepage .saitrio-home .sh-comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body.saitrio-homepage .saitrio-home .sh-system-overview,body.saitrio-homepage .saitrio-home .sh-technologies,body.saitrio-homepage .saitrio-home .sh-engineering,body.saitrio-homepage .saitrio-home .sh-comfort{padding-block:64px}body.saitrio-homepage .saitrio-home .sh-system-parts,body.saitrio-homepage .saitrio-home .sh-technology-grid,body.saitrio-homepage .saitrio-home .sh-comfort-grid{grid-template-columns:1fr}body.saitrio-homepage .saitrio-home .sh-system-part-media,body.saitrio-homepage .saitrio-home .sh-system-part-media picture,body.saitrio-homepage .saitrio-home .sh-system-part-media img,body.saitrio-homepage .saitrio-home .sh-system-part-media .sh-media-pending{height:240px;min-height:240px}body.saitrio-homepage .saitrio-home .sh-technologies-heading{margin-bottom:34px}body.saitrio-homepage .saitrio-home .sh-technology-card-media,body.saitrio-homepage .saitrio-home .sh-technology-card-media picture,body.saitrio-homepage .saitrio-home .sh-technology-card-media img,body.saitrio-homepage .saitrio-home .sh-technology-card-media .sh-media-pending{height:230px;min-height:230px}body.saitrio-homepage .saitrio-home .sh-surface-main,body.saitrio-homepage .saitrio-home .sh-surface-main picture,body.saitrio-homepage .saitrio-home .sh-surface-main img,body.saitrio-homepage .saitrio-home .sh-surface-main .sh-media-pending{height:520px;min-height:520px}body.saitrio-homepage .saitrio-home .sh-surface-copy{top:auto;bottom:20px;left:20px;width:calc(100% - 40px);padding:24px}body.saitrio-homepage .saitrio-home .sh-engineering-tabs{gap:9px}body.saitrio-homepage .saitrio-home .sh-engineering-tab{font-size:12px}body.saitrio-homepage .saitrio-home .sh-engineering-panel{grid-template-columns:1fr;min-height:0}body.saitrio-homepage .saitrio-home .sh-engineering-media,body.saitrio-homepage .saitrio-home .sh-engineering-media picture,body.saitrio-homepage .saitrio-home .sh-engineering-media img,body.saitrio-homepage .saitrio-home .sh-engineering-media .sh-media-pending{height:270px;min-height:270px}body.saitrio-homepage .saitrio-home .sh-engineering-copy{padding:28px 24px 34px}body.saitrio-homepage .saitrio-home .sh-engineering-index{margin-bottom:20px}body.saitrio-homepage .saitrio-home .sh-comfort-media,body.saitrio-homepage .saitrio-home .sh-comfort-media picture,body.saitrio-homepage .saitrio-home .sh-comfort-media img,body.saitrio-homepage .saitrio-home .sh-comfort-media .sh-media-pending{height:250px;min-height:250px}}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort){padding-block:88px}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort) h2{max-width:830px;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.045em}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort) h3{font-size:clamp(24px,2.2vw,30px);line-height:1.18;letter-spacing:-.035em}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort) .sh-eyebrow{color:#53616b;font-size:10px;letter-spacing:.16em}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort) p{line-height:1.65}body.saitrio-homepage .saitrio-home .sh-system-heading{max-width:none;margin-bottom:44px}body.saitrio-homepage .saitrio-home .sh-system-heading h2{max-width:650px;margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-system-parts{gap:28px}body.saitrio-homepage .saitrio-home .sh-system-part{border:0;border-radius:0;overflow:visible}body.saitrio-homepage .saitrio-home .sh-system-part-media{min-height:0;border-radius:16px;overflow:hidden;background:#f1f5f7}body.saitrio-homepage .saitrio-home .sh-system-part-media :is(picture,img){height:auto;aspect-ratio:1.45}body.saitrio-homepage .saitrio-home .sh-system-part-media img{object-fit:cover}body.saitrio-homepage .saitrio-home .sh-system-part-copy{padding:28px 6px 0;max-width:500px}body.saitrio-homepage .saitrio-home .sh-system-part-copy p{font-size:15px}body.saitrio-homepage .saitrio-home .sh-technologies{border-top:1px solid #e2e8ec}body.saitrio-homepage .saitrio-home .sh-technologies-heading{grid-template-columns:1.3fr .7fr;gap:9%;margin-bottom:48px}body.saitrio-homepage .saitrio-home .sh-technologies-intro>p:first-child{font-size:17px}body.saitrio-homepage .saitrio-home .sh-pro-note{padding:0 0 0 16px;border-left:2px solid #375f77;background:none;font-size:13px;color:#53616b}body.saitrio-homepage .saitrio-home .sh-technology-grid{gap:24px}body.saitrio-homepage .saitrio-home :is(.sh-technologies,.sh-comfort) h2{font-size:clamp(32px,3vw,44px);line-height:1.15;letter-spacing:-.04em}body.saitrio-homepage .saitrio-home :is(.sh-technology-card,.sh-comfort-card){position:relative;min-width:0;border:1px solid #e2e8ec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 3px 12px #17212c09}body.saitrio-homepage .saitrio-home .sh-technology-card-media{height:auto;aspect-ratio:1;overflow:hidden;border-radius:0;border-bottom:1px solid #e2e8ec;background:#f1f5f7}body.saitrio-homepage .saitrio-home .sh-technology-card-media :is(picture,img){height:100%}body.saitrio-homepage .saitrio-home .sh-technology-card:first-child img{object-fit:contain;padding:12px}body.saitrio-homepage .saitrio-home .sh-technology-card:nth-child(2) img{object-fit:cover}body.saitrio-homepage .saitrio-home .sh-technology-card{display:flex;flex-direction:column}body.saitrio-homepage .saitrio-home .sh-technology-card-media{flex-shrink:0}body.saitrio-homepage .saitrio-home .sh-technology-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:28px}body.saitrio-homepage .saitrio-home .sh-technology-description{margin-bottom:24px}body.saitrio-homepage .saitrio-home .sh-technology-description p:last-child{margin-bottom:0}body.saitrio-homepage .saitrio-home .sh-technology-card-copy>.sh-button{margin-top:auto}body.saitrio-homepage .saitrio-home:has(>.sh-technologies),body.saitrio-homepage .saitrio-home:has(>.sh-comfort){background:#f5f7f8}body.saitrio-homepage .saitrio-home .sh-technology-meta{flex-wrap:wrap;gap:8px;min-height:36px;align-content:start}body.saitrio-homepage .saitrio-home .sh-technology-meta .sh-eyebrow{font-size:10px;line-height:1.5;margin:0}body.saitrio-homepage .saitrio-home .sh-tech-badge{position:absolute;top:16px;right:16px;font-size:10px;letter-spacing:.08em;padding:6px 10px}body.saitrio-homepage .saitrio-home .sh-technology-card-copy h3{max-width:310px;font-size:25px;line-height:1.25;letter-spacing:-.025em}body.saitrio-homepage .saitrio-home .sh-technology-card-copy>p{font-size:15px}body.saitrio-homepage .saitrio-home .sh-surface{padding-block:88px 96px;background:#10283b;color:#f5f7fa}body.saitrio-homepage .saitrio-home .sh-surface-main{display:grid;grid-template-columns:1fr 1fr;gap:56px;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body.saitrio-homepage .saitrio-home .sh-surface-main>picture{height:100%;min-height:470px;border-radius:16px;overflow:hidden}body.saitrio-homepage .saitrio-home .sh-surface-main img{height:100%;min-height:470px;object-fit:cover}body.saitrio-homepage .saitrio-home .sh-surface-copy{position:static;width:auto;display:flex;align-items:center;border:0;border-radius:0;background:transparent;color:#f5f7fa;padding:0}body.saitrio-homepage .saitrio-home .sh-surface-copy-inner{max-width:none}body.saitrio-homepage .saitrio-home .sh-surface-copy .sh-eyebrow{color:#a4becf;font-size:11px;letter-spacing:.17em}body.saitrio-homepage .saitrio-home .sh-surface-copy h2{font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin-bottom:28px}body.saitrio-homepage .saitrio-home .sh-surface-copy p{color:#c6d1d9;font-size:17px;line-height:1.6}body.saitrio-homepage .saitrio-home .sh-surface-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-button{margin-top:0;background:#fff;color:var(--home-ink)}body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-action-arrow{background:var(--home-navy);color:#fff}body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-button--outline{border-color:#91a7b8;background:transparent;color:#f5f7fa}body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-button--outline .sh-action-arrow{background:#fff;color:var(--home-navy)}body.saitrio-homepage .saitrio-home .sh-surface :focus-visible{outline-color:#b7e5ff}body.saitrio-homepage .saitrio-home .sh-section-actions{margin-top:36px}body.saitrio-homepage .saitrio-home .sh-section-actions .sh-button{margin-top:0}@media(hover:hover)and (pointer:fine){body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-button:hover .sh-action-arrow{background:#536c80;color:#fff}}body.saitrio-homepage .saitrio-home .sh-surface-actions .sh-button:focus-visible .sh-action-arrow{background:#536c80;color:#fff}body.saitrio-homepage .saitrio-home .sh-engineering-heading{margin-bottom:38px}body.saitrio-homepage .saitrio-home .sh-engineering-heading h2{max-width:700px}body.saitrio-homepage .saitrio-home .sh-engineering-tab{min-height:60px;gap:14px;font-size:14px;padding:12px 0;color:#53616b}body.saitrio-homepage .saitrio-home .sh-engineering-tab.is-active{color:#10283b}body.saitrio-homepage .saitrio-home .sh-engineering-tab.is-active .sh-engineering-tab-line{background:#375f77}body.saitrio-homepage .saitrio-home .sh-engineering-panel{grid-template-columns:1.3fr 1fr;min-height:480px;margin-top:22px;background:#f1f5f7}body.saitrio-homepage .saitrio-home .sh-engineering-media{min-height:480px;background:#edf0f2}body.saitrio-homepage .saitrio-home .sh-engineering-media :is(picture,img){height:100%;min-height:480px}body.saitrio-homepage .saitrio-home .sh-engineering-panel:nth-child(2) img{object-fit:contain;padding:24px}body.saitrio-homepage .saitrio-home .sh-engineering-copy{padding:44px}body.saitrio-homepage .saitrio-home .sh-engineering-copy h3{font-size:clamp(30px,2.8vw,40px);max-width:330px}body.saitrio-homepage .saitrio-home .sh-engineering-index{margin-bottom:60px;font-size:11px}body.saitrio-homepage .saitrio-home .sh-comfort{border-top:1px solid #e2e8ec}body.saitrio-homepage .saitrio-home .sh-comfort .sh-section-heading{max-width:750px}body.saitrio-homepage .saitrio-home .sh-comfort-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.saitrio-homepage .saitrio-home .sh-comfort-media{height:310px;overflow:hidden;border-radius:0;border-bottom:1px solid #e2e8ec;background:#f1f5f7}body.saitrio-homepage .saitrio-home .sh-comfort-media :is(picture,img){height:100%}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy{padding:28px}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy h3{font-size:24px;line-height:1.25;letter-spacing:-.025em}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy>p{font-size:15px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-stage,body.saitrio-homepage .saitrio-home .sh-models .sh-model-pro .sh-model-stage{height:290px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-pro h3{font-size:36px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-stage img{object-fit:contain}@media(min-width:750px)and (max-width:989px){body.saitrio-homepage .saitrio-home .sh-technologies-heading{grid-template-columns:1fr;gap:20px}body.saitrio-homepage .saitrio-home .sh-technologies-intro{max-width:600px}body.saitrio-homepage .saitrio-home .sh-technology-grid,body.saitrio-homepage .saitrio-home .sh-comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.saitrio-homepage .saitrio-home .sh-technology-card-copy h3{font-size:24px}body.saitrio-homepage .saitrio-home .sh-surface-main{grid-template-columns:1fr 1fr;gap:32px}body.saitrio-homepage .saitrio-home .sh-surface-copy{padding:0}body.saitrio-homepage .saitrio-home .sh-comfort-grid{gap:18px}body.saitrio-homepage .saitrio-home .sh-comfort-media{height:290px}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy h3{font-size:23px}body.saitrio-homepage .saitrio-home .sh-engineering-copy{padding:28px}}@media(max-width:749px){body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort){padding-block:60px}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort) h2{font-size:36px}body.saitrio-homepage .saitrio-home .sh-system-heading{margin-bottom:30px}body.saitrio-homepage .saitrio-home .sh-system-parts{gap:36px}body.saitrio-homepage .saitrio-home .sh-system-part-media,body.saitrio-homepage .saitrio-home .sh-system-part-media :is(picture,img){height:auto;min-height:0;aspect-ratio:1.25}body.saitrio-homepage .saitrio-home .sh-system-part-copy{padding-top:22px}body.saitrio-homepage .saitrio-home .sh-technologies-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}body.saitrio-homepage .saitrio-home .sh-technology-grid{grid-template-columns:1fr;gap:36px}body.saitrio-homepage .saitrio-home .sh-technology-card-media{height:auto;min-height:0;aspect-ratio:1.35}body.saitrio-homepage .saitrio-home .sh-technology-card-media :is(picture,img){height:100%;min-height:0}body.saitrio-homepage .saitrio-home .sh-technology-card-copy{padding:24px}body.saitrio-homepage .saitrio-home .sh-technology-meta{min-height:26px;align-items:center}body.saitrio-homepage .saitrio-home .sh-technology-card-copy h3{max-width:none}body.saitrio-homepage .saitrio-home .sh-surface-main{display:flex;flex-direction:column;height:auto;min-height:0}body.saitrio-homepage .saitrio-home .sh-surface-main>picture,body.saitrio-homepage .saitrio-home .sh-surface-main img{height:340px;min-height:0}body.saitrio-homepage .saitrio-home .sh-surface{padding-block:56px 64px}body.saitrio-homepage .saitrio-home .sh-surface-copy{width:100%;padding:0}body.saitrio-homepage .saitrio-home .sh-surface-copy h2{font-size:36px}body.saitrio-homepage .saitrio-home .sh-engineering-heading{margin-bottom:26px}body.saitrio-homepage .saitrio-home .sh-engineering-tabs{gap:12px}body.saitrio-homepage .saitrio-home .sh-engineering-tab{min-height:70px;font-size:12px;line-height:1.4;gap:12px}body.saitrio-homepage .saitrio-home .sh-engineering-panel{grid-template-columns:1fr;min-height:0;margin-top:12px}body.saitrio-homepage .saitrio-home .sh-engineering-media,body.saitrio-homepage .saitrio-home .sh-engineering-media :is(picture,img){height:300px;min-height:0}body.saitrio-homepage .saitrio-home .sh-engineering-copy{padding:28px 24px 34px}body.saitrio-homepage .saitrio-home .sh-engineering-copy h3{font-size:31px}body.saitrio-homepage .saitrio-home .sh-engineering-index{margin-bottom:28px}body.saitrio-homepage .saitrio-home .sh-comfort-grid{grid-template-columns:1fr;gap:36px}body.saitrio-homepage .saitrio-home .sh-comfort-media{height:330px}body.saitrio-homepage .saitrio-home .sh-comfort-card-copy{padding:24px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-stage,body.saitrio-homepage .saitrio-home .sh-models .sh-model-pro .sh-model-stage{height:220px}body.saitrio-homepage .saitrio-home .sh-models .sh-model-pro h3{font-size:32px}}@media(prefers-reduced-motion:reduce){body.saitrio-homepage .saitrio-home{scroll-behavior:auto}body.saitrio-homepage .saitrio-home :is(.sh-system-overview,.sh-technologies,.sh-engineering,.sh-comfort,.sh-surface) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.saitrio-homepage .saitrio-home :is(.sh-technologies,.sh-comfort,.sh-surface) :is(.sh-button,.sh-action-arrow){transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/saitrio-home-web.css.map */
