:root{--magenta:#d50085;--pink:#f85fb8;--ink:#151419;--muted:#69636b;--cream:#f6f3ef;--line:#ded9d5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #d50085;outline-offset:5px}.wrap{width:min(1240px,calc(100% - 88px));margin:auto}.topline{background:#151419;color:#bd9ee8;font-size:9px;font-weight:700;letter-spacing:2px;padding:9px 0}.topline .wrap{display:flex;justify-content:space-between}.topline a{color:#ff8bcf}.nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:126px}.identity{display:flex;align-items:center;gap:13px;line-height:1.02;font-size:25px;font-weight:900;letter-spacing:-.7px}.identity img{width:100px;height:100px;object-fit:contain}.identity span span{display:block;font-size:13px;letter-spacing:3.6px;margin-top:7px}nav{display:flex;gap:29px;font-size:13px;font-weight:bold}nav a{padding:10px 0}nav a:hover{color:#b50070}.navcall{font-size:17px;font-weight:bold;border:1px solid #c8bdc3;border-radius:2px;padding:12px 18px}.navcall:hover{border-color:#d50085}.navcall span{margin-left:15px;color:#be0076}.hero{min-height:720px;position:relative;display:flex;align-items:center;overflow:hidden;background:#16151b}.heroimage,.shade{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center}.shade{background:linear-gradient(90deg,rgba(13,12,18,.98),rgba(13,12,18,.87) 30%,rgba(13,12,18,.3) 62%,rgba(13,12,18,.02))}.herocontent{position:relative;color:#8dd8ff;padding-top:62px;padding-bottom:70px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.1px;line-height:1.6;margin:0 0 23px;color:#a20064}.eyebrow.light{color:#ff92d0;display:flex;align-items:center;gap:10px}.light span{height:6px;width:6px;background:#ef36a9;border-radius:50%;box-shadow:0 0 0 5px #ef36a91b}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(56px,6.4vw,88px);line-height:.99;letter-spacing:-4px;margin-bottom:28px;max-width:680px;font-weight:900}em{font-style:normal;color:#b90073}h1 em{color:#ff82ca}h2{font-size:clamp(35px,3.8vw,52px);line-height:1.09;letter-spacing:-2px;font-weight:800;margin-bottom:26px}.intro{max-width:415px;font-size:16px;color:#bd9ee8;line-height:1.8;margin-bottom:30px}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{padding:15px 19px;font-size:12px;font-weight:700;display:inline-flex;gap:20px;align-items:center;border:1px solid transparent;transition:background .15s;border-radius:2px}.button:hover{filter:brightness(1.12)}.orange{background:#df008c;color:#8dd8ff}.outline{border-color:#8f808c;color:#8dd8ff;background:#16121d55}.heronote{font-size:11px;color:#bd9ee8;margin:24px 0 0;display:flex;align-items:center;gap:9px}.statusdot{width:5px;height:5px;border-radius:50%;background:#ff82ca}.heroseparator{color:#bd9ee8;margin:0 5px}.photolabel{position:absolute;bottom:27px;right:44px;font-size:8px;letter-spacing:2px;color:#f1dfea}.trustbar{background:#211b24;color:#bd9ee8;border-bottom:1px solid #43313e}.trustbar .wrap{display:flex;justify-content:space-between;padding:25px 0;font-size:12px;font-weight:bold}.trustbar b{font-size:10px;color:#ff82ca;margin-right:15px}.section{padding-top:105px;padding-bottom:105px}.sectionhead{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:44px}.sectionhead>p{max-width:355px;color:var(--muted);font-size:14px;margin-bottom:28px}.servicegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:#fffdfa}.service{overflow:hidden;position:relative;border-right:1px solid var(--line);display:flex;flex-direction:column}.service:last-child{border:0}.serviceart{height:126px;display:flex;align-items:center;justify-content:space-between;padding:30px 27px 0;color:#b10071}.serviceart svg{height:65px;width:65px}.servicearrow{align-self:start;color:#bd9ee8;font-size:18px}.service>div:not(.serviceart){padding:26px;display:flex;flex-direction:column;flex:1}.number{font-size:9px;letter-spacing:1.6px;color:#bd9ee8;font-weight:bold}h3{font-size:23px;line-height:1.2;letter-spacing:-.7px;margin:14px 0}.service p{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:25px}.service a{font-size:11px;font-weight:bold;border-bottom:1px solid #d7b4c7;padding-bottom:6px;display:inline-block;margin-top:auto;align-self:start}.service:hover{background:#fff4fb}.more{margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.moregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.moregrid h3{font-size:20px;margin-top:5px}.moregrid p{font-size:13px;color:var(--muted);max-width:310px}.more .eyebrow{margin-bottom:20px}.coverage{background:#17141a;padding:90px 0;color:#f9f3f7;position:relative}.coveragegrid{display:grid;grid-template-columns:1.1fr 1fr;gap:120px;align-items:center}.coverage .eyebrow{color:#f580c2}.coverage h2 em{color:#fa82c7}.coveragegrid>div>p:not(.eyebrow){color:#bd9ee8;max-width:470px;font-size:14px}.textlink{display:inline-block;margin-top:12px;border-bottom:2px solid var(--magenta);padding-bottom:7px;font-size:13px;font-weight:700}.textlink:hover{color:#ba006f}.coverage .textlink:hover{color:#ff98d5}.areabox{padding:35px 38px;background:#221b26;border:1px solid #4a3244;position:relative}.areabox:before{content:'';position:absolute;left:-1px;top:-1px;height:3px;width:100px;background:#f044a9}.areabox .number{color:#e998c6}.areabox h3{font-size:30px;margin:18px 0 25px;line-height:1.1}.areabox ul{list-style:none;padding:0;margin:0}.areabox li{border-top:1px solid #4b3949;padding:12px 0;display:flex;justify-content:space-between;font-size:14px}.areabox li b{color:#ed6bb5}.areabox>p{font-size:9px;letter-spacing:1.7px;color:#bd9ee8;margin:22px 0 0}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:105px;align-items:center}.brandpanel{min-height:450px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:1px solid #eadde5;position:relative;box-shadow:12px 12px 0 #eadfe7}.brandpanel img{width:min(325px,100%);height:auto}.brandpanel span{font-size:8px;letter-spacing:1.8px;font-weight:bold;margin-top:18px;text-align:center}.brandpanel .brandkicker{margin:0 0 18px;color:#bd9ee8}.about p:not(.eyebrow){color:var(--muted);font-size:14px}.process{border-top:1px solid #d9ccd5;border-bottom:1px solid #d9ccd5;padding:65px 0;background:#ede7ec}.process .eyebrow{color:#a20064}.process h2{font-size:42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:35px}.steps>div{border-top:1px solid #c4b8c2;padding-top:20px}.steps span{color:#b40075;font-size:28px;letter-spacing:-1px;font-weight:800}.steps h3{font-size:20px;margin-top:15px}.steps p{font-size:13px;color:#bd9ee8;max-width:300px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:95px}.faq>div>p{font-size:14px;color:var(--muted)}details{border-bottom:1px solid var(--line);padding:21px 0}details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:15px;font-weight:700;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:#c10078}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;color:var(--muted);padding-top:15px;margin-bottom:5px;max-width:570px}.contact{background:#b90073;color:#8dd8ff;padding:70px 0;position:relative;overflow:hidden}.contact:after{content:'↗';position:absolute;right:10px;bottom:-145px;font-size:440px;line-height:1;color:#bd9ee8;opacity:.04;pointer-events:none}.contactinner{display:flex;justify-content:space-between;align-items:center;gap:50px;position:relative;z-index:1}.contact .eyebrow{color:#ffcae9}.contact h2{font-size:44px;margin-bottom:15px}.contact p{font-size:14px;color:#ffdbef}.bigphone{font-size:clamp(24px,3vw,39px);font-weight:800;letter-spacing:-1px;display:block;margin-bottom:22px}.dark{background:#1b1320;color:#8dd8ff}.email{font-size:13px;font-weight:bold;text-decoration:underline}footer{background:#131116;color:#bd9ee8;padding:50px 0 25px}.footergrid{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:40px}.footerlogo{width:115px;height:115px;object-fit:contain;background:white;border-radius:2px}.footergrid p{font-size:12px;margin-top:15px}.footergrid>div>a{display:block;font-size:12px;margin-bottom:10px}.footergrid>div:not(:first-child){padding-top:15px}.footerbottom{border-top:1px solid #3e303e;display:flex;justify-content:space-between;font-size:10px;padding-top:22px;margin-top:30px}.mobileactions{display:none}@media(min-width:1550px){.hero{min-height:790px}.heroimage{object-position:center 58%}}@media(max-width:1100px){.wrap{width:calc(100% - 52px)}nav{gap:17px}.nav{gap:15px}.identity{font-size:21px}.identity img{width:86px;height:86px}.navcall{font-size:14px;padding:10px}.servicegrid{grid-template-columns:repeat(2,1fr)}.service:nth-child(2){border-right:0}.service:nth-child(-n+2){border-bottom:1px solid var(--line)}.serviceart{height:110px}.coveragegrid,.about{gap:55px}.hero{min-height:680px}.intro{max-width:375px}.shade{background:linear-gradient(90deg,#0d0c12f5,#0d0c12c9 35%,#0d0c1233 85%)}.herocontent .actions{max-width:440px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.topline{font-size:8px;letter-spacing:1.4px}.topline a{display:none}.nav{min-height:110px;flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:14px}.identity{font-size:21px;gap:8px}.identity img{width:74px;height:74px}.identity span span{font-size:10px;letter-spacing:3px}.navcall{font-size:12px;padding:8px;border-color:#cbbac5}.navcall span{margin-left:4px}nav{order:3;justify-content:space-between;width:100%;font-size:11px;gap:8px}nav a{padding:2px 0}.hero{min-height:740px;align-items:start}.heroimage{object-position:63% bottom;height:100%}.shade{background:linear-gradient(180deg,#100c15fa 0%,#100c15ed 31%,#100c1588 60%,#100c1510 100%)}h1{font-size:62px;letter-spacing:-2.8px;line-height:.98}.herocontent{padding:43px 0 230px}.eyebrow.light{font-size:8px;letter-spacing:1.3px}.intro{font-size:14px;max-width:330px}.button{padding:12px 14px;gap:12px;font-size:11px}.herocontent .actions{gap:9px}.heronote{font-size:9px;flex-wrap:wrap;margin-top:20px;gap:6px}.photolabel{font-size:7px;right:20px;left:20px;bottom:17px;letter-spacing:1.4px}.trustbar .wrap{flex-wrap:wrap;gap:11px;padding:22px 0;font-size:11px}.trustbar span{width:100%}.trustbar b{margin-right:10px}.section{padding-top:65px;padding-bottom:65px}.sectionhead{display:block;margin-bottom:28px}.sectionhead>p{margin-bottom:0;max-width:100%}h2{font-size:37px;letter-spacing:-1.4px}.servicegrid{grid-template-columns:1fr}.service,.service:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.service:last-child{border-bottom:0}.serviceart{height:97px;padding:25px 25px 0}.serviceart svg{width:56px;height:56px}.service>div:not(.serviceart){padding:25px}.service h3{font-size:25px}.service p{font-size:14px;margin-bottom:18px}.service a{font-size:12px}.moregrid{grid-template-columns:1fr;gap:13px}.moregrid p{max-width:none}.coverage{padding:65px 0}.coveragegrid,.about,.faq{grid-template-columns:1fr;gap:40px}.areabox{padding:28px}.about .brandpanel{min-height:350px}.brandpanel img{width:250px}.brandpanel{box-shadow:7px 7px 0 #eadfe7}.steps{grid-template-columns:1fr;gap:25px}.steps p{max-width:none}.process{padding:55px 0}.process h2{font-size:36px}.contactinner{display:block}.contact h2{font-size:36px}.bigphone{font-size:30px;margin-top:30px}.footergrid{grid-template-columns:1fr;gap:15px}.footerbottom{display:block}.footerbottom>span{display:block;margin-bottom:8px}footer{padding-bottom:90px}.footerlogo{width:110px;height:110px}.mobileactions{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1.5fr 1fr;z-index:10;box-shadow:0 -2px 20px #0002}.mobileactions a{padding:16px 8px;text-align:center;font-weight:bold;font-size:13px;background:#c8007d;color:#8dd8ff}.mobileactions a+a{background:#201525;color:#8dd8ff}summary{font-size:15px}.answers{min-width:0}}@media(max-width:370px){.identity{font-size:18px}.identity img{width:60px;height:60px}.navcall{font-size:11px}h1{font-size:53px}.herocontent .actions{align-items:start;flex-direction:column}.hero{min-height:800px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Blue-and-magenta badge on its original black background. */
.identity img,.footerlogo{background:#000;border-radius:3px}.brandpanel{background:#000;color:#f5e9f2;border-color:#392234}.brandpanel .brandkicker{color:#e3a9d1}

/* Camden's blue-and-magenta theme. */
:root{--blue:#35c4ff;--magenta:#ff55bb;--pink:#ff79cb;--ink:#bd9ee8;--muted:#bd9ee8;--cream:#090b10;--line:#2b303d}
body{background:#090b10;color:#bd9ee8}
.topline{background:#000;border-bottom:1px solid #20232d;color:#35c4ff}.topline a{color:#ff79cb}
header{background:#000;border-bottom:1px solid #293140}
.identity{color:#35c4ff}.identity span span{color:#ff69c3}
nav a:nth-child(odd){color:#66d2ff}nav a:nth-child(even){color:#ff82cf}nav a:hover{color:#8dd8ff}
.navcall{color:#64d3ff;border-color:#3c4b5e}.navcall span{color:#ff69c3}.navcall:hover{border-color:#ff69c3;color:#8dd8ff}
.hero{background:#07090e}.shade{background:linear-gradient(90deg,#05070cf7,#05070cde 30%,#080b133d 65%,#080b1305)}
.eyebrow,.eyebrow.light{color:#64d3ff}.light span,.statusdot{background:#ff55bb}.light span{box-shadow:0 0 0 5px #ff55bb18}
h1{color:#bd9ee8}em{color:#ff79cb}h1 em{color:#ff79cb;background:linear-gradient(100deg,#5dd3ff 10%,#ff71c8 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.intro{color:#bd9ee8}.heronote{color:#bd9ee8}.heroseparator{color:#bd9ee8}
.orange{background:linear-gradient(105deg,#47cbff,#fa78ca);color:#060e18;border:0}.outline{border-color:#4398bc;background:#09101c88;color:#b9eaff}.outline:hover{border-color:#ff79cb}
.trustbar{background:#080a10;border-bottom:1px solid #2b303d;color:#bd9ee8}.trustbar span:nth-child(odd) b{color:#35c4ff}.trustbar span:nth-child(even) b{color:#ff69c3}
.sectionhead>p,.moregrid p,.service p,.about p:not(.eyebrow),.faq>div>p,details p{color:#bd9ee8}
.servicegrid{background:#11151d;border-color:#293544}.service{border-color:#293544}.service:hover{background:#171c29}
.serviceart,.number{color:#62ceff}.service:nth-child(even) .serviceart,.service:nth-child(even) .number{color:#ff79cb}.servicearrow{color:#bd9ee8}
.service a{color:#a7e6ff;border-color:#35c4ff}.service:nth-child(even) a{color:#ffb6e2;border-color:#ff69c3}
.more{border-color:#293544}.moregrid>div:nth-child(2) h3{color:#ff94d7}.moregrid>div:nth-child(odd) h3{color:#8cddff}
.coverage{background:#0e131d;border-top:1px solid #1e3047;border-bottom:1px solid #332238}.coverage .eyebrow{color:#65d2ff}.coverage h2 em{color:#ff79cb}.coveragegrid>div>p:not(.eyebrow){color:#bd9ee8}
.textlink{color:#d3f0ff;border-color:#35c4ff}.textlink:hover,.coverage .textlink:hover{color:#ff94d7;border-color:#ff69c3}
.areabox{background:#080b12;border-color:#29415b}.areabox:before{background:linear-gradient(90deg,#35c4ff,#ff55bb);width:100%;height:3px}.areabox .number{color:#7bd9ff}.areabox li{border-color:#263448}.areabox li b{color:#38caff}.areabox li:nth-child(even) b{color:#ff69c3}.areabox>p{color:#bd9ee8}
.brandpanel{background:#000;color:#f5e9f2;border-color:#26394a;box-shadow:10px 10px 0 #191323}.brandpanel .brandkicker{color:#72d7ff}.brandpanel>span:last-child{color:#ff98d9}
.process{background:#10121b;border-color:#293247}.process .eyebrow{color:#5ccfff}.steps>div{border-color:#334157}.steps>div:nth-child(even){border-color:#633452}.steps span{color:#57ceff}.steps>div:nth-child(even) span{color:#ff79cb}.steps p{color:#bd9ee8}
summary{color:#e8edf6}summary span{color:#46cbff}details:nth-child(even) summary span{color:#ff79cb}details{border-color:#2b303d}
.contact{background:#000;border-top:3px solid transparent;border-image:linear-gradient(90deg,#35c4ff,#ff55bb) 1}.contact .eyebrow{color:#67d3ff}.contact h2{color:#bd9ee8}.contact p{color:#bd9ee8}.bigphone{color:#6fd6ff}.dark{background:linear-gradient(105deg,#47cbff,#fa78ca);color:#060e18}.email{color:#ff94d7}.contact:after{color:#35c4ff;opacity:.06}
footer{background:#000;color:#bd9ee8}.footerbottom{border-color:#263140}.footergrid>div:last-child>a:nth-child(odd){color:#8bdbff}.footergrid>div:last-child>a:nth-child(even){color:#ffacdF}
.mobileactions a{background:#2dbdfa;color:#06101c}.mobileactions a+a{background:#ee53b5;color:#160b16}
@media(max-width:1100px){.service:nth-child(-n+2){border-color:#293544}}
@media(max-width:700px){.shade{background:linear-gradient(180deg,#05070cfa,#05070ced 31%,#05070c88 60%,#05070c10)}.service,.service:nth-child(2){border-color:#293544}.brandpanel{box-shadow:7px 7px 0 #191323}.navcall{border-color:#35465d}}

/* Final type palette: glacier blue, orchid, and violet. */
:root{--ink:#bd9ee8;--muted:#bd9ee8;--blue:#57c8ff;--magenta:#ff72c6;--violet:#bc8ff5}
body{color:#bd9ee8}
h1,h2{color:#74d1ff}h3{color:#a8adff}em{color:#ff7bca}
h1 em{background:linear-gradient(105deg,#59caff 0%,#b88cff 48%,#ff72c6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.sectionhead>p,.moregrid p,.service p,.about p:not(.eyebrow),.faq>div>p,details p{color:#bd9ee8}
.intro{color:#bcb4ff}.heronote,.photolabel{color:#bb95e9}.heroseparator{color:#b184dc}
.trustbar{color:#b4b7ff}.trustbar span:nth-child(2){color:#f09ed5}
.service h3{color:#85d3ff}.service:nth-child(even) h3{color:#f59ed8}
.servicegrid{border-radius:8px}.service{transition:background .2s ease}.servicearrow{color:#b187e0}
.moregrid>div:nth-child(odd) h3{color:#85d3ff}.moregrid>div:nth-child(2) h3{color:#f59ed8}
.coverage h2{color:#74d1ff}.coveragegrid>div>p:not(.eyebrow){color:#b6a7ed}.areabox h3{color:#cf96f4}.areabox li{color:#90c9ff}.areabox li:nth-child(even){color:#f199d3}.areabox>p{color:#b68ee1}
.brandpanel{color:#c9a0ed}.brandpanel .brandkicker{color:#7bd5ff}.brandpanel>span:last-child{color:#f29fd7}
.process h2{color:#8bccff}.steps h3{color:#b6a3fa}.steps>div:nth-child(2) h3{color:#f59ed8}.steps p{color:#b6a7ed}
summary{color:#96ceff}details:nth-child(even) summary{color:#e5a4ed}
.contact h2{color:#83d3ff}.contact p{color:#bc9ce8}.bigphone{color:#f58dd1}
.orange,.dark{color:#190629;border-radius:4px}.outline{color:#92d5ff;border-radius:4px}.button:hover{filter:brightness(1.08)}
nav a:hover,.navcall:hover{color:#c1a0ff}footer{color:#b39bdf}.footerbottom{color:#b39bdf}
.mobileactions a{color:#151044}.mobileactions a+a{color:#250d39}
@media(prefers-reduced-motion:reduce){.service{transition:none}}
/* Service pages retain Camden's established palette. */
.service .service-detail-link{margin:0 0 13px;border-color:#655090;color:#c39cf5;font-size:11px}.service-detail-links{display:flex;gap:12px;flex-wrap:wrap}.service-detail-links .service-detail-link{margin:0 0 13px}.footer-services{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #263140;margin-top:25px;padding-top:22px;font-size:11px;color:#b897e9}.footer-services a:nth-child(even){color:#ed9bd9}.detail-hero{padding-top:45px;padding-bottom:60px;border-bottom:1px solid #2b303d}.backlink{display:inline-block;margin-bottom:40px;font-size:12px;color:#bd9ee8}.detail-hero h1{font-size:clamp(42px,5vw,67px);line-height:1.08;letter-spacing:-2.5px;max-width:1050px}.detail-intro{max-width:750px;color:#bcb4ff;font-size:17px;margin:25px 0 30px}.detail-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:95px;padding-top:65px;padding-bottom:80px}.detail-copy section{margin-bottom:38px}.detail-copy h2{font-size:28px;letter-spacing:-.7px;line-height:1.2}.detail-copy p{font-size:15px;color:#bd9ee8}.detail-aside{background:#11151d;border:1px solid #293544;padding:28px;align-self:start;border-radius:5px}.detail-aside ul{padding-left:20px;margin-bottom:30px;color:#a6c7ff;font-size:14px}.detail-aside li{padding:7px 0}.detail-aside h3{font-size:21px;color:#f59ed8;margin-top:28px}.detail-aside p{font-size:13px;color:#bd9ee8}.related-link{display:block;padding:12px 0;border-bottom:1px solid #293544;color:#93d5ff;font-size:13px}.related-link:nth-of-type(even){color:#ee9bd9}.areabox>.textlink{margin:0 0 20px}
@media(max-width:700px){.detail-hero{padding-top:25px;padding-bottom:45px}.backlink{margin-bottom:28px}.detail-hero h1{font-size:42px;letter-spacing:-1.6px}.detail-intro{font-size:15px}.detail-body{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:50px}.detail-copy h2{font-size:26px}.footer-services{gap:13px}}
