*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030b15;color:#f5f8ff;font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #39e8c2;outline-offset:3px}.wrap{max-width:1240px;margin:auto;padding:0 26px}.header{position:sticky;top:0;z-index:20;background:#030b15ed;border-bottom:1px solid #122338;backdrop-filter:blur(16px)}.head-inner{min-height:91px;display:flex;align-items:center;gap:25px;justify-content:space-between}.brand img{display:block;width:330px;max-width:100%;height:auto}.nav{display:flex;gap:19px;align-items:center}.nav a{font-size:13px;font-weight:650;white-space:nowrap}.nav a:hover,.textlink:hover{color:#28c4ff}.search-btn,.menu-btn{background:#0e1b2c;border:1px solid #1c334a;border-radius:12px;color:white;padding:10px 14px;cursor:pointer}.menu-btn{display:none}.hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #10263d}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#030b15 1%,#030b15db 31%,#030b1573 65%,#030b15bb),url('/assets/img/globe-hero.webp') center 43%/cover no-repeat;z-index:-1}.hero-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:45px;align-items:center;min-height:430px;padding-top:55px;padding-bottom:55px}.eyebrow,.section-title{color:#24c3fb;font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:13px}.eyebrow span{color:#ffb923;margin:0 7px}h1{font-size:clamp(42px,5vw,70px);line-height:1.02;letter-spacing:-2px;margin:15px 0}h1 em{color:#159eff;font-style:normal}.hero-copy{max-width:570px;font-size:19px;color:#e0eaf3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #159dff;background:#159dff;color:white;border-radius:12px;padding:13px 22px;font-weight:750;box-shadow:0 0 20px #008bff33;cursor:pointer}.btn.outline{background:#06111c;border-color:#168de0}.btn.green{background:#32efaa;border-color:#32efaa;color:#001b1d}.buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:25px}.feature-tool{background:linear-gradient(130deg,#071a2c,#03111f);border:1px solid #12699b;border-radius:15px;padding:26px;box-shadow:0 18px 50px #0009}.feature-tool small,.card small{color:#ffbd37;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:1.2px}.feature-tool h2{font-size:31px;margin:5px 0}.feature-tool h2 span{color:#32f3ac}.feature-tool p{margin:0 0 15px;color:#dce6f0}.feature-tool ul{list-style:none;padding:0;margin:0 0 23px}.feature-tool li{margin:10px 0}.feature-tool li:before{content:'✓';color:#27e6a2;font-weight:900;margin-right:10px}.feature-tool .btn{width:100%}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;margin:13px auto 35px}.cat{background:linear-gradient(145deg,#0b1b2d,#06101c);border:1px solid #14263a;border-radius:12px;text-align:center;padding:21px 10px;min-height:136px}.cat:hover,.card:hover{border-color:#178ec9;transform:translateY(-2px)}.cat .icon{font-size:35px;color:#0fa8fb;line-height:1.3}.cat strong{display:block;font-size:14px;margin:8px 0 3px}.cat span{display:block;font-size:12px;color:#c4d1dd}.section-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 14px}.section-title{font-size:16px;letter-spacing:1px}.section-title:before{content:'';display:inline-block;width:27px;height:5px;background:#18baff;border-radius:1px;margin-right:13px;vertical-align:middle}.textlink{color:#32caff;font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(145deg,#0a1a2c,#06101c);border:1px solid #203247;border-radius:11px;overflow:hidden;transition:.2s}.card img{width:100%;height:170px;object-fit:cover;display:block}.card-body{padding:17px}.card h3{font-size:21px;line-height:1.2;margin:8px 0 10px}.card p{font-size:14px;color:#c9d5e0;margin:0 0 14px}.card a.more{color:#37ccff;font-size:14px;font-weight:700}.latest-grid{display:grid;grid-template-columns:3fr 1fr;gap:24px}.mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mini img{width:100%;aspect-ratio:1.55;object-fit:cover;border:1px solid #28435d;border-radius:7px}.mini small{display:block;color:#1fc7ff;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-top:6px}.mini h3{font-size:16px;line-height:1.2;margin:5px 0}.mini p{font-size:13px;line-height:1.35;color:#c5d1de}.trend{border:1px solid #22374b;border-radius:12px;padding:18px;background:#071423}.trend h3{margin:0 0 14px;font-size:15px}.trend a{display:flex;gap:12px;margin:14px 0;font-size:13px;line-height:1.35}.trend b{display:grid;place-items:center;background:#073e70;border:1px solid #0967a2;border-radius:50%;width:34px;height:34px;flex:none;color:#22c4ff;font-size:18px}.trend span{color:#aab9ca;font-size:11px}.promo{margin:38px auto 15px;border:1px solid #145987;border-radius:12px;padding:27px;background:linear-gradient(90deg,#041321 0%,#061b2de8 45%,#05203722 100%),url('/assets/img/face-network.svg') right center/auto 100% no-repeat}.promo h2{font-size:32px;margin:0}.promo h2 span{color:#27ed9f}.promo p{max-width:450px;color:#d4e1ec;font-size:14px}.footer{border-top:1px solid #162d41;margin-top:35px;padding:30px 0;color:#a9bdcc;font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{margin-right:16px;color:#b9d7e9}.page-title{font-size:clamp(36px,5vw,56px);line-height:1.08;letter-spacing:-1px;margin:15px 0}.page-intro{max-width:750px;color:#bcd0e0;font-size:18px}.article-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:45px;padding-top:48px}.article-body{max-width:780px}.article-body h2{font-size:26px;margin:34px 0 12px}.article-body p{color:#d1dce8;font-size:17px}.article-body .cover{width:100%;max-height:330px;object-fit:cover;border-radius:14px;margin:20px 0}.article-body .note{background:#092037;border-left:4px solid #24c6ff;padding:17px;border-radius:5px;color:#cde5f5}.sidebar{align-self:start;position:sticky;top:120px}.sidebar-box{border:1px solid #26425a;border-radius:12px;padding:19px;background:#091a2b;margin-bottom:20px}.sidebar-box h3{margin-top:0}.sidebar-box a{display:block;margin:12px 0;color:#52cbff;font-size:14px}.listing{padding:50px 0}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.search-overlay{position:fixed;inset:0;z-index:40;background:#020813ed;display:none;align-items:flex-start;justify-content:center;padding:15vh 20px}.search-overlay.active{display:flex}.search-panel{width:min(620px,100%);padding:24px;border:1px solid #23608b;border-radius:16px;background:#0a1c2c}.search-panel input{width:100%;padding:14px;background:#06101c;border:1px solid #34526a;color:white;border-radius:8px}.search-results a{display:block;padding:10px;border-bottom:1px solid #22364a}.muted{color:#b1c1ce}.disclosure{font-size:13px;color:#a9c5d6}@media(max-width:1050px){.brand img{width:255px}.nav{gap:10px}.nav a{font-size:11px}.latest-grid{grid-template-columns:1fr}.categories{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.wrap{padding:0 17px}.head-inner{min-height:70px}.brand img{width:240px}.menu-btn{display:block}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#071624;padding:20px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav a{font-size:15px;padding:8px}.hero-grid{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:35px}.hero:before{background:linear-gradient(90deg,#030b15dd,#030b15a6),url('/assets/img/globe-hero.webp') center/cover}.feature-tool{padding:20px}h1{font-size:45px}.categories{grid-template-columns:repeat(2,1fr)}.cards,.listing-grid{grid-template-columns:1fr}.mini-grid{grid-template-columns:repeat(2,1fr)}.article-shell{grid-template-columns:1fr;padding-top:30px}.sidebar{position:static}.promo{background:linear-gradient(90deg,#041321f2,#061b2dcc),url('/assets/img/face-network.svg') center/cover}.footer-inner{display:block}.card img{height:190px}}@media(max-width:390px){.brand img{width:205px}.mini-grid{gap:10px}.cat{padding:14px 7px}.hero-copy{font-size:16px}}
/* Sunbiz Home Design editorial library */
.hd-hero{padding:65px 0 38px;background:radial-gradient(ellipse at 82% 8%,#154f6880,transparent 44%),linear-gradient(135deg,#081b2c,#04111d);border-bottom:1px solid #163448}.hd-hero h1{font-size:clamp(36px,5vw,65px)}.hd-hero p{color:#c6dbe9;max-width:820px;font-size:19px}.hd-summary{color:#91b0c3;margin-top:20px}.hd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.hd-tools{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0 12px}.hd-tools input,.hd-tools select{background:#0a2335;color:white;border:1px solid #305268;border-radius:10px;padding:13px;font-size:15px}.hd-tools input{min-width:270px;flex:2}.hd-tools select{flex:1;min-width:150px}.hd-count{color:#a0bccd;margin:12px 0 24px}.hd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:17px;margin-bottom:50px}.hd-card{padding:22px;background:linear-gradient(160deg,#10263a,#081724);border:1px solid #294054;border-radius:14px;display:flex;flex-direction:column;gap:10px}.hd-card small{color:#4bdbcb;font-weight:750;letter-spacing:1px;text-transform:uppercase;font-size:11px}.hd-card h2{font-size:19px;line-height:1.32;margin:0}.hd-card p{color:#b4c7d6;font-size:14px;flex:1;margin:0}.hd-card a:last-child{color:#52c9ff;font-weight:700}.hd-article{max-width:890px;margin:35px auto 70px;padding:0 26px}.hd-article h1{font-size:clamp(32px,4.5vw,50px);line-height:1.12;margin:15px 0 30px}.hd-article h2{font-size:26px;line-height:1.25;margin:36px 0 13px;color:#e9f5ff}.hd-article p{color:#d0e0ea;font-size:17px;line-height:1.86}.hd-article .hd-kicker{font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#64dce1}.hd-article .hd-cta{background:#10283d;border:1px solid #286a83;padding:26px;border-radius:14px;margin-top:35px}.hd-article .hd-cta p{margin-top:0}.hd-article .hd-disclosure{font-size:13px;color:#9ab1c0;border-top:1px solid #284055;padding-top:18px;margin-top:32px}.hd-article a:not(.btn){color:#65d7ff;text-decoration:underline;text-underline-offset:3px}.hd-article .hd-related{background:#091c2d;border:1px solid #1b4658;border-radius:12px;padding:20px;margin-top:35px}.hd-related a{display:block;margin:7px 0}.hd-subnav{background:#071829;padding:15px 0;border-bottom:1px solid #18334a}.hd-subnav a{color:#8ce7ef;margin-right:19px;font-size:14px}.hd-note{color:#a9bccb;font-size:13px;margin:14px 0 25px}@media(max-width:700px){.hd-hero{padding-top:42px}.hd-grid{grid-template-columns:1fr}.hd-tools input{min-width:100%}}
