.Magnetic-module__i9HQfa__magnetic{will-change:transform;transition:transform .15s ease-out;display:inline-flex}
.Hero-module__Vtspxq__hero{max-width:var(--container-wide);padding:clamp(120px, 22vw, 168px) var(--section-pad-x) 100px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.Hero-module__Vtspxq__content{animation:.9s both Hero-module__Vtspxq__fadeUp}.Hero-module__Vtspxq__badge{border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--accent-orange);background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.Hero-module__Vtspxq__badgeDot{background:var(--accent-orange);border-radius:50%;width:6px;height:6px;display:inline-flex;position:relative}.Hero-module__Vtspxq__badgeDotPulse{background:var(--accent-orange);border-radius:50%;animation:1.8s ease-out infinite Hero-module__Vtspxq__pulseRing;position:absolute;inset:0}.Hero-module__Vtspxq__heading{font-family:var(--font-display);font-size:var(--text-hero);font-weight:600;line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);text-wrap:pretty;margin:0 0 28px}.Hero-module__Vtspxq__accent{color:var(--accent-orange)}.Hero-module__Vtspxq__lead{max-width:520px;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--text-body);text-wrap:pretty;margin:0 0 40px}.Hero-module__Vtspxq__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Hero-module__Vtspxq__mockups{justify-content:center;align-items:center;height:440px;display:flex;position:relative}.Hero-module__Vtspxq__mockup{position:absolute}.Hero-module__Vtspxq__mockupA{width:clamp(180px,55vw,300px);animation:7s ease-in-out infinite Hero-module__Vtspxq__floatA;top:60px;left:0}.Hero-module__Vtspxq__mockupB{z-index:2;width:clamp(190px,58vw,320px);animation:8.5s ease-in-out .5s infinite Hero-module__Vtspxq__floatB;top:-20px;right:0}.Hero-module__Vtspxq__mockupC{width:clamp(160px,50vw,280px);animation:9s ease-in-out 1s infinite Hero-module__Vtspxq__floatC;bottom:-30px;left:clamp(8px,15vw,60px)}@keyframes Hero-module__Vtspxq__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__Vtspxq__pulseRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes Hero-module__Vtspxq__floatA{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(-3deg)}}@keyframes Hero-module__Vtspxq__floatB{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-22px)rotate(2deg)}}@keyframes Hero-module__Vtspxq__floatC{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@media (max-width:400px){.Hero-module__Vtspxq__hero{text-align:center}.Hero-module__Vtspxq__content{flex-direction:column;align-items:center;display:flex}.Hero-module__Vtspxq__actions{justify-content:center}.Hero-module__Vtspxq__lead{margin-left:auto;margin-right:auto}}
.TrustMarquee-module__nQCjWa__section{z-index:1;background:#ffffff06;background:lab(100% 0 0/.025);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);padding:28px 0;position:relative;overflow:hidden}.TrustMarquee-module__nQCjWa__track{align-items:center;gap:56px;width:max-content;animation:26s linear infinite TrustMarquee-module__nQCjWa__marquee;display:flex}.TrustMarquee-module__nQCjWa__item{flex:none;align-items:center;gap:12px;display:flex}.TrustMarquee-module__nQCjWa__iconOrange,.TrustMarquee-module__nQCjWa__iconBlue{animation:2.4s ease-in-out infinite TrustMarquee-module__nQCjWa__iconTrustPulse;display:inline-flex}.TrustMarquee-module__nQCjWa__iconOrange{color:var(--accent-orange)}.TrustMarquee-module__nQCjWa__iconBlue{color:var(--accent-blue)}.TrustMarquee-module__nQCjWa__label{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap;font-size:17px;font-weight:600}@keyframes TrustMarquee-module__nQCjWa__marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes TrustMarquee-module__nQCjWa__iconTrustPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}
.WorkCard-module__WwuAsq__card{background:var(--base-bg-elevated);border:1px solid var(--base-border);border-radius:var(--radius-md);transition:transform var(--duration-base), box-shadow var(--duration-base), border-color var(--duration-base);overflow:hidden}.WorkCard-module__WwuAsq__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--base-border-strong);transform:translateY(-6px)}.WorkCard-module__WwuAsq__thumbLink{display:block}.WorkCard-module__WwuAsq__thumbLink:focus-visible{outline-offset:-2px;outline:2px solid #fa8746b3;outline:2px solid lab(68.8247% 41.1663 53.9482/.7)}.WorkCard-module__WwuAsq__thumb{background:#06090f;background:lab(2.45362% -.340499 -2.90805);height:240px;position:relative;overflow:hidden}.WorkCard-module__WwuAsq__thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000008c);background:linear-gradient(#0000 50%,lab(0% 0 0/.55));position:absolute;inset:0}.WorkCard-module__WwuAsq__thumbImage{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.WorkCard-module__WwuAsq__body{padding:28px}.WorkCard-module__WwuAsq__meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.WorkCard-module__WwuAsq__category{font-family:var(--font-mono);color:var(--accent-orange);text-transform:uppercase;letter-spacing:var(--tracking-tag-upper);font-size:11px}.WorkCard-module__WwuAsq__tech{color:var(--text-disabled);font-size:11px}.WorkCard-module__WwuAsq__title{font-family:var(--font-display);color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:600}.WorkCard-module__WwuAsq__desc{color:var(--text-muted);margin:0 0 20px;font-size:15px;line-height:1.6}.WorkCard-module__WwuAsq__cta{color:var(--accent-orange);font-size:14px;font-weight:600}
.Work-module__3thjtG__section{z-index:1;max-width:var(--container-wide);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.Work-module__3thjtG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.Work-module__3thjtG__heading{max-width:560px;font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);margin:0;font-weight:600}.Work-module__3thjtG__viewAll{color:var(--text-primary);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.Work-module__3thjtG__grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (max-width:700px){.Work-module__3thjtG__grid{grid-template-columns:1fr;gap:20px}}
.Card-module__si82nG__card{background:var(--base-bg-elevated);border:1px solid var(--base-border);border-radius:var(--radius-md);transition:transform var(--duration-base), box-shadow var(--duration-base), border-color var(--duration-base);padding:36px}.Card-module__si82nG__accent{background:linear-gradient(160deg,#26160e,#0d141e);background:linear-gradient(160deg,lab(9.34954% 7.39251 8.16171),lab(6.12532% -.866622 -7.48897));border-color:#fa874659;border-color:lab(68.8247% 41.1663 53.9482/.35)}.Card-module__si82nG__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--base-border-strong);transform:translateY(-6px)}
.Services-module__PKZCHq__section{z-index:1;max-width:var(--container-wide);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.Services-module__PKZCHq__intro{text-align:center;max-width:640px;margin:0 auto 56px}.Services-module__PKZCHq__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);text-wrap:pretty;margin:0;font-weight:600}.Services-module__PKZCHq__grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.Services-module__PKZCHq__iconBox{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.Services-module__PKZCHq__iconBoxOrange{background:var(--accent-orange-soft)}.Services-module__PKZCHq__iconBoxBlue{background:var(--accent-blue-soft)}.Services-module__PKZCHq__iconOrange{color:var(--accent-orange);display:inline-flex}.Services-module__PKZCHq__iconBlue{color:var(--accent-blue);display:inline-flex}.Services-module__PKZCHq__title{font-family:var(--font-display);font-size:var(--text-card-title);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.Services-module__PKZCHq__badge{color:var(--accent-orange);font-size:12px}.Services-module__PKZCHq__desc{max-width:46ch;color:var(--text-muted);margin:0 0 18px;font-size:15px;line-height:1.6}.Services-module__PKZCHq__tags{flex-wrap:wrap;gap:8px;display:flex}.Services-module__PKZCHq__tagsWithCta{margin-bottom:18px}.Services-module__PKZCHq__tag{border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--text-secondary);background:#ffffff0d;background:lab(100% 0 0/.05);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);padding:4px 10px;font-size:11.5px}.Services-module__PKZCHq__cta{color:var(--accent-orange);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:700px){.Services-module__PKZCHq__grid{grid-template-columns:1fr;gap:22px}}
.Process-module__1n76cW__section{z-index:1;max-width:var(--container-narrow);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.Process-module__1n76cW__intro{text-align:center;max-width:640px;margin:0 auto 72px}.Process-module__1n76cW__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);margin:0;font-weight:600}.Process-module__1n76cW__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;display:grid;position:relative}.Process-module__1n76cW__line{background:linear-gradient(90deg,#0000,#ffffff24 10% 90%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.14) 10% 90%,#0000);height:1px;position:absolute;top:23px;left:0;right:0}.Process-module__1n76cW__step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Process-module__1n76cW__badge{z-index:1;background:var(--base-bg-elevated);border:1px solid var(--base-border-strong);width:46px;height:46px;font-family:var(--font-display);color:var(--accent-orange);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.Process-module__1n76cW__stepTitle{font-family:var(--font-display);margin:0 0 8px;font-size:16px;font-weight:600}.Process-module__1n76cW__stepDesc{max-width:180px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:700px){.Process-module__1n76cW__grid{grid-template-columns:1fr;gap:28px}.Process-module__1n76cW__line{display:none}.Process-module__1n76cW__step{text-align:left;flex-direction:row;align-items:flex-start;gap:18px;max-width:none}.Process-module__1n76cW__badge{flex-shrink:0;margin-bottom:0}.Process-module__1n76cW__stepDesc{max-width:none}}
.WhyDissolia-module__E8mssq__section{z-index:1;max-width:var(--container-wide);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.WhyDissolia-module__E8mssq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:64px;display:grid}.WhyDissolia-module__E8mssq__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);text-wrap:pretty;margin:0 0 22px;font-weight:600}.WhyDissolia-module__E8mssq__body{max-width:460px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.WhyDissolia-module__E8mssq__items{border-radius:var(--radius-md);background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.WhyDissolia-module__E8mssq__item{background:#091018;background:lab(4.38622% -.622354 -5.79345);flex-direction:column;gap:12px;padding:22px 20px;display:flex}.WhyDissolia-module__E8mssq__dot{background:var(--accent-orange);border-radius:2px;width:8px;height:8px}.WhyDissolia-module__E8mssq__itemLabel{color:var(--text-secondary);font-size:14px;font-weight:600}@media (max-width:700px){.WhyDissolia-module__E8mssq__items{grid-template-columns:1fr}}@media (max-width:768px) and (min-width:701px){.WhyDissolia-module__E8mssq__items{grid-template-columns:repeat(2,1fr)}}
.StatItem-module__mSwKcG__value{font-family:var(--font-display);color:var(--accent-orange);font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1}.StatItem-module__mSwKcG__label{color:var(--text-muted);margin-top:8px;font-size:13.5px}
.PortraitTilt-module__DO4t6a__wrap{aspect-ratio:4/5;width:100%;padding:44px;position:relative}.PortraitTilt-module__DO4t6a__frame{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(2px);width:100%;height:100%;box-shadow:var(--shadow-panel-deep), var(--glow-inner), var(--glow-accent-inner);will-change:transform;background:#0d141e99;background:lab(6.12532% -.866622 -7.48897/.6);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);transition:transform .15s ease-out;position:relative;overflow:hidden}
.About-module__4EMPOa__section{z-index:1;max-width:var(--container-wide);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.About-module__4EMPOa__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.About-module__4EMPOa__portraitCol{width:100%;max-width:460px;margin:0 auto;position:relative}.About-module__4EMPOa__frame{background:linear-gradient(135deg,#5197c629,#0000 40%),linear-gradient(315deg,#fa874629,#0000 45%);background:linear-gradient(135deg,lab(59.3618% -12.2797 -31.548/.16),#0000 40%),linear-gradient(315deg,lab(68.8247% 41.1663 53.9482/.16),#0000 45%)}.About-module__4EMPOa__portraitPlaceholder{background:linear-gradient(160deg,#15202d,#060c13);background:linear-gradient(160deg,lab(11.7208% -1.33529 -10.5855),lab(3.01203% -.428662 -4.07146));position:absolute;inset:0}.About-module__4EMPOa__portraitScrim{background:linear-gradient(#0000 62%,#010309d9);background:linear-gradient(#0000 62%,lab(.878456% -.0841022 -2.21904/.85));position:absolute;inset:0}.About-module__4EMPOa__signature{position:absolute;bottom:18px;left:20px}.About-module__4EMPOa__signatureName{font-family:var(--font-script);color:var(--text-primary);font-size:30px;font-weight:600;line-height:1}.About-module__4EMPOa__signatureRole{font-family:var(--font-mono);letter-spacing:var(--tracking-signature);text-transform:uppercase;color:var(--accent-orange);margin-top:4px;font-size:10.5px}.About-module__4EMPOa__statPill{z-index:4;-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-sm);box-shadow:var(--shadow-badge);background:#0d141eb8;background:lab(6.12532% -.866622 -7.48897/.72);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);padding:10px 14px;position:absolute;top:8px;left:-18px}.About-module__4EMPOa__statPillValue{font-family:var(--font-display);color:var(--accent-orange);font-size:18px;font-weight:700;line-height:1}.About-module__4EMPOa__statPillLabel{color:var(--text-body);white-space:nowrap;margin-top:2px;font-size:10.5px}.About-module__4EMPOa__availabilityBadge{z-index:4;position:absolute;top:8px;right:-18px}.About-module__4EMPOa__liveDot{background:var(--accent-green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.About-module__4EMPOa__liveDot:after{content:"";background:var(--accent-green);border-radius:50%;animation:2s ease-out infinite About-module__4EMPOa__pulseRing;position:absolute;inset:0}.About-module__4EMPOa__ring{z-index:5;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;bottom:-20px;right:22px}.About-module__4EMPOa__ringSpin{animation:32s linear infinite About-module__4EMPOa__ringSpin;position:absolute;inset:0}.About-module__4EMPOa__ringText{text-align:center;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-secondary);font-size:8.5px;line-height:1.6;position:relative}.About-module__4EMPOa__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);text-wrap:pretty;margin:0 0 22px;font-weight:600}.About-module__4EMPOa__paragraph{max-width:460px;color:var(--text-body);margin:0 0 18px;font-size:16px;line-height:1.65}.About-module__4EMPOa__paragraph:last-of-type{margin-bottom:0}.About-module__4EMPOa__stats{border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);flex-wrap:wrap;gap:clamp(24px,4vw,48px);margin-top:36px;padding-top:32px;display:flex}@keyframes About-module__4EMPOa__pulseRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes About-module__4EMPOa__ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.About-module__4EMPOa__grid{grid-template-columns:1fr}}@media (max-width:700px){.About-module__4EMPOa__stats{justify-content:space-between;gap:22px}}@media (max-width:480px){.About-module__4EMPOa__statPill{left:0}.About-module__4EMPOa__availabilityBadge{right:0}}
.Testimonials-module__426x9q__section{z-index:1;max-width:var(--container-wide);padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.Testimonials-module__426x9q__intro{text-align:center;max-width:640px;margin:0 auto 56px}.Testimonials-module__426x9q__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);margin:0;font-weight:600}.Testimonials-module__426x9q__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.Testimonials-module__426x9q__quote{color:var(--text-secondary);text-wrap:pretty;margin:0 0 24px;font-size:15.5px;line-height:1.65}.Testimonials-module__426x9q__person{align-items:center;gap:12px;display:flex}.Testimonials-module__426x9q__avatar{width:38px;height:38px;font-family:var(--font-display);color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.Testimonials-module__426x9q__avatarOrange{background:var(--accent-orange)}.Testimonials-module__426x9q__avatarBlue{background:var(--accent-blue)}.Testimonials-module__426x9q__name{color:var(--text-primary);font-size:14px;font-weight:600}.Testimonials-module__426x9q__role{color:var(--text-faint);font-size:12.5px}
.Faq-module__Ji4KeW__section{z-index:1;max-width:820px;padding:clamp(72px, 12vw, 140px) var(--section-pad-x) 40px;margin:0 auto;position:relative}.Faq-module__Ji4KeW__intro{text-align:center;max-width:640px;margin:0 auto 48px}.Faq-module__Ji4KeW__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);margin:0;font-weight:600}
