@font-face{font-family:"Bricolage Grotesque";src:url(/wp-content/themes/trydo-child/assets/fonts/bricolage-grotesque-wght.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans";src:url(/wp-content/themes/trydo-child/assets/fonts/noto-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans";src:url(/wp-content/themes/trydo-child/assets/fonts/noto-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans";src:url(/wp-content/themes/trydo-child/assets/fonts/noto-sans-600.woff2) format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(/wp-content/themes/trydo-child/assets/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(/wp-content/themes/trydo-child/assets/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}:root{--sr-bg:#313131;--sr-bg-2:#2B2B2B;--sr-bg-3:#262626;--sr-ink:#F7F7F7;--sr-muted:#D2D2D2;--sr-accent:#5162FF;--sr-accent-2:#3A48D6;--sr-soft:#9AA4FF;--sr-light:#C3C9FF;--sr-line:rgba(247,247,247,.1);--sr-glass:rgba(247,247,247,.04);--sr-display:"Bricolage Grotesque","Noto Sans",system-ui,sans-serif;--sr-body:"Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--sr-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sr-gutter:clamp(20px,4.5vw,64px);--sr-max:1440px;--sr-sec:clamp(64px,9vw,120px)}html{scroll-behavior:smooth}body.sr-page{margin:0;background:var(--sr-bg);color:var(--sr-ink);font-family:var(--sr-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sr-page :where(*,*::before,*::after){box-sizing:border-box}.sr-page :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0;border:0}.sr-page :where(ul,ol){list-style:none}.sr-page :where(h1,h2,h3,h4){font-family:var(--sr-display);font-weight:600;color:inherit;line-height:1.05;letter-spacing:-.035em;text-transform:none}.sr-page :where(a){color:inherit;text-decoration:none}.sr-page :where(img){max-width:100%;height:auto;display:block}.sr-page :where(button){font:inherit;color:inherit}.sr-page a:focus-visible,.sr-page button:focus-visible{outline:2px solid var(--sr-soft);outline-offset:3px;border-radius:8px}.sr-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--sr-accent);color:#fff;padding:10px 16px;border-radius:999px}.sr-skip:focus{left:16px}.sr-wrap{width:100%;max-width:var(--sr-max);margin:0 auto;padding-inline:var(--sr-gutter);position:relative}.sr-mono{font-family:var(--sr-mono)}.sr-eyebrow{font-family:var(--sr-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-soft)}.sr-h2{font-size:clamp(38px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em}.sr-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--sr-muted)}.sr-sec{padding-block:var(--sr-sec);position:relative;overflow:hidden}.sr-sec--alt{background:var(--sr-bg-2)}.sr-sec--deep{background:var(--sr-bg-3);border-block:1px solid rgb(154 164 255 / .15)}.sr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 64px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px);position:relative}.sr-head__t{display:flex;flex-direction:column;gap:18px;max-width:820px}.sr-head p{max-width:420px}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-spinr{to{transform:rotate(-360deg)}}@keyframes sr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes sr-pulse{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes sr-rise{from{opacity:0;transform:translateY(40px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes sr-shimmer{to{background-position:200% center}}@keyframes sr-marquee{to{transform:translateX(-50%)}}@keyframes sr-grid{to{background-position:0 64px,0 64px}}@keyframes sr-ping{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.8);opacity:0}}@keyframes sr-beam{0%{left:-40%}100%{left:100%}}@keyframes sr-shine{0%{transform:translateX(-150%) skewX(-20deg)}55%,100%{transform:translateX(350%) skewX(-20deg)}}@keyframes sr-blink{50%{opacity:0}}@keyframes sr-scan{0%{top:-20%}100%{top:120%}}@keyframes sr-bar{0%,100%{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes sr-travel{0%{top:-6px;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}@keyframes sr-log{0%,12%{opacity:0;transform:translateY(6px)}22%,82%{opacity:1;transform:none}100%{opacity:0}}@keyframes sr-glow{0%,100%{box-shadow:0 0 0 0 rgb(81 98 255 / .6),0 0 40px rgb(81 98 255 / .5)}50%{box-shadow:0 0 0 10px #fff0,0 0 70px rgb(81 98 255 / .8)}}.sr-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(247 247 247 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(247 247 247 / .06) 1px,transparent 1px);background-size:64px 64px;animation:sr-grid 6s linear infinite;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 55% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 55% 35%,#000 20%,transparent 75%)}.sr-orb{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(81 98 255 / .5) 0%,#fff0 65%);animation:sr-pulse 7s ease-in-out infinite}.sr-rise{animation:sr-rise 1s cubic-bezier(.2,.7,.2,1) both}.sr-d1{animation-delay:.1s}.sr-d2{animation-delay:.25s}.sr-d3{animation-delay:.4s}.sr-d4{animation-delay:.55s}.sr-d5{animation-delay:.7s}.sr-d6{animation-delay:.9s}.sr-shimmer{background:linear-gradient(90deg,#7B88FF,#C3C9FF,#F7F7F7,#C3C9FF,#7B88FF);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:sr-shimmer 5s linear infinite}.sr-glass{background:var(--sr-glass);border:1px solid var(--sr-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sr-lift{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s}.sr-lift:hover{transform:translateY(-8px);box-shadow:0 40px 80px -30px rgb(81 98 255 / .55);border-color:rgb(154 164 255 / .55)}.sr-shine{position:relative;overflow:hidden}.sr-shine::after{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .32),transparent);animation:sr-shine 3.8s ease-in-out infinite;pointer-events:none}.sr-beam{position:absolute;top:0;height:1px;width:40%;background:linear-gradient(90deg,transparent,var(--sr-soft),transparent);animation:sr-beam 3.2s linear infinite}.sr-scan{position:absolute;left:0;width:100%;height:30%;background:linear-gradient(180deg,transparent,rgb(154 164 255 / .18),transparent);animation:sr-scan 4.5s linear infinite;pointer-events:none}.sr-cursor{display:inline-block;width:9px;height:16px;background:var(--sr-soft);animation:sr-blink 1s steps(1) infinite;vertical-align:-2px;margin-left:8px}.sr-dot{position:relative;display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--sr-accent);box-shadow:0 0 18px var(--sr-accent);flex-shrink:0}.sr-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--sr-accent);animation:sr-ping 2s ease-out infinite}.sr-js .sr-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.sr-js .sr-reveal.is-in{opacity:1;transform:none}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;cursor:pointer}.sr-btn svg{width:18px;height:18px;flex-shrink:0}.sr-btn--primary{background:var(--sr-accent);color:#fff;box-shadow:0 10px 40px -8px rgb(81 98 255 / .7)}.sr-btn--primary:hover{background:#4353F0;transform:translateY(-2px);box-shadow:0 16px 50px -8px rgb(81 98 255 / .85);color:#fff}.sr-btn--ghost{color:var(--sr-ink)}.sr-btn--ghost:hover{color:var(--sr-ink)}.sr-btn--white{background:#fff;color:#313131}.sr-btn--white:hover{color:#313131;transform:translateY(-2px)}.sr-btn--sm{min-height:48px;padding:0 22px;font-size:15px}.sr-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;padding-bottom:8px;border-bottom:1.5px solid var(--sr-accent);transition:gap .3s}.sr-link:hover{gap:14px;color:var(--sr-ink)}.sr-link svg{width:16px;height:16px}.sr-header{position:sticky;top:0;z-index:50;background:rgb(49 49 49 / .72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--sr-line);transition:background .3s}.admin-bar .sr-header{top:32px}@media (max-width:782px){.admin-bar .sr-header{top:0}}.sr-header.is-scrolled{background:rgb(38 38 38 / .9)}.sr-header__in{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sr-logo{display:flex;align-items:center;gap:12px;font-family:var(--sr-display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--sr-ink)}.sr-logo:hover{color:var(--sr-ink)}.sr-nav{display:flex;gap:clamp(18px,2.5vw,36px);align-items:center}.sr-nav a{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:500;color:var(--sr-ink);transition:color .2s}.sr-nav a:hover{color:var(--sr-light)}.sr-nav a .sr-mono{font-size:11px;color:var(--sr-soft)}.sr-tag{font-family:var(--sr-mono);font-size:10px;font-weight:500;padding:3px 8px;border-radius:999px;background:var(--sr-accent);color:#fff;letter-spacing:.04em}.sr-burger{display:none;width:48px;height:48px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:var(--sr-ink)}.sr-burger svg{width:20px;height:20px}.sr-mnav{display:none}@media (max-width:1320px){.sr-nav,.sr-header .sr-btn{display:none}.sr-burger{display:inline-flex}.sr-header__in{height:72px}.sr-logo{font-size:24px}.sr-mnav{display:block;position:fixed;inset:72px 0 0;z-index:49;background:rgb(38 38 38 / .97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:32px var(--sr-gutter);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s,visibility .3s}.admin-bar .sr-mnav{top:118px}.sr-mnav.is-open{opacity:1;visibility:visible;transform:none}.sr-mnav a{display:flex;align-items:center;gap:14px;min-height:60px;font-family:var(--sr-display);font-size:30px;font-weight:600;letter-spacing:-.03em;border-bottom:1px solid var(--sr-line)}.sr-mnav a .sr-mono{font-size:12px;color:var(--sr-soft);letter-spacing:0}.sr-mnav .sr-btn{margin-top:28px;width:100%;font-family:var(--sr-body);font-size:16px;border:0}}.sr-hero{position:relative;overflow:hidden;padding:clamp(48px,7vw,88px) 0 56px}.sr-hero .sr-orb{width:760px;height:760px;right:-140px;top:-180px}.sr-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:40px;align-items:center}.sr-hero__label{font-family:var(--sr-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-soft)}.sr-hero h1{margin-top:30px;font-size:clamp(46px,6.2vw,88px);line-height:1;letter-spacing:-.045em}.sr-hero h1 span{display:block}.sr-hero__p{margin-top:32px;max-width:590px}.sr-hero__cta{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.sr-orbit{position:relative;width:520px;height:540px}.sr-ring{position:absolute;border-radius:50%;border:1px solid rgb(154 164 255 / .22)}.sr-ring i{position:absolute;border-radius:50%;display:block}.sr-ring--1{left:0;top:10px;width:520px;height:520px;animation:sr-spin 40s linear infinite}.sr-ring--1 i{top:-6px;left:254px;width:12px;height:12px;background:var(--sr-soft);box-shadow:0 0 20px var(--sr-soft)}.sr-ring--2{left:60px;top:70px;width:400px;height:400px;border-style:dashed;border-color:rgb(154 164 255 / .35);animation:sr-spinr 28s linear infinite}.sr-ring--2 i{bottom:-5px;left:195px;width:10px;height:10px;background:var(--sr-accent);box-shadow:0 0 18px var(--sr-accent)}.sr-ring--3{left:120px;top:130px;width:280px;height:280px;border-color:rgb(154 164 255 / .3);animation:sr-spin 18s linear infinite}.sr-ring--3 i{top:135px;right:-5px;width:10px;height:10px;background:#fff;box-shadow:0 0 16px #fff}.sr-device{position:absolute;left:150px;top:120px;width:220px;height:300px;border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:14px;overflow:hidden;background:rgb(49 49 49 / .55);box-shadow:0 30px 80px -20px rgb(81 98 255 / .6);animation:sr-float 6s ease-in-out infinite}.sr-device__top{display:flex;justify-content:space-between;align-items:center;font-family:var(--sr-mono);font-size:10px;letter-spacing:.1em;color:var(--sr-soft)}.sr-device__top b{width:8px;height:8px;border-radius:50%;background:var(--sr-soft);animation:sr-pulse 1.6s ease-in-out infinite}.sr-device__img{height:72px;border-radius:16px;background:linear-gradient(135deg,var(--sr-accent),var(--sr-soft))}.sr-device__ln{height:10px;border-radius:6px;background:rgb(247 247 247 / .2)}.sr-device__bars{margin-top:auto;height:70px;display:flex;align-items:flex-end;gap:8px}.sr-device__bars span{flex:1;height:100%;border-radius:6px;background:var(--sr-accent);transform-origin:bottom;animation:sr-bar 2.2s ease-in-out infinite}.sr-device__bars span:nth-child(2){background:var(--sr-soft);animation-delay:.3s}.sr-device__bars span:nth-child(3){animation-delay:.6s}.sr-device__bars span:nth-child(4){background:rgb(247 247 247 / .5);animation-delay:.9s}.sr-device__bars span:nth-child(5){background:var(--sr-soft);animation-delay:1.2s}.sr-chip{position:absolute;padding:10px 16px;border-radius:999px;font-family:var(--sr-mono);font-size:13px;background:rgb(49 49 49 / .6);white-space:nowrap;animation:sr-float 6s ease-in-out infinite}.sr-chip--hot{background:var(--sr-accent);color:#fff;font-weight:500;box-shadow:0 0 36px rgb(81 98 255 / .75);border:0}.sr-stats{position:relative;margin-top:40px;border-radius:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sr-stat{padding:24px 32px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-right:1px solid var(--sr-line)}.sr-stat:last-child{border-right:0;flex-direction:row;align-items:center;justify-content:space-between}.sr-stat b{font-family:var(--sr-display);font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.sr-stat span{font-family:var(--sr-mono);font-size:12px;letter-spacing:.08em;color:var(--sr-soft);text-transform:uppercase}.sr-mouse{width:30px;height:48px;border-radius:999px;border:1.5px solid rgb(247 247 247 / .4);position:relative;flex-shrink:0}.sr-mouse::after{content:"";position:absolute;left:11px;top:8px;width:5px;height:9px;border-radius:3px;background:var(--sr-soft);animation:sr-float 1.6s ease-in-out infinite}@media (max-width:1200px){.sr-hero__grid{grid-template-columns:minmax(0,1fr) 420px}.sr-orbit{transform:scale(.8);transform-origin:center right;margin-left:-104px}}@media (max-width:960px){.sr-hero__grid{grid-template-columns:1fr}.sr-orbit{transform:scale(.62);transform-origin:top center;margin:-10px auto -200px}.sr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-stat:nth-child(2){border-right:0}.sr-stat:nth-child(-n+2){border-bottom:1px solid var(--sr-line)}}@media (max-width:560px){.sr-orbit{transform:scale(.6);margin:-20px -80px -210px}.sr-stat{padding:20px}.sr-stat b{font-size:32px}.sr-stat:last-child{display:none}.sr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-stat:nth-child(2){border-right:1px solid var(--sr-line)}.sr-stat:nth-child(3){border-right:0}.sr-stat:nth-child(-n+3){border-bottom:0}.sr-stat span{font-size:10px}.sr-hero__cta .sr-btn{width:100%}}.sr-marquee{background:var(--sr-accent);overflow:hidden;height:clamp(72px,7vw,100px);display:flex;align-items:center}.sr-marquee__track{display:flex;gap:40px;align-items:center;white-space:nowrap;padding-left:40px;animation:sr-marquee 30s linear infinite;font-family:var(--sr-display);font-size:clamp(22px,2.2vw,30px);font-weight:600;color:#fff;letter-spacing:-.01em;width:max-content}.sr-filters{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:-24px 0 40px;position:relative}.sr-filters__btns{display:flex;gap:10px;flex-wrap:wrap}.sr-filter{min-height:46px;padding:0 22px;border-radius:999px;border:1px solid rgb(247 247 247 / .16);background:var(--sr-glass);color:var(--sr-ink);font-size:15px;font-weight:500;cursor:pointer;transition:background .3s,border-color .3s}.sr-filter:hover{border-color:rgb(154 164 255 / .6)}.sr-filter[aria-pressed="true"]{background:var(--sr-accent);border-color:var(--sr-accent)}.sr-filters__count{font-family:var(--sr-mono);font-size:13px;color:var(--sr-muted)}.sr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}.sr-card{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;color:var(--sr-ink)}.sr-card:hover{color:var(--sr-ink)}.sr-card[hidden]{display:none}.sr-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sr-card-bg,#3A3A3A)}.sr-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sr-card:hover .sr-card__media img{transform:scale(1.05)}.sr-card__media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(38 38 38 / .55) 0%,#fff0 35%);pointer-events:none}.sr-card__meta{position:absolute;z-index:2;top:18px;left:20px;right:20px;display:flex;justify-content:space-between;font-family:var(--sr-mono);font-size:11px;letter-spacing:.1em;color:#fff;text-transform:uppercase}.sr-card__body{padding:22px 22px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sr-card__body h3{font-size:24px;letter-spacing:-.02em}.sr-card__body p{font-size:15px;line-height:1.5;color:var(--sr-muted);margin-top:6px}.sr-card__go{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid rgb(247 247 247 / .2);display:flex;align-items:center;justify-content:center;color:var(--sr-soft);transition:background .3s,color .3s,border-color .3s}.sr-card__go svg{width:16px;height:16px}.sr-card:hover .sr-card__go{background:var(--sr-accent);border-color:var(--sr-accent);color:#fff}@media (max-width:1060px){.sr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sr-cards{grid-template-columns:1fr;gap:20px}.sr-filters{margin-top:-12px}.sr-filter{padding:0 16px;font-size:14px}}.sr-ai{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:64px;align-items:center;position:relative}.sr-ai .sr-orb{width:820px;height:820px;right:-160px;top:120px;background:radial-gradient(circle,rgb(81 98 255 / .45) 0%,#fff0 62%)}.sr-ai__copy{display:flex;flex-direction:column;gap:26px;position:relative}.sr-ai__eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sr-ai__eyebrow .sr-tag{font-size:11px;padding:4px 10px}.sr-ai__caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sr-cap{border-radius:18px;padding:18px;display:flex;gap:14px;align-items:flex-start}.sr-cap__ic{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:rgb(81 98 255 / .2);border:1px solid rgb(154 164 255 / .4);display:flex;align-items:center;justify-content:center;color:var(--sr-soft)}.sr-cap__ic svg{width:20px;height:20px}.sr-cap b{display:block;font-size:16px;font-weight:600}.sr-cap span{display:block;font-size:14px;line-height:1.5;color:var(--sr-muted);margin-top:4px}.sr-ai__cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:6px}.sr-ai__cta small{font-family:var(--sr-mono);font-size:13px;color:var(--sr-muted)}.sr-flow{position:relative;border-radius:28px;background:rgb(38 38 38 / .8);padding:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 40px 100px -40px rgb(81 98 255 / .8)}.sr-flow .sr-scan{height:20%}.sr-flow__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgb(247 247 247 / .08);font-family:var(--sr-mono);font-size:12px;color:var(--sr-muted)}.sr-flow__dots{display:flex;gap:7px}.sr-flow__dots i{width:10px;height:10px;border-radius:50%;background:rgb(247 247 247 / .2)}.sr-flow__run{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--sr-soft)}.sr-flow__run i{width:7px;height:7px;border-radius:50%;background:var(--sr-soft);animation:sr-pulse 1.2s ease-in-out infinite}.sr-node{border-radius:16px;padding:14px 16px;display:flex;gap:14px;align-items:center}.sr-node__ic{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:rgb(247 247 247 / .08);display:flex;align-items:center;justify-content:center}.sr-node__ic svg{width:20px;height:20px}.sr-node small{display:block;font-family:var(--sr-mono);font-size:10px;letter-spacing:.1em;color:var(--sr-soft)}.sr-node span{display:block;font-size:15px;line-height:1.45}.sr-node--ai{background:var(--sr-accent);padding:18px;animation:sr-glow 2.6s ease-in-out infinite;color:#fff}.sr-node--ai .sr-node__ic{background:rgb(255 255 255 / .18)}.sr-node--ai .sr-node__ic svg{animation:sr-spin 8s linear infinite}.sr-node--ai small{color:#fff}.sr-wire{position:relative;width:2px;background:rgb(154 164 255 / .25);margin:0 auto}.sr-wire i{position:absolute;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--sr-soft);box-shadow:0 0 12px var(--sr-soft);animation:sr-travel 1.8s linear infinite}.sr-flow__split{height:2px;width:67%;margin:0 auto;background:rgb(154 164 255 / .25)}.sr-flow__outs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sr-flow__outs>div{display:flex;flex-direction:column}.sr-out{border-radius:14px;padding:12px}.sr-out small{display:block;font-family:var(--sr-mono);font-size:10px;color:var(--sr-soft)}.sr-out span{font-size:13px}.sr-flow__log{margin-top:20px;border-radius:14px;background:rgb(0 0 0 / .25);padding:14px 16px;display:flex;flex-direction:column;gap:8px;font-family:var(--sr-mono);font-size:12px;color:var(--sr-muted)}.sr-flow__log span{animation:sr-log 6s ease-in-out infinite}.sr-flow__log span:nth-child(2){animation-delay:.8s}.sr-flow__log span:nth-child(3){animation-delay:1.6s}.sr-flow__log span:nth-child(4){animation-delay:2.4s}.sr-flow__log b{color:var(--sr-soft);font-weight:400}@media (max-width:1200px){.sr-ai{grid-template-columns:minmax(0,1fr) 460px;gap:40px}}@media (max-width:1000px){.sr-ai{grid-template-columns:1fr}.sr-flow{max-width:560px;width:100%}}@media (max-width:560px){.sr-ai__caps{grid-template-columns:1fr}.sr-flow{padding:16px}.sr-out span{font-size:12px}.sr-flow__bar>span:nth-child(2){display:none}.sr-ai__cta .sr-btn{width:100%}.sr-ai__cta small{width:100%;text-align:center}}.sr-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}.sr-svc__card{position:relative;overflow:hidden;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:22px;background:rgb(49 49 49 / .7)}.sr-svc__card--hot{background:var(--sr-accent);border:1px solid rgb(255 255 255 / .3);box-shadow:0 30px 80px -30px rgb(81 98 255 / .8)}.sr-svc__card--hot .sr-beam{background:linear-gradient(90deg,transparent,#fff,transparent)}.sr-svc__top{display:flex;justify-content:space-between;align-items:center}.sr-svc__ic{width:56px;height:56px;border-radius:16px;background:rgb(81 98 255 / .18);border:1px solid rgb(154 164 255 / .4);display:flex;align-items:center;justify-content:center;color:var(--sr-soft);box-shadow:0 0 30px rgb(81 98 255 / .35)}.sr-svc__ic svg{width:26px;height:26px}.sr-svc__card--hot .sr-svc__ic{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .4);color:#fff;box-shadow:none}.sr-svc__num{font-family:var(--sr-mono);font-size:13px;color:var(--sr-soft)}.sr-svc__card--hot .sr-svc__num{font-size:11px;padding:4px 10px;border-radius:999px;background:rgb(255 255 255 / .2);color:#fff}.sr-svc__card h3{font-size:clamp(26px,2.2vw,32px);line-height:1.1;letter-spacing:-.02em}.sr-svc__card p{font-size:16px;line-height:1.6;color:var(--sr-muted)}.sr-svc__card--hot p{color:#fff}.sr-svc__card ul{display:flex;flex-direction:column;gap:12px}.sr-svc__card li{font-family:var(--sr-mono);font-size:14px}.sr-svc__card li::before{content:"\2192  ";color:var(--sr-soft)}.sr-svc__card--hot li::before{color:#fff}.sr-svc__card>a{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--sr-soft)}.sr-svc__card--hot>a{color:#fff}@media (max-width:1200px){.sr-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sr-svc{grid-template-columns:1fr}.sr-svc__card{padding:24px}}.sr-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 80px;align-items:end;margin-bottom:56px}.sr-about__t{display:flex;flex-direction:column;gap:18px}.sr-about h2{font-size:clamp(34px,3.8vw,52px);line-height:1.06}.sr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sr-tile{border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:10px}.sr-tile b{font-family:var(--sr-display);font-size:clamp(44px,4vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1}.sr-tile span{font-family:var(--sr-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sr-soft)}.sr-tile--hot{background:var(--sr-accent);justify-content:space-between;box-shadow:0 30px 60px -30px rgb(81 98 255 / .8)}.sr-tile--hot span{color:#fff}.sr-tile--hot p{font-size:16px;line-height:1.5;font-weight:500}@media (max-width:960px){.sr-about{grid-template-columns:1fr}.sr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sr-tiles{gap:12px}.sr-tile{padding:20px}}.sr-steps{position:relative}.sr-steps__line{position:absolute;left:12px;right:12px;top:11px;height:2px;background:rgb(247 247 247 / .12)}.sr-steps__fill{position:absolute;left:12px;top:11px;height:2px;width:0;background:linear-gradient(90deg,var(--sr-accent),var(--sr-soft));box-shadow:0 0 14px var(--sr-accent);transition:width 2.4s cubic-bezier(.4,0,.2,1)}.sr-steps.is-in .sr-steps__fill{width:calc(100% - 24px)}.sr-steps__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.sr-step{display:flex;flex-direction:column;gap:18px}.sr-step__node{position:relative;width:24px;height:24px;border-radius:50%;background:var(--sr-accent);box-shadow:0 0 20px var(--sr-accent)}.sr-step__node::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--sr-soft);animation:sr-ping 2.4s ease-out infinite}.sr-step:nth-child(2) .sr-step__node::after{animation-delay:.6s}.sr-step:nth-child(3) .sr-step__node::after{animation-delay:1.2s}.sr-step:nth-child(4) .sr-step__node::after{animation-delay:1.8s}.sr-step h3{font-size:28px;letter-spacing:-.02em}.sr-step p{color:var(--sr-muted)}@media (max-width:960px){.sr-steps__line,.sr-steps__fill{left:11px;right:auto;top:12px;bottom:12px;width:2px;height:auto}.sr-steps__fill{height:0;transition:height 2.4s cubic-bezier(.4,0,.2,1)}.sr-steps.is-in .sr-steps__fill{width:2px;height:calc(100% - 24px)}.sr-steps__grid{grid-template-columns:1fr;gap:36px}.sr-step{display:grid;grid-template-columns:24px 1fr;column-gap:24px;row-gap:8px}.sr-step>*:not(.sr-step__node){grid-column:2}.sr-step__node{grid-row:1 / span 3}}.sr-cta{padding:0 0 80px}.sr-cta__box{position:relative;overflow:hidden;border-radius:40px;background:var(--sr-bg-3);border:1px solid rgb(154 164 255 / .25);min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;padding:64px 24px}.sr-cta__box .sr-orb{width:900px;height:900px;left:50%;top:-140px;margin-left:-450px;background:radial-gradient(circle,rgb(81 98 255 / .55) 0%,#fff0 60%)}.sr-cta__ring{position:absolute;left:50%;border-radius:50%;pointer-events:none}.sr-cta__ring i{position:absolute;border-radius:50%;display:block}.sr-cta__ring--a{width:760px;height:760px;margin-left:-380px;top:-70px;border:1px solid rgb(154 164 255 / .2);animation:sr-spin 50s linear infinite}.sr-cta__ring--a i{top:-6px;left:374px;width:12px;height:12px;background:var(--sr-soft);box-shadow:0 0 20px var(--sr-soft)}.sr-cta__ring--b{width:540px;height:540px;margin-left:-270px;top:40px;border:1px dashed rgb(154 164 255 / .25);animation:sr-spinr 35s linear infinite}.sr-cta__ring--b i{bottom:-5px;left:265px;width:10px;height:10px;background:#fff;box-shadow:0 0 16px #fff}.sr-cta__box>*:not(.sr-orb):not(.sr-grid-bg):not(.sr-cta__ring){position:relative}.sr-cta h2{font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.045em;max-width:1000px}.sr-cta__btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px}@media (max-width:640px){.sr-cta__box{border-radius:28px;min-height:480px;padding:48px 20px;align-items:flex-start;text-align:left}.sr-cta__btns{width:100%}.sr-cta__btns .sr-btn{width:100%}.sr-cta__ring--a{width:480px;height:480px;margin-left:-240px}.sr-cta__ring--a i{left:234px}.sr-cta__ring--b{width:340px;height:340px;margin-left:-170px}.sr-cta__ring--b i{left:165px}}.sr-footer{border-top:1px solid rgb(247 247 247 / .08);padding-top:48px;overflow:hidden}.sr-footer__top{display:flex;justify-content:space-between;gap:40px 48px;flex-wrap:wrap}.sr-footer__top>p{max-width:340px;font-size:15px;color:var(--sr-muted)}.sr-footer__cols{display:flex;gap:clamp(40px,6vw,88px);flex-wrap:wrap}.sr-footer__col{display:flex;flex-direction:column;gap:12px}.sr-footer__col span{font-family:var(--sr-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-soft)}.sr-footer__col a{font-size:15px;color:var(--sr-ink);transition:color .2s}.sr-footer__col a:hover{color:var(--sr-light)}.sr-footer__bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px;font-family:var(--sr-mono);font-size:12px;color:var(--sr-muted)}.sr-footer__bot a{color:var(--sr-muted)}.sr-footer__bot a:hover{color:var(--sr-ink)}.sr-footer__bot div{display:flex;gap:24px}.sr-wordmark{font-family:var(--sr-display);font-size:clamp(96px,21vw,300px);font-weight:700;letter-spacing:-.06em;line-height:.8;white-space:nowrap;text-align:center;color:#fff0;-webkit-text-stroke:1.5px rgb(247 247 247 / .16);margin-top:36px;user-select:none}.sr-cs-hero{position:relative;overflow:hidden;padding:48px 0 56px}.sr-cs-hero .sr-orb{width:700px;height:700px;right:-160px;top:-260px;background:radial-gradient(circle,rgb(81 98 255 / .45) 0%,#fff0 65%)}.sr-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--sr-mono);font-size:13px;color:var(--sr-muted);transition:color .2s,gap .3s}.sr-back:hover{color:var(--sr-ink);gap:14px}.sr-back svg{width:16px;height:16px}.sr-cs-hero__label{margin-top:16px}.sr-cs-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 64px;flex-wrap:wrap;margin-top:28px}.sr-cs-hero h1{font-size:clamp(56px,10vw,160px);line-height:.88;letter-spacing:-.06em;max-width:1000px;overflow-wrap:anywhere}.sr-cs-hero h1 em{font-style:normal;color:var(--sr-accent)}.sr-cs-hero__lead{max-width:460px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--sr-muted)}.sr-facts{margin-top:48px;border-radius:24px;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.sr-fact{padding:24px 28px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--sr-line)}.sr-fact:last-child{border-right:0}.sr-fact span{font-family:var(--sr-mono);font-size:11px;letter-spacing:.08em;color:var(--sr-soft);text-transform:uppercase}.sr-fact b{font-size:17px;font-weight:500}.sr-fact a{color:var(--sr-light);border-bottom:1px solid rgb(195 201 255 / .4)}@media (max-width:860px){.sr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-fact{border-bottom:1px solid var(--sr-line)}.sr-fact:nth-child(2n){border-right:0}.sr-fact{padding:18px}}.sr-show{position:relative;border-radius:40px;overflow:hidden;background:radial-gradient(100% 80% at 50% 110%,rgb(81 98 255 / .55) 0%,var(--sr-bg-3) 62%);border:1px solid rgb(154 164 255 / .2);padding:clamp(24px,5vw,72px);display:flex;justify-content:center}.sr-show__ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}.sr-show__ring--a{width:900px;height:900px;margin:-450px 0 0 -450px;border:1px solid rgb(154 164 255 / .18);animation:sr-spin 60s linear infinite}.sr-show__ring--a i{position:absolute;top:-6px;left:444px;width:12px;height:12px;border-radius:50%;background:var(--sr-soft);box-shadow:0 0 20px var(--sr-soft)}.sr-show__ring--b{width:640px;height:640px;margin:-320px 0 0 -320px;border:1px dashed rgb(154 164 255 / .25);animation:sr-spinr 40s linear infinite}.sr-show__frame{position:relative;width:100%;max-width:1120px;border-radius:24px;overflow:hidden;background:var(--sr-proj,#3A3A3A);box-shadow:0 50px 120px -40px rgb(81 98 255 / .75),0 0 0 1px rgb(255 255 255 / .12);animation:sr-float 8s ease-in-out infinite}.sr-show__frame img{width:100%;height:auto}.sr-show__frame .sr-scan{height:18%}@media (max-width:640px){.sr-show{border-radius:24px}.sr-show__frame{border-radius:14px}}.sr-ov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 80px}.sr-ov__t{display:flex;flex-direction:column;gap:18px}.sr-ov__t h2{font-size:clamp(36px,4.2vw,60px);line-height:1.02;letter-spacing:-.04em}.sr-prose{font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--sr-muted);display:flex;flex-direction:column;gap:16px}.sr-prose strong,.sr-prose em{color:var(--sr-ink)}.sr-prose a{color:var(--sr-light);text-decoration:underline}.sr-ov__cards{display:flex;flex-direction:column;gap:20px}.sr-box{position:relative;overflow:hidden;border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:12px}.sr-box>span{font-family:var(--sr-mono);font-size:12px;letter-spacing:.08em;color:var(--sr-soft);text-transform:uppercase}.sr-box p{font-size:17px;line-height:1.65;color:var(--sr-muted)}.sr-tools{display:flex;gap:12px;flex-wrap:wrap}.sr-tool{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;font-size:14px}.sr-tool img{width:28px;height:28px;object-fit:contain;border-radius:8px;background:rgb(255 255 255 / .06)}@media (max-width:900px){.sr-ov{grid-template-columns:1fr}}.sr-feats{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:24px;position:relative}.sr-feat{border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px}.sr-feat>span{font-family:var(--sr-mono);font-size:12px;color:var(--sr-soft)}.sr-feat h3{font-size:24px;letter-spacing:-.02em}.sr-feat p{font-size:15px;line-height:1.55;color:var(--sr-muted)}.sr-feat--hot{background:var(--sr-accent);box-shadow:0 30px 80px -30px rgb(81 98 255 / .8)}.sr-feat--hot>span,.sr-feat--hot p{color:#fff}@media (max-width:1060px){.sr-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sr-feats{grid-template-columns:1fr}}.sr-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sr-gallery figure{border-radius:24px;overflow:hidden;background:var(--sr-proj,#3A3A3A);position:relative}.sr-gallery figure:first-child:nth-last-child(odd),.sr-gallery figure.is-wide{grid-column:1 / -1}.sr-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sr-gallery figure:hover img{transform:scale(1.03)}@media (max-width:700px){.sr-gallery{grid-template-columns:1fr}}.sr-results{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.sr-result{grid-column:span 3;border-radius:24px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:220px}.sr-result b{font-family:var(--sr-display);font-size:clamp(44px,4vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1}.sr-result span{font-family:var(--sr-mono);font-size:12px;letter-spacing:.06em;color:var(--sr-soft);text-transform:uppercase}.sr-quote{grid-column:span 6;border-radius:24px;padding:32px;background:var(--sr-accent);display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 30px 70px -30px rgb(81 98 255 / .8)}.sr-quote blockquote{font-size:clamp(18px,1.6vw,21px);line-height:1.5}.sr-quote figcaption{display:flex;flex-direction:column}.sr-quote figcaption b{font-size:15px}.sr-quote figcaption span{font-family:var(--sr-mono);font-size:12px}.sr-results--noquote .sr-result{grid-column:span 4}@media (max-width:960px){.sr-result{grid-column:span 6}.sr-quote{grid-column:1 / -1}.sr-results--noquote .sr-result{grid-column:span 6}}@media (max-width:480px){.sr-result{min-height:160px;padding:22px}}.sr-next{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-bottom:80px}.sr-next__card{grid-column:span 8;position:relative;overflow:hidden;border-radius:36px;padding:clamp(28px,4vw,48px);min-height:420px;display:flex;flex-direction:column;justify-content:space-between;color:var(--sr-ink);background:radial-gradient(90% 120% at 100% 100%,rgb(81 98 255 / .5) 0%,rgb(38 38 38 / .9) 60%)}.sr-next__card:hover{color:var(--sr-ink)}.sr-next__card>*:not(.sr-grid-bg){position:relative}.sr-next__row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.sr-next__card h2{font-size:clamp(48px,7vw,104px);line-height:.9;letter-spacing:-.05em}.sr-next__card p{color:var(--sr-muted);margin-top:12px}.sr-next__go{width:84px;height:84px;flex-shrink:0;border-radius:50%;background:var(--sr-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 0 40px rgb(81 98 255 / .7);color:#fff;transition:transform .4s}.sr-next__go svg{width:30px;height:30px}.sr-next__card:hover .sr-next__go{transform:rotate(45deg) scale(1.06)}.sr-next__cta{grid-column:span 4;border-radius:36px;padding:40px;background:var(--sr-accent);display:flex;flex-direction:column;justify-content:space-between;gap:32px;box-shadow:0 30px 80px -30px rgb(81 98 255 / .8)}.sr-next__cta h3{font-size:clamp(30px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em}@media (max-width:960px){.sr-next__card,.sr-next__cta{grid-column:1 / -1}.sr-next__card{min-height:340px;border-radius:28px}.sr-next__cta{border-radius:28px;padding:28px}.sr-next__go{width:60px;height:60px}.sr-next__go svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sr-page *,.sr-page *::before,.sr-page *::after{animation:none!important;transition:none!important}.sr-js .sr-reveal{opacity:1;transform:none}.sr-steps__fill{width:calc(100% - 24px)}}.sr-logo{color:#fff}.sr-logo__svg{display:block;height:28px;width:auto}@media (max-width:1060px){.sr-logo__svg{height:24px}}.sr-wordmark{color:#fff0;-webkit-text-stroke:0;display:flex;justify-content:center;padding:0 var(--sr-gutter)}.sr-wordmark__svg{height:auto;width:100%;max-width:1300px}.sr-wordmark__svg path{fill:none;stroke:rgb(247 247 247 / .16);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sr-cap .sr-cap__ic,.sr-node .sr-node__ic{display:flex;align-items:center;justify-content:center;margin-top:0;font-size:0;line-height:0}.sr-cap .sr-cap__ic svg,.sr-node .sr-node__ic svg{display:block;width:20px;height:20px;flex-shrink:0}.sr-node .sr-node__ic{color:var(--sr-ink)}.sr-cap>span:last-child{margin-top:0}.sr-cap>span:last-child>span{margin-top:4px}.sr-ai{grid-template-columns:minmax(0,1fr) minmax(0,540px)}.sr-ai>*{min-width:0}.sr-flow{width:100%;max-width:540px;justify-self:end}.sr-flow *{overflow-wrap:anywhere}.sr-flow__bar{flex-wrap:wrap}@media (max-width:1200px){.sr-ai{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}@media (max-width:1000px){.sr-ai{grid-template-columns:1fr}.sr-flow{justify-self:start;max-width:560px}}.sr-svc-feature{position:relative;overflow:hidden;margin-top:24px;border-radius:28px;padding:32px 36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;color:var(--sr-ink);background:linear-gradient(110deg,rgb(81 98 255 / .28),rgb(81 98 255 / .06) 60%);border-color:rgb(154 164 255 / .45)}.sr-svc-feature:hover{color:var(--sr-ink)}.sr-svc-feature__t{display:flex;flex-direction:column;gap:10px;min-width:0}.sr-svc-feature__lab{display:flex;align-items:center;gap:10px;font-family:var(--sr-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-soft)}.sr-svc-feature h3{font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.02em}.sr-svc-feature p{font-size:16px;line-height:1.6;color:var(--sr-muted);max-width:760px}.sr-svc-feature__go{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--sr-accent);color:#fff;font-weight:600;font-size:15px;white-space:nowrap;box-shadow:0 10px 40px -8px rgb(81 98 255 / .7);transition:transform .3s}.sr-svc-feature__go svg{width:16px;height:16px}.sr-svc-feature:hover .sr-svc-feature__go{transform:translateX(4px)}@media (max-width:900px){.sr-svc-feature{grid-template-columns:1fr;padding:26px;gap:18px}.sr-svc-feature__go{justify-self:start}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#262626}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5162FF 0%,#9AA4FF 100%);border-radius:999px;border:2px solid #262626}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6573FF 0%,#C3C9FF 100%)}::-webkit-scrollbar-corner{background:#262626}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#5162FF #262626}}::selection{background:rgb(81 98 255 / .55);color:#fff}.sr-progress{position:fixed;left:0;top:0;z-index:100;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#5162FF,#9AA4FF,#C3C9FF);box-shadow:0 0 12px rgb(81 98 255 / .8);pointer-events:none}.admin-bar .sr-progress{top:32px}@media (max-width:782px){.admin-bar .sr-progress{top:46px}}.sr-more{display:flex;justify-content:center;margin-top:44px}.sr-more .sr-btn[hidden]{display:none}.sr-more .sr-btn svg{width:18px;height:18px;transition:transform .3s}.sr-more .sr-btn:hover svg{transform:translateY(3px)}.sr-dd{position:relative}.sr-dd__caret{width:14px;height:14px;transition:transform .2s}.sr-dd__menu{position:absolute;top:calc(100% + 20px);left:50%;width:340px;padding:10px;border-radius:20px;background:rgb(38 38 38 / .97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--sr-line);box-shadow:0 30px 70px -30px rgb(0 0 0 / .85);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .2s,transform .2s,visibility .2s;z-index:60}.sr-dd__menu::before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.sr-dd:hover .sr-dd__menu,.sr-dd:focus-within .sr-dd__menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.sr-dd:hover .sr-dd__caret,.sr-dd:focus-within .sr-dd__caret{transform:rotate(180deg)}.sr-nav .sr-dd__menu a{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:14px}.sr-nav .sr-dd__menu a:hover,.sr-nav .sr-dd__menu a:focus-visible{background:rgb(81 98 255 / .18)}.sr-dd__menu b{font-size:15px;font-weight:600;color:var(--sr-ink)}.sr-dd__menu small{font-size:12.5px;line-height:1.4;font-weight:400;color:var(--sr-muted)}.sr-mnav{overflow-y:auto}.sr-mnav__sub{display:flex;flex-direction:column;padding:4px 0 12px 34px;border-bottom:1px solid var(--sr-line)}.sr-mnav .sr-mnav__sub a{min-height:44px;font-family:var(--sr-body);font-size:17px;font-weight:500;letter-spacing:0;border-bottom:0;color:var(--sr-muted)}body:has(.sr-mnav.is-open) #sr-main{visibility:hidden}