.breakdance .bde-section-1136-100 .section-container{display:flex;flex-direction:column}.svc{--bg:#F6F6F4;--ink:#0A0A0A;--navy:#111827;--wine:#5A1E1F;--ice:#DCE5E8;--olive:#7F8330;--sand:#F1EBCD;--line:rgba(10,10,10,.22);color:var(--ink);background:var(--bg);font-family:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;overflow:hidden}.svc *{box-sizing:border-box}.svc a{color:inherit}.svc :focus-visible{outline:3px solid var(--olive);outline-offset:4px}.svc-shell{padding-left:4vw;padding-right:4vw;width:100%}.svc h1,.svc h2,.svc h3,.svc h4{margin:0;text-transform:uppercase;letter-spacing:-.055em;line-height:.93}.svc h1{font-size:clamp(56px,7.6vw,138px)}.svc h2{font-size:clamp(40px,5.1vw,90px)}.svc p{font-size:16px;line-height:1.55}.svc-kicker{margin:0 0 34px;font-size:12px!important;line-height:1!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.svc-kicker span{display:inline-block;min-width:25px}.svc-hero{border-bottom:1px solid var(--line)}.svc-hero__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);min-height:calc(100svh - 88px);padding-right:0}.svc-hero__main{padding:8vw 4vw 7vw 0;display:flex;flex-direction:column;justify-content:center}.svc-lead{font-size:clamp(19px,1.65vw,28px)!important;max-width:760px;margin:42px 0 32px}.svc-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;min-height:56px;padding:0 22px;background:var(--ink);color:#fff!important;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em;border:1px solid var(--ink);transition:.2s}.svc-btn:hover{transform:translateY(-2px)}.svc-btn span{font-size:20px}.svc-hero__side{background:var(--ice);padding:5vw 4vw;display:flex;flex-direction:column;justify-content:flex-end}.svc-hero__side p:last-child{font-size:clamp(22px,1.8vw,30px);line-height:1.3}.svc-problem,.svc-deliver,.svc-fit,.svc-process,.svc-why,.svc-work,.svc-faq{padding:9vw 0;border-bottom:1px solid var(--line)}.svc-split{display:grid;grid-template-columns:.72fr 1.35fr;gap:8vw}.svc-copy>p{max-width:780px;font-size:18px;margin:0 0 22px}.svc-copy>h2{margin-bottom:38px}.svc-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6vw;border-top:1px solid var(--ink)}.svc-benefit{padding:30px 28px 10px 0;border-right:1px solid var(--line)}.svc-benefit:not(:first-child){padding-left:28px}.svc-benefit span{font-size:11px;font-weight:700;letter-spacing:.12em}.svc-benefit h3{font-size:26px;letter-spacing:-.04em;margin:45px 0 12px}.svc-deliver{background:var(--navy);color:#fff}.svc-deliver h2{margin-bottom:5vw}.svc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 5vw;border-top:1px solid rgba(255,255,255,.45)}.svc-list li{list-style:none;display:grid;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.35);font-size:18px}.svc-list li span{font-size:11px;letter-spacing:.1em}.svc-fit{background:var(--sand)}.svc-fit h2{margin-bottom:40px}.svc-fit ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.svc-fit li{padding:19px 0;border-bottom:1px solid rgba(10,10,10,.4);font-size:17px}.svc-fit li:before{content:"↘";margin-right:16px}.svc-process h2{margin-bottom:5vw}.svc-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.svc-step{padding:26px 24px 0 0;border-right:1px solid var(--line);min-height:245px}.svc-step:not(:first-child){padding-left:24px}.svc-step span{font-size:11px;font-weight:700}.svc-step h3{font-size:24px;letter-spacing:-.04em;margin:60px 0 12px}.svc-why{background:var(--ice)}.svc-why__copy{font-size:clamp(21px,1.7vw,29px)!important;line-height:1.42!important;margin:0 0 36px!important}.svc-link{display:inline-flex;gap:18px;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:8px}.svc-work h2{margin-bottom:4vw}.svc-work__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.svc-project{min-height:420px;position:relative;padding:28px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(135deg,var(--wine),#A66D5C 50%,var(--sand))}.svc-project:nth-child(2){background:linear-gradient(145deg,var(--ice),#7F8330)}.svc-project:before{content:"";position:absolute;width:55%;aspect-ratio:1;border:1px solid rgba(255,255,255,.65);border-radius:50%;top:-18%;right:-10%}.svc-project__meta{position:relative;background:var(--bg);padding:20px;max-width:320px}.svc-project__meta span{font-size:10px;letter-spacing:.12em;font-weight:700}.svc-project__meta h3{font-size:24px;letter-spacing:-.04em;margin-top:10px}.svc-work__note{font-size:12px!important;color:#666;margin-top:18px}.svc-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.svc-faq__list{border-top:1px solid var(--ink)}.svc details{border-bottom:1px solid rgba(10,10,10,.35)}.svc summary{list-style:none;display:grid;grid-template-columns:40px 1fr auto;gap:12px;padding:25px 0;cursor:pointer;font-weight:650}.svc summary::-webkit-details-marker{display:none}.svc summary b{font-size:22px;font-weight:400}.svc details[open] summary b{transform:rotate(45deg)}.svc details p{margin:0 35px 25px 52px;color:#4b4b4b}.svc-cta{padding:7vw 0;background:var(--olive)}.svc-cta__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:7vw;align-items:end}.svc-cta h2{font-size:clamp(38px,4.6vw,78px)}.svc-cta__right p{font-size:18px;margin:0 0 25px}.svc-cta .svc-btn{background:var(--sand);color:var(--ink)!important}@media(max-width:980px){.svc-hero__grid,.svc-split,.svc-faq__grid,.svc-cta__grid{grid-template-columns:1fr}.svc-hero__grid{padding-right:4vw;min-height:auto}.svc-hero__main{padding:100px 0 70px}.svc-hero__side{padding:45px}.svc-benefits,.svc-steps{grid-template-columns:1fr 1fr}.svc-work__grid{grid-template-columns:1fr}.svc-project{min-height:360px}.svc-split,.svc-faq__grid,.svc-cta__grid{gap:48px}}@media(max-width:640px){.svc-shell{padding-left:20px;padding-right:20px}.svc h1{font-size:48px}.svc h2{font-size:38px}.svc-hero__grid{padding-right:20px}.svc-hero__side{padding:32px 24px}.svc-problem,.svc-deliver,.svc-fit,.svc-process,.svc-why,.svc-work,.svc-faq{padding:78px 0}.svc-benefits,.svc-steps,.svc-list{grid-template-columns:1fr}.svc-benefit,.svc-benefit:not(:first-child),.svc-step,.svc-step:not(:first-child){padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.svc-benefit h3,.svc-step h3{margin-top:32px}.svc-btn{width:100%}.svc-cta{padding:70px 0}.svc details p{margin-left:0;margin-right:0}.svc summary{grid-template-columns:30px 1fr auto}}