#stitch-home .explore-editorial{--scene-accent:var(--accent)}#stitch-home .explore-editorial section[id]{scroll-margin-top:112px}#stitch-home .explore-editorial .explore-section-heading{max-width:680px}#stitch-home .explore-editorial .explore-section-heading h2{letter-spacing:-.055em;margin-top:22px;font:550 clamp(38px,4.6vw,68px)/1.12 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-editorial h2 em,#stitch-home .explore-editorial h3 em{color:var(--scene-accent);font-style:normal;font-weight:inherit}#stitch-home .explore-editorial .explore-section-heading>p{max-width:560px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.9}#stitch-home .explore-editorial .eyebrow{letter-spacing:.13em;font-size:11px;line-height:1.6}#stitch-home .explore-editorial .button{gap:9px;min-height:48px;padding:13px 24px;font:650 12px/1.5 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-editorial .icon-button{min-width:44px;min-height:44px;padding:10px}#stitch-home .explore-editorial .text-link{min-height:44px}#stitch-home .explore-how{padding-block:112px 88px}#stitch-home .explore-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:66px 0 0;padding:0;list-style:none;display:grid}#stitch-home .explore-steps li{border-top:1px solid rgb(var(--sky-line) / .45);padding-top:24px}#stitch-home .explore-steps li>div{color:var(--accent);justify-content:space-between;align-items:center;display:flex}#stitch-home .explore-steps li>div>span{color:var(--muted);font-size:13px}#stitch-home .explore-editorial .explore-steps h3{letter-spacing:-.025em;margin-top:30px;font:600 20px/1.5 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-steps p{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.9}#stitch-home .explore-method{padding-block:88px 60px}#stitch-home .explore-method-heading{text-align:center;margin:0 auto 40px}#stitch-home .explore-method-heading>p{margin-inline:auto}#stitch-home .explore-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);align-items:center;gap:56px;min-height:780px;padding-block:100px;scroll-margin-top:96px;display:grid}#stitch-home .explore-story-01{--scene-accent:rgb(var(--sky-blue))}#stitch-home .explore-story-02{--scene-accent:var(--sage)}#stitch-home .explore-story-03{--scene-accent:var(--accent)}#stitch-home .explore-story-04{--scene-accent:rgb(var(--sky-steel));scroll-margin-top:96px}#stitch-home .explore-story-copy .eyebrow{color:var(--scene-accent)}#stitch-home .explore-editorial .explore-story-copy h3{letter-spacing:-.045em;margin-top:24px;font:550 clamp(28px,2.8vw,42px)/1.23 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-story-copy>p{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.95}#stitch-home .explore-story-note{color:var(--scene-accent);align-items:flex-start;gap:9px;margin-top:28px;font-size:11px;line-height:1.7;display:flex}#stitch-home .explore-story-note svg{margin-top:2px}#stitch-home .explore-story-figure{min-width:0;margin:0}#stitch-home .explore-scroll-scene{transform-origin:50%}#stitch-home .explore-product-window{border:1px solid rgb(var(--sky-line) / .4);background:var(--white);box-shadow:0 38px 90px -48px rgb(var(--sky-ink) / .25), 0 0 90px -55px var(--scene-accent);border-radius:20px;overflow:hidden}#stitch-home .explore-window-bar{background:rgb(var(--sky-low) / .6);border-bottom:1px solid rgb(var(--sky-line) / .24);color:var(--muted);align-items:center;gap:12px;padding:16px 20px;font-size:10px;display:flex}#stitch-home .explore-window-dots{gap:5px;display:flex}#stitch-home .explore-window-dots i{background:rgb(var(--sky-line) / .65);border-radius:50%;width:6px;height:6px}#stitch-home .explore-window-body{grid-template-columns:148px minmax(0,1fr);min-height:475px;display:grid}#stitch-home .explore-preview-sidebar{background:rgb(var(--sky-low) / .3);border-right:1px solid rgb(var(--sky-line) / .22);flex-direction:column;gap:6px;padding:26px 14px;display:flex}#stitch-home .explore-preview-sidebar strong{letter-spacing:-.04em;margin-bottom:24px;padding:0 8px;font-size:15px}#stitch-home .explore-preview-sidebar strong span{color:var(--muted);letter-spacing:.08em;margin-top:6px;font-size:7px;font-weight:500;display:block}#stitch-home .explore-preview-sidebar nav{gap:6px;display:grid}#stitch-home .explore-preview-sidebar nav>button{min-height:44px;font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:11px 8px;font-size:10px;transition:background .2s,color .2s;display:flex}#stitch-home .explore-preview-sidebar nav>button.active{background:rgb(var(--sky-primary-bg));color:var(--accent)}#stitch-home .explore-preview-sidebar nav>button:hover{background:rgb(var(--sky-primary-bg) / .6);color:var(--accent)}#stitch-home .explore-preview-sidebar nav>button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#stitch-home .explore-preview-sidebar nav>button svg{flex-shrink:0}#stitch-home .explore-preview-sidebar>small{color:var(--muted);margin-top:auto;padding:0 8px;font-size:10px;line-height:1.9}#stitch-home .explore-preview-content{min-width:0;padding:26px}#stitch-home .explore-screen-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#stitch-home .explore-editorial .explore-screen-heading .eyebrow{letter-spacing:.07em;color:var(--scene-accent);font-size:8px}#stitch-home .explore-screen-meta{color:var(--muted);align-items:center;gap:6px;font-size:9px;line-height:1.7;display:flex}#stitch-home .explore-editorial .explore-preview-content>h3{letter-spacing:-.04em;margin-top:20px;font:600 23px/1.35 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-preview-content>p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.8}#stitch-home .explore-lesson-example{background:rgb(var(--sky-blue-bg) / .55);border-radius:12px;margin-top:24px;padding:22px}#stitch-home .explore-editorial .explore-lesson-example .eyebrow{color:rgb(var(--sky-blue));font-size:8px}#stitch-home .explore-lesson-example p{margin-block:13px 18px;font-size:16px;line-height:1.85}#stitch-home .explore-lesson-example em{color:rgb(var(--sky-blue));border-bottom:1px solid rgb(var(--sky-blue) / .5);font-style:normal;font-weight:600}#stitch-home .explore-sample-question{gap:8px;margin-top:22px;font-size:10px;display:grid}#stitch-home .explore-sample-question>strong{margin-bottom:7px;font-weight:600;line-height:1.8}#stitch-home .explore-sample-question>button{border:1px solid rgb(var(--sky-line) / .25);background:var(--white);min-height:44px;color:var(--ink);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}#stitch-home .explore-sample-question>button i{background:rgb(var(--sky-low));border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}#stitch-home .explore-sample-question .explore-sample-answer{border-color:rgb(var(--sky-primary) / .3);background:rgb(var(--sky-primary-bg) / .65)}#stitch-home .explore-sample-answer svg{color:var(--accent);margin-left:auto}#stitch-home .explore-screen-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;font-size:8px;display:flex}#stitch-home .explore-screen-bottom>span:first-child{color:var(--accent);align-items:center;gap:5px;display:flex}#stitch-home .explore-card-stack{isolation:isolate;margin:36px 22px 22px;position:relative}#stitch-home .explore-stack-back{border:1px solid rgb(var(--sky-line) / .3);background:rgb(var(--sky-soft));z-index:-2;border-radius:14px;position:absolute;inset:0;transform:rotate(-6deg)}#stitch-home .explore-stack-back.second{background:rgb(var(--sky-low));z-index:-1;transform:rotate(4deg)}#stitch-home .explore-preview-flashcard{text-align:center;border:1px solid rgb(var(--sky-line) / .35);background:var(--white);box-shadow:0 12px 28px -22px rgb(var(--sky-ink) / .35);border-radius:14px;padding:28px 24px;position:relative}#stitch-home .explore-editorial .explore-preview-flashcard .eyebrow{color:var(--sage);font-size:8px}#stitch-home .explore-preview-flashcard>strong{font:500 38px/1.4 var(--serif);margin-top:12px;display:block}#stitch-home .explore-preview-flashcard>span:not(.eyebrow){color:var(--muted);font-size:11px}#stitch-home .explore-card-rule{background:rgb(var(--sky-line) / .3);max-width:60px;height:1px;margin:20px auto}#stitch-home .explore-preview-flashcard p{font-size:12px;line-height:1.8}#stitch-home .explore-preview-flashcard small{color:var(--muted);margin-top:12px;font-size:10px;display:block}#stitch-home .explore-recall-actions{justify-content:center;gap:12px;margin-top:26px;display:flex}#stitch-home .explore-recall-actions>button{min-height:44px;font:inherit;background:var(--surface);color:var(--ink);border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:10px 24px;font-size:10px;display:flex}#stitch-home .explore-recall-actions>button:last-child{background:rgb(var(--sky-primary-bg));color:var(--accent)}#stitch-home .explore-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}#stitch-home .explore-preview-stats>div{border:1px solid rgb(var(--sky-line) / .24);border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 12px;display:flex}#stitch-home .explore-preview-stats svg{color:var(--accent)}#stitch-home .explore-preview-stats strong{font-size:25px;font-weight:600;line-height:1.5}#stitch-home .explore-preview-stats span{color:var(--muted);font-size:8px;line-height:1.6}#stitch-home .explore-preview-chart{border:1px solid rgb(var(--sky-line) / .24);border-radius:10px;margin-top:18px;padding:18px}#stitch-home .explore-preview-chart>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}#stitch-home .explore-preview-chart strong{font-size:10px;font-weight:600}#stitch-home .explore-preview-chart>div:first-child>span{color:var(--muted);font-size:8px}#stitch-home .explore-chart-bars{justify-content:space-around;align-items:flex-end;gap:10px;padding-top:20px;display:flex}#stitch-home .explore-chart-bars>button{min-width:0;min-height:120px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;padding:4px;display:flex}#stitch-home .explore-chart-bars span,#stitch-home .explore-chart-bars small{color:var(--muted);font-size:8px}#stitch-home .explore-chart-bars i{background:rgb(var(--sky-primary) / .55);border-radius:4px 4px 0 0;width:min(100%,28px)}#stitch-home .explore-next-review{background:rgb(var(--sky-primary-bg) / .55);color:var(--accent);border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}#stitch-home .explore-next-review>div{flex:1}#stitch-home .explore-next-review strong{font-size:9px;font-weight:600;line-height:1.7;display:block}#stitch-home .explore-next-review span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.7;display:block}#stitch-home .explore-preview-content button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#stitch-home .explore-preview-content button:not(:disabled){cursor:pointer}#stitch-home .explore-recall-actions button:disabled{cursor:default;opacity:.45}#stitch-home .explore-recall-actions button[aria-pressed=true]{border-color:var(--accent)}#stitch-home .explore-sample-question .explore-sample-wrong{border-color:rgb(var(--sky-warning));background:rgb(var(--sky-warning-bg))}#stitch-home .explore-preview-feedback{min-height:48px;color:var(--muted);align-items:flex-start;gap:7px;margin-top:14px;font-size:11px;line-height:1.8;display:flex}#stitch-home .explore-preview-feedback svg{color:var(--accent);flex-shrink:0;margin-top:2px}#stitch-home .explore-preview-feedback[data-tone=success]{color:var(--accent)}#stitch-home .explore-preview-feedback[data-tone=retry]{color:rgb(var(--sky-warning))}#stitch-home .explore-preview-listen,#stitch-home .explore-preview-reveal,#stitch-home .explore-screen-bottom>button{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:inline-flex}#stitch-home .explore-preview-listen[aria-pressed=true]{background:rgb(var(--sky-primary-bg))}#stitch-home .explore-recall-listen{min-width:44px;margin-top:6px}#stitch-home .explore-recall-meaning{min-height:82px}#stitch-home .explore-preview-reveal{background:rgb(var(--sky-primary-bg));margin-top:14px;padding-inline:14px}#stitch-home .explore-chart-bars button[aria-pressed=true]{border-color:rgb(var(--sky-primary) / .5);background:rgb(var(--sky-primary-bg) / .5)}#stitch-home .explore-chart-bars button[aria-pressed=true] i{background:var(--accent)}#stitch-home .explore-chart-detail{min-height:36px;color:var(--muted);margin-top:12px;font-size:10px;line-height:1.8}#stitch-home .explore-preview-save{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}#stitch-home .explore-preview-save .lesson-save-button{border-radius:9px;margin:0;padding:8px 12px;font-size:10px}#stitch-home .explore-preview-save .lesson-save-icon svg{width:16px;height:16px}#stitch-home .explore-saved-status{min-height:22px;color:var(--accent);margin-top:16px;font-size:10px;line-height:1.8}#stitch-home .explore-saved-list{gap:14px;margin-top:18px;display:grid}#stitch-home .explore-saved-item{border:1px solid rgb(var(--sky-line) / .3);background:rgb(var(--sky-low) / .35);border-radius:12px;min-width:0;padding:18px}#stitch-home .explore-saved-item-heading{color:var(--scene-accent);align-items:center;gap:8px;font-size:9px;display:flex}#stitch-home .explore-saved-item-heading>svg:last-child{margin-left:auto}#stitch-home .explore-saved-item h4{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:14px;font-size:18px;font-weight:600;line-height:1.5}#stitch-home .explore-saved-item p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}#stitch-home .explore-saved-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}#stitch-home .explore-saved-empty{text-align:center;border:1px dashed rgb(var(--sky-line) / .5);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:24px;display:flex}#stitch-home .explore-saved-empty>svg{color:var(--scene-accent)}#stitch-home .explore-saved-empty h4{margin-top:18px;font-size:18px;font-weight:600;line-height:1.6}#stitch-home .explore-saved-empty p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}#stitch-home .explore-saved-footnote{color:var(--muted);margin-top:20px;font-size:9px;line-height:1.8}#stitch-home .explore-tutor{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:60px 120px;display:grid}#stitch-home h2[tabindex="-1"]:focus,#stitch-home h3[tabindex="-1"]:focus{outline:none}#stitch-home .explore-tutor .eyebrow{color:var(--accent)}#stitch-home .explore-tutor-points{color:var(--muted);gap:14px;margin:26px 0 30px;padding:0;font-size:12px;line-height:1.8;list-style:none;display:grid}#stitch-home .explore-tutor-points li{align-items:flex-start;gap:10px;display:flex}#stitch-home .explore-tutor-points svg{color:var(--accent);flex-shrink:0;margin-top:3px}#stitch-home .explore-tutor .explore-tutor-access{margin-top:14px;font-size:11px;line-height:1.8}#stitch-home .explore-tutor-conversation{min-width:0;padding:12px 0}#stitch-home .explore-tutor-conversation-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}#stitch-home .explore-tutor-conversation-title>span:last-child{color:var(--muted);font-size:10px}#stitch-home .explore-tutor-message{border:1px solid rgb(var(--sky-line) / .25);overflow-wrap:anywhere;padding:24px 28px}#stitch-home .explore-tutor-message.learner{background:rgb(var(--sky-low) / .65);border-radius:20px 20px 4px;margin:0 0 22px 68px}#stitch-home .explore-tutor-message.learner>span{color:var(--muted);font-size:10px}#stitch-home .explore-tutor-message.learner p{margin-top:8px;font-size:17px;line-height:1.8}#stitch-home .explore-tutor-message.tutor{background:var(--white);box-shadow:0 24px 65px -42px rgb(var(--sky-ink) / .28);border-radius:4px 20px 20px;margin-right:30px}#stitch-home .explore-tutor-speaker{color:var(--accent);align-items:center;gap:9px;margin-bottom:16px;font-size:13px;display:flex}#stitch-home .explore-tutor-message.tutor>p{color:var(--muted);font-size:12px;line-height:1.9}#stitch-home .explore-tutor-message.tutor blockquote{letter-spacing:-.025em;margin:16px 0;font-size:clamp(19px,1.8vw,25px);line-height:1.65}#stitch-home .explore-tutor-message mark{background:rgb(var(--sky-primary-bg) / .7);color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 4px}#stitch-home .explore-tutor-message.tutor .explore-tutor-explanation{border-top:1px solid rgb(var(--sky-line) / .25);padding-top:16px;font-size:11px}#stitch-home .explore-tutor-conversation-end{color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0 4px;font-size:11px;display:flex}#stitch-home .explore-tutor-conversation-end small{color:var(--muted);margin-left:auto;font-size:9px}#stitch-home .explore-sentence-tutor{padding-top:10px;font-size:13px;line-height:1.8}#stitch-home .explore-sentence-tutor-head{color:var(--accent);flex-wrap:wrap;align-items:center;gap:9px;font-size:17px;display:flex}#stitch-home .explore-sentence-tutor-head span{color:var(--muted);margin-left:auto;font-size:10px}#stitch-home .explore-sentence-tutor>p{color:var(--muted);margin-block:14px 20px}#stitch-home .explore-sentence-tutor label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}#stitch-home .explore-sentence-tutor textarea{border:1px solid rgb(var(--sky-line) / .5);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;min-height:104px;padding:14px;display:block}#stitch-home .explore-sentence-tutor textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#stitch-home .explore-sentence-tutor-actions{justify-content:space-between;align-items:center;gap:16px;margin-block:12px;display:flex}#stitch-home .explore-sentence-tutor small{color:var(--muted);font-size:10px}#stitch-home .explore-sentence-tutor-actions .button{min-height:44px;padding:12px 20px;font-size:12px}#stitch-home .explore-sentence-tutor button:disabled{opacity:.55;cursor:default}#stitch-home .explore-sentence-feedback{background:rgb(var(--sky-primary-bg) / .45);border-left:3px solid var(--accent);border-radius:12px;margin-block:20px;padding:20px}#stitch-home .explore-sentence-feedback strong{color:var(--accent)}#stitch-home .explore-sentence-feedback p{margin-top:8px}#stitch-home .explore-sentence-feedback blockquote{margin:14px 0 0;font-size:16px}#stitch-home .explore-sentence-availability{color:var(--muted);margin-block:12px}#stitch-home #explore-sentence-note{margin-top:16px;line-height:1.8;display:block}@media (max-width:820px){#stitch-home .explore-scroll-scene{transform-origin:top}#stitch-home .explore-tutor{grid-template-columns:1fr;gap:40px;padding-block:40px 80px}}@media (max-width:620px){#stitch-home .explore-tutor-message.learner{margin-left:30px}#stitch-home .explore-tutor-message.tutor{margin-right:12px}#stitch-home .explore-tutor-message{padding:20px}}@media (hover:hover){#stitch-home .explore-sample-question button:not(:disabled):hover,#stitch-home .explore-chart-bars button:hover{border-color:var(--accent)}}#stitch-home .explore-demo-section{background:rgb(var(--sky-low) / .4);border-block:1px solid rgb(var(--sky-line) / .2);padding-block:90px}#stitch-home .explore-editorial .explore-demo-section .explore-section-heading{text-align:center;margin-inline:auto}#stitch-home .explore-demo-section .explore-section-heading>p{margin-inline:auto}#stitch-home .explore-demo-section .explore-word-demo{margin-top:10px}#stitch-home .explore-live-demo{border-top:1px solid rgb(var(--sky-line) / .3);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:56px 20px;display:grid}#stitch-home .explore-demo-copy{max-width:430px}#stitch-home .explore-editorial .explore-demo-copy h3{letter-spacing:-.04em;margin-top:20px;font:550 clamp(30px,3.5vw,48px)/1.2 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-demo-copy p{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.9}#stitch-home .explore-demo-counter{color:var(--muted);margin-top:22px;font-size:11px;display:block}#stitch-home .explore-demo-card-wrap{text-align:center;justify-self:center;width:100%;max-width:460px}#stitch-home .explore-demo-card{text-align:left;border:1px solid var(--glass-edge);background:linear-gradient(135deg, rgb(var(--sky-card) / .8), rgb(var(--sky-card) / .5));min-height:380px;box-shadow:var(--glass-shadow);border-radius:20px;padding:32px;transition:background .25s}#stitch-home .explore-demo-card[data-revealed=true]{background:rgb(var(--sky-card))}#stitch-home .explore-demo-word{justify-content:space-between;align-items:center;margin-top:20px;display:flex}#stitch-home .explore-demo-word h4{font:500 44px/1.2 var(--serif);letter-spacing:-.035em;margin:0}#stitch-home .explore-demo-word .icon-button{background:rgb(var(--sky-primary-bg));color:var(--accent)}#stitch-home .explore-demo-phonetic{color:var(--muted);margin-top:10px;font-size:13px;display:block}#stitch-home .explore-demo-answer{min-height:132px;padding-top:24px}#stitch-home .explore-demo-answer p{color:var(--muted);font-size:14px;line-height:1.8}#stitch-home .explore-demo-answer blockquote{color:var(--ink);margin:12px 0 0;font-size:13px;line-height:1.8}#stitch-home .explore-demo-card .button{margin-top:20px}#stitch-home .explore-demo-card-wrap>.text-link{margin-top:22px;font-size:12px}#stitch-home .explore-benefits{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding-block:130px;display:grid}#stitch-home .explore-benefits .button{margin-top:30px}#stitch-home .explore-benefit-list article{border-bottom:1px solid rgb(var(--sky-line) / .3);gap:24px;padding-block:28px;display:flex}#stitch-home .explore-benefit-list article>svg{color:var(--accent);margin-top:3px}#stitch-home .explore-editorial .explore-benefit-list h3{letter-spacing:-.025em;font:600 19px/1.5 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-benefit-list p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.9}#stitch-home .explore-faq{grid-template-columns:1fr 1.2fr;gap:100px;padding-block:40px 120px;display:grid}#stitch-home .explore-editorial .explore-faq h2{font-size:clamp(34px,3.5vw,48px)}#stitch-home .explore-faq details{border-bottom:1px solid rgb(var(--sky-line) / .35)}#stitch-home .explore-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:82px;font-size:14px;font-weight:600;line-height:1.7;list-style:none;display:flex}#stitch-home .explore-faq summary::-webkit-details-marker{display:none}#stitch-home .explore-faq summary svg{color:var(--muted);transition:transform .2s}#stitch-home .explore-faq details[open] summary svg{transform:rotate(180deg)}#stitch-home .explore-faq details p{color:var(--muted);padding:0 32px 26px 0;font-size:13px;line-height:1.9}#stitch-home .explore-faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:3px}#stitch-home .explore-final{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 15% 0%, rgb(var(--sky-primary) / .12), transparent 60%), radial-gradient(ellipse at 90% 100%, rgb(var(--sky-blue) / .1), transparent 55%);border:1px solid var(--glass-edge);max-width:960px;box-shadow:inset 0 1px 0 var(--glass-edge), var(--glass-shadow);border-radius:26px;margin-bottom:60px;padding:40px 24px;position:relative}#stitch-home .explore-final:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, rgb(var(--sky-card) / var(--glass-fill)), rgb(var(--sky-low) / var(--glass-fill-end)));-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);position:absolute;inset:0}#stitch-home .explore-editorial .explore-final h2{letter-spacing:-.045em;margin-top:16px;font:550 clamp(32px,3.6vw,48px)/1.12 Plus Jakarta Sans Variable,sans-serif}#stitch-home .explore-final>p{color:var(--muted);margin-block:16px 22px;font-size:14px}#stitch-home .explore-final-signin{color:var(--muted);margin-top:16px;font-size:11px;display:block}#stitch-home .explore-final-signin a{color:var(--accent);text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.explore-recovery{background:rgb(var(--sky-warning-bg));color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-size:12px;display:flex}.explore-recovery p{line-height:1.8}.explore-recovery button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.explore-space .explore-public-nav>a{min-height:42px;padding-inline:14px;font-size:11px}.explore-space .explore-public-header .search-button{display:none}@media (min-width:1101px){.explore-space .site-header .explore-public-nav{height:52px}}@media (max-width:1200px){#stitch-home .explore-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr);gap:32px}#stitch-home .explore-preview-sidebar{display:none}#stitch-home .explore-window-body{grid-template-columns:minmax(0,1fr)}#stitch-home .explore-preview-content{padding:24px}#stitch-home .explore-benefits,#stitch-home .explore-faq{gap:56px}}@media (max-width:1000px) and (min-width:821px){.explore-public-header .audio-settings{display:none}.explore-space .explore-public-nav>a{padding-inline:8px;font-size:9px}}@media (min-width:821px){#stitch-home .explore-story-02,#stitch-home .explore-story-04{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr)}#stitch-home .explore-story-02 .explore-story-copy,#stitch-home .explore-story-04 .explore-story-copy{grid-area:1/2}#stitch-home .explore-story-02 .explore-story-figure,#stitch-home .explore-story-04 .explore-story-figure{grid-area:1/1}}@media (max-width:820px){#stitch-home .explore-how{padding-block:80px 50px}#stitch-home .explore-steps{gap:24px;margin-top:44px}#stitch-home .explore-editorial .explore-steps h3{font-size:17px}#stitch-home .explore-method{padding-block:60px 40px}#stitch-home .explore-story{grid-template-columns:1fr;gap:44px;min-height:0;padding-block:65px}#stitch-home .explore-story-copy{max-width:530px}#stitch-home .explore-editorial .explore-story-copy h3{font-size:38px}#stitch-home .explore-story-figure{width:100%;max-width:660px;margin-inline:auto}#stitch-home .explore-preview-sidebar{display:flex}#stitch-home .explore-window-body{grid-template-columns:148px minmax(0,1fr)}#stitch-home .explore-live-demo{gap:40px}#stitch-home .explore-benefits,#stitch-home .explore-faq{grid-template-columns:1fr;gap:48px;padding-block:80px}#stitch-home .explore-benefit-list{max-width:620px}#stitch-home .explore-final{margin-bottom:44px;padding-block:32px}.explore-public-header .main-nav>a{min-height:44px}}@media (max-width:620px){#stitch-home .explore-steps{grid-template-columns:1fr;gap:32px}#stitch-home .explore-steps li>div{justify-content:flex-start;gap:20px}#stitch-home .explore-editorial .explore-steps h3{margin-top:18px;font-size:20px}#stitch-home .explore-editorial .explore-story-copy h3{font-size:34px}#stitch-home .explore-preview-sidebar{display:none}#stitch-home .explore-window-body{grid-template-columns:minmax(0,1fr);min-height:0}#stitch-home .explore-window-bar{padding:14px}#stitch-home .explore-preview-content{padding:22px 18px}#stitch-home .explore-editorial .explore-preview-content>h3{font-size:22px}#stitch-home .explore-card-stack{margin-inline:15px}#stitch-home .explore-preview-stats{gap:6px}#stitch-home .explore-preview-stats>div{padding:12px 8px}#stitch-home .explore-editorial .explore-section-heading>p{font-size:14px}#stitch-home .explore-live-demo{grid-template-columns:1fr;gap:36px;padding-top:48px}#stitch-home .explore-demo-section{padding-block:65px}#stitch-home .explore-demo-card{min-height:380px;padding:26px}#stitch-home .explore-benefit-list article{gap:18px}#stitch-home .explore-faq summary{min-height:76px}#stitch-home .explore-final{border-radius:22px;padding-inline:20px}.explore-public-header .audio-settings{display:none}.explore-public-header .account-access{left:20px;right:auto}.explore-public-header .account-signin,.explore-public-header .account-signup{min-height:40px}}@media (prefers-reduced-motion:reduce){#stitch-home .explore-scroll-scene{transform:none!important}#stitch-home .explore-editorial *,#stitch-home .explore-editorial :before,#stitch-home .explore-editorial :after{transition:none!important;animation:none!important}}@media print{#stitch-home .explore-scroll-scene{transform:none!important}}@media (prefers-reduced-transparency:reduce){#stitch-home .explore-final:before{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}
