.commercial-mobile{--paper:#fafafa;--ink:#25262a;--muted:#777980;--forest:#62666e;--blue:#0864ed;--sage:#f0f1f3;--line:#dedfe3;--secondary:#f1f2f4}.commercial-mobile *{box-sizing:border-box}.commercial-mobile{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.commercial-mobile a{color:inherit;text-decoration:none}.commercial-mobile button{font:inherit;cursor:pointer}.commercial-mobile a,.commercial-mobile button{-webkit-tap-highlight-color:transparent}.commercial-mobile [tabindex]:focus-visible,.commercial-mobile a:focus-visible,.commercial-mobile button:focus-visible,.commercial-mobile summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.commercial-mobile img{max-width:100%;display:block}.commercial-mobile figure{margin:0}.commercial-mobile p{line-height:1.65}.commercial-mobile h1,.commercial-mobile h2,.commercial-mobile h3,.commercial-mobile p{margin-top:0}.commercial-mobile h1,.commercial-mobile h2,.commercial-mobile h3{font-weight:500;letter-spacing:-.055em}.commercial-mobile h1{font-size:clamp(64px,6.4vw,96px);line-height:1.03;margin-bottom:28px}.commercial-mobile h1 span,.commercial-mobile h2 span{color:#8c8e94}.commercial-mobile h2{font-size:clamp(38px,4.2vw,60px);line-height:1.09;margin-bottom:28px}.commercial-mobile h3{font-size:32px;line-height:1.13}.commercial-mobile .wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.commercial-mobile .section{padding-block:104px}.commercial-mobile .eyebrow{font-size:12px;font-weight:650;letter-spacing:.14em;margin-bottom:25px;color:var(--forest)}.commercial-mobile .lead{font-size:19px;color:var(--muted);max-width:440px}.commercial-mobile .site-header{position:sticky;z-index:20;top:12px;width:calc(100% - 48px);max-width:1392px;min-height:72px;margin:12px auto 0;padding:10px 25px;display:flex;align-items:center;gap:30px;background:#fafafadc;backdrop-filter:blur(24px);border:1px solid #ffffffc9;border-radius:22px;box-shadow:0 4px 26px #25262a09}.commercial-mobile .brand img{width:164px;height:auto}.commercial-mobile .site-header nav{display:flex;gap:28px;margin:auto;font-size:14px;font-weight:500}.commercial-mobile .header-actions{display:flex;gap:24px;align-items:center;font-size:14px}.commercial-mobile .button{display:inline-flex;gap:35px;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;background:var(--blue);color:white;border-radius:14px;font-size:16px;font-weight:550;box-shadow:0 4px 12px #0864ed17;transition:background .2s,transform .2s}.commercial-mobile .button:hover{background:#0055d7;transform:translateY(-1px)}.commercial-mobile .button.small{min-height:44px;font-size:14px;padding:12px 18px}.commercial-mobile .text-link{display:inline-flex;gap:18px;align-items:center;font-size:16px;color:#075bd7;font-weight:550}.commercial-mobile .hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-block:64px 56px;align-items:center}.commercial-mobile .hero-copy{padding-block:20px}.commercial-mobile .hero .eyebrow{margin-bottom:26px}.commercial-mobile .hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px;flex-wrap:wrap}.commercial-mobile .hero-note{font-size:13px;color:var(--muted);margin:27px 0 0}.commercial-mobile .hero-visual{height:635px;border-radius:28px;position:relative;isolation:isolate}.commercial-mobile .crop{overflow:hidden}.commercial-mobile .crop>img{width:200%;max-width:none;height:100%;object-fit:cover;transform:translateX(-50%)}.commercial-mobile .hero-visual figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#ffffffe8;backdrop-filter:blur(20px);border:1px solid #ffffffbd;padding:18px;border-radius:18px;display:flex;gap:13px;align-items:center;box-shadow:0 6px 25px #25262a10}.commercial-mobile .caption-mark{width:38px;height:38px;border-radius:12px;background:var(--forest);color:white;display:grid;place-items:center;font-size:22px}.commercial-mobile .hero-visual figcaption strong{font-size:14px;display:block}.commercial-mobile .hero-visual figcaption div>span{display:block;font-size:12px;margin-top:5px;color:var(--muted)}.commercial-mobile .channels{text-align:center;padding:12px 0 65px}.commercial-mobile .channels p{font-size:13px;color:var(--muted);margin-bottom:26px}.commercial-mobile .channels>div{display:flex;justify-content:center;align-items:center;gap:60px}.commercial-mobile .channels span{font-size:25px;font-weight:650;letter-spacing:-.035em}.commercial-mobile .channels .airbnb{font-weight:550}.commercial-mobile .channels .vrbo{font-style:italic;font-size:29px}.commercial-mobile .channels .direct,.commercial-mobile .channels .ical{font-size:18px;font-weight:500}.commercial-mobile .platform{background:var(--secondary)}.commercial-mobile .section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:36px}.commercial-mobile .section-heading h2{margin:0}.commercial-mobile .section-heading>p{max-width:390px;color:var(--muted);font-size:17px}.commercial-mobile .tabs{display:flex;gap:8px;padding:7px;background:#e1e2e663;border:1px solid #dcdde1;border-radius:18px;width:max-content;overflow:auto;margin-bottom:40px}.commercial-mobile .tabs button{border:0;white-space:nowrap;padding:13px 23px;border-radius:12px;background:transparent;color:#676a72;font-size:15px;min-height:48px}.commercial-mobile .tabs button[aria-selected=true]{background:var(--forest);color:white;box-shadow:0 3px 8px #62666e18}.commercial-mobile #commercial-product-panel{display:grid;grid-template-columns:1fr 1.5fr;background:var(--paper);border-radius:25px;overflow:hidden;min-height:450px}.commercial-mobile .product-copy{padding:54px 40px;align-self:center}.commercial-mobile .product-number{font-size:12px;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:28px}.commercial-mobile .product-copy h3{font-size:38px}.commercial-mobile .product-copy p{font-size:17px;color:var(--muted);margin-bottom:25px}.commercial-mobile .product-visual{min-height:440px;background:#e9eaed}.commercial-mobile .communication{background:var(--forest);color:white}.commercial-mobile .split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.commercial-mobile .communication .eyebrow{color:#676a72}.commercial-mobile .communication h2{font-size:clamp(34px,3.6vw,51px)}.commercial-mobile .communication h2 span{color:#878a92}.commercial-mobile .communication .lead{color:#60646d;font-size:18px}.commercial-mobile .principle{font-size:14px;color:#6b7079;margin:28px 0 0}.commercial-mobile .conversation{border:1px solid #ffffff24;background:#ffffff09;border-radius:25px;padding:30px;box-shadow:0 15px 50px #25262a1f}.commercial-mobile .conversation-top{display:flex;gap:12px;align-items:center;margin-bottom:28px}.commercial-mobile .avatar{display:grid;place-items:center;background:#e6e8ed;color:var(--forest);width:43px;height:43px;border-radius:14px;font-size:23px}.commercial-mobile .conversation-top strong{font-size:15px;display:block}.commercial-mobile .conversation-top div>span{font-size:12px;color:#747984;display:block;margin-top:5px}.commercial-mobile .bubble{border-radius:18px;padding:20px;color:var(--ink);font-size:16px}.commercial-mobile .bubble p{margin:8px 0 0;line-height:1.55}.commercial-mobile .bubble small{font-size:10px;letter-spacing:.13em;font-weight:650}.commercial-mobile .guest{background:#fff;margin-right:40px;border-bottom-left-radius:5px}.commercial-mobile .reply{background:#e8eaf0;margin:16px 0 0 25px;border-bottom-right-radius:5px}.commercial-mobile .illustration-note{font-size:12px;text-align:center;color:#777c86;margin:23px 0 0}.commercial-mobile .operations-image{height:540px;border-radius:25px}.commercial-mobile .operations .text-link{margin-top:18px}.commercial-mobile .mobile-feature{background:#f0f1f3}.commercial-mobile .mobile-feature figure{max-height:540px;overflow:hidden;text-align:center}.commercial-mobile .mobile-feature figure img{width:100%;height:540px;object-fit:contain}.commercial-mobile .feature-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.commercial-mobile .feature-list span{border:1px solid #d7d9df;padding:10px 14px;border-radius:30px;font-size:14px}.commercial-mobile .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px}.commercial-mobile .steps article{border-top:1px solid #d7d9df;padding-top:23px}.commercial-mobile .host-types article>span,.commercial-mobile .steps article>span{font-size:13px;color:var(--muted)}.commercial-mobile .steps h3{margin:25px 0 12px;font-size:29px}.commercial-mobile .steps p{max-width:290px;font-size:17px;color:var(--muted)}.commercial-mobile .hosting{background:#f3f3f5}.commercial-mobile .host-types{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.commercial-mobile .host-types h3{font-size:26px;margin:20px 0 10px}.commercial-mobile .host-types p{color:var(--muted);font-size:16px}.commercial-mobile .landscape{margin-top:40px;border-radius:25px;overflow:hidden}.commercial-mobile .landscape img{width:100%;height:auto}.commercial-mobile .faq{align-items:start}.commercial-mobile .faq h2{font-size:48px}.commercial-mobile details{border-bottom:1px solid var(--line);padding:22px 0}.commercial-mobile details:first-child{padding-top:5px}.commercial-mobile summary{cursor:pointer;list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;line-height:1.5}.commercial-mobile summary::-webkit-details-marker{display:none}.commercial-mobile summary:after{content:"+";font-size:24px;font-weight:300}.commercial-mobile details[open] summary:after{content:"−"}.commercial-mobile details p{font-size:16px;color:var(--muted);margin:16px 25px 0 0}.commercial-mobile .closing{background:#eceef1;text-align:center}.commercial-mobile .closing h2{font-size:clamp(48px,6vw,80px)}.commercial-mobile .closing p:not(.eyebrow){font-size:18px;color:var(--muted)}.commercial-mobile .closing .button{margin-top:15px}.commercial-mobile footer{padding-block:48px 30px}.commercial-mobile .footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.commercial-mobile .footer-top>div{display:flex;gap:30px;font-size:14px}.commercial-mobile .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:12px;color:var(--muted)}.commercial-mobile .legal{font-size:12px;color:var(--muted);max-width:780px;margin:20px 0 0}.commercial-mobile #commercial-menu-button,.commercial-mobile .mobile-only{display:none}.commercial-mobile .skip{position:fixed;left:20px;top:-100px;background:white;padding:15px;z-index:100}.commercial-mobile .skip:focus{top:10px}.commercial-mobile #commercial-mobile-menu{position:fixed;top:88px;left:16px;right:16px;background:#fafafaf5;backdrop-filter:blur(30px);border:1px solid white;box-shadow:0 25px 70px #25262a2b;border-radius:22px;padding:15px 24px 25px;z-index:25}.commercial-mobile #commercial-mobile-menu:not([hidden]){display:grid}.commercial-mobile #commercial-mobile-menu>a:not(.button){padding:16px 0;border-bottom:1px solid var(--line)}.commercial-mobile #commercial-mobile-menu .button{margin-top:18px}@media(min-width:951px){.commercial-mobile #commercial-mobile-menu:not([hidden]){display:none}}@media(max-width:1100px){.commercial-mobile .site-header nav{gap:18px}.commercial-mobile .header-actions{gap:15px}.commercial-mobile .site-header{gap:20px}.commercial-mobile .hero{gap:30px}.commercial-mobile .hero-visual{height:570px}.commercial-mobile .split{gap:40px}.commercial-mobile .channels>div{gap:35px}.commercial-mobile .product-copy{padding:35px 28px}}@media(max-width:950px){.commercial-mobile .header-actions .login,.commercial-mobile .site-header nav{display:none}.commercial-mobile .header-actions{margin-left:auto}.commercial-mobile #commercial-menu-button{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;border:0;background:#eceef182;border-radius:13px;padding:12px}.commercial-mobile #commercial-menu-button span{height:1.5px;width:20px;background:var(--ink)}.commercial-mobile .wrap{width:calc(100% - 48px)}.commercial-mobile h1{font-size:65px}.commercial-mobile .hero-visual{height:530px}.commercial-mobile .hero-actions{gap:22px}.commercial-mobile .section{padding-block:80px}.commercial-mobile .channels>div{gap:28px}.commercial-mobile .channels span{font-size:22px}.commercial-mobile .product-copy h3{font-size:33px}.commercial-mobile .tabs button{padding-inline:17px}.commercial-mobile .faq h2{font-size:38px}.commercial-mobile .hero-note{max-width:220px}.commercial-mobile .site-header{padding-inline:18px}.commercial-mobile .brand img{width:150px}}@media(max-width:650px){.commercial-mobile{scroll-padding-top:92px}.commercial-mobile .wrap{width:calc(100% - 40px)}.commercial-mobile .site-header{top:8px;margin-top:8px;width:calc(100% - 24px);min-height:64px;border-radius:19px;padding:9px 12px 9px 16px}.commercial-mobile .brand img{width:146px}.commercial-mobile .header-actions .button{display:none}.commercial-mobile .hero{display:flex;flex-direction:column;gap:32px;padding-block:44px 0}.commercial-mobile .hero-copy{width:100%;padding:0}.commercial-mobile .eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:22px}.commercial-mobile h1{font-size:clamp(52px,14vw,70px);line-height:1.03;margin-bottom:24px}.commercial-mobile .hero .lead{font-size:18px;line-height:1.6}.commercial-mobile .mobile-only{display:block}.commercial-mobile .hero-actions{margin-top:25px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.commercial-mobile .hero-actions .button{justify-content:space-between;border-radius:13px}.commercial-mobile .hero-actions .text-link{justify-content:center;font-size:15px}.commercial-mobile .hero-note{max-width:none;font-size:12px;text-align:center;margin-top:20px}.commercial-mobile .hero-visual{width:calc(100% + 40px);height:470px;border-radius:0}.commercial-mobile .hero-visual figcaption{bottom:20px;left:20px;right:20px;padding:15px}.commercial-mobile .hero-visual figcaption strong{font-size:13px}.commercial-mobile .hero-visual figcaption div>span{font-size:12px}.commercial-mobile .caption-mark{flex-shrink:0}.commercial-mobile .channels{padding:35px 0 40px}.commercial-mobile .channels p{font-size:12px;margin-bottom:21px}.commercial-mobile .channels>div{gap:22px;flex-wrap:wrap}.commercial-mobile .channels span{font-size:21px}.commercial-mobile .channels .vrbo{font-size:26px}.commercial-mobile .channels .direct,.commercial-mobile .channels .ical{font-size:14px}.commercial-mobile .section{padding-block:62px}.commercial-mobile h2{font-size:40px;line-height:1.08}.commercial-mobile .section-heading{display:block;margin-bottom:27px}.commercial-mobile .section-heading>p{font-size:16px;margin:22px 0 0}.commercial-mobile .tabs{border-radius:15px;width:calc(100% + 20px);max-width:calc(100% + 20px);margin-bottom:25px;scrollbar-width:none}.commercial-mobile .tabs button{font-size:14px;padding:11px 18px;min-height:44px}.commercial-mobile .tabs::-webkit-scrollbar{display:none}.commercial-mobile #commercial-product-panel{display:flex;flex-direction:column;border-radius:19px}.commercial-mobile .product-copy{padding:29px 25px 30px}.commercial-mobile .product-number{font-size:11px;margin-bottom:18px}.commercial-mobile .product-copy h3{font-size:32px;margin-bottom:18px}.commercial-mobile .product-copy p{font-size:16px}.commercial-mobile .product-visual{width:100%;height:340px;min-height:0}.commercial-mobile .split{display:flex;flex-direction:column;gap:33px;align-items:stretch}.commercial-mobile .communication h2{font-size:35px;letter-spacing:-.05em}.commercial-mobile .communication .lead{font-size:17px}.commercial-mobile .principle{margin-top:22px;font-size:14px}.commercial-mobile .conversation{padding:23px 18px;border-radius:20px}.commercial-mobile .guest{margin-right:26px}.commercial-mobile .reply{margin-left:16px}.commercial-mobile .bubble{padding:18px;font-size:16px}.commercial-mobile .illustration-note{font-size:12px}.commercial-mobile .operations-image{height:370px;border-radius:20px;order:2}.commercial-mobile .mobile-feature .lead,.commercial-mobile .operations .lead{font-size:17px}.commercial-mobile .operations .text-link{margin:5px 0 0}.commercial-mobile .mobile-feature figure{max-height:440px}.commercial-mobile .mobile-feature figure img{height:440px}.commercial-mobile .feature-list{gap:8px;margin-top:22px}.commercial-mobile .feature-list span{font-size:13px;padding:9px 12px}.commercial-mobile .steps{display:flex;flex-direction:column;gap:25px;margin-top:38px}.commercial-mobile .steps article{display:grid;grid-template-columns:40px 1fr;gap:0 10px;padding-top:22px}.commercial-mobile .steps article>span{padding-top:6px}.commercial-mobile .steps h3{font-size:25px;margin:0 0 8px}.commercial-mobile .steps p{grid-column:2;max-width:none;font-size:16px;margin:0}.commercial-mobile .host-types{display:flex;flex-direction:column;gap:20px;margin-top:30px}.commercial-mobile .host-types article{border-top:1px solid var(--line);padding-top:20px}.commercial-mobile .host-types h3{font-size:25px;margin:12px 0 8px}.commercial-mobile .host-types p{margin:0}.commercial-mobile .landscape{margin-top:30px;border-radius:20px;height:360px}.commercial-mobile .landscape img{height:100%;width:200%;max-width:none;object-fit:cover;transform:translateX(-50%)}.commercial-mobile .faq h2{font-size:38px;margin-bottom:0}.commercial-mobile .faq{gap:30px}.commercial-mobile summary{font-size:16px}.commercial-mobile .closing h2{font-size:49px}.commercial-mobile .closing p:not(.eyebrow){font-size:17px}.commercial-mobile .closing .button{width:100%}.commercial-mobile .footer-top{display:block;padding-bottom:25px}.commercial-mobile .footer-top>div{gap:18px;flex-wrap:wrap;margin-top:26px;font-size:14px}.commercial-mobile .legal{line-height:1.5}.commercial-mobile .product-chat{padding:24px!important}.commercial-mobile .product-chat .bubble{font-size:16px}}@media(prefers-reduced-motion:reduce){.commercial-mobile{scroll-behavior:auto}.commercial-mobile *,.commercial-mobile :after,.commercial-mobile :before{transition:none!important}}.commercial-mobile .communication{background:#eceef1;color:var(--ink)}.commercial-mobile .conversation{background:#f7f8fa;border-color:#fff;box-shadow:0 16px 50px #23252b08}.commercial-mobile .communication .eyebrow{color:#696d75}.commercial-mobile .communication .lead{color:#626771}.commercial-mobile .communication h2 span{color:#898d96}.commercial-mobile .conversation-top strong{color:var(--ink)}.commercial-mobile .hero-visual.crop>img{width:225%;transform:translateX(-55.5556%)}.commercial-mobile .button{background:#e8e9ed;color:#292b31;box-shadow:0 3px 12px #23252b08;border:1px solid #dedfe5}.commercial-mobile .button:hover{background:#dcdfe5;color:#202228}.commercial-mobile .channels .ota-logo{object-fit:contain;flex-shrink:0}.commercial-mobile .channels .airbnb-logo{width:112px;height:35px}.commercial-mobile .channels .vrbo-logo{width:98px;height:32px}.commercial-mobile .channels .booking-logo{width:156px;height:26px}.commercial-mobile .asset-credit a{text-decoration:underline}@media(max-width:650px){.commercial-mobile .channels>div{gap:25px 20px}.commercial-mobile .channels .airbnb-logo{width:86px;height:28px}.commercial-mobile .channels .vrbo-logo{width:76px;height:27px}.commercial-mobile .channels .booking-logo{width:127px;height:23px}}.commercial-mobile{display:none}@media(max-width:1023px){.commercial-desktop{display:none}.commercial-mobile{display:block;overflow-x:clip}}.commercial-mobile [id]{scroll-margin-top:100px}.commercial-mobile .product-chat{padding:24px;height:auto}.commercial-mobile #commercial-mobile-menu[hidden]{display:none}.commercial-mobile .tabs{width:100%;max-width:100%}.commercial-mobile .hero-visual{flex-shrink:0}.commercial-mobile #commercial-product-panel{background:#ffffffa6;border:1px solid #ffffffeb;box-shadow:inset 0 1px 0 white,0 18px 42px #071f330d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.commercial-mobile .product-visual{position:relative;background:#edf1f5aa}.commercial-mobile .commercial-product-glass{position:absolute;top:16px;right:16px;left:16px;width:max-content;max-width:calc(100% - 32px);margin-left:auto;padding:12px 16px;border:1px solid #ffffffdb;border-radius:16px;background:linear-gradient(140deg,#ffffff80,#e4edf44d);backdrop-filter:blur(8px) saturate(145%);-webkit-backdrop-filter:blur(8px) saturate(145%);box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 #071f331a,0 16px 36px #071f3326;color:#071f33;font-size:12px;font-weight:600}.commercial-mobile .commercial-product-glass small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;color:#56728a}@media(prefers-reduced-transparency:reduce){.commercial-mobile #commercial-product-panel,.commercial-mobile .commercial-product-glass{background:#f6f9fc;backdrop-filter:none;-webkit-backdrop-filter:none}}