.channel-landing{overflow:clip}.channel-landing .cm-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.22fr);align-items:center;gap:clamp(1.25rem,2.6vw,3rem);padding-block:clamp(3.25rem,6vw,6.5rem)}.channel-landing .cm-hero-copy{position:relative;z-index:2}.channel-landing .cm-hero h1{max-width:720px;letter-spacing:-.035em}.channel-landing .cm-lead{max-width:720px}.channel-landing .cm-hero-benefits{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:1.4rem}.channel-landing .cm-hero-benefits li{background:#f0fafb;border:1px solid #ccebef;border-radius:999px;padding:.48rem .78rem}.channel-landing .cm-hero-visual{transform:translateX(-2.5%)}.cm-flow-visual{position:relative;margin:0}.cm-flow-visual--hero{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cm-flow-visual--hero:before{content:"";position:absolute;inset:12% 7% 17%;border-radius:50%;background:rgba(66,199,206,.19);filter:blur(64px);pointer-events:none}.cm-flow-visual--hero .mrh-flow-stage{max-width:850px}.cm-flow-visual--hero .mrh-flow-caption{max-width:640px;margin-inline:auto;text-align:center}.cm-flow-visual--hero .mrh-flow-controls{justify-content:center}.cm-flow-visual--article{max-width:700px;margin:2rem auto 3rem;padding:1rem 1.2rem 1.1rem;border:1px solid #d8ecef;border-radius:24px;background:#f8fdfe;box-shadow:0 18px 54px rgba(14,72,86,.09)}.cm-flow-visual--article .mrh-flow-stage{max-width:560px}.cm-flow-visual--article .mrh-flow-caption{text-align:center;max-width:600px;margin-inline:auto}.cm-price-story{display:grid;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.cm-price-story__copy{max-width:620px}.cm-price-story__copy h2{font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.04;letter-spacing:-.035em}.cm-price-story__copy p{font-size:1.05rem;line-height:1.72}.cm-price-visual{margin:0}.cm-price-stage{position:relative;width:min(100%,620px);aspect-ratio:1.08/1;margin-inline:auto}.cm-price-lines{position:absolute;inset:0;width:100%;height:100%;z-index:0;color:#9bcfd6}.cm-price-lines path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 8;animation:cm-price-dash 4s linear infinite}.cm-price-center,.cm-price-node{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #d8e8eb;box-shadow:0 14px 40px rgba(21,72,84,.1)}.cm-price-center{left:50%;top:50%;transform:translate(-50%,-50%);width:31%;aspect-ratio:1;border-radius:50%;border:2px solid #bfecef}.cm-price-center span{color:#05a7b3;font-weight:800;font-size:1.15rem}.cm-price-center small,.cm-price-node small{color:#6e8790}.cm-price-center strong{font-size:1.85rem;color:#123949}.cm-price-node{width:23%;min-height:92px;border-radius:18px;padding:.65rem}.cm-price-node b{font-size:1.3rem;color:#123949}.cm-price-node i{font-style:normal;font-size:.76rem;font-weight:700;color:#029aa5;background:#eafafb;border-radius:999px;padding:.18rem .44rem;margin-top:.25rem}.cm-price-node--booking{left:38.5%;top:0}.cm-price-node--airbnb{left:2%;top:26%}.cm-price-node--expedia{right:2%;top:26%}.cm-price-node--direct{left:9%;bottom:2%}.cm-price-node--b2b{right:9%;bottom:2%}.cm-price-node:after{content:"";position:absolute;inset:-5px;border-radius:22px;border:1px solid rgba(33,185,193,.3);opacity:0;animation:cm-price-node-pulse 5s ease-in-out infinite}.cm-price-node--airbnb:after{animation-delay:.5s}.cm-price-node--expedia:after{animation-delay:1s}.cm-price-node--direct:after{animation-delay:1.5s}.cm-price-node--b2b:after{animation-delay:2s}.cm-price-visual figcaption{max-width:620px;margin:.8rem auto 0;color:#6d848d;font-size:.86rem;line-height:1.55;text-align:center}.cm-multi-account{display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.cm-multi-copy h2,.cm-advanced-head h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.05;letter-spacing:-.035em}.cm-multi-copy>p:not(.eyebrow),.cm-advanced-head>p:not(.eyebrow){font-size:1.04rem;line-height:1.72;color:#55717c}.cm-multi-copy ul{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.cm-multi-copy li{position:relative;padding-left:1.7rem;font-weight:700;color:#163d4a}.cm-multi-copy li:before{content:"✓";position:absolute;left:0;color:#0aa6b0}.cm-multi-visual{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(175px,.68fr);align-items:center;min-height:430px;padding:clamp(1.35rem,3vw,2.25rem);border-radius:30px;background:radial-gradient(circle at 78% 50%,rgba(68,200,205,.16),transparent 33%),linear-gradient(145deg,#f3fbfc,#fff 60%);box-shadow:0 26px 80px rgba(14,72,86,.09);overflow:hidden}.cm-multi-visual:before{content:"";position:absolute;right:-8%;top:14%;width:44%;aspect-ratio:1;border-radius:50%;background:rgba(64,198,205,.08);filter:blur(28px)}.cm-owner-stack{display:grid;gap:1rem;position:relative;z-index:2}.cm-owner-card{padding:1.05rem 1.1rem;border:1px solid #d4e9ed;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(24,75,87,.08)}.cm-owner-card strong{display:block;margin-bottom:.7rem;color:#153f4c}.cm-owner-card div{display:flex;flex-wrap:wrap;gap:.5rem}.cm-channel-badge{padding:.34rem .55rem;border-radius:8px;background:#f0fafb;color:#42707b;font-size:.74rem;font-weight:800}.cm-channel-booking{color:#1d3a87;background:#eef3ff}.cm-channel-airbnb{color:#e55362;background:#fff0f2}.cm-channel-expedia{color:#242c5b;background:#f2f3fb}.cm-channel-holidu{color:#0589a0;background:#eaf9fb}.cm-multi-lines{position:relative;height:300px;z-index:1}.cm-multi-lines:before{content:"";position:absolute;left:50%;top:13%;bottom:13%;border-left:2px dashed #76ced5}.cm-multi-lines span{position:absolute;left:0;right:0;border-top:2px dashed #76ced5}.cm-multi-lines span:nth-child(1){top:16%}.cm-multi-lines span:nth-child(2){top:50%}.cm-multi-lines span:nth-child(3){top:84%}.cm-multi-hub{position:relative;z-index:2;display:flex;aspect-ratio:1;min-width:168px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid #b9e9ed;border-radius:50%;background:#fff;box-shadow:0 0 0 16px rgba(60,197,203,.08),0 22px 54px rgba(21,78,90,.14)}.cm-multi-hub b{font-size:1.7rem;color:#00a1ad}.cm-multi-hub small{margin-top:.1rem;color:#607d86;font-weight:700}.cm-multi-hub i{display:grid;place-items:center;width:28px;height:28px;margin-top:.7rem;border-radius:50%;font-style:normal;font-weight:900;color:#fff;background:#11aab3}.cm-central-badge{position:absolute;left:50%;top:-32px;transform:translateX(-50%);white-space:nowrap;padding:.4rem .68rem;border-radius:999px;background:#123f4b;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.02em}.cm-pricing-dark{background:linear-gradient(135deg,#113d49 0%,#0b303a 62%,#082934 100%);color:#fff}.cm-advanced-pricing{display:grid;gap:2rem;padding-block:clamp(4rem,7vw,6.5rem)}.cm-pricing-dark .cm-advanced-head{max-width:900px}.cm-pricing-dark .cm-advanced-head h2{color:#fff}.cm-pricing-dark .cm-advanced-head>p:not(.eyebrow){color:#cce0e5}.cm-pricing-dark .eyebrow{color:#55d3d8}.cm-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cm-rule-grid article{padding:1.4rem;border:1px solid rgba(177,225,229,.2);border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 40px rgba(0,0,0,.12)}.cm-rule-grid span{display:inline-block;margin-bottom:.8rem;padding:.38rem .58rem;border-radius:9px;background:rgba(74,218,223,.13);color:#78e5e8;font-size:1.18rem;font-weight:900}.cm-rule-grid h3{margin:0;font-size:1rem;color:#fff}.cm-pricing-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:.3rem}.cm-pricing-compare article{min-height:150px;padding:1.5rem;border:1px solid rgba(185,229,232,.2);border-radius:20px;background:rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center}.cm-pricing-compare small{display:block;margin-bottom:.5rem;color:#b9d3d9;font-size:.86rem;font-weight:700}.cm-pricing-compare strong{font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.1;color:#fff}.cm-not-same{padding:.72rem .85rem;border-radius:999px;background:#58dce0;color:#08323b;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-align:center;box-shadow:0 10px 26px rgba(38,197,204,.2)}.cm-margin-note{padding:1.35rem 1.5rem;border-left:4px solid #55d7dc;background:rgba(255,255,255,.07);border-radius:0 16px 16px 0}.cm-margin-note p{margin:0;font-weight:750;line-height:1.65;color:#fff}.cm-margin-note em{display:block;margin-top:.45rem;font-style:normal;color:#b7d2d8;font-size:.86rem}.knowledge-channel-guide .article-masthead{padding-bottom:clamp(2rem,4vw,3.5rem)}.knowledge-channel-guide .article-masthead__inner{max-width:1000px}.knowledge-channel-guide .knowledge-channel-visual{margin-top:0}.knowledge-channel-guide .knowledge-takeaways{border-color:#d5ecef;background:linear-gradient(135deg,#f7fdfe,#fff)}@keyframes cm-price-dash{to{stroke-dashoffset:-30}}@keyframes cm-price-node-pulse{0%,64%,100%{opacity:0;transform:scale(.96)}72%{opacity:1;transform:scale(1.02)}84%{opacity:0;transform:scale(1.08)}}@media (max-width:1100px){.channel-landing .cm-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:1.5rem}.cm-flow-visual--hero .mrh-flow-stage{max-width:760px}}@media (max-width:980px){.channel-landing .cm-hero,.cm-price-story,.cm-multi-account{grid-template-columns:1fr}.channel-landing .cm-hero{gap:2.2rem}.channel-landing .cm-hero-visual{transform:none}.cm-flow-visual--hero .mrh-flow-stage{max-width:690px}.cm-price-story__copy{max-width:760px}.cm-price-stage{max-width:590px}.cm-multi-copy{max-width:760px}.cm-multi-visual{max-width:720px;width:100%;margin-inline:auto}.cm-advanced-head{max-width:760px}}@media (max-width:640px){.channel-landing .cm-hero{padding-block:2.35rem}.channel-landing .cm-actions{align-items:stretch}.channel-landing .cm-actions .button{width:100%;justify-content:center}.channel-landing .cm-hero-benefits{display:grid;grid-template-columns:1fr}.channel-landing .cm-hero-benefits li{border-radius:14px}.cm-flow-visual--hero{padding:0}.cm-flow-visual--hero:before{inset:18% 4% 22%;filter:blur(42px)}.cm-flow-visual--hero .mrh-flow-stage{max-width:100%}.cm-flow-visual--hero figcaption{padding-inline:.3rem}.cm-price-stage{width:100%;min-width:0}.cm-price-node{width:27%;min-height:76px;padding:.4rem;font-size:.72rem}.cm-price-node b{font-size:1.02rem}.cm-price-center{width:35%}.cm-price-center strong{font-size:1.4rem}.cm-price-node--airbnb{left:0}.cm-price-node--expedia{right:0}.cm-price-node--direct{left:3%}.cm-price-node--b2b{right:3%}.cm-multi-account{gap:2rem}.cm-multi-visual{display:grid;grid-template-columns:1fr;gap:1.1rem;min-height:0;padding:1rem;border-radius:20px}.cm-owner-stack{gap:.75rem}.cm-owner-card{padding:.82rem .9rem}.cm-owner-card strong{font-size:.9rem;margin-bottom:.55rem}.cm-owner-card div{gap:.4rem}.cm-channel-badge{font-size:.68rem;padding:.3rem .46rem}.cm-multi-lines{display:none}.cm-multi-hub{min-width:0;width:142px;margin:1.4rem auto .3rem}.cm-multi-hub b{font-size:1.25rem}.cm-multi-hub small{font-size:.72rem}.cm-central-badge{top:-27px;font-size:.61rem}.cm-rule-grid{grid-template-columns:1fr;gap:.75rem}.cm-rule-grid article{padding:1.05rem}.cm-pricing-compare{grid-template-columns:1fr;gap:.8rem}.cm-pricing-compare article{min-height:0;padding:1.15rem}.cm-pricing-compare strong{font-size:1.4rem}.cm-not-same{justify-self:start}.cm-margin-note{padding:1.05rem 1.1rem}.cm-advanced-pricing{gap:1.4rem;padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){.cm-price-lines path,.cm-price-node:after{animation:none!important}.cm-price-node:after{display:none}}@media (min-width:1101px){.cm-flow-visual--hero .mrh-flow-stage{max-width:900px}.channel-landing .cm-hero-visual{transform:translateX(-3.5%)}}.cm-multi-hub small{font-size:.83rem;color:#345c67;font-weight:800}.cm-central-badge{padding:.48rem .82rem;font-size:.76rem;box-shadow:0 9px 24px rgba(16,63,75,.18)}.cm-not-same{padding:.9rem 1.08rem;font-size:1rem;letter-spacing:.075em;box-shadow:0 12px 30px rgba(38,197,204,.28)}.cm-pricing-dark+.cm-risk{padding-top:clamp(4.75rem,7vw,7.25rem);padding-bottom:clamp(4rem,6vw,6rem)}@media (max-width:640px){.cm-rule-grid{gap:1rem}.cm-pricing-compare{gap:1.15rem}.cm-pricing-compare article{padding:1.25rem}.cm-not-same{justify-self:center;padding:.8rem 1rem;font-size:.9rem}.cm-margin-note{margin-top:.15rem}.cm-advanced-pricing{gap:1.8rem;padding-block:3.75rem}.cm-multi-hub small{font-size:.78rem}.cm-central-badge{font-size:.68rem;padding:.42rem .68rem}}
