.ZwnFmq_page [data-studio-landing] .sl-head-lede{line-height:1.45}.ZwnFmq_page [data-studio-landing] .ZwnFmq_catalog .sl-head-lede{line-height:1.27}.ZwnFmq_page [data-studio-landing] .sl-home-lede{line-height:1.22}.ZwnFmq_page [data-studio-landing] #lp-faq-title{line-height:.9}.ZwnFmq_page [data-studio-landing] .sl-faq-sign-text{max-width:400px}[data-studio-landing] .ZwnFmq_hero{min-height:670px}.ZwnFmq_page [data-studio-landing] .ZwnFmq_hero .sl-hero-copy>.sl-eyebrow{font-size:15px}[data-studio-landing] .ZwnFmq_hero h1.ZwnFmq_title{max-width:680px;margin-top:10px;font-size:clamp(54px,6.6vw,112px);line-height:.85}@media (min-width:1100px){.ZwnFmq_page [data-studio-landing] .ZwnFmq_hero .sl-hero-layout{grid-template-columns:minmax(0,680px) minmax(0,1fr)}}.ZwnFmq_page [data-studio-landing] .ZwnFmq_hero .sl-title-underline{bottom:-.21em}.ZwnFmq_heroMoney{max-width:52ch;color:var(--x-fg);align-items:flex-start;gap:10px;margin:35px 0 0;font-size:16px;font-weight:600;line-height:1.15;display:flex}.ZwnFmq_heroMoney svg{color:var(--x-fg);background:var(--x-accent);box-sizing:content-box;flex:none;padding:2px}[data-studio-landing] .ZwnFmq_heroArt{place-items:center;min-height:340px;display:grid;left:clamp(0px,28vw - 286.72px,117px)}.ZwnFmq_page [data-studio-landing] .ZwnFmq_heroArt .sl-hero-doodle{top:160px;left:-130px}.ZwnFmq_sticker{width:5.25em;height:2.8em;color:var(--x-fg);background:var(--x-accent);box-shadow:0 6px 0 color-mix(in srgb, var(--x-fg) 14%, transparent), 0 18px 34px color-mix(in srgb, var(--x-fg) 10%, transparent);border-radius:4px;gap:.073em;padding:.37em;font-size:clamp(48px,5.7vw,82px);display:grid;transform:rotate(-6deg)}.ZwnFmq_sticker>span,.ZwnFmq_sticker>strong{white-space:nowrap}.ZwnFmq_sticker>span{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;margin:.44em 0 -.38em;font-size:.94em;font-style:italic;font-weight:400;line-height:.39}.ZwnFmq_sticker>strong{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.045em;margin-bottom:-.23em;font-size:1em;font-weight:700;font-stretch:87.5%;line-height:.37}[data-studio-landing] .ZwnFmq_staticCard{cursor:default}.ZwnFmq_gainLayout{align-items:stretch;gap:var(--sl-gap);grid-template-columns:minmax(0,1fr) minmax(320px,440px);display:grid}.ZwnFmq_gainGrid{gap:var(--sl-gap);display:grid}[data-studio-landing] .ZwnFmq_gainCard{padding:var(--sl-pad);gap:12px}.ZwnFmq_gainName{font-family:var(--sl-font-display), system-ui, sans-serif;font-size:var(--sl-fs-h3);letter-spacing:-.04em;margin:0;font-weight:720;font-stretch:92%;line-height:1}.ZwnFmq_page [data-studio-landing] .ZwnFmq_gainCard .sl-text{max-width:44ch;line-height:1.47}.ZwnFmq_gainSum{max-width:60ch;font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:clamp(26px,3vw,36px) 0 0;font-size:clamp(24px,2.2vw,32px);font-style:italic;line-height:1.2}.ZwnFmq_gainSum strong{z-index:0;font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.03em;white-space:nowrap;font-style:normal;font-weight:700;position:relative}.ZwnFmq_gainSum strong:after{content:"";z-index:-1;background:var(--x-accent);width:108%;height:.34em;position:absolute;bottom:-.2em;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] .ZwnFmq_receipt{padding:calc(var(--sl-pad) + 10px) var(--sl-pad) var(--sl-pad);margin:0}.ZwnFmq_receiptHead{justify-content:flex-end;display:flex}.ZwnFmq_receiptItem{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(28px,2.4vw,34px);font-style:italic;line-height:1.02}.ZwnFmq_receiptRows{border-top:1.5px dashed color-mix(in srgb, var(--sl-fg) 30%, transparent);gap:8px;margin:16px 0 0;padding:16px 0 0;display:grid}.ZwnFmq_receiptRows>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ZwnFmq_receiptRows dt{color:var(--sl-muted);font-size:14px}.ZwnFmq_receiptRows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.ZwnFmq_receiptPaid dt,.ZwnFmq_receiptPaid dd{color:var(--sl-fg);font-weight:700}.ZwnFmq_receiptTotal{color:var(--x-fg-on-dark);background:var(--x-fg);justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.ZwnFmq_receiptTotal span{font-size:14px;font-weight:700}.ZwnFmq_receiptTotal strong{color:var(--x-accent);font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,38px);font-weight:720;line-height:1}.ZwnFmq_sim{gap:var(--sl-gap);grid-template-columns:minmax(0,1fr) minmax(320px,440px);display:grid}.ZwnFmq_simControls{padding:var(--sl-pad);border:1.5px solid var(--x-fg);color:var(--x-fg);background:var(--x-surface);gap:26px;display:grid}.ZwnFmq_simField{gap:6px;display:grid}.ZwnFmq_simLabel{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;display:flex}.ZwnFmq_simValue{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:720;font-stretch:92%}.ZwnFmq_simHint{color:var(--x-fg-muted);font-size:var(--sl-fs-sm);margin:0;line-height:1.5;display:block}.ZwnFmq_simToggle{border-top:1.5px dashed color-mix(in srgb, var(--x-fg) 30%, transparent);cursor:pointer;align-items:flex-start;gap:12px;padding-top:20px;display:flex;position:relative}.ZwnFmq_simToggle input{opacity:0;pointer-events:none;position:absolute}.ZwnFmq_simToggleBox{border:1.5px solid var(--x-fg);background:var(--x-surface);width:40px;height:22px;transition:background var(--x-motion-fast) var(--x-ease);flex:none;margin-top:1px;position:relative}.ZwnFmq_simToggleBox:after{content:"";background:var(--x-fg);width:13px;height:13px;transition:transform var(--x-motion-fast) var(--x-ease);position:absolute;top:3px;left:3px}.ZwnFmq_simToggle input:checked+.ZwnFmq_simToggleBox{background:var(--x-accent)}.ZwnFmq_simToggle input:checked+.ZwnFmq_simToggleBox:after{transform:translate(18px)}.ZwnFmq_simToggle input:focus-visible+.ZwnFmq_simToggleBox{outline:2px solid var(--x-fg);outline-offset:3px}.ZwnFmq_simToggleTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.ZwnFmq_simSoon{color:var(--x-fg);background:var(--x-accent);font-family:var(--sl-font-serif), Georgia, serif;padding:3px 9px 4px;font-size:15px;font-style:italic;font-weight:400;line-height:1;transform:rotate(-3deg)}.ZwnFmq_simResult{padding:var(--sl-pad);color:var(--x-fg-on-dark);background:var(--x-fg);flex-direction:column;display:flex}.ZwnFmq_simSentence{color:color-mix(in srgb, var(--x-fg-on-dark) 70%, transparent);font-family:var(--sl-font-serif), Georgia, serif;margin:0;font-size:clamp(21px,1.7vw,25px);font-style:italic;line-height:1.2}.ZwnFmq_simTotal{color:var(--x-accent);font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:clamp(48px,5vw,72px);font-weight:720;font-stretch:87.5%;line-height:.9}.ZwnFmq_simRows{border-top:1.5px dashed color-mix(in srgb, var(--x-fg-on-dark) 24%, transparent);gap:10px;margin:24px 0 0;padding:20px 0 0;display:grid}.ZwnFmq_simRows>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ZwnFmq_simRows dt{color:color-mix(in srgb, var(--x-fg-on-dark) 66%, transparent);font-size:14px}.ZwnFmq_simRows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700}.ZwnFmq_simNote{color:color-mix(in srgb, var(--x-fg-on-dark) 55%, transparent);margin:auto 0 0;padding-top:22px;font-size:12px;line-height:1.5}.ZwnFmq_products{gap:var(--sl-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .ZwnFmq_product{min-height:132px;font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;justify-content:flex-end;padding:20px 22px;font-size:clamp(28px,2.3vw,34px);line-height:1}[data-studio-landing] .ZwnFmq_studioGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.ZwnFmq_studioGrid>.sl-head{grid-template-columns:minmax(0,1fr);margin-bottom:0}[data-studio-landing] .ZwnFmq_studioPanel[data-surface]{padding:var(--sl-pad);border-color:color-mix(in srgb, var(--x-fg-on-dark) 30%, transparent);gap:16px}.ZwnFmq_studioPanel strong{color:var(--x-fg-on-dark)}.ZwnFmq_cards{gap:var(--sl-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .ZwnFmq_card{gap:10px;padding:22px 24px}.ZwnFmq_card .sl-text{font-size:14px;line-height:1.5}.ZwnFmq_card .sl-tags{margin-top:6px}.ZwnFmq_aside{color:var(--sl-muted);margin:20px 0 0;font-size:14px;line-height:1.5}.ZwnFmq_fitGrid{gap:var(--sl-gap);grid-template-columns:1.3fr 1fr 1fr;display:grid}.ZwnFmq_fitList{gap:12px;margin:8px 0 0;display:grid}.ZwnFmq_fitList dt{font-size:14px;font-weight:700}.ZwnFmq_fitList dd{color:var(--sl-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.ZwnFmq_flow{gap:var(--sl-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-studio-landing] .ZwnFmq_flowStep{gap:18px;min-height:160px;padding:20px}.ZwnFmq_flowIndex{width:32px;height:32px;color:var(--sl-strong-fg);background:var(--sl-strong-bg);font-family:var(--sl-font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:720;line-height:1;display:grid}.ZwnFmq_flowText{font-size:15px;font-weight:600;line-height:1.4}.ZwnFmq_roles{gap:var(--sl-gap);margin-top:var(--sl-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-studio-landing] .ZwnFmq_role{gap:14px;padding:22px 24px}.ZwnFmq_roleName{font-family:var(--sl-font-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(30px,2.6vw,38px);font-style:italic;font-weight:400;line-height:1}[data-studio-landing] .ZwnFmq_twoCol{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ZwnFmq_twoCol .sl-head{grid-template-columns:minmax(0,1fr);margin-bottom:26px}.ZwnFmq_checkList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ZwnFmq_checkList li{align-items:center;gap:12px;font-size:clamp(15px,1.2vw,18px);font-weight:600;display:flex}.ZwnFmq_checkList svg{color:var(--x-fg);background:var(--x-accent);box-sizing:content-box;flex:none;padding:3px}[data-studio-landing] .ZwnFmq_entry{padding:calc(var(--sl-pad) + 14px) var(--sl-pad) var(--sl-pad);gap:14px}.ZwnFmq_entryText{font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:720;font-stretch:92%;line-height:1.02}[data-studio-landing] .ZwnFmq_finale .ZwnFmq_finaleTitle{font-size:clamp(50px,6.4vw,104px)}[data-studio-landing] .ZwnFmq_finale .ZwnFmq_finaleLede{max-width:700px;font-size:clamp(24px,2.3vw,34px)}.ZwnFmq_finaleList{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:34px 0 0;padding:0;list-style:none;display:flex}.ZwnFmq_finaleList li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ZwnFmq_finaleList svg{color:var(--x-fg);background:var(--x-accent);box-sizing:content-box;flex:none;padding:3px}.ZwnFmq_finaleForm{text-align:left;width:100%;max-width:560px;margin-top:44px}.ZwnFmq_form{padding:var(--sl-pad);border:1.5px solid var(--x-fg);color:var(--x-fg);background:var(--x-surface);gap:14px;display:grid;position:relative}.ZwnFmq_field{gap:6px;display:grid}.ZwnFmq_label{color:var(--x-fg-muted);font-size:var(--sl-fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ZwnFmq_input,.ZwnFmq_textarea{border:1.5px solid color-mix(in srgb, var(--x-fg) 30%, transparent);width:100%;color:var(--x-fg);background:var(--x-surface);font:inherit;transition:border-color var(--x-motion-fast) var(--x-ease);padding:0 14px;font-size:15px}.ZwnFmq_input{height:50px}.ZwnFmq_textarea{resize:vertical;min-height:92px;padding-block:12px;line-height:1.5}.ZwnFmq_input::placeholder,.ZwnFmq_textarea::placeholder{color:color-mix(in srgb, var(--x-fg) 42%, transparent)}.ZwnFmq_input:focus-visible,.ZwnFmq_textarea:focus-visible{border-color:var(--x-fg);box-shadow:0 0 0 3px var(--x-accent);outline:none}.ZwnFmq_submit{min-height:58px;color:var(--x-surface);background:var(--x-fg);box-shadow:0 4px 0 color-mix(in srgb, var(--x-fg) 15%, transparent);font-family:var(--sl-font-display), system-ui, sans-serif;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:6px;padding:0 24px;font-size:19px;font-weight:700;font-stretch:92%;line-height:1;transition:transform .15s cubic-bezier(.2,0,0,1);display:inline-flex}.ZwnFmq_submit:active:not(:disabled){transform:translateY(1px)}.ZwnFmq_submit:focus-visible{outline:3px solid var(--x-fg);outline-offset:5px}.ZwnFmq_submit:disabled{opacity:.45;cursor:not-allowed}.ZwnFmq_note{color:var(--x-fg-muted);margin:0;font-size:12px;line-height:1.5}.ZwnFmq_note a{color:inherit;text-decoration:underline}.ZwnFmq_error{color:var(--x-danger-ink);margin:0;font-size:13px;font-weight:600}.ZwnFmq_done{margin:0;font-size:16px;line-height:1.55}@media (max-width:1024px){.ZwnFmq_gainLayout,.ZwnFmq_sim,[data-studio-landing] .ZwnFmq_studioGrid,[data-studio-landing] .ZwnFmq_twoCol{grid-template-columns:minmax(0,1fr)}.ZwnFmq_products,.ZwnFmq_cards,.ZwnFmq_flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ZwnFmq_fitGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){[data-studio-landing] .ZwnFmq_hero h1.ZwnFmq_title{font-size:clamp(46px,11.5vw,72px)}[data-studio-landing] .ZwnFmq_heroArt{min-height:200px}.ZwnFmq_finaleList{text-align:left;justify-items:start;width:100%;max-width:560px;display:grid}.ZwnFmq_roles{grid-template-columns:minmax(0,1fr)}[data-studio-landing] .ZwnFmq_staticCard .sl-home-cardDesc{display:block}}@media (max-width:539px){[data-studio-landing] .sl-home-grid:has(.ZwnFmq_staticCard){grid-template-columns:minmax(0,1fr)}.ZwnFmq_products{gap:10px}[data-studio-landing] .ZwnFmq_product{min-height:92px;padding:14px 16px;font-size:26px}.ZwnFmq_cards,.ZwnFmq_flow{grid-template-columns:minmax(0,1fr)}[data-studio-landing] .ZwnFmq_flowStep{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.ZwnFmq_simToggleBox,.ZwnFmq_simToggleBox:after,.ZwnFmq_input,.ZwnFmq_textarea,.ZwnFmq_submit{transition:none}}
