.smd-content-page{background:#f4f5f7;color:#14171c}.smd-content-page .page-intro{color:#14171c}.smd-content-cutaway{padding-top:4px}.smd-content-section{padding-top:108px;padding-bottom:108px}.smd-section-heading{max-width:770px;margin-bottom:52px}.smd-company-layout h2,.smd-contact-action h2,.smd-content-cta h2,.smd-document-feature h2,.smd-document-status h2,.smd-section-heading h2,.smd-terminal-aside h2{margin:20px 0 22px;font-size:clamp(34px,4.2vw,62px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.smd-contact-action>p,.smd-document-feature-copy>p,.smd-section-heading p,.smd-terminal-aside>p{max-width:660px;font-size:17px;line-height:1.65;color:#69717c}.smd-text-link{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:600;text-decoration:none;color:inherit;transition:color .2s}.smd-text-link:hover{color:#246bfd}.smd-text-link svg{flex:0 0 auto}.smd-small-note{color:#747b85;font-size:12px!important;line-height:1.6!important}.smd-checklist{border-top:1px solid #cfd4dc}.smd-check-row{display:grid;grid-template-columns:50px minmax(180px,.85fr) minmax(260px,1.6fr) minmax(130px,.6fr);gap:28px;align-items:start;padding:31px 0;border-bottom:1px solid #cfd4dc}.smd-check-number{color:#246bfd;font-size:13px;padding-top:6px}.smd-check-row h3{margin:0;font-size:22px;letter-spacing:-.035em;font-weight:600}.smd-check-row p{margin:0;font-size:14px;line-height:1.7;color:#69717c}.smd-evidence{display:flex;justify-content:space-between;gap:10px;color:#69717c;font-size:10px;line-height:1.8;text-transform:uppercase;padding-top:4px}.smd-evidence svg{flex-shrink:0;color:#246bfd}.smd-diagram-section{padding:96px 0 62px;background:white;border-top:1px solid #dce0e6;border-bottom:1px solid #dce0e6}.smd-diagram-scroll{overflow-x:auto;margin:64px -15px 30px;padding-bottom:8px}.smd-power-diagram{width:100%;min-width:800px;height:auto}.diagram-title{font-family:Inter Tight,Inter,Arial,sans-serif;font-size:16px;font-weight:600;fill:#14171c}.diagram-small{font-size:10px;letter-spacing:1px}.diagram-mono,.diagram-small{font-family:JetBrains Mono,monospace;fill:#747b85}.diagram-mono{font-size:12px}.diagram-white{fill:white}.diagram-muted{fill:#afb6c1}.diagram-motor{font-size:29px;fill:#14171c}.smd-technical-caption{border-top:1px solid #e0e4e9;padding-top:24px;display:flex;align-items:baseline;gap:24px;color:#747b85;font-size:12px;line-height:1.7}.smd-technical-caption span{flex:0 0 auto;color:#246bfd;font-size:10px}.smd-terminal-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px}.smd-terminal-aside h2{font-size:clamp(32px,3.4vw,46px)}.smd-outline-note{margin-top:40px;padding:24px 0;border-top:1px solid #cfd4dc;border-bottom:1px solid #cfd4dc}.smd-outline-note>span{font-size:10px;letter-spacing:.06em;color:#246bfd}.smd-outline-note strong{display:block;margin-top:18px;font-size:18px;line-height:1.5;font-weight:500}.smd-terminal-table-wrap{overflow-x:auto}.smd-terminal-table{width:100%;border-collapse:collapse;font-size:13px}.smd-terminal-table caption{text-align:left;color:#747b85;font-size:12px;line-height:1.6;padding:0 0 18px}.smd-terminal-table thead{background:#14171c;color:white}.smd-terminal-table td,.smd-terminal-table th{text-align:left;padding:19px 16px;vertical-align:top;font-weight:400;border-bottom:1px solid #d9dde4}.smd-terminal-table th:first-child{padding-left:18px}.smd-terminal-table tbody th{font-weight:500}.smd-terminal-table td:nth-child(2){color:#246bfd;font-size:11px;white-space:nowrap}.smd-terminal-table td:last-child{color:#69717c;line-height:1.65}.smd-terminal-table tbody tr:nth-child(2n){background:white}.smd-content-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:62px 0 98px;border-top:1px solid #cfd4dc}.smd-content-cta h2{margin-bottom:0}.smd-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:27px}.smd-document-feature{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(340px,1fr);gap:clamp(40px,8vw,120px);align-items:center;padding-top:25px;padding-bottom:110px}.smd-catalog-cover{position:relative;display:block;aspect-ratio:210/297;background:#17191c;color:#f5f5f7;padding:8%;overflow:hidden;text-decoration:none;box-shadow:0 20px 60px #14171c1a;transition:transform .3s,box-shadow .3s}.smd-catalog-cover:hover{transform:translateY(-5px);box-shadow:0 28px 80px #14171c24}.smd-cover-brand{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em}.smd-cover-brand>span{font-size:10px;letter-spacing:.2em;margin-left:12px;color:#abb2bc;font-weight:400}.smd-cover-edition{display:block;font-size:8px;color:#ff5500;margin-top:35px;letter-spacing:.04em}.smd-cover-headline{position:relative;z-index:1;display:block;font-size:clamp(30px,4vw,58px);line-height:1.06;font-weight:700;letter-spacing:-.04em;margin-top:15px;white-space:nowrap}.smd-cover-headline>span{font-weight:300}.smd-catalog-cover img{position:absolute;height:57%;width:auto;bottom:10%;right:10%;object-fit:contain}.smd-cover-foot{position:absolute;bottom:5%;font-size:8px;color:#adb5c1}.smd-cover-open{display:grid;place-items:center;position:absolute;bottom:4%;right:7%;width:35px;height:35px;border:1px solid #4b515b;border-radius:50%}.smd-document-feature-copy h2{margin-top:21px}.smd-document-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:32px 0;padding:22px 0;border-top:1px solid #d1d6dd;border-bottom:1px solid #d1d6dd;gap:10px}.smd-document-stats dt{font-size:11px;color:#7a818c;margin-bottom:9px}.smd-document-stats dd{margin:0;font-size:15px;letter-spacing:-.04em}.smd-document-contents{list-style:none;padding:0;margin:0 0 34px;display:flex;flex-direction:column;gap:12px}.smd-document-contents li{display:flex;gap:12px;align-items:baseline;font-size:14px;color:#515965}.smd-document-contents li:before{content:"";width:5px;height:5px;background:#ff5500;flex:0 0 auto}.smd-document-feature-copy .smd-small-note{margin-top:20px;max-width:380px}.smd-resource-list{padding-top:85px;padding-bottom:104px;border-top:1px solid #d1d6dd}.smd-resource-row{padding:35px 0;border-top:1px solid #d1d6dd;display:grid;grid-template-columns:70px 1fr 180px;gap:27px;align-items:center}.smd-resource-row:last-child{border-bottom:1px solid #d1d6dd}.smd-resource-icon{color:#246bfd}.smd-resource-type{color:#747b85;font-size:10px;letter-spacing:.04em}.smd-resource-copy h3{margin:12px 0;font-size:26px;letter-spacing:-.035em;font-weight:600}.smd-resource-copy p{max-width:600px;margin:0;color:#69717c;line-height:1.7;font-size:14px}.smd-resource-download{color:#14171c;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #14171c;font-size:13px;font-weight:600;transition:color .2s}.smd-resource-download:hover{color:#246bfd;border-color:#246bfd}.smd-document-status{background:#e9ecf0;padding:72px 0 88px}.smd-document-status-inner{display:grid;grid-template-columns:1fr 2fr;gap:80px}.smd-document-status-inner>span{font-size:11px;color:#246bfd;padding-top:12px}.smd-document-status h2{font-size:clamp(30px,3.4vw,47px);margin-top:0}.smd-document-status p{color:#69717c;line-height:1.8;font-size:15px;max-width:600px;margin-bottom:28px}.smd-contact-lead{display:grid;grid-template-columns:1.05fr .95fr;min-height:530px;padding-top:30px;padding-bottom:90px;gap:100px}.smd-contact-action{padding-top:20px}.smd-contact-action h2{font-size:clamp(38px,4.9vw,68px)}.smd-contact-action>p{margin-bottom:35px}.smd-contact-action>.smd-text-link{display:flex;margin-top:27px}.smd-contact-route{background:#14171c;color:#f4f5f7;padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.smd-route-city>.mono{font-size:9px;color:#8e98a6;letter-spacing:.06em}.smd-route-city h3{margin:17px 0 10px;font-size:48px;letter-spacing:-.045em;font-weight:500;display:flex;gap:24px;align-items:center}.smd-route-city h3 span{font-size:23px;color:#66707e;font-weight:400}.smd-route-city p{font-size:14px;color:#a1aab7;margin:0}.smd-route-line{display:flex;align-items:center;gap:15px;margin:44px 0;color:#ff5500}.smd-route-line span:first-child{display:block;width:9px;height:9px;border:1px solid #ff5500;border-radius:50%}.smd-route-line span:nth-child(2){font-size:9px;color:#8e98a6;flex:1 1;border-bottom:1px solid #434a55;padding-bottom:9px}.smd-company-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:90px}.smd-company-layout h2{font-size:clamp(32px,4vw,56px)}.smd-company-data{margin:0;border-top:1px solid #cfd4dc}.smd-company-data>div{padding:25px 0;border-bottom:1px solid #cfd4dc}.smd-company-data dt{font-size:12px;color:#747b85;margin-bottom:10px}.smd-company-data dd{margin:0;font-size:20px;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.smd-company-data dd.mono{font-size:17px;letter-spacing:-.03em}.smd-contact-process{background:white;border-block:1px solid #dce0e6;padding:88px 0 94px}.smd-contact-process-grid{display:grid;grid-template-columns:repeat(3,1fr)}.smd-contact-process-grid article{padding:10px 40px 10px 0;position:relative}.smd-contact-process-grid article+article{border-left:1px solid #d7dce3;padding-left:40px}.smd-contact-process-grid article>svg{color:#246bfd}.smd-contact-process-grid article>.mono{position:absolute;right:40px;top:14px;font-size:11px;color:#747b85}.smd-contact-process-grid h3{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:30px 0 15px}.smd-contact-process-grid p{margin:0;color:#69717c;line-height:1.8;font-size:14px}.smd-contact-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:74px;padding-bottom:90px}.smd-contact-foot h3{margin:20px 0 15px;font-size:27px;letter-spacing:-.035em;font-weight:500}.smd-contact-foot p{color:#747b85;font-size:13px;line-height:1.8;max-width:720px}.smd-circle-link{display:grid;place-items:center;width:70px;height:70px;border:1px solid #9da6b2;color:#14171c;border-radius:50%;flex:0 0 auto;transition:background .2s,color .2s}.smd-circle-link:hover{background:#14171c;color:white}.smd-privacy-layout{display:grid;grid-template-columns:280px 1fr;gap:100px;padding-top:20px;padding-bottom:110px}.smd-policy-aside{align-self:start;position:sticky;top:120px;border-top:2px solid #ff5500;padding-top:25px}.smd-policy-aside>.mono{color:#747b85;font-size:9px}.smd-policy-aside>strong{display:block;font-size:22px;font-weight:600;letter-spacing:-.03em;margin-top:20px}.smd-policy-aside>p{font-size:12px;color:#747b85;line-height:1.8;margin:15px 0 30px}.smd-policy-aside nav{display:flex;flex-direction:column}.smd-policy-aside nav a{padding:12px 0;font-size:12px;color:#515965;text-decoration:none;border-top:1px solid #d4d9e0}.smd-policy-aside nav a:hover{color:#246bfd}.smd-policy-body section{padding:0 0 40px;margin-bottom:38px;border-bottom:1px solid #d4d9e0;scroll-margin-top:110px}.smd-policy-body section:last-child{margin-bottom:0;border-bottom:0}.smd-policy-number{font-size:11px;color:#246bfd}.smd-policy-body h2{font-size:33px;line-height:1.12;letter-spacing:-.04em;font-weight:600;margin:14px 0 24px}.smd-policy-body li,.smd-policy-body p{font-size:15px;line-height:1.9;color:#69717c}.smd-policy-body p+p{margin-top:18px}.smd-policy-body ul{padding-left:20px;margin:20px 0}.smd-policy-body li{padding-left:7px;margin-bottom:8px}.smd-policy-body li::marker{color:#ff5500}.smd-policy-body .button{margin-top:20px}@media(max-width:1100px){.smd-check-row{grid-template-columns:40px 180px 1fr;gap:20px}.smd-evidence{grid-column:3;margin-top:-10px;max-width:190px}.smd-terminal-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.smd-terminal-table td,.smd-terminal-table th{padding:14px 10px}.smd-contact-lead{gap:45px}.smd-contact-route{padding:38px 30px}.smd-route-city h3{font-size:41px}.smd-privacy-layout{gap:60px;grid-template-columns:240px 1fr}}@media(max-width:780px){.smd-content-section{padding-top:70px;padding-bottom:70px}.smd-section-heading{margin-bottom:35px}.smd-section-heading p{font-size:15px}.smd-check-row{grid-template-columns:32px 1fr;gap:14px;padding:25px 0}.smd-check-row h3{font-size:21px}.smd-check-row p,.smd-evidence{grid-column:2}.smd-evidence{margin-top:0}.smd-diagram-section{padding:65px 0 35px}.smd-diagram-scroll{margin:30px -10px 15px}.smd-technical-caption{flex-direction:column;gap:10px}.smd-terminal-layout{grid-template-columns:1fr;gap:35px}.smd-outline-note{margin-top:25px}.smd-terminal-table{min-width:530px}.smd-terminal-table caption{max-width:350px}.smd-content-cta{flex-direction:column;align-items:flex-start;padding-top:42px;padding-bottom:65px;gap:35px}.smd-document-feature{grid-template-columns:1fr;gap:55px;padding-bottom:65px}.smd-catalog-cover{width:min(100%,430px);margin:0 auto}.smd-cover-headline{font-size:clamp(32px,8.5vw,56px)}.smd-resource-list{padding-top:60px;padding-bottom:65px}.smd-resource-row{grid-template-columns:38px 1fr;gap:20px}.smd-resource-copy h3{font-size:23px}.smd-resource-download{grid-column:2;max-width:220px}.smd-document-status{padding:55px 0 65px}.smd-document-status-inner{grid-template-columns:1fr;gap:27px}.smd-contact-lead{grid-template-columns:1fr;padding-bottom:10px;gap:45px}.smd-contact-action{padding-top:0}.smd-contact-route{padding:35px}.smd-route-city h3{font-size:48px}.smd-route-line{margin:35px 0}.smd-company-layout{grid-template-columns:1fr;gap:20px}.smd-company-data dd{font-size:18px}.smd-contact-process{padding:60px 0}.smd-contact-process-grid{grid-template-columns:1fr}.smd-contact-process-grid article,.smd-contact-process-grid article+article{border-left:0;border-top:1px solid #d7dce3;padding:26px 0}.smd-contact-process-grid article>.mono{right:0;top:35px}.smd-contact-process-grid h3{margin:20px 0 12px}.smd-contact-foot{padding-top:50px;padding-bottom:60px}.smd-contact-foot h3{font-size:23px}.smd-circle-link{width:52px;height:52px}.smd-privacy-layout{grid-template-columns:1fr;gap:45px;padding-bottom:65px}.smd-policy-aside{position:static}.smd-policy-aside nav{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.smd-policy-body h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.smd-catalog-cover,.smd-circle-link,.smd-resource-download,.smd-text-link{transition:none}}