.jcc-sl-hero *::before,.jcc-sl-hero *::after{box-sizing:border-box}.jcc-sl-hero img{max-width:100%}.jcc-sl-hero{position:relative;overflow:hidden;color:#fff;font-family:'Outfit',Arial,sans-serif;background:linear-gradient(115deg,rgba(9,22,38,.94) 0%,rgba(11,28,48,.88) 47%,rgba(11,28,48,.48) 100% ),url('https://www.myroofimprovement.com/wp-content/uploads/2024/04/the-best-roof-installation-in-sugar-land-1536x894.webp') center center / cover no-repeat}.jcc-sl-hero .jcc-sl-hero,.jcc-sl-hero *{box-sizing:border-box}.jcc-sl-hero-wrap{max-width:1160px;margin:0 auto;padding:88px 28px}.jcc-sl-hero-content{max-width:720px}.jcc-sl-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffb28b;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.jcc-sl-kicker svg{width:17px;height:17px;flex-shrink:0}.jcc-sl-hero h1{color:#ffffff;font-size:50px;font-weight:800;line-height:1.08;letter-spacing:-1.7px;margin:0 0 19px}.jcc-sl-hero-description{max-width:670px;color:#dce5ee;font-size:18px;line-height:1.7;margin:0 0 28px}.jcc-sl-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.jcc-sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#f16223;color:#ffffff !important;font-size:16px;font-weight:700;line-height:1;padding:16px 25px;border-radius:11px;text-decoration:none !important;transition:all .2s ease}.jcc-sl-btn:hover{background:#df4e14;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 12px 25px rgba(241,98,35,.32)}.jcc-sl-btn svg{width:18px;height:18px}.jcc-sl-btn-light{background:#ffffff;color:#006098 !important}.jcc-sl-btn-light:hover{background:#f16223;color:#ffffff !important}.jcc-sl-trust-row{display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:31px;padding-top:25px;border-top:1px solid rgba(255,255,255,.16)}.jcc-sl-trust-item{display:flex;align-items:center;gap:8px;color:#e7edf4;font-size:14px;font-weight:600}.jcc-sl-trust-item svg{width:20px;height:20px;color:#f16223;flex-shrink:0}@media(max-width:767px){.jcc-sl-hero-wrap{padding:64px 20px}.jcc-sl-hero h1{font-size:35px;line-height:1.12;letter-spacing:-1px}.jcc-sl-hero-description{font-size:16px;line-height:1.65}.jcc-sl-hero-actions{display:grid;grid-template-columns:1fr}.jcc-sl-btn{width:100%;padding:16px 18px}.jcc-sl-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jcc-sl-trust-item{font-size:13px}}@media(max-width:420px){.jcc-sl-trust-row{grid-template-columns:1fr}}.jcc-sl-hero>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.jcc-sl-hero>.jcc-sl-hero-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}.jcc-sl-hero a[class],.jcc-sl-hero a[class]:hover{text-decoration:none !important}.slt-sec *::before,.slt-sec *::after{box-sizing:border-box}.slt-sec img{max-width:100%}.slt-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--blue-tint:#eaf6ff;--line:#e4edf6;--soft:#f8fafc;--white:#fff;--shadow:0 18px 44px rgba(11,28,48,.13)}.slt-sec,.slt-sec .slt-sec,.slt-sec *{box-sizing:border-box}.slt-sec{position:relative;overflow:hidden;padding:74px 0;font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.slt-sec::before{content:"";position:absolute;top:-140px;right:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,96,152,.06) 0%,rgba(0,96,152,0) 70%);pointer-events:none}.slt-wrap{max-width:1140px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.slt-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start}.slt-text{padding-top:0}.slt-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.slt-kicker svg{width:16px;height:16px;flex-shrink:0}.slt-text h2{color:var(--navy);font-weight:800;font-size:2.15rem;line-height:1.16;letter-spacing:-.02em;margin:0 0 18px}.slt-text p{margin:0 0 16px;color:var(--ink);font-size:1.05rem}.slt-media{position:relative;padding-top:50px}.slt-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:4 / 3.2}.slt-frame .slt-sec img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.slt-frame:hover .slt-sec img{transform:scale(1.05)}.slt-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,23,38,0) 55%,rgba(7,23,38,.5) 100%);pointer-events:none}.slt-tag{position:absolute;top:16px;right:16px;z-index:3;background:rgba(11,28,48,.82);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:7px 13px;border-radius:9px;backdrop-filter:blur(5px);display:inline-flex;align-items:center;gap:7px}.slt-tag svg{width:14px;height:14px;color:var(--orange)}.slt-badge{position:absolute;left:-14px;bottom:26px;z-index:3;display:flex;align-items:center;gap:13px;background:#fff;border-radius:14px;padding:15px 20px;box-shadow:0 18px 40px rgba(11,28,48,.22)}.slt-badge-ic{width:44px;height:44px;border-radius:11px;background:var(--tint);color:var(--orange);display:flex;align-items:center;justify-content:center;flex-shrink:0}.slt-badge-ic svg{width:24px;height:24px}.slt-badge b{display:block;color:var(--navy);font-size:1.05rem;font-weight:800;line-height:1.1}.slt-badge span{display:block;color:var(--grey);font-size:.8rem;font-weight:600;margin-top:2px}.slt-bottom-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-top:25px;border-top:1px solid var(--line)}.slt-chips{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;flex:1}.slt-chip{display:inline-flex;align-items:center;gap:7px;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:9px 15px;font-size:.9rem;font-weight:600;color:var(--navy);white-space:nowrap}.slt-chip svg{width:14px;height:14px;color:var(--orange);flex-shrink:0}.slt-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-width:320px;background:var(--orange);color:#fff !important;font-weight:700;font-size:1rem;padding:16px 28px;border-radius:12px;text-decoration:none !important;transition:.15s;white-space:nowrap}.slt-btn:hover{background:var(--orange-d);transform:translateY(-2px);box-shadow:0 14px 28px rgba(241,98,35,.3);color:#fff !important}.slt-btn svg{width:18px;height:18px;transition:transform .2s}.slt-btn:hover svg{transform:translateX(4px)}.slt-sec a:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}@media (max-width:880px){.slt-sec{padding:52px 0}.slt-wrap{padding:0 20px}.slt-grid{grid-template-columns:1fr;gap:32px}.slt-text h2{font-size:1.7rem}.slt-media{order:-1;padding-top:0}.slt-frame{aspect-ratio:16 / 10}.slt-badge{left:16px;bottom:16px;padding:12px 16px}.slt-bottom-bar{align-items:flex-start;flex-direction:column;gap:18px}.slt-chips{width:100%}.slt-btn{width:100%;min-width:0}}@media (max-width:480px){.slt-sec{padding:44px 0}.slt-text h2{font-size:1.5rem}.slt-text p{font-size:1rem}.slt-chips{gap:8px}.slt-chip{flex:1 1 calc(50% - 8px);justify-content:center;font-size:.82rem;padding:9px 10px}.slt-badge{left:12px;right:12px;bottom:12px;padding:12px 14px}.slt-badge b{font-size:.95rem}.slt-badge span{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.slt-sec *,.slt-sec *::before,.slt-sec *::after{transition:none !important}}.slt-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.slt-sec>.slt-wrap{max-width:1140px !important;margin-left:auto !important;margin-right:auto !important}.slt-sec a[class],.slt-sec a[class]:hover{text-decoration:none !important}.jcc-about-sl *::before,.jcc-about-sl *::after{box-sizing:border-box}.jcc-about-sl img{max-width:100%}.jcc-about-sl,.jcc-about-sl .jcc-about-sl,.jcc-about-sl *{box-sizing:border-box}.jcc-about-sl{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--line:#e4edf6;--soft:#f8fafc;--white:#ffffff;--shadow:0 18px 44px rgba(11,28,48,.13);position:relative;overflow:hidden;padding:82px 0;font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);line-height:1.7}.jcc-about-sl::before{content:"";position:absolute;width:460px;height:460px;left:-190px;bottom:-210px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.09) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.jcc-about-sl::after{content:"";position:absolute;width:360px;height:360px;top:-190px;right:-140px;border-radius:50%;background:radial-gradient(circle,rgba(0,96,152,.08) 0%,rgba(0,96,152,0) 70%);pointer-events:none}.jcc-about-sl-wrap{max-width:1140px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.jcc-about-sl-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px}.jcc-about-sl-media{position:relative}.jcc-about-sl-image-frame{position:relative;min-height:500px;padding:30px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at top right,rgba(0,96,152,.10),transparent 42%),linear-gradient(145deg,#ffffff 0%,#f7fafc 100%);box-shadow:var(--shadow)}.jcc-about-sl-image-frame::before{content:"";position:absolute;width:220px;height:220px;right:-85px;bottom:-95px;border-radius:50%;background:rgba(241,98,35,.10)}.jcc-about-sl-image-frame::after{content:"";position:absolute;width:130px;height:130px;left:-46px;top:-42px;border-radius:50%;border:26px solid rgba(0,96,152,.07)}.jcc-about-sl-image-frame .jcc-about-sl img{position:relative;z-index:2;width:100%;max-width:390px;height:auto;display:block;object-fit:contain;transition:transform .35s ease}.jcc-about-sl-image-frame:hover .jcc-about-sl img{transform:scale(1.025)}.jcc-about-sl-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--orange);font-size:.77rem;font-weight:800;line-height:1;letter-spacing:.15em;text-transform:uppercase}.jcc-about-sl-kicker svg{width:16px;height:16px}.jcc-about-sl-content h2{max-width:650px;margin:0 0 17px;color:var(--navy);font-size:2.2rem;font-weight:800;line-height:1.14;letter-spacing:-.025em}.jcc-about-sl-content > p{max-width:670px;margin:0 0 24px;color:var(--ink);font-size:1.04rem}.jcc-about-sl-list{display:grid;grid-template-columns:1fr;gap:11px;margin:0 0 25px;padding:0;list-style:none}.jcc-about-sl-list li{display:flex;align-items:center;gap:14px;min-height:66px;padding:13px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;transition:all .2s ease}.jcc-about-sl-list li:hover{transform:translateX(4px);border-color:#f2d2c0;box-shadow:0 10px 24px rgba(11,28,48,.07)}.jcc-about-sl-check{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;color:var(--orange);background:var(--tint);transition:all .2s ease}.jcc-about-sl-list li:hover .jcc-about-sl-check{color:#fff;background:var(--orange)}.jcc-about-sl-check svg{width:19px;height:19px}.jcc-about-sl-list span:last-child{color:var(--ink);font-size:.96rem;font-weight:650;line-height:1.45}.jcc-about-sl-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:11px 20px;margin:0 0 26px;padding:19px 0 0;border-top:1px solid var(--line)}.jcc-about-sl-trust{display:inline-flex;align-items:center;gap:7px;color:var(--grey);font-size:.78rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.jcc-about-sl-trust svg{width:16px;height:16px;color:var(--orange)}.jcc-about-sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:250px;padding:16px 27px;border-radius:12px;color:#fff !important;background:var(--orange);font-size:1rem;font-weight:700;line-height:1;text-decoration:none !important;transition:all .2s ease}.jcc-about-sl-btn:hover{color:#fff !important;background:var(--orange-d);transform:translateY(-2px);box-shadow:0 14px 28px rgba(241,98,35,.28)}.jcc-about-sl-btn svg{width:18px;height:18px;transition:transform .2s ease}.jcc-about-sl-btn:hover svg{transform:translateX(4px)}.jcc-about-sl a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:920px){.jcc-about-sl{padding:58px 0}.jcc-about-sl-grid{grid-template-columns:1fr;gap:42px}.jcc-about-sl-media{max-width:620px;margin:0 auto;width:100%}.jcc-about-sl-image-frame{min-height:400px}.jcc-about-sl-content h2{font-size:1.85rem}}@media (max-width:600px){.jcc-about-sl{padding:46px 0}.jcc-about-sl-wrap{padding:0 20px}.jcc-about-sl-image-frame{min-height:330px;padding:22px;border-radius:18px}.jcc-about-sl-image-frame .jcc-about-sl img{max-width:290px}.jcc-about-sl-content h2{font-size:1.55rem}.jcc-about-sl-content > p{font-size:1rem}.jcc-about-sl-list li{align-items:flex-start;padding:13px}.jcc-about-sl-list span:last-child{font-size:.9rem}.jcc-about-sl-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.jcc-about-sl *,.jcc-about-sl *::before,.jcc-about-sl *::after{transition:none !important}}.jcc-about-sl>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.jcc-about-sl>.jcc-about-sl-wrap{max-width:1140px !important;margin-left:auto !important;margin-right:auto !important}.jcc-about-sl a[class],.jcc-about-sl a[class]:hover{text-decoration:none !important}.slb-sec *::before,.slb-sec *::after{box-sizing:border-box}.slb-sec img{max-width:100%}.slb-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--white:#fff}.slb-sec,.slb-sec *{box-sizing:border-box}.slb-sec{font-family:'Outfit',Arial,sans-serif;line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.slb-sec img{max-width:100%;display:block}.slb-sec{position:relative;overflow:hidden;padding:82px 0;color:#eaf1f8;background:linear-gradient(120deg,rgba(9,22,38,.94) 0%,rgba(11,28,48,.9) 42%,rgba(11,28,48,.72) 100%),url('https://www.myroofimprovement.com/wp-content/uploads/2024/04/Sugar-land-texas-reliable-roof-installers.webp') center/cover no-repeat fixed}.slb-sec::before{content:"";position:absolute;top:-150px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.10) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.slb-wrap{max-width:1120px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.slb-head{max-width:760px;margin:0 0 34px}.slb-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffb28b;font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.slb-kicker svg{width:16px;height:16px}.slb-head h2{color:#fff;font-weight:800;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 18px}.slb-head p{margin:0 0 15px;color:#cdd9e6;font-size:1.05rem}.slb-head p strong{color:#fff;font-weight:600}.slb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 4px}.slb-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:15px;padding:24px 20px;backdrop-filter:blur(7px);transition:.2s}.slb-card:hover{background:rgba(255,255,255,.13);transform:translateY(-5px);box-shadow:0 20px 44px rgba(4,20,38,.32)}.slb-ic{width:48px;height:48px;border-radius:12px;background:rgba(241,98,35,.16);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:.2s}.slb-card:hover .slb-ic{background:var(--orange);color:#fff}.slb-ic svg{width:25px;height:25px}.slb-card h3{color:#fff;font-weight:700;font-size:1.04rem;line-height:1.25;margin:0 0 7px}.slb-card p{color:#c3d0de;font-size:.88rem;line-height:1.55;margin:0}@media (max-width:980px){.slb-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.slb-sec{padding:56px 0;background-attachment:scroll}.slb-head h2{font-size:1.6rem}}@media (max-width:520px){.slb-grid{grid-template-columns:1fr}}.slb-sec :focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.slb-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.slb-sec>.slb-wrap{max-width:1120px !important;margin-left:auto !important;margin-right:auto !important}.slb-sec a[class],.slb-sec a[class]:hover{text-decoration:none !important}.sls-sec *::before,.sls-sec *::after{box-sizing:border-box}.sls-sec img{max-width:100%}.sls-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--blue-tint:#eaf6ff;--line:#e4edf6;--soft:#f8fafc;--white:#fff;--shadow:0 16px 40px rgba(11,28,48,.10)}.sls-sec,.sls-sec *{box-sizing:border-box}.sls-sec{font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.sls-sec img{max-width:100%;display:block}.sls-sec{padding:76px 0;position:relative;overflow:hidden}.sls-sec::before{content:"";position:absolute;top:-160px;right:-160px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(0,96,152,.055) 0%,rgba(0,96,152,0) 70%);pointer-events:none}.sls-wrap{max-width:1160px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.sls-head{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;margin-bottom:44px}.sls-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--orange);font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px}.sls-kicker::before{content:"";width:26px;height:2px;background:var(--orange);border-radius:99px}.sls-head h2{color:var(--navy);font-weight:800;font-size:2.3rem;line-height:1.14;letter-spacing:-.025em;margin:0 0 16px}.sls-head-left>p{margin:0 0 20px;color:var(--grey);font-size:1.06rem;max-width:520px}.sls-pills{display:flex;flex-wrap:wrap;gap:9px}.sls-pill{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 15px;font-size:.84rem;font-weight:600;color:var(--navy);transition:.15s}.sls-pill:hover{border-color:#f2d2c0;background:var(--tint)}.sls-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}.sls-media{position:relative}.sls-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:4/3.4}.sls-frame .sls-sec img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}.sls-frame:hover .sls-sec img{transform:scale(1.05)}.sls-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,23,38,0) 55%,rgba(7,23,38,.5) 100%)}.sls-badge{position:absolute;left:-14px;bottom:24px;z-index:3;display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 18px 40px rgba(11,28,48,.2)}.sls-badge b{display:block;color:var(--navy);font-size:1.6rem;font-weight:800;line-height:1}.sls-badge span{display:block;color:var(--grey);font-size:.8rem;font-weight:600;margin-top:2px}.sls-badge .bdot{width:44px;height:44px;border-radius:11px;background:var(--tint);color:var(--orange);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sls-badge .bdot svg{width:24px;height:24px}.sls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sls-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 26px 24px;transition:.22s ease;overflow:hidden}.sls-card::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,var(--orange),var(--orange-d));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sls-card:hover{border-color:#f2d2c0;box-shadow:var(--shadow);transform:translateY(-6px)}.sls-card:hover::after{transform:scaleX(1)}.sls-num{position:absolute;top:20px;right:22px;font-size:2.3rem;font-weight:800;color:var(--navy);opacity:.06;line-height:1;letter-spacing:-.04em}.sls-ic{width:56px;height:56px;border-radius:15px;background:linear-gradient(135deg,var(--tint) 0%,#ffe0d0 100%);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:.22s;box-shadow:0 6px 16px rgba(241,98,35,.12)}.sls-card:hover .sls-ic{background:linear-gradient(135deg,var(--orange) 0%,var(--orange-d) 100%);color:#fff;transform:rotate(-5deg) scale(1.05)}.sls-ic svg{width:28px;height:28px}.sls-card h3{color:var(--navy);font-weight:700;font-size:1.15rem;line-height:1.25;margin:0 0 9px;position:relative;z-index:1}.sls-card p{color:var(--grey);font-size:.93rem;line-height:1.6;margin:0 0 16px;flex-grow:1}.sls-more{display:inline-flex;align-items:center;gap:7px;color:var(--orange-d);font-weight:700;font-size:.92rem;text-decoration:none;margin-top:auto}.sls-more svg{width:15px;height:15px;transition:transform .2s}.sls-card:hover .sls-more svg{transform:translateX(4px)}.sls-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:26px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 100%);border-radius:18px;padding:28px 34px;color:#fff}.sls-cta-copy{display:flex;align-items:center;gap:18px}.sls-cta-ic{flex-shrink:0;width:52px;height:52px;border-radius:13px;background:rgba(241,98,35,.16);color:var(--orange);display:flex;align-items:center;justify-content:center}.sls-cta-ic svg{width:26px;height:26px}.sls-cta-copy b{display:block;font-size:1.2rem;font-weight:800;color:#fff;line-height:1.2}.sls-cta-copy span{display:block;color:#c3d0de;font-size:.96rem;margin-top:3px}.sls-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;background:var(--orange);color:#fff !important;font-weight:700;font-size:1rem;padding:15px 26px;border-radius:12px;text-decoration:none;transition:.15s;white-space:nowrap}.sls-btn:hover{background:var(--orange-d);transform:translateY(-2px);box-shadow:0 14px 28px rgba(241,98,35,.32)}.sls-btn svg{width:18px;height:18px;transition:transform .2s}.sls-btn:hover svg{transform:translateX(4px)}@media (max-width:980px){.sls-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.sls-sec{padding:54px 0}.sls-head{grid-template-columns:1fr;gap:30px}.sls-head h2{font-size:1.7rem}.sls-media{order:-1}.sls-frame{aspect-ratio:16/10}.sls-cta{flex-direction:column;align-items:flex-start;gap:14px}.sls-btn{width:100%;justify-content:center}}@media (max-width:560px){.sls-grid{grid-template-columns:1fr}.sls-cta-copy{flex-direction:column;align-items:flex-start;gap:12px}}.sls-sec :focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.sls-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.sls-sec>.sls-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}.sls-sec a[class],.sls-sec a[class]:hover{text-decoration:none !important}#jcc-credential-section-v2 *::before,#jcc-credential-section-v2 *::after{box-sizing:border-box}#jcc-credential-section-v2 img{max-width:100%}#jcc-credential-section-v2,#jcc-credential-section-v2 #jcc-credential-section-v2,#jcc-credential-section-v2 *{box-sizing:border-box}#jcc-credential-section-v2{--jcc-navy:#071b2b;--jcc-navy-2:#0b2b42;--jcc-navy-3:#123e59;--jcc-orange:#f16223;--jcc-orange-dark:#df4e14;--jcc-text:#f5faff;--jcc-muted:#bfd1dd;--jcc-line:rgba(255,255,255,.14);--jcc-card:rgba(255,255,255,.065);--jcc-card-hover:rgba(255,255,255,.105);position:relative;isolation:isolate;overflow:hidden;padding:84px 0;color:var(--jcc-text);font-family:'Outfit',Arial,sans-serif;line-height:1.7;background:radial-gradient(circle at 92% 10%,rgba(0,130,204,.30) 0%,transparent 29%),radial-gradient(circle at 5% 95%,rgba(241,98,35,.17) 0%,transparent 28%),linear-gradient(135deg,#071827 0%,#092b42 54%,#0d3955 100%)}#jcc-credential-section-v2::before{content:"";position:absolute;z-index:-1;top:-230px;left:36%;width:420px;height:420px;border:1px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}#jcc-credential-section-v2::after{content:"";position:absolute;z-index:-1;right:-140px;bottom:-140px;width:290px;height:290px;border:42px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}#jcc-credential-section-v2 .jcc-cred-wrap{position:relative;max-width:1140px;margin:0 auto;padding:0 28px}#jcc-credential-section-v2 .jcc-cred-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:62px}#jcc-credential-section-v2 .jcc-cred-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 15px;color:#ffb38d;font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.15em;text-transform:uppercase}#jcc-credential-section-v2 .jcc-cred-kicker > svg{position:static !important;display:block !important;width:17px !important;height:17px !important;min-width:17px !important;min-height:17px !important;margin:0 !important;padding:0 !important;transform:none !important;flex:none !important}#jcc-credential-section-v2 .jcc-cred-content h2{max-width:620px;margin:0 0 19px;color:#fff;font-size:2.25rem;font-weight:800;line-height:1.13;letter-spacing:-.03em}#jcc-credential-section-v2 .jcc-cred-content > p{max-width:630px;margin:0 0 25px;color:var(--jcc-muted);font-size:1.04rem}#jcc-credential-section-v2 .jcc-cred-highlight{display:flex;align-items:flex-start;gap:13px;max-width:630px;margin:0 0 28px;padding:17px 18px;border:1px solid rgba(126,215,251,.22);border-radius:15px;background:rgba(0,130,204,.12)}#jcc-credential-section-v2 .jcc-cred-highlight-icon,#jcc-credential-section-v2 .jcc-cred-main-icon,#jcc-credential-section-v2 .jcc-cred-icon{position:relative !important;display:grid !important;place-items:center !important;overflow:hidden !important;line-height:0 !important;text-align:center !important}#jcc-credential-section-v2 .jcc-cred-highlight-icon{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;flex:0 0 40px !important;border-radius:50% !important;color:#fff;background:var(--jcc-orange)}#jcc-credential-section-v2 .jcc-cred-main-icon{width:54px !important;height:54px !important;min-width:54px !important;min-height:54px !important;max-width:54px !important;max-height:54px !important;flex:0 0 54px !important;border-radius:50% !important;color:#fff;background:linear-gradient(135deg,var(--jcc-orange),var(--jcc-orange-dark));box-shadow:0 12px 24px rgba(241,98,35,.24)}#jcc-credential-section-v2 .jcc-cred-icon{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important;flex:0 0 44px !important;border:1px solid rgba(255,179,141,.34);border-radius:50% !important;color:#ffbd9a;background:rgba(241,98,35,.13);transition:all .2s ease}#jcc-credential-section-v2 .jcc-cred-highlight-icon > svg,#jcc-credential-section-v2 .jcc-cred-main-icon > svg,#jcc-credential-section-v2 .jcc-cred-icon > svg{position:static !important;inset:auto !important;display:block !important;margin:0 !important;padding:0 !important;transform:none !important;float:none !important;vertical-align:middle !important;overflow:visible !important;flex:none !important}#jcc-credential-section-v2 .jcc-cred-highlight-icon > svg{width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;max-width:19px !important;max-height:19px !important}#jcc-credential-section-v2 .jcc-cred-main-icon > svg{width:25px !important;height:25px !important;min-width:25px !important;min-height:25px !important;max-width:25px !important;max-height:25px !important}#jcc-credential-section-v2 .jcc-cred-icon > svg{width:21px !important;height:21px !important;min-width:21px !important;min-height:21px !important;max-width:21px !important;max-height:21px !important}#jcc-credential-section-v2 .jcc-cred-highlight strong{display:block;margin:0 0 2px;color:#fff;font-size:.97rem;font-weight:800;line-height:1.35}#jcc-credential-section-v2 .jcc-cred-highlight span{display:block;color:#c7dce8;font-size:.88rem;font-weight:500;line-height:1.48}#jcc-credential-section-v2 .jcc-cred-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:300px;padding:16px 28px;border-radius:12px;background:var(--jcc-orange);color:#fff !important;font-size:1rem;font-weight:700;line-height:1;text-decoration:none !important;transition:all .2s ease}#jcc-credential-section-v2 .jcc-cred-btn:hover{color:#fff !important;background:var(--jcc-orange-dark);transform:translateY(-2px);box-shadow:0 15px 28px rgba(241,98,35,.30)}#jcc-credential-section-v2 .jcc-cred-btn > svg{position:static !important;display:block !important;width:18px !important;height:18px !important;min-width:18px !important;margin:0 !important;padding:0 !important;transform:none !important;flex:none !important;transition:transform .2s ease}#jcc-credential-section-v2 .jcc-cred-btn:hover > svg{transform:translateX(4px) !important}#jcc-credential-section-v2 .jcc-cred-panel{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(145deg,rgba(21,64,91,.79),rgba(7,31,50,.80));box-shadow:0 24px 55px rgba(0,0,0,.21)}#jcc-credential-section-v2 .jcc-cred-panel::before{content:"";position:absolute;top:-130px;right:-125px;width:245px;height:245px;border-radius:50%;background:rgba(0,140,210,.14);pointer-events:none}#jcc-credential-section-v2 .jcc-cred-panel::after{content:"";position:absolute;bottom:-120px;left:-105px;width:225px;height:225px;border-radius:50%;background:rgba(241,98,35,.10);pointer-events:none}#jcc-credential-section-v2 .jcc-cred-panel-head{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin:0 0 21px;padding:0 0 20px;border-bottom:1px solid var(--jcc-line)}#jcc-credential-section-v2 .jcc-cred-panel-head h3{margin:0;color:#fff;font-size:1.18rem;font-weight:800;line-height:1.2}#jcc-credential-section-v2 .jcc-cred-panel-head p{margin:4px 0 0;color:#b8ccda;font-size:.85rem;font-weight:500;line-height:1.4}#jcc-credential-section-v2 .jcc-cred-list{position:relative;z-index:1;display:grid;gap:11px;margin:0;padding:0;list-style:none}#jcc-credential-section-v2 .jcc-cred-item{display:flex;align-items:flex-start;gap:13px;padding:14px 15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:var(--jcc-card);transition:all .2s ease}#jcc-credential-section-v2 .jcc-cred-item:hover{border-color:rgba(255,179,141,.52);background:var(--jcc-card-hover);transform:translateX(4px)}#jcc-credential-section-v2 .jcc-cred-item:hover .jcc-cred-icon{color:#fff;border-color:var(--jcc-orange);background:var(--jcc-orange)}#jcc-credential-section-v2 .jcc-cred-item strong{display:block;margin:0 0 3px;color:#fff;font-size:.96rem;font-weight:800;line-height:1.32}#jcc-credential-section-v2 .jcc-cred-item span{display:block;color:#bdd0dc;font-size:.85rem;font-weight:500;line-height:1.45}#jcc-credential-section-v2 .jcc-cred-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:19px;border-top:1px solid var(--jcc-line)}#jcc-credential-section-v2 .jcc-cred-review{display:flex;align-items:center;gap:9px}#jcc-credential-section-v2 .jcc-cred-stars{color:#ffbd32;font-size:1.05rem;line-height:1;letter-spacing:1px;white-space:nowrap}#jcc-credential-section-v2 .jcc-cred-review small{color:#bfd1dd;font-size:.77rem;font-weight:600;line-height:1.35}#jcc-credential-section-v2 .jcc-cred-since{padding:9px 12px;border:1px solid rgba(126,215,251,.24);border-radius:10px;background:rgba(0,130,204,.13);color:#c2ecff;font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap}#jcc-credential-section-v2 a:focus-visible{outline:3px solid #ffb38d;outline-offset:3px}@media(max-width:920px){#jcc-credential-section-v2{padding:60px 0}#jcc-credential-section-v2 .jcc-cred-grid{grid-template-columns:1fr;gap:40px}#jcc-credential-section-v2 .jcc-cred-content h2{font-size:1.9rem}}@media(max-width:600px){#jcc-credential-section-v2{padding:48px 0}#jcc-credential-section-v2 .jcc-cred-wrap{padding:0 20px}#jcc-credential-section-v2 .jcc-cred-content h2{font-size:1.55rem}#jcc-credential-section-v2 .jcc-cred-content > p{font-size:1rem}#jcc-credential-section-v2 .jcc-cred-panel{padding:19px;border-radius:18px}#jcc-credential-section-v2 .jcc-cred-panel-head{align-items:flex-start}#jcc-credential-section-v2 .jcc-cred-main-icon{width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;max-width:46px !important;max-height:46px !important;flex:0 0 46px !important}#jcc-credential-section-v2 .jcc-cred-main-icon > svg{width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;max-width:22px !important;max-height:22px !important}#jcc-credential-section-v2 .jcc-cred-item{gap:11px;padding:13px}#jcc-credential-section-v2 .jcc-cred-icon{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;flex:0 0 40px !important}#jcc-credential-section-v2 .jcc-cred-icon > svg{width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;max-width:19px !important;max-height:19px !important}#jcc-credential-section-v2 .jcc-cred-item strong{font-size:.9rem}#jcc-credential-section-v2 .jcc-cred-item span{font-size:.8rem}#jcc-credential-section-v2 .jcc-cred-bottom{align-items:flex-start;flex-direction:column}#jcc-credential-section-v2 .jcc-cred-btn{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){#jcc-credential-section-v2 *,#jcc-credential-section-v2 *::before,#jcc-credential-section-v2 *::after{transition:none !important}}#jcc-credential-section-v2>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}#jcc-credential-section-v2>.jcc-cred-wrap{max-width:1140px !important;margin-left:auto !important;margin-right:auto !important}#jcc-credential-section-v2 a[class],#jcc-credential-section-v2 a[class]:hover{text-decoration:none !important}#jcc-why-white *::before,#jcc-why-white *::after{box-sizing:border-box}#jcc-why-white img{max-width:100%}#jcc-why-white,#jcc-why-white #jcc-why-white,#jcc-why-white *{box-sizing:border-box}#jcc-why-white{--navy:#0b1c30;--navy-2:#173650;--orange:#f16223;--orange-dark:#df4e14;--blue:#006098;--text:#243141;--muted:#5d6675;--line:#e3ebf2;--soft:#f7fafc;--orange-soft:#fff2eb;--blue-soft:#edf8ff;--white:#ffffff;position:relative;overflow:hidden;padding:84px 0;background:#ffffff;color:var(--text);font-family:'Outfit',Arial,sans-serif;line-height:1.65}#jcc-why-white::before{content:"";position:absolute;top:-180px;right:-150px;width:390px;height:390px;border:1px solid rgba(0,96,152,.09);border-radius:50%;pointer-events:none}#jcc-why-white::after{content:"";position:absolute;left:-130px;bottom:-150px;width:310px;height:310px;border:34px solid rgba(241,98,35,.055);border-radius:50%;pointer-events:none}#jcc-why-white .jcc-why-white-wrap{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:0 28px}#jcc-why-white .jcc-why-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:center;margin-bottom:32px}#jcc-why-white .jcc-why-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;color:var(--orange);font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}#jcc-why-white .jcc-why-eyebrow::before{content:"";width:34px;height:3px;border-radius:10px;background:var(--orange)}#jcc-why-white .jcc-why-title{max-width:690px;margin:0;color:var(--navy);font-size:2.65rem;font-weight:800;line-height:1.08;letter-spacing:-.04em}#jcc-why-white .jcc-why-title span{position:relative;display:inline-block;color:var(--blue)}#jcc-why-white .jcc-why-title span::after{content:"";position:absolute;left:1px;right:1px;bottom:2px;z-index:-1;height:10px;border-radius:999px;background:#dff3ff}#jcc-why-white .jcc-why-summary{position:relative;padding:24px 25px 24px 28px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}#jcc-why-white .jcc-why-summary::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 8px 8px 0;background:var(--orange)}#jcc-why-white .jcc-why-summary b{display:block;margin-bottom:6px;color:var(--navy);font-size:1rem;font-weight:800;line-height:1.25}#jcc-why-white .jcc-why-summary p{margin:0;color:var(--muted);font-size:.95rem;font-weight:500;line-height:1.6}#jcc-why-white .jcc-why-labels{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}#jcc-why-white .jcc-why-label{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--navy);font-size:.84rem;font-weight:750;line-height:1;box-shadow:0 6px 15px rgba(11,28,48,.035)}#jcc-why-white .jcc-why-label::before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--orange);background:var(--orange-soft);font-size:.75rem;font-weight:900;line-height:1}#jcc-why-white .jcc-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}#jcc-why-white .jcc-why-card{position:relative;min-height:268px;overflow:hidden;padding:27px 25px 25px;border:1px solid var(--line);border-radius:19px;background:#ffffff;box-shadow:0 9px 25px rgba(11,28,48,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#jcc-why-white .jcc-why-card:hover{transform:translateY(-6px);border-color:#f3cdbb;box-shadow:0 20px 38px rgba(11,28,48,.11)}#jcc-why-white .jcc-why-card::after{content:"";position:absolute;right:-48px;bottom:-55px;width:120px;height:120px;border:20px solid rgba(0,96,152,.045);border-radius:50%;pointer-events:none}#jcc-why-white .jcc-why-top-line{width:48px;height:4px;margin-bottom:18px;border-radius:20px;background:linear-gradient(90deg,var(--orange),#ff9c70)}#jcc-why-white .jcc-why-card:nth-child(2) .jcc-why-top-line,#jcc-why-white .jcc-why-card:nth-child(5) .jcc-why-top-line{background:linear-gradient(90deg,var(--blue),#3ab5ee)}#jcc-why-white .jcc-why-card-number{position:absolute;top:21px;right:23px;color:rgba(11,28,48,.07);font-size:2.2rem;font-weight:800;letter-spacing:-.06em;line-height:1}#jcc-why-white .jcc-why-card h3{position:relative;z-index:1;margin:0 0 11px;color:var(--navy);font-size:1.14rem;font-weight:800;line-height:1.28}#jcc-why-white .jcc-why-card p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:.93rem;font-weight:500;line-height:1.63}#jcc-why-white .jcc-why-review{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 11px;border:1px solid #f4df9d;border-radius:999px;background:#fff9e9}#jcc-why-white .jcc-why-review-stars{color:#d99200;font-size:.81rem;letter-spacing:1px;line-height:1}#jcc-why-white .jcc-why-review b{color:var(--navy);font-size:.86rem;font-weight:850;line-height:1}#jcc-why-white .jcc-why-review span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1}#jcc-why-white .jcc-why-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:26px 30px;border:1px solid #d8e7f0;border-radius:20px;background:linear-gradient(135deg,#f0f9ff 0%,#ffffff 100%)}#jcc-why-white .jcc-why-cta-left{display:flex;align-items:center;gap:16px}#jcc-why-white .jcc-why-cta-check{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;color:#ffffff;background:var(--orange);font-size:1.35rem;font-weight:900;line-height:1;box-shadow:0 9px 19px rgba(241,98,35,.22)}#jcc-why-white .jcc-why-cta strong{display:block;margin:0 0 3px;color:var(--navy);font-size:1.16rem;font-weight:800;line-height:1.25}#jcc-why-white .jcc-why-cta span{display:block;color:var(--muted);font-size:.93rem;font-weight:500;line-height:1.45}#jcc-why-white .jcc-why-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:285px;padding:16px 27px;border-radius:12px;background:var(--orange);color:#ffffff !important;font-size:1rem;font-weight:750;line-height:1;text-decoration:none !important;white-space:nowrap;transition:all .2s ease}#jcc-why-white .jcc-why-btn:hover{background:var(--orange-dark);color:#ffffff !important;transform:translateY(-2px);box-shadow:0 14px 27px rgba(241,98,35,.28)}#jcc-why-white .jcc-why-btn::after{content:"→";font-size:1.28rem;font-weight:500;line-height:0;transition:transform .2s ease}#jcc-why-white .jcc-why-btn:hover::after{transform:translateX(4px)}#jcc-why-white a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media(max-width:980px){#jcc-why-white .jcc-why-heading{grid-template-columns:1fr;gap:22px}#jcc-why-white .jcc-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#jcc-why-white{padding:58px 0}#jcc-why-white .jcc-why-white-wrap{padding:0 20px}#jcc-why-white .jcc-why-title{font-size:1.9rem}#jcc-why-white .jcc-why-cta{align-items:flex-start;flex-direction:column;padding:23px 21px}#jcc-why-white .jcc-why-btn{width:100%;min-width:0}}@media(max-width:560px){#jcc-why-white{padding:46px 0}#jcc-why-white .jcc-why-grid{grid-template-columns:1fr}#jcc-why-white .jcc-why-card{min-height:auto;padding:24px 21px}#jcc-why-white .jcc-why-labels{gap:8px}#jcc-why-white .jcc-why-label{padding:8px 11px;font-size:.76rem}#jcc-why-white .jcc-why-cta-left{align-items:flex-start}#jcc-why-white .jcc-why-cta strong{font-size:1.04rem}#jcc-why-white .jcc-why-cta span{font-size:.87rem}}@media(prefers-reduced-motion:reduce){#jcc-why-white *,#jcc-why-white *::before,#jcc-why-white *::after{transition:none !important}}#jcc-why-white>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}#jcc-why-white>.jcc-why-white-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}#jcc-why-white a[class],#jcc-why-white a[class]:hover{text-decoration:none !important}.slc-sec *::before,.slc-sec *::after{box-sizing:border-box}.slc-sec img{max-width:100%}.slc-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--blue-tint:#eaf6ff;--line:#e4edf6;--soft:#f8fafc;--white:#fff;--shadow:0 16px 42px rgba(11,28,48,.10)}.slc-sec,.slc-sec *{box-sizing:border-box}.slc-sec{font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.slc-sec img{max-width:100%;display:block}.slc-sec{padding:80px 0;position:relative;overflow:hidden;background:linear-gradient(120deg,rgba(9,22,38,.93) 0%,rgba(11,28,48,.88) 45%,rgba(11,28,48,.72) 100%),url('https://www.myroofimprovement.com/wp-content/uploads/2024/04/the-best-roof-installation-in-sugar-land-2048x1192.webp') center/cover no-repeat fixed}.slc-sec::before{content:"";position:absolute;top:-150px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.10) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.slc-wrap{max-width:1140px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.slc-head{text-align:center;max-width:700px;margin:0 auto 20px}.slc-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffb28b;font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.slc-kicker svg{width:16px;height:16px}.slc-head h2{color:#fff;font-weight:800;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;margin:0}.slc-tabs{display:flex;justify-content:center;gap:10px;margin:22px auto 42px}.slc-tab{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:11px 22px;font-weight:700;font-size:.95rem;color:var(--navy)}.slc-tab svg{width:18px;height:18px;color:var(--orange)}.slc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.slc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 8px 26px rgba(11,28,48,.06);transition:.22s ease}.slc-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.slc-img{position:relative;aspect-ratio:16/9;overflow:hidden}.slc-img .slc-sec img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.slc-card:hover .slc-img .slc-sec img{transform:scale(1.06)}.slc-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,23,38,0) 50%,rgba(7,23,38,.55) 100%)}.slc-imgtag{position:absolute;left:16px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:rgba(241,98,35,.95);color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:8px}.slc-imgtag svg{width:14px;height:14px}.slc-body{padding:28px 28px 30px;flex-grow:1;display:flex;flex-direction:column}.slc-title{display:flex;align-items:center;gap:13px;margin-bottom:12px}.slc-ic{flex-shrink:0;width:50px;height:50px;border-radius:13px;background:var(--tint);color:var(--orange);display:flex;align-items:center;justify-content:center;transition:.22s}.slc-card:hover .slc-ic{background:var(--orange);color:#fff}.slc-ic svg{width:26px;height:26px}.slc-title h3{color:var(--navy);font-weight:800;font-size:1.35rem;margin:0;line-height:1.15}.slc-body>p{color:var(--grey);font-size:.97rem;line-height:1.62;margin:0 0 20px}.slc-list{list-style:none;padding:0;margin:auto 0 0;display:grid;gap:11px}.slc-list li{display:flex;align-items:flex-start;gap:12px;font-size:.96rem;color:var(--ink);font-weight:500;line-height:1.5}.slc-list .tick{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--blue-tint);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-top:1px}.slc-list .tick svg{width:16px;height:16px}@media (max-width:820px){.slc-sec{padding:54px 0;background-attachment:scroll}.slc-head h2{font-size:1.6rem}.slc-grid{grid-template-columns:1fr;gap:20px}.slc-tabs{flex-wrap:wrap}}.slc-sec :focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.slc-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.slc-sec>.slc-wrap{max-width:1140px !important;margin-left:auto !important;margin-right:auto !important}.slc-sec a[class],.slc-sec a[class]:hover{text-decoration:none !important}.slm-sec *::before,.slm-sec *::after{box-sizing:border-box}.slm-sec img{max-width:100%}.slm-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--blue-tint:#eaf6ff;--line:#e4edf6;--soft:#f8fafc;--white:#fff;--shadow:0 16px 40px rgba(11,28,48,.10)}.slm-sec,.slm-sec *{box-sizing:border-box}.slm-sec{font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.slm-sec img{max-width:100%;display:block}.slm-sec{padding:78px 0;position:relative;overflow:hidden}.slm-sec::before{content:"";position:absolute;top:-160px;left:-150px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(0,96,152,.05) 0%,rgba(0,96,152,0) 70%);pointer-events:none}.slm-wrap{max-width:1160px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.slm-head{max-width:760px;margin:0 0 42px}.slm-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--orange);font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.slm-kicker svg{width:16px;height:16px}.slm-head h2{color:var(--navy);font-weight:800;font-size:2.25rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.slm-head p{margin:0;color:var(--grey);font-size:1.06rem}.slm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.slm-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(11,28,48,.06);transition:.22s ease;display:flex;flex-direction:column}.slm-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#dbe7f1}.slm-img{position:relative;aspect-ratio:4/3;overflow:hidden}.slm-img .slm-sec img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.slm-card:hover .slm-img .slm-sec img{transform:scale(1.08)}.slm-tag{position:absolute;top:12px;left:12px;z-index:2;background:rgba(11,28,48,.82);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:7px;backdrop-filter:blur(4px)}.slm-body{padding:20px 20px 22px;flex-grow:1;display:flex;flex-direction:column}.slm-body h3{color:var(--navy);font-weight:700;font-size:1.08rem;line-height:1.22;margin:0 0 8px}.slm-body p{color:var(--grey);font-size:.9rem;line-height:1.55;margin:0}.slm-designer{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-top:20px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 100%);border-radius:20px;padding:34px 38px;color:#fff;overflow:hidden;position:relative}.slm-designer::before{content:"";position:absolute;top:-90px;right:-70px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.14) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.slm-des-copy{position:relative;z-index:1}.slm-des-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(241,98,35,.18);color:#ffb28b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:8px;margin-bottom:14px}.slm-des-tag svg{width:14px;height:14px}.slm-des-copy h3{color:#fff;font-weight:800;font-size:1.5rem;line-height:1.18;margin:0 0 10px}.slm-des-copy p{color:#c7d4e2;font-size:.98rem;line-height:1.6;margin:0}.slm-logos{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px}.slm-logo{background:#fff;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:center;flex:1;min-width:120px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.slm-logo .slm-sec img{height:38px;width:auto;object-fit:contain}@media (max-width:1000px){.slm-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.slm-sec{padding:54px 0}.slm-head h2{font-size:1.6rem}.slm-designer{grid-template-columns:1fr;gap:24px;padding:28px 26px}}@media (max-width:520px){.slm-grid{grid-template-columns:1fr}.slm-logo{min-width:calc(50% - 7px)}}.slm-sec :focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.slm-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.slm-sec>.slm-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}.slm-sec a[class],.slm-sec a[class]:hover{text-decoration:none !important}.sli-sec *::before,.sli-sec *::after{box-sizing:border-box}.sli-sec img{max-width:100%}.sli-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--white:#fff}.sli-sec,.sli-sec *{box-sizing:border-box}.sli-sec{font-family:'Outfit',Arial,sans-serif;line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.sli-sec img{max-width:100%;display:block}.sli-sec{position:relative;overflow:hidden;padding:82px 0;color:#eaf1f8;background:linear-gradient(125deg,rgba(9,20,34,.95) 0%,rgba(11,28,48,.9) 45%,rgba(11,28,48,.78) 100%),url('https://www.myroofimprovement.com/wp-content/uploads/2024/04/hail-roof-damage-inspection-sugar-land.webp') center/cover no-repeat fixed}.sli-sec::before{content:"";position:absolute;top:-150px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.12) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.sli-wrap{max-width:1160px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.sli-head{max-width:720px;margin:0 0 38px}.sli-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffb28b;font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px}.sli-kicker svg{width:16px;height:16px}.sli-head h2{color:#fff;font-weight:800;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;margin:0}.sli-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sli-card{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:32px 30px;backdrop-filter:blur(8px);transition:.22s ease;display:flex;flex-direction:column;overflow:hidden}.sli-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .28s}.sli-card:hover{background:rgba(255,255,255,.12);transform:translateY(-5px);box-shadow:0 24px 50px rgba(4,16,30,.34)}.sli-card:hover::before{transform:scaleX(1)}.sli-cap{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sli-ic{flex-shrink:0;width:54px;height:54px;border-radius:14px;background:rgba(241,98,35,.18);color:var(--orange);display:flex;align-items:center;justify-content:center;transition:.22s}.sli-card:hover .sli-ic{background:var(--orange);color:#fff}.sli-ic svg{width:28px;height:28px}.sli-cap h3{color:#fff;font-weight:800;font-size:1.32rem;line-height:1.18;margin:0}.sli-card p{color:#cdd9e6;font-size:.96rem;line-height:1.62;margin:0 0 15px}.sli-card p strong{color:#fff;font-weight:600}.sli-card p a{color:#ffb28b;font-weight:700;text-decoration:none}.sli-card p a:hover{text-decoration:underline}.sli-more{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;margin-top:auto;padding-top:6px}.sli-more svg{width:16px;height:16px;transition:transform .2s}.sli-more:hover svg{transform:translateX(4px)}.sli-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(241,98,35,.16);border:1px solid rgba(241,98,35,.3);color:#ffcbb0;font-size:.76rem;font-weight:700;padding:5px 12px;border-radius:8px;margin-bottom:15px}.sli-chip svg{width:14px;height:14px}@media (max-width:860px){.sli-sec{padding:56px 0;background-attachment:scroll}.sli-head h2{font-size:1.6rem}.sli-grid{grid-template-columns:1fr;gap:18px}}.sli-sec :focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.sli-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.sli-sec>.sli-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}.sli-sec a[class],.sli-sec a[class]:hover{text-decoration:none !important}.sla-sec *::before,.sla-sec *::after{box-sizing:border-box}.sla-sec img{max-width:100%}.sla-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--grey:#5d6675;--ink:#243141;--tint:#fff1ea;--blue-tint:#eaf6ff;--line:#e4edf6;--soft:#f8fafc;--white:#fff;--shadow:0 14px 38px rgba(11,28,48,.09)}.sla-sec,.sla-sec *{box-sizing:border-box}.sla-sec{font-family:'Outfit',Arial,sans-serif;color:var(--ink);background:var(--soft);line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.sla-sec{padding:76px 0;position:relative;overflow:hidden}.sla-wrap{max-width:1100px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.sla-head{text-align:center;max-width:700px;margin:0 auto 36px}.sla-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.sla-kicker svg{width:16px;height:16px}.sla-head h2{color:var(--navy);font-weight:800;font-size:2.15rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 14px}.sla-head p{margin:0;color:var(--grey);font-size:1.05rem}.sla-panel{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px 32px;box-shadow:var(--shadow);overflow:hidden}.sla-panel::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,96,152,.09) 1.4px,transparent 1.5px);background-size:26px 26px;opacity:.5;pointer-events:none}.sla-panel::after{content:"";position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.07) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.sla-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sla-area{display:flex;align-items:flex-start;gap:15px;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:22px 22px;transition:.2s}.sla-area:hover{background:#fff;border-color:#cfe0ee;box-shadow:0 12px 28px rgba(11,28,48,.08);transform:translateY(-3px)}.sla-pin{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--tint);color:var(--orange);display:flex;align-items:center;justify-content:center;transition:.2s}.sla-area:hover .sla-pin{background:var(--orange);color:#fff}.sla-pin svg{width:24px;height:24px}.sla-area h3{color:var(--navy);font-weight:700;font-size:1.06rem;line-height:1.25;margin:0 0 5px}.sla-area p{color:var(--grey);font-size:.9rem;line-height:1.5;margin:0}.sla-nearby{position:relative;z-index:1;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.sla-nearby-label{display:block;text-align:center;color:var(--grey);font-weight:600;font-size:.92rem;margin-bottom:15px}.sla-cities{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.sla-city{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--blue);border-radius:11px;padding:11px 20px;font-weight:700;color:var(--blue);text-decoration:none;transition:.16s}.sla-city:hover{background:var(--blue);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,96,152,.22)}.sla-city svg{width:15px;height:15px;transition:transform .2s}.sla-city:hover svg{transform:translateX(3px)}@media (max-width:760px){.sla-sec{padding:52px 0}.sla-head h2{font-size:1.6rem}.sla-panel{padding:26px 20px}.sla-grid{grid-template-columns:1fr}}@media (max-width:480px){.sla-city{flex:1;justify-content:center}}.sla-sec :focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.sla-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.sla-sec>.sla-wrap{max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}.sla-sec a[class],.sla-sec a[class]:hover{text-decoration:none !important}#jcc-sugar-land-overview-blue *::before,#jcc-sugar-land-overview-blue *::after{box-sizing:border-box}#jcc-sugar-land-overview-blue img{max-width:100%}#jcc-sugar-land-overview-blue,#jcc-sugar-land-overview-blue #jcc-sugar-land-overview-blue,#jcc-sugar-land-overview-blue *{box-sizing:border-box}#jcc-sugar-land-overview-blue{--navy:#071b2b;--navy-2:#0c2f48;--navy-3:#104461;--orange:#f16223;--orange-dark:#df4e14;--sky:#8cddff;--sky-soft:#d9f4ff;--white:#ffffff;--text:#eef8ff;--muted:#bed3df;--line:rgba(255,255,255,.16);--glass:rgba(255,255,255,.075);--glass-hover:rgba(255,255,255,.12);position:relative;overflow:hidden;padding:86px 0;font-family:'Outfit',Arial,sans-serif;color:var(--text);line-height:1.65;background:radial-gradient(circle at 93% 12%,rgba(0,144,217,.38) 0%,transparent 28%),radial-gradient(circle at 6% 94%,rgba(241,98,35,.18) 0%,transparent 28%),linear-gradient(135deg,#061827 0%,#092d45 52%,#0e4563 100%)}#jcc-sugar-land-overview-blue::before{content:"";position:absolute;top:-170px;left:-160px;width:410px;height:410px;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}#jcc-sugar-land-overview-blue::after{content:"";position:absolute;right:-105px;bottom:-125px;width:310px;height:310px;border:38px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}#jcc-sugar-land-overview-blue .jcc-overview-wrap{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:0 28px}#jcc-sugar-land-overview-blue .jcc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}#jcc-sugar-land-overview-blue .jcc-overview-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;color:#ffb38d;font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}#jcc-sugar-land-overview-blue .jcc-overview-eyebrow::before{content:"";width:34px;height:3px;border-radius:999px;background:var(--orange)}#jcc-sugar-land-overview-blue .jcc-overview-content h2{max-width:620px;margin:0 0 18px;color:#ffffff;font-size:2.42rem;font-weight:800;line-height:1.1;letter-spacing:-.035em}#jcc-sugar-land-overview-blue .jcc-overview-content h2 span{color:var(--sky)}#jcc-sugar-land-overview-blue .jcc-overview-content > p{max-width:620px;margin:0 0 26px;color:var(--muted);font-size:1.03rem;font-weight:500;line-height:1.72}#jcc-sugar-land-overview-blue .jcc-overview-points{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}#jcc-sugar-land-overview-blue .jcc-overview-point{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.07);color:#ffffff;font-size:.84rem;font-weight:750;line-height:1}#jcc-sugar-land-overview-blue .jcc-overview-point::before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#ffffff;background:var(--orange);font-size:.72rem;font-weight:900;line-height:1}#jcc-sugar-land-overview-blue .jcc-overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 0 28px}#jcc-sugar-land-overview-blue .jcc-overview-stat{position:relative;min-height:124px;overflow:hidden;padding:20px 18px;border:1px solid var(--line);border-radius:16px;background:var(--glass);transition:transform .2s ease,background .2s ease,border-color .2s ease}#jcc-sugar-land-overview-blue .jcc-overview-stat:hover{transform:translateY(-4px);border-color:rgba(255,179,141,.5);background:var(--glass-hover)}#jcc-sugar-land-overview-blue .jcc-overview-stat::after{content:"";position:absolute;right:-28px;bottom:-35px;width:94px;height:94px;border:16px solid rgba(255,255,255,.055);border-radius:50%;pointer-events:none}#jcc-sugar-land-overview-blue .jcc-overview-stat:nth-child(2)::after,#jcc-sugar-land-overview-blue .jcc-overview-stat:nth-child(4)::after{border-color:rgba(241,98,35,.11)}#jcc-sugar-land-overview-blue .jcc-overview-stat b{position:relative;z-index:1;display:block;margin:0 0 6px;color:#ffb38d;font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.04em}#jcc-sugar-land-overview-blue .jcc-overview-stat:nth-child(2) b,#jcc-sugar-land-overview-blue .jcc-overview-stat:nth-child(4) b{color:var(--sky)}#jcc-sugar-land-overview-blue .jcc-overview-stat span{position:relative;z-index:1;display:block;max-width:145px;color:#d2e2ec;font-size:.84rem;font-weight:700;line-height:1.35}#jcc-sugar-land-overview-blue .jcc-overview-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:290px;padding:16px 26px;border-radius:12px;background:var(--orange);color:#ffffff !important;font-size:1rem;font-weight:750;line-height:1;text-decoration:none !important;transition:all .2s ease}#jcc-sugar-land-overview-blue .jcc-overview-btn:hover{background:var(--orange-dark);color:#ffffff !important;transform:translateY(-2px);box-shadow:0 14px 28px rgba(241,98,35,.32)}#jcc-sugar-land-overview-blue .jcc-overview-btn::after{content:"→";font-size:1.28rem;font-weight:500;line-height:0;transition:transform .2s ease}#jcc-sugar-land-overview-blue .jcc-overview-btn:hover::after{transform:translateX(4px)}#jcc-sugar-land-overview-blue .jcc-map-card{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:#ffffff;box-shadow:0 22px 48px rgba(0,0,0,.20)}#jcc-sugar-land-overview-blue .jcc-map-card::before{content:"";position:absolute;top:17px;right:18px;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px rgba(241,98,35,.14);pointer-events:none}#jcc-sugar-land-overview-blue .jcc-map-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 13px 17px}#jcc-sugar-land-overview-blue .jcc-map-head-left{display:flex;align-items:center;gap:11px}#jcc-sugar-land-overview-blue .jcc-map-label{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf7ff;color:var(--blue);font-size:1.12rem;font-weight:900;line-height:1}#jcc-sugar-land-overview-blue .jcc-map-head strong{display:block;color:var(--navy);font-size:1rem;font-weight:800;line-height:1.2}#jcc-sugar-land-overview-blue .jcc-map-head span{display:block;margin-top:3px;color:#5d6675;font-size:.8rem;font-weight:600;line-height:1.3}#jcc-sugar-land-overview-blue .jcc-map-verified{padding:7px 10px;border:1px solid #d8e8f3;border-radius:999px;background:#f2faff;color:var(--blue);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}#jcc-sugar-land-overview-blue .jcc-map-frame{position:relative;overflow:hidden;min-height:420px;border-radius:16px;background:#e9eff4}#jcc-sugar-land-overview-blue .jcc-map-frame iframe{display:block;width:100%;height:420px;border:0}#jcc-sugar-land-overview-blue .jcc-map-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 13px 5px}#jcc-sugar-land-overview-blue .jcc-map-footer span{color:#5d6675;font-size:.83rem;font-weight:650;line-height:1.4}#jcc-sugar-land-overview-blue .jcc-map-footer b{color:var(--navy);font-size:.83rem;font-weight:800;white-space:nowrap}#jcc-sugar-land-overview-blue a:focus-visible{outline:3px solid #ffb38d;outline-offset:3px}@media(max-width:980px){#jcc-sugar-land-overview-blue .jcc-overview-grid{grid-template-columns:1fr;gap:42px}#jcc-sugar-land-overview-blue .jcc-map-card{width:100%;max-width:700px;margin:0 auto}}@media(max-width:680px){#jcc-sugar-land-overview-blue{padding:58px 0}#jcc-sugar-land-overview-blue .jcc-overview-wrap{padding:0 20px}#jcc-sugar-land-overview-blue .jcc-overview-content h2{font-size:1.85rem}#jcc-sugar-land-overview-blue .jcc-overview-btn{width:100%;min-width:0}#jcc-sugar-land-overview-blue .jcc-map-frame,#jcc-sugar-land-overview-blue .jcc-map-frame iframe{min-height:340px;height:340px}}@media(max-width:460px){#jcc-sugar-land-overview-blue{padding:46px 0}#jcc-sugar-land-overview-blue .jcc-overview-stats{gap:10px}#jcc-sugar-land-overview-blue .jcc-overview-stat{min-height:112px;padding:17px 14px}#jcc-sugar-land-overview-blue .jcc-overview-stat b{font-size:1.65rem}#jcc-sugar-land-overview-blue .jcc-overview-stat span{font-size:.75rem}#jcc-sugar-land-overview-blue .jcc-map-head{align-items:flex-start;flex-direction:column}#jcc-sugar-land-overview-blue .jcc-map-verified{margin-left:53px}#jcc-sugar-land-overview-blue .jcc-map-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){#jcc-sugar-land-overview-blue *,#jcc-sugar-land-overview-blue *::before,#jcc-sugar-land-overview-blue *::after{transition:none !important}}#jcc-sugar-land-overview-blue>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}#jcc-sugar-land-overview-blue>.jcc-overview-wrap{max-width:1160px !important;margin-left:auto !important;margin-right:auto !important}#jcc-sugar-land-overview-blue a[class],#jcc-sugar-land-overview-blue a[class]:hover{text-decoration:none !important}.stx-sec *::before,.stx-sec *::after{box-sizing:border-box}.stx-sec img{max-width:100%}.stx-sec{--navy:#0b1c30;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--grey:#5d6675;--ink:#243141;--line:#e4edf6;--soft:#f8fafc;font-family:'Outfit',Arial,sans-serif;background:var(--soft);padding:74px 0;position:relative;overflow:hidden;color:var(--ink)}.stx-sec .stx-sec,.stx-sec *{box-sizing:border-box}.stx-sec::before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:720px;height:420px;background:radial-gradient(ellipse at top,rgba(0,96,152,.05) 0%,rgba(0,96,152,0) 70%);pointer-events:none}.stx-wrap{max-width:1100px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.stx-head{text-align:center;max-width:660px;margin:0 auto 34px}.stx-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--orange);font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px}.stx-kicker svg{width:16px;height:16px}.stx-head h2{color:var(--navy);font-weight:800;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 18px}.stx-badge{display:inline-flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:11px 24px;box-shadow:0 10px 26px rgba(11,28,48,.07);margin-bottom:18px}.stx-stars{color:#fbbf24;letter-spacing:2px;font-size:1.1rem}.stx-badge b{color:var(--navy);font-weight:800;font-size:1.15rem}.stx-count{color:var(--grey);font-size:.92rem;font-weight:600}.stx-sub{color:var(--ink);font-size:1.04rem;line-height:1.65;margin:0}.stx-slot{min-height:80px;margin-top:6px}.stx-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.stx-sec>.stx-wrap{max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}.stx-sec a[class],.stx-sec a[class]:hover{text-decoration:none !important}.slf-sec *::before,.slf-sec *::after{box-sizing:border-box}.slf-sec img{max-width:100%}.slf-sec{--navy:#0b1c30;--navy-2:#112337;--orange:#f16223;--orange-d:#df4e14;--blue:#006098;--blue-l:#0082cc;--white:#fff;--grey:#5d6675;--ink:#243141;--line:#e4edf6;--soft:#f8fafc}.slf-sec,.slf-sec *{box-sizing:border-box}.slf-sec{font-family:'Outfit',Arial,sans-serif;line-height:1.72;font-size:17px;-webkit-font-smoothing:antialiased}.slf-sec{position:relative;overflow:hidden;padding:82px 0;color:#eaf1f8;background:linear-gradient(125deg,rgba(9,20,34,.95) 0%,rgba(11,28,48,.91) 45%,rgba(11,28,48,.8) 100%),url('https://www.myroofimprovement.com/wp-content/uploads/2024/04/sugar-land-texas-roofing-company-scaled.webp') center/cover no-repeat fixed}.slf-sec::before{content:"";position:absolute;top:-150px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(241,98,35,.11) 0%,rgba(241,98,35,0) 70%);pointer-events:none}.slf-wrap{max-width:1000px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.slf-head{text-align:center;max-width:640px;margin:0 auto 34px}.slf-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffb28b;font-weight:800;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px}.slf-kicker svg{width:16px;height:16px}.slf-head h2{color:#fff;font-weight:800;font-size:2.2rem;line-height:1.15;letter-spacing:-.02em;margin:0}.slf-head .sub{color:#c3d0de;font-size:1.02rem;margin:10px 0 0}.slf-faq{display:grid;gap:12px;margin-bottom:52px}.slf-faq details{background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:13px;overflow:hidden;transition:.18s}.slf-faq details[open]{box-shadow:0 16px 38px rgba(4,16,30,.28)}.slf-faq summary{cursor:pointer;list-style:none;padding:19px 52px 19px 22px;font-weight:700;color:var(--navy);font-size:1.04rem;position:relative}.slf-faq summary::-webkit-details-marker{display:none}.slf-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:400;color:var(--orange);transition:transform .2s}.slf-faq details[open] summary::after{content:"\2212"}.slf-faq details[open] summary{border-bottom:1px solid var(--line);color:var(--orange-d)}.slf-faq-a{padding:16px 22px 8px}.slf-faq-a p{margin:0;font-size:.97rem;color:var(--ink);line-height:1.62}.slf-contact{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:38px 38px;backdrop-filter:blur(8px);display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.slf-c-copy .slf-kicker{margin-bottom:12px}.slf-c-copy h2{color:#fff;font-weight:800;font-size:1.75rem;line-height:1.16;letter-spacing:-.02em;margin:0 0 13px}.slf-c-copy>p{color:#cdd9e6;font-size:1rem;line-height:1.62;margin:0 0 22px}.slf-cinfo{display:grid;gap:13px;margin-bottom:24px}.slf-cline{display:flex;align-items:center;gap:13px;font-size:1.04rem;font-weight:600;color:#fff}.slf-cline svg{width:22px;height:22px;color:var(--orange);flex-shrink:0}.slf-cline a{color:#fff;text-decoration:none}.slf-cline a:hover{color:#ffb28b}.slf-btn{display:inline-flex;align-items:center;gap:9px;background:var(--orange);color:#fff !important;font-weight:700;font-size:1rem;padding:15px 28px;border-radius:12px;text-decoration:none;transition:.15s}.slf-btn:hover{background:var(--orange-d);transform:translateY(-2px);box-shadow:0 14px 30px rgba(241,98,35,.36)}.slf-btn svg{width:18px;height:18px;transition:transform .2s}.slf-btn:hover svg{transform:translateX(4px)}.slf-map{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.16);line-height:0;box-shadow:0 16px 38px rgba(4,16,30,.28)}.slf-map iframe{width:100%;height:360px;border:0;display:block}@media (max-width:860px){.slf-sec{padding:56px 0;background-attachment:scroll}.slf-head h2{font-size:1.6rem}.slf-contact{grid-template-columns:1fr;gap:26px;padding:28px 26px}.slf-map iframe{height:300px}.slf-c-copy h2{font-size:1.5rem}.slf-btn{width:100%;justify-content:center}}.slf-sec :focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.slf-sec>*:not(style):not(script):not([class]){max-width:none !important;margin-left:0 !important;margin-right:0 !important}.slf-sec>.slf-wrap{max-width:1000px !important;margin-left:auto !important;margin-right:auto !important}.slf-sec a[class],.slf-sec a[class]:hover{text-decoration:none !important}