.st{--st-paper:#f3f0e9;--st-stage:#e8e4da;--st-card:#fbf9f5;--st-ink:#0e1014;--st-body:#3a3c42;--st-mute:#6b675f;--st-soft:#6f6b63;--st-line:rgba(14,16,20,0.1);--st-blue:#2747f0;--st-blue-hover:#1d38c9;--st-sans:var(--font-st-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--st-mono:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;--st-ease:cubic-bezier(0.22,0.8,0.24,1);--st-pad:clamp(16px,4vw,56px);--st-r:20px;--st-r-sm:10px;--st-device-shadow:0 40px 80px -30px rgba(40,34,20,0.35),0 12px 24px -12px rgba(40,34,20,0.18);background:var(--st-paper);color:var(--st-ink);font-family:var(--st-sans);font-size:17px;line-height:1.55;font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.st *,.st :after,.st :before{box-sizing:border-box}.st a{color:inherit;text-decoration:none}.st h1,.st h2,.st h3,.st ol,.st p{margin:0}.st ol{padding:0;list-style:none}.st :focus-visible{outline:2px solid var(--st-ink);outline-offset:4px;border-radius:6px}.st-wrap{padding-left:var(--st-pad);padding-right:var(--st-pad);max-width:1440px;margin:0 auto}.st .st-blue{color:var(--st-blue)}.st .st-soft{color:var(--st-soft)}.st .st-h1{font-size:clamp(2.1rem,8.6vw,4.5rem);line-height:1}.st .st-h1,.st .st-h2{font-weight:560;letter-spacing:-.03em}.st .st-h2{font-size:clamp(2.3rem,5vw,4.75rem);line-height:1.02;text-wrap:balance}.st h3{font-weight:560;letter-spacing:-.02em;line-height:1.12}.st-mask{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.st-mask,.st-mask>span{display:block}.st .st-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:500;font-size:16px;line-height:1;white-space:nowrap;transition:background-color .25s,color .25s,transform .25s var(--st-ease)}.st .st-btn:active{transform:scale(.98)}.st .st-btn-primary{background:var(--st-blue);color:#fff}.st .st-btn-primary:hover{background:var(--st-blue-hover)}.st .st-btn-ink{background:var(--st-ink);color:var(--st-paper)}.st .st-btn-ink:hover{background:#2a2c32}.st .st-btn-sm{min-height:44px;padding:0 20px;font-size:15px}.st .st-link{display:inline-flex;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .25s}.st .st-link:hover,.st-case:hover .st-link{text-decoration-color:currentColor}.st-nav{position:sticky;top:0;z-index:50;background:var(--st-paper);border-bottom:1px solid transparent;transition:border-color .3s}.st-nav.is-scrolled{border-bottom-color:var(--st-line)}.st-nav-in{max-width:1440px;margin:0 auto;padding:0 var(--st-pad);height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.st-logo{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:19px;letter-spacing:-.02em}.st-logo b{font-weight:600;color:var(--st-mute)}.st-nav-logo{display:inline-flex;min-height:44px;align-items:center}.st-menu{display:none;gap:36px;font-size:15px}.st-menu a{color:var(--st-body);padding:12px 0;transition:color .2s}.st-menu a:hover{color:var(--st-ink)}.st-nav-right{display:flex;align-items:center;gap:8px}.st-lang{display:inline-grid;place-items:center;min-width:44px;height:44px;font-size:14px;font-weight:500;color:var(--st-body)}.st-lang:hover{color:var(--st-ink)}.st-burger{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--st-ink);cursor:pointer;border-radius:var(--st-r-sm)}.st-burger span{display:block;width:20px;height:1.5px;background:currentColor;grid-area:1/1}.st-burger span:first-child{transform:translateY(-3.5px)}.st-burger span:nth-child(2){transform:translateY(3.5px)}.st-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.st-burger[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.st-mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--st-paper);border-bottom:1px solid var(--st-line);padding:4px var(--st-pad) 12px;display:grid}.st-mobile-menu[hidden]{display:none}.st-mobile-menu a{display:flex;align-items:center;min-height:52px;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--st-ink);border-top:1px solid var(--st-line)}.st-mobile-menu a:first-child{border-top:0}@media (prefers-reduced-motion:no-preference){.st-burger span{transition:transform .25s var(--st-ease)}}@media (max-width:899px){.st-nav-in{gap:8px}.st-nav-right{gap:0}.st-nav-right .st-btn-sm{padding:0 14px;margin-right:4px}.st-lang{min-width:40px}}@media (max-width:380px){.st-nav-right .st-btn-sm{padding:0 10px;font-size:14px;margin-right:0}.st-lang{min-width:34px}}@media (min-width:900px){.st-menu{display:flex}.st-burger,.st-mobile-menu{display:none}}.st-hero{padding-top:clamp(40px,7vw,96px)}.st-hero-top{display:grid;gap:28px}.st-hero-eyebrow{color:var(--st-mute);font-size:15px}.st-h1-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.st-h1-line>span{display:inline-block}.st-hero-side{display:grid;gap:24px;align-content:end}.st-hero-sub{font-size:18px;color:var(--st-body);max-width:40ch}.st-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.st-hero-note{font-size:14px;color:var(--st-mute)}.st-hero-stage{position:relative;margin-top:clamp(48px,7vw,96px);padding:0 4% 0 0}.st-hero-laptop{width:min(100%,1120px);margin:0 auto;transform:scale(var(--st-zoom,1));transform-origin:50% 100%}.st-hero-phone{position:absolute;right:0;bottom:-6%;width:clamp(70px,17%,220px);transform:translate3d(0,var(--st-par,0),0)}@media (min-width:1024px){.st .st-h1{font-size:clamp(3.5rem,6.1vw,6rem)}.st-hero-top{grid-template-columns:minmax(0,1fr) minmax(300px,380px);column-gap:56px;align-items:end}.st-hero-eyebrow{grid-column:1/-1}.st-hero-side{padding-bottom:6px}.st-hero-phone{right:2%}}.st-laptop-lid{background:#16171b;border-radius:clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px) 4px 4px;padding:2.2% 2.2% 2.6%;box-shadow:var(--st-device-shadow)}.st-laptop-screen{position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#0b0c0e}.st-laptop-screen img,.st-laptop-screen video,.st-phone-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-laptop-base{position:relative;height:clamp(8px,1.1vw,16px);margin:0 -6%;background:linear-gradient(#d9d6cf,#b9b5ac);border-radius:2px 2px 14px 14px/2px 2px 100% 100%}.st-laptop-base:before{content:"";position:absolute;left:50%;top:0;width:14%;height:40%;transform:translateX(-50%);background:#a8a49b;border-radius:0 0 8px 8px}.st-phone{container-type:inline-size}.st-phone-body{background:#16171b;border-radius:15cqw;padding:3.6cqw;box-shadow:var(--st-device-shadow)}.st-phone-screen{position:relative;aspect-ratio:420/843;border-radius:11.5cqw;overflow:hidden;background:#0b0c0e}.st-window{background:#121317;border-radius:14px;box-shadow:var(--st-device-shadow);overflow:hidden}.st-window-bar{display:flex;gap:6px;padding:14px 16px}.st-window-bar i{width:9px;height:9px;border-radius:50%;background:#34363d}.st-window-body{padding:4px 22px 24px;font-family:var(--st-mono);font-size:13.5px;line-height:2;color:#c9ccd4}.st-section{padding-top:clamp(96px,12vw,176px)}.st-cases{display:grid;gap:clamp(56px,7vw,96px) 24px;margin-top:clamp(40px,5vw,72px)}.st-case{display:grid;gap:24px;align-content:start}.st-stage{position:relative;background:var(--st-stage);border-radius:var(--st-r);overflow:hidden;display:grid;place-items:center}.st-par{transform:translate3d(0,var(--st-par,0),0)}.st-stage-barber{padding:clamp(28px,6vw,88px) clamp(24px,9vw,150px) clamp(28px,5vw,72px)}.st-stage-barber .st-par{width:100%;max-width:920px}.st-stage-barber .st-laptop{transition:transform .7s var(--st-ease)}.st-case:hover .st-stage-barber .st-laptop{transform:translateY(-6px)}.st-stage-store,.st-stage-vocab{aspect-ratio:4/3.4;min-height:360px}.st-phones{display:flex;align-items:flex-start;justify-content:center;gap:clamp(14px,2.5vw,32px);width:100%;padding:0 6%}.st-phones .st-phone-screen{aspect-ratio:1170/2532}.st-phones>.st-par{width:min(40%,240px)}.st-phones>.st-par:first-child{margin-top:6%}.st-phones>.st-par:nth-child(2){margin-top:14%}.st-phones .st-phone,.st-stage-vocab .st-phone{transition:transform .7s var(--st-ease)}.st-case:hover .st-phones .st-phone,.st-case:hover .st-stage-vocab .st-phone{transform:translateY(-8px)}.st-stage-vocab .st-par{width:min(58%,260px)}@media (max-width:639px){.st-stage-barber{padding:20px 14px 18px}.st-stage-store,.st-stage-vocab{aspect-ratio:auto;height:440px;min-height:0;place-items:start center;padding-top:28px}.st-phones{justify-content:flex-start;padding:0 0 0 9%;gap:12px}.st-phones>.st-par{flex:none;width:58%}.st-phones>.st-par:first-child{margin-top:0}.st-phones>.st-par:nth-child(2){margin-top:12%}.st-stage-vocab .st-par{width:62%}}.st-work-note{margin-top:20px;max-width:60ch;font-size:14px;line-height:1.5;color:var(--st-mute)}.st-stage-sync{padding:clamp(28px,5vw,64px);min-height:340px}.st-stage-sync .st-par{width:min(100%,520px)}.st-term .d{color:#7d818c}.st-term .w{color:#fff}.st-term .cur{display:inline-block;width:8px;height:15px;background:#c9ccd4;vertical-align:-2px}.st-case-text{display:grid;gap:12px}.st-case-tag{font-size:14px;color:var(--st-mute);margin-bottom:6px}.st .st-case h3{font-size:clamp(1.6rem,2.4vw,2.25rem)}.st-case-desc{color:var(--st-body);max-width:48ch}.st-case-meta{display:grid;gap:4px}.st-case-stack{font-size:14px;color:var(--st-mute)}@media (min-width:1024px){.st-cases{grid-template-columns:repeat(12,minmax(0,1fr))}.st-case-barber-booking,.st-case-tg-notion-sync{grid-column:1/-1}.st-case-telegram-store{grid-column:span 7}.st-case-vocabulary{grid-column:span 5}.st-case-telegram-store .st-stage,.st-case-vocabulary .st-stage{aspect-ratio:auto;height:560px}.st-case-barber-booking .st-case-text{grid-template-columns:4fr 5fr 3fr;column-gap:24px;align-items:start;padding-top:8px}.st-case-barber-booking .st-case-meta{justify-items:end;text-align:right}.st-case-tg-notion-sync{grid-template-columns:7fr 5fr;column-gap:56px;align-items:center}.st-case-tg-notion-sync .st-stage{height:440px}}.st-svc-grid{display:grid;gap:16px;margin-top:clamp(40px,5vw,72px)}.st-svc{position:relative;border-radius:var(--st-r);background:var(--st-card);overflow:hidden;display:flex;flex-direction:column}.st-svc-art{position:relative;height:clamp(240px,24vw,320px);display:grid;place-items:center;overflow:hidden;background:var(--st-stage)}.st-svc-art .ill{transition:transform .7s var(--st-ease)}.st-svc:hover .st-svc-art .ill{transform:translateY(-6px)}.st-svc-body{padding:28px clamp(22px,2.6vw,36px) clamp(26px,2.6vw,36px);display:grid;gap:10px;align-content:start}.st .st-svc h3{font-size:clamp(1.45rem,2vw,1.9rem)}.st-svc p{color:var(--st-body);max-width:46ch}.st .st-svc .st-svc-tags{margin-top:4px}.st .st-svc .st-svc-tags,.st-num{font-size:14px;color:var(--st-mute)}.st-num{font-variant-numeric:tabular-nums}@media (min-width:760px){.st-svc-grid{grid-template-columns:1fr 1fr}}.ill{position:relative;width:74%;max-width:360px}.ill-browser{background:#fff;border-radius:12px;box-shadow:var(--st-device-shadow);overflow:hidden}.ill-bar{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid var(--st-line)}.ill-bar i{width:8px;height:8px;border-radius:50%;background:#dcd8cf}.ill-body{padding:16px;display:grid;gap:8px}.ill-line{height:9px;border-radius:6px;background:#ebe8e1}.ill-line.w1{width:70%;height:16px;background:var(--st-ink)}.ill-line.w2{width:90%}.ill-line.w3{width:55%}.ill-btn{width:84px;height:26px;border-radius:99px;background:var(--st-blue);margin-top:6px}.ill-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px}.ill-tiles i{height:44px;border-radius:8px;background:#f1efe9}.ill-dash{display:grid;grid-template-columns:34px 1fr;background:#121317;border-radius:12px;box-shadow:var(--st-device-shadow);overflow:hidden;height:196px}.ill-side{background:#0c0d10;display:grid;align-content:start;gap:8px;padding:12px 8px}.ill-side i{height:14px;border-radius:5px;background:#24262d}.ill-side i:first-child{background:#3a3d46}.ill-chart{display:flex;align-items:flex-end;gap:8px;padding:18px 16px 14px}.ill-chart i{flex:1;border-radius:5px 5px 2px 2px;background:#3a3d46;height:var(--h);transform-origin:bottom}.ill-chart i:nth-child(6){background:var(--st-blue)}.ill-chat{container-type:inline-size;width:148px;border-radius:26px;padding:6px;background:#16171b;box-shadow:var(--st-device-shadow)}.ill-chat-in{border-radius:21px;background:#0f1014;height:236px;padding:26px 10px 10px;display:flex;flex-direction:column;gap:7px;justify-content:flex-end}.ill-b{max-width:84%;padding:8px 10px;border-radius:12px;font-size:10.5px;line-height:1.3;color:#fff}.ill-b.in{background:#23252c;border-bottom-left-radius:4px}.ill-b.out{background:var(--st-blue);align-self:flex-end;border-bottom-right-radius:4px}.ill-term{background:#121317;border-radius:12px;padding:18px 18px 20px;font-family:var(--st-mono);font-size:12px;line-height:1.9;color:#a9adb8;box-shadow:var(--st-device-shadow)}.ill-term .ok{color:#e9eaee}.ill-term .b{color:#6f7380}.ill-term .cur,.st-term .cur{display:inline-block;width:7px;height:13px;background:#e9eaee;vertical-align:-2px}.st-proc-grid{display:grid;gap:48px}.st-proc-steps{position:relative;padding-left:40px}.st-proc-line{position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--st-line)}.st-proc-line i{position:absolute;inset:0;background:var(--st-ink);transform-origin:top}.st-step{position:relative;padding-bottom:clamp(40px,5vw,64px);display:grid;gap:8px}.st-step:last-child{padding-bottom:0}.st-step:before{content:"";position:absolute;left:-40px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--st-paper);border:1px solid var(--st-ink)}.st-step-n{font-size:14px;color:var(--st-mute);font-variant-numeric:tabular-nums}.st .st-step h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.st-step p{color:var(--st-body);max-width:50ch}@media (min-width:1024px){.st-proc-grid{grid-template-columns:5fr 6fr;column-gap:80px}.st-proc-sticky{position:sticky;top:132px;align-self:start}.st-proc-steps{padding-top:12px}}.st-team-grid{display:grid;gap:16px;margin-top:clamp(40px,5vw,72px)}.st-person{border-radius:var(--st-r);background:var(--st-card);overflow:hidden;display:grid}.st-person-art{position:relative;background:var(--st-stage);min-height:260px;display:grid;place-items:center;overflow:hidden}.st-person-art.is-photo{place-items:end center;padding-top:32px}.st-person-art.is-photo .st-par{width:clamp(170px,50%,250px);margin-bottom:-26%}.st-person-art.is-photo img{display:block;width:100%;height:auto}.st-mono-av{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--st-card);font-size:48px;font-weight:560;letter-spacing:-.03em;color:var(--st-ink)}.st-person-info{padding:28px clamp(22px,2.6vw,36px) clamp(26px,2.6vw,36px);display:grid;gap:8px;align-content:end}.st .st-person h3{font-size:clamp(1.6rem,2.4vw,2.2rem)}.st-role{font-size:15px;color:var(--st-mute);margin-bottom:6px}.st-person-info p:not(.st-role){color:var(--st-body);max-width:46ch}@media (min-width:1024px){.st-team-grid{grid-template-columns:7fr 5fr}.st-person-main{grid-template-columns:1fr 1fr}.st-person-main .st-person-art{min-height:480px}.st-person-main .st-person-art.is-photo .st-par{width:66%}.st-person{grid-template-rows:1fr auto}.st-person-main{grid-template-rows:none}}.st-end{padding-top:clamp(96px,12vw,176px)}.st-cta{background:var(--st-ink);color:var(--st-paper);border-radius:var(--st-r);padding:clamp(36px,6vw,88px) clamp(24px,5vw,80px);display:grid;gap:32px}.st-cta .st-soft{color:#8d8a83}.st-cta-side{display:grid;gap:28px;align-content:end}.st-cta-side p{color:#c9c6be;font-size:18px;max-width:40ch}.st-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.st-cta :focus-visible{outline-color:var(--st-paper)}.st-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:32px 0 40px;font-size:14px;color:var(--st-mute)}.st-foot-links{display:flex;gap:4px 20px}.st-foot-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--st-body)}.st-foot-links a:hover{color:var(--st-ink)}@media (min-width:1024px){.st-cta{grid-template-columns:7fr 5fr;column-gap:56px;align-items:end}}@media (prefers-reduced-motion:no-preference){.st-h1-line>span{animation:st-rise 1s var(--st-ease) both;animation-delay:calc(.08s + var(--i) * .09s)}.st-hero-eyebrow,.st-hero-side{animation:st-fade .9s var(--st-ease) .4s both}.st-hero-stage{animation:st-stage-in 1.2s var(--st-ease) .3s both}.st.is-ready [data-st-reveal=head] .st-mask>span{transform:translateY(105%);transition:transform 1s var(--st-ease)}.st.is-ready [data-st-reveal=head].is-in .st-mask>span{transform:none}.st.is-ready [data-st-reveal=media]{clip-path:inset(6% 3% 0 3% round var(--st-r));transition:clip-path 1.1s var(--st-ease)}.st.is-ready [data-st-reveal=media].is-in{clip-path:inset(0 0 0 0 round var(--st-r))}.st.is-ready [data-st-reveal=card]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--st-ease),transform .9s var(--st-ease);transition-delay:var(--st-d,0s)}.st.is-ready [data-st-reveal=text]{opacity:0;transition:opacity .9s ease .15s}.st.is-ready [data-st-reveal=card].is-in,.st.is-ready [data-st-reveal=text].is-in{opacity:1;transform:none}.st.is-ready .st-stage-sync .st-window-body>div{opacity:0;transition:opacity .3s ease;transition-delay:calc(.5s + var(--i) * .32s)}.st.is-ready .st-stage-sync.is-in .st-window-body>div{opacity:1}.ill-chart i{animation:st-bar 3.2s var(--st-ease) infinite alternate;animation-delay:calc(var(--i) * .18s)}.ill-b{animation:st-bubble 6s var(--st-ease) infinite;animation-delay:calc(var(--i) * .8s)}.ill-line.w1{animation:st-grow 4s var(--st-ease) infinite alternate}.ill-term .cur,.st-term .cur{animation:st-blink 1.1s steps(2) infinite}}@keyframes st-rise{0%{transform:translateY(105%)}}@keyframes st-fade{0%{opacity:0}}@keyframes st-stage-in{0%{opacity:0;transform:translateY(40px)}}@keyframes st-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes st-bubble{0%,8%{opacity:0;transform:translateY(10px)}18%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes st-blink{50%{opacity:0}}@keyframes st-grow{0%{width:40%}}.st-reviews{padding-bottom:0}.st-reviews-list{margin-top:clamp(28px,4vw,56px);max-width:980px}.st-review{margin:0;background:var(--st-card);border-radius:var(--st-r);padding:clamp(24px,4vw,56px)}.st-review blockquote{margin:0;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.25;letter-spacing:-.02em;font-weight:500;color:var(--st-ink);text-wrap:balance}.st-review figcaption{margin-top:clamp(20px,3vw,36px);display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;color:var(--st-mute);font-size:15px}.st-review-name{color:var(--st-body)}.st .st-review-link{color:var(--st-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;min-height:44px;display:inline-flex;align-items:center}.st .st-review-link:hover{text-decoration-thickness:2px}.st-start{padding:clamp(24px,3vw,44px) 0 clamp(56px,6vw,96px)}.st-start-head{display:grid;gap:14px;margin-bottom:clamp(24px,3.4vw,52px)}.st .st-start-h1{font-size:clamp(2.1rem,5.4vw,4.25rem);text-wrap:balance}.st-start-side{display:flex;flex-direction:column;gap:12px}.st .st-start-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--st-body);max-width:30em}.st .st-start-facts{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:14px;color:var(--st-mute)}.st-start-facts li{white-space:nowrap}.st-start-facts li:not(:last-child):after{content:"·";margin:0 10px}@media (max-width:559px){.st .st-start-facts{gap:2px 14px;font-size:13px}.st-start-facts li:not(:last-child):after{content:none}}@media (min-width:960px){.st-start-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,88px);align-items:end}}.st-start-grid{display:flex;flex-direction:column;gap:28px}.st-start-aside{order:2;min-width:0}@media (max-width:959px){.st-start-grid[data-phase=review] .st-send{display:contents}.st-start-grid[data-phase=review] .st-send-head{order:0}.st-start-grid[data-phase=review] .st-start-aside{order:1}.st-start-grid[data-phase=review] .st-send-body{order:2}.st-sheet-stage[data-open=false]{display:none}}@media (min-width:960px){.st-start-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,88px);align-items:start}.st-start-aside{order:0;position:sticky;top:96px}.st-sheet-toggle{display:none!important}}.st .st-sheet-toggle{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border:0;border-radius:var(--st-r-sm);background:var(--st-stage);color:var(--st-ink);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.st-sheet-count{color:var(--st-mute);font-weight:400;font-variant-numeric:tabular-nums}.st-sheet-toggle-act{display:inline-flex;align-items:center;gap:6px;font-weight:400;color:var(--st-body)}.st-sheet-toggle-act svg{transition:transform .25s var(--st-ease)}.st-sheet-toggle[aria-expanded=true] .st-sheet-toggle-act svg{transform:rotate(180deg)}.st-sheet-stage{background:var(--st-stage);border-radius:var(--st-r);padding:clamp(18px,3.2vw,48px)}.st-sheet-toggle[aria-expanded=true]{border-radius:var(--st-r-sm) var(--st-r-sm) 0 0;box-shadow:inset 0 -1px 0 var(--st-line)}.st-sheet-toggle+.st-sheet-stage{border-radius:0 0 var(--st-r-sm) var(--st-r-sm);padding:14px 12px 16px}.st-sheet{background:#fdfcf9;border-radius:var(--st-r-sm);padding:clamp(20px,2.6vw,36px);box-shadow:0 30px 60px -32px rgba(40,34,20,.38),0 8px 18px -12px rgba(40,34,20,.2)}.st-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--st-ink);font-size:14px}.st-sheet-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:-.01em}.st-sheet-num{color:var(--st-mute);font-variant-numeric:tabular-nums}.st .st-sheet-title{margin:22px 0 10px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:560;letter-spacing:-.02em;line-height:1.15}.st-sheet-list{margin:0}.st-sheet-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;border-top:1px solid var(--st-line)}@media (min-width:480px){.st-sheet-row{grid-template-columns:7.5em minmax(0,1fr);gap:16px}}.st-sheet-row dt{font-size:13.5px;line-height:1.5;color:var(--st-mute);transition:color .25s}.st-sheet-row[data-current] dt{color:var(--st-ink);font-weight:500}.st-sheet-row dd{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0;font-size:15px;line-height:1.45;color:var(--st-ink)}.st-sheet-val{font-weight:500}.st-sheet-text{font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.st-sheet-list[data-clamp] .st-sheet-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.st-sheet-sub{font-size:13.5px;color:var(--st-mute);overflow-wrap:anywhere}.st-sheet-url{color:var(--st-body)}.st-sheet-none{color:var(--st-mute);font-size:14px}.st-sheet-blank{display:flex;flex-direction:column;gap:8px;padding-top:6px}.st-sheet-blank i{display:block;height:8px;width:62%;border-radius:4px;background:rgba(14,16,20,.07)}.st-sheet-blank i:nth-child(2){width:88%}.st-sheet-blank i:nth-child(3){width:46%}.st-sheet-row[data-current] .st-sheet-blank i{background:rgba(14,16,20,.13)}.st .st-start-privacy{margin-top:16px;font-size:13.5px;color:var(--st-mute)}.st-form{display:flex;flex-direction:column;gap:16px;min-width:0}.st-form-top{display:flex;justify-content:space-between;align-items:center;gap:12px}@media (min-width:960px){.st-form-top{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-form-top .st-linkbtn{display:none}}.st-sheet-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:10px}.st .st-sheet-foot .st-start-privacy{margin-top:0}@media (max-width:959px){.st-sheet-foot .st-linkbtn{display:none}}.st .st-form-step{font-size:14px;color:var(--st-mute);font-variant-numeric:tabular-nums}.st-form-step-name{color:var(--st-ink)}.st .st-linkbtn{background:none;border:0;padding:0 2px;font:inherit;font-size:14px;color:var(--st-body);cursor:pointer}.st-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.st-steps li{display:flex;flex-direction:column;min-width:0}.st-steps-bar{position:relative;display:block;height:3px;border-radius:2px;background:rgba(14,16,20,.12);overflow:hidden}.st-steps-bar:after{content:"";position:absolute;inset:0;background:var(--st-ink);transform:scaleX(0);transform-origin:left center}.st-steps li[data-state=done] .st-steps-bar:after,.st-steps li[data-state=now] .st-steps-bar:after{transform:scaleX(1)}.st .st-steps-label{display:none}@media (min-width:720px){.st-form-step-name{display:none}.st .st-steps-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--st-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.st-steps li[data-state=now] .st-steps-label{color:var(--st-ink);font-weight:500}.st button.st-steps-label{color:var(--st-body);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(14,16,20,.25)}.st button.st-steps-label:hover{text-decoration-color:currentColor}}.st-qstep{display:flex;flex-direction:column;gap:10px;padding-top:8px}.st .st-form-title{font-weight:560;font-size:clamp(1.55rem,2.6vw,2.1rem);letter-spacing:-.025em;line-height:1.1;scroll-margin-top:96px}.st .st-form-title:focus-visible{outline-offset:6px}.st .st-form-hint{color:var(--st-body);font-size:15.5px;max-width:36em}.st-fieldset{border:0;margin:0;padding:0;min-width:0}.st-form form{margin-top:10px}.st-form form,.st-form-stack{display:flex;flex-direction:column;gap:18px}.st-choices{display:flex;flex-direction:column;gap:8px}@media (min-width:560px){.st-choices[data-compact]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.st-choice{position:relative;display:block;cursor:pointer}.st-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.st-choice-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:9px 16px;border:1px solid rgba(14,16,20,.16);border-radius:var(--st-r-sm);color:var(--st-ink);transition:border-color .2s,background-color .2s,box-shadow .2s}.st-choices[data-compact] .st-choice-box{grid-template-columns:minmax(0,1fr) auto;min-height:56px}.st-opt-icon{flex:none;color:var(--st-ink)}.st-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.st-choice-label{font-size:16px;font-weight:500;line-height:1.3}.st-choice-desc{font-size:14px;line-height:1.35;color:var(--st-mute)}.st-choice-dot{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(14,16,20,.45);transition:border-color .2s,box-shadow .2s,background-color .2s}.st-choice:hover .st-choice-box{border-color:rgba(14,16,20,.5)}.st-choice input:checked+.st-choice-box{border-color:var(--st-ink);box-shadow:inset 0 0 0 1px var(--st-ink);background:#fdfcf9}.st-choice input:checked+.st-choice-box .st-choice-dot{border-color:var(--st-ink);background:var(--st-ink);box-shadow:inset 0 0 0 4px #fdfcf9}.st-choice input:focus-visible+.st-choice-box{outline:2px solid var(--st-ink);outline-offset:3px}.st-field{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:500}.st-field em{font-style:normal;font-weight:400;color:var(--st-mute)}.st-field input,.st-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(14,16,20,.22);border-radius:var(--st-r-sm);background:#fdfcf9;color:var(--st-ink);font:inherit;font-size:16px;font-weight:400;line-height:1.5;resize:vertical}.st-field input::placeholder,.st-field textarea::placeholder{color:#7d7970}.st-field input:focus-visible,.st-field textarea:focus-visible{outline:2px solid var(--st-ink);outline-offset:1px;border-color:var(--st-ink)}.st-field [aria-invalid=true]{border-color:#b3261e}.st .st-field-error,.st .st-form-error{color:#b3261e;font-size:14.5px;font-weight:500}.st .st-field-count{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:400;color:var(--st-mute);font-variant-numeric:tabular-nums}.st .st-field-count[data-near]{color:var(--st-ink)}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--st-line)}.st-form-actions .st-btn-line{margin-right:auto}.st .st-btn-line{background:transparent;color:var(--st-ink);box-shadow:inset 0 0 0 1px rgba(14,16,20,.28)}.st .st-btn-line:hover{box-shadow:inset 0 0 0 1px var(--st-ink)}.st button.st-btn{border:0;cursor:pointer;font-family:inherit}@media (max-width:559px){.st-form-actions .st-btn-primary{flex:1}}.st-form-links{display:flex;flex-wrap:wrap;gap:0 22px}.st .st-form-links .st-link{font-size:15px;font-weight:500;color:var(--st-ink)}@media (max-width:559px){.st-sent .st-form-links{flex-direction:column;align-items:flex-start}}.st .st-form-status{min-height:22px;font-size:15px;color:var(--st-ink)}.st-send-head{gap:10px}.st-send-body,.st-send-head{display:flex;flex-direction:column}.st-send-body{gap:18px}.st-send-main{display:flex;flex-direction:column;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--st-line)}.st .st-send-note{font-size:14px;color:var(--st-mute)}.st-send-row{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:559px){.st-send-main .st-btn,.st-send-row .st-btn{width:100%;white-space:normal;text-align:center}}@media (min-width:560px){.st-send-main .st-btn{align-self:flex-start;min-width:280px}}.st .st-sent-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--st-ink)}.st .st-sent-list{counter-reset:n;margin:8px 0 6px;border-bottom:1px solid var(--st-line)}.st-sent-list li,.st-start-next li{counter-increment:n;display:grid;grid-template-columns:36px minmax(0,1fr);padding:14px 0;border-top:1px solid var(--st-line);color:var(--st-body);font-size:16px}.st-sent-list li:before,.st-start-next li:before{content:counter(n,decimal-leading-zero);color:var(--st-mute);font-size:14px;line-height:1.7;font-variant-numeric:tabular-nums}.st-start-trust{display:grid;gap:40px;margin-top:clamp(72px,10vw,152px)}.st-start-next{display:flex;flex-direction:column;gap:20px}.st .st-start-next h2{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:560;letter-spacing:-.025em;line-height:1.1}.st .st-start-next ol{counter-reset:n;border-bottom:1px solid var(--st-line)}.st-start-review{margin:0;background:var(--st-card);border-radius:var(--st-r);padding:clamp(24px,3.5vw,48px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.st-start-review blockquote{margin:0;font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.3;letter-spacing:-.015em;font-weight:500;color:var(--st-ink);text-wrap:pretty}.st-start-review blockquote:before{content:"“"}.st-start-review blockquote:after{content:"”"}.st-start-review figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;font-size:15px;color:var(--st-mute)}@media (min-width:960px){.st-start-trust{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,5vw,88px);align-items:stretch}}@media (prefers-reduced-motion:no-preference){.st-qstep{animation:st-step-in .25s var(--st-ease) both}.st-steps-bar:after{transition:transform .45s var(--st-ease)}.st-sheet-row dd.is-filled{animation:st-step-in .4s var(--st-ease) both}.st-choice-box{transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s var(--st-ease)}.st-choice:active .st-choice-box{transform:scale(.995)}}@keyframes st-step-in{0%{opacity:0;transform:translateY(8px)}}body:has(.st),html:has(.st){background:#f3f0e9}.st ::selection{background:var(--st-ink);color:var(--st-paper)}.st ul{margin:0;padding:0;list-style:none}.st-sub .st-section{padding-top:clamp(80px,9vw,144px)}.st-sub .st-section .st-h2{font-size:clamp(2rem,3.8vw,3.4rem)}.st-menu a[aria-current=page],.st-mobile-menu a[aria-current=page]{color:var(--st-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.st-page-head{display:grid;gap:20px;padding-top:clamp(20px,3vw,44px)}.st-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:14px;color:var(--st-mute)}.st-crumbs li{display:inline-flex;align-items:center;min-width:0}.st-crumbs li+li:before{content:"/";margin:0 10px;color:var(--st-mute)}.st-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--st-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(14,16,20,.25)}.st-crumbs a:hover{text-decoration-color:currentColor}.st-crumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.st-page-tag{font-size:15px;color:var(--st-mute);margin-bottom:12px}.st .st-page-h1{font-size:clamp(2.25rem,5.6vw,4.6rem);line-height:1.02;text-wrap:balance}.st-page-side{display:grid;gap:24px;align-content:end;justify-items:start}.st-page-lead{display:grid;gap:14px;font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--st-body);max-width:40ch}.st .st-page-note{font-size:14px;color:var(--st-mute);max-width:52ch}.st-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.st-page-block{margin-top:clamp(40px,6vw,88px)}.st-page-block-sm{margin-top:clamp(28px,4vw,56px)}@media (min-width:1024px){.st-page-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:end}.st-crumbs{grid-column:1/-1;margin-bottom:-8px}.st-page-side{padding-bottom:8px}.st-page-head.is-wide{grid-template-columns:minmax(0,1fr)}}.st .st-rows{margin-top:clamp(32px,4vw,56px);border-bottom:1px solid var(--st-line)}.st-row{display:grid;gap:6px 32px;padding:26px 0 24px;border-top:1px solid var(--st-line);align-items:baseline}.st .st-row h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.st-row p{color:var(--st-body);max-width:52ch}.st-row .st-link{justify-self:start}.st-row:hover .st-link{text-decoration-color:currentColor}@media (min-width:900px){.st-row{grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto}}.st-profiles{border-bottom:1px solid var(--st-line)}.st .st-row-sm{grid-template-columns:minmax(0,1fr) auto;padding:16px 0 14px;align-items:center}.st .st-row-sm h3{font-size:clamp(1.2rem,1.8vw,1.5rem)}.st-row-sm p{font-size:14px;color:var(--st-mute)}@media (max-width:479px){.st .st-row-sm{grid-template-columns:minmax(0,1fr)}}.st-split{display:grid;gap:28px}@media (min-width:1024px){.st-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px;align-items:start}.st-split>.st-h2{position:sticky;top:112px}}.st-list{border-bottom:1px solid var(--st-line)}.st-list li{padding:14px 0;border-top:1px solid var(--st-line);color:var(--st-body)}.st-svc-hero{display:grid;border-radius:var(--st-r);background:var(--st-card);overflow:hidden}.st-svc-hero-art{background:var(--st-stage);display:grid;place-items:center;min-height:300px;padding:40px 24px}.st-svc-hero-text{padding:clamp(24px,3.4vw,52px);display:grid;gap:18px;align-content:center}.st .st-svc-hero-text h2{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:560;letter-spacing:-.025em;line-height:1.1}.st-svc-hero .st-list{border-bottom:0}.st-svc-hero .st-list li:first-child{border-top:0;padding-top:0}@media (min-width:900px){.st-svc-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.st-svc-hero-art{min-height:460px}}.st-facts dl{margin:0;border-bottom:1px solid var(--st-line)}.st-facts dl>div{display:grid;gap:8px 56px;padding:24px 0 26px;border-top:1px solid var(--st-line)}.st-facts dt{font-size:15px;color:var(--st-mute)}.st-facts dd{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.4;letter-spacing:-.01em;color:var(--st-ink);max-width:44ch;text-wrap:pretty}@media (min-width:900px){.st-facts dl>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1024px){.st-cases-n2>.st-case{grid-column:span 6;grid-template-columns:none}.st-cases-n2 .st-case-text{grid-template-columns:none!important}.st-cases-n2 .st-case-meta{justify-items:start!important;text-align:left!important}.st-cases-n2 .st-stage{aspect-ratio:auto;height:480px!important}.st-cases-n1>.st-case{grid-column:1/-1}}.st-sub .st-cases{margin-top:clamp(32px,4vw,56px)}@media (min-width:1024px){.st-cases-n1>.st-case{grid-template-columns:7fr 5fr;column-gap:56px;align-items:center}.st-cases-n1 .st-stage{aspect-ratio:auto;height:520px!important}}.st-page-block>.st-cases{margin-top:0}.st-stage-untra .st-par{max-width:760px}@media (min-width:1024px){.st-case-untra{grid-column:1/-1;grid-template-columns:7fr 5fr;column-gap:56px;align-items:center}}.st-case-stage .st-stage-store,.st-case-stage .st-stage-vocab{aspect-ratio:auto;height:clamp(460px,52vw,680px)}.st-case-stage .st-stage-vocab .st-par{width:min(58%,300px)}.st-case-stage .st-phones>.st-par{width:min(40%,280px)}.st-stage-shot{padding:clamp(20px,5vw,72px)}.st-stage-shot img{display:block;width:100%;max-width:960px;height:auto;border-radius:var(--st-r-sm);box-shadow:var(--st-device-shadow)}.st-parts{display:grid;gap:16px;margin-top:clamp(32px,4vw,56px)}.st-parts article{background:var(--st-card);border-radius:var(--st-r);padding:clamp(24px,2.6vw,36px);display:grid;gap:10px;align-content:start}.st .st-parts h3{font-size:clamp(1.3rem,1.8vw,1.6rem)}.st-parts p{color:var(--st-body)}@media (min-width:900px){.st-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.st-gallery li{scroll-snap-align:start;min-width:0}.st .st-thumb{display:grid;gap:10px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:zoom-in}.st-thumb-img{display:grid;place-items:center;aspect-ratio:4/3;padding:14px;border-radius:var(--st-r-sm);background:var(--st-stage);overflow:hidden}.st-thumb-img img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:6px;box-shadow:0 10px 24px -14px rgba(40,34,20,.45);transition:transform .5s var(--st-ease)}.st-thumb:hover .st-thumb-img img{transform:translateY(-4px)}.st-thumb-cap{font-size:14px;line-height:1.4;color:var(--st-mute)}@media (min-width:640px){.st-gallery{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:28px 16px}}@media (min-width:1024px){.st-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-lb{position:fixed;inset:0;z-index:60;display:flex;padding:12px;background:rgba(243,240,233,.98);overscroll-behavior:contain;outline:none}.st-lb-body{margin:auto;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;max-width:100%;max-height:100%;touch-action:pan-y}.st-lb-img{max-height:72vh;width:auto;max-width:100%;object-fit:contain;border-radius:var(--st-r-sm);box-shadow:var(--st-device-shadow);user-select:none}.st-lb-cap{display:flex;gap:12px;max-width:100%;font-size:14px;color:var(--st-body)}.st-lb-num{flex:none;color:var(--st-mute);font-variant-numeric:tabular-nums}.st-lb-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .st-lb-btn{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:999px;background:var(--st-card);color:var(--st-ink);box-shadow:inset 0 0 0 1px rgba(14,16,20,.16);cursor:pointer;z-index:2}.st .st-lb-btn:hover{box-shadow:inset 0 0 0 1px var(--st-ink)}.st-lb-close{position:absolute;top:12px;right:12px}.st .st-lb-side{display:none;position:absolute;top:50%;transform:translateY(-50%)}.st-lb-prev{left:24px}.st-lb-next{right:24px}.st-lb-mobile{display:flex;gap:12px}@media (min-width:640px){.st-lb{padding:32px}.st-lb-img{max-height:80vh}.st-lb-close{top:24px;right:24px}.st .st-lb-side{display:inline-grid}.st-lb-mobile{display:none}}.st-video{display:grid;gap:16px}.st-video.is-tall{max-width:420px}.st-video-frame{position:relative;width:100%;border-radius:var(--st-r);overflow:hidden;background:var(--st-stage)}.st-video-el{display:block;width:100%;height:100%;object-fit:contain}.st-chapters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.st .st-chapter{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgba(14,16,20,.2);font:inherit;font-size:15px;color:var(--st-ink);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.st .st-chapter:hover{box-shadow:inset 0 0 0 1px var(--st-ink)}.st .st-chapter[aria-current=step]{background:var(--st-ink);color:var(--st-paper)}.st-chapter-time{font-size:13.5px;opacity:.75;font-variant-numeric:tabular-nums}.st-related{display:grid;gap:18px}.st-related ul{border-bottom:1px solid var(--st-line)}.st-related li{border-top:1px solid var(--st-line);padding:8px 0}.st .st-related li .st-link{font-size:clamp(1.15rem,1.8vw,1.45rem);letter-spacing:-.01em}.st .st-back{justify-self:start;color:var(--st-body)}.st-faq{margin-top:clamp(28px,4vw,48px);border-bottom:1px solid var(--st-line);max-width:900px}.st-split .st-faq{margin-top:0}.st-faq-item{border-top:1px solid var(--st-line)}.st .st-faq-item h3{font-size:inherit;letter-spacing:normal}.st .st-faq-q{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border:0;background:none;font:inherit;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--st-ink);text-align:left;cursor:pointer}.st-faq-q i{position:relative;flex:none;width:16px;height:16px}.st-faq-q i:after,.st-faq-q i:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor}.st-faq-q i:after{transform:rotate(90deg)}.st-faq-item[data-open] .st-faq-q i{transform:rotate(45deg)}.st-faq-a{display:grid;grid-template-rows:0fr}.st-faq-a>div{overflow:hidden}.st-faq-item[data-open] .st-faq-a{grid-template-rows:1fr}.st-faq-a p{padding:0 0 24px;color:var(--st-body);max-width:60ch}.st-faq-item:not([data-open]) .st-faq-a>div{visibility:hidden}@media (prefers-reduced-motion:no-preference){.st-faq-a{transition:grid-template-rows .35s var(--st-ease)}.st-faq-q i{transition:transform .3s var(--st-ease)}}.st-call-alt{display:grid;gap:2px;padding-top:18px;border-top:1px solid var(--st-line)}.st .st-call-alt>p{font-size:14px;color:var(--st-mute)}.st-call-alt .st-actions{gap:0 24px}.st .st-call-alt .st-link{font-size:15px}.st-call-next{margin-top:clamp(56px,8vw,120px)}.st .st-call-next h2{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:560;letter-spacing:-.025em;line-height:1.1}.st-call-next ol{counter-reset:n;display:grid;gap:0 24px;margin-top:24px;border-bottom:1px solid var(--st-line)}.st-call-next li{counter-increment:n;display:grid;gap:6px;align-content:start;padding:20px 0 24px;border-top:1px solid var(--st-line)}.st-call-next li:before{content:counter(n,decimal-leading-zero);font-size:14px;color:var(--st-mute);font-variant-numeric:tabular-nums}.st .st-call-next h3{font-size:clamp(1.2rem,1.7vw,1.45rem)}.st-call-next p{color:var(--st-body);max-width:44ch}@media (min-width:900px){.st-call-next ol{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0}}.st-end-plain{padding-top:clamp(72px,9vw,136px)}.st-end-plain .st-foot{border-top:1px solid var(--st-line)}.st-toaster{--sileo-state-success:#f3f0e9;--sileo-state-info:#f3f0e9;--sileo-state-loading:#c9c6be;--sileo-state-error:#ff9d92;--sileo-state-warning:#f3d27a;--sileo-state-action:#f3f0e9;--sileo-width:min(360px,calc(100vw - 32px));--sileo-height:44px}.st-toaster [data-sileo-viewport]{z-index:70}.st-toaster [data-sileo-toast]{font-family:var(--st-sans)}.st-toaster [data-sileo-title]{font-size:14.5px;line-height:1.2;font-weight:500;letter-spacing:-.01em;text-transform:none}.st-toaster [data-sileo-description],.st-toaster [data-sileo-viewport] [data-sileo-description]{font-size:14px;line-height:1.45;color:#c9c6be}.st .st-call-alt .st-linkbtn{padding:0;font-size:15px;color:var(--st-ink)}.st-profiles-wrap{display:grid;gap:28px}.st-profiles-text{display:grid;gap:12px;color:var(--st-body);max-width:52ch;font-size:clamp(1.05rem,1.4vw,1.15rem)}