.sd-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-bottom:clamp(36px,4.5vw,60px)}.sd-head__text .sd-label{margin-bottom:18px}.sd-head__text .sd-h2{max-width:12.29em}.sd-head__side{display:grid;gap:14px;justify-items:start;max-width:25.19em;color:var(--muted);padding-bottom:6px}.sd-head--center{grid-template-columns:1fr;justify-items:center;text-align:center}.sd-head--center .sd-h2{margin-inline:auto}.sd-head--center .sd-head__side{justify-items:center}.sd-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--f-mono);font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sd-itile{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,var(--cobalt-500),var(--cobalt-700));color:#fff;--sd-icon-accent:#BFD0FF;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 22px -12px rgba(47,91,255,.9)}.sd-itile .sd-icon{--s:20px}.sd-bgimg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--ink-950)}.sd-bgimg img{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--sd-shift,0),0) scale(1.08)}.sd-bgimg::after{content:"";position:absolute;inset:0}.sd-bgimg--reviews img{opacity:.45}.sd-bgimg--reviews::after{background:radial-gradient(60% 55% at 85% 10%,rgba(47,91,255,.22),transparent 70%),linear-gradient(180deg,var(--ink-950) 0%,rgba(10,11,15,.78) 28%,rgba(10,11,15,.84) 72%,var(--ink-950) 100%)}.sd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.sd-split__side{position:sticky;top:calc(var(--header-h) + 40px)}.sd-split__side .sd-label{margin-bottom:18px}.sd-split__note{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:24px;color:var(--muted)}.sd-faq{display:grid;gap:10px}.sd-faq__item{border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s var(--ease-out)}.sd-faq__item:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.sd-faq__item[open]{box-shadow:inset 0 0 0 1px var(--line-2),var(--card-shadow)}.sd-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 20px 19px 22px;cursor:pointer;list-style:none;font-size:16.5px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.sd-faq__q::-webkit-details-marker{display:none}.sd-faq__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);transition:transform .45s var(--ease-out),background-color .3s,color .3s}.sd-faq__icon .sd-icon{--s:16px}.sd-faq__item[open] .sd-faq__icon{transform:rotate(45deg);background:var(--cobalt-600);color:#fff}.sd-faq__a{padding:0 22px 22px;max-width:42.43em;color:var(--muted);font-size:16px;line-height:1.6}.sd-faq__item[open] .sd-faq__a{animation:sd-drop .45s var(--ease-out)}@keyframes sd-drop{from{opacity:0;transform:translateY(-6px)}}@keyframes sd-marquee{to{transform:translate3d(-50%,0,0)}}[data-float]{animation:sd-float 7s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes sd-float{50%{transform:translateY(-8px)}}.sd-chip-float--a{animation:sd-float 7s ease-in-out infinite}.sd-platforms{padding:clamp(26px,3vw,38px) 0;border-bottom:1px solid var(--line)}.sd-platforms__inner{display:flex;align-items:center;gap:clamp(20px,3vw,40px)}.sd-platforms__label{flex:none;font-size:11px;color:var(--muted)}.sd-logos{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sd-logos__track{display:flex;width:max-content;animation:sd-marquee 42s linear infinite}.sd-logos:hover .sd-logos__track{animation-play-state:paused}.sd-logos__set{display:flex;align-items:center;gap:clamp(32px,4vw,52px);padding-right:clamp(32px,4vw,52px)}.sd-logos__item{display:inline-flex;align-items:center;gap:10px;font-size:16.5px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:var(--fg-2)}.sd-logos__item .sd-icon{--s:22px;color:var(--brand,var(--fg))}:root[data-theme="dark"] .sd-logos__item.is-mono-dark .sd-icon{color:var(--fg)}.sd-statement .sd-label{margin-bottom:28px}.sd-statement__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:28px clamp(32px,6vw,96px);align-items:center}.sd-lit{max-width:12.4em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.sd-statement__side{display:grid;justify-items:start;gap:20px}.sd-lit__em{white-space:nowrap}@media (max-width: 340px){.sd-lit__em{white-space:normal}}.sd-statement__side p{margin:0;max-width:27em;color:var(--muted);font-size:clamp(16.5px,1.2vw,18px);line-height:1.65}.sd-lit__w{transition:color .5s var(--ease-out)}html.js .sd-lit__w{color:var(--faint)}html.js .sd-lit__w.is-lit{color:var(--fg)}.sd-lit__w--em{background-image:var(--cobalt-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}html.js .sd-lit__w--em{color:var(--faint)}html.js .sd-lit__w--em.is-lit{color:transparent}.sd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;border-top:1px solid var(--line)}.sd-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:28px 24px 0 0}.sd-stat + .sd-stat{padding-left:24px;border-left:1px solid var(--line)}.sd-stat__value{margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.sd-stat__value i{font-style:normal;color:var(--accent)}.sd-stat__label{color:var(--muted);font-size:11px}.sd-statement .sd-stats{margin-top:clamp(44px,5.5vw,76px);border-top:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow)}.sd-statement .sd-stat, .sd-statement .sd-stat + .sd-stat{padding:clamp(24px,2.6vw,36px) clamp(18px,2.2vw,32px)}.sd-stack{display:grid;gap:24px}.sd-stack__card{position:sticky;top:calc(var(--header-h) + 28px + var(--i, 0) * 14px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);min-height:min(540px,calc(100vh - var(--header-h) - 80px));padding:clamp(22px,3vw,40px);border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(70% 90% at 0% 0%,rgba(47,91,255,.26),transparent 60%),linear-gradient(160deg,#151925,#0A0B0F 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.09),0 -18px 50px -30px rgba(11,20,40,.45),0 40px 70px -40px rgba(11,20,40,.6);transform-origin:50% 0;transform:scale(var(--sc,1));will-change:transform}.sd-stack__card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#05060A;opacity:var(--dim,0);pointer-events:none}.sd-stack__card.is-unstack{position:relative;top:auto}.sd-stack__text{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:4px 0}.sd-stack__num{color:var(--slate-400);font-size:12px}.sd-stack__num b{color:var(--sky-300);font-weight:500}.sd-stack__title{display:flex;align-items:center;gap:16px;font-size:clamp(26px,2.7vw,38px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#fff;text-wrap:balance}.sd-stack__intro{max-width:26.52em;color:var(--slate-400);font-size:17px;line-height:1.5}.sd-stack__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.sd-stack__list a{display:flex;align-items:center;gap:10px;height:100%;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);color:var(--chrome);font-size:14.5px;line-height:1.3;transition:background-color .3s,box-shadow .3s}.sd-stack__list a:hover{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(138,168,255,.45)}.sd-stack__list .sd-icon{--s:18px;color:var(--cobalt-300);--sd-icon-accent:var(--sky-300)}.sd-stack__btn{align-self:flex-start}.sd-stack__media{position:relative;min-height:280px;border-radius:20px;overflow:hidden;background:var(--ink-800)}.sd-stack__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.sd-stack__card:hover .sd-stack__media img{transform:scale(1.04)}.sd-stack__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,11,15,.6),transparent 45%),linear-gradient(135deg,rgba(47,91,255,.22),transparent 50%);pointer-events:none}.sd-stack__count{position:absolute;left:16px;bottom:16px;z-index:1;padding:8px 14px;border-radius:var(--r-pill);background:rgba(10,11,15,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),var(--glass-dark-shine);color:#fff;font-size:11px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sd-pf-card{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow);color:var(--fg);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out)}.sd-pf-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow-lg)}.sd-pf-card__thumb{position:relative;isolation:isolate;aspect-ratio:16/9;overflow:hidden;background:var(--surface-2)}.sd-pf-card__thumb::before, .sd-post-card__media::before{content:"";position:absolute;inset:-24px;z-index:-1;background:var(--thumb,none) center /cover no-repeat;filter:blur(28px) saturate(1.1);opacity:.32;transform:scale(1.1)}.sd-pf-card__thumb, .sd-post-card__media{aspect-ratio:16/9}.sd-pf-card__thumb img, .sd-post-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--ease-out)}.sd-pf-card:hover .sd-pf-card__thumb img{transform:scale(1.05)}.sd-pf-card__ph, .sd-post-card__ph{display:grid;place-items:center;height:100%;padding:24px;text-align:center;color:var(--muted);background:radial-gradient(60% 80% at 100% 0%,rgba(47,91,255,.14),transparent 70%),var(--surface-2)}.sd-pf-card__hover{position:absolute;inset:0;display:grid;place-items:center;background:rgba(10,11,15,.5);opacity:0;transition:opacity .4s var(--ease-out);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sd-pf-card:hover .sd-pf-card__hover, .sd-pf-card:focus-visible .sd-pf-card__hover{opacity:1}.sd-pf-card__hover-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--r-pill);background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 rgba(255,255,255,.2);color:#fff;font-size:14.5px;font-weight:500;transform:translateY(8px);transition:transform .5s var(--ease-out);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sd-pf-card:hover .sd-pf-card__hover-btn{transform:none}.sd-pf-card__info{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 24px 24px}.sd-pf-card__tags{position:absolute;top:14px;right:14px;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 28px);pointer-events:none}.sd-pf-card__tags .sd-tag{background:rgba(255,255,255,.94);color:var(--cobalt-600,#2F5BFF);box-shadow:0 6px 16px -8px rgba(10,11,15,.45),inset 0 0 0 1px rgba(10,11,15,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sd-pf-card__title{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.sd-pf-card__excerpt{color:var(--muted);font-size:15px;line-height:1.55}.sd-pf-card__result{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--fg-2)}.sd-pf-card__result .sd-icon{--s:14px;flex:none;color:var(--success)}.sd-pf-card__result b{color:var(--success);font-weight:600}.sd-pcard__out{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:var(--sky-300);font-size:11px}.sd-process__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(40px,6vw,96px);align-items:start}.sd-process__side{position:sticky;top:calc(var(--header-h) + 48px)}.sd-process__side .sd-label{margin-bottom:18px}.sd-process__lead{max-width:26em;margin-top:20px;color:var(--muted);font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}.sd-process__cta{margin-top:28px}.sd-steps{--p:0;position:relative;display:grid;gap:clamp(28px,3.4vw,44px);margin:0;padding:0;list-style:none}.sd-steps::before, .sd-steps::after{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:2px;border-radius:2px;background:var(--line-2)}.sd-steps::after{background:linear-gradient(180deg,var(--cobalt-600),var(--sky-300));transform-origin:50% 0;transform:scaleY(var(--p))}html:not(.js) .sd-steps{--p:1}.sd-step{position:relative;z-index:1;display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;align-items:start}.sd-step__num{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--line-2);color:var(--muted);font-family:var(--f-mono);font-size:14px;font-weight:500;transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out),color .5s var(--ease-out),transform .6s var(--ease-out)}.sd-step.is-on .sd-step__num{background:var(--cobalt-600);box-shadow:0 0 0 6px var(--accent-soft),0 10px 24px -10px rgba(47,91,255,.7);color:#fff;transform:scale(1.04)}.sd-step__body{padding:20px 24px 22px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow);transition:box-shadow .5s var(--ease-out)}.sd-step.is-on .sd-step__body{box-shadow:inset 0 0 0 1px rgba(47,91,255,.28),var(--card-shadow)}.sd-step__title{font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.sd-step__text{margin-top:8px;color:var(--muted);font-size:16px;line-height:1.55}.sd-step__out{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:13.5px;font-weight:500}.sd-step__out .sd-icon{--s:14px}.sd-reviews{position:relative;isolation:isolate;overflow:hidden}.sd-reviews__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;margin-bottom:clamp(32px,4vw,52px)}.sd-reviews__intro .sd-label{margin-bottom:18px}.sd-reviews__sub{display:grid;justify-items:start;gap:12px;max-width:30em;margin-top:18px;color:var(--slate-400);font-size:16px;line-height:1.55}.sd-reviews__verified{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:var(--r-pill);background:rgba(52,211,153,.12);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3);color:#6EE7B7;font-size:13px;font-weight:500}.sd-reviews__score{display:flex;align-items:center;gap:18px;padding:20px 26px;border-radius:var(--r);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sd-reviews__big{padding-bottom:.04em;font-size:clamp(56px,5.6vw,76px);font-weight:600;line-height:.9;letter-spacing:-.05em;background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sd-reviews__meta{display:grid;gap:6px}.sd-reviews__meta .sd-stars{--star:17px}.sd-reviews__meta p{color:var(--slate-400);font-size:14px;line-height:1.4}.sd-reviews__rows{display:grid;gap:16px}.sd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sd-marquee__track{display:flex;width:max-content}.sd-marquee__track.is-looping{animation:sd-marquee var(--dur,120s) linear infinite;will-change:transform;backface-visibility:hidden}.sd-marquee__track > .sd-review{margin-right:16px}.sd-marquee--reverse .sd-marquee__track{animation-direction:reverse}.sd-marquee:hover .sd-marquee__track, .sd-marquee:focus-within .sd-marquee__track{animation-play-state:paused}.sd-reviews__foot{display:grid;justify-items:center;gap:24px;margin-top:clamp(32px,4vw,48px)}.sd-reviews__nav{display:none}.sd-reviews__ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;color:var(--slate-400);font-size:15px;line-height:1.5;text-align:center}.sd-reviews__ask b{color:var(--chrome);font-weight:600}@media (max-width: 600px), (prefers-reduced-motion: reduce){.sd-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.sd-marquee::-webkit-scrollbar{display:none}.sd-marquee--reverse, .sd-marquee__track > [aria-hidden="true"]{display:none}.sd-marquee__track, .sd-marquee__track.is-looping{gap:12px;padding-inline:var(--gutter);animation:none}.sd-marquee__track > .sd-review{width:min(360px,calc(100vw - var(--gutter) * 2 - 28px));margin-right:0;scroll-snap-align:start}html.js .sd-reviews__nav{display:flex;align-items:center;gap:14px;width:100%;max-width:560px}.sd-reviews__foot{justify-items:stretch;gap:28px;margin-top:20px}}.sd-reviews__count{display:flex;align-items:baseline;gap:6px;color:var(--slate-400);font-size:12.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.sd-reviews__count b{color:#fff;font-weight:500}.sd-reviews__bar{position:relative;flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}.sd-reviews__bar span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--cobalt-500),var(--sky-300));transform-origin:0 50%;transform:scaleX(var(--p,.1));transition:transform .5s var(--ease-out)}.sd-reviews__arrow{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background-color .25s,box-shadow .25s,opacity .25s}@media (hover: hover){.sd-reviews__arrow:not([disabled]):hover{background:var(--cobalt-600);box-shadow:inset 0 0 0 1px var(--cobalt-600)}}.sd-reviews__arrow:active .sd-icon{transform:scale(.9)}.sd-reviews__arrow[disabled]{opacity:.35;cursor:default;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.sd-reviews__arrow + .sd-reviews__arrow{margin-left:-4px}@media (max-width: 820px){.sd-reviews__head{grid-template-columns:1fr;align-items:start}.sd-reviews__score{justify-self:start}.sd-process__grid{grid-template-columns:1fr}.sd-process__side{position:static}}@media (max-width: 600px){.sd-reviews__ask{flex-direction:column;gap:14px}.sd-steps::before, .sd-steps::after{left:21px;top:22px;bottom:22px}.sd-step{grid-template-columns:44px minmax(0,1fr);gap:14px}.sd-step__num{width:44px;height:44px;font-size:13px}.sd-step__body{padding:16px 18px 18px}}.sd-review{display:flex;flex-direction:column;gap:14px;width:360px;flex:none;padding:22px 22px 20px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow)}.sd-dark .sd-review{background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.07)}.sd-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sd-review__platform{color:var(--muted);font-size:10.5px}.sd-review__text p{color:var(--fg-2);font-size:15px;line-height:1.55}.sd-review__who{display:flex;align-items:center;gap:12px;margin-top:auto}.sd-review__avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,var(--cobalt-500),var(--cobalt-700));color:#fff;font-size:14px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.sd-review__who > span:last-child{display:grid;gap:2px;min-width:0}.sd-review__name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.sd-review__meta{color:var(--muted);font-size:10.5px}.sd-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sd-post-card{position:relative;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out)}.sd-post-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow-lg)}.sd-post-card__media{position:relative;isolation:isolate;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--surface-2)}.sd-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.sd-post-card:hover .sd-post-card__media img{transform:scale(1.03)}.sd-post-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 20px}.sd-post-card__meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted);font-size:10.5px}.sd-post-card__cat{color:var(--accent-ink)}.sd-post-card__title{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.022em;text-wrap:pretty}.sd-post-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.sd-post-card__excerpt{color:var(--muted);font-size:15px;line-height:1.55}.sd-post-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px}.sd-post-card__foot .sd-icon{--s:16px;transition:transform .4s var(--ease-out),color .3s}.sd-post-card:hover .sd-post-card__foot .sd-icon{color:var(--accent);transform:translate(2px,-2px)}.sd-cta-band{padding:clamp(40px,5vw,72px) 0;background:var(--bg)}.sd-cta-card{position:relative;isolation:isolate;display:flex;align-items:center;min-height:380px;padding:clamp(40px,6vw,88px) clamp(24px,5.5vw,80px);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 80px -44px rgba(11,20,40,.7)}.sd-cta-card::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:conic-gradient(from var(--sd-ring,200deg),rgba(47,91,255,.9),rgba(125,211,252,.8),rgba(255,255,255,.06) 30%,rgba(255,255,255,.06) 70%,rgba(47,91,255,.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sd-ring 10s linear infinite;animation-play-state:paused;pointer-events:none}.sd-cta-card.is-live::before{animation-play-state:running}.sd-cta-band .sd-wrap{position:relative}.sd-cta-band .sd-cta-card{z-index:1}.sd-cta-band .sd-wrap::before{content:"";position:absolute;inset:6px calc(var(--gutter) + 6px);z-index:0;border-radius:var(--r-lg);background:conic-gradient(from var(--sd-ring,200deg),rgba(47,91,255,.95),rgba(125,211,252,.85),rgba(47,91,255,0) 30%,rgba(47,91,255,0) 70%,rgba(47,91,255,.95));filter:blur(22px);opacity:.7;animation:sd-ring 10s linear infinite;animation-play-state:paused;pointer-events:none}.sd-cta-band:has(.sd-cta-card.is-live) .sd-wrap::before{animation-play-state:running}:root:not([data-theme="light"]) .sd-cta-band .sd-wrap::before{display:none}:root[data-theme="light"] .sd-cta-card::before{padding:1.5px}@media (prefers-reduced-motion: reduce){.sd-cta-band .sd-wrap::before{animation:none}}.sd-cta-card{background:var(--ink-950)}.sd-cta-card__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;background:radial-gradient(55% 90% at 100% 0%,rgba(47,91,255,.42),transparent 62%),radial-gradient(40% 70% at 88% 100%,rgba(125,211,252,.14),transparent 70%),linear-gradient(135deg,#0D1120 0%,#0A0B0F 55%)}.sd-cta-card__bg::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(60% 80% at 90% 40%,#000,transparent 72%);mask-image:radial-gradient(60% 80% at 90% 40%,#000,transparent 72%)}.sd-cta-card__bg::after{content:"";position:absolute;top:50%;right:-140px;width:540px;height:540px;margin-top:-270px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 64px rgba(255,255,255,.018),0 0 0 128px rgba(255,255,255,.012),inset 0 0 140px rgba(47,91,255,.22)}.sd-cta-card__inner{position:relative;display:grid;justify-items:start;gap:20px;max-width:580px}.sd-cta-card__title{font-size:clamp(38px,4.8vw,68px)}.sd-cta-card__text{color:var(--slate-300);font-size:18px}.sd-cta-card__row{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.sd-cta-card__person{position:absolute;top:8%;right:clamp(24px,7vw,120px);bottom:0;aspect-ratio:456/717;pointer-events:none}.sd-cta-card__person::before{content:"";position:absolute;left:50%;bottom:8%;z-index:-1;width:130%;aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(47,91,255,.55),rgba(47,91,255,.16) 60%,transparent);filter:blur(6px)}.sd-cta-card__photo{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to top,transparent 0,#000 22%);mask-image:linear-gradient(to top,transparent 0,#000 22%)}.sd-cta-card__chip{position:absolute;left:-58%;bottom:20%;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 14px;border-radius:16px;background:rgba(15,17,22,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.08),0 20px 40px -18px rgba(0,0,0,.8);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);white-space:nowrap}.sd-cta-card__chip > span:last-child{display:grid;gap:3px}.sd-cta-card__chip b{color:#fff;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.sd-cta-card__chip small{color:var(--slate-400);font-size:10.5px}.sd-cta-card__chip .sd-dot{flex:none}@media (max-width: 1180px){.sd-cta-card__chip{left:-40%;bottom:12%}}@media (max-width: 960px){.sd-cta-card__person{display:none}}.sd-footer__main{position:relative;overflow:hidden;padding:clamp(56px,6vw,88px) 0 28px;background:radial-gradient(50% 70% at 100% 0%,rgba(47,91,255,.16),transparent 70%),var(--ink-950)}.sd-mark{display:block;flex:none}.sd-footer__mark{position:absolute;z-index:0;right:clamp(-60px,-2vw,0px);bottom:-70px;width:auto;height:clamp(300px,34vw,460px);color:var(--white);opacity:.045;pointer-events:none}.sd-footer__main > .sd-wrap{position:relative;z-index:1}.sd-footer__cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.sd-footer__brand .sd-logo{padding-block:12px;margin-block:-12px}.sd-footer__brand p{max-width:22.54em;margin:18px 0 22px;color:var(--slate-400);font-size:15.5px;line-height:1.55}.sd-social{display:flex;flex-wrap:wrap;gap:8px}.sd-footer .sd-footer__social{display:flex;margin-top:22px}.sd-footer__col .sd-footer__social a{display:grid;gap:0;padding:0;color:var(--chrome)}.sd-footer__col .sd-footer__social a:hover{color:#fff}.sd-footer__col .sd-footer__social .sd-icon{--s:18px;color:inherit}.sd-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),var(--glass-dark-shine);color:var(--chrome);transition:background-color .3s,transform .4s var(--ease-out)}.sd-social a:hover{background:var(--cobalt-600);transform:translateY(-2px)}.sd-footer .sd-footer__creds{display:grid;gap:8px;margin:0 0 24px}.sd-footer__creds li{display:flex;align-items:center;gap:8px;color:rgba(242,244,247,.86);font-size:14px}.sd-footer__creds .sd-icon{--s:14px;color:var(--cobalt-300)}.sd-footer__status{display:flex;align-items:center;gap:10px;margin:22px 0 0;color:var(--slate-400);font-size:14px}.sd-footer__base p a{color:rgba(242,244,247,.86);transition:color .25s}.sd-footer__base p a:hover, .sd-footer__legal a:hover{color:#fff}.sd-footer__legal a[data-totop-link]{display:inline-flex;align-items:center;gap:6px}.sd-footer__legal .sd-icon{--s:14px}.sd-footer__head{margin-bottom:18px;color:var(--slate-400);font-size:11px;font-weight:500}.sd-footer ul{margin:0;padding:0;list-style:none}@media (min-width: 1024px) and (min-height: 720px){.sd-main, .sd-cta-band{position:relative;z-index:1;background:var(--bg)}.sd-cta-band, .sd-main:has(+ .sd-footer){box-shadow:0 24px 48px -24px rgba(11,20,40,.35)}.sd-footer{position:sticky;bottom:0;z-index:0}}.sd-footer__col ul{display:grid;gap:4px}.sd-footer__col a, .sd-footer__muted{display:inline-flex;align-items:center;gap:10px;padding-block:4px;color:rgba(242,244,247,.86);font-size:15px;line-height:1.4;transition:color .25s}.sd-footer__col a:hover{color:var(--cobalt-300)}.sd-footer__col .sd-icon{--s:16px;color:var(--slate-500)}.sd-footer__muted{color:var(--slate-400)}.sd-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:24px;color:var(--slate-400);font-size:14px}.sd-footer__legal{display:flex;flex-wrap:wrap;gap:8px 22px}.sd-footer__legal a{display:inline-block;padding-block:4px;transition:color .25s}.sd-footer__legal a:hover{color:#fff}.sd-dd{color:var(--fg);text-align:left;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(11,13,18,.07),0 28px 64px -28px rgba(11,20,40,.32),0 6px 16px -8px rgba(11,13,18,.1);transform:translate3d(var(--dd-x,0),8px,0);transform-origin:50% 0;transition:opacity .22s var(--ease-out),transform .4s var(--ease-out),visibility 0s linear .4s}.sd-dd::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--dd-gap)}.sd-nav__item.is-open > .sd-dd, html:not(.js) .sd-nav__item:hover > .sd-dd, html:not(.js) .sd-nav__item:focus-within > .sd-dd{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(var(--dd-x,0),0,0);transition:opacity .28s var(--ease-out),transform .5s var(--ease-out),visibility 0s}.sd-dd--list{left:50%;--dd-x:-50%;width:280px;padding:8px;border-radius:20px}.sd-dd__label{padding:10px 12px 6px;font-size:10.5px;color:var(--muted)}.sd-dd__list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.sd-dd__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;font-size:15px;line-height:1.3;color:var(--fg);transition:background-color .25s,color .25s}.sd-dd__list a:hover{background:rgba(11,13,18,.05);color:var(--accent-ink)}.sd-dd--custom{width:300px}.sd-dd__item{display:grid;gap:2px;min-width:0}.sd-dd__sub{font-size:13px;line-height:1.35;color:var(--muted)}.sd-dd__list a > .sd-icon{--s:14px;flex:none;opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .35s var(--ease-out)}.sd-dd__list a:hover > .sd-icon{opacity:1;transform:none}.sd-dd__count{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;font-size:10.5px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.sd-dd__all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:12px;border-top:1px solid var(--line);font-size:14px;font-weight:500;color:var(--fg);transition:color .25s}.sd-dd__all .sd-icon{--s:16px;transition:transform .35s var(--ease-out)}.sd-dd__all:hover{color:var(--accent-ink)}.sd-dd__all:hover .sd-icon{transform:translateX(3px)}.sd-dd--mega{left:50%;--dd-x:-50%;width:min(1040px,calc(100vw - var(--gutter) * 2));overflow:hidden}.sd-dd__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:22px 18px 16px}.sd-dd__col{display:grid;align-content:start;gap:4px;min-width:0}.sd-dd__col + .sd-dd__col{position:relative}.sd-dd__col + .sd-dd__col::before{content:"";position:absolute;left:-4px;top:2px;bottom:6px;width:1px;background:rgba(11,13,18,.06)}.sd-dd__cat{justify-self:start;margin:0 12px 6px;font-size:10.5px;font-weight:500;letter-spacing:.09em;color:var(--faint);transition:color .2s}.sd-dd__cat:hover{color:var(--accent-ink)}.sd-dd__svcs{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sd-dd__svc{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 10px;border-radius:12px;transition:background-color .2s}.sd-dd__svc:hover, .sd-dd__svc:focus-visible{background:#F3F5F9}.sd-dd__ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#F1F4FA;color:var(--cobalt-600);--sd-icon-accent:var(--cobalt-600);box-shadow:inset 0 0 0 1px rgba(47,91,255,.1);transition:background-color .2s,color .2s,box-shadow .2s}.sd-dd__svc:hover .sd-dd__ico, .sd-dd__svc:focus-visible .sd-dd__ico{background:var(--cobalt-600);color:#fff;--sd-icon-accent:#fff;box-shadow:0 6px 14px -6px rgba(47,91,255,.6)}.sd-dd__svc-text{display:grid;gap:1px;min-width:0}.sd-dd__svc-name{font-size:14.5px;font-weight:550;line-height:1.3;letter-spacing:-.012em;color:var(--fg)}.sd-dd__svc-tag{overflow:hidden;font-size:12.5px;line-height:1.35;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.sd-dd__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:14px 30px;border-top:1px solid rgba(11,13,18,.06);background:#F7F9FC}.sd-dd__help{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;line-height:1.4;color:var(--muted)}.sd-dd__help > .sd-icon{--s:16px;flex:none;color:var(--accent)}.sd-dd__help a{color:var(--fg);font-weight:500;text-decoration:underline;text-decoration-color:rgba(11,13,18,.2);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.sd-dd__help a:hover{color:var(--accent-ink);text-decoration-color:currentColor}.sd-dd__bar-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.sd-dd__local{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:14px;transition:color .2s}.sd-dd__local:hover{color:var(--accent-ink)}.sd-dd__local .sd-icon{--s:15px}.sd-dd__every{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--fg);transition:color .2s}.sd-dd__every .sd-icon{--s:16px;transition:transform .3s var(--ease-out)}.sd-dd__every:hover{color:var(--accent-ink)}.sd-dd__every:hover .sd-icon{transform:translateX(3px)}html.js .sd-dd__col, html.js .sd-dd__list li{opacity:0;transform:translate3d(0,4px,0);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}html.js .sd-nav__item.is-open .sd-dd__col, html.js .sd-nav__item.is-open .sd-dd__list li{opacity:1;transform:none;transition-delay:calc(40ms + var(--i, 0) * 30ms)}:root[data-theme="dark"] .sd-dd{background:#15181F;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 70px -24px rgba(0,0,0,.85)}:root[data-theme="dark"] .sd-dd__svc:hover, :root[data-theme="dark"] .sd-dd__svc:focus-visible, :root[data-theme="dark"] .sd-dd__list a:hover{background:rgba(255,255,255,.05)}:root[data-theme="dark"] .sd-dd__ico{background:rgba(138,168,255,.08);color:var(--cobalt-300);--sd-icon-accent:var(--cobalt-300);box-shadow:inset 0 0 0 1px rgba(138,168,255,.14)}:root[data-theme="dark"] .sd-dd__svc:hover .sd-dd__ico, :root[data-theme="dark"] .sd-dd__svc:focus-visible .sd-dd__ico{background:var(--cobalt-600);color:#fff;--sd-icon-accent:#fff}:root[data-theme="dark"] .sd-dd__col + .sd-dd__col::before{background:rgba(255,255,255,.06)}:root[data-theme="dark"] .sd-dd__bar{border-top-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025)}:root[data-theme="dark"] .sd-dd__help a{text-decoration-color:rgba(255,255,255,.25)}.sd-form{display:grid;gap:20px}.sd-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sd-field{display:grid;gap:8px}.sd-field label{font-size:14px;font-weight:600;letter-spacing:-.005em}.sd-field__opt{margin-left:6px;font-family:var(--f-mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sd-field input, .sd-field select, .sd-field textarea{width:100%;min-height:50px;padding:13px 16px;border:0;border-radius:12px;background-color:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:400 16px/1.4 var(--f-text);transition:box-shadow .25s,background-color .25s;-webkit-appearance:none;appearance:none}.sd-field textarea{min-height:150px;resize:vertical}.sd-field select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23555E6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.sd-field input::placeholder, .sd-field textarea::placeholder{color:var(--faint)}.sd-field input:hover, .sd-field select:hover, .sd-field textarea:hover{box-shadow:inset 0 0 0 1px var(--faint)}.sd-field input:focus, .sd-field select:focus, .sd-field textarea:focus{outline:0;background-color:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--accent-soft)}.sd-field .is-invalid, .sd-field .is-invalid:hover, .sd-field .is-invalid:focus{box-shadow:inset 0 0 0 1.5px #DC3545,0 0 0 4px rgba(220,53,69,.12)}.sd-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sd-form__captcha:empty{display:none}.sd-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sd-form__note{color:var(--muted);font-size:14px}.sd-form.is-checking button[type="submit"], .sd-form.is-sending button[type="submit"]{opacity:.7;pointer-events:none}.sd-form.is-sending button[type="submit"] .sd-btn__icon{animation:sd-pulse-op 1s ease-in-out infinite}@keyframes sd-pulse-op{50%{opacity:.3}}.sd-form__error[hidden]{display:none}.sd-form-done:focus{outline:0}.sd-form__error{padding:14px 16px;border-radius:12px;background:#FDECEC;color:#9B1C1C;font-size:15px}.sd-form-done{display:grid;gap:12px;justify-items:start;padding:clamp(24px,3vw,36px);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sd-form-done .sd-icon{color:var(--success)}.sd-form-done p{color:var(--muted)}.sd-field input:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 0 0 100px var(--surface-2);caret-color:var(--fg)}.sd-field input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px var(--accent-soft),inset 0 0 0 100px var(--surface-2)}:root[data-theme="dark"] .sd-form__error{background:rgba(220,53,69,.16);color:#F8B4B4}:root[data-theme="dark"] .sd-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%239BA3AF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme="dark"] .sd-field select option, :root[data-theme="dark"] .sd-field select optgroup{background:var(--ink-850);color:var(--chrome)}.sd-lv{--lv-top:calc(var(--header-h) + 12px);position:fixed;inset:0;z-index:90;display:flex;align-items:stretch;justify-content:center;padding:var(--lv-top) 24px 0}.admin-bar .sd-lv{--lv-top:calc(var(--header-h) + 44px)}body.sd-lv-open .sd-header{z-index:95}body.sd-lv-open .sd-drawer{z-index:96}.sd-lv[hidden]{display:none}.sd-lv__backdrop{position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0%,rgba(47,91,255,.22),transparent 70%),rgba(14,17,25,.8);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);opacity:0;transition:opacity .4s var(--ease)}.sd-lv.is-open .sd-lv__backdrop{opacity:1}.sd-lv__panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-radius:18px 18px 0 0;overflow:hidden;background:#12151C;box-shadow:0 0 0 1px rgba(138,168,255,.22),0 -18px 60px -12px rgba(47,91,255,.45),0 30px 90px rgba(0,0,0,.65);transform:translateY(calc(100% + 60px));transition:transform .7s var(--ease-out),width .5s var(--ease-out)}.sd-lv__panel::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.22);pointer-events:none}.sd-lv.is-open .sd-lv__panel{transform:none}.sd-lv__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;height:62px;padding:0 14px;color:var(--chrome);background:linear-gradient(180deg,#1B1F29,#12151C);border-bottom:1px solid rgba(255,255,255,.1)}.sd-lv__close, .sd-lv__device, .sd-lv__visit{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--glass-dark-fill);color:var(--chrome);font-size:14px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--glass-dark-edge),var(--glass-dark-shine);transition:background-color .3s,color .3s,box-shadow .3s}.sd-lv__close:hover{background:rgba(255,255,255,.12)}.sd-lv__visit{background:var(--cobalt-600);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.sd-lv__visit:hover{background:var(--cobalt-500)}.sd-lv__address{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:520px;height:38px;justify-self:center;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),var(--glass-dark-shine);color:var(--slate-300);font-family:var(--f-mono);font-size:12px;overflow:hidden}.sd-lv__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-lv__lock{display:inline-flex;color:var(--live)}.sd-lv__devices{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),var(--glass-dark-shine)}.sd-lv__device{justify-content:center;width:40px;height:32px;padding:0;background:transparent;box-shadow:none;color:var(--slate-300)}.sd-lv__device[aria-pressed="true"]{background:#fff;color:var(--ink-950)}.sd-lv__stage{flex:1;display:flex;justify-content:center;background:#fff;overflow:hidden}.sd-lv__frame{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.sd-lv__frame::before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:16px;background:linear-gradient(rgba(5,8,16,.32),rgba(5,8,16,0));pointer-events:none}.sd-lv__frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.sd-lv__panel[data-size="tablet"]{width:min(calc(820px + var(--lv-sb, 0px)),100%)}.sd-lv__panel[data-size="mobile"]{width:min(calc(390px + var(--lv-sb, 0px)),100%)}@media (max-width: 1099px){.sd-lv__device[data-lv-size="desktop"]{display:none}}@media (max-width: 639px){.sd-lv__device[data-lv-size="tablet"]{display:none}}.sd-lv__panel[data-size="mobile"] .sd-lv__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sd-lv__panel[data-size="mobile"] .sd-lv__close{justify-self:start}.sd-lv__panel[data-size="mobile"] .sd-lv__visit{justify-self:end}.sd-lv__panel[data-size="mobile"] .sd-lv__visit{width:38px;padding:0;justify-content:center}.sd-lv__panel[data-size="mobile"] .sd-lv__visit span{display:none}.sd-lv__panel[data-size="mobile"] .sd-lv__address{display:none}.sd-lv__panel[data-size="mobile"] .sd-lv__devices{justify-self:center}.sd-lv__loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--sage-50);color:var(--muted);font-size:15px;transition:opacity .4s}.sd-lv__loading.is-done{opacity:0;pointer-events:none}.sd-lv__spinner{width:30px;height:30px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--cobalt-600);animation:sd-spin 1s linear infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-totop{position:fixed;right:calc(clamp(16px, 2.5vw, 32px) + 5px);bottom:calc(clamp(16px, 2.5vw, 32px) + 76px + env(safe-area-inset-bottom, 0px));z-index:45;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:rgba(15,17,22,.78);color:#fff;cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease-out),background-color .3s;box-shadow:0 14px 30px -12px rgba(10,11,15,.55),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sd-totop.is-visible{opacity:1;transform:none;pointer-events:auto}.sd-totop:hover{background:var(--cobalt-600)}.sd-totop .sd-icon{position:relative;z-index:1;transition:transform .35s var(--ease-out)}.sd-totop:hover .sd-icon{transform:translateY(-2px)}.sd-totop__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sd-totop__track, .sd-totop__fill{fill:none;stroke-width:2}.sd-totop__track{stroke:rgba(255,255,255,.14)}.sd-totop__fill{stroke:var(--sky-300);stroke-dasharray:150.8;stroke-dashoffset:150.8;stroke-linecap:round}body.sd-lock .sd-totop, body.sd-chat-open .sd-totop.is-visible{opacity:0;pointer-events:none;transform:translateY(12px) scale(.9)}.sd-readbar{position:fixed;left:0;right:0;bottom:0;z-index:44;height:4px;background:var(--line-2);background:color-mix(in srgb,var(--fg) 9%,var(--bg));pointer-events:none;opacity:0;transform:translate3d(0,100%,0);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);-webkit-clip-path:inset(-24px 0 0 0);clip-path:inset(-24px 0 0 0)}.sd-readbar.is-on{opacity:1;transform:none}.sd-readbar__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--cobalt-700),var(--cobalt-500) 55%,var(--sky-300));transform:translate3d(-100%,0,0);will-change:transform}.sd-readbar__fill::after{content:"";position:absolute;top:0;right:0;bottom:0;width:56px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.9));box-shadow:0 0 18px 3px rgba(125,211,252,.55)}.sd-readbar__fill::before{content:"";position:absolute;top:50%;right:-1px;width:3px;height:14px;margin-top:-9px;border-radius:3px;background:#fff;box-shadow:0 0 10px 2px rgba(125,211,252,.9),0 0 2px rgba(255,255,255,1)}.sd-readbar.is-done .sd-readbar__fill{background:linear-gradient(90deg,#0E9F6E,#34D399 60%,#6EE7B7)}.sd-readbar.is-done .sd-readbar__fill::after{box-shadow:0 0 18px 3px rgba(52,211,153,.5)}.sd-readbar.is-done .sd-readbar__fill::before{opacity:0}.sd-readbar__ticks span{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:var(--bg)}body.sd-lock .sd-readbar{opacity:0}@media print{.sd-readbar{display:none}}.sd-loadmore{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.sd-loadmore__spin{display:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:sd-spin 1s linear infinite}.sd-loadmore__btn.is-loading .sd-loadmore__spin{display:inline-block}.sd-loadmore__btn.is-loading .sd-icon{display:none}.is-unstick{position:static!important}[data-parallax] img{transform:translate3d(0,var(--sd-shift,0),0) scale(1.08)}.sd-chat{--msg:#fff;position:fixed;right:clamp(16px,2.5vw,32px);bottom:calc(clamp(16px, 2.5vw, 32px) + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none;transition:opacity .3s,visibility .3s,transform .45s var(--ease-out)}.sd-chat > *{pointer-events:auto}body.sd-lock .sd-chat{opacity:0;visibility:hidden}:root[data-theme="dark"] .sd-chat{--msg:var(--ink-850)}@keyframes sd-chat-in{from{opacity:0;transform:translateY(18px) scale(.8)}to{opacity:1;transform:none}}@keyframes sd-chat-ring{0%{transform:scale(.92);opacity:.9}70%, 100%{transform:scale(1.38);opacity:0}}@keyframes sd-chat-msg{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes sd-typing{0%, 60%, 100%{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.sd-chat__launch{position:relative;display:grid;place-items:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:var(--ink-900);color:var(--chrome);cursor:pointer;box-shadow:0 18px 36px -14px rgba(11,13,18,.65),0 0 0 3px rgba(248,250,245,.92);animation:sd-chat-in .8s var(--ease-out) 1.2s both;transition:transform .45s var(--ease-out),box-shadow .4s}.sd-chat__launch:hover{transform:translateY(-2px) scale(1.04)}.sd-chat__launch::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(76,114,255,.6);animation:sd-chat-ring 3.4s var(--ease-out) 2.4s infinite;pointer-events:none}.sd-chat__launch-face{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--ink-800);transition:transform .5s var(--ease-out),opacity .35s var(--ease-out)}.sd-chat__launch-face{display:grid;place-items:center;background:#25D366;color:#fff}.sd-chat__launch-face .sd-icon{--s:36px;width:36px;height:36px}.sd-chat__launch::before{border-color:rgba(37,211,102,.6)}.sd-chat__launch-badge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#25D366;color:#fff;box-shadow:0 0 0 2.5px rgba(248,250,245,.95);transition:transform .45s var(--ease-out),opacity .3s}.sd-chat__launch-x{position:absolute;display:grid;place-items:center;opacity:0;transform:rotate(-90deg) scale(.5);transition:transform .5s var(--ease-out),opacity .35s var(--ease-out)}.sd-chat.is-open .sd-chat__launch::before{animation:none;opacity:0}.sd-chat.is-open .sd-chat__launch-face{transform:scale(.3);opacity:0}.sd-chat.is-open .sd-chat__launch-badge{transform:scale(0);opacity:0}.sd-chat.is-open .sd-chat__launch-x{opacity:1;transform:none}.sd-chat__panel{display:flex;flex-direction:column;width:min(372px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 204px));border-radius:24px;overflow:hidden;background:var(--bg);box-shadow:0 40px 90px -30px rgba(11,13,18,.6),0 0 0 1px rgba(11,13,18,.08);transform-origin:100% 100%;opacity:0;transform:translateY(16px) scale(.92);filter:blur(6px);transition:opacity .35s var(--ease-out),transform .55s var(--ease-out),filter .45s var(--ease-out)}.sd-chat__panel[hidden]{display:none}.sd-chat.is-open .sd-chat__panel{opacity:1;transform:none;filter:none}:root[data-theme="dark"] .sd-chat__panel{box-shadow:0 40px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.sd-chat__head{display:flex;align-items:center;gap:14px;padding:18px 14px 18px 18px;color:var(--chrome);background:radial-gradient(120% 160% at 100% 0%,rgba(47,91,255,.45),transparent 55%),linear-gradient(135deg,var(--ink-800),var(--ink-950));box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}.sd-chat__avatar{position:relative;flex:none;width:48px;height:48px;border-radius:50%;background:var(--ink-700);box-shadow:0 0 0 2px rgba(248,250,245,.85)}.sd-chat__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.sd-chat__status{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:var(--live);box-shadow:0 0 0 2.5px var(--ink-900)}.sd-chat.is-away .sd-chat__status{background:var(--slate-400)}.sd-chat__who{display:grid;gap:3px;flex:1;min-width:0}.sd-chat__name{font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.sd-chat__presence{font-size:13px;line-height:1.3;color:var(--slate-300)}.sd-chat__close{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:var(--chrome);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;transition:background-color .3s,transform .5s var(--ease-out)}.sd-chat__close:hover{background:rgba(255,255,255,.18);transform:rotate(90deg)}.sd-chat__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 18px;overflow-y:auto;overscroll-behavior:contain;background-color:var(--bg-alt);background-image:radial-gradient(rgba(11,13,18,.08) 1px,transparent 1.3px);background-size:16px 16px}:root[data-theme="dark"] .sd-chat__body{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.3px)}.sd-chat__day{align-self:center;margin-bottom:4px;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:10px}.sd-chat__msg{position:relative;max-width:86%;padding:10px 14px;border-radius:16px;border-top-left-radius:4px;background:var(--msg);color:var(--fg);box-shadow:0 1px 1px rgba(11,13,18,.06),0 8px 18px -12px rgba(11,13,18,.35);font-size:15px;line-height:1.5;animation:sd-chat-msg .45s var(--ease-out) both;transform-origin:0 0}.sd-chat__msg[hidden]{display:none}.sd-chat__day + .sd-chat__msg::before{content:"";position:absolute;top:0;left:-7px;border-right:8px solid var(--msg);border-bottom:10px solid transparent}.sd-chat__msg p + p{margin-top:6px}.sd-chat__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:11px;color:var(--muted)}.sd-chat__meta .sd-icon{color:#4FB6EC}.sd-chat__msg--out{align-self:flex-end;border-top-left-radius:16px;border-top-right-radius:4px;background:#DCE6FF;color:var(--fg);transform-origin:100% 0}:root[data-theme="dark"] .sd-chat__msg--out{background:#1E3A8A;color:var(--chrome)}.sd-chat__typing{display:none;align-items:center;gap:4px;padding:13px 14px;border-radius:16px;border-top-left-radius:4px;background:var(--msg);box-shadow:0 1px 1px rgba(11,13,18,.06)}.sd-chat__typing.is-on{display:inline-flex;animation:sd-chat-msg .3s var(--ease-out) both}.sd-chat__typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:sd-typing 1.1s ease-in-out infinite}.sd-chat__typing i:nth-child(2){animation-delay:.15s}.sd-chat__typing i:nth-child(3){animation-delay:.3s}.sd-chat__quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sd-chat__quick[hidden]{display:none}.sd-chat__chip{padding:8px 13px;border-radius:999px;background:var(--surface-2);color:var(--accent);font-size:13.5px;line-height:1.25;box-shadow:inset 0 0 0 1px rgba(47,91,255,.28);animation:sd-chat-msg .45s var(--ease-out) both;transition:background-color .3s,color .3s,box-shadow .3s}.sd-chat__chip:nth-child(2){animation-delay:.08s}.sd-chat__chip:nth-child(3){animation-delay:.16s}.sd-chat__chip:hover{background:var(--cobalt-600);color:var(--chrome);box-shadow:none}:root[data-theme="dark"] .sd-chat__chip{box-shadow:inset 0 0 0 1px rgba(138,168,255,.35)}:root[data-theme="dark"] .sd-chat__chip:hover{background:var(--cobalt-500);color:var(--ink-950)}.sd-chat__compose{display:flex;align-items:center;gap:8px;padding:12px 12px 10px;background:var(--bg);box-shadow:inset 0 1px 0 var(--line)}.sd-chat__compose input{flex:1;min-width:0;height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--bg-alt);color:var(--fg);font:400 16px/1 var(--f-text);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s}.sd-chat__compose input::placeholder{color:var(--muted)}.sd-chat__compose input:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--accent)}.sd-chat__compose.is-empty input{animation:sd-shake .4s ease}@keyframes sd-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.sd-chat__send{flex:none;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--cobalt-600);color:var(--chrome);cursor:pointer;box-shadow:0 10px 20px -10px rgba(47,91,255,.8);transition:transform .35s var(--ease-out),background-color .3s}.sd-chat__send:hover{transform:scale(1.07)}.sd-chat__send .sd-icon{transform:translate(-1px,1px)}:root[data-theme="dark"] .sd-chat__send{background:var(--cobalt-500);color:var(--ink-950)}.sd-chat__alt{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 12px 14px;background:var(--bg)}.sd-chat__alt .sd-mono{margin-right:4px;font-size:10px;color:var(--muted)}.sd-chat__alt{flex-wrap:wrap;row-gap:6px}.sd-chat__chan{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);transition:color .3s,box-shadow .3s,transform .4s var(--ease-out)}.sd-chat__tip{position:absolute;left:50%;bottom:calc(100% + 8px);padding:5px 9px;border-radius:8px;background:var(--ink-950);color:#fff;font-size:11.5px;line-height:1.2;white-space:nowrap;opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .25s,transform .3s var(--ease-out)}.sd-chat__chan:hover .sd-chat__tip, .sd-chat__chan:focus-visible .sd-chat__tip{opacity:1;transform:translate(-50%,0)}.sd-chat__chan:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);transform:translateY(-2px)}.sd-chat__nudge{position:relative;max-width:270px;margin:0;padding:12px 36px 12px 16px;border-radius:16px;border-bottom-right-radius:4px;background:rgba(248,250,245,.94);color:var(--fg);font-size:14px;line-height:1.4;box-shadow:0 20px 40px -20px rgba(11,13,18,.55),inset 0 0 0 1px rgba(255,255,255,.6);-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);animation:sd-chat-in .6s var(--ease-out) both}.sd-chat__nudge[hidden]{display:none}:root[data-theme="dark"] .sd-chat__nudge{background:rgba(18,20,26,.9);color:var(--chrome);box-shadow:0 20px 40px -20px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.1)}.sd-chat__nudge-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sd-chat__nudge-open strong{font-weight:600;color:var(--accent)}.sd-chat__nudge-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.sd-chat__nudge-x:hover{color:var(--fg);background:var(--surface-2)}@media (max-width: 600px){.sd-chat{right:18px;bottom:calc(28px + env(safe-area-inset-bottom, 0px));gap:12px}.sd-chat__launch{width:58px;height:58px}.sd-chat__launch-badge{right:-3px;bottom:-3px;width:22px;height:22px}.sd-chat__launch-badge .sd-icon{--s:13px;width:13px;height:13px}.sd-chat__panel{width:calc(100vw - 36px);max-height:calc(100dvh - 190px - var(--chat-lift, 0px));border-radius:20px}.sd-chat__nudge{display:none}.sd-chat__alt{gap:6px}.sd-chat__chan{width:34px;height:34px}.sd-totop{right:28px;bottom:calc(98px + env(safe-area-inset-bottom, 0px));width:38px;height:38px}.sd-totop .sd-icon{--s:16px;width:16px;height:16px}}.sd-chat.is-lifted{transform:translate3d(0,calc(var(--chat-lift, 0px) * -1),0);transition:opacity .3s,visibility .3s,transform .12s linear}.sd-chat.is-hop{opacity:0;transition:opacity .16s}@media (max-width: 820px){body.sd-scroll-down .sd-totop.is-visible{opacity:0;pointer-events:none;transform:translateY(24px) scale(.9)}}@media (prefers-reduced-motion: reduce){.sd-chat__launch, .sd-chat__launch::before, .sd-chat__msg, .sd-chat__chip, .sd-chat__typing.is-on, .sd-chat__nudge{animation:none}.sd-chat__panel{transition:opacity .2s;transform:none;filter:none}}.sd-share{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 16px 16px 22px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 rgba(255,255,255,.6)}.sd-share__label{margin-right:auto;color:var(--muted)}.sd-share__list{display:flex;flex-wrap:wrap;gap:8px}.sd-share__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 rgba(255,255,255,.6);cursor:pointer;transition:color .3s,background-color .3s,box-shadow .3s,transform .4s var(--ease-out)}.sd-share__btn[hidden]{display:none}.sd-share__btn:hover, .sd-share__btn:focus-visible{transform:translateY(-2px);color:#fff;background:var(--ink-950);box-shadow:0 10px 20px -12px rgba(11,13,18,.6)}:root[data-theme="dark"] .sd-share__btn:hover{color:var(--ink-950)}.sd-share__btn[data-share-net="x"]:hover{background:#111;color:#fff}.sd-share__btn[data-share-net="linkedin"]:hover{background:#0A66C2;color:#fff}.sd-share__btn[data-share-net="facebook"]:hover{background:#1877F2;color:#fff}.sd-share__btn[data-share-net="whatsapp"]:hover{background:#25D366;color:#fff}.sd-share__btn[data-share-copy]:hover, .sd-share__btn[data-share-native]:hover, .sd-share__btn.is-copied{background:var(--accent);color:#fff}:root:not([data-theme="dark"]) .sd-share__btn[data-share-copy]:hover, :root:not([data-theme="dark"]) .sd-share__btn[data-share-native]:hover, :root:not([data-theme="dark"]) .sd-share__btn.is-copied{color:#fff}.sd-share__tip{position:absolute;left:50%;bottom:calc(100% + 10px);padding:6px 10px;border-radius:8px;background:var(--ink-950);color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .25s,transform .3s var(--ease-out)}.sd-share__btn:hover .sd-share__tip, .sd-share__btn:focus-visible .sd-share__tip, .sd-share__btn.is-copied .sd-share__tip{opacity:1;transform:translate(-50%,0)}.sd-pf-share{max-width:calc(780px + var(--gutter) * 2);margin-top:clamp(40px,5vw,64px)}@media (max-width: 400px){.sd-share{padding:16px}.sd-share__btn{width:40px;height:40px}.sd-share__list{gap:6px}}:root[data-theme="dark"] .sd-totop{background:rgba(26,29,36,.78)}@media (max-width: 400px){.sd-chat__alt .sd-mono{flex-basis:100%;margin:0;text-align:center}}@media (max-width: 1280px){.sd-dd__cols{padding-inline:12px}.sd-dd__svc{gap:10px;padding-inline:8px}}@media (max-width: 1080px){.sd-stack__card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sd-stack__list{grid-template-columns:1fr}.sd-pf-grid, .sd-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(250px,1.2fr)}.sd-footer__brand{grid-column:1/-1}.sd-split{grid-template-columns:1fr}.sd-split__side{position:static}}@media (max-width: 820px){.sd-head{grid-template-columns:1fr}.sd-platforms__inner{flex-direction:column;align-items:stretch;gap:16px}.sd-platforms__label{text-align:center}.sd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-stat:nth-child(3){padding-left:0;border-left:0}.sd-stat:nth-child(n + 3){border-top:1px solid var(--line);margin-top:24px}.sd-statement__grid{grid-template-columns:1fr}.sd-statement .sd-stat:nth-child(3){padding-left:clamp(18px,2.2vw,32px)}.sd-statement .sd-stat:nth-child(n + 3){margin-top:0}.sd-stack__card{grid-template-columns:1fr;min-height:0;top:calc(var(--header-h) + 16px + var(--i, 0) * 10px)}.sd-stack__media{width:100%;min-width:0;min-height:0;aspect-ratio:16/9;order:-1}.sd-stack__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-review{width:300px}.sd-cta-card{min-height:0}.sd-cta-card__bg::after{top:auto;bottom:-300px;right:-220px;margin-top:0;opacity:.7}.sd-lv{padding:var(--lv-top) 10px 0}.sd-lv__panel{border-radius:16px 16px 0 0}.sd-lv__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;height:auto;padding:10px}.sd-lv__close{justify-self:start}.sd-lv__visit{justify-self:end}.sd-lv__address{display:none}.sd-lv__devices{justify-self:center}.sd-lv__visit span{display:none}.sd-lv__panel[data-size]{width:100%}}@media (max-width: 782px){.admin-bar .sd-lv{--lv-top:calc(var(--header-h) + 58px)}}@media (max-width: 600px){.sd-stack{gap:16px}.sd-stack__card{gap:16px;padding:14px 14px 20px;border-radius:22px;top:calc(var(--header-h) + 12px + var(--i, 0) * 10px)}.sd-stack__media{aspect-ratio:2/1;border-radius:14px}.sd-stack__text{gap:12px;padding:0 6px}.sd-stack__list{grid-template-columns:1fr;gap:6px;margin-top:2px}.sd-stack__list a{padding:10px 12px;font-size:15px}.sd-stack__title{gap:12px;font-size:24px}.sd-stack__title .sd-itile{width:38px;height:38px}.sd-stack__intro{color:var(--slate-300);font-size:15.5px}.sd-stack__btn{margin-top:4px}.sd-pf-grid, .sd-post-grid{grid-template-columns:1fr}.sd-footer__cols{grid-template-columns:1fr 1fr;gap:32px 20px}.sd-footer__col:last-child{grid-column:1/-1}.sd-footer__base{flex-direction:column;align-items:flex-start}.sd-form__row{grid-template-columns:1fr}.sd-cta-card__row .sd-btn{width:100%;justify-content:space-between}.sd-faq__q{padding:17px 16px 17px 18px;font-size:16px}.sd-faq__a{padding:0 18px 18px}}@media (max-width: 400px){.sd-stat{padding-right:12px}.sd-stat + .sd-stat{padding-left:16px}.sd-stat:nth-child(3){padding-left:0}.sd-statement .sd-stat, .sd-statement .sd-stat + .sd-stat, .sd-statement .sd-stat:nth-child(3), .sd-stats--card .sd-stat, .sd-stats--card .sd-stat + .sd-stat, .sd-stats--card .sd-stat:nth-child(3){padding:22px 16px}.sd-statement .sd-stat__value{font-size:36px}.sd-footer__cols{grid-template-columns:max-content 1fr;gap:40px}.sd-footer__col a{white-space:nowrap}.sd-footer__brand, .sd-footer__col:last-child{grid-column:1/-1}.sd-review{width:270px}.sd-pf-card__info, .sd-post-card__body{padding-inline:18px}}@media (prefers-reduced-motion: reduce){.sd-logos__track, .sd-marquee__track, .sd-marquee__track.is-looping, .sd-cta-card::before, [data-float], .sd-chip-float--a, .sd-chip-float--b{animation:none}.sd-stack__card{transform:none}.sd-stack__card::after{opacity:0}html.js .sd-lit__w{color:var(--fg)}html.js .sd-lit__w--em{color:transparent}.sd-dd, .sd-nav__item.is-open > .sd-dd{transform:translate3d(var(--dd-x,0),0,0);transition:opacity .15s,visibility 0s}html.js .sd-dd__col, html.js .sd-dd__list li{opacity:1;transform:none;transition:none}}.sd-page-hero .sd-crumbs{margin-bottom:4px}.sd-contact__aside{position:sticky;top:calc(var(--header-h) + 36px);display:grid;gap:16px}@media (max-width: 1080px){.sd-contact__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width: 820px){.sd-contact__aside{grid-template-columns:1fr}}.sd-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,36px)}.sd-topic{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),var(--glass-dark-shine);color:var(--slate-300);font-size:14.5px;transition:background-color .3s,color .3s,box-shadow .3s;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sd-topic .sd-mono{font-size:10.5px;color:var(--slate-500)}.sd-topic:hover{background:rgba(255,255,255,.1);color:#fff}.sd-topic.is-active{background:#fff;color:var(--ink-950);box-shadow:none}.sd-topic.is-active .sd-mono{color:var(--cobalt-600)}.sd-search{display:flex;align-items:center;gap:10px;max-width:520px;margin-top:24px;padding:6px 6px 6px 18px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),var(--glass-dark-shine);color:var(--slate-300)}.sd-search input{flex:1;min-width:0;height:44px;border:0;background:none;color:#fff;font:400 16px/1 var(--f-text)}.sd-search input:focus{outline:0}.sd-search input::placeholder{color:var(--slate-400)}.sd-search button{height:44px;padding:0 20px;border:0;border-radius:var(--r-pill);background:#fff;color:var(--ink-950);font-weight:500;cursor:pointer;transition:background-color .3s,color .3s}.sd-search button:hover{background:var(--cobalt-600);color:#fff}.sd-empty .sd-search{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted)}.sd-empty .sd-search input{color:var(--fg)}.sd-empty{display:grid;justify-items:center;gap:14px;max-width:520px;margin:0 auto;padding:clamp(32px,5vw,56px);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:center}.sd-empty p{color:var(--muted)}.sd-article__main{min-width:0}.sd-article__aside{display:flex;flex-direction:column;gap:16px}.sd-article__sticky{position:sticky;top:calc(var(--header-h) + 28px);display:grid;gap:16px}.sd-toc--inline{display:none;margin-bottom:28px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--card-shadow)}.sd-toc--inline summary{display:flex;align-items:center;gap:10px;padding:16px 18px;font-weight:600;cursor:pointer;list-style:none}.sd-toc--inline summary .sd-icon:first-child{color:var(--accent-ink)}.sd-toc--inline summary::-webkit-details-marker{display:none}.sd-toc--inline summary .sd-icon:last-child{margin-left:auto;transition:transform .35s var(--ease-out)}.sd-toc--inline[open] summary .sd-icon:last-child{transform:rotate(180deg)}.sd-toc--inline nav{padding:0 18px 14px}.sd-wrap--narrow .sd-prose, .sd-cs-body{max-width:47.74em}.sd-share{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:14px 14px 14px 20px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sd-pf-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-8px 0 clamp(32px,4vw,48px)}.sd-pf-card[hidden]{display:none}.sd-pf-card__ind{margin:0 0 8px;color:var(--accent-ink);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}:root[data-theme="dark"] .sd-pf-card__ind{color:var(--cobalt-300)}.sd-pf-ind__badge[hidden], .sd-pf-ind__backdrop[hidden], .sd-pf-ind__panel[hidden], .sd-pf-status__clear[hidden], .sd-pf-empty[hidden]{display:none}.sd-pf-ind__backdrop{display:none}@keyframes sd-pf-pop{from{opacity:0;transform:translateY(-6px)}}.sd-pf-check__name{flex:1}.sd-pf-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px 7px 12px;border:0;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font:500 13px/1 var(--f-text);cursor:pointer;transition:background-color .2s}.sd-pf-chip:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}:root[data-theme="dark"] .sd-pf-chip, :root[data-theme="dark"] .sd-pf-ind__btn.is-active{color:var(--cobalt-300)}@media (max-width: 700px){.sd-pf-ind__backdrop{display:block;position:fixed;inset:0;z-index:1;background:rgba(10,11,15,.5);animation:sd-pf-fade .2s ease both}.sd-pf-check__name{flex:none}}@keyframes sd-pf-up{from{transform:translateY(100%)}}@keyframes sd-pf-fade{from{opacity:0}}html.sd-pf-lock{overflow:hidden}.sd-work-home{overflow-x:clip}.sd-slider{--gap:24px}.sd-slider__track{display:flex;gap:var(--gap);margin:-12px -12px -32px;padding:12px 12px 32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sd-slider__track::-webkit-scrollbar{display:none}.sd-slider__track:focus-visible{outline:none}.sd-slider__track:focus-visible .sd-slider__slide:first-child .sd-pf-card{box-shadow:0 0 0 2px var(--accent)}.sd-slider__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.sd-slider__track.is-dragging a{pointer-events:none}.sd-slider__slide{display:flex;flex:0 0 calc((100% - var(--gap) * 2) / 3);scroll-snap-align:start}.sd-slider__slide .sd-pf-card{width:100%}.sd-slider__bar{display:flex;align-items:center;gap:20px;margin-top:clamp(28px,3vw,40px)}.sd-slider__count{flex:none;margin:0;color:var(--muted);font-size:12.5px;letter-spacing:.06em}.sd-slider__count [data-slider-cur]{color:var(--fg)}.sd-slider__sep{margin:0 6px;opacity:.5}.sd-slider__progress{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:var(--line-2)}.sd-slider__progress i{position:absolute;inset:0 auto 0 0;width:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--p,.3));transition:transform .35s var(--ease-out)}.sd-slider__nav{display:flex;flex:none;gap:10px}.sd-slider__btn{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s,opacity .25s}.sd-slider__btn:hover:not(:disabled){background:var(--ink-950);color:#fff;box-shadow:none}:root[data-theme="dark"] .sd-slider__btn:hover:not(:disabled){background:#fff;color:var(--ink-950)}.sd-slider__btn:disabled{opacity:.35;cursor:default}.sd-slider.is-static .sd-slider__bar{display:none}@media (max-width: 1080px){.sd-slider__slide{flex-basis:calc((100% - var(--gap)) / 2)}}@media (max-width: 700px){.sd-slider{--gap:14px}.sd-slider__slide{flex-basis:calc(100% - 28px)}.sd-slider__btn{width:44px;height:44px}.sd-slider__bar{gap:14px}}@media (prefers-reduced-motion: reduce){.sd-slider__track{scroll-behavior:auto}}.sd-cs-sidebar{position:sticky;top:calc(var(--header-h) + 36px);display:grid;gap:20px}.sd-cs-visit{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding-block:6px;color:var(--muted);font-size:11px;transition:color .25s}.sd-cs-visit:hover{color:var(--accent-ink)}@media (max-width: 1080px){.sd-toc--inline{display:block}.sd-article__sticky{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sd-cs-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width: 600px){.sd-article__sticky, .sd-cs-sidebar{grid-template-columns:1fr}.sd-share{padding:14px}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){@keyframes sd-story-zoom{from{transform:scale(1.2) translateY(-5%)}to{transform:scale(1) translateY(0)}}}}.sd-drawer{position:fixed;inset:0;z-index:85}.sd-drawer__backdrop{position:absolute;inset:0;background:rgba(10,11,15,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .45s var(--ease-out)}.sd-drawer.is-open .sd-drawer__backdrop{opacity:1}.sd-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(88vw,420px);display:flex;flex-direction:column;padding:0 clamp(20px,5vw,28px) max(28px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background-color:var(--ink-950);background-image:radial-gradient(80% 45% at 100% 0%,rgba(47,91,255,.28),transparent 70%),radial-gradient(70% 40% at 0% 100%,rgba(125,211,252,.1),transparent 70%);border-left:1px solid rgba(255,255,255,.08);box-shadow:-30px 0 60px -20px rgba(0,0,0,.6);transform:translateX(104%);transition:transform .55s var(--ease-out)}.sd-drawer.is-open .sd-drawer__panel{transform:none}.sd-drawer__bar{display:flex;align-items:center;justify-content:space-between;flex:none;height:84px}.sd-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);box-shadow:var(--glass-dark-shine);color:#fff;cursor:pointer;transition:background-color .3s var(--ease-out),transform .5s var(--ease-out)}.sd-drawer__close:hover{background:rgba(255,255,255,.14);transform:rotate(90deg)}.sd-drawer__nav{flex:1;padding-top:8px}.sd-drawer__list > li{border-bottom:1px solid rgba(255,255,255,.08)}.sd-drawer__list > li > a, .sd-drawer__row > a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;font-family:var(--f-display);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.035em;color:#fff}.sd-drawer__list > li > a .sd-icon{color:rgba(242,244,247,.4);transition:transform .4s var(--ease-out),color .3s var(--ease-out)}.sd-drawer__list > li > a:hover .sd-icon, .sd-drawer__list > li > a[aria-current] .sd-icon{color:var(--cobalt-300);transform:translate(2px,-2px)}.sd-drawer__list > li.is-current > a, .sd-drawer__list > li.is-current .sd-drawer__row > a{color:var(--cobalt-300)}.sd-drawer__list > li.is-current > a > span::before, .sd-drawer__list > li.is-current .sd-drawer__row > a > span::before{content:"";display:inline-block;width:8px;height:8px;margin-right:14px;border-radius:50%;background:var(--cobalt-500);box-shadow:0 0 0 4px rgba(76,114,255,.2),0 0 14px rgba(76,114,255,.9);vertical-align:middle;transform:translateY(-3px)}.sd-drawer__row{display:flex;align-items:center;gap:12px}.sd-drawer__row > a{flex:1;min-width:0}.sd-drawer__toggle{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);box-shadow:var(--glass-dark-shine);color:#fff;cursor:pointer;transition:transform .5s var(--ease-out),background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s}.sd-drawer__toggle[aria-expanded="true"]{transform:rotate(45deg);background:var(--cobalt-600);border-color:transparent}.sd-drawer__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.sd-drawer__sub.is-open{grid-template-rows:1fr}.sd-drawer__sub-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .5s}.sd-drawer__sub.is-open .sd-drawer__sub-inner{visibility:visible;transition:visibility 0s}html:not(.js) .sd-drawer__sub{grid-template-rows:1fr}html:not(.js) .sd-drawer__sub-inner{visibility:visible}.sd-drawer__sub-list{display:grid;gap:2px;margin:0;padding:0 0 18px;list-style:none}.sd-drawer__sub-list a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:12px;font-size:15.5px;line-height:1.3;color:rgba(242,244,247,.86);transition:background-color .25s,color .25s,box-shadow .25s}.sd-drawer__sub-list a:hover{background:rgba(255,255,255,.06);color:#fff}.sd-drawer__sub-list a[aria-current]{background:rgba(47,91,255,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(111,145,255,.5)}.sd-drawer__sub-count{margin-left:auto;font-size:11px;color:var(--slate-400)}.sd-drawer__sub-list a.sd-drawer__sub-all{justify-content:space-between;color:var(--cobalt-300);font-weight:500}.sd-drawer__sub-list--svc{gap:0}.sd-drawer__sub-cap{margin:0;padding:16px 12px 6px;font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400)}.sd-drawer__sub-group:first-child .sd-drawer__sub-cap{padding-top:2px}.sd-drawer__sub-svc{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sd-drawer__sub-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:#fff;--sd-icon-accent:var(--cobalt-300)}.sd-drawer__sub-list a[aria-current] .sd-drawer__sub-icon{background:var(--cobalt-600);box-shadow:none;--sd-icon-accent:#fff}.sd-drawer__sub-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.sd-drawer__sub-list .sd-drawer__sub-more a{gap:8px;min-height:40px;padding:8px 10px;font-size:14px;color:rgba(242,244,247,.75)}.sd-drawer__sub-more .sd-icon{color:var(--slate-400)}.sd-drawer__sub-list .sd-drawer__sub-more a.sd-drawer__sub-all{color:var(--cobalt-300)}.sd-drawer__sub-more a.sd-drawer__sub-all .sd-icon{color:inherit}.sd-drawer__foot{display:grid;gap:16px;padding-top:32px}.sd-drawer__email{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:rgba(242,244,247,.8);transition:color .3s}.sd-drawer__email:hover{color:var(--cobalt-300)}.sd-drawer__note{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:var(--slate-400)}html.js .sd-drawer__list > li, html.js .sd-drawer__foot{opacity:0;transform:translate3d(28px,0,0);filter:blur(6px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out),filter .55s var(--ease-out);transition-delay:calc(140ms + var(--i, 0) * 55ms)}html.js .sd-drawer.is-open .sd-drawer__list > li, html.js .sd-drawer.is-open .sd-drawer__foot{opacity:1;transform:none;filter:none}@media (max-width: 820px){html.js .sd-drawer__list > li, html.js .sd-drawer__foot{filter:none}}@media (max-width: 400px){.sd-drawer__list > li > a, .sd-drawer__row > a{font-size:24px;padding-block:14px}}@media (prefers-reduced-motion: reduce){html.js .sd-drawer__list > li, html.js .sd-drawer__foot{opacity:1;transform:none;filter:none;transition:none}.sd-drawer__panel, .sd-drawer__backdrop, .sd-drawer__sub, .sd-drawer__toggle{transition:none}}.sd-xlink{display:flex;gap:18px;align-items:flex-start;margin:40px 0 32px;padding:24px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sd-xlink__body{display:grid;gap:8px;min-width:0}.sd-xlink__label{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sd-xlink__title{font-size:19px;font-weight:600;line-height:1.3}.sd-xlink__title a{color:var(--fg);text-decoration:none}.sd-xlink__title a:hover{color:var(--accent)}.sd-xlink__desc{color:var(--muted);font-size:15px}.sd-xlink__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:4px}@media (max-width: 560px){.sd-xlink{flex-direction:column;padding:20px}}.sd-model{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.sd-model__side{position:sticky;top:calc(var(--header-h) + 40px);display:grid;gap:22px;justify-items:start}.sd-model__lead{color:var(--muted);max-width:30em}.sd-model__who{display:flex;align-items:center;gap:14px}.sd-model__face{width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--line)}.sd-model__who p{display:grid;gap:2px;font-size:14px;line-height:1.35}.sd-model__who span{color:var(--muted)}.sd-model__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sd-model__item{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.sd-model__item:hover{box-shadow:inset 0 0 0 1px var(--accent);transform:translate3d(4px,0,0)}.sd-model__title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:6px}.sd-model__item p{color:var(--muted);font-size:15px}@media (max-width: 900px){.sd-model{grid-template-columns:1fr}.sd-model__side{position:static}}@media (max-width: 560px){.sd-model__item{padding:18px;gap:14px}}.sd-stack__verb{font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1;letter-spacing:-.045em;background:linear-gradient(100deg,#fff 30%,var(--sky-300));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.sd-stack__title{font-size:clamp(19px,1.6vw,22px);letter-spacing:-.02em;color:var(--slate-300);gap:12px}.sd-stack__title .sd-itile{width:36px;height:36px;border-radius:11px}.sd-stack__title .sd-itile .sd-icon{--s:18px}.sd-stack__pop{margin-left:12px;padding:4px 10px;border-radius:var(--r-pill);background:rgba(138,168,255,.16);color:var(--sky-300);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 600px){.sd-stack__verb{font-size:34px}.sd-stack__title{font-size:17px}.sd-stack__title .sd-itile{width:32px;height:32px}}.sd-who__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.sd-who__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.sd-who__card:hover{box-shadow:inset 0 0 0 1px var(--accent);transform:translate3d(0,-3px,0)}.sd-who__media{aspect-ratio:16/7;overflow:hidden;background:var(--ink-800)}.sd-who__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.sd-who__card:hover .sd-who__media img{transform:scale(1.04)}.sd-who__body{display:grid;gap:12px;justify-items:start;padding:clamp(22px,2.4vw,30px);flex:1;align-content:start}.sd-who__num{color:var(--accent);font-size:12px}.sd-who__title{font-size:clamp(20px,1.9vw,25px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.sd-who__text{color:var(--muted);font-size:15.5px;line-height:1.6}.sd-who__tags{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px;padding:0;list-style:none}@media (max-width: 820px){.sd-who__grid{grid-template-columns:1fr}.sd-who__media{aspect-ratio:16/9}}@media (max-width: 480px){.sd-who__media{aspect-ratio:4/3}}.sd-plat__tools.sd-svc-tools{margin-top:clamp(32px,4vw,56px);padding:20px 26px;border-top:0;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sd-svc-tools .sd-platforms__label{flex:none;line-height:1.5;white-space:nowrap}@media (max-width: 820px){.sd-svc-tools{padding:18px 16px}.sd-svc-tools .sd-platforms__label{white-space:normal;text-align:center}}.sd-spec__note{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);color:var(--muted);font-size:14px}.sd-plat{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.sd-plat__core, .sd-plat__tools{display:flex;align-items:center;gap:clamp(20px,3vw,40px);min-width:0}.sd-plat .sd-platforms__label{min-width:11.5em}.sd-plat__list{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin:0;padding:0;list-style:none}.sd-plat__item{display:inline-flex;align-items:center;gap:10px;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--fg);white-space:nowrap}.sd-plat__item .sd-icon{--s:22px;color:var(--brand,var(--accent))}:root[data-theme="dark"] .sd-plat__item.is-mono-dark .sd-icon{color:var(--fg)}.sd-plat__tools{padding-top:20px;border-top:1px dashed var(--line)}.sd-logos--sm .sd-logos__item{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.sd-logos--sm .sd-logos__item .sd-icon{--s:18px;color:var(--muted);transition:color .3s}.sd-logos--sm .sd-logos__item:hover .sd-icon{color:var(--brand,var(--fg))}.sd-logos--sm .sd-logos__set{gap:clamp(26px,3vw,40px);padding-right:clamp(26px,3vw,40px)}@media (max-width: 820px){.sd-plat__core, .sd-plat__tools{flex-direction:column;align-items:stretch;gap:14px}.sd-plat .sd-platforms__label{min-width:0;text-align:center}.sd-plat__list{justify-content:center;gap:14px 24px}.sd-plat__item{font-size:15px;gap:8px}.sd-plat__item .sd-icon{--s:19px}}