@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";html:has(.stilo-lp){overflow-x:clip}.page-section:has(.stilo-lp){padding-top:0!important;padding-bottom:0!important;min-height:0!important;background:#0b0b0b!important}.page-section:has(.stilo-lp) .content-wrapper{max-width:none!important;padding:0!important}.sqs-block:has(.stilo-lp){padding:0!important}.stilo-lp{--st-bg: #0b0b0b;--st-surface: #1a1a1a;--st-line: #272727;--st-ink: #fafafa;--st-muted: #a6a6a6;--st-accent: #daff00;--st-accent-ink: #0b0b0b;--st-faint: #404040;--st-radius: 24px;--st-radius-lg: 36px;--st-gutter: 16px;--st-font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;position:relative;left:50%;width:100vw;margin-left:-50vw;background:var(--st-bg);color:var(--st-ink);font-family:var(--st-font);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}@media(min-width:768px){.stilo-lp{--st-gutter: 32px}}.stilo-lp *,.stilo-lp *:before,.stilo-lp *:after{box-sizing:border-box}.stilo-lp h1,.stilo-lp h2,.stilo-lp h3,.stilo-lp p,.stilo-lp ul,.stilo-lp ol,.stilo-lp figure{margin:0;padding:0;font-family:var(--st-font);color:inherit;letter-spacing:normal;text-transform:none}.stilo-lp ul,.stilo-lp ol{list-style:none}.stilo-lp a{color:inherit}.stilo-lp img,.stilo-lp video{display:block;max-width:100%}.stilo-lp .st-eyebrow{margin-bottom:14px;color:var(--st-accent);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stilo-lp .st-h1{font-size:clamp(42px,7vw,80px);font-weight:600;line-height:1.02;letter-spacing:-.035em}.stilo-lp .st-h1 em{font-style:normal;color:var(--st-accent);white-space:nowrap}.stilo-lp .st-h1,.stilo-lp .st-h2,.stilo-lp .st-h3{text-wrap:balance}.stilo-lp .st-h2{max-width:18ch;margin-bottom:40px;font-size:clamp(32px,4.6vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.stilo-lp .st-h3{margin-bottom:8px;font-size:21px;font-weight:600;line-height:1.25}.stilo-lp .st-lead{max-width:34em;color:var(--st-muted);font-size:clamp(18px,1.6vw,21px)}.stilo-lp p{color:var(--st-muted);text-wrap:pretty}.stilo-lp .st-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--st-gutter)}.stilo-lp .st-wrap--narrow{max-width:820px}.stilo-lp .st-section{padding:88px 0}@media(min-width:900px){.stilo-lp .st-section{padding:104px 0}}.stilo-lp .st-grid{display:grid;gap:16px}@media(min-width:768px){.stilo-lp .st-grid--3{grid-template-columns:repeat(3,1fr)}.stilo-lp .st-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.stilo-lp .st-grid--4{grid-template-columns:repeat(4,1fr)}}.stilo-lp .st-hero{position:relative;overflow:hidden;padding:56px 0 32px}.stilo-lp .st-hero:before{content:"";position:absolute;left:-260px;top:-320px;width:820px;height:820px;background:radial-gradient(circle,#daff0014,#daff0000 65%);pointer-events:none}.stilo-lp .st-hero__grid{position:relative;display:grid;gap:24px;align-items:center}@media(min-width:900px){.stilo-lp .st-hero{padding:72px 0 48px}.stilo-lp .st-hero__grid{grid-template-columns:1fr 1fr;gap:40px}.stilo-lp .st-hero .st-video{max-width:600px}}.stilo-lp .st-hero__copy>*+*{margin-top:24px}.stilo-lp .st-note{display:flex;align-items:center;gap:10px;font-size:16px}.stilo-lp .st-note .st-icon{width:22px;height:22px;color:var(--st-accent)}.stilo-lp .st-hero__copy>*{animation:st-enter .9s cubic-bezier(.16,1,.3,1) both}.stilo-lp .st-hero__copy>:nth-child(2){animation-delay:.08s}.stilo-lp .st-hero__copy>:nth-child(3){animation-delay:.16s}.stilo-lp .st-hero__copy>:nth-child(n+4){animation-delay:.24s}.stilo-lp .st-hero__media{animation:st-enter-media 1.1s cubic-bezier(.16,1,.3,1) .2s both}.stilo-lp .st-gallery{padding:40px 0 24px}.stilo-lp .st-gallery .st-h2{margin-bottom:32px}.stilo-lp .st-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.stilo-lp .st-marquee__track{display:flex;gap:16px;width:max-content;animation:st-marquee 60s linear infinite}.stilo-lp .st-marquee:hover .st-marquee__track{animation-play-state:paused}.stilo-lp .st-marquee__track li{flex:none;width:220px;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--st-line);border-radius:22px;background:var(--st-surface)}@media(min-width:900px){.stilo-lp .st-marquee__track li{width:260px}}.stilo-lp .st-marquee__track li{position:relative}.stilo-lp .st-marquee__track img{width:100%;height:100%;object-fit:cover}.stilo-lp .st-marquee__tag{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:999px;background:#0b0b0bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--st-ink);font-size:13px;font-weight:500;line-height:1}.stilo-lp .st-marquee__tag .st-icon{width:14px;height:14px;color:var(--st-accent)}@keyframes st-marquee{to{transform:translate(calc(-50% - 8px))}}.stilo-lp .st-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stilo-lp .st-badge{--st-badge-h: 52px;display:inline-flex;height:var(--st-badge-h);border-radius:9px;transition:transform .2s ease}.stilo-lp .st-badge:hover{transform:translateY(-2px)}.stilo-lp .st-badge:focus-visible{outline:3px solid var(--st-accent);outline-offset:3px}.stilo-lp .st-badge--apple img{width:auto;height:100%}.stilo-lp .st-badge--google{position:relative;aspect-ratio:var(--crop-w) / var(--crop-h)}.stilo-lp .st-badge--google img{position:absolute;pointer-events:none;top:calc(-100% * var(--crop-y) / var(--crop-h));left:calc(-100% * var(--crop-x) / var(--crop-w));width:calc(100% * 646 / var(--crop-w));max-width:none;height:auto}.stilo-lp .st-video{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:4 / 5;-webkit-mask-image:radial-gradient(ellipse 78% 74% at 50% 50%,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 78% 74% at 50% 50%,#000 66%,transparent 100%)}.stilo-lp .st-video video,.stilo-lp .st-video__still{width:100%;height:100%;object-fit:cover}.stilo-lp .st-video__still{display:none}.stilo-lp .st-card{position:relative;padding:28px;border:1px solid var(--st-line);border-radius:var(--st-radius);background:var(--st-surface)}.stilo-lp .st-card p{font-size:17px}.stilo-lp .st-chip{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;background:var(--st-accent);color:var(--st-accent-ink)}.stilo-lp .st-chip .st-icon{width:26px;height:26px}.stilo-lp .st-chip--lg{flex:none;width:64px;height:64px;border-radius:18px}.stilo-lp .st-chip--lg .st-icon{width:34px;height:34px}.stilo-lp .st-pains{padding-top:56px}.stilo-lp .st-pains .st-card{border-color:transparent;border-top:2px solid var(--st-accent);border-radius:0;background:transparent;padding:24px 0 0}.stilo-lp .st-step__num{position:absolute;top:30px;right:28px;color:var(--st-faint);font-size:44px;font-weight:700;line-height:1}.stilo-lp .st-bento{display:grid;gap:16px}@media(min-width:768px){.stilo-lp .st-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.stilo-lp .st-bento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}.stilo-lp .st-feature--lg{grid-column:span 2;grid-row:span 2}.stilo-lp .st-feature--md{grid-column:span 2}}.stilo-lp .st-feature{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.stilo-lp .st-feature__copy{padding-bottom:28px}.stilo-lp .st-feature__screen{position:relative;margin:auto -28px 0;aspect-ratio:1206 / 620;overflow:hidden;border-top:1px solid var(--st-line);background:var(--st-bg)}.stilo-lp .st-feature__screen img{width:100%;height:100%;object-fit:cover;object-position:center top}.stilo-lp .st-feature__screen--center img{object-position:center}.stilo-lp .st-feature__screen--bottom img{object-position:center bottom}.stilo-lp .st-feature__screen:after{content:"";position:absolute;inset:auto 0 0;height:56px;background:linear-gradient(transparent,var(--st-surface));pointer-events:none}.stilo-lp .st-feature--lg .st-feature__screen{flex:1;display:flex;align-items:center;justify-content:center;aspect-ratio:auto;padding-top:8px}.stilo-lp .st-feature--lg .st-feature__screen:after{display:none}.stilo-lp .st-feature--lg .st-video{max-width:520px}.stilo-lp .st-steps+.st-closet{padding-top:0}.stilo-lp .st-split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.stilo-lp .st-split{grid-template-columns:.9fr 1.1fr;gap:72px}}.stilo-lp .st-split .st-h2{margin-bottom:20px}.stilo-lp .st-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.stilo-lp .st-tags li{padding:8px 16px;border:1px solid var(--st-line);border-radius:999px;background:var(--st-surface);font-size:16px;font-weight:500}.stilo-lp .st-tags li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--st-accent);vertical-align:1px}.stilo-lp .st-privacy{padding-top:0}.stilo-lp .st-panel{display:grid;gap:24px;padding:32px 24px;border:1px solid var(--st-line);border-radius:var(--st-radius-lg);background:var(--st-surface)}@media(min-width:768px){.stilo-lp .st-panel{grid-template-columns:auto 1fr;gap:32px;padding:56px}}.stilo-lp .st-panel .st-h2{margin-bottom:24px}.stilo-lp .st-checks li{position:relative;padding-left:32px;color:var(--st-ink)}.stilo-lp .st-checks li+li{margin-top:12px}.stilo-lp .st-checks li:before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:8px;border-left:2.5px solid var(--st-accent);border-bottom:2.5px solid var(--st-accent);transform:rotate(-45deg)}.stilo-lp .st-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px}.stilo-lp .st-links a{color:var(--st-accent);font-weight:500;text-decoration:underline;text-underline-offset:4px}@media(min-width:900px){.stilo-lp .st-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}}.stilo-lp .st-faq__head .st-h2{margin-bottom:32px}.stilo-lp .st-faq__list{min-width:0;border-top:1px solid var(--st-line)}.stilo-lp .st-faq__item{border-bottom:1px solid var(--st-line)}.stilo-lp .st-faq__item summary{position:relative;padding:24px 48px 24px 0;color:var(--st-ink);font-size:20px;font-weight:500;cursor:pointer;list-style:none}.stilo-lp .st-faq__item summary::-webkit-details-marker{display:none}.stilo-lp .st-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;color:var(--st-accent);font-size:30px;font-weight:400;line-height:1;transform:translateY(-50%);transition:transform .25s ease}.stilo-lp .st-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.stilo-lp .st-faq__item summary:focus-visible{outline:3px solid var(--st-accent);outline-offset:4px}.stilo-lp .st-faq__item p{padding-bottom:24px;max-width:40em}.stilo-lp .st-cta{padding:0 0 88px}.stilo-lp .st-cta__inner{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:20px;padding:80px 24px;border-radius:var(--st-radius-lg);background:radial-gradient(120% 90% at 50% -20%,#ffffff61,#fff0 55%),radial-gradient(90% 70% at 50% 120%,#8d980159,#8d980100 60%),var(--st-accent);color:var(--st-accent-ink);text-align:center;box-shadow:0 30px 120px -40px #daff0038,inset 0 1px #ffffff80}.stilo-lp .st-cta__burst{position:absolute;z-index:-1;color:var(--st-accent-ink);opacity:.07;animation:st-spin 140s linear infinite}.stilo-lp .st-cta__burst--a{width:380px;top:-170px;left:-130px}.stilo-lp .st-cta__burst--b{width:460px;right:-170px;bottom:-230px;animation-direction:reverse}@keyframes st-spin{to{transform:rotate(360deg)}}.stilo-lp .st-cta .st-h2{max-width:16ch;margin-bottom:0}.stilo-lp .st-cta .st-lead{color:#3a3c02}.stilo-lp .st-cta .st-badges{justify-content:center;margin-top:8px}.stilo-lp .st-cta .st-badge:focus-visible{outline-color:#0b0b0b}@keyframes st-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes st-enter-media{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.stilo-lp .st-reveal{animation:st-enter linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}@media(prefers-reduced-motion:reduce){.stilo-lp *,.stilo-lp *:before,.stilo-lp *:after{animation:none!important;transition:none!important}.stilo-lp .st-video video{display:none}.stilo-lp .st-video__still{display:block}.stilo-lp .st-marquee{overflow-x:auto}}
