
#sb-home-rework{--sb-v:#7015ff;--sb-i:#17181a;--sb-w:#fafafb;--sb-l:#d6d6df;font-family:Arial,Helvetica,sans-serif;background:var(--sb-w);color:var(--sb-i);color-scheme:light;container-type:inline-size;overflow:hidden}#sb-home-rework *{box-sizing:border-box}#sb-home-rework button{font-family:inherit}#sb-home-rework .home-header{display:flex;align-items:center;justify-content:space-between;padding:24px 120px 24px 30px;gap:25px;background:var(--sb-w);border-bottom:1px solid #eeeeF1;position:sticky;top:0;z-index:20}#sb-home-rework .home-brand{font-size:42px;letter-spacing:-2.7px;line-height:1;font-weight:800;white-space:nowrap}#sb-home-rework .home-brand span{color:var(--sb-v)}#sb-home-rework .home-brand sup{font-size:13px;position:relative;top:-18px;margin-left:4px;letter-spacing:0}#sb-home-rework .home-nav{display:flex;gap:24px;font-size:12px;font-weight:700}#sb-home-rework .home-nav span:nth-child(2){color:var(--sb-v)}#sb-home-rework .home-hero{display:grid;grid-template-columns:.42fr .58fr;align-items:center;min-height:520px;gap:10px;padding:10px 30px 5px}#sb-home-rework .hero-copy{padding:24px 0 35px;position:relative;z-index:3}#sb-home-rework .micro{font:11px/1.5 monospace;letter-spacing:1px;text-transform:uppercase;margin:0 0 23px}#sb-home-rework .hero-copy h1{font-size:clamp(37px,5cqw,61px);line-height:.98;letter-spacing:-3px;font-weight:800;margin:0 0 24px;white-space:nowrap}#sb-home-rework .hero-copy h1 span{color:var(--sb-v)}#sb-home-rework .hero-copy p:not(.micro){font-size:15px;line-height:1.55;max-width:335px;margin:0 0 26px;letter-spacing:-.25px}#sb-home-rework .hero-actions{display:flex;gap:10px;flex-wrap:wrap}#sb-home-rework .hero-action{border:1px solid var(--sb-i);padding:13px 16px;background:var(--sb-i);color:var(--sb-w);font-size:12px;font-weight:700}#sb-home-rework .hero-action.secondary{background:transparent;color:var(--sb-i)}#sb-home-rework .hero-action:hover{background:var(--sb-v);border-color:var(--sb-v);color:white}#sb-home-rework .hero-art{min-width:0;position:relative;height:500px;isolation:isolate;padding:100px 0 0 6px}#sb-home-rework .portal{position:absolute;z-index:-2;left:30%;top:24px;width:58%;height:350px;border:52px solid var(--sb-v);box-shadow:inset -15px 0 0 #4b00b8;transform:perspective(700px) rotateY(-17deg) skewY(-7deg)}#sb-home-rework .portal:before{content:'';position:absolute;top:-52px;right:-82px;bottom:-52px;width:30px;background:#4400a8;clip-path:polygon(0 0,100% 9%,100% 100%,0 100%)}#sb-home-rework .portal:after{content:'';position:absolute;top:-52px;left:-52px;right:-52px;height:14px;background:#8b44ff}#sb-home-rework .floor-shadow{position:absolute;z-index:-1;left:-20px;right:-40px;bottom:69px;height:26px;background:linear-gradient(180deg,transparent,#d2d2dc77,transparent);transform:skewX(-25deg)}#sb-home-rework .reel{display:flex;overflow-x:auto;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:10px 0 12px;cursor:grab}#sb-home-rework .reel::-webkit-scrollbar{display:none}#sb-home-rework .reel.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}#sb-home-rework .comparison{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:.43fr .57fr;gap:12px;padding:0 8px 0 0;align-items:center}#sb-home-rework .pane{min-width:0;position:relative}#sb-home-rework .pane:first-child{transform:perspective(900px) rotateY(12deg) rotateZ(-1.8deg)}#sb-home-rework .pane:last-child{transform:perspective(900px) rotateY(-6deg);transform-origin:left center}#sb-home-rework .pane-label{display:inline-block;font:10px/1.5 monospace;letter-spacing:.6px;padding:5px 9px;background:#e8e8ee;color:#4c4c57;position:relative;z-index:2;margin:0 0 6px}#sb-home-rework .pane:last-child .pane-label{background:var(--sb-v);color:white}#sb-home-rework .screen{height:284px;overflow:hidden;position:relative;background:white;border:1px solid #c7c7cf;box-shadow:0 12px 18px #1b1b2523}#sb-home-rework .after-screen{height:316px}#sb-home-rework .old{font-family:Georgia,'Times New Roman',serif;padding:13px 9px;text-align:center;font-size:10px;line-height:1.5;background:var(--old-bg);color:var(--old-ink)}#sb-home-rework .old h3{font:700 17px/1.1 Georgia,serif;margin:4px 0 9px;color:var(--old-ink);letter-spacing:-.2px}#sb-home-rework .old p{font:10px/1.45 'Times New Roman',serif;margin:8px 0}#sb-home-rework .old .old-nav{font:10px/1.5 'Times New Roman',serif;color:#214d98;text-decoration:underline;border-block:1px solid #a4a4a4;padding:6px 0;margin:7px 0 9px}#sb-home-rework .old img{width:75%;height:62px;object-fit:cover;filter:saturate(.4);border:3px ridge #b9b9b3;margin:2px auto 4px}#sb-home-rework .old aside{font:10px/1.4 'Times New Roman',serif;border:1px solid #aaa;padding:5px;background:#ffffff66;margin-top:8px}#sb-home-rework .old-auto{padding:0;background:#e9edf3;color:#243c60;text-align:left}#sb-home-rework .old-auto h3{background:#254167;color:#fff;padding:12px 8px;margin:0;font:bold 15px Arial}#sb-home-rework .old-auto .old-two{display:grid;grid-template-columns:56px 1fr;gap:6px;padding:8px 6px}#sb-home-rework .old-auto .old-two>div:first-child{background:#cad6e6;padding:5px;font:10px/2 'Times New Roman';text-decoration:underline;color:#173f7e}#sb-home-rework .old-auto img{width:100%;height:68px;margin:0}#sb-home-rework .old-restaurant h3{font:italic bold 19px Georgia;color:#7b322a}#sb-home-rework .old-restaurant .tiny-menu{font:10px/1.7 Georgia;border-block:3px double #9a7664;padding:6px 0}#sb-home-rework .old-salon h3{font:italic 25px Georgia;color:#6a3975}#sb-home-rework .old-salon img{border:4px outset #d7c3df}#sb-home-rework .old-salon .old-nav{background:#ddd0e1;text-decoration:none;color:#684a72;font-family:Arial}#sb-home-rework .old-electric{padding:0;background:#eceeef}#sb-home-rework .old-electric .yellow-bar{background:#efd161;border-bottom:4px solid #3d4c5b;padding:10px 5px;font:bold 13px Arial;color:#304454}#sb-home-rework .old-electric .old-nav{margin:0;background:#d4d9de;padding:7px 2px;font:9px Arial}#sb-home-rework .old-electric .electric-body{padding:10px 8px}#sb-home-rework .old-electric img{float:right;width:50%;height:76px;margin-left:5px}#sb-home-rework .old-dental .old-nav{background:#c4dedb;color:#2f5e68;text-decoration:none}#sb-home-rework .old-dental img{border-color:#bdd4d0}#sb-home-rework .client-button{display:inline-block;padding:8px 10px;font:700 10px/1 Arial,sans-serif;white-space:nowrap}#sb-home-rework .client-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:13px 12px;font:10px/1.3 Arial,sans-serif}#sb-home-rework .client-top b{font-size:17px;letter-spacing:-.7px}#sb-home-rework .client-top small{display:block;font-size:8px;margin-top:3px;letter-spacing:.5px}#sb-home-rework .client-top .client-nav{font-size:8px;white-space:nowrap;margin-top:4px}#sb-home-rework .fitness{background:linear-gradient(90deg,#0007,transparent),var(--photo) center/cover;color:white}#sb-home-rework .fitness .fitness-copy{padding:29px 14px 10px}#sb-home-rework .fitness h3{font:800 29px/.97 Arial,sans-serif;letter-spacing:-1.4px;margin:0 0 16px}#sb-home-rework .fitness .fitness-copy p{font:10px/1.5 Arial;max-width:150px;margin:0 0 17px}#sb-home-rework .fitness .client-button{background:white;color:#161719}#sb-home-rework .fitness .fitness-bottom{position:absolute;bottom:0;inset-inline:0;padding:10px 14px;font:8px monospace;border-top:1px solid #ffffff55;background:#0002}#sb-home-rework .auto{background:#f4f5f7;color:#142335}#sb-home-rework .auto .client-top{border-bottom:1px solid #cdd3dc;padding-block:15px}#sb-home-rework .auto .auto-heading{padding:15px 12px 10px;display:flex;gap:7px;justify-content:space-between}#sb-home-rework .auto .auto-heading>span{font:10px monospace;color:#476592;margin-top:4px}#sb-home-rework .auto h3{font:800 26px/.96 Arial;letter-spacing:-1.2px;margin:0;max-width:180px}#sb-home-rework .auto .auto-car{height:83px;background:var(--photo) 70% center/cover;margin:0 12px 9px;border-left:3px solid #557cae}#sb-home-rework .auto .auto-services{margin:0 12px;display:grid;grid-template-columns:1fr 1fr;gap:5px;font:9px Arial}#sb-home-rework .auto .auto-services span{padding:6px;background:#e0e5ed}#sb-home-rework .auto .auto-bottom{margin:9px 12px 0;display:flex;justify-content:space-between;gap:8px;font:9px Arial;align-items:center}#sb-home-rework .auto .client-button{background:#243c61;color:white;font-size:9px;padding:8px}#sb-home-rework .restaurant{background:#f4ecdf;color:#4d241a;padding:0 13px}#sb-home-rework .restaurant .r-top{font:10px/1.4 Georgia;display:flex;justify-content:space-between;border-bottom:1px solid #beaa91;padding:12px 0 9px}#sb-home-rework .restaurant .r-brand{font:italic bold 33px/.9 Georgia;text-align:center;padding:13px 0 10px;letter-spacing:-2px}#sb-home-rework .restaurant .r-main{display:grid;grid-template-columns:1fr 1.1fr;gap:9px;border-block:1px solid #beaa91;padding:10px 0}#sb-home-rework .restaurant .r-photo{background:var(--photo) center/cover;min-height:125px}#sb-home-rework .restaurant h3{font:normal 24px/1.02 Georgia;letter-spacing:-1px;margin:1px 0 8px}#sb-home-rework .restaurant .r-main p{font:10px/1.4 Georgia;margin:0 0 10px}#sb-home-rework .restaurant .client-button{background:#7b3428;color:#fff4e5;font:10px Georgia;padding:8px}#sb-home-rework .restaurant .r-menu-title{font:10px monospace;letter-spacing:1px;margin:11px 0 6px}#sb-home-rework .restaurant .r-menu-line{font:10px Georgia;display:flex;justify-content:space-between;padding:4px 0;border-top:1px dotted #beaa91}#sb-home-rework .salon{background:#f9f8f4;color:#282525;padding:0 13px}#sb-home-rework .salon .s-top{display:flex;justify-content:space-between;font:9px Arial;padding:13px 0;border-bottom:1px solid #ccc5bf}#sb-home-rework .salon .s-main{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:17px}#sb-home-rework .salon h3{font:normal 29px/.98 'Times New Roman',serif;letter-spacing:-1.4px;margin:12px 0 14px}#sb-home-rework .salon .s-main p{font:9px/1.5 Arial;margin:0 0 15px}#sb-home-rework .salon .s-photo{height:158px;background:var(--photo) 75% center/cover;border-radius:80px 80px 0 0}#sb-home-rework .salon .s-cta{font:10px Arial;border-bottom:1px solid #282525;padding-bottom:4px}#sb-home-rework .salon .s-wordmark{font:normal 72px/.9 'Times New Roman',serif;letter-spacing:-6px;text-align:center;margin:10px 0 0;border-top:1px solid #ccc5bf;padding-top:9px}#sb-home-rework .electric{display:grid;grid-template-columns:45px 1fr;background:#eef2f4;color:#172c3e}#sb-home-rework .electric .e-sidebar{background:#172c3e;color:#f4c756;display:flex;align-items:center;flex-direction:column;padding:13px 5px;gap:22px}#sb-home-rework .electric .e-sidebar b{font:bold 16px Arial;letter-spacing:-1px}#sb-home-rework .electric .e-sidebar span{writing-mode:vertical-rl;font:8px monospace;letter-spacing:2px}#sb-home-rework .electric .e-main{padding:13px 11px}#sb-home-rework .electric .e-top{font:800 13px Arial;display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid #afbec9;padding-bottom:11px}#sb-home-rework .electric .e-top small{font:8px Arial}#sb-home-rework .electric h3{font:800 24px/.97 Arial;letter-spacing:-.9px;margin:15px 0 13px}#sb-home-rework .electric .e-choices{display:grid;grid-template-columns:1fr 1fr;gap:5px;font:9px Arial}#sb-home-rework .electric .e-choices span{padding:9px 6px;border:1px solid #bcc8d0;background:white}#sb-home-rework .electric .e-photo{height:60px;background:var(--photo) 70% center/cover;margin:10px 0}#sb-home-rework .electric .client-button{background:#f1c552;color:#172c3e;width:100%;text-align:center;font-size:9px}#sb-home-rework .dental{background:#edf7f2;color:#245b4e;padding:0 12px}#sb-home-rework .dental .d-top{display:flex;justify-content:space-between;align-items:center;padding:13px 0 6px}#sb-home-rework .dental .d-brand{font:500 22px Georgia;letter-spacing:-1px}#sb-home-rework .dental .d-top>span{font:8px Arial}#sb-home-rework .dental h3{font:normal 28px/1.03 Georgia;letter-spacing:-1.1px;text-align:center;margin:15px 0 8px}#sb-home-rework .dental .d-sub{font:10px/1.4 Arial;text-align:center;margin:0 0 11px}#sb-home-rework .dental .d-pill{display:block;width:max-content;margin:0 auto 12px;padding:8px 13px;border-radius:22px;background:#245b4e;color:white;font:10px Arial}#sb-home-rework .dental .d-photo{height:102px;background:var(--photo) center/cover;border-radius:50% 50% 0 0;position:relative}#sb-home-rework .dental .d-note{position:absolute;bottom:7px;left:9px;right:9px;background:#fffffff0;border-radius:4px;padding:7px;text-align:center;font:9px Arial}#sb-home-rework .reel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 5px;position:relative;z-index:5}#sb-home-rework .reel-name{font:11px/1.4 monospace;letter-spacing:.1px;max-width:250px}#sb-home-rework .reel-arrows{display:flex;gap:7px}#sb-home-rework .arrow{width:37px;height:37px;display:grid;place-items:center;font:19px Arial;background:var(--sb-w);border:1px solid #b0b0bc;color:var(--sb-i)}#sb-home-rework .arrow:disabled{opacity:.25}#sb-home-rework .arrow:hover{background:var(--sb-i);color:white}#sb-home-rework .proof{border-block:1px solid #b6b6bf;margin:0 30px;display:flex;justify-content:space-between;gap:16px;padding:16px 12px;font:10px/1.5 monospace;letter-spacing:.45px}#sb-home-rework .chooser{padding:22px 30px 28px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}#sb-home-rework .chooser .micro{margin:0 8px 0 0;font-size:10px}#sb-home-rework .choice{border:1px solid #ceced8;background:var(--sb-w);padding:10px 13px;font-size:11px;white-space:nowrap}#sb-home-rework .choice[aria-pressed=true]{background:var(--sb-i);border-color:var(--sb-i);color:white}#sb-home-rework .flow{padding:30px;display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:25px;border-top:1px solid #e4e4eb}#sb-home-rework .flow h2{font:800 28px/.98 Arial;letter-spacing:-1.4px;margin:0}#sb-home-rework .flow article{border-left:1px solid #c6c6d1;padding-left:18px}#sb-home-rework .flow article span{color:var(--sb-v);font:bold 12px Arial}#sb-home-rework .flow h3{font:bold 16px/1.1 Arial;letter-spacing:-.5px;margin:7px 0 9px}#sb-home-rework .flow p{font:12px/1.5 Arial;margin:0}#sb-home-rework .proposal-footer{background:var(--sb-i);color:#d9d9e0;padding:15px 30px;font:10px/1.5 monospace;letter-spacing:.3px}
@media(max-width:850px){#sb-home-rework .home-header{padding:23px 105px 23px 24px}#sb-home-rework .home-brand{font-size:38px}#sb-home-rework .home-nav{gap:16px;font-size:11px}#sb-home-rework .home-hero{grid-template-columns:1fr;padding:22px 24px 15px}#sb-home-rework .hero-copy{padding:10px 0 0}#sb-home-rework .hero-copy h1{font-size:clamp(42px,7.5cqw,61px)}#sb-home-rework .hero-copy p:not(.micro){max-width:520px}#sb-home-rework .hero-art{max-width:640px;width:100%;height:500px;margin:5px auto 0;padding-top:95px}#sb-home-rework .portal{height:350px;left:32%;top:10px}#sb-home-rework .screen{height:284px}#sb-home-rework .after-screen{height:316px}#sb-home-rework .comparison{grid-template-columns:.43fr .57fr;gap:18px}#sb-home-rework .proof{margin-inline:24px;font-size:9px;flex-wrap:wrap;gap:9px 20px}#sb-home-rework .chooser{padding:21px 24px 25px}#sb-home-rework .flow{padding:26px 24px;grid-template-columns:repeat(3,1fr);gap:20px}#sb-home-rework .flow>h2{grid-column:1/-1}#sb-home-rework .flow article:first-of-type{border:0;padding-left:0}#sb-home-rework .reel-controls{padding-top:8px}}
@media(max-width:500px){#sb-home-rework .home-header{padding:22px 96px 22px 18px}#sb-home-rework .home-brand{font-size:35px}#sb-home-rework .home-nav{display:none}#sb-home-rework .home-hero{padding:15px 18px 10px}#sb-home-rework .hero-copy .micro{font-size:9px;margin-bottom:24px}#sb-home-rework .hero-copy h1{font-size:clamp(34px,9.7cqw,49px);letter-spacing:-1.8px}#sb-home-rework .hero-copy p:not(.micro){font-size:14px;max-width:330px}#sb-home-rework .hero-action{padding:12px 13px;font-size:11px}#sb-home-rework .hero-art{padding-top:75px;height:502px}#sb-home-rework .portal{top:20px;left:32%;width:53%;height:305px;border-width:38px}#sb-home-rework .portal:before{inset:-38px -60px -38px auto;width:22px}#sb-home-rework .portal:after{top:-38px;left:-38px;right:-38px;height:12px}#sb-home-rework .comparison{gap:9px;grid-template-columns:.42fr .58fr;padding-right:3px}#sb-home-rework .pane:first-child,#sb-home-rework .pane:last-child{transform:none}#sb-home-rework .screen{height:314px}#sb-home-rework .after-screen{height:338px}#sb-home-rework .pane-label{font-size:9px;padding:4px 6px;letter-spacing:.2px}#sb-home-rework .old{padding:12px 6px}#sb-home-rework .old h3{font-size:15px}#sb-home-rework .old p{font-size:10px}#sb-home-rework .old img{width:90%;height:58px}#sb-home-rework .old .old-nav{font-size:9px}#sb-home-rework .client-top{padding:14px 9px}#sb-home-rework .client-top b{font-size:16px}#sb-home-rework .client-top small{font-size:7px}#sb-home-rework .client-nav{display:none}#sb-home-rework .fitness .fitness-copy{padding:36px 10px 10px}#sb-home-rework .fitness h3{font-size:24px;letter-spacing:-1px}#sb-home-rework .fitness .fitness-copy p{font-size:10px;max-width:140px}#sb-home-rework .fitness .fitness-bottom{font-size:8px;padding:11px 9px}#sb-home-rework .auto .auto-heading{padding:20px 9px 14px}#sb-home-rework .auto h3{font-size:23px}#sb-home-rework .auto .auto-car{height:100px;margin-inline:9px}#sb-home-rework .auto .auto-services{margin-inline:9px;font-size:8px}#sb-home-rework .auto .auto-bottom{margin-inline:9px;flex-wrap:wrap;font-size:8px}#sb-home-rework .restaurant{padding-inline:9px}#sb-home-rework .restaurant .r-brand{font-size:31px;padding-block:20px 14px}#sb-home-rework .restaurant .r-main{grid-template-columns:1fr 1.1fr;gap:7px}#sb-home-rework .restaurant h3{font-size:21px}#sb-home-rework .restaurant .r-main p{font-size:9px}#sb-home-rework .restaurant .client-button{font-size:9px;padding:8px 7px}#sb-home-rework .restaurant .r-menu-line{font-size:9px}#sb-home-rework .salon{padding-inline:9px}#sb-home-rework .salon .s-main{gap:7px;padding-top:22px}#sb-home-rework .salon h3{font-size:25px;letter-spacing:-1px}#sb-home-rework .salon .s-photo{height:183px}#sb-home-rework .salon .s-wordmark{font-size:68px;margin-top:20px}#sb-home-rework .electric{grid-template-columns:28px 1fr}#sb-home-rework .electric .e-sidebar{padding-inline:3px}#sb-home-rework .electric .e-sidebar b{font-size:12px}#sb-home-rework .electric .e-main{padding:17px 8px}#sb-home-rework .electric .e-top{font-size:10px}#sb-home-rework .electric .e-top small{display:none}#sb-home-rework .electric h3{font-size:22px;margin-block:20px 15px}#sb-home-rework .electric .e-choices{font-size:8px;gap:4px}#sb-home-rework .electric .e-choices span{padding:10px 4px}#sb-home-rework .electric .e-photo{height:73px;margin-top:14px}#sb-home-rework .electric .client-button{font-size:8px}#sb-home-rework .dental{padding-inline:9px}#sb-home-rework .dental .d-top{padding-top:18px}#sb-home-rework .dental .d-top>span{display:none}#sb-home-rework .dental h3{font-size:25px;margin-top:22px}#sb-home-rework .dental .d-sub{font-size:9px}#sb-home-rework .dental .d-photo{height:115px;margin-top:15px}#sb-home-rework .dental .d-note{font-size:8px;padding:7px 4px}#sb-home-rework .reel-name{font-size:10px;max-width:195px}#sb-home-rework .arrow{width:39px;height:39px}#sb-home-rework .reel-controls{gap:8px;padding-top:9px}#sb-home-rework .proof{margin-inline:18px;display:grid;grid-template-columns:1fr;gap:7px;padding-inline:0}#sb-home-rework .chooser{padding-inline:18px;gap:7px}#sb-home-rework .chooser .micro{width:100%;margin-bottom:4px}#sb-home-rework .choice{font-size:10px;padding:10px 11px}#sb-home-rework .flow{padding-inline:18px;grid-template-columns:1fr}#sb-home-rework .flow article,#sb-home-rework .flow article:first-of-type{border-left:1px solid #c6c6d1;padding-left:18px}#sb-home-rework .flow h2{font-size:28px}#sb-home-rework .proposal-footer{padding-inline:18px;font-size:9px}#sb-home-rework .old-auto{padding:0}#sb-home-rework .old-auto h3{font-size:12px;padding:10px 4px}#sb-home-rework .old-auto .old-two{grid-template-columns:35px 1fr;padding:7px 4px;gap:4px}#sb-home-rework .old-auto .old-two>div:first-child{font-size:8px;padding:3px}#sb-home-rework .old-auto p{font-size:9px}#sb-home-rework .old-auto img{width:100%;height:58px}#sb-home-rework .old-electric{padding:0}#sb-home-rework .old-electric .electric-body{padding:9px 5px}#sb-home-rework .old-electric .yellow-bar{font-size:11px}#sb-home-rework .old-electric img{float:none;width:80%;margin:0 auto}#sb-home-rework .old-restaurant h3{font-size:17px}#sb-home-rework .old-salon h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){#sb-home-rework *{scroll-behavior:auto!important}}

/* Published carousel: native touch scrolling with six thumb-sized dot controls. */
#sb-home-rework .home-hero{padding-bottom:4px}
#sb-home-rework .reel{position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-y:hidden}
#sb-home-rework .comparison{user-select:none}
#sb-home-rework .reel-controls{min-height:43px}
#sb-home-rework .reel-name{font-size:11px}
#sb-home-rework .reel-dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:4px;position:relative;z-index:5}
#sb-home-rework .reel-dot{width:38px;height:34px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;border-radius:0;transition:none}
#sb-home-rework .reel-dot span{display:block;width:7px;height:7px;border-radius:50%;background:#bbbcc8;transition:background .15s,transform .15s}
#sb-home-rework .reel-dot[aria-pressed=true] span{background:var(--sb-v);transform:scale(1.35)}
#sb-home-rework .reel-dot:focus-visible{outline:2px solid var(--sb-v);outline-offset:-3px}
#sb-home-rework .reel-note{font:9px/1.5 monospace;letter-spacing:.3px;color:#70707b;text-align:right;margin:2px 8px 0 0}
#sb-home-rework .hero-art{height:550px}
#sb-home-rework .proof{margin-bottom:0}
#sb-home-rework .hero-actions .hero-action{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
#sb-home-rework .reel-gallery{padding:50px 30px}
#sb-home-rework .reel-gallery .hero-art{width:min(100%,980px);margin:auto;padding-top:0;height:440px}
#sb-home-rework .reel-gallery .screen{height:284px}
#sb-home-rework .reel-gallery .after-screen{height:316px}
#sb-home-rework .reel-gallery .pane:first-child,#sb-home-rework .reel-gallery .pane:last-child{transform:none}
#sb-home-rework .reel-gallery .comparison{gap:24px;grid-template-columns:1fr 1fr}
#sb-home-rework .reel-gallery .reel-note{text-align:center}
#sb-home-rework .reel-gallery .reel-controls{padding-top:8px}
@media(max-width:850px){#sb-home-rework .hero-art{height:550px}#sb-home-rework .hero-copy h1{font-size:clamp(42px,7.5cqw,61px)}}
@media(max-width:600px){#sb-home-rework .hero-art{height:560px}#sb-home-rework .reel-arrows{display:none}#sb-home-rework .reel-controls{justify-content:center;min-height:29px;padding-top:8px}#sb-home-rework .reel-name{text-align:center;max-width:100%;font-size:10px}#sb-home-rework .reel-dot{width:44px;height:44px}#sb-home-rework .reel-dots{margin-top:1px;gap:0}#sb-home-rework .reel-note{text-align:center;font-size:8px;margin:0 0 8px}#sb-home-rework .reel-gallery{padding:20px 18px}#sb-home-rework .reel-gallery .hero-art{height:490px}#sb-home-rework .reel-gallery .comparison{gap:10px;grid-template-columns:.43fr .57fr}#sb-home-rework .reel-gallery .screen{height:314px}#sb-home-rework .reel-gallery .after-screen{height:338px}}
@media(prefers-reduced-motion:reduce){#sb-home-rework .reel{scroll-behavior:auto}}
#sb-home-rework{max-width:1460px;margin-inline:auto}
#sb-home-rework .reel.dragging{scroll-behavior:auto}
#sb-home-rework .comparison img{max-width:100%;height:62px}
@media(max-width:500px){#sb-home-rework .old-auto img{height:58px}}
/* Fixed desktop canvases: these never reflow into fake mobile websites. */
#sb-home-rework .legacy-window{overflow:hidden;background:#f1f1ef;position:relative}
#sb-home-rework .legacy-canvas{width:980px;min-width:980px;max-width:none;min-height:4000px;position:absolute;top:0;left:0;transform:scale(var(--desktop-scale,.28));transform-origin:top left;background:var(--legacy-bg);color:var(--legacy-ink);font-family:'Times New Roman',serif;text-align:center;padding:30px 35px;user-select:none}
#sb-home-rework .legacy-canvas *{max-width:none}
#sb-home-rework .legacy-masthead{border:3px double #788394;background:#ffffff66;padding:24px 20px}
#sb-home-rework .legacy-masthead h3{font:bold 43px/1.1 Georgia,serif;color:var(--legacy-ink);letter-spacing:0;margin:12px 0}
#sb-home-rework .legacy-masthead p{font:18px/1.5 'Times New Roman',serif;margin:4px 0}
#sb-home-rework .legacy-menu{border:2px solid #7f8994;margin:18px 0;padding:15px 5px;font:18px/1.5 'Times New Roman',serif;color:#174494;text-decoration:underline;background:#ffffff55}
#sb-home-rework .legacy-layout{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start}
#sb-home-rework .legacy-sidebar{border:2px solid #7f8994;padding:20px 13px;background:#ffffff55;text-align:left;font:18px/1.6 'Times New Roman',serif}
#sb-home-rework .legacy-sidebar>b{display:block;margin-bottom:25px}
#sb-home-rework .legacy-sidebar>div{color:#174494;text-decoration:underline;padding:12px 0;border-bottom:1px solid #a6adb5}
#sb-home-rework .legacy-sidebar>p{font:17px/1.5 'Times New Roman',serif;margin-top:30px}
#sb-home-rework .legacy-main{text-align:left;padding:20px;background:#ffffff66;border:2px solid #9aa1a7}
#sb-home-rework .legacy-main h2{font:bold 29px/1.2 Georgia,serif;letter-spacing:0;margin:12px 0 22px;color:var(--legacy-ink)}
#sb-home-rework .legacy-intro img{width:300px!important;height:215px!important;object-fit:cover;float:right;border:8px ridge #b6b5ae;margin:0 0 24px 22px;filter:saturate(.45)}
#sb-home-rework .legacy-intro p{font:18px/1.65 'Times New Roman',serif;min-height:280px;margin:0 0 30px;color:var(--legacy-ink)}
#sb-home-rework .legacy-main table{clear:both;border-collapse:collapse;width:100%;margin:30px 0;font:17px/1.6 'Times New Roman',serif}
#sb-home-rework .legacy-main td{border:2px solid #969da6;padding:18px 12px;vertical-align:top}
#sb-home-rework .legacy-main section{padding:35px 0;border-top:2px solid #9aa1a7}
#sb-home-rework .legacy-main section p{font:18px/1.7 'Times New Roman',serif;margin:0 0 20px;color:var(--legacy-ink)}
#sb-home-rework .legacy-text-lines{margin-top:23px}
#sb-home-rework .legacy-text-lines i{display:block;height:5px;background:#7f87905c;margin:17px 0;width:95%}
#sb-home-rework .legacy-text-lines i:nth-child(2){width:82%}#sb-home-rework .legacy-text-lines i:last-child{width:58%}
#sb-home-rework .legacy-footer{border-top:2px solid #9aa1a7;margin-top:30px;padding:35px 10px;font:17px/1.7 'Times New Roman',serif;color:#174494;text-decoration:underline;text-align:center}
#sb-home-rework .legacy-auto .legacy-masthead{background:#345179;color:white;border:3px ridge #8d9db2}
#sb-home-rework .legacy-auto .legacy-masthead h3{font:bold 43px Arial;color:white}
#sb-home-rework .legacy-auto .legacy-sidebar{background:#c8d4e2}
#sb-home-rework .legacy-restaurant .legacy-masthead{border:7px double #9a7259;background:#f7efd9}
#sb-home-rework .legacy-restaurant .legacy-masthead h3{font:italic bold 48px Georgia;color:#79392e}
#sb-home-rework .legacy-restaurant .legacy-menu{border-block:6px double #9a7259;background:#e0cdb2;color:#79392e}
#sb-home-rework .legacy-salon .legacy-masthead{border:5px outset #d2bedb;background:#eadced}
#sb-home-rework .legacy-salon .legacy-masthead h3{font:italic 58px Georgia;color:#6b3c7b}
#sb-home-rework .legacy-salon .legacy-sidebar{background:#cdb4d8}
#sb-home-rework .legacy-electric .legacy-masthead{background:#edd36b;border:4px solid #4b5b6b}
#sb-home-rework .legacy-electric .legacy-masthead h3{font:bold 43px Arial;color:#344b66}
#sb-home-rework .legacy-electric .legacy-sidebar{background:#d5dae0}
#sb-home-rework .legacy-dental .legacy-masthead{background:#cae0da;border:4px ridge #adcac5}
#sb-home-rework .legacy-dental .legacy-sidebar{background:#c3dcd7}
#sb-home-rework .viewport-caption{display:none}
/* Four fully art-directed afters, each with its own visual structure. */
#sb-home-rework .premium-marios{background:#1e1714;color:#fff3e3;display:flex;flex-direction:column}
#sb-home-rework .pm-nav{height:47px;display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid #ffffff29;flex:none}
#sb-home-rework .pm-nav>span{font:italic 28px/1 Georgia,serif;letter-spacing:-1.6px}
#sb-home-rework .pm-nav small{font:7px/1.4 Arial;letter-spacing:1px;max-width:48px;opacity:.8}
#sb-home-rework .pm-nav>b{font:12px Arial;margin-left:auto;font-weight:400}
#sb-home-rework .pm-hero{background:linear-gradient(180deg,#190e08b8,transparent 76%),url('marios-premium.webp') center 58%/cover;position:relative;flex:1;min-height:191px;padding:21px 18px 18px;display:flex;flex-direction:column;align-items:flex-start}
#sb-home-rework .pm-overline{font:7px/1.5 Arial;letter-spacing:1px;color:#eac79e;margin-bottom:10px}
#sb-home-rework .pm-hero h3{font:normal 31px/.98 Georgia,serif;letter-spacing:-1.2px;color:#fff3e3;margin:0 0 10px}
#sb-home-rework .pm-hero p{font:10px/1.5 Arial;margin:0 0 16px;color:#fff3e3}
#sb-home-rework .pm-button{font:700 9px/1 Arial;padding:10px 14px;color:#221a15;background:#efe0c8;margin-top:auto}
#sb-home-rework .pm-foot{padding:11px 16px;display:flex;align-items:center;justify-content:space-between;background:#efe0c8;color:#39261c;font:10px/1.3 Arial;flex:none}
#sb-home-rework .pm-foot b{font-size:16px;line-height:1}
#sb-home-rework .pm-bottom{font:7px/1.5 Arial;letter-spacing:.8px;color:#d7c0a9;padding:8px 16px;text-align:center;flex:none}
#sb-home-rework .premium-luma{background:#f6f4f1;color:#272526;display:flex;flex-direction:column}
#sb-home-rework .pl-nav{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;height:45px;flex:none}
#sb-home-rework .pl-nav>span{font:800 25px/1 Arial;letter-spacing:-1.6px}
#sb-home-rework .pl-period{color:#a46a52}
#sb-home-rework .pl-nav>b{font:13px Arial;font-weight:400}
#sb-home-rework .pl-image{background:url('luma-editorial.webp') center 38%/cover;min-height:135px;flex:1;position:relative}
#sb-home-rework .pl-image-label{position:absolute;left:11px;bottom:10px;font:7px/1.4 Arial;letter-spacing:.65px;color:#fff;background:#25222296;padding:5px 7px}
#sb-home-rework .pl-copy{padding:13px 14px 15px;flex:none}
#sb-home-rework .pl-copy>p{font:7px/1.5 Arial;letter-spacing:1px;color:#77706b;margin:0 0 8px}
#sb-home-rework .pl-copy h3{font:normal 25px/.98 Georgia,serif;letter-spacing:-1px;margin:0 0 13px;color:#272526}
#sb-home-rework .pl-copy>div{display:flex;align-items:center;gap:9px;justify-content:space-between}
#sb-home-rework .pl-button{font:8px/1 Arial;padding:9px 10px;background:#272526;color:#fff;white-space:nowrap}
#sb-home-rework .pl-copy small{font:7px/1.5 Arial;color:#77706b}
#sb-home-rework .premium-harbor{background:#10283a;color:#fff;display:flex;flex-direction:column}
#sb-home-rework .ph-nav{height:44px;padding:12px 13px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff2b;flex:none}
#sb-home-rework .ph-nav>b{font:800 15px/1 Arial;letter-spacing:-.5px}
#sb-home-rework .ph-nav>b span{font:8px/1 Arial;letter-spacing:.3px;color:#f4c056}
#sb-home-rework .ph-nav i{font:13px/1 Arial}
#sb-home-rework .ph-copy{padding:14px 14px 16px;flex:none}
#sb-home-rework .ph-copy p{font:7px/1.5 Arial;letter-spacing:1px;margin:0 0 9px;color:#f1c15e}
#sb-home-rework .ph-copy h3{font:800 25px/.97 Arial;letter-spacing:-1px;margin:0 0 15px;color:#fff}
#sb-home-rework .ph-button{font:700 8px/1 Arial;background:#f4c056;color:#122d42;padding:10px 12px;display:inline-block}
#sb-home-rework .ph-image{background:linear-gradient(0deg,#10283a55,transparent),url('reel-electric.webp') 70% 42%/cover;min-height:61px;flex:1;position:relative}
#sb-home-rework .ph-image>span{position:absolute;bottom:8px;left:13px;color:white;font:6px/1.5 Arial;letter-spacing:.9px}
#sb-home-rework .ph-services{display:flex;flex:none;gap:13px;padding:12px 13px;background:#eaf0f3;color:#193347;font:7px/1.4 Arial}
#sb-home-rework .premium-cedar{background:#f7fbf8;color:#245b4b;display:flex;flex-direction:column}
#sb-home-rework .pc-nav{display:flex;align-items:center;justify-content:space-between;height:49px;padding:11px 15px;flex:none}
#sb-home-rework .pc-nav>div{font:normal 27px/.9 Georgia;letter-spacing:-1.4px}
#sb-home-rework .pc-nav>div span{display:block;font:6px/1.4 Arial;letter-spacing:1.1px;margin-top:4px}
#sb-home-rework .pc-nav>b{font:12px Arial;font-weight:400}
#sb-home-rework .pc-copy{text-align:center;padding:13px 12px 16px;background:#edf5ee;flex:none}
#sb-home-rework .pc-copy>p{font:6px/1.5 Arial;letter-spacing:.8px;margin:0 0 10px;color:#5c7d6f}
#sb-home-rework .pc-copy h3{font:normal 28px/1.02 Georgia;letter-spacing:-1.2px;margin:0 0 13px;color:#245b4b}
#sb-home-rework .pc-button{display:inline-block;border-radius:25px;background:#245b4b;color:white;font:9px/1 Arial;padding:10px 13px}
#sb-home-rework .pc-image{min-height:74px;flex:1;background:url('reel-dental.webp') center 55%/cover}
#sb-home-rework .pc-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;flex:none;font:8px/1.4 Arial;color:#245b4b}
#sb-home-rework .pc-bottom b{font-weight:700;font-size:8px}
/* Two actual phone frames make the viewport comparison explicit on small screens. */
@media(max-width:600px){
 #sb-home-rework .comparison{grid-template-columns:.35fr .65fr!important;gap:12px!important;align-items:start;padding-right:4px}
 #sb-home-rework .pane{transform:none!important}
 #sb-home-rework .pane-label{display:block;width:max-content;max-width:100%;font:8px/1.5 monospace;padding:4px 5px;letter-spacing:.1px;margin-bottom:0}
 #sb-home-rework .viewport-caption{display:block;font:8px/1.5 Arial;color:#63636e;margin:4px 0 9px;min-height:24px;max-width:125px}
 #sb-home-rework .screen,#sb-home-rework .reel-gallery .screen{border:5px solid #25252c;border-radius:21px;height:390px;box-shadow:0 8px 14px #17171f25;background-clip:padding-box}
 #sb-home-rework .after-screen,#sb-home-rework .reel-gallery .after-screen{height:430px;padding-top:14px;padding-bottom:6px}
 #sb-home-rework .screen:before{content:'';position:absolute;z-index:15;left:50%;top:5px;width:31%;height:6px;background:#25252c;border-radius:10px;transform:translateX(-50%);pointer-events:none}
 #sb-home-rework .screen:after{content:'';position:absolute;z-index:15;left:50%;bottom:4px;width:33%;height:3px;background:#25252c;border-radius:5px;transform:translateX(-50%);pointer-events:none}
 #sb-home-rework .legacy-canvas{top:15px}
 #sb-home-rework .legacy-window{background:#edeef0}
 #sb-home-rework .hero-art{height:660px;padding-top:75px}
 #sb-home-rework .portal{top:20px;height:375px}
 #sb-home-rework .reel-gallery .hero-art{height:570px;padding-top:0}
 #sb-home-rework .reel-controls{padding-top:9px;min-height:27px}
 #sb-home-rework .reel-dots{margin-top:2px}
 #sb-home-rework .fitness .client-top{padding:15px 10px 11px}
 #sb-home-rework .fitness .client-top b{font-size:20px}
 #sb-home-rework .fitness .client-top small{font-size:8px}
 #sb-home-rework .fitness .fitness-copy{padding:30px 12px 16px}
 #sb-home-rework .fitness h3{font-size:27px;letter-spacing:-1.2px;margin-bottom:20px}
 #sb-home-rework .fitness .fitness-copy p{font-size:10px;max-width:170px;margin-bottom:22px}
 #sb-home-rework .fitness .client-button{font-size:10px;padding:12px 14px}
 #sb-home-rework .fitness .fitness-bottom{padding:12px 9px 16px;font-size:7px}
 #sb-home-rework .auto .client-top{padding:15px 10px}
 #sb-home-rework .auto .client-top b{font-size:17px}
 #sb-home-rework .auto .auto-heading{padding:24px 10px 20px}
 #sb-home-rework .auto h3{font-size:25px}
 #sb-home-rework .auto .auto-car{height:116px;margin-inline:10px}
 #sb-home-rework .auto .auto-services{margin-inline:10px;font-size:8px;gap:6px}
 #sb-home-rework .auto .auto-services span{padding:9px 5px}
 #sb-home-rework .auto .auto-bottom{margin:14px 10px;gap:10px;font-size:8px}
 #sb-home-rework .auto .client-button{padding:10px 9px;font-size:9px}
 #sb-home-rework .pm-nav{height:49px;padding-inline:12px}
 #sb-home-rework .pm-nav>span{font-size:31px}
 #sb-home-rework .pm-nav small{font-size:6px}
 #sb-home-rework .pm-hero{padding:21px 13px;min-height:253px;background-position:center 54%}
 #sb-home-rework .pm-overline{font-size:6px;letter-spacing:.8px;margin-bottom:14px}
 #sb-home-rework .pm-hero h3{font-size:30px;margin-bottom:13px}
 #sb-home-rework .pm-hero p{font-size:10px}
 #sb-home-rework .pm-button{padding:11px 15px;font-size:10px}
 #sb-home-rework .pm-foot{padding:13px 12px;font-size:10px}
 #sb-home-rework .pm-bottom{font-size:6px;padding:10px 8px 13px;letter-spacing:.6px}
 #sb-home-rework .pl-nav{height:48px;padding-inline:12px}
 #sb-home-rework .pl-nav>span{font-size:29px}
 #sb-home-rework .pl-image{min-height:175px;background-position:center 33%}
 #sb-home-rework .pl-image-label{font-size:6px;left:9px;bottom:9px;letter-spacing:.5px;padding:5px}
 #sb-home-rework .pl-copy{padding:15px 12px 19px}
 #sb-home-rework .pl-copy>p{font-size:6px;margin-bottom:10px}
 #sb-home-rework .pl-copy h3{font-size:27px;margin-bottom:17px}
 #sb-home-rework .pl-copy>div{flex-wrap:wrap;gap:10px}
 #sb-home-rework .pl-button{font-size:9px;padding:10px 12px}
 #sb-home-rework .pl-copy small{font-size:7px}
 #sb-home-rework .ph-nav{height:47px;padding-inline:11px}
 #sb-home-rework .ph-nav>b{font-size:16px}
 #sb-home-rework .ph-nav>b span{display:block;font-size:7px;letter-spacing:1px;margin-top:5px}
 #sb-home-rework .ph-copy{padding:21px 12px 20px}
 #sb-home-rework .ph-copy p{font-size:6px;letter-spacing:.9px;margin-bottom:15px}
 #sb-home-rework .ph-copy h3{font-size:27px;line-height:1;margin-bottom:22px}
 #sb-home-rework .ph-button{font-size:8px;padding:12px 10px}
 #sb-home-rework .ph-image{min-height:96px}
 #sb-home-rework .ph-services{font-size:6px;padding:13px 10px 18px;gap:10px}
 #sb-home-rework .ph-image>span{font-size:6px;left:10px}
 #sb-home-rework .pc-nav{height:51px;padding-inline:13px}
 #sb-home-rework .pc-nav>div{font-size:30px}
 #sb-home-rework .pc-copy{padding:23px 10px 22px}
 #sb-home-rework .pc-copy>p{font-size:6px;letter-spacing:.5px;margin-bottom:16px}
 #sb-home-rework .pc-copy h3{font-size:28px;margin-bottom:20px}
 #sb-home-rework .pc-button{font-size:10px;padding:12px 15px}
 #sb-home-rework .pc-image{min-height:108px}
 #sb-home-rework .pc-bottom{padding:13px 10px 18px;font-size:8px}
 #sb-home-rework .pc-bottom b{font-size:8px}
}
@media(max-width:360px){
 #sb-home-rework .comparison{grid-template-columns:.33fr .67fr!important;gap:9px!important}
 #sb-home-rework .screen{border-width:4px;border-radius:18px}
 #sb-home-rework .pane-label{font-size:7px;padding-inline:3px}
 #sb-home-rework .viewport-caption{font-size:7px;min-height:24px}
 #sb-home-rework .fitness h3{font-size:24px}
 #sb-home-rework .pm-hero h3{font-size:26px}
 #sb-home-rework .pl-copy h3{font-size:24px}
 #sb-home-rework .ph-copy h3{font-size:24px}
 #sb-home-rework .pc-copy h3{font-size:25px}
}
/* Matching handset sizes keep the comparison honest. */
@media(max-width:600px){
 #sb-home-rework .comparison{grid-template-columns:1fr 1fr!important;gap:12px!important}
 #sb-home-rework .screen,#sb-home-rework .after-screen,#sb-home-rework .reel-gallery .screen,#sb-home-rework .reel-gallery .after-screen{height:390px}
 #sb-home-rework .hero-art{height:620px}
 #sb-home-rework .reel-gallery .hero-art{height:535px}
 #sb-home-rework .pm-nav{height:43px;padding-inline:9px}
 #sb-home-rework .pm-nav>span{font-size:29px}
 #sb-home-rework .pm-nav small{display:none}
 #sb-home-rework .pm-hero{min-height:228px;padding:17px 10px 18px}
 #sb-home-rework .pm-overline{font-size:5px;letter-spacing:.6px;margin-bottom:13px}
 #sb-home-rework .pm-hero h3{font-size:25px;letter-spacing:-1px}
 #sb-home-rework .pm-hero p{font-size:8px;margin-bottom:14px}
 #sb-home-rework .pm-button{font-size:8px;padding:10px 11px}
 #sb-home-rework .pm-foot{font-size:8px;padding:11px 9px}
 #sb-home-rework .pm-bottom{font-size:5px;letter-spacing:.3px;padding:10px 4px 14px}
 #sb-home-rework .pl-nav{height:43px;padding-inline:10px}
 #sb-home-rework .pl-nav>span{font-size:26px}
 #sb-home-rework .pl-image{min-height:146px}
 #sb-home-rework .pl-copy{padding:12px 10px 17px}
 #sb-home-rework .pl-copy>p{font-size:5px;letter-spacing:.4px}
 #sb-home-rework .pl-copy h3{font-size:23px;margin-bottom:14px}
 #sb-home-rework .pl-copy>div{gap:9px}
 #sb-home-rework .pl-button{font-size:8px;padding:10px}
 #sb-home-rework .pl-copy small{font-size:6px}
 #sb-home-rework .pl-image-label{font-size:5px;letter-spacing:.2px;padding:5px 4px;left:6px}
 #sb-home-rework .ph-nav{height:43px;padding-inline:9px}
 #sb-home-rework .ph-nav>b{font-size:14px}
 #sb-home-rework .ph-nav>b span{font-size:6px}
 #sb-home-rework .ph-copy{padding:17px 10px 15px}
 #sb-home-rework .ph-copy p{font-size:5px;letter-spacing:.35px;margin-bottom:13px}
 #sb-home-rework .ph-copy h3{font-size:23px;margin-bottom:17px;letter-spacing:-.9px}
 #sb-home-rework .ph-button{font-size:6px;padding:11px 8px}
 #sb-home-rework .ph-image{min-height:80px}
 #sb-home-rework .ph-services{font-size:5px;padding:11px 7px 17px;gap:6px}
 #sb-home-rework .ph-image>span{font-size:5px;left:7px;letter-spacing:.3px}
 #sb-home-rework .pc-nav{height:45px;padding-inline:10px}
 #sb-home-rework .pc-nav>div{font-size:27px}
 #sb-home-rework .pc-copy{padding:17px 8px 18px}
 #sb-home-rework .pc-copy>p{font-size:5px;letter-spacing:.25px;margin-bottom:13px}
 #sb-home-rework .pc-copy h3{font-size:24px;letter-spacing:-1px;margin-bottom:17px}
 #sb-home-rework .pc-button{font-size:8px;padding:11px 12px}
 #sb-home-rework .pc-image{min-height:94px}
 #sb-home-rework .pc-bottom{font-size:6px;padding:11px 8px 17px;gap:7px}
 #sb-home-rework .pc-bottom b{font-size:6px}
 #sb-home-rework .fitness .client-top b{font-size:17px}
 #sb-home-rework .fitness .fitness-copy{padding:30px 10px 13px}
 #sb-home-rework .fitness h3{font-size:23px;letter-spacing:-1.1px}
 #sb-home-rework .fitness .fitness-copy p{font-size:8px}
 #sb-home-rework .fitness .client-button{font-size:8px;padding:11px}
 #sb-home-rework .fitness .fitness-bottom{font-size:5px;padding-inline:7px}
 #sb-home-rework .auto .client-top b{font-size:15px}
 #sb-home-rework .auto .auto-heading{padding:20px 8px 16px}
 #sb-home-rework .auto h3{font-size:21px}
 #sb-home-rework .auto .auto-car{height:95px;margin-inline:8px}
 #sb-home-rework .auto .auto-services{font-size:6px;margin-inline:8px;gap:5px}
 #sb-home-rework .auto .auto-services span{padding:8px 4px}
 #sb-home-rework .auto .auto-bottom{font-size:6px;margin:12px 8px;gap:9px}
 #sb-home-rework .auto .client-button{font-size:7px;padding:9px 7px}
}
@media(max-width:360px){
 #sb-home-rework .comparison{grid-template-columns:1fr 1fr!important;gap:9px!important}
 #sb-home-rework .screen,#sb-home-rework .after-screen{border-radius:18px}
 #sb-home-rework .pm-hero h3{font-size:22px}
 #sb-home-rework .pl-copy h3{font-size:21px}
 #sb-home-rework .ph-copy h3{font-size:21px}
 #sb-home-rework .pc-copy h3{font-size:21px}
 #sb-home-rework .fitness h3{font-size:20px}
 #sb-home-rework .auto h3{font-size:19px}
}
@media(max-width:600px){
 #sb-home-rework .ph-copy h3{font-size:20px;letter-spacing:-.75px}
 #sb-home-rework .fitness:after,#sb-home-rework .premium-marios:after,#sb-home-rework .premium-harbor:after{background:#d5d5d9}
}
@media(max-width:360px){#sb-home-rework .ph-copy h3{font-size:18px}}
/* Six independent legacy architectures, not six skins of one template. */
#sb-home-rework .history-form{width:800px;min-width:800px;padding:0;min-height:2200px;background:#d8dbdf;color:#292e35;font-family:Arial,sans-serif;text-align:left}
#sb-home-rework .history-form .club-header{background:#282e35;color:#fff;padding:28px 30px;display:flex;align-items:center;gap:30px;border-bottom:9px solid #c86c36}
#sb-home-rework .history-form .club-header b{font:900 72px/.9 Arial;letter-spacing:-5px}.history-form .club-header span{font:15px Arial;letter-spacing:2px}
#sb-home-rework .history-form .club-tabs{padding:17px 26px;background:#626a73;color:white;font:15px Arial}
#sb-home-rework .history-form .club-welcome{display:grid;grid-template-columns:1fr 1.15fr;background:#ebedef;margin:22px;border:1px solid #a8afb7}
#sb-home-rework .history-form .club-welcome>div{padding:28px 24px}
#sb-home-rework .history-form h3{font:900 43px/.95 Arial;letter-spacing:-2px;color:#404851;margin:0 0 18px}
#sb-home-rework .history-form .club-welcome p{font:17px/1.6 Arial;margin:0 0 25px}
#sb-home-rework .history-form .club-welcome span{background:#c66f3a;padding:12px;color:white;font:12px Arial}
#sb-home-rework .history-form .club-welcome img{width:100%;height:365px;object-fit:cover;filter:saturate(.3)}
#sb-home-rework .history-form .club-columns{display:grid;grid-template-columns:1.45fr 1fr;gap:24px;margin:0 22px}
#sb-home-rework .history-form h4{background:#505a65;color:white;padding:15px;font:700 19px Arial;margin:0 0 15px}
#sb-home-rework .history-form .club-columns article,#sb-home-rework .history-form .club-columns aside{border:1px solid #a8afb7;background:#f0f0f0;padding-bottom:22px}
#sb-home-rework .history-form .club-columns p{font:15px/1.7 Arial;margin:18px}.history-form .club-columns small{font:13px/1.6 Arial}
#sb-home-rework .history-form .club-news{margin:20px 17px;padding:18px 0;border-top:1px solid #aaa;font:700 15px Arial;line-height:1.8}
#sb-home-rework .history-form aside img{width:calc(100% - 36px);height:135px;margin:0 18px;object-fit:cover}
#sb-home-rework .history-form aside a{display:block;margin:18px;color:#9b582f;font:14px Arial;text-decoration:underline}
#sb-home-rework .history-form footer{background:#626a73;color:white;padding:30px 22px;margin-top:25px;font:13px Arial}
#sb-home-rework .history-auto{width:1024px;min-width:1024px;padding:0;min-height:2400px;background:#e8edf2;color:#1e3552;display:grid;grid-template-columns:185px 1fr;text-align:left;font-family:Arial}
#sb-home-rework .history-auto .garage-rail{background:#203d62;color:white;padding:30px 18px;min-height:2000px;border-right:8px solid #7386a1}
#sb-home-rework .history-auto .garage-rail>div{font:700 21px/1.5 Arial;border-bottom:2px solid #c3cfdd;padding-bottom:25px}
#sb-home-rework .history-auto .garage-rail p{font:14px Arial;margin-top:35px}.history-auto .garage-rail b{color:#edb3a5}
#sb-home-rework .history-auto .garage-rail a{display:block;font:15px/1.5 Arial;color:#d5e4fa;text-decoration:underline;border-top:1px solid #69809f;padding:17px 0}
#sb-home-rework .history-auto .garage-rail small{font:11px Arial;display:block;margin-top:40px}
#sb-home-rework .history-auto .garage-page{background:#fff}
#sb-home-rework .history-auto .garage-page header{padding:35px 30px;background:linear-gradient(#e8edf2,#c4d0df);border-bottom:4px solid #203d62}
#sb-home-rework .history-auto h3{font:900 43px/1 Arial;color:#923c33;letter-spacing:0;margin:0 0 13px;text-shadow:1px 1px white}
#sb-home-rework .history-auto header p{font:17px Arial;margin:0}
#sb-home-rework .history-auto .garage-breadcrumb{padding:14px 28px;background:#ecf0f4;font:13px Arial;border-bottom:1px solid #bbb}
#sb-home-rework .history-auto .garage-center{padding:28px 35px}
#sb-home-rework .history-auto h4{font:700 22px/1.3 Arial;border-bottom:3px solid #9baabe;padding-bottom:13px;margin:14px 0 28px}
#sb-home-rework .history-auto .garage-center>img{width:100%;height:280px;object-fit:cover;border:5px ridge #b2b9c2}
#sb-home-rework .history-auto .garage-center p{font:18px/1.8 Arial;margin:30px 0}.history-auto .garage-center ul{font:18px/2.2 Arial}
#sb-home-rework .history-auto .garage-links{display:flex;gap:15px;margin:35px 0}.history-auto .garage-links a{font:700 14px Arial;background:#d7e0eb;padding:20px 15px;border:2px outset #a5b5c9}
#sb-home-rework .history-auto .garage-bottom{display:flex;gap:20px;margin:30px 0}.history-auto .garage-bottom span{flex:1;padding:25px;background:#e9edf3;border:1px solid #9faebf;font:15px/2 Arial}
#sb-home-rework .history-auto footer{padding:35px;background:#cbd5e2;font:14px/2 Arial;text-align:center}
#sb-home-rework .history-restaurant{width:700px;min-width:700px;padding:24px;min-height:2100px;background:#cdbca5;color:#713d2e;text-align:center;font-family:Georgia}
#sb-home-rework .history-restaurant .trattoria-border{border:8px double #885d48;background:#f6eacf;padding:20px}
#sb-home-rework .history-restaurant header{padding:25px 5px}
#sb-home-rework .history-restaurant header>span{font:15px Georgia;letter-spacing:4px}
#sb-home-rework .history-restaurant h3{font:italic bold 90px/.9 Georgia;letter-spacing:-5px;color:#803b2e;margin:20px 0 8px}
#sb-home-rework .history-restaurant header i{font:27px Georgia}
#sb-home-rework .history-restaurant p{font:17px/1.7 Georgia;margin:22px 10px}
#sb-home-rework .history-restaurant nav{padding:20px 5px;border-block:4px double #9d7656;font:18px Georgia;color:#7d3329;text-decoration:underline}
#sb-home-rework .history-restaurant .trattoria-rule{font:24px Georgia;letter-spacing:5px;margin-top:25px;color:#a7764f}
#sb-home-rework .history-restaurant h4{font:italic bold 27px Georgia;margin:25px 0}
#sb-home-rework .history-restaurant .trattoria-photo{width:91%;height:315px;object-fit:cover;border:10px ridge #b29170;filter:sepia(.2)}
#sb-home-rework .history-restaurant .trattoria-menu{border:5px double #9d7656;padding:5px 18px 25px;margin:35px 10px}
#sb-home-rework .history-restaurant .trattoria-menu>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;font:15px/2 Georgia}
#sb-home-rework .history-restaurant .trattoria-boxes{display:flex;gap:20px;margin:25px 10px}.history-restaurant .trattoria-boxes p{flex:1;border:1px solid #b89b76;padding:16px 8px;font-size:14px}
#sb-home-rework .history-restaurant footer{border-top:4px double #9d7656;padding:30px 5px;font:14px/1.8 Georgia;color:#803b2e;text-decoration:underline}
#sb-home-rework .history-salon{width:1100px;min-width:1100px;padding:0;min-height:2400px;background:#1b141b;color:#d9c6cf;text-align:left;font-family:Georgia}
#sb-home-rework .history-salon .salon-splash{height:670px;position:relative;background:linear-gradient(90deg,#251326c9,#1b111638),url('reel-salon.webp') center/cover;border-bottom:7px solid #806776}
#sb-home-rework .history-salon .salon-glow{position:absolute;inset:50px 200px 80px 60px;background:radial-gradient(ellipse,#916c8b48,transparent 70%)}
#sb-home-rework .history-salon .salon-title{position:absolute;left:75px;top:145px;text-align:center}
#sb-home-rework .history-salon .salon-title>span{font:italic 145px/.8 Georgia;color:#ead5e6;text-shadow:3px 3px #27152a;display:block;letter-spacing:-8px}
#sb-home-rework .history-salon .salon-title i{font:26px Georgia;display:block;margin-top:28px;color:#d9c0d4}
#sb-home-rework .history-salon .salon-tag{position:absolute;left:90px;top:420px;font:13px Arial;letter-spacing:4px;color:#ecd5e1}
#sb-home-rework .history-salon .salon-splash nav{position:absolute;bottom:0;left:0;right:0;padding:25px 35px;background:#1c121dea;text-align:center;color:#bd9ead;font:14px Georgia;letter-spacing:2px}
#sb-home-rework .history-salon .salon-under{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;padding:50px 70px;background:#2d202d}
#sb-home-rework .history-salon h4{font:italic 32px Georgia;color:#dbc0d2;margin:0 0 25px}
#sb-home-rework .history-salon p{font:18px/1.9 Georgia;color:#b6a2af;margin:0 0 25px}
#sb-home-rework .history-salon article>i{font:italic 23px Georgia;color:#8e7089}
#sb-home-rework .history-salon .salon-under aside>div{font:18px Georgia;padding:18px 0;border-bottom:1px solid #765b70;color:#bba2b3}
#sb-home-rework .history-salon .salon-photo-row{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:55px 70px;align-items:center}
#sb-home-rework .history-salon .salon-photo-row img{width:100%;height:270px;object-fit:cover;border:7px solid #695060;filter:saturate(.3)}
#sb-home-rework .history-salon .salon-photo-row span{font:13px Georgia;color:#c4a5bd}
#sb-home-rework .history-salon footer{border-top:1px solid #65495d;margin:0 70px;padding:35px 0;font:12px Georgia;color:#896b81;letter-spacing:2px}
#sb-home-rework .history-electric{width:1000px;min-width:1000px;padding:0;min-height:2350px;background:white;color:#34414d;font-family:Arial;text-align:left}
#sb-home-rework .history-electric .contractor-head{background:#f1d269;border-bottom:8px solid #273c50;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:20px}
#sb-home-rework .history-electric .contractor-head b{font:900 58px/.9 Arial;color:#263a50;display:block;letter-spacing:-2px}
#sb-home-rework .history-electric .contractor-head span{font:19px Arial;letter-spacing:3px;display:block;margin-top:13px}
#sb-home-rework .history-electric .contractor-head aside{font:14px/2 Arial;text-align:right}.history-electric .contractor-head strong{font-size:21px}
#sb-home-rework .history-electric .contractor-nav{background:#334b61;color:white;padding:22px 30px;font:15px Arial}
#sb-home-rework .history-electric .contractor-columns{display:grid;grid-template-columns:1fr 250px;gap:35px;padding:32px}
#sb-home-rework .history-electric .contractor-date{font:12px Arial;color:#8d949b;border-bottom:1px solid #b2b9bf;padding-bottom:18px}
#sb-home-rework .history-electric h3{font:700 39px/1.18 Arial;letter-spacing:-1px;margin:25px 0;color:#3a454e}
#sb-home-rework .history-electric .contractor-main>img{width:100%;height:300px;object-fit:cover;border:1px solid #a4adb5}
#sb-home-rework .history-electric p{font:17px/1.85 Arial;color:#69747e;margin:25px 0}
#sb-home-rework .history-electric h4{font:700 19px Arial;background:#e8ebee;padding:17px;margin:28px 0 20px;border-bottom:4px solid #efce69}
#sb-home-rework .history-electric .contractor-services{display:grid;grid-template-columns:1fr 1fr;gap:15px}.history-electric .contractor-services span{font:17px Arial;border:1px solid #b9c2cb;padding:20px 12px;background:#f3f5f6}
#sb-home-rework .history-electric .contractor-columns>aside{background:#eef1f3;padding:0 18px 25px;align-self:start}
#sb-home-rework .history-electric .contractor-columns>aside label{font:14px Arial;display:block;margin-top:20px}
#sb-home-rework .history-electric .contractor-columns>aside>div{height:35px;border:1px solid #a4adb5;background:white;margin:9px 0}.history-electric .contractor-columns>aside>div.old-message{height:100px}
#sb-home-rework .history-electric button{background:#e9ca63;border:2px outset #a59768;padding:14px 20px;font:13px Arial;color:#35495b}
#sb-home-rework .history-electric footer{background:#e5e9ed;padding:35px;font:13px Arial;border-top:4px solid #334b61}
#sb-home-rework .history-dental{width:960px;min-width:960px;padding:0;min-height:2250px;background:#edf5f1;color:#386467;text-align:left;font-family:Arial}
#sb-home-rework .history-dental .clinic-head{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;background:linear-gradient(#a1c8c5,#d1e5dd);height:230px;padding:25px 35px;border-bottom:7px solid #579092}
#sb-home-rework .history-dental h3{font:normal 49px/1.1 Georgia;letter-spacing:-1px;margin:0 0 20px;color:#2c686b;text-shadow:1px 1px white}
#sb-home-rework .history-dental .clinic-head p{font:18px Georgia;margin:0;color:#578783}
#sb-home-rework .history-dental .clinic-head img{width:100%;height:170px;object-fit:cover;border:8px solid #ffffff88;border-radius:55px 0 55px 0}
#sb-home-rework .history-dental .clinic-nav{font:14px Arial;padding:21px 22px;text-align:center;color:#2d696d;background:#e0efe8;border-bottom:2px solid #b6d0c6}
#sb-home-rework .history-dental .clinic-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;padding:25px}
#sb-home-rework .history-dental .clinic-cards article{background:white;border:1px solid #aac6bc;text-align:center;padding:25px 15px}
#sb-home-rework .history-dental .clinic-cards b{font:18px Georgia;color:#4f8b86}.history-dental .clinic-cards p{font:15px/1.8 Arial;color:#7b938b;margin:20px 0}.history-dental .clinic-cards a{font:14px Georgia;color:#4a8889;text-decoration:underline}
#sb-home-rework .history-dental .clinic-content{margin:10px 25px 35px;border:1px solid #b7d1c6;padding:30px;background:#fff}
#sb-home-rework .history-dental h4{font:28px Georgia;color:#467e7e;margin:0 0 22px}
#sb-home-rework .history-dental .clinic-content p{font:17px/1.9 Arial;color:#789087;margin:0 0 30px}
#sb-home-rework .history-dental .clinic-content>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:40px}
#sb-home-rework .history-dental .clinic-content img{width:100%;height:270px;object-fit:cover;border:6px solid #cce0d6}
#sb-home-rework .history-dental .clinic-content aside h4{font-size:21px}.history-dental .clinic-content aside p{font-size:15px}
#sb-home-rework .history-dental footer{padding:35px;text-align:center;background:#b9d6cc;color:#487a78;font:15px/2 Georgia}
/* Unambiguous comparison labels, while keeping the content above the fold. */
#sb-home-rework .pane-label{display:block;width:max-content;min-width:78px;font:800 12px/1 Arial,sans-serif;letter-spacing:.7px;padding:8px 12px;margin-bottom:0}
#sb-home-rework .viewport-caption{display:block;font:9px/1.5 Arial;color:#61616c;margin:5px 0 10px;min-height:14px}
#sb-home-rework .baked-badge{background:var(--sb-v);color:white}
@media(max-width:600px){
 #sb-home-rework .pane-label{font:800 10px/1 Arial;letter-spacing:.6px;padding:7px 9px;min-width:66px}
 #sb-home-rework .viewport-caption{font-size:7px;min-height:12px;margin:4px 0 8px}
 #sb-home-rework .home-hero{padding-top:5px}
 #sb-home-rework .hero-copy{padding-top:5px;padding-bottom:0}
 #sb-home-rework .hero-copy .micro{margin-bottom:17px}
 #sb-home-rework .hero-copy h1{margin-bottom:17px}
 #sb-home-rework .hero-copy p:not(.micro){margin-bottom:3px}
 #sb-home-rework .hero-actions{display:none}
 #sb-home-rework .hero-art{margin-top:4px;padding-top:35px;height:565px}
 #sb-home-rework .portal{top:4px;height:345px}
 #sb-home-rework .reel-gallery .hero-art{height:535px;padding-top:0}
 #sb-home-rework .reel{padding-top:8px}
}
#sb-home-rework .history-electric .contractor-submit{display:inline-block;background:#e9ca63;border:2px outset #a59768;padding:14px 20px;font:13px Arial;color:#35495b}
/* Desktop comparisons sit inside matching laptop enclosures. */
@media(min-width:601px){
 #sb-home-rework .comparison,#sb-home-rework .reel-gallery .comparison{grid-template-columns:1fr 1fr;gap:24px;padding-inline:12px;align-items:start}
 #sb-home-rework .pane{padding-bottom:13px}
 #sb-home-rework .screen,#sb-home-rework .after-screen,#sb-home-rework .reel-gallery .screen,#sb-home-rework .reel-gallery .after-screen{height:auto;aspect-ratio:1.45;border:7px solid #25252c;border-top-width:12px;border-bottom-width:12px;border-radius:10px 10px 3px 3px;box-shadow:0 10px 18px #17171f23;background-clip:padding-box}
 #sb-home-rework .pane:after{content:'';position:absolute;z-index:20;bottom:0;left:-5%;width:110%;height:14px;background:linear-gradient(#dce0e5 0%,#aeb4bd 45%,#777f89 70%,#b6bdc7 100%);clip-path:polygon(0 0,100% 0,97% 70%,93% 100%,7% 100%,3% 70%);border-radius:0 0 40% 40%;box-shadow:0 7px 12px #17171f30;pointer-events:none}
 #sb-home-rework .pane:before{content:'';position:absolute;z-index:21;bottom:8px;left:40%;width:20%;height:5px;background:#818893;border-radius:0 0 5px 5px;pointer-events:none}
 #sb-home-rework .screen:before{content:'';position:absolute;z-index:15;top:0;left:50%;transform:translateX(-50%);width:20px;height:5px;border-radius:0 0 4px 4px;background:radial-gradient(circle at 50% 1px,#657386 1.4px,#25252c 1.8px);pointer-events:none}
 #sb-home-rework .pm-hero{min-height:110px;padding:12px 14px}
 #sb-home-rework .pm-nav,#sb-home-rework .pl-nav,#sb-home-rework .ph-nav,#sb-home-rework .pc-nav{height:36px;padding-block:7px}
 #sb-home-rework .pm-hero h3{font-size:27px;margin-bottom:6px}
 #sb-home-rework .pm-hero p{margin-bottom:9px}
 #sb-home-rework .pm-overline{margin-bottom:6px}
 #sb-home-rework .pm-foot{padding:7px 14px}
 #sb-home-rework .pm-bottom{padding:5px 14px}
 #sb-home-rework .premium-luma{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:36px 1fr}
 #sb-home-rework .pl-nav{grid-column:1/-1}
 #sb-home-rework .pl-image{grid-column:2;grid-row:2;min-height:0}
 #sb-home-rework .pl-copy{grid-column:1;grid-row:2;padding:15px 11px;align-self:center}
 #sb-home-rework .pl-copy h3{font-size:23px}
 #sb-home-rework .pl-copy>div{flex-wrap:wrap}
 #sb-home-rework .ph-copy{padding:12px 13px}
 #sb-home-rework .ph-copy h3{font-size:23px;margin-bottom:10px}
 #sb-home-rework .ph-copy p{margin-bottom:7px}
 #sb-home-rework .ph-services{padding:7px 12px}
 #sb-home-rework .pc-copy{padding:10px}
 #sb-home-rework .pc-copy h3{font-size:24px;margin-bottom:9px}
 #sb-home-rework .pc-copy>p{margin-bottom:7px}
 #sb-home-rework .pc-image{min-height:35px}
 #sb-home-rework .pc-bottom{padding:7px 10px}
}
@media(min-width:601px){
 #sb-home-rework .fitness .client-top{padding:10px 12px}
 #sb-home-rework .fitness .fitness-copy{padding:10px 12px 28px}
 #sb-home-rework .fitness h3{font-size:23px;letter-spacing:-1px;margin-bottom:10px}
 #sb-home-rework .fitness .fitness-copy p{font-size:9px;margin-bottom:10px}
 #sb-home-rework .fitness .fitness-bottom{font-size:7px;padding:7px 12px}
 #sb-home-rework .auto .client-top{padding:9px 12px}
 #sb-home-rework .auto .auto-heading{padding:9px 12px}
 #sb-home-rework .auto h3{font-size:22px;max-width:100%}
 #sb-home-rework .auto .auto-car{height:48px;margin-bottom:6px}
 #sb-home-rework .auto .auto-services{font-size:8px;gap:3px}
 #sb-home-rework .auto .auto-services span{padding:4px}
 #sb-home-rework .auto .auto-bottom{margin-top:6px;font-size:8px}
 #sb-home-rework .auto .client-button{padding:5px 7px;font-size:8px}
 #sb-home-rework .ph-copy{padding:9px 12px}
 #sb-home-rework .ph-copy h3{font-size:20px;line-height:.98;margin-bottom:8px}
 #sb-home-rework .ph-copy p{font-size:6px;margin-bottom:6px}
 #sb-home-rework .ph-image{min-height:28px}
 #sb-home-rework .ph-button{padding:7px 10px}
 #sb-home-rework .pc-copy h3{font-size:22px}
 #sb-home-rework .pc-button{padding:8px 11px}
 #sb-home-rework .pc-copy{padding:8px}
}
@media(min-width:601px){#sb-home-rework .fitness .fitness-bottom{display:none}#sb-home-rework .fitness .fitness-copy{padding-top:8px}#sb-home-rework .fitness h3{font-size:21px;margin-bottom:8px}#sb-home-rework .fitness .fitness-copy p{font-size:8px;margin-bottom:7px}#sb-home-rework .fitness .client-button{padding:7px 10px;font-size:9px}}
