.rooms-page,.rooms-page *{box-sizing:border-box}.rooms-page{color:#07111f;background:#fff}.rooms-page .landing-chip{min-height:38px;width:max-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:999px;color:#fff;background:#06377e;border:1px solid rgba(255,255,255,.1);font-size:13px;line-height:1;font-weight:850;white-space:nowrap}.rooms-page .landing-chip.is-soft{min-height:34px;padding:0 12px;color:#06377e;background:#eaf3ff;border:1px solid rgba(6,55,126,.12)}.rooms-page .landing-chip.is-on-dark{color:#07111f;background:#5cf2c2;border-color:transparent}.rooms-hero{position:relative;padding:190px 0 110px;overflow:hidden;background:radial-gradient(circle at 84% 14%,rgba(92,242,194,.12),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)}.rooms-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,55,126,.04) 1px,transparent 1px),linear-gradient(rgba(6,55,126,.04) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(180deg,black,transparent 72%);pointer-events:none}.rooms-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(44px,7vw,92px);align-items:center}.rooms-hero-copy{display:grid;gap:20px}.rooms-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#7b8596;font-size:13px;font-weight:600}.rooms-breadcrumb a{color:#06377e;text-decoration:none}.rooms-hero h1{max-width:820px;margin:0;color:#07111f;font-size:clamp(44px,5.8vw,78px);line-height:.96;letter-spacing:-.065em}.rooms-hero-copy>p{max-width:700px;margin:0;color:#66758b;font-size:18px;line-height:1.72}.rooms-actions{display:flex;flex-wrap:wrap;gap:12px}.rooms-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:850;transition:transform .2s ease,box-shadow .2s ease}.rooms-btn:hover{transform:translateY(-2px)}.rooms-btn-primary{color:#fff;background:#07111f;box-shadow:0 18px 44px #07111f29}.rooms-btn-secondary{color:#06377e;background:#eef5ff;border:1px solid rgba(6,55,126,.12)}.rooms-proof{display:flex;flex-wrap:wrap;gap:8px}.rooms-proof span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;color:#445168;background:#fff;border:1px solid rgba(7,17,31,.1);font-size:13px;font-weight:750}.rooms-proof svg{color:#06377e}.rooms-hero-visual{position:relative;min-height:580px}.rooms-hero-visual figure{position:absolute;inset:0 0 54px 44px;margin:0;overflow:hidden;border-radius:30px;background:#dbe3ee;box-shadow:0 34px 90px #07111f24}.rooms-hero-visual figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(7,17,31,.42)),radial-gradient(circle at 78% 14%,rgba(255,255,255,.22),transparent 34%)}.rooms-hero-visual img{width:100%;height:100%;object-fit:cover}.rooms-hero-card{position:absolute;left:0;bottom:0;width:min(390px,84%);display:grid;gap:7px;padding:18px;border-radius:22px;background:#fffffff0;border:1px solid rgba(7,17,31,.1);box-shadow:0 24px 70px #07111f26;backdrop-filter:blur(16px)}.rooms-hero-card span{display:inline-flex;align-items:center;gap:7px;color:#06377e;font-size:13px;font-weight:850}.rooms-hero-card strong{color:#07111f;font-size:18px;line-height:1.22}.rooms-section{padding:clamp(78px,8vw,124px) 0}.rooms-heading{display:grid;justify-items:center;gap:14px;max-width:850px;text-align:center}.rooms-heading h2,.rooms-service-copy h2,.rooms-content-card h2,.rooms-dark-copy h2,.rooms-faq h2,.rooms-final h2{margin:0;color:#07111f;font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.055em}.rooms-heading p,.rooms-service-copy p,.rooms-content-card p,.rooms-dark-copy p,.rooms-final p{margin:0;color:#66758b;font-size:17px;line-height:1.72}.rooms-text-link,.rooms-dark-link{width:max-content;display:inline-flex;color:#06377e;text-decoration:none;font-weight:850}.rooms-text-link:after,.rooms-dark-link:after{content:" →"}.rooms-benefits-section{padding:0 0 56px;background:linear-gradient(180deg,#f5f7fb,#fff)}.rooms-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rooms-benefits-grid article{display:grid;gap:10px;padding:22px;border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(92,242,194,.08),transparent 28%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(7,17,31,.1);box-shadow:0 16px 44px #07111f0f}.rooms-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:#06377e;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#edf5ff,#d8e9ff);border:1px solid rgba(6,55,126,.1)}.rooms-benefits-grid h2{margin:0;color:#07111f;font-size:20px;line-height:1.1;letter-spacing:-.03em}.rooms-benefits-grid p{margin:0;color:#66758b;line-height:1.6}.rooms-service{background:#fff}.rooms-service-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:clamp(40px,7vw,88px);align-items:start}.rooms-service-copy{position:sticky;top:140px;display:grid;gap:18px}.rooms-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rooms-service-grid article,.rooms-seo-grid article,.rooms-process-grid article{display:grid;gap:13px;padding:22px;border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(92,242,194,.07),transparent 28%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(7,17,31,.1);box-shadow:0 14px 38px #07111f0d}.rooms-service-grid h3,.rooms-seo-grid h3,.rooms-process-grid h3{margin:0;color:#07111f;font-size:21px;line-height:1.12;letter-spacing:-.03em}.rooms-service-grid p,.rooms-seo-grid p,.rooms-process-grid p{margin:0;color:#66758b;line-height:1.65}.rooms-split{background:radial-gradient(circle at 84% 14%,rgba(92,242,194,.1),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)}.rooms-split-grid{display:grid;grid-template-columns:minmax(420px,1.04fr) minmax(0,.96fr);gap:clamp(42px,7vw,90px);align-items:stretch}.rooms-media-card,.rooms-content-card{min-height:560px}.rooms-media-card{position:relative}.rooms-media-card figure{height:100%;min-height:560px;margin:0;overflow:hidden;border-radius:28px;background:#dbe3ee;box-shadow:0 30px 90px #07111f24}.rooms-media-card img{width:100%;height:100%;object-fit:cover}.rooms-media-badge{position:absolute;right:-18px;bottom:34px;width:min(330px,82%);display:grid;gap:6px;padding:20px;border-radius:22px;background:#fffffff0;border:1px solid rgba(7,17,31,.1);box-shadow:0 24px 70px #07111f29;backdrop-filter:blur(16px)}.rooms-media-badge span{width:max-content;padding:7px 10px;border-radius:999px;color:#06377e;background:#eaf3ff;font-size:12px;font-weight:850}.rooms-media-badge strong{color:#07111f;font-size:19px;line-height:1.15;letter-spacing:-.03em}.rooms-content-card{display:grid;align-content:center;gap:18px;padding:clamp(26px,4vw,44px);border-radius:28px;background:#fff;border:1px solid rgba(7,17,31,.1);box-shadow:0 24px 80px #07111f14}.rooms-content-card ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.rooms-content-card li{position:relative;padding-left:28px;color:#07111f;line-height:1.55;font-weight:650}.rooms-content-card li:before{content:"✓";position:absolute;left:0;top:0;color:#06377e;font-weight:900}.rooms-seo{background:#fff}.rooms-seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px}.rooms-fees{background:radial-gradient(circle at 86% 10%,rgba(92,242,194,.08),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)}.rooms-fees-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(28px,5vw,58px);align-items:stretch;margin-top:42px}.rooms-pricing-card,.rooms-example-card{min-height:520px;display:grid;gap:20px;padding:clamp(26px,3vw,40px);border-radius:30px;border:1px solid rgba(7,17,31,.1);box-shadow:0 28px 90px #07111f1a}.rooms-pricing-card{align-content:space-between;color:#fff;background:radial-gradient(circle at 86% 14%,rgba(92,242,194,.16),transparent 30%),linear-gradient(135deg,#06377e,#0a438f 48%,#07111f)}.rooms-pricing-card>div{display:grid;gap:4px}.rooms-pricing-card small{color:#ffffffc7;font-size:24px;font-weight:850;letter-spacing:-.04em}.rooms-pricing-card strong{color:#fff;font-size:clamp(66px,8vw,108px);line-height:.88;letter-spacing:-.075em}.rooms-pricing-card p{margin:0;color:#ffffffc7;font-size:18px;line-height:1.62}.rooms-pricing-card ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.rooms-pricing-card li{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:999px;color:#ffffffeb;background:#ffffff1c;border:1px solid rgba(255,255,255,.14);font-weight:800}.rooms-pricing-card svg{color:#5cf2c2;flex:0 0 auto}.rooms-example-card{align-content:center;background:#fff}.rooms-example-head{display:grid;gap:8px}.rooms-example-head span{width:max-content;min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#06377e;background:#eaf3ff;border:1px solid rgba(6,55,126,.12);font-size:13px;font-weight:850}.rooms-example-head strong{color:#07111f;font-size:clamp(24px,2.4vw,34px);line-height:1.08;letter-spacing:-.045em}.rooms-example-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:20px;border:1px solid rgba(7,17,31,.1)}.rooms-example-flow div{display:grid;gap:8px;padding:18px;min-height:150px;align-content:center;border-right:1px solid rgba(7,17,31,.1)}.rooms-example-flow div:last-child{border-right:0}.rooms-example-flow small{color:#66758b;font-size:13px;line-height:1.3;font-weight:800}.rooms-example-flow strong{color:#07111f;font-size:clamp(24px,2.3vw,34px);line-height:1;letter-spacing:-.04em}.rooms-example-flow .is-total{color:#fff;background:#06377e}.rooms-example-flow .is-total small,.rooms-example-flow .is-total strong{color:#fff}.rooms-example-card>p{margin:0;color:#66758b;line-height:1.7}.rooms-process{background:#fff}.rooms-process-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:42px}.rooms-process-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#06377e;font-weight:850}.rooms-dark{color:#fff;background:radial-gradient(circle at 86% 16%,rgba(92,242,194,.14),transparent 30%),linear-gradient(135deg,#06377e,#0a438f 48%,#07111f)}.rooms-dark-layout{display:grid;gap:clamp(30px,4vw,48px)}.rooms-dark-copy{display:grid;gap:18px;max-width:980px}.rooms-dark h2,.rooms-dark p{color:#fff}.rooms-dark-copy h2{max-width:980px;font-size:clamp(40px,5.2vw,72px);line-height:.98;letter-spacing:-.065em}.rooms-dark-copy p{max-width:760px;color:#ffffffc7}.rooms-dark-link{color:#5cf2c2}.rooms-dark-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rooms-dark-benefits article{display:grid;gap:10px;padding:20px;border-radius:20px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.rooms-dark-benefits svg{color:#5cf2c2}.rooms-dark-benefits strong{color:#fff;font-size:17px}.rooms-dark-benefits p{margin:0;color:#ffffffb8;font-size:14px;line-height:1.5}.rooms-faq{background:#fff}.rooms-faq-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(42px,7vw,90px);align-items:start}.rooms-accordion{display:grid;gap:12px}.rooms-accordion details{overflow:hidden;border-radius:18px;background:#f5f7fb;border:1px solid rgba(7,17,31,.1)}.rooms-accordion summary{position:relative;padding:20px 52px 20px 20px;cursor:pointer;color:#07111f;font-weight:750;list-style:none}.rooms-accordion summary::-webkit-details-marker{display:none}.rooms-accordion summary:after{content:"+";position:absolute;right:20px;top:50%;color:#06377e;font-size:24px;font-weight:800;transform:translateY(-50%)}.rooms-accordion details[open] summary:after{content:"–"}.rooms-accordion p{margin:0;padding:0 20px 20px;color:#66758b;line-height:1.7}.rooms-final{padding:clamp(78px,7vw,118px) 0;background:radial-gradient(circle at 84% 14%,rgba(92,242,194,.1),transparent 30%),linear-gradient(180deg,#fff,#eef5ff)}.rooms-final-card{display:grid;justify-items:center;gap:18px;max-width:920px;padding:clamp(36px,5vw,62px);border-radius:28px;text-align:center;color:#fff;background:linear-gradient(#07111fbd,#07111fcc),url(https://images.unsplash.com/photo-1600607687644-aac4c3eac7f4?auto=format&fit=crop&w=1600&q=80) center/cover;box-shadow:0 34px 100px #07111f33}.rooms-final h2,.rooms-final p{color:#fff}.rooms-final p{max-width:700px;color:#ffffffd1}[data-rooms-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}[data-rooms-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.rooms-hero-grid,.rooms-service-layout,.rooms-split-grid,.rooms-fees-grid,.rooms-faq-grid{grid-template-columns:1fr}.rooms-service-copy{position:relative;top:auto}.rooms-benefits-grid,.rooms-seo-grid,.rooms-dark-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.rooms-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rooms-hero-visual{min-height:520px}.rooms-media-card,.rooms-content-card,.rooms-media-card figure{min-height:auto}.rooms-media-card figure{height:420px}.rooms-media-badge{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.rooms-pricing-card,.rooms-example-card{min-height:auto}}@media(max-width:760px){.rooms-example-flow{grid-template-columns:1fr 1fr}.rooms-example-flow div{min-height:128px}}@media(max-width:640px){.rooms-hero{padding-top:140px}.rooms-hero h1{font-size:42px}.rooms-actions,.rooms-btn{width:100%}.rooms-actions{flex-direction:column}.rooms-benefits-grid,.rooms-service-grid,.rooms-seo-grid,.rooms-process-grid,.rooms-dark-benefits{grid-template-columns:1fr}.rooms-hero-visual{min-height:auto;display:grid;gap:12px}.rooms-hero-visual figure,.rooms-hero-card{position:relative;inset:auto;width:100%}.rooms-hero-visual figure{height:340px}.rooms-media-card figure{height:340px}.rooms-content-card{padding:22px;border-radius:22px}.rooms-pricing-card strong{font-size:62px}.rooms-example-flow,.rooms-faq-grid{grid-template-columns:1fr}.rooms-final-card{border-radius:22px}.rooms-page .landing-chip{white-space:normal;line-height:1.25;padding-top:8px;padding-bottom:8px}}.rooms-split-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;align-items:stretch!important;gap:clamp(36px,6vw,74px)!important}.rooms-media-card,.rooms-split-media{height:100%!important;min-height:auto!important}.rooms-media-card figure,.rooms-split-media figure{height:100%!important;min-height:560px!important;border-radius:28px!important}.rooms-content-card,.rooms-split-content{min-height:auto!important;display:grid!important;align-content:center!important;padding:clamp(32px,4vw,54px)!important}.rooms-content-card h2,.rooms-split-content h2{max-width:780px!important;font-size:clamp(34px,3.8vw,56px)!important;line-height:1.03!important}.rooms-content-card p,.rooms-split-content p{max-width:760px!important}.rooms-fees-premium{background:radial-gradient(circle at 84% 12%,rgba(92,242,194,.08),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)!important}.rooms-fees-heading{max-width:880px!important;margin-inline:auto!important}.rooms-fees-heading h2{max-width:820px!important}.rooms-fees-premium-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr)!important;gap:clamp(28px,5vw,64px)!important;align-items:stretch!important;margin-top:42px!important}.rooms-fees-premium .rooms-pricing-card,.rooms-fees-premium .rooms-example-card{min-height:520px!important;border-radius:30px!important}.rooms-fees-premium .rooms-pricing-card{align-content:space-between!important;padding:clamp(30px,4vw,46px)!important}.rooms-price-main{display:grid!important;gap:8px!important}.rooms-price-main small{color:#ffffffc2!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1!important;font-weight:850!important;letter-spacing:-.04em!important}.rooms-price-main strong{display:block!important;max-width:100%!important;color:#fff!important;font-size:clamp(62px,7.2vw,108px)!important;line-height:.88!important;letter-spacing:-.075em!important;white-space:normal!important}.rooms-fees-premium .rooms-pricing-card p{max-width:540px!important;margin:0!important;color:#ffffffc7!important;font-size:18px!important;line-height:1.62!important}.rooms-price-list{display:grid!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.rooms-price-list li{min-height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border-radius:999px!important;color:#ffffffeb!important;background:#ffffff1c!important;border:1px solid rgba(255,255,255,.14)!important;font-weight:800!important}.rooms-price-list svg{flex:0 0 auto!important;color:#5cf2c2!important}.rooms-example-card-premium{display:grid!important;align-content:center!important;gap:24px!important;padding:clamp(30px,4vw,44px)!important;background:#fff!important;overflow:hidden!important}.rooms-example-head{display:grid!important;gap:10px!important}.rooms-example-head span{width:max-content!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:999px!important;color:#06377e!important;background:#eaf3ff!important;border:1px solid rgba(6,55,126,.12)!important;font-size:13px!important;font-weight:850!important}.rooms-example-head strong{max-width:720px!important;color:#07111f!important;font-size:clamp(26px,2.9vw,42px)!important;line-height:1.05!important;letter-spacing:-.05em!important}.rooms-example-calculation{display:grid!important;grid-template-columns:minmax(110px,1fr) 24px minmax(90px,.78fr) 24px minmax(90px,.78fr) 24px minmax(130px,1fr)!important;align-items:stretch!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(7,17,31,.1)!important;background:#fff!important}.rooms-example-calculation>div{display:grid!important;gap:8px!important;align-content:center!important;min-height:150px!important;padding:18px!important}.rooms-example-calculation small{color:#66758b!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important}.rooms-example-calculation strong{color:#07111f!important;font-size:clamp(24px,2vw,32px)!important;line-height:1!important;letter-spacing:-.04em!important;white-space:nowrap!important}.rooms-calc-symbol{display:grid!important;place-items:center!important;color:#06377e!important;background:#f5f7fb!important;border-left:1px solid rgba(7,17,31,.08)!important;border-right:1px solid rgba(7,17,31,.08)!important;font-weight:900!important}.rooms-example-calculation .is-total{background:#06377e!important}.rooms-example-calculation .is-total small,.rooms-example-calculation .is-total strong{color:#fff!important}.rooms-example-note{display:grid!important;gap:8px!important;padding:18px!important;border-radius:18px!important;background:#f8fafc!important;border:1px solid rgba(7,17,31,.08)!important}.rooms-example-note strong{color:#07111f!important;font-size:17px!important;line-height:1.25!important}.rooms-example-note p{margin:0!important;color:#66758b!important;line-height:1.65!important}.rooms-fees-premium .rooms-example-grid,.rooms-fees-premium .rooms-example-flow{display:none!important}.rooms-process-grid,.rooms-process-track{max-width:1040px!important;margin-inline:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.rooms-process-grid article,.rooms-process-track article{min-height:230px!important}.rooms-organic-seo{background:radial-gradient(circle at 86% 10%,rgba(92,242,194,.08),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)!important}.rooms-organic-layout{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr)!important;gap:clamp(40px,7vw,88px)!important;align-items:start!important}.rooms-organic-copy{display:grid!important;gap:16px!important}.rooms-organic-copy h2{margin:0!important;color:#07111f!important;font-size:clamp(34px,4.4vw,60px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.rooms-organic-copy p{margin:0!important;color:#66758b!important;font-size:17px!important;line-height:1.72!important}.rooms-organic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.rooms-organic-grid article{display:grid!important;gap:10px!important;padding:22px!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(7,17,31,.1)!important;box-shadow:0 14px 38px #07111f0d!important}.rooms-organic-grid span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:#fff!important;background:#06377e!important;font-weight:850!important}.rooms-organic-grid strong{color:#07111f!important;font-size:19px!important;line-height:1.15!important}.rooms-organic-grid p{margin:0!important;color:#66758b!important;line-height:1.62!important}@media(max-width:1180px){.rooms-fees-premium-grid,.rooms-organic-layout{grid-template-columns:1fr!important}.rooms-example-calculation{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rooms-calc-symbol{display:none!important}}@media(max-width:980px){.rooms-split-grid{grid-template-columns:1fr!important}.rooms-media-card figure,.rooms-split-media figure{height:420px!important;min-height:420px!important}.rooms-process-grid,.rooms-process-track{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.rooms-example-calculation{grid-template-columns:1fr 1fr!important}.rooms-example-calculation>div{min-height:120px!important}.rooms-organic-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.rooms-fees-premium .rooms-pricing-card,.rooms-fees-premium .rooms-example-card{min-height:auto!important;border-radius:22px!important}.rooms-price-main strong{font-size:58px!important}.rooms-example-calculation{grid-template-columns:1fr!important}.rooms-example-calculation>div{min-height:auto!important}.rooms-example-calculation strong{white-space:normal!important}.rooms-process-grid,.rooms-process-track{grid-template-columns:1fr!important}.rooms-media-card figure,.rooms-split-media figure{height:340px!important;min-height:340px!important}.rooms-content-card,.rooms-split-content{padding:22px!important;border-radius:22px!important}}.rooms-dark-center{position:relative;overflow:hidden;color:#fff;padding:clamp(92px,8vw,132px) 0!important;background:radial-gradient(circle at 86% 16%,rgba(92,242,194,.14),transparent 30%),radial-gradient(circle at 12% 92%,rgba(255,255,255,.06),transparent 34%),linear-gradient(135deg,#06377e,#0a438f 48%,#07111f)!important}.rooms-dark-center:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none}.rooms-dark-center-layout{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(34px,4.5vw,56px);max-width:1180px;margin-inline:auto}.rooms-dark-center-copy{display:grid;justify-items:center;gap:18px;max-width:1040px;margin-inline:auto;text-align:center}.rooms-dark-center-copy .landing-chip{margin-inline:auto}.rooms-dark-center-copy h2{max-width:1060px;margin:0 auto;color:#fff!important;font-size:clamp(44px,5.6vw,78px);line-height:.96;letter-spacing:-.068em;text-align:center;text-wrap:balance}.rooms-dark-center-copy p{max-width:760px;margin:0 auto;color:#ffffffc7!important;font-size:clamp(17px,1.45vw,20px);line-height:1.72;text-align:center}.rooms-dark-center-link{width:max-content;display:inline-flex;align-items:center;justify-content:center;color:#5cf2c2;text-decoration:none;font-weight:850}.rooms-dark-center-link:after{content:" →"}.rooms-dark-center-grid{width:100%;max-width:1040px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-inline:auto}.rooms-dark-center-grid article{display:grid;gap:12px;min-height:176px;padding:22px;border-radius:22px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 54px #07111f1f;backdrop-filter:blur(12px);transition:transform .22s ease,background .22s ease,border-color .22s ease}.rooms-dark-center-grid article:hover{transform:translateY(-4px);background:#ffffff24;border-color:#ffffff38}.rooms-dark-center-grid article>div{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#5cf2c2;background:#ffffff1f;border:1px solid rgba(255,255,255,.12)}.rooms-dark-center-grid strong{color:#fff;font-size:18px;line-height:1.15;letter-spacing:-.025em}.rooms-dark-center-grid p{margin:0;color:#ffffffb8;font-size:14px;line-height:1.5}.rooms-dark-center .rooms-dark-layout,.rooms-dark-center .rooms-comparison-grid,.rooms-dark-center .rooms-benefits,.rooms-dark-center .rooms-dark-benefits{all:unset!important;display:contents!important}@media(max-width:1100px){.rooms-dark-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.rooms-dark-center-copy h2{max-width:820px}}@media(max-width:640px){.rooms-dark-center{padding:76px 0!important}.rooms-dark-center-copy{justify-items:start;text-align:left}.rooms-dark-center-copy .landing-chip{margin-inline:0}.rooms-dark-center-copy h2,.rooms-dark-center-copy p{text-align:left;margin-inline:0}.rooms-dark-center-copy h2{font-size:40px;line-height:1}.rooms-dark-center-grid{grid-template-columns:1fr}.rooms-dark-center-grid article{min-height:auto}}.rooms-organic-centered{position:relative;overflow:hidden;padding:clamp(84px,8vw,124px) 0!important;background:radial-gradient(circle at 88% 10%,rgba(92,242,194,.1),transparent 30%),linear-gradient(180deg,#fff,#f5f7fb)!important}.rooms-organic-centered:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,55,126,.035) 1px,transparent 1px),linear-gradient(rgba(6,55,126,.035) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 72%,transparent 100%);pointer-events:none}.rooms-organic-centered-head{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;max-width:920px;margin-inline:auto;text-align:center}.rooms-organic-centered-head .landing-chip{margin-inline:auto}.rooms-organic-centered-head h2{max-width:900px;margin:0 auto;color:#07111f;font-size:clamp(34px,4.7vw,64px);line-height:1.02;letter-spacing:-.058em;text-align:center;text-wrap:balance}.rooms-organic-centered-head p{max-width:760px;margin:0 auto;color:#66758b;font-size:17px;line-height:1.74;text-align:center}.rooms-organic-centered-head .rooms-text-link{margin-top:4px}.rooms-organic-centered-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(34px,4vw,52px)}.rooms-organic-centered-grid article{position:relative;display:grid;align-content:start;gap:12px;min-height:292px;padding:26px;border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(92,242,194,.08),transparent 30%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(7,17,31,.1);box-shadow:0 16px 48px #07111f0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.rooms-organic-centered-grid article:hover{transform:translateY(-4px);border-color:#06377e2e;box-shadow:0 26px 76px #07111f1a}.rooms-organic-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:#06377e;background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,#edf5ff,#d8e9ff);border:1px solid rgba(6,55,126,.1);box-shadow:0 12px 28px #06377e12}.rooms-organic-centered-grid article>span{width:max-content;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;color:#06377e;background:#eaf3ff;border:1px solid rgba(6,55,126,.1);font-size:12px;font-weight:850}.rooms-organic-centered-grid h3{margin:0;color:#07111f;font-size:22px;line-height:1.12;letter-spacing:-.035em}.rooms-organic-centered-grid p{margin:0;color:#66758b;line-height:1.68}.rooms-organic-centered .rooms-organic-layout,.rooms-organic-centered .rooms-organic-copy,.rooms-organic-centered .rooms-organic-grid,.rooms-organic-centered .rooms-seo-v2-layout,.rooms-organic-centered .rooms-seo-v2-copy,.rooms-organic-centered .rooms-seo-v2-grid{all:unset!important;display:contents!important}@media(max-width:1100px){.rooms-organic-centered-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.rooms-organic-centered-grid article{min-height:250px}}@media(max-width:640px){.rooms-organic-centered{padding:72px 0!important}.rooms-organic-centered-head{justify-items:start;text-align:left}.rooms-organic-centered-head .landing-chip{margin-inline:0}.rooms-organic-centered-head h2,.rooms-organic-centered-head p{text-align:left;margin-inline:0}.rooms-organic-centered-head h2{font-size:38px;line-height:1.03}.rooms-organic-centered-grid{grid-template-columns:1fr}.rooms-organic-centered-grid article{min-height:auto;padding:22px;border-radius:22px}}.rooms-process-numbers-only{max-width:1060px!important;margin-inline:auto!important;margin-top:42px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.rooms-process-numbers-only article{position:relative!important;min-height:218px!important;display:grid!important;align-content:start!important;gap:14px!important;padding:26px!important;border-radius:24px!important;background:radial-gradient(circle at 88% 10%,rgba(92,242,194,.08),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(7,17,31,.1)!important;box-shadow:0 16px 48px #07111f0f!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.rooms-process-numbers-only article:hover{transform:translateY(-4px)!important;border-color:#06377e2e!important;box-shadow:0 26px 76px #07111f1a!important}.rooms-process-step{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#fff!important;background:#06377e!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 28px #06377e29!important}.rooms-process-numbers-only h3{margin:0!important;color:#07111f!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.035em!important}.rooms-process-numbers-only p{margin:0!important;color:#66758b!important;line-height:1.65!important}.rooms-process-numbers-only .rooms-process-icon,.rooms-process-numbers-only .rooms-icon{display:none!important}.rooms-organic-centered-grid article>span{display:none!important}@media(max-width:980px){.rooms-process-numbers-only{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.rooms-process-numbers-only{grid-template-columns:1fr!important}.rooms-process-numbers-only article{min-height:auto!important;padding:22px!important;border-radius:22px!important}}.rooms-cta-visual{padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(72px,7vw,110px)!important}.rooms-cta-visual-card{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;min-height:520px;display:grid;place-items:center;padding:clamp(34px,5vw,72px);background:linear-gradient(180deg,#07111f42,#07111f75),url(/images/gestion-alquiler.webp) center center / cover no-repeat;box-shadow:0 22px 70px #07111f24,inset 0 1px #ffffff14}.rooms-cta-visual-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 80% 85%,rgba(92,242,194,.12),transparent 26%),linear-gradient(135deg,#06377e59,#07111f94);z-index:0}.rooms-cta-visual-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#07111f2e,#07111f5c);pointer-events:none}.rooms-cta-visual-content{position:relative;z-index:1;width:100%;max-width:920px;display:grid;justify-items:center;gap:18px;text-align:center}.rooms-cta-visual-content .landing-chip{margin-inline:auto}.rooms-cta-visual-content h2{margin:0;max-width:900px;color:#fff;font-size:clamp(42px,5.4vw,76px);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.rooms-cta-visual-content p{margin:0;max-width:760px;color:#ffffffdb;font-size:clamp(17px,1.45vw,20px);line-height:1.72}.rooms-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.rooms-cta-actions .btn,.rooms-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;text-decoration:none;font-weight:800}.rooms-cta-actions .btn-primary,.rooms-cta-actions a.btn-primary{color:#fff;background:#07111f;box-shadow:0 14px 34px #07111f3d}.rooms-cta-visual-card:hover{transform:translateY(-2px);transition:transform .28s ease}@media(max-width:900px){.rooms-cta-visual-card{min-height:460px;border-radius:26px}.rooms-cta-visual-content{max-width:720px}}@media(max-width:640px){.rooms-cta-visual{padding-bottom:76px!important}.rooms-cta-visual-card{min-height:400px;padding:26px 20px;border-radius:22px;background-position:center center}.rooms-cta-visual-content{justify-items:start;text-align:left}.rooms-cta-visual-content .landing-chip{margin-inline:0}.rooms-cta-visual-content h2,.rooms-cta-visual-content p{text-align:left}.rooms-cta-visual-content h2{font-size:38px;line-height:1.02}.rooms-cta-actions{justify-content:flex-start}}.rooms-final-card,.rooms-cta-visual-card{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(135deg,#07111fb8,#07111fd1),radial-gradient(circle at 84% 14%,rgba(92,242,194,.18),transparent 32%),url(/images/gestion-alquiler.webp) center center / cover no-repeat!important}.rooms-final-card h2,.rooms-final-card p,.rooms-final-card .landing-chip,.rooms-final-card a,.rooms-cta-visual-card h2,.rooms-cta-visual-card p,.rooms-cta-visual-card .landing-chip,.rooms-cta-visual-card a{position:relative!important;z-index:2!important}.rooms-final-card:before,.rooms-cta-visual-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.1),transparent 28%),radial-gradient(circle at 82% 82%,rgba(92,242,194,.14),transparent 28%),linear-gradient(180deg,#07111f2e,#07111f47)!important}.rooms-final-card{min-height:500px!important;display:grid!important;place-items:center!important}@media(max-width:640px){.rooms-final-card,.rooms-cta-visual-card{min-height:420px!important;background-position:center center!important}}
