
.design-picker{display:inline-flex;gap:12px;align-items:center;margin:0 0 24px;font-size:12px}.design-picker select{border:1px solid #c7cebf;border-radius:20px;padding:8px 14px;background:#fff;color:#22382c}.market-picker{margin-bottom:10px!important}
html[data-design=editorial]{--paper:#fffdf7;--red:#a83125;--green:#353d2d}html[data-design=editorial] .hero{display:flex;flex-direction:column;padding:45px 6%;gap:30px}html[data-design=editorial] .hero-copy{max-width:1100px;width:100%;text-align:center}html[data-design=editorial] h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);max-width:none}html[data-design=editorial] h1 br{display:none}html[data-design=editorial] .hero-description{margin-inline:auto;max-width:750px}html[data-design=editorial] .hero-actions,html[data-design=editorial] .hero-note{justify-content:center}html[data-design=editorial] .hero-media{width:100%}html[data-design=editorial] .hero-visual{border-radius:0;min-height:520px}html[data-design=editorial] .feature-card{border-radius:0;background:transparent;border-top:1px solid #222}html[data-design=editorial] .section h2{font-family:Georgia,serif}
html[data-design=night-service]{--paper:#102622;--ink:#fff5df;--muted:#c4cec5;--red:#c69a53;--green:#163b32;--line:#536658}html[data-design=night-service] body,html[data-design=night-service] header{background:#102622;color:#fff5df}html[data-design=night-service] .hero{padding-top:45px}html[data-design=night-service] .hero-copy{order:2}html[data-design=night-service] .hero-media{order:1}html[data-design=night-service] .hero-visual{border-radius:180px 180px 15px 15px}html[data-design=night-service] .button{background:#d8b471;color:#102622}html[data-design=night-service] .feature-card,html[data-design=night-service] .features-section,html[data-design=night-service] .reports-section,html[data-design=night-service] .reports-grid article,html[data-design=night-service] #footer,html[data-design=night-service] .platform-strip,html[data-design=night-service] .connection-card{background:#193c32;color:#fff5df}html[data-design=night-service] .footer-brand strong,html[data-design=night-service] .footer-column a{color:#ece4d5}html[data-design=night-service] .brand img{background:#fff8ed;border-radius:6px;padding:5px}
html[data-design=market-kitchen]{--paper:#fff7dc;--red:#bd382b;--green:#285839;--gold:#edb432}html[data-design=market-kitchen] .hero{background:#f5d66c;padding-top:35px;padding-bottom:35px}html[data-design=market-kitchen] h1{font-weight:800;letter-spacing:-.065em}html[data-design=market-kitchen] .hero-visual{border-radius:28px;transform:rotate(2deg);border:8px solid #fff8df}html[data-design=market-kitchen] .platform-strip{background:#285839;color:#fff7dc}html[data-design=market-kitchen] .feature-card{border-radius:28px;border:0;padding:35px}html[data-design=market-kitchen] .features-grid{gap:24px}html[data-design=market-kitchen] .button{border-radius:30px}html[data-design=market-kitchen] .reports-grid article{border-radius:30px;background:#f3deae}
html[data-design=precision]{--paper:#f6f9fb;--red:#2359a3;--green:#183e58;--gold:#55aeba}html[data-design=precision] .hero{gap:50px;padding:45px 6%}html[data-design=precision] h1{font-size:clamp(40px,4.5vw,64px);font-weight:650}html[data-design=precision] h1 em{font-style:normal;color:#2359a3}html[data-design=precision] .hero-visual{border-radius:12px;min-height:470px}html[data-design=precision] .hero-media{padding:12px;background:#fff;border:1px solid #d7e3ea;border-radius:18px}html[data-design=precision] .connection-card{border:0;background:#e7f0f7}html[data-design=precision] .features-grid{grid-template-columns:repeat(2,1fr)}html[data-design=precision] .feature-card{background:#fff;border:1px solid #d7e3ea;border-radius:12px}html[data-design=precision] .reports-section{background:#e4edf7}html[data-design=precision] .platform-strip{background:#e7eef3}html[data-design=precision] .button{border-radius:6px}
[dir=rtl] .hero-copy{text-align:right}[dir=rtl] h1{font-family:Tahoma,Arial,sans-serif;line-height:1.45;letter-spacing:0}[lang=si] h1,[lang=ta] h1{font-size:clamp(32px,4vw,54px);line-height:1.45;letter-spacing:0}
@media(max-width:700px){html[data-design=editorial] .hero-visual{min-height:440px}html[data-design=night-service] .hero-copy{order:0}html[data-design=market-kitchen] .hero-visual{transform:none}html[data-design=precision] .features-grid{grid-template-columns:1fr}html[data-design=precision] .hero{padding:30px 22px}.design-picker{flex-wrap:wrap}}

/* Five distinct compositions, sharing native functionality. */
html[data-design=editorial] .hero-copy{display:grid;grid-template-columns:2fr 1fr;text-align:start;gap:12px 45px;align-items:end}html[data-design=editorial] .hero-copy>.eyebrow{grid-column:1/-1}html[data-design=editorial] h1{grid-column:1;grid-row:2/5;font-size:clamp(55px,6vw,96px);margin:0}html[data-design=editorial] .hero-description{grid-column:2;font-size:18px}html[data-design=editorial] .hero-actions{grid-column:2;flex-direction:column;align-items:start}html[data-design=editorial] .brand-description,html[data-design=editorial] .hero-note{grid-column:2}html[data-design=editorial] .features-grid{display:block}html[data-design=editorial] .feature-card{display:grid;grid-template-columns:60px 1fr 1.4fr;gap:25px;padding:26px 0}html[data-design=editorial] .feature-card .number{margin:0}html[data-design=editorial] .feature-card h3{font-family:Georgia,serif;font-size:29px}html[data-design=editorial] .reports-grid article{border-radius:0;border-top:2px solid currentColor}
html[data-design=night-service] .hero{position:relative;display:block;isolation:isolate;margin:0;padding:90px 7% 185px;min-height:780px;box-sizing:border-box}html[data-design=night-service] .hero-media{position:absolute;inset:0;z-index:-1;background:transparent!important}html[data-design=night-service] .hero-visual{height:100%;min-height:0;border-radius:0}html[data-design=night-service] .hero-visual .image-shade{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.42) 65%,rgba(0,0,0,.24))}html[data-design=night-service] .hero-copy{max-width:650px;color:#fff8e8}html[data-design=night-service] .hero-copy h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,5.5vw,80px)}html[data-design=night-service] .hero-copy p{color:#fff4e0!important}html[data-design=night-service] .hero-copy .text-link,html[data-design=night-service] .hero-copy h1 em{color:#f0cb8c!important}html[data-design=night-service] .connection-card,html[data-design=night-service] .visual-top{display:none}html[data-design=night-service] .visual-caption{left:7%;right:7%;bottom:30px}html[data-design=night-service] .visual-caption h2{display:none}html[data-design=night-service] .visual-caption>span{font-size:11px}html[data-design=night-service] .section.split{max-width:1150px;margin:auto;padding-block:100px}html[data-design=night-service] .section h2{font-family:Georgia,serif}html[data-design=night-service] .features-grid{grid-template-columns:repeat(3,1fr);gap:35px}html[data-design=night-service] .feature-card{border:0;background:transparent!important;padding:20px 0}
html[data-design=market-kitchen] .hero{display:grid;grid-template-columns:1.1fr 1fr;padding:55px 5%;gap:30px}html[data-design=market-kitchen] .hero-copy h1{font-size:clamp(52px,6.5vw,100px);line-height:.98}html[data-design=market-kitchen] .features-grid{grid-template-columns:repeat(3,1fr)}html[data-design=market-kitchen] .feature-card:first-child{grid-column:span 2;grid-row:span 2;min-height:240px;display:flex;flex-direction:column;justify-content:end}html[data-design=market-kitchen] .feature-card:first-child h3{font-size:42px;max-width:400px}html[data-design=market-kitchen] .feature-card:nth-child(4){grid-column:span 2}html[data-design=market-kitchen] .intro{border-bottom:8px solid var(--red)}html[data-design=market-kitchen] .section-heading h2{font-size:clamp(38px,5vw,65px)}
html[data-design=precision] .hero{grid-template-columns:1fr 1.2fr;align-items:center}html[data-design=precision] .owner-dashboard{padding:15px;background:#fff;border-radius:16px;box-shadow:0 25px 70px #163e5826;border:1px solid #cadbe4;overflow:hidden}html[data-design=precision] .owner-dashboard img{display:block;width:100%;height:auto}html[data-design=precision] .hero-media{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;padding:0;background:transparent!important;border:0;align-items:center}html[data-design=precision] .hero-visual{min-height:270px;border-radius:10px}html[data-design=precision] .hero-media .connection-card{align-self:center;padding:32px;margin:0}html[data-design=precision] .reports-grid{gap:0;border:1px solid #b7cddb;border-radius:12px;overflow:hidden}html[data-design=precision] .reports-grid article{margin:0;border-radius:0;border:0;border-inline-end:1px solid #b7cddb}html[data-design=precision] .feature-card{display:grid;grid-template-columns:35px 1fr;column-gap:14px}html[data-design=precision] .feature-card p{grid-column:2}
html[data-design=courtyard] .hero-visual{border-radius:240px 240px 20px 20px}html[data-design=courtyard] h1{font-family:Georgia,serif;font-weight:400}html[data-design=courtyard] #platform{grid-template-columns:1fr 1fr;align-items:center;background:#ece6d6}html[data-design=courtyard] .hospitality-story{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-top:25px}html[data-design=courtyard] .hospitality-story img{width:100%;height:320px;object-fit:cover;border-radius:120px 10px 10px 10px}html[data-design=courtyard] .hospitality-story img+img{border-radius:10px 10px 120px 10px;margin-top:45px}html[data-design=courtyard] .features-grid{grid-template-columns:repeat(2,1fr)}html[data-design=courtyard] .feature-card{background:transparent;border-radius:0;border-top:1px solid #b6ad95}html[data-mode=dark][data-design=courtyard] #platform{background:#19372d}
@media(max-width:760px){html[data-design=editorial] .hero-copy{display:block}html[data-design=editorial] .hero-copy h1{font-size:52px}html[data-design=editorial] .hero-actions{align-items:start}html[data-design=editorial] .feature-card{grid-template-columns:35px 1fr;gap:10px}html[data-design=editorial] .feature-card p{grid-column:2}html[data-design=night-service] .hero{padding:50px 24px 160px;min-height:800px}html[data-design=night-service] .hero-copy h1{font-size:48px}html[data-design=night-service] .features-grid,html[data-design=market-kitchen] .features-grid,html[data-design=courtyard] .features-grid{grid-template-columns:1fr}html[data-design=market-kitchen] .hero,html[data-design=precision] .hero{display:flex;flex-direction:column}html[data-design=market-kitchen] .feature-card:first-child,html[data-design=market-kitchen] .feature-card:nth-child(4){grid-column:auto;grid-row:auto}html[data-design=precision] .hero-media{display:block;width:100%}html[data-design=precision] .hero-media .connection-card{margin-top:12px}html[data-design=courtyard] #platform{display:block}html[data-design=courtyard] .hospitality-story{gap:12px}html[data-design=courtyard] .hospitality-story img{height:190px}html[data-design=courtyard] .hospitality-story img+img{margin-top:25px}}

/* Preserved first collection */

.design-picker{display:inline-flex;gap:12px;align-items:center;margin:0 0 24px;font-size:12px}.design-picker select{border:1px solid #c7cebf;border-radius:20px;padding:8px 14px;background:#fff;color:#22382c}.market-picker{margin-bottom:10px!important}
html[data-design=original-editorial]{--paper:#fffdf7;--red:#a83125;--green:#353d2d}html[data-design=original-editorial] .hero{display:flex;flex-direction:column;padding:45px 6%;gap:30px}html[data-design=original-editorial] .hero-copy{max-width:1100px;width:100%;text-align:center}html[data-design=original-editorial] h1{font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);max-width:none}html[data-design=original-editorial] h1 br{display:none}html[data-design=original-editorial] .hero-description{margin-inline:auto;max-width:750px}html[data-design=original-editorial] .hero-actions,html[data-design=original-editorial] .hero-note{justify-content:center}html[data-design=original-editorial] .hero-media{width:100%}html[data-design=original-editorial] .hero-visual{border-radius:0;min-height:520px}html[data-design=original-editorial] .feature-card{border-radius:0;background:transparent;border-top:1px solid #222}html[data-design=original-editorial] .section h2{font-family:Georgia,serif}
html[data-design=original-night-service]{--paper:#102622;--ink:#fff5df;--muted:#c4cec5;--red:#c69a53;--green:#163b32;--line:#536658}html[data-design=original-night-service] body,html[data-design=original-night-service] header{background:#102622;color:#fff5df}html[data-design=original-night-service] .hero{padding-top:45px}html[data-design=original-night-service] .hero-copy{order:2}html[data-design=original-night-service] .hero-media{order:1}html[data-design=original-night-service] .hero-visual{border-radius:180px 180px 15px 15px}html[data-design=original-night-service] .button{background:#d8b471;color:#102622}html[data-design=original-night-service] .feature-card,html[data-design=original-night-service] .features-section,html[data-design=original-night-service] .reports-section,html[data-design=original-night-service] .reports-grid article,html[data-design=original-night-service] #footer,html[data-design=original-night-service] .platform-strip,html[data-design=original-night-service] .connection-card{background:#193c32;color:#fff5df}html[data-design=original-night-service] .footer-brand strong,html[data-design=original-night-service] .footer-column a{color:#ece4d5}html[data-design=original-night-service] .brand img{background:#fff8ed;border-radius:6px;padding:5px}
html[data-design=original-market-kitchen]{--paper:#fff7dc;--red:#bd382b;--green:#285839;--gold:#edb432}html[data-design=original-market-kitchen] .hero{background:#f5d66c;padding-top:35px;padding-bottom:35px}html[data-design=original-market-kitchen] h1{font-weight:800;letter-spacing:-.065em}html[data-design=original-market-kitchen] .hero-visual{border-radius:28px;transform:rotate(2deg);border:8px solid #fff8df}html[data-design=original-market-kitchen] .platform-strip{background:#285839;color:#fff7dc}html[data-design=original-market-kitchen] .feature-card{border-radius:28px;border:0;padding:35px}html[data-design=original-market-kitchen] .features-grid{gap:24px}html[data-design=original-market-kitchen] .button{border-radius:30px}html[data-design=original-market-kitchen] .reports-grid article{border-radius:30px;background:#f3deae}
html[data-design=original-precision]{--paper:#f6f9fb;--red:#2359a3;--green:#183e58;--gold:#55aeba}html[data-design=original-precision] .hero{gap:50px;padding:45px 6%}html[data-design=original-precision] h1{font-size:clamp(40px,4.5vw,64px);font-weight:650}html[data-design=original-precision] h1 em{font-style:normal;color:#2359a3}html[data-design=original-precision] .hero-visual{border-radius:12px;min-height:470px}html[data-design=original-precision] .hero-media{padding:12px;background:#fff;border:1px solid #d7e3ea;border-radius:18px}html[data-design=original-precision] .connection-card{border:0;background:#e7f0f7}html[data-design=original-precision] .features-grid{grid-template-columns:repeat(2,1fr)}html[data-design=original-precision] .feature-card{background:#fff;border:1px solid #d7e3ea;border-radius:12px}html[data-design=original-precision] .reports-section{background:#e4edf7}html[data-design=original-precision] .platform-strip{background:#e7eef3}html[data-design=original-precision] .button{border-radius:6px}
[dir=rtl] .hero-copy{text-align:right}[dir=rtl] h1{font-family:Tahoma,Arial,sans-serif;line-height:1.45;letter-spacing:0}[lang=si] h1,[lang=ta] h1{font-size:clamp(32px,4vw,54px);line-height:1.45;letter-spacing:0}
@media(max-width:700px){html[data-design=original-editorial] .hero-visual{min-height:440px}html[data-design=original-night-service] .hero-copy{order:0}html[data-design=original-market-kitchen] .hero-visual{transform:none}html[data-design=original-precision] .features-grid{grid-template-columns:1fr}html[data-design=original-precision] .hero{padding:30px 22px}.design-picker{flex-wrap:wrap}}

