:root{--background: oklch(.19 .045 285);--deep: oklch(.145 .045 280);--cosmos: oklch(.27 .085 285);--card: oklch(.25 .055 285);--popover: oklch(.225 .055 285);--secondary: oklch(.33 .085 290);--muted: oklch(.285 .055 285);--accent: oklch(.59 .18 295);--gradient-cosmos: radial-gradient(ellipse at top, oklch(.39 .145 290 / .56), transparent 60%), linear-gradient(180deg, oklch(.205 .055 285), oklch(.145 .045 280));--shadow-soft: 0 20px 60px -20px oklch(.08 .045 280 / .62);--shadow-aura: 0 0 120px -20px oklch(.59 .18 295 / .45);--sidebar: oklch(.225 .055 285);--sidebar-accent: oklch(.33 .085 290)}.glass-card{background:linear-gradient(135deg,#fcd17613,#926fe30e)}main:has(#technical-details){display:flex;flex-direction:column;color:#f3ead9;background:radial-gradient(circle at 50% 14%,oklch(.42 .14 292 / .12),transparent 32rem),linear-gradient(180deg,#121027,#07071c)}main:has(#technical-details) #treatments{display:none!important}main:has(#technical-details) #treatments+div[aria-hidden=true]{display:none!important}main:has(#technical-details)>#personal-home2-sections>div[aria-hidden=true]:first-child,main:has(#technical-details)>div[aria-hidden=true]+div[aria-hidden=true]{display:none!important}main:has(#technical-details)>div[aria-hidden=true]:has(+#qna){order:98}main:has(#technical-details) #qna{order:99}main:has(#technical-details) #hero h1+p{font-size:20px!important;line-height:1.65!important}main:has(#technical-details) #hero h1+p+p{font-size:18px!important;line-height:1.65!important}main:has(#technical-details) #technical-details>div,main:has(#technical-details) #personal-video-demos .personal-palette-panel,main:has(#technical-details) #about>div,main:has(#technical-details) #qna .glass-card{border-color:#dab06061!important;background:radial-gradient(circle at 50% 0%,oklch(.56 .17 292 / .18),transparent 56%),linear-gradient(145deg,#292151f5,#07071cfc)!important;box-shadow:0 24px 70px #01000d6b!important}main:has(#technical-details) #technical-details article,main:has(#technical-details) #testimonials article,main:has(#technical-details) #personal-video-demos .personal-video-card{border:1px solid oklch(.78 .11 82 / .3)!important;background:radial-gradient(circle at 50% 0%,oklch(.52 .15 292 / .13),transparent 62%),linear-gradient(155deg,#241d47eb,#0a0a20fa)!important;box-shadow:0 18px 48px #01000d52!important}main:has(#technical-details) #technical-details h2,main:has(#technical-details) #technical-details article>div:first-child,main:has(#technical-details) #technical-details article>div:nth-of-type(2){color:#eebb58!important}main:has(#technical-details) #technical-details h3,main:has(#technical-details) #personal-video-demos h3,main:has(#technical-details) #about h2,main:has(#technical-details) #testimonials h2{color:#f5eede}main:has(#technical-details) #technical-details p,main:has(#technical-details) #personal-video-demos p,main:has(#technical-details) #about p,main:has(#technical-details) #testimonials article p{color:#e5d9c5d1!important}main:has(#technical-details) #methods{width:calc(100% - 2rem);max-width:80rem!important;overflow:hidden;margin-inline:auto;padding:2.75rem 1.25rem 2rem!important;border:1px solid oklch(.78 .11 82 / .4);border-radius:2.4rem;background:radial-gradient(circle at 50% 0%,oklch(.56 .17 292 / .2),transparent 56%),linear-gradient(145deg,#292151f5,#07071cfc);box-shadow:0 24px 70px #01000d6b}main:has(#technical-details) #methods>div:first-child{max-width:54rem!important;margin-bottom:1.6rem!important}main:has(#technical-details) #methods>div:first-child h2{color:#f5eede;margin-bottom:.9rem!important}main:has(#technical-details) #methods>div:first-child p{color:#e5d9c5d1!important;line-height:1.75rem!important}main:has(#technical-details) #methods>div:last-child{display:flex!important;flex-direction:column!important;max-width:58rem;margin-inline:auto;overflow:hidden;gap:0!important;border:1px solid oklch(.78 .11 82 / .3);border-radius:1.65rem;background:radial-gradient(circle at 100% 0%,oklch(.52 .15 292 / .12),transparent 56%),linear-gradient(155deg,#241d47eb,#0a0a20fa)!important;box-shadow:0 18px 48px #01000d47!important}main:has(#technical-details) #methods>div:last-child>article{display:grid!important;grid-template-columns:2.7rem minmax(0,1fr);grid-template-areas:"icon title" "icon text";align-items:start;column-gap:1rem!important;row-gap:.25rem!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:1.05rem 1.25rem!important;box-shadow:none!important;text-align:right}main:has(#technical-details) #methods>div:last-child>article:not(:last-child){border-bottom:1px solid oklch(.78 .11 82 / .2)!important}main:has(#technical-details) #methods article>div:first-child{grid-area:icon;height:2.55rem!important;width:2.55rem!important;border-radius:.8rem!important}main:has(#technical-details) #methods article h3{grid-area:title;align-self:center;color:#f5eede;font-size:1.3rem!important;line-height:1.25!important}main:has(#technical-details) #methods article p{grid-area:text;color:#e5d9c5c7!important;font-size:.92rem!important;line-height:1.55rem!important}main:has(#technical-details) #final-cta>div{border-color:#dab0606b!important;background:radial-gradient(circle at 50% 0%,oklch(.55 .16 292 / .2),transparent 58%),linear-gradient(145deg,#292151f5,#07071cfa)!important;box-shadow:0 24px 70px #01000d6b!important}main:has(#technical-details) #final-cta>div>p:first-child{color:#e4b24d!important}main:has(#technical-details) #final-cta h2{color:#f3ead9!important}main:has(#technical-details) #final-cta h2+p{color:#e3d6bec7!important}@media(min-width:768px){main:has(#technical-details) #hero h1{font-size:60px!important}main:has(#technical-details) #hero h1+p{font-size:21px!important}main:has(#technical-details) #hero h1+p+p{font-size:20px!important}main:has(#technical-details) #about>div{border:1px solid oklch(.78 .11 82 / .32);border-radius:2.25rem;padding:2rem}main:has(#technical-details) #methods{padding:3.1rem 2.5rem 2.4rem!important}main:has(#technical-details) #methods>div:last-child>article{grid-template-columns:3rem minmax(0,1fr);padding:1.2rem 1.6rem!important}main:has(#technical-details) #methods article h3{font-size:1.45rem!important}main:has(#technical-details) #methods article p{font-size:.98rem!important;line-height:1.7rem!important}}@media(min-width:1024px){main:has(#technical-details) #hero h1{font-size:79px!important}main:has(#technical-details) #services{padding-top:4.5rem!important;padding-bottom:4.5rem!important}main:has(#technical-details) #services>div:first-child{margin-bottom:2.25rem!important}main:has(#technical-details) #services>div:last-child{max-width:72rem!important;gap:1rem!important}main:has(#technical-details) #services .service-package-card{min-height:0!important;height:100%;margin:0!important;border-radius:1.35rem!important}main:has(#technical-details) #services .service-package-card>.relative{padding:1.05rem 1.15rem 1.15rem!important}main:has(#technical-details) #services .service-package-card h3{margin-bottom:.45rem!important;font-size:1.8rem!important;line-height:1.08!important}main:has(#technical-details) #services .service-package-card p{margin-bottom:.55rem!important;font-size:1.07rem!important;line-height:1.65rem!important}main:has(#technical-details) #services .service-package-card [class*="text-[13px]"]{font-size:1.03rem!important;line-height:1.45rem!important}main:has(#technical-details) #services .service-package-card [class*="text-[40px]"]{font-size:2.4rem!important}main:has(#technical-details) #services .service-package-card a{padding-top:.55rem!important;padding-bottom:.55rem!important;font-size:1.05rem!important}main:has(#technical-details) #methods{padding:3.35rem 3.25rem 2.65rem!important}main:has(#technical-details) #methods>div:first-child{margin-bottom:1.8rem!important}main:has(#technical-details) #methods>div:last-child>article{padding:1.15rem 1.75rem!important}}
