.ServicesPage-module__6EWhza__page{isolation:isolate;min-height:100svh;color:var(--color-text);font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:linear-gradient(#fffaf2 0%,#fffdf8 43%,#fffaf2 100%);padding:clamp(94px,10vh,120px) 20px clamp(58px,7vw,88px);position:relative;overflow:clip}.ServicesPage-module__6EWhza__bubbleLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ServicesPage-module__6EWhza__bubble{aspect-ratio:1;opacity:.62;filter:blur(3px)saturate(1.04);transform-origin:50%;pointer-events:none;will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.ServicesPage-module__6EWhza__hero{z-index:2;text-align:center;justify-content:center;align-items:center;min-height:50svh;padding:clamp(3rem,5vh,4.5rem) 1.25rem clamp(3.8rem,6vw,5.4rem);display:flex;position:relative}.ServicesPage-module__6EWhza__heroInner{width:min(100%,1380px);margin-inline:auto}.ServicesPage-module__6EWhza__heroKicker{width:fit-content;color:var(--color-pink-dark);font-family:var(--font-mynerve), cursive;align-items:center;gap:.65rem;margin-inline:auto;font-size:1.55rem;display:inline-flex}.ServicesPage-module__6EWhza__heroKicker>span:first-child{align-items:center;gap:.7rem;display:inline-flex}.ServicesPage-module__6EWhza__heroKicker>span:first-child:before{content:"";background:currentColor;border-radius:999px;height:2px}.ServicesPage-module__6EWhza__hero h1{max-width:1320px;color:var(--color-text);font-family:var(--font-mynerve), cursive;letter-spacing:-.045em;text-wrap:balance;margin:clamp(1.4rem,2.8vw,2.2rem) auto 0;font-size:clamp(3.8rem,7vw,7.4rem);font-weight:400;line-height:.92}.ServicesPage-module__6EWhza__hero h1 span{color:var(--color-pink);display:block}.ServicesPage-module__6EWhza__hero p{max-width:1260px;color:var(--color-text-soft);text-wrap:balance;margin:1.7rem auto 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.65}.ServicesPage-module__6EWhza__heroDoodles{justify-content:center;align-items:center;gap:.85rem;margin-top:1.45rem;display:flex}.ServicesPage-module__6EWhza__heroDoodles svg{width:1.65rem;height:1.65rem;color:var(--color-pink);stroke-width:1.7px}.ServicesPage-module__6EWhza__heroDoodles svg:last-child{color:var(--color-blue)}.ServicesPage-module__6EWhza__heroDoodles span{color:var(--color-green);font-family:var(--font-mynerve), cursive;font-size:1.65rem}.ServicesPage-module__6EWhza__servicesSection{z-index:2;position:relative}.ServicesPage-module__6EWhza__servicesList{flex-direction:column;gap:clamp(22px,3vw,38px);width:min(100%,1220px);margin-inline:auto;display:flex}.ServicesPage-module__6EWhza__serviceRow{--service-accent:var(--color-pink);--service-surface:#fff0f8;isolation:isolate;background:radial-gradient(circle at 5% 8%, color-mix(in srgb, var(--service-accent) 10%, transparent), transparent 18rem), linear-gradient(135deg, #fffffff2, color-mix(in srgb, var(--service-surface) 60%, #fff));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform, opacity;border:1px solid #39293413;border-radius:34px 34px 34px 12px;grid-template-columns:minmax(175px,.62fr) minmax(0,1.38fr);grid-template-areas:"doodle copy";align-items:center;gap:clamp(2rem,4.2vw,4.8rem);min-height:270px;padding:clamp(1.2rem,2.2vw,2rem) clamp(1.3rem,3.2vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #39293412,0 7px 20px #39293408,inset 0 1px #fffffff2}.ServicesPage-module__6EWhza__serviceRow:before{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--service-accent) 16%, transparent);content:"";border-radius:50%;width:16rem;position:absolute;top:-7rem;right:-6rem}.ServicesPage-module__6EWhza__serviceRow:after{background:linear-gradient(90deg, transparent, var(--service-accent), transparent);opacity:.48;content:"";border-radius:999px;height:2px;position:absolute;top:0;left:12%;right:12%}.ServicesPage-module__6EWhza__serviceRow[data-reversed=true]{grid-template-columns:minmax(0,1.38fr) minmax(175px,.62fr);grid-template-areas:"copy doodle"}.ServicesPage-module__6EWhza__doodleColumn{aspect-ratio:1;will-change:transform, opacity;grid-area:doodle;justify-self:center;place-items:center;width:min(100%,225px);display:grid;position:relative}.ServicesPage-module__6EWhza__orbitRing{z-index:0;border:1.5px dashed color-mix(in srgb, var(--service-accent) 28%, transparent);border-radius:50%;position:absolute;inset:-.65rem;transform:rotate(-9deg)}.ServicesPage-module__6EWhza__orbitDot{z-index:4;background:var(--service-accent);width:1.05rem;height:1.05rem;box-shadow:0 6px 14px color-mix(in srgb, var(--service-accent) 27%, transparent);border:3px solid #fff;border-radius:50%;position:absolute;top:7%;right:5%}.ServicesPage-module__6EWhza__doodleFrame{isolation:isolate;z-index:2;aspect-ratio:1;backface-visibility:hidden;border-radius:29px 29px 29px 10px;width:87%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ServicesPage-module__6EWhza__doodleFrame:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.ServicesPage-module__6EWhza__doodleImage{object-fit:contain;object-position:var(--doodle-position,center);transform:scale(var(--doodle-scale,1.35));transform-origin:50%;filter:contrast(1.01)saturate(1.02)drop-shadow(0 9px 12px #3929340e)}.ServicesPage-module__6EWhza__serviceCopy{will-change:transform, opacity;grid-area:copy;min-width:0;max-width:660px}.ServicesPage-module__6EWhza__serviceMeta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ServicesPage-module__6EWhza__serviceNumber{min-width:2.55rem;height:2.55rem;color:var(--service-accent);border:1px solid color-mix(in srgb, var(--service-accent) 23%, transparent);background:color-mix(in srgb, var(--service-accent) 7%, #fff);font-family:var(--font-mynerve), cursive;border-radius:50%;justify-content:center;align-items:center;padding-inline:.55rem;font-size:.8rem;display:inline-flex}.ServicesPage-module__6EWhza__serviceLabel{color:var(--service-accent);font-family:var(--font-mynerve), cursive;font-size:.9rem}.ServicesPage-module__6EWhza__serviceCopy h2{color:var(--color-text);font-family:var(--font-mynerve), cursive;letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.35rem,3.65vw,4.15rem);font-weight:400;line-height:.97}.ServicesPage-module__6EWhza__accentLine{background:linear-gradient(90deg, var(--service-accent), color-mix(in srgb, var(--service-accent) 10%, transparent));border-radius:999px;width:min(100%,430px);height:2px;margin-top:.9rem}.ServicesPage-module__6EWhza__serviceCopy h3{color:var(--service-accent);margin-top:1rem;font-size:clamp(.96rem,1.1vw,1.08rem);font-weight:700;line-height:1.35}.ServicesPage-module__6EWhza__serviceCopy p{max-width:620px;color:var(--color-text-soft);margin-top:.6rem;font-size:clamp(.91rem,.95vw,1rem);line-height:1.58}.ServicesPage-module__6EWhza__closingCard{z-index:2;isolation:isolate;background:radial-gradient(circle at 0 0,#cf5aa821,#0000 18rem),radial-gradient(circle at 100% 100%,#58acd01f,#0000 20rem),#fffffff0;border:1px solid #39293413;border-radius:34px 34px 34px 12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,2.4vw,2.1rem);width:min(100%,1120px);margin:clamp(4rem,7vw,6.5rem) auto 0;padding:clamp(1.5rem,3vw,2.6rem) clamp(1.3rem,4vw,3.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 62px #39293413,inset 0 1px #fff}.ServicesPage-module__6EWhza__closingIcon{width:4.1rem;height:4.1rem;color:var(--color-green-dark);background:#8fc24c21;border:1px solid #8fc24c33;border-radius:21px 21px 21px 8px;place-items:center;display:grid}.ServicesPage-module__6EWhza__closingIcon svg{stroke-width:1.7px;width:1.8rem;height:1.8rem}.ServicesPage-module__6EWhza__closingEyebrow{color:var(--color-pink-dark);font-family:var(--font-mynerve), cursive;font-size:.9rem}.ServicesPage-module__6EWhza__closingCopy h2{color:var(--color-text);font-family:var(--font-mynerve), cursive;text-wrap:balance;margin-top:.35rem;font-size:clamp(2rem,2.9vw,3.25rem);font-weight:400;line-height:1}.ServicesPage-module__6EWhza__closingCopy p{max-width:610px;color:var(--color-text-soft);margin-top:.6rem;font-size:.92rem;line-height:1.55}.ServicesPage-module__6EWhza__closingActions{flex-direction:column;gap:.6rem;display:flex}.ServicesPage-module__6EWhza__closingActions a{min-height:3.1rem;color:var(--color-text);white-space:nowrap;background:#ffffffd6;border:1px solid #3929341a;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .24s,background-color .24s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 10px 22px #3929340e}.ServicesPage-module__6EWhza__closingActions a:first-child{justify-content:flex-start}.ServicesPage-module__6EWhza__closingActions a:first-child svg{width:1.15rem;height:1.15rem;color:var(--color-green-dark)}.ServicesPage-module__6EWhza__closingActions a:first-child span{flex-direction:column;display:flex}.ServicesPage-module__6EWhza__closingActions small{color:var(--color-text-soft);font-size:.62rem;line-height:1}.ServicesPage-module__6EWhza__closingActions strong{margin-top:.18rem;font-size:.86rem;line-height:1}.ServicesPage-module__6EWhza__closingActions a:last-child{color:#fff;background:var(--color-pink-dark)}.ServicesPage-module__6EWhza__closingActions a:last-child svg{width:1rem;height:1rem}.ServicesPage-module__6EWhza__closingActions a:hover{transform:translateY(-2px)}.ServicesPage-module__6EWhza__closingActions a:last-child:hover{background:var(--color-blue-dark)}@media (max-width:1120px) and (min-width:761px){.ServicesPage-module__6EWhza__page{padding-inline:18px}.ServicesPage-module__6EWhza__hero{min-height:44svh}.ServicesPage-module__6EWhza__servicesList{max-width:960px}.ServicesPage-module__6EWhza__serviceRow{grid-template-columns:minmax(160px,.58fr) minmax(0,1.42fr);gap:2.5rem;min-height:245px;padding:1.35rem 1.6rem}.ServicesPage-module__6EWhza__serviceRow[data-reversed=true]{grid-template-columns:minmax(0,1.42fr) minmax(160px,.58fr)}.ServicesPage-module__6EWhza__doodleColumn{max-width:195px}.ServicesPage-module__6EWhza__serviceCopy h2{font-size:clamp(2.25rem,4.2vw,3.5rem)}.ServicesPage-module__6EWhza__serviceCopy h3{font-size:.98rem}.ServicesPage-module__6EWhza__serviceCopy p{font-size:.92rem}.ServicesPage-module__6EWhza__closingCard{grid-template-columns:auto minmax(0,1fr);max-width:920px}.ServicesPage-module__6EWhza__closingActions{flex-direction:row;grid-column:1/-1}}@media (max-width:760px){.ServicesPage-module__6EWhza__page{padding:92px 12px 52px}.ServicesPage-module__6EWhza__hero{min-height:0;padding:2.5rem .35rem 3.5rem}.ServicesPage-module__6EWhza__heroInner{max-width:560px}.ServicesPage-module__6EWhza__heroKicker{font-size:.82rem}.ServicesPage-module__6EWhza__heroKicker>span:first-child{width:2.4rem;height:2.4rem}.ServicesPage-module__6EWhza__heroKicker>span:last-child:before{width:1.45rem}.ServicesPage-module__6EWhza__hero h1{margin-top:1rem;font-size:clamp(2.7rem,11.5vw,3.85rem);line-height:.97}.ServicesPage-module__6EWhza__hero p{max-width:520px;margin-top:1rem;font-size:.92rem;line-height:1.52}.ServicesPage-module__6EWhza__heroDoodles{gap:.7rem;margin-top:1.2rem}.ServicesPage-module__6EWhza__heroDoodles svg{width:1.4rem;height:1.4rem}.ServicesPage-module__6EWhza__heroDoodles span{font-size:1.4rem}.ServicesPage-module__6EWhza__servicesList{gap:18px;max-width:560px}.ServicesPage-module__6EWhza__serviceRow,.ServicesPage-module__6EWhza__serviceRow[data-reversed=true]{border-radius:25px 25px 25px 9px;grid-template-columns:1fr;grid-template-areas:"doodle""copy";gap:1.3rem;min-height:0;padding:1rem .9rem 1.4rem}.ServicesPage-module__6EWhza__serviceRow:before{width:11rem;top:-5rem;right:-5rem}.ServicesPage-module__6EWhza__serviceRow:after{left:15%;right:15%}.ServicesPage-module__6EWhza__doodleColumn{width:min(100%,205px);margin-top:.1rem}.ServicesPage-module__6EWhza__orbitRing{border-width:1px;inset:-.5rem}.ServicesPage-module__6EWhza__orbitDot{border-width:3px;width:.92rem;height:.92rem}.ServicesPage-module__6EWhza__doodleFrame{border-radius:24px 24px 24px 8px}.ServicesPage-module__6EWhza__serviceCopy{max-width:none}.ServicesPage-module__6EWhza__serviceMeta{gap:.45rem}.ServicesPage-module__6EWhza__serviceNumber{min-width:2.25rem;height:2.25rem;font-size:.72rem}.ServicesPage-module__6EWhza__serviceLabel{font-size:.82rem}.ServicesPage-module__6EWhza__serviceCopy h2{margin-top:.65rem;font-size:clamp(2.25rem,10vw,3.15rem);line-height:.99}.ServicesPage-module__6EWhza__accentLine{height:2px;margin-top:.75rem}.ServicesPage-module__6EWhza__serviceCopy h3{margin-top:.85rem;font-size:.92rem;line-height:1.32}.ServicesPage-module__6EWhza__serviceCopy p{margin-top:.52rem;font-size:.88rem;line-height:1.5}.ServicesPage-module__6EWhza__closingCard{border-radius:25px 25px 25px 9px;grid-template-columns:1fr;gap:.95rem;max-width:560px;margin-top:3.5rem;padding:1.35rem 1rem}.ServicesPage-module__6EWhza__closingIcon{border-radius:18px 18px 18px 7px;width:3.45rem;height:3.45rem}.ServicesPage-module__6EWhza__closingIcon svg{width:1.55rem;height:1.55rem}.ServicesPage-module__6EWhza__closingEyebrow{font-size:.82rem}.ServicesPage-module__6EWhza__closingCopy h2{font-size:clamp(2rem,9.5vw,2.8rem)}.ServicesPage-module__6EWhza__closingCopy p{font-size:.88rem;line-height:1.5}.ServicesPage-module__6EWhza__closingActions{flex-direction:column;width:100%}.ServicesPage-module__6EWhza__closingActions a{width:100%;min-height:2.9rem}}@media (max-width:390px){.ServicesPage-module__6EWhza__page{padding:88px 9px 46px}.ServicesPage-module__6EWhza__hero{padding-bottom:3rem}.ServicesPage-module__6EWhza__hero h1{font-size:2.7rem}.ServicesPage-module__6EWhza__hero p{font-size:.88rem}.ServicesPage-module__6EWhza__serviceRow,.ServicesPage-module__6EWhza__serviceRow[data-reversed=true]{padding-inline:.78rem}.ServicesPage-module__6EWhza__doodleColumn{width:min(100%,185px)}.ServicesPage-module__6EWhza__serviceCopy h2{font-size:2.25rem}.ServicesPage-module__6EWhza__serviceCopy h3{font-size:.88rem}.ServicesPage-module__6EWhza__serviceCopy p{font-size:.84rem}.ServicesPage-module__6EWhza__closingCopy h2{font-size:2rem}}@media (min-width:1500px){.ServicesPage-module__6EWhza__servicesList{max-width:1280px}.ServicesPage-module__6EWhza__serviceRow{min-height:285px}.ServicesPage-module__6EWhza__doodleColumn{max-width:235px}.ServicesPage-module__6EWhza__serviceCopy h2{font-size:4.15rem}}@media (prefers-reduced-motion:reduce){.ServicesPage-module__6EWhza__page [data-services-page-hero-item],.ServicesPage-module__6EWhza__page [data-service-row],.ServicesPage-module__6EWhza__page [data-service-frame],.ServicesPage-module__6EWhza__page [data-service-row-copy],.ServicesPage-module__6EWhza__page [data-service-meta],.ServicesPage-module__6EWhza__page [data-services-closing-item],.ServicesPage-module__6EWhza__page [data-services-page-bubble]{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;transform:none!important}}
