.why{background:var(--offwhite);overflow:hidden;position:relative}.why:before{background-image:linear-gradient(rgba(28,26,20,.025) 1px,transparent 0),linear-gradient(90deg,rgba(28,26,20,.025) 1px,transparent 0);background-size:52px 52px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.why-inner{margin:0 auto;max-width:1160px;padding:80px 40px;position:relative;z-index:1}.why-ey{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700!important;gap:10px;letter-spacing:2.5px;margin-bottom:48px;text-transform:uppercase}.why-ey:before{background:var(--orange);content:"";flex-shrink:0;height:2px;width:24px}.why-cols{align-items:start;display:grid;gap:80px;grid-template-columns:340px 1fr}.why-h{color:var(--dark);font-family:var(--ff-h);font-size:clamp(26px,2.8vw,42px);letter-spacing:-1px;line-height:1.06;margin-bottom:18px}.why-h em{color:var(--orange);font-style:italic}.why-sub{color:rgba(28,26,20,.48);font-size:15px;font-weight:300;line-height:1.75;margin-bottom:28px}.why-sub strong{color:var(--dark);font-weight:600}.why-pills{align-content:flex-start;display:flex;flex-wrap:wrap;gap:7px}.pill,.why-pills{align-items:center}.pill{border-radius:100px;cursor:default;display:inline-flex!important;flex-shrink:0;font-size:11px!important;font-weight:600;letter-spacing:.02em;line-height:1!important;margin:0!important;padding:5px 13px;transition:opacity .2s;white-space:nowrap}.pill:hover{opacity:.7}.pill.o{background:rgba(232,93,60,.1);border:1px solid rgba(232,93,60,.2);color:var(--orange)}.pill.p{background:rgba(123,79,166,.1);border:1px solid rgba(123,79,166,.2);color:var(--purple)}.pill.y{background:rgba(240,192,48,.12);border:1px solid rgba(240,192,48,.25);color:#7a6000}.pill.d{background:rgba(28,26,20,.06);border:1px solid rgba(28,26,20,.1);color:rgba(28,26,20,.55)}.why-right{padding-top:2px}.acc-item{border-bottom:1px solid rgba(28,26,20,.08);overflow:hidden;position:relative}.acc-item:first-child{border-top:1px solid rgba(28,26,20,.08)}.acc-line{border-radius:1px;height:0;left:0;position:absolute;top:0;transition:height .5s var(--ease);width:2px}.acc-item.open .acc-line{height:100%}.acc-item:first-child .acc-line,.acc-item:nth-child(4) .acc-line{background:var(--orange)}.acc-item:nth-child(2) .acc-line,.acc-item:nth-child(5) .acc-line{background:var(--purple)}.acc-item:nth-child(3) .acc-line,.acc-item:nth-child(6) .acc-line{background:var(--yellow)}.acc-head{align-items:center;cursor:pointer;display:flex;gap:14px;padding:18px 18px 18px 22px;transition:background .2s;user-select:none}.acc-head:hover{background:rgba(28,26,20,.02)}.acc-icon-wrap{flex-shrink:0;height:40px;position:relative;width:40px}.acc-icon-wrap svg{display:block;height:40px;width:40px}.acc-title{color:var(--dark);flex:1;font-family:var(--ff-h);font-size:clamp(14px,1.4vw,17px);line-height:1.2}.acc-badge{border-radius:100px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.1em;opacity:0;padding:3px 10px;text-transform:uppercase;transform:translateX(8px);transition:opacity .3s .1s,transform .3s .1s}.acc-item.open .acc-badge{opacity:1;transform:translateX(0)}.acc-item:first-child .acc-badge,.acc-item:nth-child(4) .acc-badge{background:rgba(232,93,60,.1);color:var(--orange)}.acc-item:nth-child(2) .acc-badge,.acc-item:nth-child(5) .acc-badge{background:rgba(123,79,166,.1);color:var(--purple)}.acc-item:nth-child(3) .acc-badge,.acc-item:nth-child(6) .acc-badge{background:rgba(240,192,48,.12);color:#7a6000}.acc-chevron{flex-shrink:0;height:18px;position:relative;width:18px}.acc-chevron:after,.acc-chevron:before{background:rgba(28,26,20,.3);content:"";height:1.5px;position:absolute;top:50%;transition:transform .3s var(--ease);width:7px}.acc-chevron:before{left:1px;transform:translateY(-50%) rotate(45deg)}.acc-chevron:after{right:1px}.acc-chevron:after,.acc-item.open .acc-chevron:before{transform:translateY(-50%) rotate(-45deg)}.acc-item.open .acc-chevron:after{transform:translateY(-50%) rotate(45deg)}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.acc-item.open .acc-body{grid-template-rows:1fr}.acc-body-inner{overflow:hidden;padding:0 18px 0 22px}.acc-body-inner p{color:rgba(28,26,20,.5);font-size:14px;font-weight:300;line-height:1.7;padding-bottom:18px;padding-left:54px}.acc-body-inner p strong{color:var(--dark);font-weight:600}.acc-icon-wrap svg [class^=ic]{transform-box:view-box}@keyframes ic-spin{to{transform:rotate(1turn)}}@keyframes ic-spinr{to{transform:rotate(-1turn)}}@keyframes ic-pop{0%,to{opacity:.28;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes ic-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes ic-nuc{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes ic-draw{0%,12%{stroke-dashoffset:100}45%,86%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes ic-trace{0%,10%{stroke-dashoffset:100}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes ic-tip{0%,55%{opacity:0;transform:scale(.3)}72%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.ic1-ring{animation:ic-spin 16s linear infinite;transform-origin:20px 20px}.ic1-a{animation:ic-pop 3.2s ease-in-out 0s infinite;transform-origin:13px 13px}.ic1-b{animation:ic-pop 3.2s ease-in-out .8s infinite;transform-origin:26.8px 13px}.ic1-c{animation:ic-pop 3.2s ease-in-out 1.6s infinite;transform-origin:13px 27.9px}.ic1-d{animation:ic-pop 3.2s ease-in-out 2.4s infinite;transform-origin:25.8px 25.8px}.ic2-c1{animation:ic-draw 3.6s ease-in-out 0s infinite}.ic2-c1,.ic2-c2{stroke-dasharray:100}.ic2-c2{animation:ic-draw 3.6s ease-in-out .5s infinite}.ic2-c3{animation:ic-draw 3.6s ease-in-out 1s infinite;stroke-dasharray:100}.ic3-orbit{animation:ic-spin 6s linear infinite;transform-origin:20px 20px}.ic3-p1{animation:ic-pulse 2.4s ease-in-out 0s infinite;transform-origin:15.5px 16.5px}.ic3-p2{animation:ic-pulse 2.4s ease-in-out 1.2s infinite;transform-origin:24.5px 23.5px}.ic4-ring{animation:ic-spin 18s linear infinite;transform-origin:20px 20px}.ic4-arc{animation:ic-trace 3.6s ease-in-out infinite;stroke-dasharray:100}.ic4-origin{animation:ic-pulse 3.6s ease-in-out infinite;transform-origin:10px 28px}.ic4-tip{animation:ic-tip 3.6s ease-in-out infinite;transform-origin:30px 13px}.ic5-orbA{animation:ic-spin 7s linear infinite}.ic5-orbA,.ic5-orbB{transform-origin:20px 20px}.ic5-orbB{animation:ic-spinr 9.5s linear infinite;animation-delay:-3s}.ic5-nuc{animation:ic-nuc 2.6s ease-in-out infinite}.ic5-nuc,.ic6-hub{transform-origin:20px 20px}.ic6-hub{animation:ic-nuc 2.4s ease-in-out infinite}.ic6-n1{animation:ic-pop 3s ease-in-out 0s infinite;transform-origin:20px 8px}.ic6-n2{animation:ic-pop 3s ease-in-out .4s infinite;transform-origin:29px 13.5px}.ic6-n3{animation:ic-pop 3s ease-in-out .8s infinite;transform-origin:29px 26.5px}.ic6-n4{animation:ic-pop 3s ease-in-out 1.2s infinite;transform-origin:20px 32px}.ic6-n5{animation:ic-pop 3s ease-in-out 1.6s infinite;transform-origin:11px 26.5px}.ic6-n6{animation:ic-pop 3s ease-in-out 2s infinite;transform-origin:11px 13.5px}.style-strip{border-top:1px solid rgba(28,26,20,.08);margin-top:52px;padding-top:28px}.style-strip-label{color:rgba(28,26,20,.28);display:block;font-size:10px;font-weight:700;letter-spacing:.2em;margin-bottom:18px;text-transform:uppercase}.style-scroller{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.style-scroller::-webkit-scrollbar{display:none}.scard{border:1px solid rgba(28,26,20,.08);cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;touch-action:pan-y;transition:border-color .25s,transform .25s;width:194px}.scard:hover{border-color:var(--orange);transform:translateY(-3px)}.sthumb{aspect-ratio:16/9;background:#e8e4da;overflow:hidden;position:relative}.sthumb img{display:block;height:100%;object-fit:cover;opacity:.85;transition:transform .4s var(--ease),opacity .3s;width:100%}.scard:hover .sthumb img{opacity:1;transform:scale(1.04)}.splay{align-items:center;background:rgba(28,26,20,.15);display:flex;inset:0;justify-content:center;position:absolute;transition:background .2s;z-index:2}.scard:hover .splay{background:rgba(28,26,20,.04)}.spbtn{align-items:center;background:rgba(232,93,60,.9);border-radius:50%;display:flex;height:26px;justify-content:center;transition:transform .2s,box-shadow .2s;width:26px}.spbtn svg{fill:#fff;margin-left:2px}.scard:hover .spbtn{box-shadow:0 0 0 6px rgba(232,93,60,.15);transform:scale(1.1)}.sname{background:var(--offwhite);color:rgba(28,26,20,.4);font-size:9px;font-weight:700;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase}.client-strip{align-items:center;display:flex;flex-wrap:wrap;gap:36px;margin-top:28px}.client-label{color:rgba(28,26,20,.25);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.client-names{display:flex;flex-wrap:wrap;gap:6px}.cpill{border:1px solid rgba(28,26,20,.09);border-radius:100px;color:rgba(28,26,20,.28);cursor:default;font-family:var(--ff-h);font-size:14px;font-style:italic;padding:3px 12px;transition:color .2s,border-color .2s}.cpill:hover{border-color:rgba(28,26,20,.25);color:var(--dark)}@media(max-width:900px){.why-cols{gap:36px;grid-template-columns:1fr}.why-inner{padding:60px 24px}}@media(max-width:600px){.why-cols{gap:28px;grid-template-columns:1fr}.why-inner{padding:48px 20px}.acc-head{gap:10px;padding:14px 14px 14px 16px}.acc-icon-wrap,.acc-icon-wrap svg{height:34px;width:34px}.acc-title{font-size:14px}.acc-body-inner p{font-size:13px;padding-left:44px}.style-scroller{display:grid;gap:10px;grid-template-columns:1fr 1fr;overflow-x:visible;padding-bottom:0}.scard{flex-shrink:unset;width:auto}.client-strip{gap:16px}}@media(max-width:600px){@keyframes mCardUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scard{animation:mCardUp .38s ease both}.scard:nth-child(2){animation-delay:.08s}.scard:nth-child(3){animation-delay:.16s}.scard:nth-child(4){animation-delay:.24s}.scard:nth-child(5){animation-delay:.32s}.scard:nth-child(6){animation-delay:.4s}.scard:active{border-color:rgba(232,93,60,.45)!important;transform:scale(.96)!important;transition:transform .12s ease,border-color .12s ease}.acc-head:active{background:rgba(28,26,20,.06)!important}}