.ServicePage-module__-32-Kq__page{--accent:var(--brand-sky);color:var(--text-primary);background:radial-gradient(at 90% 0,rgba(35,84,86,.4),transparent 34%),linear-gradient(145deg,#142c2d,#102327 55%,#152e31);padding:2rem 1.5rem 5rem}.ServicePage-module__-32-Kq__page[data-tone=rose]{--accent:var(--brand-rose)}.ServicePage-module__-32-Kq__page[data-tone=rose] .ServicePage-module__-32-Kq__deliverableCard,.ServicePage-module__-32-Kq__page[data-tone=rose] .ServicePage-module__-32-Kq__websiteSteps li{background:radial-gradient(at 100% 100%,rgba(238,155,184,.08),transparent 65%),linear-gradient(145deg,rgba(52,49,60,.533),rgba(17,43,48,.6));border-color:rgba(238,155,184,.3)}.ServicePage-module__-32-Kq__page[data-tone=rose] .ServicePage-module__-32-Kq__deliverableIcon{color:var(--accent);background:linear-gradient(140deg,rgba(238,155,184,.17),#203039);border-color:rgba(238,155,184,.49)}.ServicePage-module__-32-Kq__page[data-tone=rose] .ServicePage-module__-32-Kq__stepNumber{border-color:var(--accent);background:linear-gradient(135deg,#513d4b,#23343b)}.ServicePage-module__-32-Kq__page[data-tone=rose] .ServicePage-module__-32-Kq__stepConnector{background:rgba(238,155,184,.6)}.ServicePage-module__-32-Kq__documentSketch{color:#c9aeba;opacity:.26;width:120px;max-width:55%;height:110px;position:relative;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ServicePage-module__-32-Kq__documentSketch>svg:first-child{width:85%;height:95%;position:absolute;top:0;right:0}.ServicePage-module__-32-Kq__documentSketch>svg:last-child{background:#233239;border-radius:8px;width:60%;height:60%;position:absolute;bottom:0;left:0}.ServicePage-module__-32-Kq__documentSketch[data-sketch="0"]>svg:last-child{bottom:1.25px}.ServicePage-module__-32-Kq__gatherSketch{color:#c9aeba;opacity:.26;width:120px;max-width:55%;height:110px;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ServicePage-module__-32-Kq__documentStage{isolation:isolate;height:360px;margin:0 0 1.5rem;position:relative}.ServicePage-module__-32-Kq__documentGrid{z-index:-1;background:linear-gradient(rgba(238,155,184,.047) 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,rgba(238,155,184,.047) 1px,transparent 1px) 0 0/30px 30px,radial-gradient(rgba(238,155,184,.14),transparent 70%);position:absolute;top:0;bottom:0;left:-10px;right:-10px;-webkit-mask-image:radial-gradient(#000 30%,transparent 74%);mask-image:radial-gradient(#000 30%,transparent 74%)}.ServicePage-module__-32-Kq__documentSheet{z-index:3;border:1px solid rgba(238,155,184,.36);border-radius:5px;width:46%;max-width:245px;position:absolute;top:8%;left:27%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 14px 32px rgba(0,0,0,.4)}.ServicePage-module__-32-Kq__documentSheet img{width:100%;height:auto;display:block}.ServicePage-module__-32-Kq__documentSheet[data-sheet="1"]{z-index:1;top:10%;left:8%;transform:rotate(-12deg)scale(.88)}.ServicePage-module__-32-Kq__documentSheet[data-sheet="2"]{z-index:2;top:12%;left:47%;transform:rotate(12deg)scale(.88)}.ServicePage-module__-32-Kq__documentSheet:after{content:"";opacity:0;pointer-events:none;background:#102327;position:absolute;top:0;bottom:0;left:0;right:0}.ServicePage-module__-32-Kq__documentSheet[data-sheet="1"]:after{opacity:.35}.ServicePage-module__-32-Kq__documentSheet[data-sheet="2"]:after{opacity:.2}@media (prefers-reduced-motion:no-preference){.ServicePage-module__-32-Kq__documentSheet{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ServicePage-module__-32-Kq__documentSheet:after{transition:opacity .45s}}@media (hover:hover) and (pointer:fine){.ServicePage-module__-32-Kq__heroPresentation:hover .ServicePage-module__-32-Kq__documentSheet[data-sheet="0"]{transform:translateY(-8px)rotate(-1deg)}.ServicePage-module__-32-Kq__heroPresentation:hover .ServicePage-module__-32-Kq__documentSheet[data-sheet="1"]{transform:translate(-7%,-5%)rotate(-17deg)scale(.94)}.ServicePage-module__-32-Kq__heroPresentation:hover .ServicePage-module__-32-Kq__documentSheet[data-sheet="2"]{transform:translate(7%,-4%)rotate(17deg)scale(.94)}.ServicePage-module__-32-Kq__heroPresentation:hover .ServicePage-module__-32-Kq__documentSheet:after{opacity:0}}@media (max-width:1050px) and (min-width:701px){.ServicePage-module__-32-Kq__documentStage{height:290px}}@media (max-width:420px){.ServicePage-module__-32-Kq__documentStage{height:270px}}.ServicePage-module__-32-Kq__page[data-tone=gold]{--accent:var(--brand-gold)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__deliverableCard,.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__websiteSteps li{background:radial-gradient(at 100% 100%,rgba(229,191,105,.08),transparent 65%),linear-gradient(145deg,rgba(52,56,47,.533),rgba(17,43,48,.6));border-color:rgba(229,191,105,.3)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__deliverableIcon{color:var(--accent);background:linear-gradient(140deg,rgba(229,191,105,.17),#203039);border-color:rgba(229,191,105,.49)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__stepNumber{border-color:var(--accent);background:linear-gradient(135deg,#514932,#23343b);box-shadow:inset 0 0 0 3px rgba(229,191,105,.094)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__stepConnector{background:rgba(229,191,105,.6)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__compactFit,.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__fitNote{border-top-color:rgba(229,191,105,.15)}.ServicePage-module__-32-Kq__page[data-tone=gold] .ServicePage-module__-32-Kq__preview{background:radial-gradient(rgba(229,191,105,.082),transparent 70%)}.ServicePage-module__-32-Kq__page[data-tone=mint]{--accent:var(--brand-mint)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__deliverableCard,.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__websiteSteps li{background:radial-gradient(at 100% 100%,rgba(113,229,194,.08),transparent 65%),linear-gradient(145deg,rgba(36,64,59,.533),rgba(17,43,48,.6));border-color:rgba(113,229,194,.3)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__deliverableIcon{color:var(--accent);background:linear-gradient(140deg,rgba(113,229,194,.17),#203039);border-color:rgba(113,229,194,.49)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__stepNumber{border-color:var(--accent);background:linear-gradient(135deg,#30574b,#23343b);box-shadow:inset 0 0 0 3px rgba(113,229,194,.094)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__stepConnector{background:rgba(113,229,194,.6)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__compactFit,.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__fitNote{border-top-color:rgba(113,229,194,.15)}.ServicePage-module__-32-Kq__page[data-tone=mint] .ServicePage-module__-32-Kq__preview{background:radial-gradient(rgba(113,229,194,.082),transparent 70%)}.ServicePage-module__-32-Kq__page[data-tone=lilac]{--accent:var(--brand-lilac)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__deliverableCard,.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__websiteSteps li{background:radial-gradient(at 100% 100%,rgba(184,160,245,.08),transparent 65%),linear-gradient(145deg,rgba(52,48,64,.533),rgba(17,43,48,.6));border-color:rgba(184,160,245,.3)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__deliverableIcon{color:var(--accent);background:linear-gradient(140deg,rgba(184,160,245,.17),#203039);border-color:rgba(184,160,245,.49)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__stepNumber{border-color:var(--accent);background:linear-gradient(135deg,#493d60,#23343b);box-shadow:inset 0 0 0 3px rgba(184,160,245,.094)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__stepConnector{background:rgba(184,160,245,.6)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__compactFit,.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__fitNote{border-top-color:rgba(184,160,245,.15)}.ServicePage-module__-32-Kq__page[data-tone=lilac] .ServicePage-module__-32-Kq__preview{background:radial-gradient(rgba(184,160,245,.082),transparent 70%)}.ServicePage-module__-32-Kq__wrap{max-width:1160px;margin:auto}.ServicePage-module__-32-Kq__breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:.65rem;margin-bottom:3rem;font-size:.875rem;display:flex}.ServicePage-module__-32-Kq__breadcrumb a:hover{color:var(--accent);text-decoration:underline}.ServicePage-module__-32-Kq__hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;padding:1rem 0 3rem;display:grid}.ServicePage-module__-32-Kq__hero h1{letter-spacing:-.045em;max-width:20ch;font-size:max(2.2rem,min(4.5vw,3.75rem));font-weight:750;line-height:1.12}.ServicePage-module__-32-Kq__headline{color:var(--accent);margin-top:1.5rem;font-size:max(1.3rem,min(2vw,1.65rem));font-weight:600;line-height:1.4}.ServicePage-module__-32-Kq__intro{color:var(--text-secondary);margin-top:1.25rem;font-size:1.125rem;line-height:1.8}.ServicePage-module__-32-Kq__actions{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.ServicePage-module__-32-Kq__primary{background:var(--accent);color:var(--text-on-accent);border-radius:12px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.9rem 1.25rem;font-weight:650;display:inline-flex}.ServicePage-module__-32-Kq__primary:hover{box-shadow:0 0 24px rgba(113,229,194,.145)}.ServicePage-module__-32-Kq__textLink{color:var(--accent);align-items:center;gap:.5rem;min-height:44px;font-weight:550;display:inline-flex}.ServicePage-module__-32-Kq__textLink svg,.ServicePage-module__-32-Kq__primary svg,.ServicePage-module__-32-Kq__related svg{flex-shrink:0;width:19px}.ServicePage-module__-32-Kq__fit,.ServicePage-module__-32-Kq__panel,.ServicePage-module__-32-Kq__project{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid rgba(166,212,206,.19);border-radius:22px}.ServicePage-module__-32-Kq__fit{border-top-color:var(--accent);padding:2rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.133)}.ServicePage-module__-32-Kq__icon{width:72px;height:72px;color:var(--accent);background:linear-gradient(135deg,rgba(255,255,255,.094),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.22);border-radius:20px;place-items:center;margin-bottom:1.7rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.133),0 10px 24px rgba(0,0,0,.133)}.ServicePage-module__-32-Kq__icon svg{width:36px;height:36px}.ServicePage-module__-32-Kq__fit h2,.ServicePage-module__-32-Kq__panel h3,.ServicePage-module__-32-Kq__project h3,.ServicePage-module__-32-Kq__steps h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:650;line-height:1.4}.ServicePage-module__-32-Kq__fit p,.ServicePage-module__-32-Kq__panel p,.ServicePage-module__-32-Kq__project p,.ServicePage-module__-32-Kq__steps p,.ServicePage-module__-32-Kq__faq p,.ServicePage-module__-32-Kq__closing p{color:var(--text-secondary);line-height:1.75}.ServicePage-module__-32-Kq__fitNote{color:var(--accent);border-top:1px solid rgba(255,255,255,.125);align-items:center;gap:.75rem;margin-top:1.4rem;padding-top:1.4rem;font-size:.9375rem;display:flex}.ServicePage-module__-32-Kq__fitNote svg{flex-shrink:0}.ServicePage-module__-32-Kq__websiteHero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ServicePage-module__-32-Kq__heroPresentation{min-width:0}.ServicePage-module__-32-Kq__compactFit{border-top-color:rgba(136,202,255,.25);border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.ServicePage-module__-32-Kq__compactFit .ServicePage-module__-32-Kq__icon{border-radius:12px;align-self:center;width:40px;height:40px;margin:0}.ServicePage-module__-32-Kq__compactFit .ServicePage-module__-32-Kq__icon svg{width:24px;height:24px}.ServicePage-module__-32-Kq__compactFit h2{margin-bottom:.5rem;font-size:1rem}.ServicePage-module__-32-Kq__compactFit p{font-size:.875rem;line-height:1.65}.ServicePage-module__-32-Kq__compactFit .ServicePage-module__-32-Kq__fitNote{text-align:center;border-top:1px solid rgba(136,202,255,.15);border-left:0;grid-column:1/-1;justify-content:center;gap:.6rem;margin:0;padding:1rem 0 0;font-size:.9375rem;line-height:1.65}.ServicePage-module__-32-Kq__compactFit .ServicePage-module__-32-Kq__fitNote svg{width:19px;height:19px}@media (max-width:700px){.ServicePage-module__-32-Kq__websiteHero{grid-template-columns:minmax(0,1fr)}.ServicePage-module__-32-Kq__heroPresentation{width:100%;max-width:560px;margin-left:auto;margin-right:auto}}.ServicePage-module__-32-Kq__section{margin-top:4rem;scroll-margin-top:8rem}.ServicePage-module__-32-Kq__sectionHeading{max-width:760px;margin-bottom:1.8rem}.ServicePage-module__-32-Kq__sectionHeading h2,.ServicePage-module__-32-Kq__faq h2,.ServicePage-module__-32-Kq__closing h2{letter-spacing:-.025em;font-size:max(1.65rem,min(3vw,2.2rem));font-weight:650;line-height:1.25}.ServicePage-module__-32-Kq__sectionHeading p{color:var(--text-secondary);margin-top:.8rem;line-height:1.7}.ServicePage-module__-32-Kq__deliverables{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ServicePage-module__-32-Kq__panel{padding:1.5rem}.ServicePage-module__-32-Kq__panel,.ServicePage-module__-32-Kq__project,.ServicePage-module__-32-Kq__closing{position:relative}.ServicePage-module__-32-Kq__cardGlow{z-index:1;top:1px;bottom:1px;left:1px;right:1px}.ServicePage-module__-32-Kq__deliverableCard{background:radial-gradient(at 100% 100%,rgba(50,151,206,.094),transparent 65%),linear-gradient(145deg,rgba(23,56,66,.667),rgba(17,43,48,.6));border-color:rgba(136,202,255,.314);min-width:0;padding:1.5rem;box-shadow:inset 0 1px rgba(194,232,255,.043)}.ServicePage-module__-32-Kq__deliverableVisual{justify-content:space-between;align-items:center;gap:.75rem;height:106px;margin-bottom:1.25rem;display:flex}.ServicePage-module__-32-Kq__deliverableIcon{width:68px;height:68px;color:var(--brand-sky);background:linear-gradient(140deg,rgba(63,141,172,.26),#102b3b);border:1px solid rgba(136,202,255,.52);border-radius:18px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px rgba(194,236,255,.2),0 8px 18px rgba(6,28,37,.16)}.ServicePage-module__-32-Kq__deliverableIcon svg{width:35px;height:35px}.ServicePage-module__-32-Kq__deliverableSketch{color:#91b9c9;opacity:.28;width:120px;max-width:54%;height:110px;-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.ServicePage-module__-32-Kq__deliverableCard h3{min-height:2.8em}@media (min-width:421px) and (max-width:600px){.ServicePage-module__-32-Kq__deliverables.ServicePage-module__-32-Kq__websiteDeliverables{grid-template-columns:1fr}}@media (max-width:600px){.ServicePage-module__-32-Kq__deliverableCard h3{min-height:0}.ServicePage-module__-32-Kq__deliverableVisual{margin-bottom:1rem}}.ServicePage-module__-32-Kq__number{color:var(--accent);font-family:var(--font-geist-mono),monospace;margin-bottom:1.4rem;display:block}.ServicePage-module__-32-Kq__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ServicePage-module__-32-Kq__projects>:only-child{grid-column:1/-1;max-width:760px}.ServicePage-module__-32-Kq__project{transition:border-color .2s;overflow:hidden}.ServicePage-module__-32-Kq__project:not(:has(.ServicePage-module__-32-Kq__cardGlow)):hover{border-color:var(--accent)}.ServicePage-module__-32-Kq__preview{background:radial-gradient(rgba(136,202,255,.082),transparent 70%);padding:1.5rem}.ServicePage-module__-32-Kq__preview img{object-fit:contain;width:100%;height:260px}.ServicePage-module__-32-Kq__projectCopy{padding:0 1.75rem 1.5rem}.ServicePage-module__-32-Kq__projectCopy .ServicePage-module__-32-Kq__textLink{margin-top:.75rem}.ServicePage-module__-32-Kq__documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ServicePage-module__-32-Kq__paper{background:radial-gradient(rgba(238,155,184,.082),transparent 70%);padding:1.8rem 2rem}.ServicePage-module__-32-Kq__paper img{object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.333));width:100%;height:auto;max-height:330px}.ServicePage-module__-32-Kq__steps{grid-template-columns:repeat(3,1fr);gap:2rem;padding:0;list-style:none;display:grid}.ServicePage-module__-32-Kq__steps li{border-top:1px solid rgba(255,255,255,.19);padding-top:1.3rem}.ServicePage-module__-32-Kq__stepNumber{width:38px;height:38px;color:var(--accent);background:rgba(255,255,255,.043);border:1px solid rgba(255,255,255,.19);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.ServicePage-module__-32-Kq__steps.ServicePage-module__-32-Kq__websiteSteps{gap:2rem;margin-top:3.5rem}.ServicePage-module__-32-Kq__websiteSteps li{background:radial-gradient(at 100% 100%,rgba(50,151,206,.08),transparent 65%),linear-gradient(145deg,rgba(23,56,66,.667),rgba(17,43,48,.6));border:1px solid rgba(136,202,255,.27);border-top-color:rgba(136,202,255,.61);border-radius:20px;min-width:0;padding:2.75rem 1.5rem 1.75rem;position:relative}.ServicePage-module__-32-Kq__websiteSteps .ServicePage-module__-32-Kq__stepNumber{z-index:2;border:2px solid var(--brand-sky);width:48px;height:48px;color:var(--text-primary);background:linear-gradient(135deg,#284c60,#12313e);margin:0;font-size:1.5rem;font-weight:650;position:absolute;top:0;left:calc(1.5rem + 39px);transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px rgba(136,202,255,.094)}.ServicePage-module__-32-Kq__processVisual{height:120px;margin-bottom:1.5rem}.ServicePage-module__-32-Kq__processVisual .ServicePage-module__-32-Kq__deliverableIcon{border-radius:20px;width:78px;height:78px}.ServicePage-module__-32-Kq__processVisual .ServicePage-module__-32-Kq__deliverableIcon svg{width:40px;height:40px}.ServicePage-module__-32-Kq__processVisual .ServicePage-module__-32-Kq__deliverableSketch{width:160px;max-width:60%}.ServicePage-module__-32-Kq__stepConnector{background:color-mix(in srgb,var(--brand-sky)60%,transparent);pointer-events:none;width:2rem;height:1px;position:absolute;top:50%;right:calc(-2rem - 1px)}@media (max-width:850px){.ServicePage-module__-32-Kq__steps.ServicePage-module__-32-Kq__websiteSteps{grid-template-columns:1fr;gap:3rem}.ServicePage-module__-32-Kq__websiteSteps .ServicePage-module__-32-Kq__stepConnector{width:1px;height:3rem;top:auto;bottom:calc(-3rem - 1px);left:50%;right:auto;transform:none}}.ServicePage-module__-32-Kq__faq{grid-template-columns:1fr 2fr;gap:3rem;margin-top:5rem;display:grid}.ServicePage-module__-32-Kq__faq details{border-bottom:1px solid rgba(255,255,255,.19);padding:1.2rem 0}.ServicePage-module__-32-Kq__faq details:first-child{padding-top:0}.ServicePage-module__-32-Kq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:600;list-style:none;display:flex}.ServicePage-module__-32-Kq__faq summary::-webkit-details-marker{display:none}.ServicePage-module__-32-Kq__faq summary span{color:var(--accent);transform-origin:50%;font-size:1.5rem;transition:transform .2s cubic-bezier(.2,0,.2,1)}.ServicePage-module__-32-Kq__faq details[data-expanded=true] summary span{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ServicePage-module__-32-Kq__faq summary span{transition:none}}.ServicePage-module__-32-Kq__faq p{margin-top:.75rem}.ServicePage-module__-32-Kq__closing{background:linear-gradient(110deg,rgba(113,229,194,.055),transparent);border:1px solid rgba(113,229,194,.3);border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.ServicePage-module__-32-Kq__closing p{max-width:620px;margin-top:.8rem}.ServicePage-module__-32-Kq__closing .ServicePage-module__-32-Kq__primary{flex-shrink:0}.ServicePage-module__-32-Kq__related{flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;display:flex}.ServicePage-module__-32-Kq__related h2{flex-basis:100%;font-size:1.125rem;font-weight:600}.ServicePage-module__-32-Kq__related a{color:var(--text-secondary);align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.ServicePage-module__-32-Kq__related a:hover{color:var(--accent)}.ServicePage-module__-32-Kq__page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.ServicePage-module__-32-Kq__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width:1000px){.ServicePage-module__-32-Kq__deliverables{grid-template-columns:repeat(2,1fr)}.ServicePage-module__-32-Kq__hero{gap:1.8rem}.ServicePage-module__-32-Kq__closing{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.ServicePage-module__-32-Kq__page{padding:1.5rem 1.25rem 3rem}.ServicePage-module__-32-Kq__hero,.ServicePage-module__-32-Kq__faq{grid-template-columns:1fr;gap:2rem}.ServicePage-module__-32-Kq__breadcrumb{margin-bottom:1.5rem}.ServicePage-module__-32-Kq__projects,.ServicePage-module__-32-Kq__documents{grid-template-columns:1fr}.ServicePage-module__-32-Kq__steps{grid-template-columns:1fr;gap:1.5rem}.ServicePage-module__-32-Kq__section{margin-top:3rem}.ServicePage-module__-32-Kq__fit{padding:1.5rem}.ServicePage-module__-32-Kq__faq{margin-top:3rem}.ServicePage-module__-32-Kq__preview img{height:auto;max-height:280px}}@media (max-width:420px){.ServicePage-module__-32-Kq__deliverables{grid-template-columns:1fr}.ServicePage-module__-32-Kq__closing{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.ServicePage-module__-32-Kq__project{transition:none}}
.HeroAltWireframe-module__DWX9IW__hero{color:var(--text-primary)}.HeroAltWireframe-module__DWX9IW__blueprint{z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(113,229,194,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.04) 1px,transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 0 35%,#000,transparent 65%);mask-image:radial-gradient(at 0 35%,#000,transparent 65%)}.HeroAltWireframe-module__DWX9IW__intro{z-index:10;position:relative}.HeroAltWireframe-module__DWX9IW__identity{color:var(--text-primary);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;font-weight:550;line-height:1.6}.HeroAltWireframe-module__DWX9IW__title{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin-top:22px;font-size:max(2.375rem,min(3.5vw,3.375rem));font-weight:650;line-height:1.12}.HeroAltWireframe-module__DWX9IW__title>span{color:var(--brand-mint)}.HeroAltWireframe-module__DWX9IW__subtitle{max-width:570px;font-size:var(--text-lead);color:var(--text-secondary);margin-top:24px;line-height:1.75}.HeroAltWireframe-module__DWX9IW__location{color:var(--text-secondary);font-size:var(--text-small);align-items:center;gap:9px;margin-top:22px;line-height:1.6;display:flex}.HeroAltWireframe-module__DWX9IW__location svg{width:17px;height:17px;color:var(--brand-mint);flex-shrink:0}.HeroAltWireframe-module__DWX9IW__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.HeroAltWireframe-module__DWX9IW__primary,.HeroAltWireframe-module__DWX9IW__secondary{min-height:56px;font-size:var(--text-body);border-radius:14px;justify-content:center;align-items:center;gap:16px;padding:10px 20px;font-weight:600;display:inline-flex}.HeroAltWireframe-module__DWX9IW__primary{background:linear-gradient(130deg,#275447,#163c3c);border:1px solid rgba(113,229,194,.6);box-shadow:inset 0 1px rgba(201,255,229,.1),0 8px 24px rgba(7,31,34,.15)}.HeroAltWireframe-module__DWX9IW__actionIcon{background:var(--brand-mint);width:30px;height:30px;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid}.HeroAltWireframe-module__DWX9IW__actionIcon svg{width:18px;height:18px;translate:none!important}.HeroAltWireframe-module__DWX9IW__secondary{color:#e1ece6;background:rgba(23,51,49,.79);border:1px solid rgba(196,225,216,.24)}.HeroAltWireframe-module__DWX9IW__secondary svg{width:21px;height:21px;color:var(--brand-sky)}.HeroAltWireframe-module__DWX9IW__primary:hover,.HeroAltWireframe-module__DWX9IW__secondary:hover{background:#285347;border-color:#a0f1d6}.HeroAltWireframe-module__DWX9IW__hero a:focus-visible{outline-offset:5px;outline:2px solid #a6e9ff}.HeroAltWireframe-module__DWX9IW__stats{font-size:var(--text-small);color:#c1d7ce;flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.HeroAltWireframe-module__DWX9IW__window{z-index:10;background:linear-gradient(140deg,rgba(32,61,61,.96),rgba(16,39,42,.96));border:1px solid rgba(144,204,189,.4);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 64px rgba(5,26,38,.25),inset 0 1px rgba(195,255,231,.1)}.HeroAltWireframe-module__DWX9IW__chrome{background:rgba(200,255,230,.03);border-bottom:1px solid rgba(184,232,216,.133);align-items:center;gap:16px;height:42px;padding:0 16px;display:flex}.HeroAltWireframe-module__DWX9IW__chrome>svg{color:#94b9b1;width:15px;height:15px}.HeroAltWireframe-module__DWX9IW__lights{gap:6px;display:flex}.HeroAltWireframe-module__DWX9IW__lights i{background:#ee8c86;border-radius:50%;width:7px;height:7px}.HeroAltWireframe-module__DWX9IW__lights i:nth-child(2){background:#e6be6c}.HeroAltWireframe-module__DWX9IW__lights i:nth-child(3){background:#71d3a8}.HeroAltWireframe-module__DWX9IW__address{height:24px;font-size:var(--text-label);letter-spacing:.03em;color:#b6d2c7;background:rgba(9,31,42,.25);border:1px solid rgba(184,232,216,.1);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.HeroAltWireframe-module__DWX9IW__address>span,.HeroAltWireframe-module__DWX9IW__live i{background:var(--brand-mint);border-radius:50%;width:5px;height:5px}.HeroAltWireframe-module__DWX9IW__workspace{padding:18px 22px 20px}.HeroAltWireframe-module__DWX9IW__toolbar{align-items:center;gap:16px;display:flex}.HeroAltWireframe-module__DWX9IW__wordmark{font-size:var(--text-label);letter-spacing:.06em;font-weight:700}.HeroAltWireframe-module__DWX9IW__wordmark>span{color:var(--brand-mint)}.HeroAltWireframe-module__DWX9IW__tabs{flex:1;gap:6px;display:flex}.HeroAltWireframe-module__DWX9IW__tabs i{background:rgba(169,206,190,.15);border-radius:3px;width:20px;height:4px}.HeroAltWireframe-module__DWX9IW__tabs i:first-child{background:rgba(113,229,194,.5)}.HeroAltWireframe-module__DWX9IW__launch{color:#9de5cb;align-items:center;gap:6px;font-size:10px;display:flex}.HeroAltWireframe-module__DWX9IW__launch svg{width:13px;height:13px}.HeroAltWireframe-module__DWX9IW__workspaceIntro{margin-top:22px}.HeroAltWireframe-module__DWX9IW__workspaceIntro h2{letter-spacing:-.02em;font-size:max(1rem,min(1.4vw,1.25rem));font-weight:600;line-height:1.3}.HeroAltWireframe-module__DWX9IW__workspaceIntro p{font-size:var(--text-small);color:#b6cbc2;margin-top:6px;line-height:1.6}.HeroAltWireframe-module__DWX9IW__stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.HeroAltWireframe-module__DWX9IW__tech{--tone:var(--brand-sky);border:1px solid color-mix(in srgb,var(--tone)22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tone)8%,transparent),rgba(255,255,255,.01));border-radius:10px;align-items:center;gap:9px;min-width:0;padding:12px 10px;display:flex}.HeroAltWireframe-module__DWX9IW__tech[data-tone=mint]{--tone:var(--brand-mint)}.HeroAltWireframe-module__DWX9IW__tech[data-tone=lilac]{--tone:var(--brand-lilac)}.HeroAltWireframe-module__DWX9IW__tech[data-tone=gold]{--tone:#e6be6c}.HeroAltWireframe-module__DWX9IW__techIcon{color:var(--tone);flex-shrink:0;place-items:center;display:grid}.HeroAltWireframe-module__DWX9IW__techIcon svg{width:21px;height:21px}.HeroAltWireframe-module__DWX9IW__tech strong{font-size:var(--text-small);font-weight:600;line-height:1.5;display:block}.HeroAltWireframe-module__DWX9IW__tech div>span{color:#b6cbc2;font-size:10px;line-height:1.5;display:block}.HeroAltWireframe-module__DWX9IW__chart{background:rgba(14,37,42,.44);border:1px solid rgba(162,212,196,.14);border-radius:10px;margin-top:16px;padding:12px 12px 0;overflow:hidden}.HeroAltWireframe-module__DWX9IW__chartHeader{justify-content:space-between;align-items:center;display:flex}.HeroAltWireframe-module__DWX9IW__chartHeader div>span{letter-spacing:.08em;text-transform:uppercase;color:#a2beb2;font-size:9px;display:block}.HeroAltWireframe-module__DWX9IW__chartHeader strong{font-size:var(--text-label);color:var(--brand-sky);margin-top:3px;font-weight:500;display:block}.HeroAltWireframe-module__DWX9IW__live{color:#c9e4d8;align-items:center;gap:6px;font-size:10px;display:flex}.HeroAltWireframe-module__DWX9IW__graph{width:100%;height:64px;color:var(--brand-mint);margin-top:10px}.HeroAltWireframe-module__DWX9IW__windowFooter{border-top:1px solid rgba(184,232,216,.1);justify-content:space-between;padding:8px 18px;display:flex}.HeroAltWireframe-module__DWX9IW__windowFooter span{background:rgba(169,206,190,.15);border-radius:3px;width:48px;height:3px}.HeroAltWireframe-module__DWX9IW__windowFooter span:last-child{width:32px}@media (prefers-reduced-motion:no-preference){.HeroAltWireframe-module__DWX9IW__window{transition:transform .35s cubic-bezier(.2,.7,.2,1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.HeroAltWireframe-module__DWX9IW__window:hover{transform:translateY(-4px)}}@media not (min-width:1024px){.HeroAltWireframe-module__DWX9IW__intro{text-align:center}.HeroAltWireframe-module__DWX9IW__title,.HeroAltWireframe-module__DWX9IW__subtitle{margin-left:auto;margin-right:auto}.HeroAltWireframe-module__DWX9IW__actions,.HeroAltWireframe-module__DWX9IW__location{justify-content:center}.HeroAltWireframe-module__DWX9IW__window{max-width:680px;margin-left:auto;margin-right:auto}}@media not (min-width:640px){.HeroAltWireframe-module__DWX9IW__identity{font-size:var(--text-small);letter-spacing:.1em}.HeroAltWireframe-module__DWX9IW__title{font-size:max(2.125rem,min(9vw,2.875rem))}.HeroAltWireframe-module__DWX9IW__subtitle{font-size:var(--text-body);line-height:1.7}.HeroAltWireframe-module__DWX9IW__location{font-size:var(--text-small);text-align:left;align-items:flex-start}.HeroAltWireframe-module__DWX9IW__location svg{margin-top:2px}.HeroAltWireframe-module__DWX9IW__actions{flex-direction:column}.HeroAltWireframe-module__DWX9IW__primary,.HeroAltWireframe-module__DWX9IW__secondary{width:100%}.HeroAltWireframe-module__DWX9IW__workspace{padding:16px}.HeroAltWireframe-module__DWX9IW__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroAltWireframe-module__DWX9IW__tech{gap:8px;padding:10px 8px}.HeroAltWireframe-module__DWX9IW__graph{height:58px}.HeroAltWireframe-module__DWX9IW__chrome{gap:10px;padding-left:12px;padding-right:12px}}
.ResumeSpotlight-module__hDZFlq__section{--resume-mint:var(--brand-mint);--resume-sky:var(--brand-sky);isolation:isolate;color:var(--text-primary);padding:100px 24px;scroll-margin-top:120px;position:relative;overflow:clip}.ResumeSpotlight-module__hDZFlq__stage{max-width:1280px;margin:0 auto;position:relative}.ResumeSpotlight-module__hDZFlq__intro{min-width:0}.ResumeSpotlight-module__hDZFlq__section[data-in-view=false] *{transition:none}.ResumeSpotlight-module__hDZFlq__panel{z-index:2;background:radial-gradient(at 0 0,rgba(128,200,169,.1),transparent 55%),radial-gradient(at 100% 100%,rgba(75,164,200,.14),transparent 40%),linear-gradient(135deg,rgba(43,64,62,.91),rgba(19,42,43,.91));border:1px solid rgba(165,215,194,.19);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding:44px;display:grid;position:relative;box-shadow:0 24px 64px rgba(8,28,28,.19),inset 0 1px rgba(209,247,232,.04)}.ResumeSpotlight-module__hDZFlq__eyebrow,.ResumeSpotlight-module__hDZFlq__panelHeading{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.3em;color:var(--text-muted);align-items:center;gap:14px;font-weight:600;display:flex}.ResumeSpotlight-module__hDZFlq__eyebrow span{background:linear-gradient(90deg,rgba(113,229,194,.565),transparent);width:60px;height:1px}.ResumeSpotlight-module__hDZFlq__title{max-width:650px;font-size:var(--text-section-title);letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-weight:650;line-height:1.15}.ResumeSpotlight-module__hDZFlq__title>span{color:var(--resume-mint)}.ResumeSpotlight-module__hDZFlq__title>.ResumeSpotlight-module__hDZFlq__period{color:#72b7a6}.ResumeSpotlight-module__hDZFlq__summary{max-width:600px;font-family:var(--font-geist-sans),sans-serif;font-size:var(--text-lead);color:var(--text-secondary);margin-top:22px;line-height:1.65}.ResumeSpotlight-module__hDZFlq__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.ResumeSpotlight-module__hDZFlq__primaryAction,.ResumeSpotlight-module__hDZFlq__secondaryAction{min-height:48px;font-size:var(--text-small);border-radius:17px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;transition:background .2s,box-shadow .2s;display:inline-flex}.ResumeSpotlight-module__hDZFlq__primaryAction{background:linear-gradient(120deg,#122a3d,#103733);border:1px solid #83d8cd;font-weight:600;box-shadow:0 0 18px rgba(84,201,189,.125),inset 0 1px rgba(255,255,255,.07)}.ResumeSpotlight-module__hDZFlq__primaryAction svg{width:18px;height:18px;color:var(--resume-mint)}.ResumeSpotlight-module__hDZFlq__primaryAction:hover{background:#204b46;box-shadow:0 0 22px rgba(84,201,189,.208)}.ResumeSpotlight-module__hDZFlq__secondaryAction{color:var(--text-primary);background:rgba(198,228,217,.035);border:1px solid rgba(198,228,217,.17)}.ResumeSpotlight-module__hDZFlq__secondaryAction svg{width:18px;height:18px}.ResumeSpotlight-module__hDZFlq__secondaryAction:hover{background:rgba(198,228,217,.094)}.ResumeSpotlight-module__hDZFlq__primaryAction:focus-visible{outline:2px solid var(--resume-mint);outline-offset:5px}.ResumeSpotlight-module__hDZFlq__secondaryAction:focus-visible{outline:2px solid var(--resume-mint);outline-offset:5px}.ResumeSpotlight-module__hDZFlq__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;padding:0;list-style:none;display:grid}.ResumeSpotlight-module__hDZFlq__highlight{border:1px solid color-mix(in srgb,var(--tone)24%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--tone)11%,transparent),rgba(214,230,223,.027));color:var(--text-secondary);font-size:var(--text-small);border-radius:15px;align-items:center;gap:16px;padding:16px 13px;line-height:1.65;display:flex}.ResumeSpotlight-module__hDZFlq__section [data-tone=mint]{--tone:var(--brand-mint)}.ResumeSpotlight-module__hDZFlq__section [data-tone=sky]{--tone:var(--brand-sky)}.ResumeSpotlight-module__hDZFlq__section [data-tone=lilac]{--tone:var(--brand-lilac)}.ResumeSpotlight-module__hDZFlq__section [data-tone=gold]{--tone:var(--brand-gold)}.ResumeSpotlight-module__hDZFlq__glyphTile{background:color-mix(in srgb,var(--tone)12%,transparent);width:48px;height:48px;color:var(--tone);border-radius:12px;flex:0 0 48px;place-items:center;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.03)}.ResumeSpotlight-module__hDZFlq__glyphTile svg{width:27px;height:27px}.ResumeSpotlight-module__hDZFlq__details{flex-direction:column;gap:20px;display:flex}.ResumeSpotlight-module__hDZFlq__stackPanel,.ResumeSpotlight-module__hDZFlq__focusPanel{background:linear-gradient(135deg,rgba(18,46,43,.19),rgba(25,54,62,.22));border:1px solid rgba(187,223,210,.17);border-radius:21px;padding:24px;box-shadow:inset 0 1px rgba(156,222,195,.04)}.ResumeSpotlight-module__hDZFlq__stackPanel{border-top-color:rgba(143,225,198,.27)}.ResumeSpotlight-module__hDZFlq__focusPanel{flex:1}.ResumeSpotlight-module__hDZFlq__panelHeading span{background:var(--resume-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px rgba(113,229,194,.23)}.ResumeSpotlight-module__hDZFlq__stackList{margin:18px 0 0;padding:0;list-style:none}.ResumeSpotlight-module__hDZFlq__stackRow{border-top:1px solid rgba(189,214,204,.047);align-items:center;gap:20px;padding:13px 0;display:flex}.ResumeSpotlight-module__hDZFlq__stackRow:last-child{padding-bottom:0}.ResumeSpotlight-module__hDZFlq__stackRow h4{font-size:var(--text-body);font-weight:600}.ResumeSpotlight-module__hDZFlq__stackRow p{font-size:var(--text-small);color:var(--text-muted);margin-top:4px;line-height:1.6}.ResumeSpotlight-module__hDZFlq__focusList{gap:21px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ResumeSpotlight-module__hDZFlq__focusList li{color:var(--text-primary);font-size:var(--text-small);align-items:flex-start;gap:21px;line-height:1.65;display:flex}.ResumeSpotlight-module__hDZFlq__focusList svg{width:23px;height:23px;color:var(--resume-sky);flex-shrink:0}.ResumeSpotlight-module__hDZFlq__scenery{pointer-events:none;z-index:0;position:absolute;top:-60px;bottom:-60px;left:-110px;right:-110px}.ResumeSpotlight-module__hDZFlq__blueprint{width:370px;height:280px;color:var(--brand-mint);opacity:.22;background-image:linear-gradient(rgba(155,210,187,.137) 1px,transparent 1px),linear-gradient(90deg,rgba(155,210,187,.137) 1px,transparent 1px);background-size:28px 28px;position:absolute;-webkit-mask-image:radial-gradient(#000 15%,transparent 72%);mask-image:radial-gradient(#000 15%,transparent 72%)}.ResumeSpotlight-module__hDZFlq__blueprintLeft{filter:blur(.65px);top:-20px;left:-45px;transform:rotate(-5deg)}.ResumeSpotlight-module__hDZFlq__planToolbar{border:1px solid;gap:5px;width:230px;padding:9px;display:flex;position:absolute;top:54px;left:67px}.ResumeSpotlight-module__hDZFlq__planToolbar i{border:1px solid;border-radius:50%;width:4px;height:4px}.ResumeSpotlight-module__hDZFlq__planLayout{border:1px solid;grid-template-columns:1fr 1fr;gap:10px;width:230px;height:132px;padding:13px;display:grid;position:absolute;top:81px;left:67px}.ResumeSpotlight-module__hDZFlq__planLayout span{border:1px solid}.ResumeSpotlight-module__hDZFlq__planLayout span:first-child{grid-column:span 2}.ResumeSpotlight-module__hDZFlq__planRuler{background:repeating-linear-gradient(90deg,currentColor 0,currentColor 1px,transparent 1px,transparent 12px);border-bottom:1px solid;width:232px;height:6px;position:absolute;top:36px;left:65px}.ResumeSpotlight-module__hDZFlq__blueprintRight{opacity:.2;height:400px;bottom:20px;right:-50px}.ResumeSpotlight-module__hDZFlq__planFlow{align-items:center;display:flex;position:absolute;top:200px;left:30px}.ResumeSpotlight-module__hDZFlq__planFlow span{border:1px solid;border-radius:6px;width:60px;height:42px}.ResumeSpotlight-module__hDZFlq__planFlow i{background:currentColor;width:30px;height:1px}.ResumeSpotlight-module__hDZFlq__floatingGlyph{width:62px;height:62px;color:var(--brand-mint);background:linear-gradient(135deg,#4e8d7e,#173731 65%);border:1px solid rgba(123,234,201,.5);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px 8px rgba(142,245,213,.17),0 0 20px rgba(87,244,187,.11)}.ResumeSpotlight-module__hDZFlq__floatingGlyph svg{width:32px;height:32px}.ResumeSpotlight-module__hDZFlq__floatingLeft{position:absolute;top:40%;left:20px;transform:rotate(-14deg)}.ResumeSpotlight-module__hDZFlq__codeWindow{z-index:3;transform-origin:50%;pointer-events:none;width:250px;position:absolute;top:105px;right:-165px;transform:perspective(900px)rotateY(-14deg)rotate(12deg)}.ResumeSpotlight-module__hDZFlq__windowSurface{transform-origin:50%;pointer-events:none;background:linear-gradient(150deg,rgba(36,69,64,.96),rgba(23,45,45,.96));border:1px solid rgba(166,216,201,.3);border-radius:12px;transition:transform .65s cubic-bezier(.2,.7,.2,1);transform:rotate(0);box-shadow:0 18px 35px rgba(6,29,32,.25),inset 0 1px rgba(201,255,227,.09)}.ResumeSpotlight-module__hDZFlq__windowBar{height:30px;font:9px var(--font-geist-mono),monospace;color:#a0beb3;border-bottom:1px solid rgba(196,222,216,.11);align-items:center;gap:16px;padding:0 10px;display:flex}.ResumeSpotlight-module__hDZFlq__windowDots{gap:5px;display:flex}.ResumeSpotlight-module__hDZFlq__windowDots i{background:#e68d85;border-radius:50%;width:6px;height:6px}.ResumeSpotlight-module__hDZFlq__windowDots i:nth-child(2){background:#e7cf7b}.ResumeSpotlight-module__hDZFlq__windowDots i:nth-child(3){background:#7dddb1}.ResumeSpotlight-module__hDZFlq__windowMark{margin-left:auto}.ResumeSpotlight-module__hDZFlq__codeTab{width:150px;font:9px var(--font-geist-mono),monospace;color:var(--text-secondary);border-bottom:1px solid rgba(113,229,194,.5);border-right:1px solid rgba(196,222,216,.086);align-items:center;gap:7px;padding:8px 12px;display:flex}.ResumeSpotlight-module__hDZFlq__codeTab svg{width:12px;height:12px;color:var(--brand-mint)}.ResumeSpotlight-module__hDZFlq__codeTab>span{color:var(--brand-sky);margin-left:auto;font-size:8px}.ResumeSpotlight-module__hDZFlq__codeBody{font:9px/1.9 var(--font-geist-mono),monospace;padding:12px 10px 16px}.ResumeSpotlight-module__hDZFlq__codeBody>div{gap:14px;display:flex}.ResumeSpotlight-module__hDZFlq__codeBody b{text-align:right;color:#6c8c80;width:10px;font-weight:400}.ResumeSpotlight-module__hDZFlq__codeBody code{white-space:pre;color:var(--text-secondary)}.ResumeSpotlight-module__hDZFlq__codeBody em{color:var(--brand-lilac);font-style:normal}.ResumeSpotlight-module__hDZFlq__codeBody code span{color:var(--brand-mint)}.ResumeSpotlight-module__hDZFlq__windowStatus{font:8px var(--font-geist-mono),monospace;color:#a6c2b6;border-top:1px solid rgba(196,222,216,.086);justify-content:space-between;padding:5px 10px;display:flex}.ResumeSpotlight-module__hDZFlq__floatingRight{width:58px;height:58px;position:absolute;bottom:-84px;right:-4px;transform:rotate(-5deg)}@media (prefers-reduced-motion:no-preference){.ResumeSpotlight-module__hDZFlq__section[data-in-view=true] .ResumeSpotlight-module__hDZFlq__windowSurface{animation:4.4s ease-in-out ResumeSpotlight-module__hDZFlq__window-settle}.ResumeSpotlight-module__hDZFlq__section[data-in-view=true] .ResumeSpotlight-module__hDZFlq__floatingLeft{animation:4.2s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-drift-left}.ResumeSpotlight-module__hDZFlq__section[data-in-view=true] .ResumeSpotlight-module__hDZFlq__floatingRight{animation:4.6s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-drift-right}.ResumeSpotlight-module__hDZFlq__section[data-in-view=false] .ResumeSpotlight-module__hDZFlq__windowSurface,.ResumeSpotlight-module__hDZFlq__section[data-in-view=false] .ResumeSpotlight-module__hDZFlq__floatingGlyph{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ResumeSpotlight-module__hDZFlq__section:hover .ResumeSpotlight-module__hDZFlq__windowSurface,.ResumeSpotlight-module__hDZFlq__section:focus-within .ResumeSpotlight-module__hDZFlq__windowSurface{animation:4.4s ease-in-out ResumeSpotlight-module__hDZFlq__window-hover;transform:translateY(-5px)rotate(-3deg)}.ResumeSpotlight-module__hDZFlq__section:hover .ResumeSpotlight-module__hDZFlq__floatingLeft,.ResumeSpotlight-module__hDZFlq__section:focus-within .ResumeSpotlight-module__hDZFlq__floatingLeft{animation:4.2s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-hover-left}.ResumeSpotlight-module__hDZFlq__section:hover .ResumeSpotlight-module__hDZFlq__floatingRight,.ResumeSpotlight-module__hDZFlq__section:focus-within .ResumeSpotlight-module__hDZFlq__floatingRight{animation:4.6s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-hover-right}}@keyframes ResumeSpotlight-module__hDZFlq__window-settle{0%,to{translate:0;rotate:none}40%{translate:-3px -7px;rotate:-1.5deg}72%{translate:2px -2px;rotate:.6deg}}@keyframes ResumeSpotlight-module__hDZFlq__window-hover{0%,to{translate:0;rotate:none}40%{translate:-3px -7px;rotate:-1.5deg}72%{translate:2px -2px;rotate:.6deg}}@keyframes ResumeSpotlight-module__hDZFlq__glyph-drift-left{0%,to{translate:0;rotate:none}45%{translate:5px -6px;rotate:4deg}75%{translate:-2px -2px;rotate:-1deg}}@keyframes ResumeSpotlight-module__hDZFlq__glyph-hover-left{0%,to{translate:0;rotate:none}45%{translate:5px -6px;rotate:4deg}75%{translate:-2px -2px;rotate:-1deg}}@keyframes ResumeSpotlight-module__hDZFlq__glyph-drift-right{0%,to{translate:0;rotate:none}35%{translate:-5px 5px;rotate:-5deg}70%{translate:2px -3px;rotate:2deg}}@keyframes ResumeSpotlight-module__hDZFlq__glyph-hover-right{0%,to{translate:0;rotate:none}35%{translate:-5px 5px;rotate:-5deg}70%{translate:2px -3px;rotate:2deg}}@media (max-width:1599px){.ResumeSpotlight-module__hDZFlq__stage{max-width:1152px}.ResumeSpotlight-module__hDZFlq__panel{gap:28px;padding:36px}.ResumeSpotlight-module__hDZFlq__codeWindow{z-index:1;opacity:.6;width:220px;top:-58px;right:-50px;transform:rotate(9deg)}.ResumeSpotlight-module__hDZFlq__title{font-size:var(--text-section-title)}.ResumeSpotlight-module__hDZFlq__highlight{gap:12px}.ResumeSpotlight-module__hDZFlq__highlight .ResumeSpotlight-module__hDZFlq__glyphTile{flex-basis:40px;width:40px;height:44px}.ResumeSpotlight-module__hDZFlq__stackPanel,.ResumeSpotlight-module__hDZFlq__focusPanel{padding:21px}}@media (max-width:1023px){.ResumeSpotlight-module__hDZFlq__section{padding:80px 24px}.ResumeSpotlight-module__hDZFlq__panel{grid-template-columns:1fr;gap:28px;padding:32px}.ResumeSpotlight-module__hDZFlq__title{max-width:650px;font-size:var(--text-section-title)}.ResumeSpotlight-module__hDZFlq__titleBreak{display:none}.ResumeSpotlight-module__hDZFlq__summary{max-width:650px}.ResumeSpotlight-module__hDZFlq__details{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ResumeSpotlight-module__hDZFlq__focusList{gap:20px}.ResumeSpotlight-module__hDZFlq__stackRow{gap:12px}.ResumeSpotlight-module__hDZFlq__codeWindow{top:-48px;right:-25px}.ResumeSpotlight-module__hDZFlq__floatingLeft{left:55px}}@media (min-width:1400px) and (max-width:1599px){.ResumeSpotlight-module__hDZFlq__codeWindow{z-index:3;opacity:.95;width:170px;top:105px;right:-115px}.ResumeSpotlight-module__hDZFlq__codeBody{font-size:7px}.ResumeSpotlight-module__hDZFlq__windowBar,.ResumeSpotlight-module__hDZFlq__codeTab{font-size:8px}.ResumeSpotlight-module__hDZFlq__windowStatus{font-size:6px}.ResumeSpotlight-module__hDZFlq__floatingRight{width:48px;height:48px}}@media (max-width:639px){.ResumeSpotlight-module__hDZFlq__section{padding:116px 20px 64px}.ResumeSpotlight-module__hDZFlq__panel{border-radius:20px;padding:26px 20px}.ResumeSpotlight-module__hDZFlq__title{font-size:var(--text-section-title);text-wrap:initial;line-height:1.17}.ResumeSpotlight-module__hDZFlq__summary{font-size:var(--text-body);line-height:1.75}.ResumeSpotlight-module__hDZFlq__actions{flex-direction:column;align-items:stretch;gap:12px}.ResumeSpotlight-module__hDZFlq__highlights{grid-template-columns:1fr}.ResumeSpotlight-module__hDZFlq__highlight{padding:14px}.ResumeSpotlight-module__hDZFlq__details{align-items:stretch;display:flex}.ResumeSpotlight-module__hDZFlq__stackPanel,.ResumeSpotlight-module__hDZFlq__focusPanel{padding:20px}.ResumeSpotlight-module__hDZFlq__stackRow{gap:16px}.ResumeSpotlight-module__hDZFlq__codeWindow{opacity:.72;width:210px;top:-88px;right:4px;transform:rotate(8deg)}.ResumeSpotlight-module__hDZFlq__scenery{top:-40px;bottom:-40px;left:-60px;right:-60px}.ResumeSpotlight-module__hDZFlq__floatingLeft{display:none}.ResumeSpotlight-module__hDZFlq__blueprintLeft{width:260px;top:-60px;left:-10px}}@media (prefers-reduced-motion:reduce){.ResumeSpotlight-module__hDZFlq__section *,.ResumeSpotlight-module__hDZFlq__section :before,.ResumeSpotlight-module__hDZFlq__section :after{transition:none!important;animation:none!important}}.ResumeSpotlight-module__hDZFlq__servicePlan{width:240px;font:10px/1.6 var(--font-geist-mono),monospace;border:1px solid;border-radius:12px;padding:16px;position:absolute;top:45px;left:60px;transform:rotate(7deg)}.ResumeSpotlight-module__hDZFlq__servicePlan>span{letter-spacing:.18em}.ResumeSpotlight-module__hDZFlq__servicePlan>div{border-top:1px solid rgba(155,210,187,.208);align-items:center;gap:12px;padding:8px 0;display:flex}.ResumeSpotlight-module__hDZFlq__servicePlan svg{width:16px;height:16px}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.ResumeSpotlight-module__hDZFlq__section[data-touch-active=true] .ResumeSpotlight-module__hDZFlq__windowSurface{animation:4.4s ease-in-out ResumeSpotlight-module__hDZFlq__window-hover;transform:translateY(-5px)rotate(-3deg)}.ResumeSpotlight-module__hDZFlq__section[data-touch-active=true] .ResumeSpotlight-module__hDZFlq__floatingLeft{animation:4.2s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-hover-left}.ResumeSpotlight-module__hDZFlq__section[data-touch-active=true] .ResumeSpotlight-module__hDZFlq__floatingRight{animation:4.6s ease-in-out ResumeSpotlight-module__hDZFlq__glyph-hover-right}}
.Services-module__dpHhBa__section{isolation:isolate;color:var(--text-primary);padding:64px 24px;scroll-margin-top:120px;position:relative;overflow:clip}.Services-module__dpHhBa__stage{max-width:1232px;margin:0 auto;position:relative}.Services-module__dpHhBa__header{z-index:1;text-align:center;margin-bottom:32px;position:relative}.Services-module__dpHhBa__header h2{font-size:var(--text-section-title);letter-spacing:-.035em;font-weight:650;line-height:1.15}.Services-module__dpHhBa__header h2 span{color:var(--brand-mint)}.Services-module__dpHhBa__header p{color:var(--text-secondary);font:var(--text-lead)/1.6 var(--font-geist-sans),sans-serif;margin:14px auto 0}.Services-module__dpHhBa__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid;position:relative}.Services-module__dpHhBa__card{--tone:var(--brand-sky);border:1px solid color-mix(in srgb,var(--tone)40%,transparent);background:radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--tone)12%,transparent),transparent 60%),linear-gradient(130deg,rgba(32,59,59,.918),rgba(24,47,51,.96));border-radius:18px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.03)}.Services-module__dpHhBa__card[data-tone=mint]{--tone:var(--brand-mint)}.Services-module__dpHhBa__card[data-tone=lilac]{--tone:var(--brand-lilac)}.Services-module__dpHhBa__card[data-tone=gold]{--tone:var(--brand-gold)}.Services-module__dpHhBa__card[data-tone=rose]{--tone:var(--brand-rose)}.Services-module__dpHhBa__content{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;height:100%;min-height:190px;padding:26px;display:grid;position:relative}.Services-module__dpHhBa__icon{border:1px solid color-mix(in srgb,var(--tone)50%,transparent);width:64px;height:64px;color:var(--tone);background:linear-gradient(135deg,color-mix(in srgb,var(--tone)22%,transparent),rgba(23,45,48,.19));box-shadow:inset 0 1px 12px color-mix(in srgb,var(--tone)10%,transparent);border-radius:16px;place-items:center;display:grid}.Services-module__dpHhBa__icon svg{width:34px;height:34px}.Services-module__dpHhBa__copy{min-width:0}.Services-module__dpHhBa__copy h3{letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.3}.Services-module__dpHhBa__copy p{color:var(--text-secondary);font:var(--text-body)/1.6 var(--font-geist-sans),sans-serif;margin-top:10px}.Services-module__dpHhBa__featured{grid-column:1/-1}.Services-module__dpHhBa__featured .Services-module__dpHhBa__content{grid-template-columns:64px minmax(0,1fr) 270px;min-height:222px}.Services-module__dpHhBa__examples{color:var(--tone);font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:16px;text-decoration:underline;display:flex}.Services-module__dpHhBa__examples svg{flex-shrink:0;width:15px;height:15px}.Services-module__dpHhBa__documents{perspective:800px;align-self:stretch;min-height:168px;position:relative}.Services-module__dpHhBa__document{transform-origin:50% 90%;border:1px solid rgba(247,229,234,.314);border-radius:5px;width:140px;height:auto;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s;position:absolute;top:0;box-shadow:0 8px 20px rgba(6,28,36,.314)}.Services-module__dpHhBa__document:first-child{opacity:.6;left:114px;transform:rotate(14deg)scale(.88)}.Services-module__dpHhBa__document:nth-child(2){opacity:.8;left:62px;transform:rotate(4deg)scale(.94)}.Services-module__dpHhBa__document:nth-child(3){left:12px;transform:rotate(-9deg)}.Services-module__dpHhBa__card:focus-within .Services-module__dpHhBa__document:first-child{opacity:.9;transform:translate(10px,-5px)rotate(19deg)scale(.92)}.Services-module__dpHhBa__card:focus-within .Services-module__dpHhBa__document:nth-child(2){opacity:1;transform:translateY(-12px)rotate(3deg)}.Services-module__dpHhBa__card:focus-within .Services-module__dpHhBa__document:nth-child(3){transform:translate(-8px,-4px)rotate(-14deg)}.Services-module__dpHhBa__footer{z-index:1;justify-content:center;align-items:center;gap:36px;margin-top:28px;display:flex;position:relative}.Services-module__dpHhBa__footer:before,.Services-module__dpHhBa__footer:after{content:"";background:linear-gradient(90deg,transparent,rgba(113,229,194,.44));flex:1;height:1px}.Services-module__dpHhBa__footer:after{transform:rotate(180deg)}.Services-module__dpHhBa__contact{background:linear-gradient(135deg,#2e5148,#163333);border:1px solid rgba(113,229,194,.3);border-radius:26px;align-items:center;gap:16px;padding:10px 18px;display:flex;box-shadow:inset 0 1px 12px rgba(113,229,194,.047)}.Services-module__dpHhBa__contact strong{font-size:var(--text-body);font-weight:600;display:block}.Services-module__dpHhBa__contact small{font:var(--text-small)/1.5 var(--font-geist-sans),sans-serif;color:var(--text-secondary);margin-top:3px;display:block}.Services-module__dpHhBa__contactIcon{width:44px;height:44px;color:var(--brand-mint);border:1px solid rgba(113,229,194,.44);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.Services-module__dpHhBa__contactArrow{background:var(--brand-mint);width:38px;height:38px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Services-module__dpHhBa__contact:hover{border-color:var(--brand-mint)}.Services-module__dpHhBa__section a:focus-visible{outline:2px solid var(--brand-mint);outline-offset:5px}.Services-module__dpHhBa__backdrop{pointer-events:none;opacity:.7;position:absolute;top:50px;bottom:-30px;left:-45px;right:-45px}.Services-module__dpHhBa__gear{width:76px;height:76px;color:var(--brand-sky);background:linear-gradient(135deg,#467e8b,#17343b 65%);border:1px solid rgba(139,217,239,.5);border-radius:18px;place-items:center;display:grid;position:absolute;top:100px;right:-106px;transform:rotate(14deg);box-shadow:inset 0 1px 8px rgba(160,228,255,.22),0 0 22px rgba(101,201,245,.17),0 12px 24px rgba(6,28,36,.25)}.Services-module__dpHhBa__gear svg{width:36px;height:36px}@media (hover:hover) and (pointer:fine){.Services-module__dpHhBa__card:hover .Services-module__dpHhBa__document:first-child{opacity:.9;transform:translate(10px,-5px)rotate(19deg)scale(.92)}.Services-module__dpHhBa__card:hover .Services-module__dpHhBa__document:nth-child(2){opacity:1;transform:translateY(-12px)rotate(3deg)}.Services-module__dpHhBa__card:hover .Services-module__dpHhBa__document:nth-child(3){transform:translate(-8px,-4px)rotate(-14deg)}}@media (max-width:1100px){.Services-module__dpHhBa__content{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px}.Services-module__dpHhBa__icon{border-radius:13px;width:48px;height:48px}.Services-module__dpHhBa__icon svg{width:28px;height:28px}.Services-module__dpHhBa__copy h3{font-size:1.25rem}.Services-module__dpHhBa__featured .Services-module__dpHhBa__content{grid-template-columns:48px minmax(0,1fr) 240px}.Services-module__dpHhBa__documents{margin-left:0}.Services-module__dpHhBa__document{width:128px}.Services-module__dpHhBa__document:first-child{left:94px}.Services-module__dpHhBa__document:nth-child(2){left:48px}.Services-module__dpHhBa__document:nth-child(3){left:4px}}@media (max-width:767px){.Services-module__dpHhBa__section{padding:64px 20px}.Services-module__dpHhBa__grid{grid-template-columns:1fr;gap:16px}.Services-module__dpHhBa__content,.Services-module__dpHhBa__featured .Services-module__dpHhBa__content{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:0;padding:22px}.Services-module__dpHhBa__copy{grid-area:2/1/auto/-1}.Services-module__dpHhBa__icon{grid-row:1}.Services-module__dpHhBa__header p{font-size:var(--text-body)}.Services-module__dpHhBa__documents{grid-area:3/1/auto/-1;width:250px;max-width:100%;min-height:204px;margin:12px auto 0}.Services-module__dpHhBa__document{width:132px}.Services-module__dpHhBa__document:first-child{left:104px}.Services-module__dpHhBa__document:nth-child(2){left:54px}.Services-module__dpHhBa__document:nth-child(3){left:4px}.Services-module__dpHhBa__footer:before,.Services-module__dpHhBa__footer:after,.Services-module__dpHhBa__gear{display:none}.Services-module__dpHhBa__contact{border-radius:20px;gap:12px;padding:14px}.Services-module__dpHhBa__contactIcon{display:none}.Services-module__dpHhBa__contact strong{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){.Services-module__dpHhBa__section *,.Services-module__dpHhBa__section :before,.Services-module__dpHhBa__section :after{transition:none!important;animation:none!important}}@media (max-width:380px){.Services-module__dpHhBa__document{width:116px}.Services-module__dpHhBa__document:first-child{left:92px}.Services-module__dpHhBa__document:nth-child(2){left:46px}.Services-module__dpHhBa__document:nth-child(3){left:0}.Services-module__dpHhBa__documents{min-height:180px}}.Services-module__dpHhBa__projectAction{border:1px solid color-mix(in srgb,var(--tone)40%,transparent);background:color-mix(in srgb,var(--tone)10%,transparent);color:var(--text-primary);font-size:var(--text-small);border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:9px 12px;line-height:1.4;display:inline-flex}.Services-module__dpHhBa__projectAction svg{width:16px;height:16px;color:var(--tone);flex-shrink:0}.Services-module__dpHhBa__projectAction:hover{background:color-mix(in srgb,var(--tone)20%,transparent)}@media (prefers-reduced-motion:no-preference){.Services-module__dpHhBa__section[data-in-view=true] .Services-module__dpHhBa__gear{animation:4.2s ease-in-out Services-module__dpHhBa__service-gear-enter}.Services-module__dpHhBa__section[data-in-view=true] .Services-module__dpHhBa__backdrop [data-testid=resume-left-glyph]{animation:4s ease-in-out Services-module__dpHhBa__service-code-enter}.Services-module__dpHhBa__section[data-in-view=false] .Services-module__dpHhBa__gear,.Services-module__dpHhBa__section[data-in-view=false] .Services-module__dpHhBa__backdrop [data-testid=resume-left-glyph]{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Services-module__dpHhBa__section[data-in-view=true]:hover .Services-module__dpHhBa__gear{animation-name:Services-module__dpHhBa__service-gear-hover}.Services-module__dpHhBa__section[data-in-view=true]:hover .Services-module__dpHhBa__backdrop [data-testid=resume-left-glyph]{animation-name:Services-module__dpHhBa__service-code-hover}}@keyframes Services-module__dpHhBa__service-gear-enter{0%,to{translate:0;rotate:none}45%{translate:-4px 6px;rotate:-5deg}}@keyframes Services-module__dpHhBa__service-gear-hover{0%,to{translate:0;rotate:none}45%{translate:-4px 6px;rotate:-5deg}}@keyframes Services-module__dpHhBa__service-code-enter{0%,to{translate:0;rotate:none}45%{translate:5px -6px;rotate:4deg}}@keyframes Services-module__dpHhBa__service-code-hover{0%,to{translate:0;rotate:none}45%{translate:5px -6px;rotate:4deg}}@media (max-width:767px){.Services-module__dpHhBa__projectAction{font-size:var(--text-small)}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.Services-module__dpHhBa__card[data-touch-active=true] .Services-module__dpHhBa__document:first-child{opacity:.9;transform:translate(10px,-5px)rotate(19deg)scale(.92)}.Services-module__dpHhBa__card[data-touch-active=true] .Services-module__dpHhBa__document:nth-child(2){opacity:1;transform:translateY(-12px)rotate(3deg)}.Services-module__dpHhBa__card[data-touch-active=true] .Services-module__dpHhBa__document:nth-child(3){transform:translate(-8px,-4px)rotate(-14deg)}.Services-module__dpHhBa__section[data-in-view=true][data-touch-active=true] .Services-module__dpHhBa__gear{animation-name:Services-module__dpHhBa__service-gear-hover}.Services-module__dpHhBa__section[data-in-view=true][data-touch-active=true] .Services-module__dpHhBa__backdrop [data-testid=resume-left-glyph]{animation-name:Services-module__dpHhBa__service-code-hover}}
.Process-module__RmMdVa__section{isolation:isolate;color:var(--text-primary);padding:72px 24px;scroll-margin-top:120px;position:relative;overflow:clip}.Process-module__RmMdVa__section:before{z-index:-1;content:"";background-color:transparent;background-image:linear-gradient(rgba(113,229,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.035) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:12%;bottom:8%;left:0;right:0;-webkit-mask-image:radial-gradient(at 10% 40%,#000,transparent 45%),radial-gradient(at 95% 40%,#000,transparent 45%);mask-image:radial-gradient(at 10% 40%,#000,transparent 45%),radial-gradient(at 95% 40%,#000,transparent 45%)}.Process-module__RmMdVa__stage{max-width:1464px;margin:auto}.Process-module__RmMdVa__header{text-align:center;margin-bottom:36px}.Process-module__RmMdVa__header h2{font-size:var(--text-section-title);letter-spacing:-.035em;font-weight:650;line-height:1.15}.Process-module__RmMdVa__header h2 span{color:var(--brand-mint)}.Process-module__RmMdVa__header p{color:var(--text-secondary);font-size:var(--text-lead);margin:18px auto 0;line-height:1.6}.Process-module__RmMdVa__steps{--gap:64px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.Process-module__RmMdVa__step{--tone:var(--brand-gold);--next-tone:var(--brand-sky);min-width:0;position:relative}.Process-module__RmMdVa__step[data-tone=sky]{--tone:var(--brand-sky);--next-tone:var(--brand-lilac)}.Process-module__RmMdVa__step[data-tone=lilac]{--tone:var(--brand-lilac);--next-tone:var(--brand-mint)}.Process-module__RmMdVa__step[data-tone=mint]{--tone:var(--brand-mint)}.Process-module__RmMdVa__card{border:1px solid color-mix(in srgb,var(--tone)42%,transparent);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--tone)11%,transparent),transparent 65%),linear-gradient(135deg,rgba(41,67,64,.91),rgba(32,54,57,.95));border-radius:19px;height:100%;padding:24px 22px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.03)}.Process-module__RmMdVa__top{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.Process-module__RmMdVa__icon{width:64px;height:64px;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone)60%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--tone)30%,transparent),rgba(22,44,52,.25));border-radius:14px;place-items:center;transition:transform .35s;display:grid;box-shadow:inset 0 1px 8px rgba(255,255,255,.086),0 8px 20px rgba(6,29,37,.125)}.Process-module__RmMdVa__icon svg{width:34px;height:34px}.Process-module__RmMdVa__number{width:44px;height:44px;color:var(--tone);background:color-mix(in srgb,var(--tone)19%,transparent);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.Process-module__RmMdVa__card h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:650;line-height:1.3}.Process-module__RmMdVa__subtitle{color:var(--text-secondary);font-size:var(--text-body);margin-top:3px}.Process-module__RmMdVa__description{font-size:var(--text-body);color:var(--text-secondary);min-height:116px;margin-top:12px;line-height:1.65}.Process-module__RmMdVa__checks{border-top:1px solid rgba(213,233,229,.082);gap:9px;margin-top:16px;padding:12px 0 0;list-style:none;display:grid}.Process-module__RmMdVa__checks li{color:var(--text-secondary);font-size:var(--text-small);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.Process-module__RmMdVa__checks svg{width:18px;height:18px;color:var(--tone);flex:0 0 18px;margin-top:1px}.Process-module__RmMdVa__connector{width:var(--gap);pointer-events:none;height:110px;position:absolute;top:48px;left:100%;overflow:visible}.Process-module__RmMdVa__dot{filter:drop-shadow(0 0 6px var(--tone))}.Process-module__RmMdVa__planning{background:linear-gradient(130deg,rgba(54,80,77,.565),rgba(41,64,68,.5));border:1px solid rgba(174,212,202,.19);border-radius:18px;gap:20px;max-width:530px;margin:34px auto 0;padding:22px;display:flex;position:relative}.Process-module__RmMdVa__planningIcon{height:68px;color:var(--brand-sky);background:rgba(172,217,225,.082);border:1px solid rgba(197,231,227,.082);border-radius:14px;flex:0 0 68px;align-self:center;place-items:center;display:grid}.Process-module__RmMdVa__planningIcon svg{width:32px;height:32px}.Process-module__RmMdVa__planning h3{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:4px}.Process-module__RmMdVa__planningTitle{font-size:1.25rem;font-weight:650;line-height:1.4}.Process-module__RmMdVa__planning p:last-child{color:var(--text-secondary);font-size:var(--text-small);margin-top:4px;line-height:1.6}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Process-module__RmMdVa__card:hover .Process-module__RmMdVa__icon{transform:translateY(-4px)rotate(-4deg)}}@media not (min-width:1400px){.Process-module__RmMdVa__steps{--gap:32px}.Process-module__RmMdVa__card{padding:20px 18px}.Process-module__RmMdVa__description{min-height:140px}}@media not (min-width:1100px){.Process-module__RmMdVa__stage{max-width:800px}.Process-module__RmMdVa__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.Process-module__RmMdVa__step:nth-child(2) .Process-module__RmMdVa__connector{display:none}.Process-module__RmMdVa__description{min-height:92px}}@media not (min-width:600px){.Process-module__RmMdVa__section{padding:52px 20px}.Process-module__RmMdVa__header{margin-bottom:28px}.Process-module__RmMdVa__header p{font-size:var(--text-body)}.Process-module__RmMdVa__desktopBreak{display:none}.Process-module__RmMdVa__steps{grid-template-columns:minmax(0,1fr);gap:28px}.Process-module__RmMdVa__card{padding:22px}.Process-module__RmMdVa__description{min-height:0}.Process-module__RmMdVa__connector{display:none}.Process-module__RmMdVa__step:not(:last-child):after{content:"";background:linear-gradient(var(--tone),var(--next-tone));opacity:.5;width:1px;height:28px;position:absolute;top:100%;left:50%}.Process-module__RmMdVa__planning{gap:14px;margin-top:28px;padding:18px;position:relative}.Process-module__RmMdVa__planningIcon{border-radius:10px;flex-basis:42px;align-self:center;height:46px}.Process-module__RmMdVa__planningIcon svg{width:25px;height:25px}.Process-module__RmMdVa__planningTitle{font-size:var(--text-lead)}}@media (prefers-reduced-motion:reduce){.Process-module__RmMdVa__icon{transition:none}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.Process-module__RmMdVa__card[data-touch-active=true] .Process-module__RmMdVa__icon{transform:translateY(-4px)rotate(-4deg)}}
.AIWork-module__bLFFgW__section{isolation:isolate;color:var(--text-primary);padding:72px 24px;scroll-margin-top:100px;position:relative;overflow:clip}.AIWork-module__bLFFgW__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(113,229,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.035) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000,transparent 75%);mask-image:radial-gradient(#000,transparent 75%)}.AIWork-module__bLFFgW__panel{background:linear-gradient(135deg,rgba(52,81,76,.52),rgba(24,49,56,.79));border:1px solid rgba(175,217,204,.2);border-radius:26px;max-width:1328px;margin:auto;padding:48px;position:relative;box-shadow:inset 0 1px rgba(220,255,246,.03)}.AIWork-module__bLFFgW__layout{grid-template-columns:1fr 1.12fr;align-items:center;gap:44px;display:grid}.AIWork-module__bLFFgW__content{min-width:0}.AIWork-module__bLFFgW__label{color:var(--text-muted);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.3em;align-items:center;gap:14px;font-weight:600;display:flex}.AIWork-module__bLFFgW__label span{background:linear-gradient(90deg,rgba(113,229,194,.565),transparent);flex-shrink:0;width:60px;height:1px}.AIWork-module__bLFFgW__content h2{font-size:var(--text-section-title);letter-spacing:-.035em;margin:20px 0 26px;font-weight:650;line-height:1.16}.AIWork-module__bLFFgW__content h2 span{color:var(--brand-mint)}.AIWork-module__bLFFgW__intro{font-size:var(--text-body);color:var(--text-secondary);line-height:1.65}.AIWork-module__bLFFgW__caseStudy{background:rgba(17,44,48,.208);border:1px solid rgba(189,220,209,.19);border-radius:17px;margin:28px 0;padding:24px}.AIWork-module__bLFFgW__caseLabel{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-weight:550;display:block}.AIWork-module__bLFFgW__caseStudy h3{font-size:1.25rem;font-weight:600;line-height:1.35}.AIWork-module__bLFFgW__caseStudy p{color:var(--text-secondary);font-size:var(--text-body);margin-top:10px;line-height:1.65}.AIWork-module__bLFFgW__facts{color:var(--text-secondary);font-size:var(--text-small);border-top:1px solid rgba(189,220,209,.125);flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding:14px 0 0;line-height:1.5;list-style:none;display:flex}.AIWork-module__bLFFgW__caseLink{font-size:var(--text-small);color:var(--brand-sky);align-items:center;gap:8px;margin-top:18px;padding-top:4px;padding-bottom:4px;font-weight:600;display:inline-flex}.AIWork-module__bLFFgW__caseLink:hover{text-underline-offset:4px;text-decoration:underline}.AIWork-module__bLFFgW__action{color:var(--text-on-accent);font-size:var(--text-body);background:#c4f5e4;border:1px solid #a7ecd4;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:14px 22px;font-weight:650;transition:background .2s;display:inline-flex}.AIWork-module__bLFFgW__action:hover{background:#e0fff1}.AIWork-module__bLFFgW__action:focus-visible{outline-offset:5px;outline:2px solid #a6e9ff}.AIWork-module__bLFFgW__caseLink:focus-visible{outline-offset:5px;outline:2px solid #a6e9ff}.AIWork-module__bLFFgW__diagram{gap:36px;min-width:0;display:grid}.AIWork-module__bLFFgW__stage{background:rgba(145,201,184,.016);border:1px solid rgba(186,220,208,.11);border-radius:18px;padding:20px;position:relative}.AIWork-module__bLFFgW__stage[data-stage="1"]{background:rgba(113,229,194,.024);border-color:rgba(113,229,194,.23)}.AIWork-module__bLFFgW__stage>h3{color:var(--text-secondary);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.19em;margin-bottom:16px;font-weight:550}.AIWork-module__bLFFgW__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.AIWork-module__bLFFgW__nodes li{--tone:var(--brand-sky);background:linear-gradient(145deg,rgba(116,151,141,.1),rgba(37,68,65,.314));border:1px solid rgba(181,214,203,.17);border-radius:13px;min-width:0;padding:16px 12px}.AIWork-module__bLFFgW__nodes li[data-tone=mint]{--tone:var(--brand-mint)}.AIWork-module__bLFFgW__nodes li[data-tone=lilac]{--tone:var(--brand-lilac)}.AIWork-module__bLFFgW__nodes li[data-tone=gold]{--tone:var(--brand-gold)}.AIWork-module__bLFFgW__glyph{color:var(--tone);margin-bottom:13px}.AIWork-module__bLFFgW__nodes h4{font-size:var(--text-body);font-weight:600;line-height:1.35}.AIWork-module__bLFFgW__nodes p{font-size:var(--text-small);color:var(--text-secondary);margin-top:7px;line-height:1.55}.AIWork-module__bLFFgW__connector{color:rgba(113,229,194,.65);pointer-events:none;justify-content:center;align-items:flex-end;width:20px;height:36px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AIWork-module__bLFFgW__connector svg{flex:none;display:block}@media not (min-width:1200px){.AIWork-module__bLFFgW__panel{padding:32px}.AIWork-module__bLFFgW__layout{gap:28px}.AIWork-module__bLFFgW__stage{padding:16px}.AIWork-module__bLFFgW__nodes{gap:8px}.AIWork-module__bLFFgW__nodes li{padding:14px 10px}}@media not (min-width:1000px){.AIWork-module__bLFFgW__layout{grid-template-columns:minmax(0,1fr);gap:36px}.AIWork-module__bLFFgW__panel{max-width:760px}.AIWork-module__bLFFgW__content h2 br{display:none}.AIWork-module__bLFFgW__nodes li{padding:20px}}@media not (min-width:600px){.AIWork-module__bLFFgW__section{padding:48px 20px}.AIWork-module__bLFFgW__panel{border-radius:20px;padding:24px 18px}.AIWork-module__bLFFgW__content h2{font-size:var(--text-section-title)}.AIWork-module__bLFFgW__intro{font-size:var(--text-body)}.AIWork-module__bLFFgW__caseStudy{padding:18px}.AIWork-module__bLFFgW__action{width:100%;font-size:var(--text-small);padding:14px 10px}.AIWork-module__bLFFgW__stage{padding:16px 12px}.AIWork-module__bLFFgW__nodes{grid-template-columns:minmax(0,1fr);gap:10px}.AIWork-module__bLFFgW__nodes li{grid-template-columns:28px 1fr;gap:4px 12px;padding:14px;display:grid}.AIWork-module__bLFFgW__glyph{grid-row:1/3;width:25px;height:25px;margin:0}.AIWork-module__bLFFgW__nodes p{font-size:var(--text-small);grid-column:2;margin:0}.AIWork-module__bLFFgW__nodes h4{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.AIWork-module__bLFFgW__action{transition:none}}
.ServiceWebsiteVisual-module__iQhAVa__scene{isolation:isolate;color:var(--brand-sky);padding:24px 48px 46px 12px;position:relative}.ServiceWebsiteVisual-module__iQhAVa__grid{z-index:-1;background:linear-gradient(rgba(136,202,255,.05) 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,rgba(136,202,255,.05) 1px,transparent 1px) 0 0/30px 30px,radial-gradient(rgba(54,157,214,.17),transparent 70%);position:absolute;top:-25px;bottom:0;left:-15px;right:-15px;-webkit-mask-image:radial-gradient(#000 30%,transparent 73%);mask-image:radial-gradient(#000 30%,transparent 73%)}.ServiceWebsiteVisual-module__iQhAVa__desktop{background:linear-gradient(135deg,#183745,#0c202c);border:1px solid rgba(136,202,255,.57);border-radius:15px;transition:transform .5s;overflow:hidden;box-shadow:inset 0 1px rgba(214,238,255,.2),0 20px 40px rgba(4,20,29,.4),0 0 30px rgba(57,155,218,.08)}.ServiceWebsiteVisual-module__iQhAVa__workspace{padding:18px}.ServiceWebsiteVisual-module__iQhAVa__navigation{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ServiceWebsiteVisual-module__iQhAVa__navigation>span{color:#edf6fa;letter-spacing:.04em;font-size:10px;font-weight:700}.ServiceWebsiteVisual-module__iQhAVa__navigation>span span{color:var(--brand-sky)}.ServiceWebsiteVisual-module__iQhAVa__navigation>div{gap:8px;display:flex}.ServiceWebsiteVisual-module__iQhAVa__navigation i{background:rgba(142,185,205,.314);border-radius:3px;width:22px;height:3px}.ServiceWebsiteVisual-module__iQhAVa__layout{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:18px;display:grid}.ServiceWebsiteVisual-module__iQhAVa__copy strong{color:#eff6fc;font-size:max(13px,min(1.2vw,17px));line-height:1.35;display:block}.ServiceWebsiteVisual-module__iQhAVa__lines{gap:5px;margin-top:12px;display:grid}.ServiceWebsiteVisual-module__iQhAVa__lines i,.ServiceWebsiteVisual-module__iQhAVa__cards i{background:rgba(157,191,211,.21);border-radius:3px;height:4px;display:block}.ServiceWebsiteVisual-module__iQhAVa__lines i:last-child{width:72%}.ServiceWebsiteVisual-module__iQhAVa__mockAction{background:linear-gradient(130deg,#75c4f3,#3183b7);border:1px solid rgba(149,214,255,.533);border-radius:6px;width:65px;height:16px;margin-top:14px;display:block}.ServiceWebsiteVisual-module__iQhAVa__art{background:linear-gradient(140deg,rgba(136,202,255,.133),rgba(136,202,255,.02));border:1px solid rgba(136,202,255,.13);border-radius:10px;place-items:center;min-height:100px;display:grid}.ServiceWebsiteVisual-module__iQhAVa__art svg{opacity:.65;stroke-width:1px;width:48px;height:48px}.ServiceWebsiteVisual-module__iQhAVa__cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.ServiceWebsiteVisual-module__iQhAVa__cards>div{background:rgba(136,202,255,.035);border:1px solid rgba(136,202,255,.12);border-radius:8px;padding:10px}.ServiceWebsiteVisual-module__iQhAVa__cards svg{width:18px;height:18px;margin-bottom:9px}.ServiceWebsiteVisual-module__iQhAVa__cards i{margin-top:5px}.ServiceWebsiteVisual-module__iQhAVa__cards i:last-child{width:65%}.ServiceWebsiteVisual-module__iQhAVa__footer{border-top:1px solid rgba(136,202,255,.11);justify-content:space-between;padding:8px 14px;display:flex}.ServiceWebsiteVisual-module__iQhAVa__footer i{background:rgba(136,202,255,.17);border-radius:5px;width:40px;height:3px}.ServiceWebsiteVisual-module__iQhAVa__phone{background:linear-gradient(145deg,#1f4153,#0a1d28 45%);border:1px solid #91cefa;border-radius:21px;width:29%;padding:8px;transition:transform .5s;position:absolute;bottom:8px;right:0;box-shadow:inset 0 0 0 3px rgba(136,202,255,.075),0 16px 28px rgba(3,16,25,.467)}.ServiceWebsiteVisual-module__iQhAVa__speaker{background:#06131b;border-radius:6px;width:30%;height:4px;margin:0 auto 12px}.ServiceWebsiteVisual-module__iQhAVa__mobileWorkspace{padding:4px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__navigation{margin-bottom:12px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__navigation>span{font-size:7px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__navigation>div{display:none}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__layout{grid-template-columns:1fr;gap:10px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__copy strong{font-size:10px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__lines{gap:4px;margin-top:8px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__lines i{height:3px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__mockAction{width:45px;height:12px;margin-top:8px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__art{border-radius:6px;min-height:52px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__art svg{width:27px;height:27px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__cards{grid-template-columns:1fr;gap:5px;margin-top:8px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__cards>div{padding:7px}.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__cards>div:not(:first-child),.ServiceWebsiteVisual-module__iQhAVa__phone .ServiceWebsiteVisual-module__iQhAVa__cards svg{display:none}.ServiceWebsiteVisual-module__iQhAVa__homeIndicator{background:rgba(136,202,255,.27);border-radius:5px;width:35%;height:3px;margin:10px auto 0;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ServiceWebsiteVisual-module__iQhAVa__scene:hover .ServiceWebsiteVisual-module__iQhAVa__desktop{transform:translateY(-3px)}.ServiceWebsiteVisual-module__iQhAVa__scene:hover .ServiceWebsiteVisual-module__iQhAVa__phone{transform:translate(-2px,-6px)}}@media (max-width:420px){.ServiceWebsiteVisual-module__iQhAVa__scene{padding:16px 30px 38px 0}.ServiceWebsiteVisual-module__iQhAVa__workspace{padding:12px}.ServiceWebsiteVisual-module__iQhAVa__navigation{margin-bottom:16px}.ServiceWebsiteVisual-module__iQhAVa__layout{gap:10px}.ServiceWebsiteVisual-module__iQhAVa__cards>div{padding:7px}.ServiceWebsiteVisual-module__iQhAVa__phone{width:31%}}@media (prefers-reduced-motion:reduce){.ServiceWebsiteVisual-module__iQhAVa__desktop,.ServiceWebsiteVisual-module__iQhAVa__phone{transition:none}}
.AutomationServiceVisuals-module__fnXTsG__sketch{color:#d2c2a2;opacity:.27;width:120px;max-width:55%;height:110px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.AutomationServiceVisuals-module__fnXTsG__scene{background:radial-gradient(rgba(242,202,111,.125),transparent 70%);margin-bottom:1.5rem;padding:24px 8px}.AutomationServiceVisuals-module__fnXTsG__window{background:linear-gradient(140deg,#263739,#102327);border:1px solid rgba(229,191,105,.36);border-radius:15px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.267),inset 0 1px rgba(255,255,255,.067)}.AutomationServiceVisuals-module__fnXTsG__workspace{padding:1.4rem}.AutomationServiceVisuals-module__fnXTsG__workspace>strong{max-width:30ch;font-size:1rem;line-height:1.5;display:block}.AutomationServiceVisuals-module__fnXTsG__flow{align-items:center;margin:1.8rem 0;display:flex}.AutomationServiceVisuals-module__fnXTsG__node{background:rgba(255,255,255,.016);border:1px solid rgba(229,191,105,.22);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:18px 6px;display:flex}.AutomationServiceVisuals-module__fnXTsG__node svg{width:28px;height:28px;color:var(--brand-gold)}.AutomationServiceVisuals-module__fnXTsG__node span{background:rgba(217,201,157,.208);border-radius:2px;width:60%;height:3px}.AutomationServiceVisuals-module__fnXTsG__node span:last-child{width:40%}.AutomationServiceVisuals-module__fnXTsG__engine{background:linear-gradient(145deg,rgba(229,191,105,.157),rgba(229,191,105,.02));box-shadow:0 0 24px rgba(229,191,105,.063)}.AutomationServiceVisuals-module__fnXTsG__connector{background:rgba(229,191,105,.5);width:20px;height:1px;position:relative}.AutomationServiceVisuals-module__fnXTsG__connector:after{content:"";background:var(--brand-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:40%}.AutomationServiceVisuals-module__fnXTsG__logs{border-top:1px solid rgba(255,255,255,.07);gap:12px;padding-top:14px;display:grid}.AutomationServiceVisuals-module__fnXTsG__logs>div{align-items:center;gap:12px;display:flex}.AutomationServiceVisuals-module__fnXTsG__logs i{background:#b6c9bf;border-radius:50%;width:5px;height:5px}.AutomationServiceVisuals-module__fnXTsG__logs span{background:rgba(197,212,205,.145);border-radius:3px;width:50%;height:4px}.AutomationServiceVisuals-module__fnXTsG__logs span:last-child{background:rgba(229,191,105,.208);width:15%;margin-left:auto}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.AutomationServiceVisuals-module__fnXTsG__window{transition:transform .35s,box-shadow .35s}.AutomationServiceVisuals-module__fnXTsG__scene:hover .AutomationServiceVisuals-module__fnXTsG__window{transform:translateY(-5px);box-shadow:0 25px 45px rgba(0,0,0,.333)}}@media (max-width:400px){.AutomationServiceVisuals-module__fnXTsG__workspace{padding:1rem}.AutomationServiceVisuals-module__fnXTsG__connector{width:12px}}
.PortfolioPreview-module__f4MJQq__section{isolation:isolate;color:var(--text-primary);padding:72px 24px;scroll-margin-top:110px;position:relative;overflow:clip}.PortfolioPreview-module__f4MJQq__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(113,229,194,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.04) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 0,#000,transparent 45%),radial-gradient(at 100%,#000,transparent 45%);mask-image:radial-gradient(at 0,#000,transparent 45%),radial-gradient(at 100%,#000,transparent 45%)}.PortfolioPreview-module__f4MJQq__stage{max-width:1280px;margin:auto}.PortfolioPreview-module__f4MJQq__header{text-align:center;margin-bottom:48px}.PortfolioPreview-module__f4MJQq__header h2{font-size:var(--text-section-title);letter-spacing:-.035em;font-weight:650;line-height:1.15}.PortfolioPreview-module__f4MJQq__header h2 span{color:var(--brand-mint)}.PortfolioPreview-module__f4MJQq__header p{color:var(--text-secondary);font-size:var(--text-lead);margin:16px auto 0;line-height:1.6}.PortfolioPreview-module__f4MJQq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.PortfolioPreview-module__f4MJQq__card{--tone:var(--brand-sky);border:1px solid color-mix(in srgb,var(--tone)35%,transparent);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--tone)13%,transparent),transparent 55%),linear-gradient(145deg,rgba(37,66,63,.91),rgba(20,45,50,.96));border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:inset 0 1px rgba(209,247,232,.04),0 16px 40px rgba(7,31,34,.1)}.PortfolioPreview-module__f4MJQq__card[data-tone=mint]{--tone:var(--brand-mint)}.PortfolioPreview-module__f4MJQq__card[data-tone=lilac]{--tone:var(--brand-lilac)}.PortfolioPreview-module__f4MJQq__tag{z-index:1;border:1px solid color-mix(in srgb,var(--tone)45%,transparent);width:max-content;max-width:calc(100% - 24px);color:var(--text-primary);font-size:var(--text-small);text-align:center;background:#23403e;border-radius:30px;padding:7px 12px;line-height:1.35;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PortfolioPreview-module__f4MJQq__project{border-radius:22px;flex-direction:column;flex:1;min-width:0;padding-top:26px;display:flex}.PortfolioPreview-module__f4MJQq__preview{aspect-ratio:5/4;width:calc(100% - 24px);margin:0 auto;position:relative}.PortfolioPreview-module__f4MJQq__image{object-fit:contain;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.PortfolioPreview-module__f4MJQq__description{padding:18px 24px 24px}.PortfolioPreview-module__f4MJQq__statement{z-index:1;transform-origin:50% 85%;border:1px solid rgba(255,255,255,.5);border-radius:2px;width:29%;height:auto;position:absolute;bottom:5%;left:7%;transform:rotate(-9deg);box-shadow:3px 8px 18px rgba(6,29,50,.4)}@media (prefers-reduced-motion:no-preference){.PortfolioPreview-module__f4MJQq__statement{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.PortfolioPreview-module__f4MJQq__project:focus-visible .PortfolioPreview-module__f4MJQq__statement{transform:translate(-5px,-3px)rotate(-13deg)scale(1.045)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PortfolioPreview-module__f4MJQq__project:hover .PortfolioPreview-module__f4MJQq__statement{transform:translate(-5px,-3px)rotate(-13deg)scale(1.045)}}.PortfolioPreview-module__f4MJQq__description h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:650;line-height:1.3}.PortfolioPreview-module__f4MJQq__description p{color:var(--text-secondary);font-size:var(--text-body);margin-top:12px;line-height:1.65}.PortfolioPreview-module__f4MJQq__actions{border-top:1px solid rgba(196,225,216,.11);justify-content:space-between;align-items:center;gap:12px;margin:0 24px;padding:18px 0 22px;display:flex}.PortfolioPreview-module__f4MJQq__projectLink,.PortfolioPreview-module__f4MJQq__liveLink{min-height:40px;font-size:var(--text-small);align-items:center;gap:8px;line-height:1.3;display:inline-flex}.PortfolioPreview-module__f4MJQq__projectLink{color:var(--tone);font-weight:600}.PortfolioPreview-module__f4MJQq__liveLink{color:var(--text-secondary);background:rgba(213,245,233,.02);border:1px solid rgba(182,213,201,.157);border-radius:10px;padding:8px 11px}.PortfolioPreview-module__f4MJQq__projectLink:hover{text-underline-offset:5px;text-decoration:underline}.PortfolioPreview-module__f4MJQq__liveLink:hover{border-color:var(--tone);background:rgba(196,237,221,.043)}.PortfolioPreview-module__f4MJQq__section a:focus-visible{outline-offset:5px;outline:2px solid #a6e9ff}.PortfolioPreview-module__f4MJQq__footer{justify-content:center;align-items:center;gap:32px;margin-top:32px;display:flex}.PortfolioPreview-module__f4MJQq__rule{background:linear-gradient(90deg,transparent,rgba(113,229,194,.36));flex:1;max-width:240px;height:1px}.PortfolioPreview-module__f4MJQq__rule:last-child{transform:rotate(180deg)}.PortfolioPreview-module__f4MJQq__allProjects{color:var(--text-primary);font-size:var(--text-body);background:linear-gradient(125deg,rgba(49,87,77,.565),rgba(21,59,59,.69));border:1px solid rgba(113,229,194,.4);border-radius:20px;align-items:center;gap:24px;padding:12px 14px 12px 24px;font-weight:600;display:inline-flex}.PortfolioPreview-module__f4MJQq__allProjects:hover{border-color:var(--brand-mint)}.PortfolioPreview-module__f4MJQq__arrow{background:var(--brand-mint);width:36px;height:36px;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PortfolioPreview-module__f4MJQq__project:hover .PortfolioPreview-module__f4MJQq__image{transform:translateY(-3px)scale(1.025)}}@media not (min-width:1000px){.PortfolioPreview-module__f4MJQq__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.PortfolioPreview-module__f4MJQq__card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media not (min-width:700px){.PortfolioPreview-module__f4MJQq__section{padding:52px 20px}.PortfolioPreview-module__f4MJQq__header{margin-bottom:40px}.PortfolioPreview-module__f4MJQq__header p{font-size:var(--text-body)}.PortfolioPreview-module__f4MJQq__titleBreak{display:none}.PortfolioPreview-module__f4MJQq__grid{grid-template-columns:minmax(0,1fr);gap:36px}.PortfolioPreview-module__f4MJQq__card:last-child{grid-column:auto;width:100%}.PortfolioPreview-module__f4MJQq__description{padding:14px 20px 20px}.PortfolioPreview-module__f4MJQq__description h3{font-size:1.375rem}.PortfolioPreview-module__f4MJQq__actions{gap:8px;margin-left:20px;margin-right:20px}.PortfolioPreview-module__f4MJQq__projectLink,.PortfolioPreview-module__f4MJQq__liveLink{font-size:var(--text-small)}.PortfolioPreview-module__f4MJQq__footer{gap:16px}.PortfolioPreview-module__f4MJQq__allProjects{gap:16px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.PortfolioPreview-module__f4MJQq__image{transition:none}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.PortfolioPreview-module__f4MJQq__card[data-touch-active=true] .PortfolioPreview-module__f4MJQq__statement{transform:translate(-5px,-3px)rotate(-13deg)scale(1.045)}.PortfolioPreview-module__f4MJQq__card[data-touch-active=true] .PortfolioPreview-module__f4MJQq__image{transform:translateY(-3px)scale(1.025)}}
.About-module__vAULUW__section{isolation:isolate;color:var(--text-primary);padding:112px 24px 72px;scroll-margin-top:100px;position:relative;overflow:clip}.About-module__vAULUW__island{z-index:-1;pointer-events:none;aspect-ratio:1240/440;opacity:.24;filter:blur(.35px);width:min(1000px,100%);position:absolute;top:22px;left:50%;transform:translate(-50%)}.About-module__vAULUW__island svg{width:100%;height:auto;color:var(--brand-mint)}.About-module__vAULUW__stage{max-width:1176px;margin:auto;position:relative}.About-module__vAULUW__header{text-align:center;text-shadow:0 2px 18px #092222;margin-bottom:32px}.About-module__vAULUW__header h2{font-size:var(--text-section-title);letter-spacing:-.035em;font-weight:650;line-height:1.15}.About-module__vAULUW__header h2 span,.About-module__vAULUW__introduction h3 span{color:var(--brand-mint)}.About-module__vAULUW__header p{font-size:var(--text-body);color:var(--text-secondary);margin:16px auto 0;line-height:1.6}.About-module__vAULUW__layout{grid-template-columns:1.12fr 1fr;align-items:start;gap:26px;display:grid}.About-module__vAULUW__introduction,.About-module__vAULUW__contribution,.About-module__vAULUW__focus{background:linear-gradient(135deg,rgba(36,71,71,.92),rgba(18,46,53,.96));border:1px solid rgba(113,229,194,.3);border-radius:22px;position:relative;box-shadow:inset 0 1px rgba(196,255,236,.047),0 16px 45px rgba(6,28,35,.082)}.About-module__vAULUW__introduction{border-color:rgba(128,204,225,.44);flex-direction:column;padding:42px;display:flex}.About-module__vAULUW__introduction h3{letter-spacing:-.025em;font-size:max(1.6875rem,min(2.35vw,2.25rem));font-weight:650;line-height:1.25}.About-module__vAULUW__lead{color:var(--text-secondary);margin-top:12px;font-size:max(1.375rem,min(1.9vw,1.75rem));line-height:1.3}.About-module__vAULUW__copy{color:var(--text-secondary);font-size:var(--text-body);gap:22px;margin:28px 0 32px;line-height:1.65;display:grid}.About-module__vAULUW__facts{grid-template-columns:1fr 1.15fr;gap:18px;margin-top:0;display:grid}.About-module__vAULUW__fact{align-items:center;gap:14px;display:flex}.About-module__vAULUW__fact+.About-module__vAULUW__fact{border-left:1px solid rgba(113,229,194,.18);padding-left:18px}.About-module__vAULUW__fact p{font-size:var(--text-small);color:var(--text-muted);line-height:1.5}.About-module__vAULUW__fact strong{color:var(--text-primary);font-weight:550;display:block}.About-module__vAULUW__icon{--tone:var(--brand-mint);width:62px;height:66px;color:var(--tone);background:linear-gradient(135deg,color-mix(in srgb,var(--tone)24%,transparent),rgba(22,48,57,.376));border:1px solid color-mix(in srgb,var(--tone)35%,transparent);border-radius:15px;flex:0 0 62px;place-items:center;transition:transform .3s;display:grid;box-shadow:inset 0 1px 7px rgba(224,255,255,.063),0 8px 16px rgba(6,27,37,.125)}.About-module__vAULUW__icon svg{width:33px;height:33px}[data-tone=sky]>.About-module__vAULUW__icon{--tone:var(--brand-sky)}[data-tone=gold]>.About-module__vAULUW__icon{--tone:var(--brand-gold)}.About-module__vAULUW__contribution,.About-module__vAULUW__focus{padding:28px 30px}@media (min-width:760px){.About-module__vAULUW__contribution{align-self:center}}.About-module__vAULUW__contribution h3,.About-module__vAULUW__focus h3{align-items:center;gap:12px;margin-bottom:22px;font-size:1.5rem;font-weight:650;line-height:1.3;display:flex}.About-module__vAULUW__contribution h3:before,.About-module__vAULUW__focus h3:before{content:"";background:var(--brand-sky);border-radius:50%;flex:0 0 10px;width:10px;height:10px}.About-module__vAULUW__focus h3:before{background:var(--brand-lilac)}.About-module__vAULUW__contributionList{gap:14px;padding:0;list-style:none;display:grid}.About-module__vAULUW__contributionList li{align-items:center;gap:14px;display:flex}.About-module__vAULUW__skill{background:rgba(185,238,233,.016);border:1px solid rgba(200,236,229,.063);border-radius:14px;flex:1;padding:10px 12px}.About-module__vAULUW__skill h4{font-size:var(--text-body);font-weight:600}.About-module__vAULUW__skill p{color:var(--text-secondary);font-size:var(--text-small);margin-top:3px;line-height:1.55}.About-module__vAULUW__focus{border-color:rgba(197,161,239,.4);grid-column:1/-1}.About-module__vAULUW__focus ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;padding:0;list-style:none;display:grid}.About-module__vAULUW__focus li{font-size:var(--text-body);color:var(--text-secondary);align-items:flex-start;gap:14px;line-height:1.5;display:flex}.About-module__vAULUW__workingTitle{font-size:var(--text-body);font-weight:600;display:block}.About-module__vAULUW__workingDescription{font-size:var(--text-small);color:var(--text-muted);margin-top:6px;line-height:1.75}.About-module__vAULUW__focus li svg{width:28px;height:28px;color:var(--brand-mint);flex:0 0 28px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.About-module__vAULUW__fact:hover .About-module__vAULUW__icon,.About-module__vAULUW__contributionList li:hover .About-module__vAULUW__icon{transform:translateY(-3px)rotate(-3deg)}}@media not (min-width:1100px){.About-module__vAULUW__introduction{padding:28px}.About-module__vAULUW__facts{grid-template-columns:1fr}.About-module__vAULUW__fact+.About-module__vAULUW__fact{border-left:0;padding-left:0}.About-module__vAULUW__contribution,.About-module__vAULUW__focus{padding:24px}}@media not (min-width:760px){.About-module__vAULUW__section{padding:64px 20px 52px}.About-module__vAULUW__island{width:120%;height:auto;top:24px}.About-module__vAULUW__header{margin-bottom:32px}.About-module__vAULUW__header p{font-size:var(--text-body)}.About-module__vAULUW__layout{grid-template-columns:minmax(0,1fr);gap:20px}.About-module__vAULUW__focus ul{grid-template-columns:minmax(0,1fr);gap:22px}.About-module__vAULUW__introduction{padding:26px}.About-module__vAULUW__copy{font-size:var(--text-body)}.About-module__vAULUW__facts{grid-template-columns:1fr 1fr;gap:14px}.About-module__vAULUW__fact{flex-direction:column;align-items:flex-start;gap:10px}.About-module__vAULUW__contribution,.About-module__vAULUW__focus{padding:24px 20px}.About-module__vAULUW__contribution h3,.About-module__vAULUW__focus h3{font-size:1.375rem}.About-module__vAULUW__contributionList li{gap:10px}.About-module__vAULUW__contributionList .About-module__vAULUW__icon{flex-basis:48px;width:48px;height:55px}.About-module__vAULUW__skill{padding:8px}.About-module__vAULUW__focus li{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.About-module__vAULUW__icon{transition:none}}.About-module__vAULUW__sideGrid{opacity:.45;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(113,229,194,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.07) 1px,transparent 1px);background-size:36px 36px;position:absolute;top:100px;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,transparent 24%,transparent 76%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,transparent 24%,transparent 76%,#000 92%,transparent)}@media not (min-width:760px){.About-module__vAULUW__header h2{font-size:var(--text-section-title)}.About-module__vAULUW__header p{max-width:88%;font-size:var(--text-body);margin-top:8px;line-height:1.4}.About-module__vAULUW__island svg{transform-origin:top;transform:scaleY(1.4)}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.About-module__vAULUW__introduction[data-touch-active=true] .About-module__vAULUW__icon,.About-module__vAULUW__contribution[data-touch-active=true] .About-module__vAULUW__icon{transform:translateY(-3px)rotate(-3deg)}}
.BrandServiceVisuals-module__t5K_xG__sketch{color:#c6b9da;opacity:.27;width:120px;max-width:55%;height:110px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.BrandServiceVisuals-module__t5K_xG__scene{background:radial-gradient(rgba(184,160,245,.16),transparent 72%);margin-bottom:1.5rem;padding:24px 8px}.BrandServiceVisuals-module__t5K_xG__window{background:linear-gradient(140deg,#303341,#102327);border:1px solid rgba(184,160,245,.36);border-radius:15px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.267)}.BrandServiceVisuals-module__t5K_xG__board{grid-template-columns:1.2fr 1fr;gap:15px;padding:1.4rem;display:grid}.BrandServiceVisuals-module__t5K_xG__mark,.BrandServiceVisuals-module__t5K_xG__type,.BrandServiceVisuals-module__t5K_xG__application{background:rgba(255,255,255,.016);border:1px solid rgba(201,184,237,.19);border-radius:10px}.BrandServiceVisuals-module__t5K_xG__mark{background:radial-gradient(rgba(184,160,245,.094),transparent);grid-row:span 2;place-items:center;min-width:0;padding:8px;display:grid}.BrandServiceVisuals-module__t5K_xG__mark svg{width:100%;max-height:180px;color:var(--brand-lilac)}.BrandServiceVisuals-module__t5K_xG__guides{stroke-dasharray:3 5;opacity:.25}.BrandServiceVisuals-module__t5K_xG__type{padding:12px}.BrandServiceVisuals-module__t5K_xG__type>span{letter-spacing:-.06em;color:#e3d8fa;font-size:max(2rem,min(4vw,3rem));line-height:1.2;display:block}.BrandServiceVisuals-module__t5K_xG__type>div{gap:6px;margin-top:10px;display:grid}.BrandServiceVisuals-module__t5K_xG__type i,.BrandServiceVisuals-module__t5K_xG__application i{background:rgba(212,198,236,.25);border-radius:3px;height:3px;display:block}.BrandServiceVisuals-module__t5K_xG__type i:last-child{width:65%}.BrandServiceVisuals-module__t5K_xG__palette{border:1px solid rgba(255,255,255,.125);border-radius:7px;height:35px;display:flex;overflow:hidden}.BrandServiceVisuals-module__t5K_xG__palette i{background:#c3a7ec;flex:1}.BrandServiceVisuals-module__t5K_xG__palette i:nth-child(2){background:#9580b7}.BrandServiceVisuals-module__t5K_xG__palette i:nth-child(3){background:#635975}.BrandServiceVisuals-module__t5K_xG__palette i:nth-child(4){background:#dde0d4}.BrandServiceVisuals-module__t5K_xG__palette i:nth-child(5){background:#263e40}.BrandServiceVisuals-module__t5K_xG__application{grid-column:1/-1;align-items:center;gap:18px;padding:16px;display:flex}.BrandServiceVisuals-module__t5K_xG__application>span{border:1px solid #b8a0f5;border-radius:4px;width:22px;height:22px;transform:rotate(45deg)}.BrandServiceVisuals-module__t5K_xG__application>span:last-child{opacity:.5;width:14px;height:14px;margin-left:auto}.BrandServiceVisuals-module__t5K_xG__application>div{gap:8px;width:55%;display:grid}.BrandServiceVisuals-module__t5K_xG__application i:last-child{width:65%}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.BrandServiceVisuals-module__t5K_xG__window{transition:transform .35s}.BrandServiceVisuals-module__t5K_xG__scene:hover .BrandServiceVisuals-module__t5K_xG__window{transform:translateY(-5px)}}@media (max-width:400px){.BrandServiceVisuals-module__t5K_xG__board{gap:10px;padding:1rem}}
.Contact-module__hcVmEa__section{isolation:isolate;color:var(--text-primary);padding:88px 24px 100px;scroll-margin-top:110px;position:relative}.Contact-module__hcVmEa__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(113,229,194,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(113,229,194,.04) 1px,transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 0 60%,#000,transparent 55%);mask-image:radial-gradient(at 0 60%,#000,transparent 55%)}.Contact-module__hcVmEa__stage{max-width:1180px;margin-left:auto;margin-right:auto}.Contact-module__hcVmEa__header{text-align:center;margin-bottom:48px}.Contact-module__hcVmEa__header h2{font-size:var(--text-section-title);letter-spacing:-.035em;font-weight:650;line-height:1.15}.Contact-module__hcVmEa__header h2 span{color:var(--brand-mint)}.Contact-module__hcVmEa__header>p{font-size:var(--text-lead);color:var(--text-secondary);margin:18px auto 0;line-height:1.7}.Contact-module__hcVmEa__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:48px;display:grid}.Contact-module__hcVmEa__connections{min-width:0;padding-top:24px;position:relative}.Contact-module__hcVmEa__conversationIcon{width:64px;height:64px;color:var(--brand-mint);background:linear-gradient(145deg,rgba(76,154,128,.24),#193d3d);border:1px solid rgba(113,229,194,.35);border-radius:18px;place-items:center;margin-bottom:24px;display:grid;box-shadow:inset 0 1px rgba(202,255,239,.2),0 12px 32px rgba(10,37,42,.2)}.Contact-module__hcVmEa__conversationIcon svg{width:30px;height:30px}.Contact-module__hcVmEa__connections h3,.Contact-module__hcVmEa__formHeading h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3}.Contact-module__hcVmEa__connections>p,.Contact-module__hcVmEa__formHeading p{color:var(--text-secondary);font-size:var(--text-body);margin-top:10px;line-height:1.65}.Contact-module__hcVmEa__options{gap:12px;margin-top:28px;display:grid}.Contact-module__hcVmEa__channel{width:100%;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;background:linear-gradient(125deg,rgba(41,78,69,.5),rgba(23,47,50,.7));border:1px solid rgba(158,203,180,.24);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .18s,background-color .18s;display:flex}.Contact-module__hcVmEa__channel>svg{box-sizing:content-box;width:22px;height:22px;color:var(--brand-mint);background:rgba(113,229,194,.07);border-radius:11px;flex-shrink:0;padding:9px}.Contact-module__hcVmEa__channel[href^=mailto]>svg{color:var(--brand-sky);background:rgba(136,202,255,.07)}.Contact-module__hcVmEa__channel[aria-haspopup=dialog]>svg{color:var(--brand-lilac);background:rgba(197,161,239,.07)}.Contact-module__hcVmEa__channel:hover{background-color:rgba(113,229,194,.05);border-color:rgba(113,229,194,.6)}.Contact-module__hcVmEa__note{border-top:1px solid rgba(188,228,213,.15);align-items:flex-start;gap:12px;margin-top:28px;padding-top:24px;display:flex}.Contact-module__hcVmEa__note svg{color:var(--brand-sky);flex-shrink:0;width:20px}.Contact-module__hcVmEa__note p{font-size:var(--text-small);color:var(--text-secondary);line-height:1.75}.Contact-module__hcVmEa__formPanel{background:radial-gradient(at 100% 0,rgba(113,229,194,.05),transparent 60%),linear-gradient(145deg,rgba(40,65,63,.96),rgba(21,45,48,.96));border:1px solid rgba(154,205,184,.3);border-radius:24px;min-width:0;padding:32px;position:relative;box-shadow:inset 0 1px rgba(212,255,237,.05),0 24px 64px rgba(7,31,34,.15)}.Contact-module__hcVmEa__formHeading{margin-bottom:26px}.Contact-module__hcVmEa__form{gap:22px;display:grid}.Contact-module__hcVmEa__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Contact-module__hcVmEa__field{border:1px solid var(--control-border);width:100%;min-width:0;color:var(--text-primary);font-size:var(--text-body);background:rgba(14,37,43,.5);border-radius:10px;padding:13px 14px;line-height:1.5;transition:border-color .18s;display:block}.Contact-module__hcVmEa__field::placeholder{color:#afc5ba;opacity:1}textarea.Contact-module__hcVmEa__field{resize:vertical;min-height:160px}.Contact-module__hcVmEa__field:focus{outline:2px solid var(--brand-mint);outline-offset:2px;border-color:var(--brand-mint)}.Contact-module__hcVmEa__field:disabled{opacity:.65}.Contact-module__hcVmEa__verification{background:rgba(15,41,46,.4);border:1px solid rgba(167,206,189,.15);border-radius:12px;padding:16px}.Contact-module__hcVmEa__selection{font-size:var(--text-small);background:rgba(136,202,255,.05);border:1px solid rgba(136,202,255,.25);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.Contact-module__hcVmEa__selection button{cursor:pointer}.Contact-module__hcVmEa__submit{width:100%;min-height:54px;color:var(--text-primary);font-weight:600;font-size:var(--text-body);cursor:pointer;background:linear-gradient(125deg,#2e604e,#1b4442);border:1px solid rgba(113,229,194,.5);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:14px 22px;display:inline-flex}.Contact-module__hcVmEa__submit:hover:not(:disabled){background:#315d4d;border-color:#9cf0d3}.Contact-module__hcVmEa__submit:disabled{cursor:not-allowed;color:#bdd1c7;background:#254039;border-color:rgba(167,206,189,.2)}.Contact-module__hcVmEa__submit:disabled svg{display:none}.Contact-module__hcVmEa__channel:focus-visible{outline-offset:4px;outline:2px solid #a6e9ff}.Contact-module__hcVmEa__submit:focus-visible{outline-offset:4px;outline:2px solid #a6e9ff}@media not (min-width:900px){.Contact-module__hcVmEa__layout{grid-template-columns:minmax(0,1fr);gap:32px}.Contact-module__hcVmEa__connections{padding-top:0}.Contact-module__hcVmEa__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.Contact-module__hcVmEa__conversationIcon{display:none}}@media not (min-width:640px){.Contact-module__hcVmEa__section{padding:56px 20px 64px}.Contact-module__hcVmEa__header{margin-bottom:32px}.Contact-module__hcVmEa__header>p{font-size:var(--text-body)}.Contact-module__hcVmEa__header br{display:none}.Contact-module__hcVmEa__formPanel{border-radius:20px;padding:22px 18px}.Contact-module__hcVmEa__fieldRow{grid-template-columns:minmax(0,1fr);gap:22px}.Contact-module__hcVmEa__connections h3,.Contact-module__hcVmEa__formHeading h3{font-size:1.375rem}.Contact-module__hcVmEa__verification{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.Contact-module__hcVmEa__channel,.Contact-module__hcVmEa__field{transition:none}}
.WebAppServiceVisuals-module__3Utq-G__sketch{color:#a9cfc4;opacity:.27;width:120px;max-width:55%;height:110px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.WebAppServiceVisuals-module__3Utq-G__scene{background:radial-gradient(rgba(113,229,194,.14),transparent 72%);margin-bottom:1.5rem;padding:24px 8px}.WebAppServiceVisuals-module__3Utq-G__window{background:linear-gradient(140deg,#233e3d,#102327);border:1px solid rgba(113,229,194,.36);border-radius:15px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.267)}.WebAppServiceVisuals-module__3Utq-G__workspace{grid-template-columns:55px minmax(0,1fr);min-height:280px;display:grid}.WebAppServiceVisuals-module__3Utq-G__sidebar{border-right:1px solid rgba(255,255,255,.07);flex-direction:column;gap:18px;padding:20px 12px;display:flex}.WebAppServiceVisuals-module__3Utq-G__sidebar span{border:1px solid var(--brand-mint);border-radius:7px;width:22px;height:22px;margin-bottom:8px}.WebAppServiceVisuals-module__3Utq-G__sidebar i{background:rgba(194,218,207,.19);border-radius:4px;height:4px}.WebAppServiceVisuals-module__3Utq-G__sidebar i:first-of-type{background:var(--brand-mint)}.WebAppServiceVisuals-module__3Utq-G__content{gap:16px;padding:20px;display:grid}.WebAppServiceVisuals-module__3Utq-G__toolbar{justify-content:space-between;align-items:center;display:flex}.WebAppServiceVisuals-module__3Utq-G__toolbar span{background:rgba(209,236,224,.4);border-radius:4px;width:44%;height:7px}.WebAppServiceVisuals-module__3Utq-G__toolbar i{background:rgba(113,229,194,.094);border:1px solid rgba(113,229,194,.533);border-radius:4px;width:40px;height:15px}.WebAppServiceVisuals-module__3Utq-G__modules{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.WebAppServiceVisuals-module__3Utq-G__modules>div{background:rgba(255,255,255,.01);border:1px solid rgba(113,229,194,.19);border-radius:7px;padding:12px}.WebAppServiceVisuals-module__3Utq-G__modules i{background:rgba(113,229,194,.44);border-radius:3px;width:40%;height:10px;display:block}.WebAppServiceVisuals-module__3Utq-G__modules span{background:rgba(206,229,221,.19);border-radius:3px;height:3px;margin-top:8px;display:block}.WebAppServiceVisuals-module__3Utq-G__table{border:1px solid rgba(255,255,255,.082);border-radius:7px;overflow:hidden}.WebAppServiceVisuals-module__3Utq-G__table>div{border-bottom:1px solid rgba(255,255,255,.047);align-items:center;gap:10px;padding:10px;display:flex}.WebAppServiceVisuals-module__3Utq-G__table>div:last-child{border:0}.WebAppServiceVisuals-module__3Utq-G__table i{border:1px solid rgba(194,218,207,.4);border-radius:2px;width:6px;height:6px}.WebAppServiceVisuals-module__3Utq-G__table span{background:rgba(194,218,207,.208);border-radius:3px;width:35%;height:3px}.WebAppServiceVisuals-module__3Utq-G__table span:nth-of-type(2){width:18%}.WebAppServiceVisuals-module__3Utq-G__table b{background:rgba(113,229,194,.314);border-radius:4px;width:20px;height:6px;margin-left:auto}.WebAppServiceVisuals-module__3Utq-G__chart svg{width:100%;height:50px;color:var(--brand-mint)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.WebAppServiceVisuals-module__3Utq-G__window{transition:transform .35s}.WebAppServiceVisuals-module__3Utq-G__scene:hover .WebAppServiceVisuals-module__3Utq-G__window{transform:translateY(-5px)}}@media (max-width:400px){.WebAppServiceVisuals-module__3Utq-G__workspace{grid-template-columns:40px minmax(0,1fr)}.WebAppServiceVisuals-module__3Utq-G__sidebar{padding:18px 8px}.WebAppServiceVisuals-module__3Utq-G__content{gap:13px;padding:13px}.WebAppServiceVisuals-module__3Utq-G__modules>div{padding:9px}}
