#kvalli-landing .cover-night{background:#12338b;color:white}#kvalli-landing .cover-night .cover-shade{background:linear-gradient(90deg,#071e6090,#071e6000)}#kvalli-landing .night-time{position:absolute;top:95px;left:28px;right:24px;font-size:51px;line-height:1.04;letter-spacing:-.04em;font-weight:500;color:white}#kvalli-landing .night-time b{font-size:1.35em;font-weight:650;color:#ffdf97}#kvalli-landing .night-caption{position:absolute;left:28px;top:234px;font-size:15px;line-height:1.5;color:#fff}#kvalli-landing .night-chip{position:absolute;bottom:22px;left:28px;right:20px;max-width:275px;display:flex;gap:8px;align-items:center;border-radius:11px;padding:12px 14px;background:#fffaf0;color:#443637;font-size:12px;font-weight:500}#kvalli-landing .live-dot{width:7px;height:7px;border-radius:50%;background:#44b688;flex-shrink:0}#kvalli-landing .featured .night-time{font-size:54px;top:100px}#kvalli-landing .featured .night-caption{top:255px;font-size:16px}
#kvalli-landing .cover-maps{background:#d8f3b4;color:#25442b}#kvalli-landing .cover-maps .brand-pair{position:relative;z-index:3;gap:8px}#kvalli-landing .cover-maps .brand{font-size:10px;padding:8px 9px;gap:6px}#kvalli-landing .cover-maps .brand img{width:23px;height:23px}#kvalli-landing .map-lines{position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(15deg,transparent 0 65px,#ffffff99 65px 71px,transparent 71px 140px),repeating-linear-gradient(105deg,transparent 0 85px,#ffffff88 85px 93px,transparent 93px 185px)}#kvalli-landing .maps-title{position:absolute;left:28px;right:24px;top:103px;font-size:40px;line-height:1.04;font-weight:650;letter-spacing:-.045em;z-index:2}#kvalli-landing .maps-title em{color:#4c38bc;font-style:normal}#kvalli-landing .map-pin{position:absolute;right:30px;bottom:72px;background:#f36655;width:76px;height:76px;border-radius:50% 50% 50% 6px;transform:rotate(-45deg);box-shadow:0 8px 0 #e05b46}#kvalli-landing .map-pin span{position:absolute;inset:13px;border-radius:50%;background:#fffef2;transform:rotate(45deg);display:grid;place-items:center;font-size:27px;font-weight:800;color:#5b41d5}#kvalli-landing .maps-chip{position:absolute;bottom:20px;left:28px;padding:10px 13px;border-radius:9px;background:#fffef2;font-size:11px;line-height:1.5;box-shadow:0 6px 15px #3550370c;z-index:3}
#kvalli-landing .cover-sofa .cover-shade{background:linear-gradient(90deg,#17291cca,#17291c16 90%)}#kvalli-landing .cover-sofa .brand-pair{align-items:center}#kvalli-landing .brand-arrow{color:white;font-size:18px}#kvalli-landing .sofa-title{position:absolute;left:28px;right:25px;top:101px;color:white;font-size:37px;line-height:1.03;font-weight:650;letter-spacing:-.04em}#kvalli-landing .sofa-caption{position:absolute;left:28px;bottom:22px;color:#fff8e4;font-size:12px;line-height:1.5}
#kvalli-landing .article-hero>.cover-night .night-time{top:112px;font-size:55px}#kvalli-landing .article-hero>.cover-night .night-caption{top:273px}#kvalli-landing .article-hero>.cover-maps .maps-title{top:117px;font-size:45px}#kvalli-landing .article-hero>.cover-sofa .sofa-title{top:122px;font-size:47px}#kvalli-landing .article-hero>.cover-sofa .sofa-caption{bottom:29px;font-size:14px}
#kvalli-landing .map-route{text-align:center;background:#fcfdf7;padding:30px 22px}#kvalli-landing .route-brands{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}#kvalli-landing .map-route h4{font-size:23px;font-weight:600;line-height:1.3;margin:0 0 12px}#kvalli-landing .map-route p{font-size:14px;line-height:1.8;color:var(--kv-muted);margin:0}#kvalli-landing .route-arrow{font-size:30px;color:#8465d8;margin:14px 0}#kvalli-landing .platform-source{font-size:12px!important;color:#8a8994}
#kvalli-landing .related-grid .night-time{font-size:37px;top:87px}#kvalli-landing .related-grid .night-caption{top:185px;font-size:12px}#kvalli-landing .related-grid .night-chip{bottom:15px;padding:8px 11px;font-size:10px}#kvalli-landing .related-grid .maps-title{top:92px;font-size:31px}#kvalli-landing .related-grid .maps-chip{bottom:15px;font-size:10px;padding:8px 10px}#kvalli-landing .related-grid .sofa-title{top:87px;font-size:29px}#kvalli-landing .related-grid .sofa-caption{bottom:16px;font-size:10px}
@media(max-width:850px){#kvalli-landing .featured .night-time{font-size:47px;top:92px}#kvalli-landing .featured .night-caption{top:225px;font-size:14px}#kvalli-landing .article-hero>.cover-night .night-time{top:93px;font-size:46px}#kvalli-landing .article-hero>.cover-night .night-caption{top:227px;font-size:14px}#kvalli-landing .article-hero>.cover-sofa .sofa-title{top:99px;font-size:39px}#kvalli-landing .brand-pair .brand{font-size:12px;gap:6px;padding:7px 10px}#kvalli-landing .cover-maps .brand{font-size:10px}}
@media(max-width:600px){#kvalli-landing .night-time,#kvalli-landing .featured .night-time{left:22px;top:92px;font-size:43px}#kvalli-landing .night-caption,#kvalli-landing .featured .night-caption{left:22px;top:213px;font-size:13px}#kvalli-landing .night-chip{left:22px;bottom:20px;font-size:10px;padding:10px 12px}#kvalli-landing .article-hero>.cover-night .night-time{font-size:44px;top:91px;left:22px}#kvalli-landing .article-hero>.cover-night .night-caption{top:220px;left:22px;font-size:13px}#kvalli-landing .maps-title,#kvalli-landing .article-hero>.cover-maps .maps-title{font-size:34px;top:100px;left:22px;right:18px}#kvalli-landing .maps-chip{left:22px;font-size:10px}#kvalli-landing .cover-maps .brand-pair{gap:6px}#kvalli-landing .cover-maps .brand{font-size:9px;gap:5px;padding:7px 8px}#kvalli-landing .cover-maps .brand img{width:20px;height:20px}#kvalli-landing .map-pin{right:18px;width:63px;height:63px;bottom:75px}#kvalli-landing .map-pin span{inset:10px;font-size:23px}#kvalli-landing .sofa-title,#kvalli-landing .article-hero>.cover-sofa .sofa-title{left:22px;top:99px;font-size:36px}#kvalli-landing .sofa-caption,#kvalli-landing .article-hero>.cover-sofa .sofa-caption{left:22px;font-size:11px;bottom:20px}#kvalli-landing .related-grid .maps-title{font-size:30px}#kvalli-landing .related-grid .sofa-title{font-size:29px}#kvalli-landing .route-brands .brand{font-size:10px;gap:6px}}
#kvalli-landing .setup-procedure{margin:0 0 30px;border:1px solid #e4e0f1;border-radius:16px;padding:28px;background:#fdfcff}#kvalli-landing .setup-procedure>.eyebrow{font-size:10px;margin-bottom:12px}#kvalli-landing .setup-procedure h3{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:0 0 25px}#kvalli-landing .setup-procedure ol{list-style:none;counter-reset:setup;padding:0;margin:0}#kvalli-landing .setup-procedure li{position:relative;padding:0 0 22px 43px;counter-increment:setup;margin:0}#kvalli-landing .setup-procedure li:last-child{padding-bottom:0}#kvalli-landing .setup-procedure li:before{content:counter(setup);position:absolute;left:0;top:0;width:27px;height:27px;display:grid;place-items:center;background:#eee9ff;border-radius:8px;color:#6550c5;font-size:12px;font-weight:600}#kvalli-landing .setup-procedure strong{display:block;font-size:15px;font-weight:600;line-height:1.6;margin-bottom:8px}#kvalli-landing .setup-procedure li p{font-size:14px;line-height:1.8;margin:0;color:#626577}@media(max-width:600px){#kvalli-landing .setup-procedure{padding:23px 18px}#kvalli-landing .setup-procedure li{padding-left:37px}#kvalli-landing .setup-procedure strong{font-size:14px}#kvalli-landing .setup-procedure li p{font-size:13px}}
#kvalli-landing .unified-cover{height:auto!important;aspect-ratio:16/10;container-type:inline-size;background:#153b78;border-radius:20px}#kvalli-landing .unified-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}#kvalli-landing .unified-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b192cbd,#0b192c22);z-index:-2}#kvalli-landing .unified-maps{background:#d8f3b4;color:#253d2c}#kvalli-landing .unified-brands{position:absolute;top:7%;left:6%;right:6%;display:flex;gap:8px;align-items:center}#kvalli-landing .unified-brands .brand{font-size:11px;padding:8px 10px;gap:6px;border-radius:10px}#kvalli-landing .unified-brands .brand img{width:21px;height:21px}#kvalli-landing .unified-title{position:absolute;left:6%;right:6%;top:39%;font-size:clamp(27px,7cqw,46px);font-weight:650;line-height:1.08;letter-spacing:-.04em;color:white}#kvalli-landing .unified-maps .unified-title{color:#2d3551}#kvalli-landing .unified-caption{position:absolute;left:6%;right:6%;bottom:7%;font-size:clamp(10px,2.3cqw,14px);line-height:1.5;color:#fff8e7}#kvalli-landing .unified-maps .unified-caption{color:#476448}#kvalli-landing .topic-cta{grid-template-columns:minmax(0,1fr) 120px;gap:48px}#kvalli-landing .topic-cta .magnet-copy{max-width:730px}#kvalli-landing .topic-cta .magnet-copy>p{max-width:670px}#kvalli-landing .topic-cta .cta-mascot{width:120px;height:120px;object-fit:contain}#kvalli-landing .topic-cta-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}#kvalli-landing .topic-cta .magnet-home{font-size:13px;line-height:1.7}@media(max-width:600px){#kvalli-landing .unified-cover{border-radius:16px}#kvalli-landing .unified-brands{gap:6px}#kvalli-landing .unified-brands .brand{font-size:9px;padding:6px 8px;gap:5px;border-radius:8px}#kvalli-landing .unified-brands .brand img{width:18px;height:18px}#kvalli-landing .topic-cta{display:block}#kvalli-landing .topic-cta .cta-mascot{display:none}#kvalli-landing .topic-cta-actions{gap:19px;align-items:start;flex-direction:column}}
