.ProjectRequestLanding-module__5D0v8G__page{color:#101820;background-color:#f4f7f2;background-image:linear-gradient(90deg,#10182008 1px,#0000 1px),linear-gradient(#10182008 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow:hidden}.ProjectRequestLanding-module__5D0v8G__hero{isolation:isolate;color:#101820;background:linear-gradient(135deg,#fffef9f5,#edf6effa 54%,#f5efdee6);grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);align-items:center;gap:3rem;min-height:670px;padding:8.5rem max(1.5rem,50vw - 590px) 5.5rem;display:grid;position:relative}.ProjectRequestLanding-module__5D0v8G__heroGrid{z-index:-3;opacity:.46;background-image:linear-gradient(#1018200d 1px,#0000 1px),linear-gradient(90deg,#1018200d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ProjectRequestLanding-module__5D0v8G__heroGlowOne,.ProjectRequestLanding-module__5D0v8G__heroGlowTwo{z-index:-2;filter:blur(2px);border-radius:999px;position:absolute}.ProjectRequestLanding-module__5D0v8G__heroGlowOne{opacity:.54;background:#f6bd41;width:33rem;height:33rem;top:-15rem;right:6%}.ProjectRequestLanding-module__5D0v8G__heroGlowTwo{opacity:.35;background:#45d4c0;width:28rem;height:28rem;bottom:-16rem;left:12%}.ProjectRequestLanding-module__5D0v8G__heroContent{max-width:670px}.ProjectRequestLanding-module__5D0v8G__eyebrow,.ProjectRequestLanding-module__5D0v8G__sectionEyebrow{letter-spacing:.03em;align-items:center;gap:.55rem;font-size:.83rem;font-weight:800;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__eyebrow{color:#176b60;background:#fffef9b3;border:1px solid #1018201a;border-radius:999px;padding:.48rem .72rem}.ProjectRequestLanding-module__5D0v8G__eyebrowDot{background:#f06445;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 5px #f064451f}.ProjectRequestLanding-module__5D0v8G__hero h1{letter-spacing:-.06em;margin:1.2rem 0 1.4rem;font-size:clamp(2.5rem,5.3vw,5.2rem);font-weight:900;line-height:1.15}.ProjectRequestLanding-module__5D0v8G__hero h1 em{color:#e85c3e;font-style:normal}.ProjectRequestLanding-module__5D0v8G__heroContent>p{color:#56616d;max-width:610px;margin:0;font-size:1.08rem;line-height:2.05}.ProjectRequestLanding-module__5D0v8G__heroActions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.ProjectRequestLanding-module__5D0v8G__primaryAction,.ProjectRequestLanding-module__5D0v8G__secondaryAction{border-radius:.85rem;align-items:center;gap:.6rem;padding:.95rem 1.2rem;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__primaryAction{color:#fffef9;background:#101820;box-shadow:0 12px 28px #1018202e}.ProjectRequestLanding-module__5D0v8G__primaryAction:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000040}.ProjectRequestLanding-module__5D0v8G__secondaryAction{color:#25313c;background:#fffef9b3;border:1px solid #10182021}.ProjectRequestLanding-module__5D0v8G__secondaryAction:hover{background:#fffef9}.ProjectRequestLanding-module__5D0v8G__trustLine{color:#56616d;flex-wrap:wrap;gap:1.2rem;margin-top:2.2rem;font-size:.86rem;display:flex}.ProjectRequestLanding-module__5D0v8G__trustLine span{align-items:center;gap:.45rem;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__trustLine svg{color:#e85c3e}.ProjectRequestLanding-module__5D0v8G__heroPanel{color:#101820;background-color:#fffef9;background-image:linear-gradient(#10182009 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1018201a;justify-self:end;width:min(100%,448px);min-height:440px;position:relative;overflow:hidden;transform:rotate(1.3deg);box-shadow:18px 18px #176b6024,0 22px 50px #1018201f}.ProjectRequestLanding-module__5D0v8G__heroPanel:after{content:"";background:#e77150;border-radius:50%;width:205px;height:205px;position:absolute;top:-78px;left:-78px}.ProjectRequestLanding-module__5D0v8G__panelTop,.ProjectRequestLanding-module__5D0v8G__panelFooter{z-index:1;letter-spacing:.04em;justify-content:space-between;font-size:.72rem;font-weight:800;display:flex;position:relative}.ProjectRequestLanding-module__5D0v8G__panelTop{background:#fffef9bd;border-bottom:1px solid #1018201a;padding:1.1rem 1.25rem}.ProjectRequestLanding-module__5D0v8G__panelBody{z-index:1;padding:4.4rem 1.7rem 2rem;position:relative}.ProjectRequestLanding-module__5D0v8G__panelSignal{gap:.35rem;margin-bottom:2.7rem;display:flex}.ProjectRequestLanding-module__5D0v8G__panelSignal span{background:#101820;border-radius:50%;width:.55rem;height:.55rem}.ProjectRequestLanding-module__5D0v8G__panelSignal span:nth-child(2){background:#e77150}.ProjectRequestLanding-module__5D0v8G__panelSignal span:nth-child(3){background:#f4b345}.ProjectRequestLanding-module__5D0v8G__panelKicker{color:#56616d;margin:0;font-size:.86rem;line-height:1.7}.ProjectRequestLanding-module__5D0v8G__panelBody h2{letter-spacing:-.045em;margin:.75rem 0 2.2rem;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.3}.ProjectRequestLanding-module__5D0v8G__miniCards{flex-wrap:wrap;gap:.55rem;display:flex}.ProjectRequestLanding-module__5D0v8G__miniCards span{color:#176b60;background:#edf6ef;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__miniCards svg{color:#f06445}.ProjectRequestLanding-module__5D0v8G__panelFooter{color:#fffef9;background:#101820;width:100%;padding:1rem 1.25rem;position:absolute;bottom:0}.ProjectRequestLanding-module__5D0v8G__services,.ProjectRequestLanding-module__5D0v8G__process,.ProjectRequestLanding-module__5D0v8G__formSection,.ProjectRequestLanding-module__5D0v8G__closing{max-width:1180px;margin:0 auto;padding:7.25rem 1.5rem}.ProjectRequestLanding-module__5D0v8G__sectionHead{justify-content:space-between;align-items:end;gap:2rem;display:flex}.ProjectRequestLanding-module__5D0v8G__sectionEyebrow{color:#c35335}.ProjectRequestLanding-module__5D0v8G__sectionHead h2,.ProjectRequestLanding-module__5D0v8G__processIntro h2,.ProjectRequestLanding-module__5D0v8G__formAside h2{letter-spacing:-.055em;max-width:720px;margin:.75rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.23}.ProjectRequestLanding-module__5D0v8G__sectionHead>p{color:#61716a;max-width:300px;margin:0 0 .4rem;line-height:1.95}.ProjectRequestLanding-module__5D0v8G__serviceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:3.2rem;display:grid}.ProjectRequestLanding-module__5D0v8G__serviceCard{background:#fffdf5;border:1px solid #d7dfd6;min-height:270px;padding:1.5rem;transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.ProjectRequestLanding-module__5D0v8G__serviceCard:hover{background:#fff;transform:translateY(-7px);box-shadow:0 17px 30px #17302e1c}.ProjectRequestLanding-module__5D0v8G__serviceNumber{color:#9caea3;font-family:ui-monospace,monospace;font-size:.75rem;display:block}.ProjectRequestLanding-module__5D0v8G__serviceIcon{color:#22665d;background:#e3eee5;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;margin-top:2.35rem;display:grid}.ProjectRequestLanding-module__5D0v8G__serviceCard:nth-child(2) .ProjectRequestLanding-module__5D0v8G__serviceIcon{color:#976407;background:#fae1ad}.ProjectRequestLanding-module__5D0v8G__serviceCard:nth-child(3) .ProjectRequestLanding-module__5D0v8G__serviceIcon{color:#bd533b;background:#f8d8d1}.ProjectRequestLanding-module__5D0v8G__serviceCard:nth-child(4) .ProjectRequestLanding-module__5D0v8G__serviceIcon{color:#27617a;background:#dce8f1}.ProjectRequestLanding-module__5D0v8G__serviceCard h3{margin:1.35rem 0 .65rem;font-size:1.05rem}.ProjectRequestLanding-module__5D0v8G__serviceCard p{color:#64736b;margin:0;font-size:.88rem;line-height:1.8}.ProjectRequestLanding-module__5D0v8G__process{background:#e3ebe0;max-width:none}.ProjectRequestLanding-module__5D0v8G__process>*{max-width:1180px;margin-left:auto;margin-right:auto}.ProjectRequestLanding-module__5D0v8G__processIntro{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.ProjectRequestLanding-module__5D0v8G__processSteps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:1.3rem;margin-top:3.2rem;padding:0;list-style:none;display:grid}.ProjectRequestLanding-module__5D0v8G__processSteps li{border-top:2px solid #9dc0ac;padding-top:1.1rem}.ProjectRequestLanding-module__5D0v8G__processSteps li>span{color:#c35335;font-family:ui-monospace,monospace;font-weight:900}.ProjectRequestLanding-module__5D0v8G__processSteps h3{margin:1.9rem 0 .5rem;font-size:1.07rem}.ProjectRequestLanding-module__5D0v8G__processSteps p{color:#5b7064;margin:0;font-size:.9rem;line-height:1.8}.ProjectRequestLanding-module__5D0v8G__formSection{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);align-items:start;gap:4rem;display:grid}.ProjectRequestLanding-module__5D0v8G__formAside{padding-top:2.4rem}.ProjectRequestLanding-module__5D0v8G__formAside>p{color:#61716a;max-width:390px;line-height:2}.ProjectRequestLanding-module__5D0v8G__asideNotes{gap:.8rem;margin-top:2rem;display:grid}.ProjectRequestLanding-module__5D0v8G__asideNotes span{color:#365e56;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.ProjectRequestLanding-module__5D0v8G__asideNotes svg{color:#c35335}.ProjectRequestLanding-module__5D0v8G__formCard{background:#fffdf6;border:1px solid #d5ded4;padding:1.6rem;box-shadow:12px 12px #e0e8dc}.ProjectRequestLanding-module__5D0v8G__formHeader{border-bottom:1px solid #dce4dc;justify-content:space-between;align-items:center;padding-bottom:1.35rem;display:flex}.ProjectRequestLanding-module__5D0v8G__formHeader div{gap:.35rem;display:grid}.ProjectRequestLanding-module__5D0v8G__formHeader span{color:#6a7c71;font-size:.78rem}.ProjectRequestLanding-module__5D0v8G__formHeader strong{font-size:1.1rem}.ProjectRequestLanding-module__5D0v8G__formStep{background:#dfeee4;padding:.45rem .65rem;font-weight:800;color:#296258!important}.ProjectRequestLanding-module__5D0v8G__typeFieldset{border:0;margin:1.4rem 0;padding:0}.ProjectRequestLanding-module__5D0v8G__typeFieldset legend,.ProjectRequestLanding-module__5D0v8G__formCard label{color:#27423d;font-size:.86rem;font-weight:800;display:block}.ProjectRequestLanding-module__5D0v8G__typeButtons{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.ProjectRequestLanding-module__5D0v8G__typeButton,.ProjectRequestLanding-module__5D0v8G__typeButtonActive{color:#52665c;cursor:pointer;background:0 0;border:1px solid #cedbd0;border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .7rem;font-family:inherit;font-size:.77rem;transition:all .2s;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__typeButton:hover{color:#1a5b50;border-color:#76aa91}.ProjectRequestLanding-module__5D0v8G__typeButtonActive{color:#fff;background:#1e6257;border-color:#1e6257}.ProjectRequestLanding-module__5D0v8G__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ProjectRequestLanding-module__5D0v8G__formCard label small{color:#839189;font-weight:500}.ProjectRequestLanding-module__5D0v8G__formCard input,.ProjectRequestLanding-module__5D0v8G__formCard select,.ProjectRequestLanding-module__5D0v8G__formCard textarea{box-sizing:border-box;color:#17302e;background:#fff;border:1px solid #ccd8cd;border-radius:.45rem;outline:none;width:100%;margin-top:.45rem;padding:.78rem .85rem;font-family:inherit;font-size:.89rem;transition:border-color .2s,box-shadow .2s;display:block}.ProjectRequestLanding-module__5D0v8G__formCard textarea{resize:vertical;line-height:1.85}.ProjectRequestLanding-module__5D0v8G__formCard input:focus,.ProjectRequestLanding-module__5D0v8G__formCard select:focus,.ProjectRequestLanding-module__5D0v8G__formCard textarea:focus{border-color:#287669;box-shadow:0 0 0 3px #28766921}.ProjectRequestLanding-module__5D0v8G__messageLabel{margin-top:1rem}.ProjectRequestLanding-module__5D0v8G__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-100vh;overflow:hidden}.ProjectRequestLanding-module__5D0v8G__feedback{color:#375049;background:#eef2ec;border-radius:.45rem;margin:1.25rem 0 0;padding:.75rem .9rem;font-size:.88rem;line-height:1.8}.ProjectRequestLanding-module__5D0v8G__feedbackSuccess{color:#176a4a;background:#e3f5e9}.ProjectRequestLanding-module__5D0v8G__feedbackError{color:#9a3e2b;background:#fbe6de}.ProjectRequestLanding-module__5D0v8G__submitButton{color:#fffdf5;cursor:pointer;background:#d45b42;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.2rem;padding:1rem;font-family:inherit;font-weight:900;transition:transform .2s,background .2s;display:flex}.ProjectRequestLanding-module__5D0v8G__submitButton:hover:not(:disabled){background:#b64934;transform:translateY(-2px)}.ProjectRequestLanding-module__5D0v8G__submitButton:disabled{cursor:wait;opacity:.75}.ProjectRequestLanding-module__5D0v8G__formFootnote{color:#73847a;justify-content:center;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.76rem;display:flex}.ProjectRequestLanding-module__5D0v8G__formFootnote svg{color:#2d806f}.ProjectRequestLanding-module__5D0v8G__closing{justify-content:space-between;align-items:center;gap:1.3rem;padding-top:0;padding-bottom:6rem;display:flex}.ProjectRequestLanding-module__5D0v8G__closing p{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:900}.ProjectRequestLanding-module__5D0v8G__closingLink{color:#20685e;flex:none;align-items:center;gap:.5rem;font-weight:850;text-decoration:none;display:inline-flex}.ProjectRequestLanding-module__5D0v8G__closingLink:hover{color:#c35335}@media (max-width:1000px){.ProjectRequestLanding-module__5D0v8G__hero{grid-template-columns:1fr;padding-top:7.5rem}.ProjectRequestLanding-module__5D0v8G__heroPanel{justify-self:start;transform:rotate(1deg)}.ProjectRequestLanding-module__5D0v8G__serviceGrid{grid-template-columns:repeat(3,1fr)}.ProjectRequestLanding-module__5D0v8G__serviceCard:nth-child(n+4){min-height:230px}.ProjectRequestLanding-module__5D0v8G__formSection{gap:2.2rem}}@media (max-width:720px){.ProjectRequestLanding-module__5D0v8G__hero{min-height:unset;gap:2.4rem;padding:6.6rem 1.25rem 4rem}.ProjectRequestLanding-module__5D0v8G__hero h1{font-size:clamp(2.35rem,11.5vw,3.7rem)}.ProjectRequestLanding-module__5D0v8G__heroContent>p{font-size:1rem}.ProjectRequestLanding-module__5D0v8G__heroPanel{width:calc(100% - 11px);min-height:390px;box-shadow:11px 11px #0e2c284a}.ProjectRequestLanding-module__5D0v8G__services,.ProjectRequestLanding-module__5D0v8G__process,.ProjectRequestLanding-module__5D0v8G__formSection,.ProjectRequestLanding-module__5D0v8G__closing{padding:4.6rem 1.25rem}.ProjectRequestLanding-module__5D0v8G__sectionHead,.ProjectRequestLanding-module__5D0v8G__processIntro,.ProjectRequestLanding-module__5D0v8G__closing{flex-direction:column;align-items:start}.ProjectRequestLanding-module__5D0v8G__sectionHead>p{max-width:530px}.ProjectRequestLanding-module__5D0v8G__serviceGrid,.ProjectRequestLanding-module__5D0v8G__processSteps{grid-template-columns:1fr 1fr}.ProjectRequestLanding-module__5D0v8G__formSection{grid-template-columns:1fr}.ProjectRequestLanding-module__5D0v8G__formAside{padding-top:0}.ProjectRequestLanding-module__5D0v8G__formCard{padding:1.1rem;box-shadow:7px 7px #e0e8dc}.ProjectRequestLanding-module__5D0v8G__closing{padding-top:0;padding-bottom:4.5rem}.ProjectRequestLanding-module__5D0v8G__closingLink{flex:initial}}@media (max-width:460px){.ProjectRequestLanding-module__5D0v8G__heroActions,.ProjectRequestLanding-module__5D0v8G__primaryAction,.ProjectRequestLanding-module__5D0v8G__secondaryAction{justify-content:center;width:100%}.ProjectRequestLanding-module__5D0v8G__trustLine{gap:.65rem;display:grid}.ProjectRequestLanding-module__5D0v8G__heroPanel{min-height:365px}.ProjectRequestLanding-module__5D0v8G__panelBody{padding:3rem 1.2rem 2rem}.ProjectRequestLanding-module__5D0v8G__serviceGrid,.ProjectRequestLanding-module__5D0v8G__processSteps,.ProjectRequestLanding-module__5D0v8G__formGrid{grid-template-columns:1fr}.ProjectRequestLanding-module__5D0v8G__serviceCard,.ProjectRequestLanding-module__5D0v8G__serviceCard:nth-child(n+4){min-height:auto}.ProjectRequestLanding-module__5D0v8G__serviceIcon{margin-top:1.3rem}.ProjectRequestLanding-module__5D0v8G__typeButtons{grid-template-columns:1fr 1fr;display:grid}.ProjectRequestLanding-module__5D0v8G__typeButton,.ProjectRequestLanding-module__5D0v8G__typeButtonActive{text-align:center;justify-content:center;min-height:3rem}.ProjectRequestLanding-module__5D0v8G__formHeader{align-items:start;gap:.7rem}.ProjectRequestLanding-module__5D0v8G__heroGlowOne{right:-12rem}.ProjectRequestLanding-module__5D0v8G__heroGlowTwo{left:-15rem}}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__page{color:#edf4ef;background:linear-gradient(90deg,#edf4ef06 1px,#0000 1px),linear-gradient(#edf4ef06 1px,#0000 1px),#101820}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__hero{color:#f7f5eb;background:radial-gradient(circle at 82% 12%,#6f45a647,#0000 28%),radial-gradient(circle at 16% 82%,#2d806f38,#0000 30%),#101820}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroGrid{opacity:.2;background-image:linear-gradient(#edf4ef1f 1px,#0000 1px),linear-gradient(90deg,#edf4ef1f 1px,#0000 1px)}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroGlowOne{opacity:.34;background:#754aa5}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroGlowTwo{opacity:.38;background:#2d806f}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__eyebrow{color:#bde7d6;background:#ffffff0f;border-color:#bde7d62e}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__eyebrowDot{background:#f3b64d}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__hero h1 em{color:#f3b64d}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroContent>p{color:#b7c8c0}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__trustLine{color:#b7c8c0}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__primaryAction{color:#10221f;background:#f3b64d}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__secondaryAction{color:#edf4ef;background:#ffffff0d;border-color:#edf4ef38}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroPanel{color:#edf4ef;background:linear-gradient(#edf4ef0b 1px,#0000 1px),#17242b;border-color:#edf4ef24;box-shadow:18px 18px #00000047,0 22px 50px #00000047}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__heroPanel:after{background:#754aa5}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__panelTop{background:#ffffff06;border-bottom-color:#edf4ef1f}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__panelSignal span{background:#edf4ef}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__panelKicker{color:#afc0b7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__miniCards span{color:#bde7d6;background:#2d806f38}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__panelFooter{color:#f7f5eb;background:#0b1217}:is(html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__sectionHead h2,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__processIntro h2,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formAside h2,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__closing p){color:#edf4ef}:is(html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__sectionHead>p,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formAside>p){color:#aec0b7}:is(html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__serviceCard,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard){background:#17242b;border-color:#edf4ef1f;box-shadow:10px 10px #0003}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__serviceCard:hover{background:#1d2e36;box-shadow:0 17px 30px #00000052}:is(html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__serviceCard h3,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard label,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formHeader strong){color:#edf4ef}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__serviceCard p{color:#aebfb7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__serviceNumber{color:#aebfb7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formHeader span{color:#aebfb7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__process{background:#142c2b}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__processSteps li{border-top-color:#30645a}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__processSteps p{color:#b6c8c0}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formHeader{border-bottom-color:#edf4ef1f}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formStep{background:#2d806f38;color:#bde7d6!important}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__typeButton{color:#b6c8c0;border-color:#edf4ef2e}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__typeButton:hover{color:#bde7d6;border-color:#5aa992}:is(html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard input,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard select,html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard textarea){color:#edf4ef;background:#101b21;border-color:#edf4ef29}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formCard label small{color:#aebfb7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__formFootnote{color:#aebfb7}html[data-theme=dark] .ProjectRequestLanding-module__5D0v8G__closingLink{color:#bde7d6}
.ThemeToggle-module__Z5gSZG__toggle{color:#60736c;background:#f8f5ea;border:1px solid #17302e26;border-radius:999px;justify-content:space-between;align-items:center;width:46px;height:25px;padding:3px;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #142c2814}.ThemeToggle-module__Z5gSZG__toggle:hover{color:#1c6e60;border-color:#23706180}.ThemeToggle-module__Z5gSZG__toggle:focus-visible{outline-offset:2px;outline:3px solid #2d806f47}.ThemeToggle-module__Z5gSZG__sun,.ThemeToggle-module__Z5gSZG__moon{z-index:1;width:10px;height:10px;position:relative}.ThemeToggle-module__Z5gSZG__sun{color:#be7b0e}.ThemeToggle-module__Z5gSZG__moon{color:#6b7280}.ThemeToggle-module__Z5gSZG__thumb{z-index:0;background:#fffdf5;border-radius:50%;width:17px;height:17px;transition:transform .22s,background .22s;position:absolute;top:3px;right:3px;transform:translate(0);box-shadow:0 2px 5px #17302e38}html[data-theme=dark] .ThemeToggle-module__Z5gSZG__toggle{color:#b5ccc2;background:#1c3b3a;border-color:#8bc3b247}html[data-theme=dark] .ThemeToggle-module__Z5gSZG__sun{color:#9dafaa}html[data-theme=dark] .ThemeToggle-module__Z5gSZG__moon{color:#f3c35f}html[data-theme=dark] .ThemeToggle-module__Z5gSZG__thumb{background:#e9f4ed;transform:translate(-21px)}
.ModernNavigation-module__ko_RiW__nav{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000001a;transition:all .3s;position:fixed;top:0;left:0;right:0}.ModernNavigation-module__ko_RiW__nav.ModernNavigation-module__ko_RiW__scrolled{background:#fffffffa;box-shadow:0 4px 20px #0000001a}.ModernNavigation-module__ko_RiW__container{justify-content:space-between;align-items:center;max-width:1200px;height:70px;margin:0 auto;padding:0 1rem;display:flex}.ModernNavigation-module__ko_RiW__logo{color:#1f2937;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:transform .2s;display:flex}.ModernNavigation-module__ko_RiW__logo:hover{transform:scale(1.05)}.ModernNavigation-module__ko_RiW__logoImage{border-radius:8px;box-shadow:0 2px 8px #0000001a}.ModernNavigation-module__ko_RiW__logoText{background:linear-gradient(135deg,#2d806f 0%,#206158 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ModernNavigation-module__ko_RiW__desktopNav{align-items:center;gap:.5rem;display:flex}.ModernNavigation-module__ko_RiW__headerTools{align-items:center;gap:.55rem;display:flex}.ModernNavigation-module__ko_RiW__navItem{position:relative}.ModernNavigation-module__ko_RiW__navButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.ModernNavigation-module__ko_RiW__navButton:before{content:"";opacity:0;background:linear-gradient(135deg,#2d806f 0%,#206158 100%);border-radius:12px;transition:opacity .2s;position:absolute;inset:0}.ModernNavigation-module__ko_RiW__navButton:hover:before{opacity:.1}.ModernNavigation-module__ko_RiW__navButton:hover{color:#216f63;transform:translateY(-1px)}.ModernNavigation-module__ko_RiW__navButton.ModernNavigation-module__ko_RiW__active{color:#fff;background:linear-gradient(135deg,#2d806f 0%,#206158 100%);box-shadow:0 4px 12px #2d806f4d}.ModernNavigation-module__ko_RiW__navButton.ModernNavigation-module__ko_RiW__active:before{opacity:0}.ModernNavigation-module__ko_RiW__navIcon{z-index:1;font-size:1.1rem;position:relative}.ModernNavigation-module__ko_RiW__navLabel{z-index:1;position:relative}.ModernNavigation-module__ko_RiW__chevron{z-index:1;font-size:.75rem;transition:transform .2s;position:relative}.ModernNavigation-module__ko_RiW__chevron.ModernNavigation-module__ko_RiW__rotated{transform:rotate(180deg)}.ModernNavigation-module__ko_RiW__badge{color:#fff;z-index:1;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;animation:2s infinite ModernNavigation-module__ko_RiW__pulse;position:relative}@keyframes ModernNavigation-module__ko_RiW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ModernNavigation-module__ko_RiW__dropdown{background:#fff;border:1px solid #0000001a;border-radius:12px;min-width:200px;margin-top:.5rem;padding:.5rem;animation:.2s ModernNavigation-module__ko_RiW__slideDown;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #00000026}@keyframes ModernNavigation-module__ko_RiW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ModernNavigation-module__ko_RiW__dropdownItem{color:#6b7280;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.ModernNavigation-module__ko_RiW__dropdownItem:hover{color:#fff;background:linear-gradient(135deg,#2d806f 0%,#206158 100%);transform:translate(4px)}.ModernNavigation-module__ko_RiW__dropdownItem.ModernNavigation-module__ko_RiW__active{color:#fff;background:linear-gradient(135deg,#2d806f 0%,#206158 100%)}.ModernNavigation-module__ko_RiW__dropdownIcon{font-size:1rem}.ModernNavigation-module__ko_RiW__dropdownLabel{flex:1}.ModernNavigation-module__ko_RiW__mobileMenuButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;font-size:1.5rem;transition:all .2s;display:none}.ModernNavigation-module__ko_RiW__mobileMenuButton:hover{color:#216f63;background:#2d806f1a}.ModernNavigation-module__ko_RiW__mobileNav{background:#fff;border-top:1px solid #0000001a;max-height:0;transition:max-height .3s;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #0000001a}.ModernNavigation-module__ko_RiW__mobileNavOpen{max-height:calc(100vh - 70px);overflow-y:auto}.ModernNavigation-module__ko_RiW__mobileNavItem{border-bottom:1px solid #0000000d}.ModernNavigation-module__ko_RiW__mobileNavButton{color:#6b7280;cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.ModernNavigation-module__ko_RiW__mobileNavButton:hover{color:#216f63;background:#2d806f1a}.ModernNavigation-module__ko_RiW__mobileNavButton.ModernNavigation-module__ko_RiW__active{color:#fff;background:linear-gradient(135deg,#2d806f 0%,#206158 100%)}.ModernNavigation-module__ko_RiW__mobileNavIcon{min-width:20px;font-size:1.2rem}.ModernNavigation-module__ko_RiW__mobileNavLabel{flex:1}.ModernNavigation-module__ko_RiW__mobileDropdown{background:#2d806f0d;overflow:hidden}.ModernNavigation-module__ko_RiW__mobileDropdownItem{color:#6b7280;border-bottom:1px solid #0000000d;align-items:center;gap:1rem;padding:.75rem 3rem .75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ModernNavigation-module__ko_RiW__mobileDropdownItem:hover{color:#216f63;background:#2d806f1a}.ModernNavigation-module__ko_RiW__mobileDropdownItem.ModernNavigation-module__ko_RiW__active{color:#fff;background:linear-gradient(135deg,#2d806f 0%,#206158 100%)}.ModernNavigation-module__ko_RiW__mobileDropdownIcon{min-width:16px;font-size:1rem}.ModernNavigation-module__ko_RiW__mobileDropdownLabel{flex:1}.ModernNavigation-module__ko_RiW__overlay{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (max-width:768px){.ModernNavigation-module__ko_RiW__desktopNav{display:none}.ModernNavigation-module__ko_RiW__mobileMenuButton,.ModernNavigation-module__ko_RiW__mobileNav,.ModernNavigation-module__ko_RiW__overlay{display:block}.ModernNavigation-module__ko_RiW__container{padding:0 1rem}.ModernNavigation-module__ko_RiW__logoText{font-size:1.1rem}}@media (max-width:480px){.ModernNavigation-module__ko_RiW__container{padding:0 .75rem}.ModernNavigation-module__ko_RiW__logo{gap:.5rem}.ModernNavigation-module__ko_RiW__logoImage{width:40px;height:40px}.ModernNavigation-module__ko_RiW__logoText{font-size:1rem}}html[data-theme=dark] .ModernNavigation-module__ko_RiW__nav{background:#101820f2;border-bottom-color:#ffffff1a}html[data-theme=dark] .ModernNavigation-module__ko_RiW__nav.ModernNavigation-module__ko_RiW__scrolled{background:#101820fb}html[data-theme=dark] .ModernNavigation-module__ko_RiW__logo{color:#f7f5eb}:is(html[data-theme=dark] .ModernNavigation-module__ko_RiW__navButton,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileNavButton,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileMenuButton){color:#b7c7c0}:is(html[data-theme=dark] .ModernNavigation-module__ko_RiW__navButton:hover,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileNavButton:hover,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileMenuButton:hover){color:#bde7d6}:is(html[data-theme=dark] .ModernNavigation-module__ko_RiW__dropdown,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileNav){background:#17272b;border-color:#ffffff1a}:is(html[data-theme=dark] .ModernNavigation-module__ko_RiW__dropdownItem,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileDropdownItem){color:#c4d0ca}:is(html[data-theme=dark] .ModernNavigation-module__ko_RiW__dropdownItem:hover,html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileDropdownItem:hover){color:#fffdf5}html[data-theme=dark] .ModernNavigation-module__ko_RiW__mobileDropdown{background:#2d806f29}
.Breadcrumb-module__XRSmKq__breadcrumb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000001a;margin-top:70px;padding:.75rem 1rem}.Breadcrumb-module__XRSmKq__breadcrumbList{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:flex}.Breadcrumb-module__XRSmKq__breadcrumbItem{align-items:center;gap:.5rem;display:flex}.Breadcrumb-module__XRSmKq__separator{color:#9ca3af;margin:0 .25rem;font-size:.75rem}.Breadcrumb-module__XRSmKq__breadcrumbLink{color:#6b7280;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Breadcrumb-module__XRSmKq__breadcrumbLink:hover{color:#4f46e5;background:#667eea1a}.Breadcrumb-module__XRSmKq__breadcrumbLink.Breadcrumb-module__XRSmKq__current{color:#1f2937;background:#667eea1a;font-weight:600}.Breadcrumb-module__XRSmKq__homeIcon{font-size:.9rem}@media (max-width:768px){.Breadcrumb-module__XRSmKq__breadcrumb{padding:.5rem 1rem}.Breadcrumb-module__XRSmKq__breadcrumbList{gap:.25rem}.Breadcrumb-module__XRSmKq__breadcrumbLink{padding:.375rem .5rem;font-size:.85rem}.Breadcrumb-module__XRSmKq__separator{margin:0 .125rem;font-size:.7rem}}@media (prefers-color-scheme:dark){.Breadcrumb-module__XRSmKq__breadcrumb{background:#111827f2;border-bottom-color:#ffffff1a}.Breadcrumb-module__XRSmKq__breadcrumbLink{color:#9ca3af}.Breadcrumb-module__XRSmKq__breadcrumbLink:hover{color:#a5b4fc}.Breadcrumb-module__XRSmKq__breadcrumbLink.Breadcrumb-module__XRSmKq__current{color:#f9fafb}.Breadcrumb-module__XRSmKq__separator{color:#6b7280}}
.ModernFooter-module__uXZ_dG__footer{color:#f9fafb;background:linear-gradient(135deg,#1f2937 0%,#111827 100%);margin-top:auto}.ModernFooter-module__uXZ_dG__container{max-width:1200px;margin:0 auto;padding:3rem 1rem 1rem}.ModernFooter-module__uXZ_dG__mainContent{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2rem;display:grid}.ModernFooter-module__uXZ_dG__brandSection{flex-direction:column;gap:1.5rem;display:flex}.ModernFooter-module__uXZ_dG__brand{color:inherit;align-items:center;gap:1rem;text-decoration:none;transition:transform .2s;display:flex}.ModernFooter-module__uXZ_dG__brand:hover{transform:scale(1.02)}.ModernFooter-module__uXZ_dG__logo{border-radius:12px;box-shadow:0 4px 12px #0000004d}.ModernFooter-module__uXZ_dG__brandText{flex-direction:column;gap:.25rem;display:flex}.ModernFooter-module__uXZ_dG__brandName{background:linear-gradient(135deg,#f3b64d 0%,#d05d45 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.ModernFooter-module__uXZ_dG__brandTagline{color:#9ca3af;margin:0;font-size:.9rem}.ModernFooter-module__uXZ_dG__description{color:#d1d5db;font-size:.95rem;line-height:1.6}.ModernFooter-module__uXZ_dG__socialLinks{gap:1rem;display:flex}.ModernFooter-module__uXZ_dG__socialLink{color:#bde7d6;background:#2d806f2e;border:1px solid #6abfa347;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;transition:all .3s;display:flex}.ModernFooter-module__uXZ_dG__socialLink:hover{color:#f3b64d;background:#2d806f57;border-color:#6abfa394;transform:translateY(-2px)}.ModernFooter-module__uXZ_dG__linksSection,.ModernFooter-module__uXZ_dG__featuresSection,.ModernFooter-module__uXZ_dG__contactSection{flex-direction:column;gap:1rem;display:flex}.ModernFooter-module__uXZ_dG__sectionTitle{color:#f9fafb;border-bottom:2px solid #6abfa357;margin:0;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.ModernFooter-module__uXZ_dG__linksList,.ModernFooter-module__uXZ_dG__featuresList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ModernFooter-module__uXZ_dG__link{color:#d1d5db;border-radius:4px;padding:.25rem 0;font-size:.9rem;text-decoration:none;transition:all .2s}.ModernFooter-module__uXZ_dG__link:hover{color:#bde7d6;padding-right:.5rem}.ModernFooter-module__uXZ_dG__featureItem{color:#d1d5db;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.ModernFooter-module__uXZ_dG__featureIcon{color:#f3b64d;font-size:1rem}.ModernFooter-module__uXZ_dG__contactInfo{flex-direction:column;gap:1rem;display:flex}.ModernFooter-module__uXZ_dG__contactItem{color:#d1d5db;align-items:center;gap:.75rem;margin:0;font-size:.9rem;display:flex}.ModernFooter-module__uXZ_dG__contactIcon{color:#f3b64d;min-width:16px;font-size:1rem}.ModernFooter-module__uXZ_dG__contactEmail{color:inherit;text-decoration:none}.ModernFooter-module__uXZ_dG__contactEmail:hover{color:#bde7d6;text-decoration:underline}.ModernFooter-module__uXZ_dG__profileLink{color:#fff;text-align:center;background:linear-gradient(135deg,#2d806f 0%,#206158 100%);border-radius:10px;margin-top:1rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ModernFooter-module__uXZ_dG__profileLink:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2d806f4d}.ModernFooter-module__uXZ_dG__ongoingProjects{background:linear-gradient(120deg,#2d806f2e,#f3b64d14);border:1px solid #bde7d629;border-radius:1rem;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:center;gap:1.4rem;margin:0 0 2rem;padding:1.15rem 1.25rem;display:grid}.ModernFooter-module__uXZ_dG__ongoingHeading span{color:#f3b64d;background:#f3b64d26;border-radius:999px;padding:.23rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.ModernFooter-module__uXZ_dG__ongoingHeading h4{color:#fffdf5;margin:.55rem 0 .25rem;font-size:1rem}.ModernFooter-module__uXZ_dG__ongoingHeading p{color:#a9bbb2;margin:0;font-size:.78rem;line-height:1.8}.ModernFooter-module__uXZ_dG__projectCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ModernFooter-module__uXZ_dG__projectCard{color:#fffdf5;background:#0a171d52;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.7rem;min-width:0;padding:.8rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.ModernFooter-module__uXZ_dG__projectCard:hover{background:#0a171d85;border-color:#bde7d65c;transform:translateY(-3px)}.ModernFooter-module__uXZ_dG__projectIcon{border-radius:.7rem;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.ModernFooter-module__uXZ_dG__gymbidIcon{color:#7cebd8;background:#45d4c02b}.ModernFooter-module__uXZ_dG__pullmolIcon{color:#f7cf73;background:#f3b64d2b}.ModernFooter-module__uXZ_dG__projectCopy{gap:.15rem;min-width:0;display:grid}.ModernFooter-module__uXZ_dG__projectCopy strong{font-size:.88rem}.ModernFooter-module__uXZ_dG__projectCopy small{color:#aebfb7;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ModernFooter-module__uXZ_dG__projectArrow{color:#a9d8c7;margin-right:auto;font-size:.76rem}.ModernFooter-module__uXZ_dG__bottomBar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.ModernFooter-module__uXZ_dG__copyright{flex-direction:column;gap:.5rem;display:flex}.ModernFooter-module__uXZ_dG__copyright p{color:#9ca3af;margin:0;font-size:.9rem}.ModernFooter-module__uXZ_dG__madeWith{align-items:center;gap:.5rem;display:flex}.ModernFooter-module__uXZ_dG__heartIcon{color:#ef4444;animation:1.5s ease-in-out infinite ModernFooter-module__uXZ_dG__heartbeat}@keyframes ModernFooter-module__uXZ_dG__heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ModernFooter-module__uXZ_dG__techStack{color:#6b7280;font-family:Courier New,monospace;font-size:.85rem}@media (max-width:1024px){.ModernFooter-module__uXZ_dG__mainContent{grid-template-columns:1fr 1fr;gap:2rem}.ModernFooter-module__uXZ_dG__brandSection{grid-column:1/-1}}@media (max-width:768px){.ModernFooter-module__uXZ_dG__container{padding:2rem 1rem 1rem}.ModernFooter-module__uXZ_dG__mainContent{grid-template-columns:1fr;gap:2rem}.ModernFooter-module__uXZ_dG__brand{text-align:center;flex-direction:column;gap:1rem}.ModernFooter-module__uXZ_dG__socialLinks{justify-content:center}.ModernFooter-module__uXZ_dG__bottomBar{text-align:center;flex-direction:column;gap:1rem}.ModernFooter-module__uXZ_dG__copyright{align-items:center}.ModernFooter-module__uXZ_dG__ongoingProjects{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.ModernFooter-module__uXZ_dG__container{padding:1.5rem 1rem 1rem}.ModernFooter-module__uXZ_dG__mainContent{gap:1.5rem}.ModernFooter-module__uXZ_dG__brandName{font-size:1.25rem}.ModernFooter-module__uXZ_dG__socialLinks{gap:.75rem}.ModernFooter-module__uXZ_dG__socialLink{width:36px;height:36px;font-size:1rem}.ModernFooter-module__uXZ_dG__sectionTitle{font-size:1rem}.ModernFooter-module__uXZ_dG__link,.ModernFooter-module__uXZ_dG__featureItem,.ModernFooter-module__uXZ_dG__contactItem{font-size:.85rem}.ModernFooter-module__uXZ_dG__ongoingProjects{padding:1rem}.ModernFooter-module__uXZ_dG__projectCards{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.ModernFooter-module__uXZ_dG__footer{background:linear-gradient(135deg,#0f172a 0%,#020617 100%)}}
.ProjectPromo-module__xnnT4G__promo{color:#f9f7ee;background:linear-gradient(115deg,#174b46,#12302e 62%,#d05d45);margin:0 1rem 1rem;position:relative;overflow:hidden}.ProjectPromo-module__xnnT4G__content{z-index:1;align-items:center;gap:1rem;max-width:1180px;min-height:112px;margin:0 auto;padding:1.25rem 1.5rem;display:flex;position:relative}.ProjectPromo-module__xnnT4G__icon{color:#21413d;background:#f3b64d;border-radius:1rem;flex:none;place-items:center;width:3.15rem;height:3.15rem;display:grid}.ProjectPromo-module__xnnT4G__copy{gap:.25rem;display:grid}.ProjectPromo-module__xnnT4G__copy p{color:#bbd0c1;margin:0;font-size:.78rem;font-weight:700}.ProjectPromo-module__xnnT4G__copy strong{font-size:1.02rem}.ProjectPromo-module__xnnT4G__features{color:#e0ebe1;flex-wrap:wrap;gap:.75rem;margin-right:auto;font-size:.78rem;display:flex}.ProjectPromo-module__xnnT4G__features span{align-items:center;gap:.35rem;display:inline-flex}.ProjectPromo-module__xnnT4G__features svg{color:#f3b64d}.ProjectPromo-module__xnnT4G__action{color:#193a36;background:#f9f7ee;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ProjectPromo-module__xnnT4G__action:hover{background:#f3b64d;transform:translateY(-2px)}.ProjectPromo-module__xnnT4G__orbitOne,.ProjectPromo-module__xnnT4G__orbitTwo{border:1px solid #ffffff3d;border-radius:50%;position:absolute}.ProjectPromo-module__xnnT4G__orbitOne{width:250px;height:250px;top:-120px;right:-70px}.ProjectPromo-module__xnnT4G__orbitTwo{width:150px;height:150px;bottom:-100px;left:-80px}@media (max-width:800px){.ProjectPromo-module__xnnT4G__content{flex-wrap:wrap;align-items:flex-start}.ProjectPromo-module__xnnT4G__features{order:4;width:100%;margin-right:4.15rem}.ProjectPromo-module__xnnT4G__action{margin-right:auto}}@media (max-width:510px){.ProjectPromo-module__xnnT4G__promo{margin:0}.ProjectPromo-module__xnnT4G__content{gap:.75rem;padding:1.35rem 1.15rem}.ProjectPromo-module__xnnT4G__icon{width:2.8rem;height:2.8rem}.ProjectPromo-module__xnnT4G__copy{width:calc(100% - 3.7rem)}.ProjectPromo-module__xnnT4G__copy strong{font-size:.93rem}.ProjectPromo-module__xnnT4G__features{gap:.5rem;margin-right:0}.ProjectPromo-module__xnnT4G__action{width:100%;margin:.2rem 0 0}}
