[data-studio-landing] #como-funciona .sl-head-lede{max-width:62ch;color:color-mix(in srgb, var(--sl-muted) 72%, transparent);margin-top:0;line-height:1.24}[data-studio-landing] .sl-live{gap:var(--sl-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}[data-studio-landing] .sl-live-stage{border:1.5px solid var(--x-fg);background-color:var(--x-surface);background-image:linear-gradient(to right, color-mix(in srgb, var(--x-fg) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--x-fg) 7%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:30px 30px;min-height:440px;position:relative;overflow:hidden}[data-studio-landing] .sl-live-stage>div{box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:0}[data-studio-landing] .sl-live-poster{position:absolute;inset:0}[data-studio-landing] .sl-live-poster>img{width:auto;max-width:78%;max-height:78%}[data-studio-landing] .sl-live-hint{color:var(--x-fg);font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.01em;pointer-events:none;align-items:center;gap:8px;font-size:22px;font-style:italic;line-height:1;display:inline-flex;position:absolute;top:18px;right:20px}[data-studio-landing] .sl-live-chip{color:var(--x-fg-on-dark);background:var(--x-fg);font-variant-numeric:tabular-nums;pointer-events:none;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0}[data-studio-landing] .sl-live-panel{padding:var(--sl-pad);color:var(--sl-fg);background:var(--sl-bg);gap:28px;display:grid}[data-studio-landing] .sl-live-step{gap:14px;display:grid}[data-studio-landing] .sl-live-panel .sl-seg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-studio-landing] .sl-live-dims{gap:14px;display:grid}[data-studio-landing] .sl-live-dim{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;font-size:14px;font-weight:600;display:grid}[data-studio-landing] .sl-live-dim output{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:720;font-stretch:92%}[data-studio-landing] .sl-live-dim .sl-range{grid-column:1/-1}[data-studio-landing] .sl-live-note{color:var(--sl-muted);font-size:var(--sl-fs-sm);margin:0;line-height:1.5}[data-studio-landing] .sl-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:0}[data-studio-landing] .sl-range:disabled{cursor:progress;opacity:.4}[data-studio-landing] .sl-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sl-strong-bg) var(--sl-fill,0%), color-mix(in srgb, var(--sl-fg) 18%, transparent) var(--sl-fill,0%));height:4px}[data-studio-landing] .sl-range::-moz-range-track{background:color-mix(in srgb, var(--sl-fg) 18%, transparent);height:4px}[data-studio-landing] .sl-range::-moz-range-progress{background:var(--sl-strong-bg);height:4px}[data-studio-landing] .sl-range::-webkit-slider-thumb{border:3px solid var(--sl-bg);background:var(--sl-strong-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--sl-strong-bg);appearance:none;margin-top:-9px}[data-studio-landing] .sl-range::-moz-range-thumb{border:3px solid var(--sl-bg);background:var(--sl-strong-bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--sl-strong-bg);border-radius:0}[data-studio-landing] .sl-range:hover::-webkit-slider-thumb{background:var(--x-accent)}[data-studio-landing] .sl-range:focus-visible{outline-offset:4px;outline:2px solid}[data-studio-landing] .sl-live-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-studio-landing] .sl-live-materials>button{color:var(--x-fg);background:var(--x-surface);font:inherit;font-size:var(--sl-fs-sm);cursor:pointer;transition:box-shadow var(--x-motion-fast) var(--x-ease);border:0;justify-items:center;gap:6px;padding:10px 8px 12px;font-weight:600;line-height:1.3;display:grid}[data-studio-landing] .sl-live-materials>button[aria-pressed=true]{box-shadow:0 0 0 3px var(--sl-bg), 0 0 0 5px var(--sl-fg)}[data-studio-landing] .sl-live-materials .sl-frame{aspect-ratio:1;width:56px}[data-studio-landing] .sl-live-quote{border:1.5px solid var(--sl-fg);gap:12px;padding:20px;display:grid}[data-studio-landing] .sl-live-quote-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-studio-landing] .sl-live-quote .sl-eyebrow{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:none;font-size:20px;font-style:italic;font-weight:400}[data-studio-landing] .sl-live-price{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;transition:opacity var(--x-motion-fast) var(--x-ease);margin-top:6px;font-size:clamp(38px,3.6vw,52px);font-weight:720;font-stretch:92%;line-height:.95;display:block}[data-studio-landing] .sl-live-price[data-pending]{opacity:.35}[data-studio-landing] .sl-live-quote .sl-text{font-size:14px;font-weight:500;line-height:1.5}[data-studio-landing] .sl-live-quote .sl-text:empty{display:none}[data-studio-landing] .sl-qty{background:var(--sl-well);flex:none;align-items:stretch;display:inline-flex}[data-studio-landing] .sl-qty>button{width:40px;height:40px;color:var(--sl-fg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}[data-studio-landing] .sl-qty>button:disabled{cursor:default;opacity:.35}[data-studio-landing] .sl-qty>output{font-variant-numeric:tabular-nums;place-items:center;min-width:40px;font-size:16px;font-weight:700;display:grid}[data-studio-landing] .sl-live-cta{justify-content:space-between;width:100%}[data-studio-landing] .sl-ex-sec .sl-h2{line-height:.83}[data-studio-landing] .sl-ex-list{gap:clamp(48px,6vw,80px);display:grid}[data-studio-landing] .sl-ex-row+.sl-ex-row{border-top:1.5px solid var(--x-fg);padding-top:clamp(40px,5vw,64px)}[data-studio-landing] .sl-ex-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:clamp(20px,2.4vw,28px);display:flex}[data-studio-landing] .sl-ex-num{font-family:var(--sl-font-serif);color:var(--sl-muted);font-size:26px;font-style:italic;line-height:1}[data-studio-landing] .sl-ex-head>.sl-link{margin-left:auto}[data-studio-landing] .sl-ex-head+.sl-duo{padding-top:8px}[data-studio-landing] .sl-duo{gap:var(--sl-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:16px;display:grid}[data-studio-landing] .sl-showcase{justify-content:space-between}[data-studio-landing] .sl-showcase-media{min-height:260px;padding:clamp(36px, 4vw, 52px) var(--sl-pad) 0;flex:1}[data-studio-landing] .sl-showcase-media>img{width:auto;max-width:78%;max-height:290px}[data-studio-landing] .sl-showcase-foot{padding:var(--sl-pad);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}[data-studio-landing] .sl-showcase-foot .sl-text{max-width:42ch;margin-top:4px;display:block}[data-studio-landing] .sl-talk{padding:var(--sl-pad);gap:14px}[data-studio-landing] .sl-talk>.sl-serif-title+.sl-text{margin-top:-8px}[data-studio-landing] .sl-talk>.sl-btn{align-self:flex-start;margin-top:auto}[data-studio-landing] .sl-talk>.sl-tags{margin-bottom:12px}[data-studio-landing] .sl-trio{grid-template-columns:repeat(var(--sl-count,3), minmax(0, 1fr));gap:10px;margin:10px 0 22px;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-trio figure{margin:0}[data-studio-landing] .sl-trio figcaption{font-size:var(--sl-fs-sm);margin-top:10px;font-weight:600;line-height:1.4}[data-studio-landing] .sl-gallery{grid-template-columns:repeat(var(--sl-count,4), minmax(0, 1fr));gap:var(--sl-gap);margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-gallery[data-count="1"]{grid-template-columns:minmax(0,440px)}[data-studio-landing] .sl-gallery .sl-tile{height:100%;color:var(--x-fg);background:var(--x-surface);border:1.5px solid var(--x-fg)}[data-studio-landing] .sl-gallery .sl-frame{background:var(--x-surface)}[data-studio-landing] .sl-gallery .sl-tile-body{flex:1;padding:16px 18px 18px}[data-studio-landing] .sl-shapes{padding:clamp(48px, 4.4vw, 60px) var(--sl-pad) 8px;flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:26px 24px;margin:0;list-style:none;display:grid}[data-studio-landing] .sl-shapes>li{font-size:var(--sl-fs-sm);text-align:center;grid-column:span 2;justify-items:center;gap:12px;font-weight:600;display:grid}[data-studio-landing] .sl-shapes>li:nth-child(4):nth-last-child(2),[data-studio-landing] .sl-shapes>li:nth-child(5):last-child{grid-column:span 3}[data-studio-landing] .sl-shapes>li>span>small{color:var(--sl-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}[data-studio-landing] .sl-shapes svg{width:100%;height:clamp(64px,7.4vw,108px);overflow:visible}[data-studio-landing] .sl-shapes path{stroke:var(--sl-fg);stroke-width:1.5px;vector-effect:non-scaling-stroke}[data-studio-landing] .sl-acervo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 22px;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-acervo a{aspect-ratio:1;background:var(--sl-well);display:block;position:relative}[data-studio-landing] .sl-acervo img{object-fit:contain;filter:invert();width:60%;height:60%;position:absolute;inset:20%}[data-studio-landing] .sl-made-sec .sl-head-main>.sl-eyebrow{color:color-mix(in srgb, var(--x-fg-on-dark) 68%, transparent)}[data-studio-landing] .sl-made-sec .sl-head-main>.sl-eyebrow+.sl-h2{margin-top:10px}[data-studio-landing] .sl-made-sec .sl-head-lede{color:color-mix(in srgb, var(--x-fg-on-dark) 68%, transparent);margin-top:8px;line-height:1.35}[data-studio-landing] .sl-made-sparkle{vertical-align:.42em;background:var(--x-accent);width:.62em;height:.64em;margin-left:.12em;display:inline-block;-webkit-mask:url(/studio/hero/sparkle.svg) 50%/contain no-repeat;mask:url(/studio/hero/sparkle.svg) 50%/contain no-repeat}[data-studio-landing] .sl-made{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:clamp(20px,2.4vw,36px);margin:0;padding:16px 0 0;list-style:none;display:grid}[data-studio-landing] .sl-made .sl-tile{color:var(--x-fg);background:var(--x-surface);box-shadow:0 14px 34px color-mix(in srgb, var(--x-fg-on-dark) 6%, transparent);transform:rotate(var(--sl-tilt,0deg));padding:10px 10px 4px;position:relative}[data-studio-landing] .sl-made .sl-tile:before{content:"";z-index:1;background:var(--x-accent);clip-path:polygon(2% 0,100% 7%,97% 93%,0 100%);width:92px;height:26px;margin-left:-46px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}[data-studio-landing] .sl-made>li:nth-child(3n+1){--sl-tilt:-1.2deg}[data-studio-landing] .sl-made>li:nth-child(3n+2){--sl-tilt:1.5deg}[data-studio-landing] .sl-made>li:nth-child(3n+3){--sl-tilt:-.6deg}[data-studio-landing] .sl-made .sl-frame{background:var(--x-surface-sunken)}[data-studio-landing] .sl-made .sl-tile-body{align-items:center;padding:12px 6px 10px}[data-studio-landing] .sl-made .sl-tile-title{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.015em;font-size:clamp(22px,1.8vw,26px);font-style:italic;font-weight:400;font-stretch:100%;line-height:1.05}[data-studio-landing] .sl-made .sl-tile-body .sl-text{color:var(--x-fg-muted);font-size:var(--sl-fs-sm);margin-top:4px}[data-studio-landing] .sl-mats-sec .sl-head-main>.sl-eyebrow+.sl-h2{margin-top:8px}[data-studio-landing] .sl-mats-sec .sl-head-lede{max-width:none;margin-top:0;line-height:1.24}[data-studio-landing] .sl-mats{gap:var(--sl-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-mat-media{aspect-ratio:4/3;place-items:center;padding:18px 18px 0;display:grid}[data-studio-landing] .sl-mat-media>img{mix-blend-mode:multiply;width:auto;max-width:82%;height:auto;max-height:100%;display:block}[data-studio-landing] .sl-swatch-chip{aspect-ratio:1;width:72%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--x-fg) 14%, transparent), 0 6px 14px color-mix(in srgb, var(--x-fg) 10%, transparent);border-radius:9%;display:block}[data-studio-landing] .sl-mat-media>.sl-swatch-chip{width:auto;height:82%}[data-studio-landing] .sl-mat-body{flex-direction:column;flex:1;gap:4px;padding:8px 20px 10px;display:flex}[data-studio-landing] .sl-mat-name{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.3vw,34px);font-weight:400;line-height:1}[data-studio-landing] .sl-mat-body .sl-text{margin-bottom:4px;font-size:14px;line-height:1.45}[data-studio-landing] .sl-mat-where{color:var(--x-fg);background:var(--x-surface-sunken);font-size:var(--sl-fs-label);letter-spacing:.04em;align-self:flex-start;margin-top:auto;padding:5px 9px;font-weight:700;line-height:1.3}[data-studio-landing] .sl-mats>.sl-mat-legend{display:block}[data-studio-landing] .sl-mat-legend{grid-column:span var(--sl-close-4,1);padding:15px 22px}[data-studio-landing] .sl-mat-families{align-content:start;gap:8px;min-height:202px;margin:0;display:grid}[data-studio-landing] .sl-mat-families dd{margin:2px 0 0;font-size:14px;line-height:1.36}[data-studio-landing] .sl-mat-legend>.sl-text{margin-block:25px;font-size:14px;line-height:1.43}[data-studio-landing] .sl-mat-legend>.sl-link{align-self:flex-start}[data-studio-landing] .sl-marked{display:inline-block;position:relative}[data-studio-landing] .sl-marked-line{background:var(--x-accent);width:108%;height:.3em;position:absolute;bottom:-.16em;left:-4%;transform:rotate(-2deg);-webkit-mask:url(/studio/hero/underline.svg) 50%/100% 100% no-repeat;mask:url(/studio/hero/underline.svg) 50%/100% 100% no-repeat}[data-studio-landing] .sl-stats{grid-template-columns:repeat(var(--sl-count,4), minmax(0, 1fr));gap:var(--sl-gap);margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-stat{gap:8px;padding:22px 24px}[data-studio-landing] .sl-stat[data-span="2"]{grid-column:span 2}[data-studio-landing] .sl-stat-value{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.045em;font-size:clamp(26px,2.1vw,30px);font-weight:720;font-stretch:92%;line-height:1}[data-studio-landing] .sl-stat .sl-text{font-size:14px;line-height:1.22}[data-studio-landing] .sl-stat-rows{grid-template-columns:repeat(var(--sl-count,3), minmax(0, 1fr));gap:12px var(--sl-gap);margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-stat-rows[data-list]{grid-template-columns:minmax(0,1fr)}[data-studio-landing] .sl-stat-rows li{align-content:start;gap:8px;display:grid}[data-studio-landing] .sl-app{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}[data-studio-landing] .sl-app-stage{place-items:center;padding-block:12px;display:grid}[data-studio-landing] .sl-app-copy>.sl-head{grid-template-columns:minmax(0,1fr)}[data-studio-landing] .sl-app-copy .sl-head-lede{margin-top:0}[data-studio-landing] .sl-app-feats{gap:22px var(--sl-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 clamp(28px,3vw,40px);padding:0;list-style:none;display:grid}[data-studio-landing] .sl-app-feats>li{align-content:start;gap:4px;display:grid}[data-studio-landing] .sl-app-feats b{font-size:var(--sl-fs-body);font-weight:700}[data-studio-landing] .sl-store{width:250px;min-height:60px;color:var(--x-fg-on-dark);background:var(--x-fg);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:5px 10px;text-decoration:none;display:inline-flex}[data-studio-landing] .sl-store svg{flex:none;width:60px;height:60px}[data-studio-landing] .sl-store-robot{fill:var(--x-accent)}[data-studio-landing] .sl-store-antenna{fill:none;stroke:var(--x-accent);stroke-width:1.4px;stroke-linecap:round}[data-studio-landing] .sl-store-eye{fill:var(--x-fg)}[data-studio-landing] .sl-store>span{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:29px;font-weight:700;line-height:1.05;display:grid}[data-studio-landing] .sl-store small{font-family:var(--sl-font-text), system-ui, sans-serif;letter-spacing:0;color:color-mix(in srgb, var(--x-fg-on-dark) 72%, transparent);margin-left:1px;font-size:12px;font-weight:500}[data-studio-landing] .sl-phone{border:2px solid color-mix(in srgb, var(--x-fg-on-dark) 16%, var(--x-fg));background:var(--x-fg);width:252px;height:500px;box-shadow:0 24px 48px color-mix(in srgb, var(--x-fg) 22%, transparent);border-radius:40px;padding:8px;position:relative;transform:rotate(-3deg)}[data-studio-landing] .sl-phone-key{background:color-mix(in srgb, var(--x-fg-on-dark) 22%, var(--x-fg));border-radius:2px;width:3px;position:absolute}[data-studio-landing] .sl-phone-key[data-key=power]{height:54px;top:28%;right:-5px}[data-studio-landing] .sl-phone-key[data-key=up]{height:36px;top:24%;left:-5px}[data-studio-landing] .sl-phone-key[data-key=down]{height:36px;top:34%;left:-5px}[data-studio-landing] .sl-phone-notch{background:var(--x-fg);border-radius:0 0 12px 12px;width:36%;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-studio-landing] .sl-phone-speaker{background:color-mix(in srgb, var(--x-fg-on-dark) 10%, var(--x-fg));border-radius:2px;width:40%;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}[data-studio-landing] .sl-phone-camera{background:color-mix(in srgb, var(--x-fg-on-dark) 12%, var(--x-fg));border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:12%}[data-studio-landing] .sl-phone-screen{height:100%;color:var(--x-fg-on-dark);background:color-mix(in srgb, var(--x-fg-on-dark) 6%, var(--x-fg));border-radius:31px;flex-direction:column;gap:26px;padding:64px 14px 18px;display:flex;overflow:hidden}[data-studio-landing] .sl-phone-brand{justify-items:center;gap:14px;display:grid}[data-studio-landing] .sl-phone-symbol{background:var(--x-accent);width:46px;height:64px;-webkit-mask:url(/marca/bavelle-simbolo.svg) 50%/contain no-repeat;mask:url(/marca/bavelle-simbolo.svg) 50%/contain no-repeat}[data-studio-landing] .sl-phone-name{background:var(--x-fg-on-dark);width:92px;height:24px;-webkit-mask:url(/marca/bavelle-nome-sem-simbolo-branco.svg) 50%/contain no-repeat;mask:url(/marca/bavelle-nome-sem-simbolo-branco.svg) 50%/contain no-repeat}[data-studio-landing] .sl-phone-notices{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}[data-studio-landing] .sl-phone-notices>li{background:color-mix(in srgb, var(--x-fg-on-dark) 10%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;line-height:1.35;display:flex}[data-studio-landing] .sl-phone-notices b{font-size:12px;display:block}[data-studio-landing] .sl-phone-icon{background:var(--x-fg);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}[data-studio-landing] .sl-phone-icon:after{content:"";background:var(--x-accent);width:12px;height:17px;-webkit-mask:url(/marca/bavelle-simbolo.svg) 50%/contain no-repeat;mask:url(/marca/bavelle-simbolo.svg) 50%/contain no-repeat}[data-studio-landing] .sl-faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(32px,6vw,96px);display:grid}[data-studio-landing] .sl-faq-aside{flex-direction:column;justify-content:space-between;gap:40px;display:flex}[data-studio-landing] .sl-faq-aside>.sl-head{grid-template-columns:minmax(0,1fr);margin-bottom:0}[data-studio-landing] .sl-faq-aside .sl-head-lede{margin-top:0;line-height:1.12}[data-studio-landing] .sl-faq-sign{padding:calc(var(--sl-pad) + 14px) var(--sl-pad) var(--sl-pad);border-color:var(--x-fg-on-dark);align-items:flex-start;gap:22px;position:relative}[data-studio-landing] .sl-faq-sign-text{max-width:22ch;font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:clamp(24px,2vw,30px);font-style:italic;line-height:1.1}[data-studio-landing] .sl-faq{align-content:start;gap:8px;display:grid}[data-studio-landing] .sl-faq details{background:var(--sl-well);transition:background var(--x-motion-fast) var(--x-ease)}[data-studio-landing] .sl-faq details[open]{color:var(--x-fg);background:var(--x-surface);--sl-muted:var(--x-fg-muted)}[data-studio-landing] .sl-faq summary{min-height:64px;padding:12px 12px 12px var(--sl-pad);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:650;line-height:1.4;list-style:none;display:flex}[data-studio-landing] .sl-faq summary::-webkit-details-marker{display:none}[data-studio-landing] .sl-faq summary:after{content:"+";border:1px solid color-mix(in srgb, currentColor 30%, transparent);flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:400;line-height:1;display:grid}[data-studio-landing] .sl-faq details[open] summary:after{content:"−";color:var(--x-fg);background:var(--x-accent);border-color:var(--x-accent)}[data-studio-landing] .sl-faq details>p{max-width:62ch;padding:0 var(--sl-pad) 24px;color:var(--sl-muted);font-size:var(--sl-fs-body);margin:0;line-height:1.65}[data-studio-landing] .sl-finale{isolation:isolate;color:var(--x-fg);background:var(--x-surface);text-align:center;padding-block:clamp(150px,15vw,210px) clamp(88px,10vw,140px);position:relative;overflow:hidden}[data-studio-landing] .sl-finale:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--x-fg) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--x-fg) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to top, var(--x-fg) 55%, transparent);mask-image:linear-gradient(to top, var(--x-fg) 55%, transparent);background-size:30px 30px;position:absolute;inset:0}[data-studio-landing] .sl-finale-wave{width:100%;height:76px;fill:var(--x-fg);pointer-events:none;position:absolute;top:-2px;left:0}[data-studio-landing] .sl-finale-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}[data-studio-landing] .sl-finale-petal{aspect-ratio:1;background:var(--x-fg);opacity:.035;display:block;position:absolute;-webkit-mask:url(/studio/hero/petal.svg) 50%/contain no-repeat;mask:url(/studio/hero/petal.svg) 50%/contain no-repeat}[data-studio-landing] .sl-finale-petal-left{width:clamp(380px,40vw,640px);bottom:-32%;left:-14%;transform:rotate(-18deg)}[data-studio-landing] .sl-finale-petal-right{width:clamp(260px,26vw,420px);top:14%;right:-8%;transform:rotate(28deg)}[data-studio-landing] .sl-finale-orbit{border:1px solid color-mix(in srgb, var(--x-fg) 12%, transparent);border-radius:50%;width:760px;height:460px;margin:-230px 0 0 -380px;position:absolute;top:56%;left:50%;transform:rotate(-8deg)}[data-studio-landing] .sl-finale-inner{justify-items:center;display:grid}[data-studio-landing] .sl-finale .sl-finale-eyebrow{font-size:clamp(20px,2vw,29px);font-weight:400}[data-studio-landing] .sl-finale-title{font-family:var(--sl-font-display), system-ui, sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(56px,7.6vw,124px);font-weight:700;font-stretch:87.5%;line-height:.83}[data-studio-landing] .sl-finale-word{display:inline-block;position:relative}[data-studio-landing] .sl-finale-underline{background:var(--x-accent);width:112%;height:.34em;position:absolute;bottom:-.24em;left:-6%;transform:rotate(-2deg);-webkit-mask:url(/studio/hero/underline.svg) 50%/100% 100% no-repeat;mask:url(/studio/hero/underline.svg) 50%/100% 100% no-repeat}[data-studio-landing] .sl-finale-lede{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:40px 0 0;font-size:clamp(30px,3vw,46px);font-style:italic;font-weight:400;line-height:1.1}[data-studio-landing] .sl-finale-action{margin-top:48px;position:relative}[data-studio-landing] .sl-finale-cta{min-height:76px;color:var(--x-surface);background:var(--x-fg);box-shadow:0 6px 0 color-mix(in srgb, var(--x-fg) 15%, transparent);font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.03em;border-radius:10px;align-items:center;padding:12px 40px;font-size:clamp(22px,1.9vw,27px);font-weight:700;font-stretch:92%;line-height:1;text-decoration:none;transition:transform .15s cubic-bezier(.2,0,0,1);display:inline-flex}[data-studio-landing] .sl-finale-cta:active{transform:translateY(1px)}[data-studio-landing] .sl-finale-cta:focus-visible{outline:3px solid var(--x-fg);outline-offset:6px}@media (max-width:1024px){[data-studio-landing] .sl-live,[data-studio-landing] .sl-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-studio-landing] .sl-mats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-landing] .sl-mat-legend{grid-column:span var(--sl-close-2,1)}[data-studio-landing] .sl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-studio-landing] .sl-stat:is([data-wide],[data-span="2"]){grid-column:1/-1}}@media (max-width:760px){[data-studio-landing] .sl-live,[data-studio-landing] .sl-duo,[data-studio-landing] .sl-faq-layout,[data-studio-landing] .sl-app{grid-template-columns:1fr}[data-studio-landing] .sl-app-stage{order:1}[data-studio-landing] .sl-phone{width:230px;height:456px}[data-studio-landing] .sl-phone-screen{gap:18px;padding-top:44px}[data-studio-landing] .sl-phone-symbol{width:36px;height:50px}[data-studio-landing] .sl-app-feats{grid-template-columns:minmax(0,1fr);gap:16px}[data-studio-landing] .sl-live-stage{z-index:2;height:300px;min-height:0;position:sticky;top:0}[data-studio-landing] .sl-live-hint{font-size:19px;top:14px;right:14px}[data-studio-landing] .sl-showcase-media{min-height:0;padding-top:40px}[data-studio-landing] .sl-shapes{gap:22px 12px}[data-studio-landing] .sl-shapes svg{height:60px}[data-studio-landing] .sl-showcase-media>img{max-height:300px}[data-studio-landing] .sl-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-studio-landing] .sl-gallery .sl-tile-body{padding:12px}[data-studio-landing] .sl-gallery[data-count="3"]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:75%;grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}[data-studio-landing] .sl-gallery[data-count="3"]>li{scroll-snap-align:start}[data-studio-landing] .sl-made{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}[data-studio-landing] .sl-made>li[data-wide]{grid-column:1/-1}[data-studio-landing] .sl-made .sl-tile{padding:7px 7px 2px}[data-studio-landing] .sl-made .sl-tile:before{width:70px;height:22px;margin-left:-35px}[data-studio-landing] .sl-made .sl-tile-body .sl-arrow{display:none}[data-studio-landing] .sl-mat-body{padding:8px 14px 10px}[data-studio-landing] .sl-mat-name{font-size:26px}[data-studio-landing] .sl-faq-aside{gap:28px}[data-studio-landing] .sl-faq summary{min-height:56px;padding-left:18px;font-size:15px}[data-studio-landing] .sl-faq summary:after{width:34px;height:34px}[data-studio-landing] .sl-faq details>p{padding:0 18px 20px}[data-studio-landing] .sl-finale-wave{height:44px}[data-studio-landing] .sl-finale-lede{margin-top:32px}[data-studio-landing] .sl-finale-cta{min-height:66px;padding-inline:28px}}@media (max-width:539px){[data-studio-landing] .sl-mats{gap:10px}[data-studio-landing] .sl-mat-media{padding:12px 12px 0}[data-studio-landing] .sl-mat-body .sl-text{font-size:13px}}@media (prefers-reduced-motion:reduce){[data-studio-landing] .sl-finale-cta{transition:none}}
