.rooms-site{color:#2c353d;--rooms-muted:#52616b;background:#fff;min-height:100vh}.rooms-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.rooms-site :is(h1,h2,h3,p,figure){margin:0}.rooms-site h1{text-wrap:balance;font-size:clamp(36px,4.25vw,58px);line-height:1.12}.rooms-site h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.rooms-site h3{font-size:18px;line-height:1.35}.rooms-site em{color:#926216;font-style:normal}.rooms-site p{line-height:1.7}.rooms-site .rooms-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#735619;margin-bottom:20px;font-size:11px;font-weight:800;line-height:1.6}.rooms-site .rooms-intro{color:var(--rooms-muted);max-width:540px;margin-top:24px;font-size:19px}.rooms-header{color:#fff;z-index:2;background:#2c353d;border-radius:0 0 28px 28px;align-items:center;gap:32px;width:min(1240px,100% - 32px);min-height:88px;margin:auto;padding:18px 28px;display:flex;position:relative}.rooms-brand{align-items:center;min-height:44px;margin-right:auto;display:flex}.rooms-brand img{width:155px;height:auto}.rooms-header nav{align-items:center;gap:28px;display:flex}.rooms-header nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:14px;font-weight:800;display:flex}.rooms-header nav a:hover,.rooms-header nav a[aria-current=page]{border-bottom-color:#f2b84b}.rooms-site .rooms-access-compact{min-height:44px;box-shadow:none;padding:10px 16px;font-size:13px}.rooms-site .rooms-access{color:#2c353d}.rooms-hero{background:#f7f7f5;margin-top:-88px;padding:140px 0 52px;overflow:hidden}.rooms-hero h1{font-size:clamp(36px,3.4vw,48px)}.rooms-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:50px;display:grid}.rooms-beta{color:#775411;letter-spacing:.08em;vertical-align:middle;background:#fff7e5;border:1px solid #d4bb85;border-radius:30px;margin-left:12px;padding:5px 10px;font-size:10px;display:inline-block}.rooms-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.rooms-site .rooms-text-link{color:#425a79;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:800;display:inline-flex}.rooms-text-link:hover,.rooms-guide-body a:hover,.rooms-footer a:hover{text-underline-offset:4px;text-decoration:underline}.rooms-site .rooms-access-note{max-width:410px;color:var(--rooms-muted);margin-top:16px;font-size:13px}.rooms-site .rooms-compatibility{align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:flex}.rooms-hero-visual{isolation:isolate;text-align:center;justify-self:center;width:100%;position:relative}.rooms-gold-shape{z-index:-1;background:#f2c366;border-radius:90px;width:680px;height:590px;position:absolute;top:9%;left:0;transform:rotate(-20deg)}.rooms-device-screen{filter:drop-shadow(0 18px 20px #26303824);width:100%;height:auto;display:block}.rooms-hero-screen{width:280px;margin:auto}.rooms-site figcaption{color:#52616b;text-align:center;margin-top:18px;font-size:12px;line-height:1.5}.rooms-benefits{border-bottom:1px solid #e5e6e7;padding:42px 0}.rooms-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.rooms-feature-icon{background:#fff3d9;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;display:inline-flex}.rooms-site .rooms-benefits h2{margin-bottom:10px;font-size:21px;line-height:1.4}.rooms-benefits p{color:var(--rooms-muted);font-size:15px}.rooms-section{padding:76px 0}.rooms-flow{background:#f7f7f5}.rooms-flow-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.rooms-flow-copy>p:not(.rooms-eyebrow){color:var(--rooms-muted);max-width:500px;margin-top:20px}.rooms-steps{gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.rooms-steps li{gap:20px;display:flex}.rooms-steps li>span{background:#fff8e9;border:1px solid #d9c28e;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.rooms-steps p{color:var(--rooms-muted);max-width:430px;margin-top:6px;font-size:15px}.rooms-import-visual{width:min(100%,275px);margin:auto!important}.rooms-beta-section{color:#fff;background:#2c353d}.rooms-beta-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.rooms-beta-section .rooms-eyebrow{color:#f2c366}.rooms-beta-section p:not(.rooms-eyebrow){color:#dde2e5}.rooms-beta-section p+p{margin-top:16px}.rooms-beta-section .rooms-text-link{color:#ffd578;margin-top:16px}.rooms-beta-section a:focus-visible{outline-color:#ffd578}.rooms-faq-grid{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.rooms-faq-grid .rooms-text-link{margin-top:16px}.rooms-questions details{border-bottom:1px solid #dce0e2}.rooms-questions details:first-child{border-top:1px solid #dce0e2}.rooms-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:22px 0;font-size:16px;font-weight:800;list-style:none;display:flex}.rooms-questions summary::-webkit-details-marker{display:none}.rooms-questions summary span{color:#7b5a1a;font-size:24px}.rooms-questions details[open] summary span{transform:rotate(45deg)}.rooms-questions details p{color:var(--rooms-muted);padding:0 28px 24px 0;font-size:15px}.rooms-closing{background:#fff6e3;border-top:1px solid #e4d4b3;padding:40px 0}.rooms-closing>.rooms-wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.rooms-closing h2{font-size:28px}.rooms-closing p{color:var(--rooms-muted);margin-top:8px}.rooms-footer{color:#fff;background:#2c353d;padding:40px 0 24px}.rooms-footer-top{border-bottom:1px solid #65717a;justify-content:space-between;gap:32px;padding-bottom:28px;display:flex}.rooms-footer-title{font-family:var(--display-font);align-items:center;min-height:44px;font-size:22px;font-weight:700;display:inline-flex}.rooms-footer p{color:#d8dfe3;font-size:13px}.rooms-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.rooms-footer a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.rooms-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.rooms-site .rooms-guide-heading{padding-block:40px 44px}.rooms-guide-heading h1{max-width:800px}.rooms-guide-heading .rooms-intro{max-width:760px}.rooms-back{color:#425a79;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.rooms-guide-grid{grid-template-columns:225px minmax(0,740px);align-items:start;gap:64px;padding-bottom:72px;display:grid}.rooms-contents{background:#f7f7f5;border:1px solid #e1e4e5;border-radius:16px;padding:14px;display:grid;position:sticky;top:24px}.rooms-contents a{color:#425a79;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.rooms-contents a:hover{background:#fff1d4}.rooms-guide-section{border-bottom:1px solid #e1e4e5;padding:30px 0;scroll-margin-top:24px}.rooms-guide-section:first-child{padding-top:0}.rooms-site .rooms-guide-section h2{margin-bottom:18px;font-size:26px}.rooms-guide-section h3{margin-top:20px;margin-bottom:10px}.rooms-guide-section :is(p,li){color:#46545e;font-size:16px;line-height:1.75}.rooms-guide-section p+p{margin-top:16px}.rooms-guide-section ul,.rooms-guide-section ol{gap:10px;margin:16px 0;padding-left:22px;display:grid}.rooms-guide-body a{color:#345574;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.rooms-site .rooms-reviewed{color:#64717a;margin-bottom:16px;font-size:13px}.rooms-guide-body>p.rooms-reviewed{margin-bottom:0}@media (max-width:960px){.rooms-wrap{width:calc(100% - 48px)}.rooms-header{gap:20px;padding-inline:20px}.rooms-brand img{width:125px}.rooms-header nav{gap:18px}.rooms-hero-grid{grid-template-columns:1.1fr .9fr;gap:24px}.rooms-hero h1{font-size:42px}.rooms-hero-screen{width:260px}.rooms-benefit-grid{gap:26px}.rooms-flow-grid{gap:40px}.rooms-guide-grid{grid-template-columns:185px minmax(0,1fr);gap:32px}.rooms-beta-grid,.rooms-faq-grid{gap:36px}}@media (max-width:700px){.rooms-wrap{width:calc(100% - 40px)}.rooms-header{border-radius:0 0 20px 20px;flex-wrap:wrap;gap:8px 12px;width:calc(100% - 24px);padding:12px 16px}.rooms-brand img{width:112px}.rooms-header>.rooms-access{order:2;min-height:44px;padding:8px 12px;font-size:12px}.rooms-header nav{border-top:1px solid #54616a;order:3;justify-content:space-between;gap:16px;width:100%}.rooms-header nav a{font-size:13px}.rooms-hero{margin-top:-128px;padding-top:162px;padding-bottom:36px}.rooms-hero-grid,.rooms-flow-grid,.rooms-beta-grid,.rooms-faq-grid{grid-template-columns:1fr;gap:36px}.rooms-hero h1{font-size:clamp(34px,9vw,44px)}.rooms-site .rooms-intro{margin-top:20px;font-size:17px}.rooms-hero-actions{align-items:stretch;gap:8px;margin-top:24px}.rooms-hero-actions .rooms-text-link{justify-content:center;font-size:14px}.rooms-hero-screen{width:min(72vw,280px)}.rooms-gold-shape{border-radius:60px;width:140%;height:85%;top:8%;left:-20%;transform:rotate(-12deg)}.rooms-hero-visual{width:100%;max-width:340px}.rooms-benefits{padding-block:32px}.rooms-benefit-grid{grid-template-columns:1fr;gap:28px}.rooms-benefit-grid article{grid-template-columns:52px 1fr;column-gap:18px;display:grid}.rooms-feature-icon{grid-row:1/3;width:50px;height:50px;margin:0}.rooms-site .rooms-benefits h2{margin-bottom:6px;font-size:19px}.rooms-section{padding-block:44px}.rooms-site h2{font-size:30px}.rooms-import-visual{width:min(68vw,270px)}.rooms-closing>.rooms-wrap{flex-direction:column;align-items:stretch}.rooms-closing h2{font-size:26px}.rooms-footer-top{flex-direction:column;gap:20px}.rooms-footer nav{gap:12px 24px}.rooms-footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}.rooms-guide-heading{padding-block:24px 32px!important}.rooms-guide-heading h1{font-size:35px}.rooms-guide-grid{grid-template-columns:1fr;gap:28px;padding-bottom:44px}.rooms-contents{grid-template-columns:1fr 1fr;padding:8px;position:static}.rooms-contents a{padding:10px 8px;font-size:13px}.rooms-site .rooms-guide-section h2{font-size:24px}.rooms-beta{margin-left:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rooms-site *{transition:none!important}}.rooms-desktop-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.rooms-desktop-heading>p{color:var(--rooms-muted);max-width:520px}.rooms-mac-visual{max-width:1000px;margin-inline:auto!important}.rooms-macbook{filter:drop-shadow(0 16px 14px #26303820);padding-bottom:1%;position:relative}.rooms-macbook-lid{background:linear-gradient(145deg,#46494e,#181a1e 32%,#303338);border:1px solid #74777a;border-radius:2.3% 2.3% .7% .7%/3.4% 3.4% 1% 1%;width:89%;margin:auto;padding:1.15% 1.05% 1.6%;box-shadow:inset 0 0 0 2px #0c0d0f}.rooms-macbook-screen{background:#f7f7f5;border-radius:1% 1% .2% .2%;overflow:hidden}.rooms-macbook-screen img{width:100%;height:auto;margin-top:-4.5%;display:block}.rooms-macbook-base{aspect-ratio:43;background:linear-gradient(#d4d6d8 0%,#a6a9ac 35%,#707478 75%,#4b4f53 100%);border-radius:1px 1px 45% 45%/1px 1px 80% 80%;width:100%;position:relative;box-shadow:inset 0 1px #f2f3f4}.rooms-macbook-base:before{content:"";background:linear-gradient(#777c81,#b8bdc1);border-radius:0 0 12px 12px;width:14%;height:38%;position:absolute;top:0;left:43%}.rooms-platforms{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.rooms-platforms h3{margin-bottom:10px}.rooms-platforms p,.rooms-site .rooms-device-note{color:var(--rooms-muted);font-size:15px}.rooms-site .rooms-device-note{margin-top:20px}.rooms-compatibility{flex-wrap:wrap}@media (max-width:700px){.rooms-desktop-heading,.rooms-platforms{grid-template-columns:1fr;gap:24px}.rooms-desktop-heading{margin-bottom:26px}.rooms-platforms{margin-top:28px}.rooms-beta{margin-left:0}}
