.home-page .service-page .tm-story-section{margin-top:80px;padding:0;scroll-margin-top:110px}.home-page .tm-story-section>.cv-section-intro{margin-bottom:0;padding-top:0;padding-bottom:50px}.teams-scroll-story{--teams-night:#091230;--teams-ink:#172044;--teams-paper:#f4f5fb;--teams-text:#f3f7ff;--teams-muted:#c6d7ed;--teams-accent:#8bdfff;--teams-rule:#87cdf54d;--teams-panel:#152442;--teams-product:#6264a7;--teams-product-soft:#e9e9f6;--teams-device:#343d55;--teams-device-edge:#8893aa;--teams-call-end:#bd3650}.teams-scroll-story .routing-backdrop{z-index:-1;background:var(--teams-night);position:absolute;inset:0;overflow:clip}.teams-scroll-story .routing-backdrop .routing-photo,.teams-scroll-story .routing-backdrop .routing-shade{z-index:auto}.teams-scroll-story .routing-shade{background:linear-gradient(90deg,#091230c4 0%,#091230aa 33%,#091230ed 59%,#091230fc 100%),linear-gradient(#0000 32%,#091230a8)}.teams-scroll-story .routing-composition{grid-template-columns:.92fr 1.08fr;gap:clamp(34px,5vw,76px);padding-block:30px}.teams-scroll-story .teams-scene-0 .routing-photo img{object-position:35% 45%}.teams-scroll-story .teams-scene-1 .routing-photo img{object-position:35% 40%}.teams-scroll-story .teams-scene-2 .routing-photo img{object-position:30% 45%}.teams-story-figure{min-width:0;color:var(--teams-text);margin:0}.teams-story-figure figcaption{color:var(--teams-muted);max-width:550px;margin-top:25px;font-size:12px;line-height:1.65}.teams-device-scene{padding:48px 15px 65px 8px;position:relative}.teams-laptop{width:100%;position:relative}.teams-laptop-screen{background:var(--teams-device);border:1px solid var(--teams-device-edge);border-radius:17px 17px 3px 3px;padding:10px 9px 12px;box-shadow:0 24px 55px #0005}.teams-app-bar{background:var(--teams-product);color:var(--teams-text);border-radius:7px 7px 0 0;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.teams-app-search{opacity:.85;border:1px solid var(--teams-rule);border-radius:4px;margin-left:auto;padding:4px 22px;font-size:12px}.teams-app-body{background:var(--teams-paper);color:var(--teams-ink);grid-template-columns:67px 1fr;min-height:232px;display:grid}.teams-app-rail{background:var(--teams-product-soft);flex-direction:column;align-items:center;gap:17px;padding:20px 4px;font-size:10px;display:flex}.teams-app-rail>span{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex;position:relative}.teams-rail-active{color:var(--teams-product);font-weight:600}.teams-rail-active:before{content:"";background:var(--teams-product);width:3px;position:absolute;top:0;bottom:0;left:-4px}.teams-call-area{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 10px;font-size:12px;display:flex;position:relative}.teams-app-section{font-size:12px;font-weight:500;position:absolute;top:12px;left:14px}.teams-call-avatar{background:var(--teams-product-soft);color:var(--teams-product);border-radius:50%;place-items:center;width:65px;height:65px;margin-top:17px;display:grid}.teams-call-area strong{font-size:17px;font-weight:500}.teams-call-controls{gap:12px;margin-top:8px;display:flex}.teams-call-controls i{background:var(--teams-product-soft);width:34px;height:30px;color:var(--teams-ink);border-radius:6px;place-items:center;display:grid}.teams-call-controls .teams-end-call{background:var(--teams-call-end);color:var(--teams-text)}.teams-laptop-base{background:linear-gradient(var(--teams-device-edge),var(--teams-device));border-radius:0 0 35% 35%;height:12px;margin-inline:-8px;position:relative}.teams-laptop-base:before{content:"";background:var(--teams-device);border-radius:0 0 5px 5px;width:20%;height:4px;position:absolute;top:0;left:40%}.teams-float{border:1px solid var(--teams-rule);background:var(--teams-panel);color:var(--teams-accent);border-radius:13px;align-items:center;gap:12px;max-width:95%;padding:16px 19px;display:flex;position:absolute;box-shadow:0 14px 30px #0004}.teams-float small{color:var(--teams-muted);margin-bottom:3px;font-size:12px;line-height:1.5;display:block}.teams-float strong{color:var(--teams-text);font-size:14px;font-weight:450;line-height:1.4;display:block}.teams-float-call{top:0;right:0}.teams-float-context{bottom:7px;left:25px}.teams-float-icon{background:var(--teams-night);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.teams-signal{align-items:center;gap:3px;height:24px;margin-left:10px;display:flex}.teams-signal i{background:var(--teams-accent);width:2px;height:9px}.teams-signal i:nth-child(2),.teams-signal i:nth-child(4){height:17px}.teams-signal i:nth-child(3){height:24px}.teams-route-map{max-width:510px;margin-inline:auto;padding:0 0 0 12px;position:relative}.teams-route-spine{background:var(--teams-accent);transform-origin:top;width:1px;height:236px;position:absolute;top:26px;left:39px}.teams-route-stop{align-items:center;gap:24px;min-height:76px;margin-bottom:29px;display:flex;position:relative}.teams-route-node{border:1px solid var(--teams-rule);background:var(--teams-panel);width:55px;height:55px;color:var(--teams-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.teams-route-stop small{color:var(--teams-accent);margin-bottom:5px;font-size:12px;display:block}.teams-route-stop strong{font-size:22px;font-weight:450;line-height:1.25}.home-page .teams-route-stop p,.home-page .teams-route-alternative p{color:var(--teams-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.teams-route-alternative{border-left:1px dashed var(--teams-rule);border-top:1px dashed var(--teams-rule);color:var(--teams-accent);gap:18px;margin:5px 0 0 27px;padding:16px 0 0 26px;display:flex}.teams-route-alternative strong{color:var(--teams-text);font-size:14px;font-weight:450}.teams-route-alternative>svg{flex-shrink:0}.teams-context-flow{max-width:520px;margin:auto}.teams-context-step{position:relative}.teams-context-card{border:1px solid var(--teams-rule);background:var(--teams-panel);border-radius:12px;gap:18px;padding:22px 25px;display:flex}.teams-context-icon{color:var(--teams-accent);flex-shrink:0;padding-top:2px}.teams-context-card small{color:var(--teams-accent);margin-bottom:8px;font-size:12px;display:block}.home-page .teams-context-card p{color:var(--teams-text);margin:0;font-size:16px;font-weight:350;line-height:1.5}.teams-context-step-1{margin-left:28px}.teams-context-step-2{margin-left:56px}.teams-context-step-2 .teams-context-card{border-color:var(--teams-accent)}.teams-context-line{background:var(--teams-accent);transform-origin:top;width:1px;height:25px;margin-left:40px;display:block}@media (width>=801px) and (height<=820px){.teams-scroll-story .routing-composition{padding-block:20px}.home-page .teams-scroll-story .routing-copy h3{font-size:clamp(36px,3.8vw,52px)}.teams-story-figure figcaption{margin-top:16px}.teams-device-scene{padding-top:44px;padding-bottom:57px}.teams-app-body{min-height:210px}.teams-call-avatar{width:54px;height:54px}.teams-context-card{padding:17px 20px}.teams-route-stop{margin-bottom:22px}.teams-route-spine{height:220px}}@media (width<=1000px) and (width>=801px){.teams-scroll-story .routing-composition{gap:30px}.teams-app-search{display:none}.teams-float{padding:12px}.teams-float strong{font-size:12px}.teams-context-step-1{margin-left:15px}.teams-context-step-2{margin-left:30px}.teams-context-card{padding:17px}.teams-route-stop{gap:16px}}@media (width<=800px){.teams-scroll-story .routing-composition{grid-template-columns:1fr;gap:42px;padding-block:40px}.teams-scroll-story .routing-shade{background:linear-gradient(180deg,#091230af,#091230dd 34%,#091230fa 62%,var(--teams-night))}.teams-story-figure{width:100%;max-width:560px;margin:auto}.teams-story-figure figcaption{margin-top:18px}.teams-device-scene{padding:48px 8px 70px}.teams-float-context{left:7px}.teams-scroll-story .routing-scene-top>span:first-child{max-width:175px;font-size:13px}.teams-scroll-story .routing-photo img{object-position:35% top}.teams-context-step-1{margin-left:15px}.teams-context-step-2{margin-left:30px}}@media (width<=400px){.teams-app-search{display:none}.teams-app-body{grid-template-columns:49px 1fr}.teams-app-rail{font-size:8px}.teams-call-area strong{font-size:14px}.teams-float{gap:8px;padding:12px}.teams-float strong{font-size:12px}.teams-signal{display:none}.teams-context-card{gap:12px;padding:16px}.home-page .teams-context-card p{font-size:14px}.teams-route-stop{gap:16px}.teams-route-stop strong{font-size:19px}.teams-route-alternative{gap:10px;padding-left:15px}}@media print{.teams-scroll-story .routing-backdrop{opacity:1!important}.teams-scroll-story [data-story-line]{transform:none!important}}.service-page .tm-hero{background:var(--deep);color:#fff;border-radius:32px;margin:112px 16px 0}.service-page .tm-hero-layout{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-block:56px 48px;display:grid}.service-page .tm-hero-copy{min-width:0}.service-page .tm-hero .cv-breadcrumb,.service-page .tm-hero .cv-breadcrumb a{color:#c0cee5}.service-page .tm-hero .section-kicker{color:#8cd8f4;margin-bottom:17px}.service-page .tm-product-badge{width:max-content;max-width:100%;color:var(--deep);background:#fff;border-radius:99px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 16px;font-size:12px;display:flex}.service-page .tm-hero h1{letter-spacing:-.055em;text-wrap:pretty;max-width:590px;font-size:clamp(2.8rem,4.1vw,4.1rem);line-height:1.09}.service-page .tm-hero-description{color:#c5d1e7;max-width:535px;margin-top:26px;font-size:15px;line-height:1.9}.service-page .tm-hero .home-button{padding-inline:22px;font-size:12px}.service-page .tm-hero .inline-link{color:#fff;border-color:#95a9c8;font-size:12px}.service-page .tm-hero-principle{color:#b5c9e5;border-top:1px solid #ffffff26;flex-wrap:wrap;gap:8px 14px;margin-top:32px;padding-top:23px;font-size:12px;display:flex}.service-page .tm-hero-principle strong{color:#fff;font-weight:450}.service-page .tm-hero-visual{min-width:0;position:relative}.service-page .tm-portrait{background:#dce6ef;border-radius:105px 27px 27px;height:660px;overflow:hidden}.service-page .tm-portrait img{object-fit:cover;object-position:center 35%;width:100%;height:100%;scale:1.06}.service-page .tm-hero-connection{backdrop-filter:blur(12px);color:var(--deep);background:#fffffff5;border:1px solid #dee7f3;border-radius:23px;flex-direction:column;align-items:flex-start;gap:15px;padding:23px 25px;display:flex;position:absolute;bottom:88px;left:-25px;right:18px;transform:rotate(-2deg);box-shadow:0 22px 60px #07132933}.service-page .tm-brand-pair{align-items:center;gap:17px;display:flex}.service-page .tm-brand-pair>svg{color:var(--mariner)}.service-page .tm-hero-connection small{color:#62718c;font-size:12px;line-height:1.7}.service-page .tm-hero-connection strong{margin-top:5px;font-size:16px;font-weight:470;line-height:1.5;display:block}.service-page .tm-hero-visual figcaption{color:#b9cbe4;padding-left:7px}.service-page .tm-environment{scroll-margin-top:90px}.service-page .tm-environment .section-heading h2{max-width:820px;margin-inline:auto}.service-page .tm-workspace{overflow-anchor:none;background:#edf2fa;border:1px solid #d8e3f2;border-radius:28px;padding:31px;overflow:clip}.service-page .tm-workspace-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.service-page .tm-workspace-top>span{align-items:center;gap:11px;font-size:14px;font-weight:470;display:flex}.service-page .tm-workspace-top>small{color:#687b98;font-size:11px}.service-page .tm-story-tabs{gap:9px;margin:27px 0;display:flex}.service-page .tm-story-tabs button{color:#546e8e;background:#f9fbff;border:1px solid #d5e0f0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:12px 18px;font-size:13px;display:flex}.service-page .tm-story-tabs button>span{color:#7086a6;margin-left:auto;font-size:10px}.service-page .tm-story-tabs [aria-selected=true]{color:#fff;background:var(--deep);border-color:var(--deep)}.service-page .tm-story-tabs [aria-selected=true]>span{color:#b2cee8}.service-page .tm-story-panels>section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:50px;min-width:0;padding:4px 16px 26px;display:grid}.service-page .tm-workspace[data-enhanced] .tm-story-panels{display:grid}.service-page .tm-workspace[data-enhanced] [data-story-panel]{visibility:hidden;pointer-events:none;grid-area:1/1}.service-page .tm-workspace[data-enhanced] [data-story-panel][data-active=true]{visibility:visible;pointer-events:auto}.service-page .tm-workspace:not([data-enhanced]) [data-story-panel]+[data-story-panel]{border-top:1px solid #cddced;padding-top:30px}.service-page .tm-story-copy h3{letter-spacing:-.04em;max-width:365px;margin:0 0 22px;font-size:34px;font-weight:470;line-height:1.2}.service-page .tm-story-copy>p{color:#5f738f;max-width:365px;font-size:14px;line-height:1.9}.service-page .tm-principle{color:#3c658c;align-items:center;gap:10px;margin-top:28px;font-size:12px;line-height:1.7;display:flex}.service-page .tm-app{background:#fff;border:1px solid #d6e1f1;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 20px 50px #142d5510}.service-page .tm-app-bar{background:#f8faff;border-bottom:1px solid #dfe7f4;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:12px;font-weight:450;display:flex}.service-page .tm-app-layout{grid-template-columns:51px minmax(0,1fr);display:grid}.service-page .tm-app-rail{background:#f1f5fb;border-right:1px solid #e0e9f5;flex-direction:column;gap:14px;padding:18px 7px;display:flex}.service-page .tm-app-rail>span{color:#8294af;border-radius:9px;place-items:center;width:35px;height:37px;display:grid}.service-page .tm-app-rail>.tm-rail-active{color:var(--electric);background:#fff;box-shadow:0 4px 12px #152e570c}.service-page .tm-app-content{min-width:0;padding:20px}.service-page .tm-situation{text-align:center;background:#edf5ff;border:1px solid #dbe6f5;border-radius:16px;flex-direction:column;align-items:center;min-height:233px;padding:20px;display:flex}.service-page .tm-situation-icon{background:var(--deep);color:#a5e2f7;border-radius:50%;place-items:center;width:59px;height:59px;margin-bottom:15px;display:grid}.service-page .tm-situation>small{color:#5c7a9d;font-size:11px}.service-page .tm-situation>strong{margin-top:8px;font-size:17px;font-weight:470;line-height:1.5}.service-page .tm-situation-detail{justify-content:center;align-items:center;min-height:39px;margin-top:14px;display:flex}.service-page .tm-wave{align-items:center;gap:4px;height:37px;display:flex}.service-page .tm-wave i{width:3px;height:var(--height);background:var(--picton);border-radius:5px;display:block}.service-page .tm-situation-1{background:#f3f5fc}.service-page .tm-situation-2{background:#f6faff}.service-page .tm-team-chips{gap:9px;display:flex}.service-page .tm-team-chips>span,.service-page .tm-review-chip{color:#516f93;background:#fff;border:1px solid #d5e3f4;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.service-page .tm-review-chip{border-radius:99px}.service-page .tm-work-context{min-height:163px;padding-top:19px}.service-page .tm-work-context>span{color:var(--mariner);font-size:11px;font-weight:450}.service-page .tm-work-context ul{gap:11px;margin:13px 0 0;padding:0;list-style:none;display:grid}.service-page .tm-work-context li{color:#5b6f8b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.service-page .tm-work-context svg{color:var(--mariner);flex-shrink:0;margin-top:3px}.service-page .tm-story-controls{border-top:1px solid #d2deee;align-items:center;gap:16px;min-height:60px;padding-top:16px;display:flex}.service-page .tm-story-controls button{min-height:40px;color:var(--electric);background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:12px;display:flex}.service-page .tm-story-controls>span{text-align:center;color:#617795;min-width:163px;font-size:11px}.service-page .tm-progress{background:#ccdbed;flex:1;min-width:30px;height:2px;overflow:hidden}.service-page .tm-progress i{transform-origin:0;background:var(--mariner);width:100%;height:100%;display:block;transform:scaleX(0)}.service-page .tm-routing-section{background:#eaf0f8}.service-page .tm-routing .cv-deck-stage{background:#f7f9fd;border-color:#d3dfef}.service-page .tm-route-map{min-width:0}.service-page .tm-route-source{background:#fff;border:1px solid #dbe6f5;border-radius:16px;align-items:center;gap:13px;padding:17px 20px;display:flex}.service-page .tm-route-source small{color:#687f9c;margin-bottom:5px;font-size:11px;display:block}.service-page .tm-route-source strong{font-size:14px;font-weight:470}.service-page .tm-route-card{background:#fff;border:1px solid #d6e3f3;border-radius:19px;min-height:225px;padding:22px;box-shadow:0 15px 40px #1b34590a}.service-page .tm-route-card>div{align-items:center;gap:13px;display:flex}.service-page .tm-route-card strong{font-size:18px;font-weight:460}.service-page .tm-route-card small{color:#708db0;margin-left:auto;font-size:11px}.service-page .tm-route-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-page .tm-route-card li{color:#5b718e;gap:9px;font-size:12px;line-height:1.8;display:flex}.service-page .tm-route-card li:before{content:"";background:var(--picton);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:9px}.service-page .tm-route-destination{color:#526f94;background:#edf4fd;border:1px solid #ccdced;border-radius:12px;align-items:center;gap:13px;margin:14px 12px 0;padding:13px 16px;font-size:11px;line-height:1.7;display:flex}.service-page .tm-human-note{color:#667d99;border-top:1px solid #d9e3f2;align-items:center;gap:14px;margin-top:30px;padding-top:26px;font-size:13px;line-height:1.9;display:flex}.service-page .tm-human-note>svg{color:var(--mariner);flex-shrink:0}.service-page .tm-human-note strong{color:var(--deep);font-weight:450}.service-page .tm-device-scene,.service-page .tm-document-scene{min-width:0}.service-page .tm-devices{background:#f0f4fb;border:1px solid #dbe5f3;border-radius:25px;padding:24px}.service-page .tm-manual-tabs{gap:7px;display:flex}.service-page .tm-manual-tabs button{color:#5d7291;background:#fff;border:1px solid #d1dff0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:11px 7px;font-size:12px;line-height:1.6;display:flex}.service-page .tm-manual-tabs [aria-selected=true]{color:var(--electric);background:#e9f2ff;border-color:#b2c9eb}.service-page .tm-concept[data-enhanced] .tm-concept-panels{display:grid}.service-page .tm-concept[data-enhanced] [data-concept-panel]{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.service-page .tm-concept[data-enhanced] [data-concept-panel][data-active=true]{visibility:visible;pointer-events:auto}.service-page .tm-concept:not([data-enhanced]) [data-concept-panel]+[data-concept-panel]{border-top:1px solid #cddced;padding-top:25px}.service-page .tm-device-illustration{flex-direction:column;justify-content:center;align-items:center;height:306px;padding-top:25px;display:flex}.service-page .tm-device-screen{border:7px solid var(--deep);background:#fff;border-radius:15px;flex-direction:column;align-items:center;width:93%;max-width:370px;min-height:241px;padding:13px 16px 16px;display:flex;position:relative;box-shadow:0 16px 35px #162d5214}.service-page .tm-device-bar{color:#6b7e9c;border-bottom:1px solid #e3ebf5;align-items:center;gap:7px;width:100%;padding-bottom:10px;font-size:10px;display:flex}.service-page .tm-device-person{width:62px;height:62px;color:var(--mariner);background:#eaf4ff;border-radius:50%;place-items:center;margin:15px 0 9px;display:grid}.service-page .tm-device-screen>strong{font-size:15px;font-weight:470}.service-page .tm-device-caption{color:#677d9b;margin-top:5px;font-size:11px}.service-page .tm-device-channel{color:#5c7da5;border-top:1px solid #e0e9f4;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding-top:13px;font-size:10px;display:flex}.service-page .tm-device-foot{background:#b5c3d9;border-radius:0 0 40px 40px;width:calc(93% + 18px);max-width:390px;height:10px}.service-page .tm-device-mobile .tm-device-screen{border-width:6px;border-radius:24px;width:190px;min-height:268px;padding-inline:12px}.service-page .tm-device-mobile .tm-device-foot{display:none}.service-page .tm-device-mobile .tm-device-bar{font-size:9px}.service-page .tm-device-mobile .tm-device-person{margin-top:22px}.service-page .tm-device-mobile .tm-device-channel{font-size:9px}.service-page .tm-device-copy{padding-top:25px}.service-page .tm-device-copy h3{letter-spacing:-.03em;margin:0 0 14px;font-size:22px;font-weight:470;line-height:1.3}.service-page .tm-device-copy>p{color:#607692;font-size:12px;line-height:1.9}.service-page .tm-device-copy ul{border-top:1px solid #d6e2f1;gap:8px;margin:18px 0 0;padding:17px 0 0;list-style:none;display:grid}.service-page .tm-device-copy li{color:#5c7392;font-size:11px;line-height:1.8}.service-page .tm-intelligence{background:var(--deep);color:#fff}.service-page .tm-intelligence .section-kicker{color:#8dd3f3}.service-page .tm-intelligence .cv-feature-copy>p:not(.section-kicker){color:#bdcde6}.service-page .tm-intelligence .tm-human-note{color:#afc3e2;border-color:#ffffff26}.service-page .tm-intelligence .tm-human-note strong{color:#fff}.service-page .tm-intelligence .tm-human-note>svg{color:#88d5f4}.service-page .tm-intelligence .cv-disclaimer{color:#b3c9e6;text-align:left}.service-page .tm-document{color:var(--deep);background:#fff;border:1px solid #dbe6f5;border-radius:25px;overflow:hidden;box-shadow:0 25px 60px #040c3425}.service-page .tm-document-top{background:#f4f8ff;border-bottom:1px solid #e0e9f5;align-items:center;gap:13px;padding:23px;display:flex}.service-page .tm-document-top>svg{color:var(--mariner);flex-shrink:0}.service-page .tm-document-top strong{font-size:13px;font-weight:470}.service-page .tm-document-top small{color:#617b9d;margin-top:6px;font-size:10px;line-height:1.7;display:block}.service-page .tm-document .tm-manual-tabs{padding:22px 22px 0}.service-page .tm-document-body{padding:24px}.service-page .tm-document-label{color:var(--mariner);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.service-page .tm-document-body h3{letter-spacing:-.035em;margin:0 0 23px;font-size:26px;font-weight:470;line-height:1.25}.service-page .tm-document-body ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-page .tm-document-body li{background:#f3f7fc;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.service-page .tm-document-body li>span{color:#6c8fb5;margin-top:3px;font-size:10px}.service-page .tm-document-body li>p{color:#526e8f;font-size:12px;line-height:1.8}.service-page .tm-document-body>p{color:#647b97;border-top:1px solid #e1eaf6;margin-top:22px;padding-top:20px;font-size:12px;line-height:1.9}.service-page .tm-document-bottom{color:#567799;background:#f5f9ff;border-top:1px solid #dce7f4;align-items:center;gap:9px;padding:18px 23px;font-size:11px;line-height:1.7;display:flex}@media (width<=1100px){.service-page .tm-hero-layout{gap:43px}.service-page .tm-hero-connection{padding:21px;left:-14px;right:12px}.service-page .tm-hero-connection strong{font-size:15px}.service-page .tm-story-panels>section{gap:31px;padding-inline:5px}.service-page .tm-workspace{padding:25px}.service-page .tm-story-copy h3{font-size:30px}.service-page .tm-app-content{padding:17px}.service-page .tm-situation{padding:18px 14px}.service-page .tm-situation>strong{font-size:16px}}@media (width<=980px){.service-page .tm-hero{margin-top:105px}.service-page .tm-hero-layout{gap:30px;padding-block:40px}.service-page .tm-hero h1{font-size:42px}.service-page .tm-portrait{border-top-left-radius:75px;height:730px}.service-page .tm-hero-description{font-size:14px}.service-page .tm-product-badge{gap:8px;padding:9px 12px;font-size:11px}.service-page .tm-hero-connection{padding:18px;bottom:112px;left:-10px}.service-page .tm-hero .home-button{padding-inline:18px;font-size:12px}.service-page .tm-workspace{padding:23px}.service-page .tm-story-panels>section{grid-template-columns:.8fr 1.2fr;gap:24px}.service-page .tm-story-copy h3{font-size:29px}.service-page .tm-story-copy>p{font-size:13px}.service-page .tm-workspace-top>small{text-align:right;max-width:175px;font-size:10px}.service-page .tm-app-layout{grid-template-columns:1fr}.service-page .tm-app-rail{display:none}.service-page .tm-app-content{padding:17px}.service-page .tm-work-context{min-height:190px}.service-page .tm-story-controls{gap:10px}.service-page .tm-story-controls>span{min-width:130px;font-size:10px}.service-page .tm-route-card{min-height:285px;padding:19px}.service-page .tm-route-source{padding:16px}.service-page .tm-route-destination{margin-inline:3px;padding:12px}.service-page .tm-device-scene,.service-page .tm-document-scene{width:100%;max-width:600px;margin:auto}}@media (width<=700px){.service-page .tm-hero{border-radius:25px;margin:89px 10px 0}.service-page .tm-hero-layout{grid-template-columns:minmax(0,1fr);gap:36px;width:calc(100% - 36px);padding-block:31px}.service-page .tm-hero .cv-breadcrumb{margin-bottom:22px}.service-page .tm-hero .section-kicker{margin-bottom:15px;font-size:12px}.service-page .tm-product-badge{margin-bottom:21px;font-size:11px}.service-page .tm-hero h1{font-size:clamp(2.5rem,9vw,3.45rem)}.service-page .tm-hero-description{margin-top:23px;font-size:14px;line-height:1.85}.service-page .tm-hero .home-button{justify-content:space-between;gap:12px;width:100%;padding:17px;font-size:12px}.service-page .tm-hero-principle{gap:7px 12px;margin-top:26px;padding-top:21px}.service-page .tm-portrait{border-radius:75px 24px 24px;height:500px}.service-page .tm-hero-connection{gap:12px;padding:20px;bottom:103px;left:8px;right:8px}.service-page .tm-hero-connection strong{font-size:14px}.service-page .tm-hero-connection small{font-size:12px}.service-page .tm-brand-pair{gap:15px}.service-page .tm-hero-visual figcaption{padding-inline:4px}.service-page .tm-workspace{border-radius:23px;padding:21px 16px}.service-page .tm-workspace-top{flex-wrap:wrap;gap:8px}.service-page .tm-workspace-top>span{font-size:13px}.service-page .tm-workspace-top>small{text-align:left;max-width:none;margin-left:42px;font-size:10px}.service-page .tm-story-tabs{gap:6px;margin-block:22px}.service-page .tm-story-tabs button{flex-direction:column;gap:8px;min-height:65px;padding:12px 6px;font-size:12px}.service-page .tm-story-tabs button>span{display:none}.service-page .tm-story-panels>section{grid-template-columns:minmax(0,1fr);gap:25px;padding:0 0 24px}.service-page .tm-story-copy .cv-overline{display:none}.service-page .tm-story-copy h3{max-width:none;margin-bottom:17px;font-size:28px}.service-page .tm-story-copy>p{max-width:none;font-size:13px}.service-page .tm-principle{margin-top:19px;font-size:12px}.service-page .tm-app{border-radius:18px}.service-page .tm-app-bar{padding:15px 16px;font-size:11px}.service-page .tm-app-content{padding:16px}.service-page .tm-situation{min-height:240px;padding:18px 14px}.service-page .tm-situation>strong{font-size:16px}.service-page .tm-work-context{min-height:202px}.service-page .tm-work-context li{font-size:12px}.service-page .tm-story-controls{flex-wrap:wrap;gap:5px 10px}.service-page .tm-story-controls>span{text-align:left;order:3;width:100%;padding-top:5px;font-size:11px}.service-page .tm-story-controls button{font-size:12px}.service-page .tm-progress{min-width:20px}.service-page .tm-route-card{min-height:244px;padding:20px}.service-page .tm-route-destination{margin-inline:5px;font-size:11px}.service-page .tm-human-note{font-size:12px}.service-page .tm-devices{border-radius:22px;padding:20px 16px}.service-page .tm-manual-tabs{gap:6px}.service-page .tm-manual-tabs button{gap:6px;min-height:47px;font-size:11px}.service-page .tm-devices .tm-manual-tabs button{flex-direction:column;gap:7px;min-height:63px}.service-page .tm-device-screen{border-width:6px;width:96%;padding-inline:12px}.service-page .tm-device-foot{width:100%}.service-page .tm-device-copy h3{font-size:22px}.service-page .tm-device-copy li{font-size:11px}.service-page .tm-document-top{gap:11px;padding:21px 18px}.service-page .tm-document-top strong{font-size:12px}.service-page .tm-document .tm-manual-tabs{padding:20px 15px 0}.service-page .tm-document-body{padding:22px 18px}.service-page .tm-document-body h3{font-size:23px}.service-page .tm-document-body li{padding:13px 12px}.service-page .tm-document-bottom{padding:18px;font-size:11px}}@media (width<=359px){.service-page .tm-hero-layout{width:calc(100% - 30px)}.service-page .tm-hero h1{font-size:36px}.service-page .tm-product-badge{padding-inline:11px;font-size:10px}.service-page .tm-product-badge img{width:23px}.service-page .tm-hero .home-button{padding-inline:13px;font-size:11px}.service-page .tm-portrait{height:470px}.service-page .tm-hero-connection{padding:17px 14px;bottom:113px}.service-page .tm-hero-connection strong{font-size:13px}.service-page .tm-workspace{padding-inline:13px}.service-page .tm-story-copy h3{font-size:26px}.service-page .tm-workspace-top>span{font-size:12px}.service-page .tm-workspace-top>small{margin-left:0}.service-page .tm-app-content{padding:13px}.service-page .tm-situation{padding-inline:9px}.service-page .tm-team-chips{gap:5px}.service-page .tm-team-chips>span{padding-inline:7px;font-size:10px}.service-page .tm-work-context{min-height:223px}.service-page .tm-story-controls button{font-size:11px}.service-page .tm-story-controls{gap:5px}.service-page .tm-route-card{min-height:268px;padding:17px}.service-page .tm-route-source{gap:10px;padding:13px}.service-page .tm-route-source strong{font-size:13px}.service-page .tm-devices{padding-inline:13px}.service-page .tm-document .tm-manual-tabs{padding-inline:12px}.service-page .tm-document .tm-manual-tabs button{font-size:10px}.service-page .tm-document-body{padding-inline:15px}.service-page .tm-document-label{font-size:10px}}.tm-story-section+.integration-method{border-top:clamp(48px,6vw,88px) solid #fff}
