#MainContent .asl{--365-ai-studio-release:365nails-ai-studio-landing-v2;color:var(--365-color-deep-teal);font:16px/1.65 var(--365-font-body);background:var(--365-color-white);padding-block:var(--365-space-lg) var(--365-space-2xl)}.asl,.asl *{box-sizing:border-box}.asl [hidden]{display:none!important}.asl :is(h1,h2,h3,p,figure){margin:0}.asl :is(h1,h2,h3){line-height:1.16;overflow-wrap:anywhere}.asl h2{font-size:clamp(26px,3vw,36px)}.asl h3{font-size:19px}.asl :is(a,summary):focus-visible{outline:3px solid var(--365-color-focus-ring,var(--365-color-accent));outline-offset:4px}.asl__breadcrumb{display:flex;gap:var(--365-space-sm);font-size:13px;margin-block-end:var(--365-space-lg);width:min(1200px,calc(100% - 48px));margin-inline:auto}.asl__breadcrumb a{color:var(--365-color-accent);text-underline-offset:4px}.asl__eyebrow{color:var(--365-color-accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--365-space-sm)}.asl__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center;width:min(1280px,calc(100% - 48px));margin-inline:auto;padding:clamp(24px,4vw,56px);background:var(--365-color-warm-ivory);border-radius:var(--365-radius-lg)}.asl__title{font-size:clamp(32px,4vw,54px);max-width:17ch;font-family:var(--365-font-display)}.asl__lead{font-size:17px;margin-block:var(--365-space-lg);color:var(--365-color-text-secondary);max-width:50ch}.asl__actions{display:flex;gap:var(--365-space-sm);align-items:center;flex-wrap:wrap}.asl__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--365-space-xs);min-height:48px;padding:12px 20px;border:1px solid var(--365-color-border-interactive);border-radius:var(--365-radius-md);background:var(--365-color-white);color:var(--365-color-deep-teal);font:600 15px/1.35 var(--365-font-body);text-align:center;text-decoration:none;cursor:pointer;box-shadow:none}.asl__button:hover{background:var(--365-color-warm-ivory);border-color:var(--365-color-deep-teal);color:var(--365-color-deep-teal)}.asl__button--primary{background:var(--365-color-accent);color:var(--365-color-white);border-color:var(--365-color-accent)}.asl__button--primary:hover{background:var(--365-color-deep-teal);color:var(--365-color-white);border-color:var(--365-color-deep-teal)}.asl__trust{display:flex;flex-wrap:wrap;gap:var(--365-space-sm) var(--365-space-lg);list-style:none;padding:0;margin:var(--365-space-lg) 0 0;font-size:13px;font-weight:600;color:var(--365-color-text-secondary)}.asl__trust li{display:flex;align-items:center;gap:var(--365-space-xs)}.asl__trust li:before{content:"\2713";color:var(--365-color-success,#167A52);font-weight:700}.asl__hero-media{position:relative;min-width:0;justify-self:center;width:min(100%,400px)}.asl__hero-img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:480px;object-fit:cover;border-radius:var(--365-radius-lg);box-shadow:0 16px 40px #082f3b24}.asl__hero-badge{position:absolute;inset:auto auto 16px 16px;padding:8px 14px;border-radius:var(--365-radius-pill);background:var(--365-color-white);color:var(--365-color-deep-teal);font:600 12px/1.2 var(--365-font-body);letter-spacing:.02em;box-shadow:var(--365-shadow-soft,0 8px 24px rgb(8 47 59 / .08))}.asl__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--365-space-lg);list-style:none;padding:var(--365-space-lg) 0;margin:0 auto;width:min(1200px,calc(100% - 48px));border-bottom:1px solid var(--365-color-border-subtle);font-size:14px;color:var(--365-color-text-secondary)}.asl__stats strong{display:block;font:700 clamp(22px,2.4vw,30px)/1.2 var(--365-font-display);color:var(--365-color-deep-teal)}.asl__section{width:min(1200px,calc(100% - 48px));margin:clamp(44px,5vw,72px) auto 0;scroll-margin-top:140px}.asl__section-title{max-width:26ch}.asl__section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--365-space-lg);flex-wrap:wrap;margin-block-end:var(--365-space-lg)}.asl__capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--365-space-md);margin-block-start:var(--365-space-lg)}.asl__capability{display:flex;flex-direction:column;gap:var(--365-space-sm);border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);padding:var(--365-space-lg);background:var(--365-color-surface-muted)}.asl__capability-number{color:var(--365-color-accent);font:22px/1.2 var(--365-font-display)}.asl__capability>p:not(.asl__capability-number){color:var(--365-color-text-secondary);font-size:14px}.asl__capability-link{margin-block-start:auto;display:inline-flex;align-items:center;gap:var(--365-space-xs);min-height:44px;color:var(--365-color-accent);font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:4px}.asl__capability-link:hover{text-decoration:underline}.asl__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--365-space-lg);list-style:none;padding:0;margin:0}.asl__gallery figure{margin:0}.asl__gallery img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:var(--365-radius-lg);background:var(--365-color-surface-muted)}.asl__gallery figcaption{font-size:13px;padding:var(--365-space-sm) var(--365-space-xs) 0;color:var(--365-color-text-secondary)}.asl__journey{background:var(--365-color-warm-ivory);border-radius:var(--365-radius-lg);padding:clamp(24px,4vw,48px)}.asl__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--365-space-lg);padding:0;margin:var(--365-space-xl) 0 0}.asl__steps li{border-top:2px solid var(--365-color-accent);padding-top:var(--365-space-lg)}.asl__step-number{color:var(--365-color-accent);font:26px/1.2 var(--365-font-display);margin-block-end:var(--365-space-sm)}.asl__steps h3{margin-block-end:var(--365-space-sm)}.asl__steps p:not(.asl__step-number){color:var(--365-color-text-secondary);font-size:14px}.asl__faq details{border-top:1px solid var(--365-color-border-subtle);padding:var(--365-space-md) 0}.asl__faq details:last-of-type{border-bottom:1px solid var(--365-color-border-subtle)}.asl__faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--365-space-md);min-height:48px;cursor:pointer;font-weight:600;list-style:none}.asl__faq summary::-webkit-details-marker{display:none}.asl__faq summary:after{content:"+";flex:0 0 auto;color:var(--365-color-accent);font:400 24px/1 var(--365-font-body)}.asl__faq details[open] summary:after{content:"\2212"}.asl__faq details p{color:var(--365-color-text-secondary);max-width:72ch}.asl__final{width:min(1200px,calc(100% - 48px));margin:clamp(44px,5vw,72px) auto 0;text-align:center;background:var(--365-color-warm-ivory);border-radius:var(--365-radius-lg);padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px)}.asl__final h2{font-family:var(--365-font-display);margin-block-end:var(--365-space-lg)}.asl__final .asl__button{margin-inline:auto;min-width:220px}.asl__final-note{font-size:13px;color:var(--365-color-text-secondary);margin-block-start:var(--365-space-md)}.asl__video-player{position:relative;max-width:880px;margin-block-start:var(--365-space-lg);border-radius:var(--365-radius-lg);overflow:hidden;background:var(--365-color-deep-teal);aspect-ratio:16/9}.asl__video-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.asl__video-fallback{margin-block-start:var(--365-space-sm);font:500 14px/1.4 var(--365-font-body)}.asl__video-fallback a{color:var(--365-color-deep-teal)}@media(max-width:989px){.asl__hero{grid-template-columns:minmax(0,1fr)}.asl__hero-media{width:min(100%,360px)}.asl__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--365-space-md) var(--365-space-lg)}.asl__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.asl__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--365-space-md)}.asl__steps{grid-template-columns:minmax(0,1fr);gap:var(--365-space-xl)}}@media(max-width:749px){#MainContent .asl{padding-block:var(--365-space-md) var(--365-space-xl)}.asl__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--365-space-md)}.asl__section-header{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/365-ai-studio-landing.css.map */
