.stl-canvas{min-width:0}.stl-hero h1{max-width:15ch;font-size:clamp(38px,4.6vw,64px);line-height:1.06}.stl-ctas{flex-wrap:wrap}.stl-hero-note{margin:14px 0 0;color:var(--seo-muted,#526761);font-size:14px;line-height:1.5}.stl-visual{min-height:540px}.stl-board{position:relative;z-index:2;display:grid;gap:14px;width:min(100%,430px)}.stl-lecture{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:20px;color:#fff;background:rgba(255,255,255,.08)}.stl-lecture strong{font-size:17px;letter-spacing:-.01em}.stl-rec{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:4px 11px;border-radius:999px;color:#ffe1e1;background:rgba(239,68,68,.18);font-size:12px;font-weight:800}.stl-rec-dot{position:relative;flex:none;width:9px;height:9px}.stl-rec-dot,.stl-rec-dot:after{border-radius:50%;background:#ef4444}.stl-rec-dot:after{content:"";position:absolute;inset:0;animation:stl-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.stl-wave{display:flex;align-items:center;gap:3px;height:40px}.stl-wave i{display:block;flex:1 1;max-width:6px;height:100%;border-radius:4px;background:var(--seo-lime,#b6f36b);transform:scaleY(.3);animation:stl-bar 1.15s ease-in-out infinite;animation-delay:calc(var(--i) * -.11s)}.stl-wave i:nth-child(3n){animation-duration:1.5s}.stl-wave i:nth-child(4n+1){animation-duration:.95s}.stl-summary{padding:18px 20px;border-radius:20px;color:var(--seo-forest,#071f1c);background:#f6fdf0;box-shadow:0 24px 50px -30px rgba(0,0,0,.7)}.stl-summary b{display:block;margin-bottom:10px;font-size:15px}.stl-summary ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stl-summary li{display:flex;gap:9px;font-size:14px;line-height:1.45;opacity:0;animation:stl-line 10s ease-in-out infinite both;animation-delay:calc(var(--i) * .8s + 1s)}.stl-summary li:before{content:"";flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:#3f8f5a}.stl-chat{display:grid;gap:8px}.stl-a,.stl-q{max-width:88%;margin:0;padding:10px 14px;font-size:14px;line-height:1.5;opacity:0;animation:stl-pop 10s ease-in-out infinite both}.stl-q{justify-self:start;border-radius:16px 16px 16px 4px;color:var(--seo-forest,#071f1c);background:var(--seo-lime,#b6f36b);font-weight:750;animation-delay:3.6s}.stl-a{justify-self:end;border-radius:16px 16px 4px 16px;color:var(--seo-ink,#10241f);background:#fff;animation-delay:4.6s}.stl-a small{display:block;margin-top:4px;color:var(--seo-muted,#526761);font-size:12px;font-weight:650}@keyframes stl-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes stl-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes stl-line{0%{opacity:0;transform:translateY(6px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes stl-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.stl-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stl-way{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--seo-line,#d5ddd6);border-radius:24px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stl-way:hover{border-color:#8ca397;box-shadow:0 22px 44px -36px rgba(7,31,28,.8);transform:translateY(-3px)}.stl-media{position:relative;height:210px;overflow:hidden;background:linear-gradient(135deg,#f7f4ec,#eef4ed)}.stl-media.is-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.stl-media.is-upload{display:grid;place-items:center}.stl-media.is-upload img{display:block;width:min(78%,300px);height:auto;filter:drop-shadow(0 18px 24px rgba(7,31,28,.16))}.stl-media.is-phone{display:flex;align-items:flex-start;justify-content:center;padding-top:26px;background:radial-gradient(circle at 50% 110%,rgba(182,243,107,.22),transparent 60%),var(--seo-forest,#071f1c)}.stl-peek{width:min(62%,210px);padding:7px 7px 0;border-radius:30px 30px 0 0;background:#0b1110;box-shadow:0 0 0 1px #33413f}.stl-peek img{display:block;width:100%;height:auto;border-radius:23px 23px 0 0}.stl-way-body{padding:0 24px 26px}.stl-way-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;margin-top:-27px;border:4px solid #fff;border-radius:16px;color:var(--seo-forest,#071f1c);background:var(--seo-lime,#b6f36b)}.stl-way-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.stl-way h3{margin:14px 0 12px;color:var(--seo-forest,#071f1c);font-size:21px;letter-spacing:-.02em}.stl-way ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.stl-way li{color:var(--seo-muted,#526761);font-size:15.5px;line-height:1.7}.stl-path{display:inline-block;margin-inline-end:8px;padding:1px 10px;border-radius:999px;color:var(--seo-lime,#b6f36b);background:var(--seo-forest,#071f1c);font-size:12.5px;font-weight:800;line-height:1.7}.stl-tip{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;margin-top:18px;padding:24px 26px;border:1px dashed #c3cfc2;border-radius:22px;background:var(--seo-paper,#f4f1e8)}.stl-tip-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--seo-forest,#071f1c);background:var(--seo-lime,#b6f36b)}.stl-tip-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.stl-tip h3{margin:0 0 6px;color:var(--seo-forest,#071f1c);font-size:19px}.stl-tip p{margin:0 0 8px;line-height:1.7}.stl-tip p,.stl-tip ul{color:var(--seo-muted,#526761)}.stl-tip ul{margin:0;padding-inline-start:18px;line-height:1.8}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stl-reveal{animation:stl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes stl-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.stl-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(30px,5vw,70px);background:var(--seo-paper,#f4f1e8)}.stl-room-list{display:grid;margin:0;padding:0;list-style:none}.stl-room-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--seo-line,#d5ddd6)}.stl-room-list .seo-brand-index{margin-bottom:0}.stl-room-list h3{margin:0 0 4px;color:var(--seo-forest,#071f1c);font-size:18.5px}.stl-room-list p{margin:0;color:var(--seo-muted,#526761);line-height:1.65}.stl-rooms-art{display:grid;gap:12px;margin:0}.stl-rooms-ui{display:grid;gap:16px;padding:22px;border-radius:28px;color:#fff;background:radial-gradient(circle at 15% 0,rgba(182,243,107,.16),transparent 40%),var(--seo-forest,#071f1c);box-shadow:0 38px 90px -54px rgba(7,31,28,.85)}.stl-room-tiles{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stl-room-tiles li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.07);font-size:15px;font-weight:750;animation:stl-tile 9s ease-in-out infinite both;animation-delay:calc(var(--i) * .25s)}.stl-room-tiles li.is-active{border-color:rgba(182,243,107,.5);background:rgba(182,243,107,.14)}.stl-room-glyph{position:relative;flex:none;width:22px;height:17px;border:2px solid var(--seo-lime,#b6f36b);border-radius:4px}.stl-room-glyph:before{content:"";position:absolute;inset-block-start:-6px;inset-inline-end:-2px;width:9px;height:5px;border:2px solid var(--seo-lime,#b6f36b);border-bottom:0;border-radius:3px 3px 0 0}.stl-room-chat{display:grid;gap:8px;padding:16px;border-radius:18px;background:rgba(255,255,255,.06)}.stl-room-chat-title{color:var(--seo-lime,#b6f36b);font-size:12px;font-weight:800;letter-spacing:.02em}.stl-room-chat .stl-q{animation-delay:1.2s}.stl-room-chat .stl-a{animation-delay:2.2s}.stl-rooms-art figcaption{color:var(--seo-muted,#526761);font-size:13px;text-align:center}@keyframes stl-tile{0%,to{transform:none}6%{transform:translateX(-6px)}12%{transform:none}}.stl-consent-card{max-width:920px;padding:clamp(24px,4vw,40px);border:1px solid var(--seo-line,#d5ddd6);border-radius:24px;background:#fff}.stl-consent-card>p:first-child{margin:0 0 12px;color:var(--seo-ink,#10241f);font-size:17.5px;line-height:1.75}.stl-consent-card ul{margin:0;padding-inline-start:20px;color:var(--seo-muted,#526761);line-height:1.8}.stl-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0}.stl-links a{color:var(--seo-forest,#071f1c);font-weight:750;text-decoration:underline;text-decoration-color:rgba(7,31,28,.3);text-underline-offset:3px}.stl-apps{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;background:linear-gradient(135deg,#f7f4ec,#eef4ed)}.stl-apps-art img{display:block;width:100%;height:auto;border-radius:28px;box-shadow:0 38px 90px -54px rgba(7,31,28,.85)}@media (max-width:1060px){.stl-visual{min-height:0}.stl-apps,.stl-rooms{grid-template-columns:1fr}}@media (max-width:720px){.stl-hero h1{font-size:clamp(34px,10vw,46px)}.stl-ways{grid-template-columns:1fr}.stl-media{height:180px}.stl-way-body{padding:0 18px 22px}.stl-tip{grid-template-columns:1fr;padding:20px}.stl-rooms-ui{padding:16px}}@media (prefers-reduced-motion:reduce){.stl-a,.stl-q,.stl-rec-dot:after,.stl-reveal,.stl-room-tiles li,.stl-summary li,.stl-wave i{animation:none!important}.stl-a,.stl-q,.stl-summary li{opacity:1;transform:none}.stl-rec-dot:after{display:none}.stl-wave i{transform:scaleY(.55)}.stl-wave i:nth-child(3n){transform:scaleY(.85)}.stl-wave i:nth-child(4n+1){transform:scaleY(.35)}.stl-way{transition:none}.stl-way:hover{transform:none}}