.europe-section{background:#f6f8f9}.europe-lead{max-width:850px;margin:24px 0 32px;font-size:16px;line-height:1.85}.europe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.europe-grid article{background:#fff;border:1px solid #d6dfe5;border-radius:18px;padding:26px}.europe-grid span{font-size:10px;color:#607b8f;letter-spacing:.1em;font-weight:750}.europe-grid h3{font-size:21px;margin:16px 0}.europe-grid p{font-size:13px;line-height:1.85}.europe-footnote{margin:28px 0 20px;font-size:12px;max-width:850px;line-height:1.8}@media(max-width:1000px){.europe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.europe-grid{grid-template-columns:1fr}.europe-grid h3{font-size:23px}.europe-grid p{font-size:14px}.europe-lead{font-size:15px}}
.local-tools-section{background:linear-gradient(145deg,#f8fafb,#edf1f4);border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9}
.local-tools-flow{display:flex;align-items:center;gap:22px;padding:22px 25px;border:1px solid #ccd8e1;border-radius:16px;background:#ffffffb8;margin:0 0 26px;min-width:0}
.local-tools-flow>div{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.local-tools-flow>div>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid #c6d5e0;border-radius:10px;color:#536f83;font-size:11px;font-weight:650;background:#edf3f7}.local-tools-flow p{font-size:11px;line-height:1.75;color:#6d7e8b}.local-tools-flow strong{font-size:12px;font-weight:650;color:#3b566b}.local-tools-flow>i{font-style:normal;color:#8298a9}.local-tools-flow>.pill{flex:none;white-space:normal}
.local-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.local-tools-grid .industry-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.local-tool-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid #ccdbe6;background:linear-gradient(130deg,#eff5f9,#e2eaf1);color:#4f6b80;font-size:23px;margin:16px 0 0}.local-tools-grid .text-link{margin-top:auto;padding-top:18px;text-align:left;line-height:1.7}.local-tools-note{font-size:12px;line-height:1.9;color:#63798a;max-width:940px;margin:25px 0 0}
@media(max-width:1000px){.local-tools-flow{gap:13px;padding:20px}.local-tools-flow>.pill{display:none}.local-tools-grid{gap:17px}}
@media(max-width:560px){.local-tools-flow{align-items:stretch;flex-direction:column;gap:12px;padding:21px}.local-tools-flow>i{display:none}.local-tools-flow p{font-size:12px}.local-tools-flow strong{font-size:13px}.local-tools-grid{grid-template-columns:1fr;gap:15px}.local-tools-grid .text-link{font-size:12px}.local-tools-note{font-size:12px}.local-tool-icon{width:38px;height:38px}}

.consulting-section{background:linear-gradient(140deg,#f8f7fc,#eef1f5 80%);border-top:1px solid #e0dbea}.consulting-section .eyebrow{color:#756393}.consulting-board{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:35px;border:1px solid #d8d0e6;border-radius:22px;background:#ffffffa8;box-shadow:0 16px 44px #55447509}.consulting-status{display:inline-block;font-size:10px;font-weight:650;border:1px solid #d6c6eb;border-radius:30px;padding:7px 11px;color:#685283;background:#f0e8fb}.consulting-copy h3{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:24px 0 18px}.consulting-copy>p{font-size:13px;line-height:1.9;max-width:470px}.consulting-principles{list-style:none;padding:0;margin:22px 0;font-size:12px;line-height:1.8}.consulting-principles li{padding:5px 0 5px 20px;position:relative}.consulting-principles li:before{content:'✧';position:absolute;left:0;color:#9470bc}.consulting-copy .text-link{color:#755c96;font-size:12px;line-height:1.75;text-align:left}.consulting-example{border:1px solid #d3c1e8;border-radius:17px;background:linear-gradient(155deg,#ffffff,#f6f0fd);padding:25px;min-width:0;box-shadow:0 10px 35px #7e5a9c0a}.consulting-example-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e1d5ef;padding-bottom:19px}.consulting-mark{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:12px;border:1px solid #ccb3e6;background:#eaddfb;color:#8156aa;font-size:24px;box-shadow:0 0 16px #c5a4f020}.consulting-example-head>div>span{font-size:9px;letter-spacing:.12em;color:#82639e;font-weight:700}.consulting-example h4{font-size:19px;line-height:1.4;letter-spacing:-.01em;margin:5px 0 0}.consulting-example-label{font-size:9px;color:#78668e;border:1px solid #ded2ec;border-radius:15px;padding:4px 8px;margin-left:auto}.consulting-example dl{margin:23px 0}.consulting-example dl>div{margin:0 0 17px}.consulting-example dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#79628e;font-weight:650;margin-bottom:6px}.consulting-example dd{font-size:12px;line-height:1.8;margin:0;color:#4f5b66}.consulting-example-foot{display:flex;gap:8px;align-items:center;font-size:10px;line-height:1.7;color:#79658e;padding-top:15px;border-top:1px solid #e1d5ef}.consulting-small-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#bc91e2;box-shadow:0 0 7px #c5a4f066}.consulting-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:31px}.consulting-fields article{border-left:1px solid #d7cee3;padding-left:21px}.consulting-fields span{font-size:9px;font-weight:700;letter-spacing:.08em;color:#857295}.consulting-fields h3{font-size:20px;margin:12px 0 10px}.consulting-fields p{font-size:12px;line-height:1.85}.consulting-scope{font-size:11px;line-height:1.9;color:#677889;max-width:1020px;margin:32px 0 0;padding-top:23px;border-top:1px solid #ded8e7}.consulting-scope strong{color:#5f4b76}.profile-consulting{display:flex!important;align-items:flex-start;gap:11px;margin:22px 0;padding:16px;border:1px solid #d9c9eb;border-radius:12px;background:#f5effb;color:#66517e;font-size:12px;line-height:1.75}.profile-consulting input{width:16px;height:16px;flex:none;margin-top:3px;accent-color:#8460ac}.profile-consulting strong{display:block;font-weight:650}.profile-consulting small{display:block;font-size:10px;color:#766789;margin-top:5px}
@media(max-width:1000px){.consulting-board{gap:23px;padding:27px}.consulting-copy h3{font-size:26px}.consulting-example{padding:22px}.consulting-example-label{margin-left:0}.consulting-fields{gap:20px}}
@media(max-width:700px){.consulting-board{grid-template-columns:1fr;gap:27px}.consulting-fields{grid-template-columns:1fr;gap:22px}.consulting-fields h3{font-size:22px}.consulting-fields p{font-size:13px}.consulting-scope{font-size:12px}}
@media(max-width:560px){.consulting-board{padding:23px 19px;border-radius:17px}.consulting-copy h3{font-size:25px}.consulting-copy>p{font-size:13px}.consulting-example{padding:20px 17px}.consulting-example-head{gap:10px}.consulting-example h4{font-size:19px}.consulting-example dd{font-size:12px}.consulting-principles{font-size:12px}.consulting-copy .text-link{font-size:12px}.profile-consulting{padding:14px}.profile-consulting small{font-size:11px}}

.connection-status-panel{padding:28px;margin:24px 0 32px;border:1px solid #d4e0e7;border-radius:22px;background:#fff}.connection-status-panel h3{font-size:1.5rem;margin-top:0}.connection-table-wrap{overflow-x:auto}.connection-table{border-collapse:collapse;width:100%;min-width:640px;text-align:left;font-size:.94rem}.connection-table th,.connection-table td{padding:18px 16px;border-bottom:1px solid #e1e9ef;vertical-align:top}.connection-table th{font-weight:650}.connection-state{white-space:nowrap;font-weight:650;font-size:.83rem}.is-tested{color:#127458}.is-prepared{color:#9b6309}.is-sandbox{color:#4e4ca9}.is-pending,.is-file{color:#566777}.pill-prepared{color:#8a5a0a;background:#fff1d2}.upload-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.upload-plan-grid article{padding:28px;border:1px solid #d4e0e7;background:#fff;border-radius:22px}.upload-plan-grid h3{line-height:1.35}@media(max-width:800px){.upload-plan-grid{grid-template-columns:1fr}.connection-status-panel{padding:18px}}

/* Complete brandmarks at legible sizes; original aspect ratios remain intact. */
.platform-header{align-items:center;gap:18px;flex-wrap:wrap}.platform-logo{width:112px;height:42px;object-fit:contain;object-position:left center;flex:0 0 112px;max-width:100%;padding:0;background:transparent;border-radius:0}.logo-shopify{width:120px;flex-basis:120px}.logo-booking{width:42px;flex-basis:42px}.logo-amazon,.logo-resmio{background:#263540;padding:8px 10px;border-radius:8px;width:124px;height:48px;flex-basis:124px}.logo-ebay{width:100px;height:40px;flex-basis:100px}.access-route{flex-wrap:wrap}.access-route .platform-logo{width:112px;flex-basis:112px;height:42px}.access-route .logo-resmio{width:124px;flex-basis:124px;height:48px}.access-route .logo-booking{width:42px;flex-basis:42px}.independent-section{background:#f7f8fa}.independent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.independent-card,.trust-points article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-width:0}.independent-card h3{font-size:21px;line-height:1.35;margin:20px 0 14px}.independent-card p,.independent-note,.trust-points p{font-size:16px;line-height:1.8;color:var(--muted)}.independent-note{max-width:950px;margin:28px 0}.independent-note a{color:#344f6b;text-decoration:underline}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.trust-grid h2{font-size:clamp(32px,4vw,50px);line-height:1.1;margin:15px 0 24px}.trust-grid>div>p:not(.eyebrow){line-height:1.8;margin-bottom:24px}.trust-points{display:grid;gap:14px}.trust-points strong{font-size:18px}.trust-points p{margin:10px 0 0}.security-navigation{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.security-hero{padding:70px 0 45px}.security-hero h1{font-size:clamp(35px,5vw,64px);max-width:850px;line-height:1.05}.security-intro{font-size:20px;line-height:1.75;max-width:900px;color:var(--muted)}.security-content{padding-bottom:80px}.security-content h2{font-size:30px;line-height:1.2;margin:42px 0 18px}.security-content p,.security-content li{font-size:16px;line-height:1.9;color:var(--muted)}.security-content ul{padding-left:22px}.security-content .independent-card{margin:16px 0}.security-content a{color:#344f6b;text-decoration:underline}.security-status{border-left:4px solid #637a8e;background:#edf2f5;border-radius:0 14px 14px 0;padding:20px 24px;line-height:1.8}.security-content details{padding:18px 0;border-bottom:1px solid var(--line)}.security-content summary{font-weight:700;cursor:pointer}.security-footer{border-top:1px solid var(--line);padding:25px 0;color:var(--muted);font-size:14px}@media(max-width:800px){.independent-grid,.trust-grid{grid-template-columns:1fr;gap:18px}.security-navigation{gap:10px;font-size:13px}.security-hero{padding-top:45px}.security-intro{font-size:17px}.platform-header{gap:14px}.independent-card{padding:24px}}

/* A compact connection overview, with details available on demand. */
.connection-overview-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.connection-overview-heading .eyebrow{font-size:10px;margin:0 0 12px}.connection-overview-heading h3{margin:0;font-size:30px}.connection-overview-date{font-size:11px;white-space:nowrap;color:var(--muted)}.connection-overview-intro{max-width:820px;margin:20px 0 26px;font-size:15px;line-height:1.8}.connection-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.connection-summary-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.connection-summary-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}.connection-summary-title h4{font-size:19px;margin:0 0 6px}.connection-summary-title .connection-state{white-space:normal;line-height:1.5;font-size:11px}.connection-symbol{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:#f1f5f7;font-size:25px}.connection-summary-card>p,.connection-help p,.connection-help li{font-size:13px;line-height:1.8;color:var(--muted)}.connection-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.connection-provider-grid.single{grid-template-columns:1fr}.connection-provider{display:flex;align-items:center;gap:9px;flex-wrap:wrap;width:100%;min-width:0;padding:12px;border:1px solid #e5ebef;border-radius:11px;background:#f9fbfc;color:var(--ink);text-align:left;font:inherit;font-size:11px;cursor:pointer}.connection-provider:hover{background:#edf3f7;border-color:#bbcbd6}.connection-provider-brand{width:100%;display:flex;align-items:center;min-height:36px}.connection-provider .platform-logo{width:100px;flex-basis:100px;height:36px;max-width:100%}.connection-provider .logo-booking{width:36px;flex-basis:36px}.connection-provider .logo-amazon,.connection-provider .logo-resmio{height:40px}.connection-provider-arrow{margin-left:auto;color:#697f8e}.connection-file-items{display:flex;gap:9px;flex-wrap:wrap}.connection-file-items>span{padding:9px 12px;background:#eef6f2;border:1px solid #d6e8dd;border-radius:10px;color:#285c45;font-size:12px}.connection-help{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.connection-help summary{cursor:pointer;font-size:12px;font-weight:650;color:#3e566a;line-height:1.6}.connection-help ol{padding-left:20px}.connection-help p{margin:12px 0}.connection-overview-note{font-size:13px;line-height:1.9;margin:24px 0 0}.connection-catalog-details{margin-top:24px}.connection-catalog-details>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font-size:14px;font-weight:650;cursor:pointer;list-style:none}.connection-catalog-details>summary::-webkit-details-marker{display:none}.connection-catalog-details[open]>summary{margin-bottom:24px}.connection-catalog-details[open]>summary>span{transform:rotate(45deg)}.connection-summary-card .text-link{font-size:12px}.connection-provider:focus-visible,.connection-help summary:focus-visible,.connection-catalog-details>summary:focus-visible{outline:3px solid #7299b0;outline-offset:3px}@media(max-width:800px){.connection-overview-heading{flex-direction:column;gap:12px}.connection-summary-grid{grid-template-columns:1fr}.connection-summary-card{padding:20px}.connection-overview-heading h3{font-size:26px}}@media(max-width:380px){.connection-provider-grid{grid-template-columns:1fr}}

/* Real logo sources, no grayscale/blur effect or permanent moving brand labels. */
.platform-logo{filter:none;image-rendering:auto;transform:none;object-position:center}
.connection-provider-brand{min-height:46px}.connection-provider .platform-logo{height:42px}
.logo-autoscout,.logo-orderbird{width:112px;flex-basis:112px;height:40px}
.business-usecases{background:linear-gradient(145deg,#f4f6f8 10%,#f0ebf9 60%,#eaf5f5)}
.workflow-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.workflow-choice{padding:14px 18px;border:1px solid #cfd7df;border-radius:14px;background:#fff;color:#263540;font:inherit;font-weight:600;cursor:pointer}.workflow-choice:hover,.workflow-choice:focus-visible{border-color:#7752ad;box-shadow:0 0 0 3px #a186c829}.workflow-choice.active{background:#334550;color:#fff;border-color:#334550}
.workflow-preview{border:1px solid #d0dbe4;background:#fff;border-radius:24px;box-shadow:0 20px 55px #2635400d;overflow:hidden}.workflow-appbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 22px;background:#f8fafc;border-bottom:1px solid #e1e7ec}.workflow-appbar img{border-radius:8px}.workflow-appbar>span{margin-left:auto;font-size:12px;color:#5d6977}.workflow-steps{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;gap:14px;padding:28px}.workflow-steps article{padding:22px 18px;border:1px solid #dfe6ec;border-radius:18px;min-width:0}.workflow-steps h3{font-size:20px;line-height:1.4}.workflow-steps p{font-size:15px;line-height:1.7}.workflow-step{color:#736096;font-size:11px;letter-spacing:.07em;font-weight:700}.workflow-output{background:#edf6f1}.workflow-arrow{align-self:center;color:#80629e;font-size:26px;animation:workflow-cue 2.5s ease-in-out 3}.workflow-confirm{display:inline-block;color:#157459;font-size:13px;font-weight:700}.workflow-preview>.fine-print{padding:0 28px 22px;margin:0}.business-industry-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.business-industry-chips>span{padding:9px 14px;border-radius:30px;background:#fff;border:1px solid #dbe2e8;color:#4b5f6e;font-size:14px}
@keyframes workflow-cue{50%{opacity:.45;transform:translateX(3px)}}
@media(max-width:900px){.workflow-steps{grid-template-columns:1fr;padding:20px}.workflow-arrow{justify-self:center;transform:rotate(90deg);animation:none}.workflow-appbar>span{margin-left:0}.workflow-steps article{padding:18px}}
@media(prefers-reduced-motion:reduce){.workflow-arrow{animation:none}}

/* Approved C · Stahl Business wordmark. */
.brand-name{color:#3e4e5a}.brand-sub{color:#4f626f}

/* Published static preview notice. */
.preview-bar{position:sticky;top:0;z-index:30;min-height:36px;padding:8px 15px;line-height:1.7;text-align:center;background:#243440;color:#e5edf3}.preview-dot{background:#c9a1ef}.site-header{top:36px}@media(max-width:620px){.preview-bar{font-size:9px;min-height:44px}.site-header{top:44px}}

/* r182: explanatory source flow, independent of live account status */
.beds24-channel-overview{margin-top:24px;padding-top:20px;border-top:1px solid #d5e3e7}.beds24-channel-overview h4{font-size:18px}.connection-explainer{display:grid;grid-template-columns:420px 1fr;gap:42px;align-items:center;margin:42px 0;padding:24px;border:1px solid #d5e3e7;border-radius:24px;background:linear-gradient(145deg,#f7fbfc,#edf5f5)}.hub-graphic{height:390px;position:relative;isolation:isolate}.hub-center{position:absolute;inset:125px 136px 125px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;text-align:center;color:#183b49}.hub-center strong{font-size:15px;line-height:1.3}.hub-center small{font-size:10px;white-space:nowrap}.hub-orbit{position:absolute;inset:52px 56px;border:1px solid #c9dade;border-radius:50%;opacity:.65}.hub-orbit i{position:absolute;inset:0;border-radius:50%;animation:hub-flow 12s linear infinite}.hub-orbit i:before{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:#218f9c;box-shadow:0 0 12px #4bb6c7}.hub-provider{position:absolute;display:grid;gap:7px;justify-items:center;width:122px;min-height:68px;padding:11px;border:1px solid #d0e0e5;border-radius:16px;background:#fff;color:#1b3a4a;box-shadow:0 5px 20px #2446550b;cursor:pointer}.hub-provider img{width:95px;height:30px;object-fit:contain}.hub-provider span{font-size:11px}.hub-slot-0{left:137px;top:6px}.hub-slot-1{right:0;top:90px}.hub-slot-2{right:0;bottom:70px}.hub-slot-3{left:137px;bottom:0}.hub-slot-4{left:0;bottom:70px}.hub-slot-5{left:0;top:90px}.hub-provider:focus-visible{outline:3px solid #218f9c;outline-offset:4px}.hub-explanation ol{padding-left:20px}.hub-explanation li{margin:18px 0}.hub-explanation p{font-size:13px;line-height:1.7}.is-paused .hub-orbit i{animation-play-state:paused}@keyframes hub-flow{to{transform:rotate(360deg)}}@media(max-width:900px){.connection-explainer{grid-template-columns:1fr}.hub-graphic{max-width:400px;width:100%;margin:auto}.hub-explanation{max-width:600px}}@media(max-width:500px){.connection-explainer{padding:12px;gap:14px}.hub-graphic{height:330px;max-width:320px}.hub-provider{width:98px;min-height:60px;padding:7px}.hub-provider img{width:78px;height:25px}.hub-slot-0,.hub-slot-3{left:calc(50% - 49px)}.hub-slot-1,.hub-slot-5{top:78px}.hub-slot-2,.hub-slot-4{bottom:62px}.hub-center{inset:112px 100px 93px}.hub-center img{width:46px;height:46px}.hub-center strong{font-size:12px}.hub-center small{font-size:8px}.hub-orbit{inset:40px 48px}}@media(prefers-reduced-motion:reduce){.hub-orbit i{animation:none}.hub-orbit i:before{box-shadow:none}}


/* r183: crisp code-native desktop/mobile previews and scoped ecosystems. */
.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.16fr);align-items:center;gap:48px}.hero-copy .hero-lead{max-width:510px}.hero-transparency{max-width:510px}.product-showcase{min-width:0}.product-preview-controls{display:flex;gap:7px;align-items:center;margin:0 0 16px;flex-wrap:wrap}.product-preview-controls button{border:1px solid #d4e2e7;border-radius:999px;padding:9px 13px;background:#fff;font:inherit;font-size:12px;color:#284857;cursor:pointer;min-height:40px}.product-preview-controls button[aria-pressed=true]{background:#173a48;color:#fff;border-color:#173a48}.product-preview-controls button:last-child{margin-left:auto;min-width:40px}.product-devices{position:relative;min-height:572px;padding:0 44px 65px 0}.product-browser{overflow:hidden;border:1px solid #cbd9df;border-radius:20px;background:#fff;box-shadow:0 24px 65px #284b5c1a}.product-browser-bar{display:flex;align-items:center;gap:5px;padding:12px 14px;background:#f5f8fa;border-bottom:1px solid #e1e9ec}.product-browser-bar i{width:5px;height:5px;background:#bccdd5;border-radius:50%}.product-browser-bar span{margin-left:9px;font-size:10px;color:#5b7481;white-space:nowrap}.product-dashboard{display:flex;background:linear-gradient(150deg,#eef5f6,#fff);text-align:left;color:#253d4a;font-family:Arial,sans-serif}.product-sidebar{width:99px;flex-shrink:0;padding:22px 10px;background:#fff;border-right:1px solid #e2ebed;display:flex;flex-direction:column;gap:15px}.product-sidebar>img{margin-bottom:12px}.product-sidebar strong{font-size:8px;letter-spacing:1px}.product-sidebar span{display:flex;align-items:center;gap:6px;font-size:9px;padding:7px 3px}.product-sidebar span.active{background:#e8f3f5;border-radius:8px;color:#145c6b}.product-sidebar svg{width:15px;height:15px;flex-shrink:0}.product-sidebar small{font-size:8px;line-height:1.6;color:#748996;margin-top:auto}.product-main{flex:1;min-width:0;padding:22px 22px 18px}.product-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1px;color:#64808d}.product-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e0ebef;font-size:9px;letter-spacing:0}.product-main h2{font-size:24px;letter-spacing:-.7px;margin:12px 0 7px;line-height:1.15}.product-greeting{font-size:11px;color:#5e7a88;margin:0 0 17px}.product-assistant-teaser{display:flex;gap:10px;align-items:center;padding:10px;background:#fff;border:1px solid #d4e3e8;border-radius:14px;margin-bottom:16px}.product-assistant-teaser canvas{width:45px;height:45px;flex-shrink:0}.product-assistant-teaser strong{font-size:11px;display:block;line-height:1.3}.product-assistant-teaser span{font-size:8px;display:block;color:#6d8490;margin-top:4px;line-height:1.4}.product-tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px}.product-tiles article{border:1px solid #d7e4e9;border-radius:13px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:8px;min-width:0}.product-tile-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#e8f3f6;color:#34788b}.product-tile-icon svg{width:17px;height:17px}.product-tiles strong{font-size:11px}.product-tiles article>span:last-child{font-size:9px;color:#6d8390;line-height:1.4;min-height:25px}.product-chat{margin-top:14px;font-size:10px;line-height:1.5}.product-question{max-width:87%;margin:0 0 8px auto;padding:8px 11px;border-radius:11px 11px 2px 11px;background:#36576a;color:white}.product-reply{padding:10px 12px;border:1px solid #d7e4e9;border-radius:12px;background:white}.product-reply strong{font-size:9px;color:#32758a}.product-reply p{margin:5px 0 0;min-height:40px}.product-proposal{display:block;margin-top:8px;border-radius:9px;background:#e7f2ef;color:#366b62;padding:8px 10px;font-size:9px;border:1px solid #d4e6e1}.product-handset{position:absolute;right:0;bottom:10px;width:208px;border:5px solid #263c47;border-radius:28px;overflow:hidden;background:#f7fafb;box-shadow:0 18px 45px #183a4c28}.product-handset-bar{display:flex;justify-content:space-between;padding:12px 17px 3px;background:#f5f8fa;font:700 8px Arial,sans-serif;color:#193d50}.product-phone{display:flex;flex-direction:column}.product-phone .product-main{padding:13px}.product-phone .product-top{font-size:6px}.product-phone .product-avatar{width:21px;height:21px;font-size:7px}.product-phone .product-main h2{font-size:20px;margin-top:9px}.product-phone .product-greeting{font-size:9px;margin-bottom:11px}.product-phone .product-assistant-teaser{gap:6px;padding:6px;margin-bottom:10px}.product-phone .product-assistant-teaser canvas{width:34px;height:34px}.product-phone .product-assistant-teaser strong{font-size:8px}.product-phone .product-assistant-teaser span{font-size:6px}.product-phone .product-tiles{gap:6px}.product-phone .product-tiles article{padding:8px;gap:6px;border-radius:10px}.product-phone .product-tiles strong{font-size:9px}.product-phone .product-tiles article>span:last-child{font-size:7px;min-height:19px}.product-phone .product-tile-icon{width:23px;height:23px}.product-phone .product-chat{font-size:8px}.product-phone .product-question{padding:6px 8px}.product-phone .product-reply{padding:8px}.product-phone .product-reply strong{font-size:8px}.product-phone .product-reply p{min-height:34px}.product-phone .product-proposal{font-size:7px;padding:7px}.product-phone-nav{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:5px 5px 12px;background:white;border-top:1px solid #dbe7eb}.product-phone-nav>span{display:flex;align-items:center;flex-direction:column;gap:5px;color:#6c8797;min-width:0}.product-phone-nav svg{width:15px;height:15px}.product-phone-nav small{font-size:7px}.product-phone-nav .active{color:#245c73}.product-phone-nav canvas{width:39px;height:39px}.product-flow{display:flex;gap:8px;align-items:center;justify-content:center;font-size:10px;flex-wrap:wrap;color:#6f8996;margin-top:10px}.product-flow>span{padding:8px 10px;border-radius:999px;border:1px solid transparent;transition:background .6s,color .6s,border .6s}.product-flow>span.active{background:#e3f1f2;color:#226575;border-color:#c7e0e4}.product-showcase .visual-caption{font-size:10px;line-height:1.7;text-align:center}.product-chat .product-question,.product-chat .product-reply,.product-proposal{transition:opacity .65s,transform .65s}.preview-phase-0 .product-chat .product-reply,.preview-phase-0 .product-proposal{opacity:.28;transform:translateY(3px)}.preview-phase-1 .product-proposal{opacity:.28;transform:translateY(3px)}.product-showcase.preview-changed .product-assistant-teaser{animation:preview-shimmer .9s ease-out}.product-preview-controls button:focus-visible,.ecosystem-node:focus-visible{outline:3px solid #288696;outline-offset:3px}.business-ecosystems{margin:34px 0 42px;display:grid;gap:28px}.ecosystem-section{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr);gap:44px;align-items:center;padding:30px;border:1px solid #d5e3e7;border-radius:24px;background:linear-gradient(135deg,#fff,#f1f7f8)}.ecosystem-ring{position:relative;width:100%;max-width:480px;aspect-ratio:1;margin:auto;isolation:isolate}.ecosystem-trace{position:absolute;inset:14%;border:1px solid #d4e4e9;border-radius:50%}.ecosystem-trace i{position:absolute;inset:0;border-radius:50%;animation:ecosystem-flow 16s linear infinite}.ecosystem-trace i:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;background:#56a9b8;border-radius:50%;box-shadow:0 0 12px #80c7d4}.ecosystem-center{position:absolute;inset:33% 30%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;color:#264b5d}.ecosystem-center>strong{font-size:12px;line-height:1.3}.ecosystem-center>small{font-size:10px;color:#6c8594}.ecosystem-center>span{font-size:13px;color:#74a3af}.ecosystem-provider{object-fit:contain;background:#fff;border-radius:7px;padding:3px}.ecosystem-node{position:absolute;left:calc(50% + var(--node-x));top:calc(50% + var(--node-y));transform:translate(-50%,-50%);width:105px;min-height:64px;padding:9px 7px;border:1px solid #d4e3e7;border-radius:14px;background:#fff;box-shadow:0 7px 22px #2e586408;color:#28516a;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.ecosystem-node img{width:88px;height:28px;object-fit:contain}.ecosystem-node>span{font-size:9px;line-height:1.3;text-align:center}.ecosystem-onoffice .ecosystem-node{width:124px;min-height:83px}.ecosystem-onoffice .ecosystem-node img{width:104px;height:43px;object-fit:contain}.ecosystem-copy h3{font-size:29px;line-height:1.17;letter-spacing:-.8px;margin:14px 0}.ecosystem-copy p,.ecosystem-copy li{font-size:13px;line-height:1.75}.ecosystem-copy ol{padding-left:18px}.ecosystem-copy li{margin:13px 0}.ecosystem-note{color:#657d8b}.ecosystem-status{background:#eaf3f5;padding:12px 14px;border-radius:12px;min-height:65px;color:#305669}.ecosystem-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.ecosystem-actions .text-link{font-size:12px}.ecosystem-section.is-paused .ecosystem-trace i{animation-play-state:paused}.anchor-target{display:block;scroll-margin-top:100px}.scenario-board.story-transition .assistant-bubble{animation:preview-shimmer .8s ease-out}.scenario-board.story-transition .scenario-result{animation:preview-reveal 1s ease-out}@keyframes ecosystem-flow{to{transform:rotate(360deg)}}@keyframes preview-shimmer{0%{box-shadow:0 0 0 0 #8ec6d600}35%{box-shadow:0 0 0 4px #8ec6d626}100%{box-shadow:0 0 0 0 #8ec6d600}}@keyframes preview-reveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.hero-grid{gap:30px;grid-template-columns:1fr 1.05fr}.product-main{padding:16px}.product-sidebar{width:76px;padding:17px 8px}.product-sidebar span{font-size:8px}.product-devices{padding-right:32px}.product-handset{width:190px}.ecosystem-section{gap:24px;padding:22px;grid-template-columns:minmax(300px,1fr) 1fr}.ecosystem-node{width:88px;padding:7px 5px}.ecosystem-node img{width:74px;height:26px}.ecosystem-onoffice .ecosystem-node{width:110px;min-height:72px}.ecosystem-onoffice .ecosystem-node img{width:92px;height:38px}}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-copy .hero-lead,.hero-transparency{max-width:650px}.product-showcase{max-width:620px;width:100%;margin:8px auto 0}.product-sidebar{width:96px}.product-main{padding:22px}.product-handset{width:220px}.ecosystem-section{grid-template-columns:1fr;gap:22px}.ecosystem-ring{max-width:480px}.ecosystem-copy{max-width:660px}.ecosystem-node{width:105px}.ecosystem-node img{width:88px;height:28px}.ecosystem-onoffice .ecosystem-node{width:124px;min-height:83px}.ecosystem-onoffice .ecosystem-node img{width:104px;height:43px}}
@media(max-width:560px){.hero.section{padding-top:38px}.hero-copy h1{font-size:40px}.hero-copy .hero-lead{font-size:16px;line-height:1.65}.hero-transparency p{font-size:12px}.product-preview-controls{justify-content:center;gap:6px}.product-preview-controls button{font-size:11px;padding:8px 11px}.product-preview-controls button:last-child{margin-left:0}.product-devices{min-height:0;padding:0}.product-browser{display:none}.product-handset{position:relative;right:auto;bottom:auto;width:min(100%,308px);margin:auto;border-width:5px;border-radius:30px;box-shadow:0 14px 45px #183a4c18}.product-phone .product-main{padding:19px}.product-phone .product-main h2{font-size:25px}.product-phone .product-top{font-size:8px}.product-phone .product-avatar{width:26px;height:26px;font-size:8px}.product-phone .product-greeting{font-size:11px}.product-phone .product-assistant-teaser{padding:10px;gap:8px}.product-phone .product-assistant-teaser canvas{width:42px;height:42px}.product-phone .product-assistant-teaser strong{font-size:11px}.product-phone .product-assistant-teaser span{font-size:8px}.product-phone .product-tiles{gap:9px}.product-phone .product-tiles article{padding:12px;gap:8px;border-radius:13px}.product-phone .product-tiles strong{font-size:12px}.product-phone .product-tiles article>span:last-child{font-size:9px;min-height:26px}.product-phone .product-chat{font-size:10px}.product-phone .product-reply{padding:10px}.product-phone .product-reply p{min-height:47px}.product-phone .product-proposal{font-size:9px}.product-phone-nav{padding-bottom:14px}.product-phone-nav svg{width:20px;height:20px}.product-phone-nav small{font-size:9px}.product-phone-nav canvas{width:49px;height:49px}.product-handset-bar{font-size:10px;padding:14px 22px 5px}.product-flow{font-size:9px;gap:3px}.product-flow>span{padding:7px}.ecosystem-section{padding:14px;gap:14px}.ecosystem-ring{max-width:340px}.ecosystem-node{width:74px;min-height:47px;padding:5px;border-radius:11px}.ecosystem-node img{width:62px;height:22px}.ecosystem-beds24 .ecosystem-node>span{display:none}.ecosystem-center{inset:32% 29%;gap:4px}.ecosystem-center>img:first-child{width:31px;height:31px}.ecosystem-center>strong{font-size:9px}.ecosystem-center>small{font-size:8px}.ecosystem-center>span{font-size:10px}.ecosystem-provider{width:72px;height:24px}.ecosystem-onoffice .ecosystem-node{width:86px;min-height:64px;padding:5px}.ecosystem-onoffice .ecosystem-node img{width:70px;height:32px}.ecosystem-node>span{font-size:8px}.ecosystem-copy h3{font-size:26px}.ecosystem-copy p,.ecosystem-copy li{font-size:13px}.ecosystem-actions{gap:12px}.ecosystem-status{min-height:75px}}
@media(prefers-reduced-motion:reduce){.ecosystem-trace i{animation:none}.product-chat .product-question,.product-chat .product-reply,.product-proposal,.product-flow>span{transition:none}.product-showcase.preview-changed .product-assistant-teaser,.scenario-board.story-transition .assistant-bubble,.scenario-board.story-transition .scenario-result{animation:none}}

/* Positions are stylesheet rules, compatible with strict CSP. */
#ecosystem-beds24 [data-integration="beds24-booking"]{left:50.0%;top:13.0%}
#ecosystem-beds24 [data-integration="beds24-airbnb"]{left:71.748%;top:20.066%}
#ecosystem-beds24 [data-integration="beds24-agoda"]{left:85.189%;top:38.566%}
#ecosystem-beds24 [data-integration="beds24-expedia"]{left:85.189%;top:61.434%}
#ecosystem-beds24 [data-integration="beds24-vrbo"]{left:71.748%;top:79.934%}
#ecosystem-beds24 [data-integration="beds24-hometogo"]{left:50.0%;top:87.0%}
#ecosystem-beds24 [data-integration="beds24-marriott"]{left:28.252%;top:79.934%}
#ecosystem-beds24 [data-integration="beds24-opodo"]{left:14.811%;top:61.434%}
#ecosystem-beds24 [data-integration="beds24-fewo"]{left:14.811%;top:38.566%}
#ecosystem-beds24 [data-integration="beds24-edreams"]{left:28.252%;top:20.066%}
#ecosystem-onoffice [data-portal-info="immoscout24"]{left:50.0%;top:13.0%}
#ecosystem-onoffice [data-portal-info="immowelt"]{left:82.043%;top:31.5%}
#ecosystem-onoffice [data-portal-info="immonet"]{left:82.043%;top:68.5%}
#ecosystem-onoffice [data-portal-info="willhaben"]{left:50.0%;top:87.0%}
#ecosystem-onoffice [data-portal-info="homegate"]{left:17.957%;top:68.5%}
#ecosystem-onoffice [data-portal-info="newhome"]{left:17.957%;top:31.5%}


/* r186: compact, proportionate phone silhouette with scrolling display content. */
.product-handset{aspect-ratio:1 / 2.04;width:196px;height:auto;display:flex;flex-direction:column;min-height:0}.product-handset-bar{position:relative;flex-shrink:0;min-height:24px;padding-top:10px}.product-handset-bar:before{content:"";position:absolute;left:38%;top:7px;width:24%;height:7px;border-radius:999px;background:#263c47}.product-phone{flex:1;min-height:0;overflow:hidden}.product-phone .product-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:10px}.product-phone .product-main::-webkit-scrollbar{display:none}.product-phone-nav{flex-shrink:0;padding-bottom:15px}.product-handset:after{content:"";position:absolute;bottom:4px;left:35%;width:30%;height:3px;border-radius:999px;background:#617583;pointer-events:none}.product-phone .product-main h2{font-size:16px;letter-spacing:-.4px;line-height:1.2;margin:7px 0 5px}.product-phone .product-greeting{font-size:8px;margin-bottom:8px}.product-phone .product-assistant-teaser{margin-bottom:8px}.product-phone .product-tiles article{gap:4px;padding:7px}.product-phone .product-tiles article>span:last-child{min-height:16px}.product-phone .product-chat{margin-top:9px}.product-phone .product-reply p{min-height:0}.product-phone .product-proposal{margin-top:6px}.product-phone-nav canvas{width:35px;height:35px}
@media(max-width:1100px){.product-handset{width:184px}}
@media(max-width:900px){.product-handset{width:208px}}
@media(max-width:560px){.product-handset{width:min(100%,260px);border-radius:30px}.product-handset-bar{min-height:28px;padding:10px 20px 5px}.product-handset-bar:before{top:8px;height:8px}.product-phone .product-main{padding:12px 14px}.product-phone .product-main h2{font-size:21px;margin-top:8px}.product-phone .product-greeting{font-size:10px;margin-bottom:10px}.product-phone .product-assistant-teaser{padding:8px;gap:7px;margin-bottom:10px}.product-phone .product-assistant-teaser canvas{width:37px;height:37px}.product-phone .product-assistant-teaser strong{font-size:10px}.product-phone .product-assistant-teaser span{font-size:7px}.product-phone .product-tiles{gap:7px}.product-phone .product-tiles article{padding:9px;gap:6px}.product-phone .product-tiles strong{font-size:11px}.product-phone .product-tiles article>span:last-child{font-size:8px;min-height:22px}.product-phone .product-tile-icon{width:23px;height:23px}.product-phone .product-chat{font-size:9px;margin-top:10px}.product-phone .product-question{padding:7px 9px;margin-bottom:7px}.product-phone .product-reply{padding:8px 9px}.product-phone .product-reply p{min-height:0}.product-phone .product-proposal{font-size:8px;padding:7px 9px}.product-phone-nav{padding-top:4px;padding-bottom:15px}.product-phone-nav canvas{width:43px;height:43px}.product-phone-nav svg{width:18px;height:18px}.product-phone-nav small{font-size:8px}}

/* r188: only the middle Beds24 card has text on the left and the source circle on the right. */
@media(min-width:1101px){#ecosystem-beds24{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)}}

/* r189: tighten only the blue hero inset below the unchanged white header. */
.hero.section{padding-top:44px}
@media(max-width:900px){.hero.section{padding-top:32px}}
@media(max-width:560px){.hero.section{padding-top:26px}}

/* r190: a conceptual network in existing desktop whitespace; never a new layout row. */
.hero-grid>.hero-network{position:absolute;left:0;top:0;width:calc(44.762% - 21.486px);height:128px;margin:0;z-index:1;pointer-events:none}
.hero-grid>.hero-network[hidden]{display:none}
.hero-network.is-roomy{height:176px;top:8px}
.network-picture{display:block;width:100%;height:100%;overflow:visible}
.network-caption{position:absolute;top:0;left:5px;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6e8792}
#business-network-pause{position:absolute;right:6px;top:-3px;width:29px;height:26px;padding:0;border:1px solid #cfdee5;border-radius:9px;background:#ffffffa6;color:#476b7a;font-size:12px;cursor:pointer;pointer-events:auto}
#business-network-pause:hover{background:#fff;border-color:#88b8c4}
#business-network-pause:focus-visible{outline:3px solid #629bad;outline-offset:3px}
.network-links{stroke:#9ab9c4;stroke-width:1.1;opacity:.55}
.network-signal{stroke:#4f9cac;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 73;animation:network-data-flow 11s linear infinite;opacity:.8}
.network-signal:nth-child(2){stroke:#a08bc9;animation-delay:-4s;animation-direction:reverse}
.network-signal:nth-child(3){animation-delay:-7s;stroke:#719aaf}
.network-signal:nth-child(4){animation-delay:-2s;stroke:#b39bd7}
.network-signal:nth-child(5){animation-delay:-5s;stroke:#6fa7ad}
.network-core-frame{fill:#f2fafb;stroke:#c2dbe2;stroke-width:1}
.network-core-aura{transform-box:fill-box;transform-origin:center;animation:network-core-light 7s ease-in-out infinite}
.network-halo{opacity:.7}
.network-node>rect{fill:url(#network-glass);stroke:#c4dbe3;stroke-width:1}
.network-node-soft>rect{fill:#f8fcfd;stroke:#cadce6}
.network-icon{fill:none;stroke:#527789;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.network-node text,.network-core-name{text-anchor:middle;font-family:inherit;font-size:14px;fill:#587786}
.network-core-name{font-size:15px;font-weight:650;fill:#305568}
.hero-network.is-paused *,.hero-network.is-background *{animation-play-state:paused}
@keyframes network-data-flow{to{stroke-dashoffset:-225}}
@keyframes network-core-light{0%,100%{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}
@media(prefers-reduced-motion:reduce){.hero-network *{animation:none!important}}
@media(max-width:1100px){.hero-grid>.hero-network{width:calc(48.7805% - 14.634px)}}
@media(max-width:900px){.hero-grid>.hero-network{display:none}}

/* r191: remove visible hero motion controls; retain text controls for keyboard and assistive access. */
.hero-network #business-network-pause,#product-preview-pause{position:absolute;right:auto;width:1px;height:1px;min-width:0;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.hero-network #business-network-pause:focus-visible,#product-preview-pause:focus-visible{position:fixed;top:12px;left:12px;right:auto;width:auto;height:auto;min-width:44px;min-height:40px;padding:10px 14px;margin:0;overflow:visible;clip:auto;clip-path:none;border:1px solid #aac8d3;border-radius:10px;background:#fff;color:#305568;z-index:1000;font-size:13px}

/* r192: opposing streams on the same fixed routes; no wider network. */
.network-assistant-link{pointer-events:auto;cursor:pointer}
.network-assistant-link:hover .network-core-frame{stroke:#a899d2;stroke-width:2}
.network-assistant-link:focus-visible .network-core-frame{stroke:#7555b6;stroke-width:3}
.network-signals-in .network-signal{stroke:#80c9ef;stroke-width:3.4;stroke-dasharray:2 98;opacity:.95;animation:network-request-flow 7.8s linear infinite;animation-direction:normal;filter:drop-shadow(0 0 1.8px #91d5f2)}
.network-signals-out .network-signal{stroke:#a37dde;stroke-width:3.4;stroke-dasharray:2 98;opacity:.88;animation:network-request-flow 7.8s linear infinite;animation-direction:reverse;filter:drop-shadow(0 0 1.4px #bfa0e8)}
.network-signals-in .network-signal:nth-child(2),.network-signals-out .network-signal:nth-child(2){animation-delay:-2.7s}
.network-signals-in .network-signal:nth-child(3),.network-signals-out .network-signal:nth-child(3){animation-delay:-4.3s}
.network-signals-in .network-signal:nth-child(4),.network-signals-out .network-signal:nth-child(4){animation-delay:-1.2s}
.network-signals-in .network-signal:nth-child(5),.network-signals-out .network-signal:nth-child(5){animation-delay:-5.8s}
.network-signals-in .network-signal:nth-child(6){animation-delay:-.6s}
@keyframes network-request-flow{to{stroke-dashoffset:-100}}
.hero-network.is-paused .network-signal,.hero-network.is-background .network-signal{animation-play-state:paused}
.product-showcase a.product-assistant-teaser{text-decoration:none;color:inherit;cursor:pointer}
.product-showcase a.product-assistant-teaser:hover{border-color:#a7c8d5}
.product-showcase a.product-assistant-teaser:focus-visible{outline:3px solid #7299b0;outline-offset:3px}
.connection-summary-grid>.connection-summary-card:last-child{grid-column:1 / -1}
.connection-summary-grid>.connection-summary-card:last-child .connection-provider-grid.single{max-width:360px}
@media(prefers-reduced-motion:reduce){.hero-network *{animation:none!important}}

/* r193: compact, concrete industry examples in the existing file card. */
.connection-summary-card .industry-heading{font-size:15px;line-height:1.45;margin:23px 0 7px;color:var(--ink)}
.connection-summary-card .industry-intro{font-size:12px;line-height:1.7;margin:0 0 15px;color:var(--muted)}
.connection-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.connection-industry{padding:11px 12px;border:1px solid #deebe7;border-radius:12px;background:linear-gradient(135deg,#f5faf8,#f9fbfc);min-width:0}
.connection-industry strong{display:block;font-size:12px;line-height:1.5;color:#305b53;font-weight:650}
.connection-industry p{font-size:11px;line-height:1.65;color:#607776;margin:5px 0 0}
.connection-summary-card .industry-access-note{font-size:12px;line-height:1.8;margin:16px 0}
@media(max-width:360px){.connection-industry-grid{grid-template-columns:1fr}}

/* r195: faithful overview structure with anonymous, fictional sample entries. */
.product-appbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}
.product-appbrand{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;font-weight:650;color:#354956}
.product-appbrand img{width:28px;height:28px;border-radius:8px}.product-appbrand small{display:block;font-size:6px;letter-spacing:.2em;margin-top:3px}
.product-account-controls{display:flex;align-items:center;gap:6px}.product-account-controls>i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d5e2e9;border-radius:50%;background:#edf4f7;color:#435c6d;font-style:normal}.product-account-controls svg{width:14px;height:14px}
.product-home-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-home-heading h2{font-size:27px;margin:0 0 8px}.product-home-heading .product-greeting{margin:0 0 20px}
.product-access-chip{padding:7px 9px;border:1px solid #d7e2e9;border-radius:12px;background:#fff;color:#354956;font-size:8px;line-height:1.4;font-weight:650;white-space:nowrap}
.product-assistant-teaser>svg{width:14px;height:14px;flex:none;margin-left:auto}.product-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 12px}.product-workspace-heading h3{font-size:13px;margin:0;line-height:1.4}.product-workspace-heading>span{display:flex;align-items:center;gap:5px;color:#607986;font-size:8px}.product-workspace-heading svg{width:12px;height:12px}
.product-tiles article{position:relative;min-height:105px;padding-bottom:23px;background:linear-gradient(135deg,#fff,#f2f6f8)}.product-tiles article>svg{position:absolute;right:10px;bottom:9px;width:10px;height:10px;color:#607986}.product-tiles strong{font-size:12px}
.product-tiles article>span:not(.product-tile-icon){font-size:9px;line-height:1.5;color:#6d8390;min-height:25px}
.product-home-next{margin-top:19px}.product-next-row{display:flex;align-items:center;gap:9px;border:1px solid #d8e4e9;background:#fff;border-radius:12px;padding:11px}.product-next-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cddce3;border-radius:7px;color:#58868c}.product-next-check svg{width:15px;height:15px}.product-next-row strong{display:block;font-size:10px;line-height:1.5}.product-next-row small{display:block;font-size:8px;color:#6e8390;margin-top:2px}.product-next-row>svg{width:12px;height:12px;margin-left:auto;flex:none;color:#6e8390}
.preview-phase-1 .product-next-row{border-color:#bbdce0}.preview-phase-2 .product-next-check{background:#edf5f2;color:#3d786a;border-color:#ccdfd7}
.product-phone .product-appbar{margin-bottom:12px;gap:4px}.product-phone .product-appbrand{font-size:8px;gap:5px;letter-spacing:.08em}.product-phone .product-appbrand img{width:23px;height:23px;border-radius:6px}.product-phone .product-appbrand small{font-size:5px}.product-phone .product-account-controls{gap:3px}.product-phone .product-account-controls>i{width:21px;height:21px}.product-phone .product-account-controls svg{width:12px;height:12px}.product-phone .product-home-heading{gap:5px}.product-phone .product-access-chip{font-size:6px;padding:4px 5px;border-radius:8px;white-space:normal;text-align:center;max-width:43px}.product-phone .product-main h2{font-size:16px;line-height:1.2}.product-phone .product-home-heading .product-greeting{margin-bottom:10px;font-size:8px}.product-phone .product-workspace-heading{margin:11px 0 8px;gap:4px}.product-phone .product-workspace-heading h3{font-size:10px}.product-phone .product-workspace-heading>span{font-size:6px;gap:3px}.product-phone .product-workspace-heading svg{width:8px;height:8px}.product-phone .product-tiles article{min-height:66px;padding:8px 8px 17px;gap:5px}.product-phone .product-tiles strong{font-size:9px}.product-phone .product-tiles article>span:not(.product-tile-icon){min-height:0;font-size:7px}.product-phone .product-tiles article>svg{width:7px;height:7px;right:7px;bottom:6px}.product-phone .product-home-next{margin-top:11px}.product-phone .product-next-row{padding:7px;gap:6px}.product-phone .product-next-row strong{font-size:8px}.product-phone .product-next-row small{font-size:6px}
@media(max-width:900px){
 .hero-grid>.hero-network{position:relative;display:block;left:auto;top:auto;width:100%;max-width:520px;height:166px;margin:0 auto 3px;padding-top:13px;grid-column:1;justify-self:center}
 .hero-grid>.hero-network[hidden]{display:none}.hero-network.is-roomy{top:auto;height:166px}
 .product-devices{min-height:0;padding:0 30px 80px 0}.product-handset{width:180px}
}
@media(max-width:560px){
 .hero-grid>.hero-network{height:142px;margin-bottom:0;padding-top:13px}.hero-grid{gap:19px}
 .product-showcase{margin:8px auto 0}.product-devices{padding:0 16px 95px 0;min-height:0}
 .product-browser{display:block;border-radius:16px}.product-browser-bar{padding:9px 10px;gap:4px}.product-browser-bar>span{font-size:7px}
 .product-sidebar{display:flex;width:48px;padding:14px 5px;gap:12px}.product-sidebar>img{width:24px;height:24px}.product-sidebar>strong{font-size:5px;line-height:1.5;letter-spacing:.06em}.product-sidebar>span{font-size:6px;gap:4px;padding:5px 3px;flex-direction:column;text-align:center}.product-sidebar svg{width:13px;height:13px}.product-sidebar>small{font-size:5px}
 .product-desktop .product-main{padding:13px 10px 14px}.product-desktop .product-appbar{margin-bottom:15px;gap:5px}.product-desktop .product-appbrand{font-size:9px;gap:5px}.product-desktop .product-appbrand img{width:24px;height:24px}.product-desktop .product-account-controls>i{width:21px;height:21px}.product-desktop .product-account-controls svg{width:12px;height:12px}.product-desktop .product-home-heading h2{font-size:18px;margin-bottom:7px}.product-desktop .product-greeting{font-size:9px;margin-bottom:14px}.product-desktop .product-access-chip{font-size:6px;padding:5px 6px;max-width:44px;white-space:normal;text-align:center}
 .product-desktop .product-assistant-teaser{padding:8px;gap:6px;margin-bottom:12px}.product-desktop .product-assistant-teaser canvas{width:32px;height:32px}.product-desktop .product-assistant-teaser strong{font-size:9px;line-height:1.5}.product-desktop .product-assistant-teaser span{font-size:7px;line-height:1.5}.product-desktop .product-assistant-teaser>svg{width:10px;height:10px}
 .product-desktop .product-workspace-heading{margin:13px 0 9px;gap:5px}.product-desktop .product-workspace-heading h3{font-size:10px}.product-desktop .product-workspace-heading>span{font-size:7px}.product-desktop .product-tiles{gap:7px}.product-desktop .product-tiles article{padding:9px 8px 21px;gap:7px;min-height:95px;border-radius:12px}.product-desktop .product-tiles strong{font-size:9px;line-height:1.5}.product-desktop .product-tiles article>span:not(.product-tile-icon){font-size:8px;min-height:0}.product-desktop .product-tile-icon{width:24px;height:24px}.product-desktop .product-tile-icon svg{width:15px;height:15px}.product-desktop .product-home-next{margin-top:13px}.product-desktop .product-next-row{padding:8px}.product-desktop .product-next-row strong{font-size:9px}.product-desktop .product-next-row small{font-size:7px}
 .product-handset{position:absolute;right:0;bottom:0;width:148px;max-width:42%;margin:0;border-width:3px;border-radius:20px;box-shadow:0 12px 30px #183a4c20}
 .product-handset-bar{min-height:19px;padding:6px 9px 3px;font-size:6px}.product-handset-bar:before{top:5px;height:5px}
 .product-phone .product-main{padding:8px}.product-phone .product-appbar{margin-bottom:9px}.product-phone .product-appbrand{font-size:5px;gap:3px}.product-phone .product-appbrand small{font-size:4px}.product-phone .product-appbrand img{width:17px;height:17px;border-radius:5px}.product-phone .product-account-controls{gap:2px}.product-phone .product-account-controls>i{width:15px;height:15px;font-size:5px}.product-phone .product-account-controls svg{width:9px;height:9px}
 .product-phone .product-main h2{font-size:12px;letter-spacing:-.2px;margin:0 0 5px}.product-phone .product-home-heading .product-greeting{font-size:6px;margin-bottom:7px}.product-phone .product-access-chip{max-width:29px;font-size:5px;padding:3px;line-height:1.3}
 .product-phone .product-assistant-teaser{gap:4px;padding:5px;margin-bottom:7px}.product-phone .product-assistant-teaser canvas{width:21px;height:21px}.product-phone .product-assistant-teaser strong{font-size:6px;line-height:1.5}.product-phone .product-assistant-teaser span{font-size:5px;line-height:1.4}.product-phone .product-assistant-teaser>svg{display:none}
 .product-phone .product-workspace-heading{margin:8px 0 6px}.product-phone .product-workspace-heading h3{font-size:7px}.product-phone .product-workspace-heading>span{font-size:5px}.product-phone .product-workspace-heading svg{width:7px;height:7px}.product-phone .product-tiles{gap:5px}.product-phone .product-tiles article{padding:6px 5px 12px;min-height:55px;gap:4px;border-radius:8px}.product-phone .product-tiles strong{font-size:6px;line-height:1.5;overflow-wrap:anywhere}.product-phone .product-tiles article>span:not(.product-tile-icon){font-size:5px;min-height:0;line-height:1.5}.product-phone .product-tile-icon{width:17px;height:17px;border-radius:5px}.product-phone .product-tile-icon svg{width:11px;height:11px}.product-phone .product-home-next{display:none}
 .product-phone-nav{padding:4px 3px 9px;gap:1px}.product-phone-nav svg{width:11px;height:11px}.product-phone-nav canvas{width:26px;height:26px}.product-phone-nav small{font-size:5px}.product-phone-nav>span{gap:3px}.product-handset:after{height:2px;bottom:3px}
}
