.uhero{padding-bottom: clamp(48px,6vw,88px)}.uhero .phero__title{max-width: 17ch}.uhero__orbs{position: absolute;inset: 0;pointer-events: none}.orb{position: absolute;left: var(--x);top: var(--y);will-change: transform}.orb__in{width: 54px;height: 54px;border-radius: 16px;display: grid;place-items: center;font-size: 24px;color: var(--ink-2);background: rgba(253,253,254,.82);box-shadow: 0 0 0 1px rgba(13,16,21,.05),0 18px 34px -20px rgba(28,44,92,.45);backdrop-filter: blur(6px);transition: background-color .45s,color .45s,box-shadow .45s,filter .45s;will-change: transform}.orb.is-hit .orb__in{background: var(--accent);color: #fff;box-shadow: 0 0 0 6px rgba(45,91,255,.14),0 20px 40px -16px rgba(45,91,255,.7)}.orb.is-dim .orb__in{filter: opacity(.35)}.usearch{position: relative;width: min(100%,640px);margin: 8px auto 0}.usearch > i{position: absolute;left: 22px;top: 50%;transform: translateY(-50%);font-size: 22px;color: var(--ink-3);pointer-events: none}.usearch input{width: 100%;height: 64px;padding: 0 56px 0 56px;border-radius: 999px;border: 1px solid rgba(13,16,21,.1);background: var(--surface);font: inherit;font-size: 18px;color: var(--ink);box-shadow: 0 24px 50px -30px rgba(28,44,92,.45),inset 0 1px 0 #fff;transition: border-color .2s,box-shadow .3s;-webkit-appearance: none;appearance: none}.usearch input::placeholder{color: var(--ink-3)}.usearch input::-webkit-search-cancel-button{display: none}.usearch input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 5px rgba(45,91,255,.14),0 24px 50px -30px rgba(28,44,92,.45)}.usearch__clear{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--surface-2);font-size: 16px}.ugoals{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 4px}#goals:empty{min-height: 38px}@media (max-width: 1179px){#goals:empty{min-height: 84px}}@media (max-width: 767px){#goals:empty{min-height: 130px}}@media (max-width: 599px){#goals:empty{min-height: 176px}}.ugoals .fchip{background: rgba(253,253,254,.75);box-shadow: inset 0 0 0 1px var(--line)}.ugoals .fchip[aria-pressed="true"]{background: var(--ink);box-shadow: none}.ures{padding-bottom: clamp(48px,6vw,80px)}.ures__head{display: flex;justify-content: space-between;align-items: center;gap: 16px;margin-bottom: 24px}.ures__title{font-size: clamp(24px,2.4vw,34px);letter-spacing: -.035em;font-weight: 600}.ures__empty{margin-top: 16px;padding: 22px 24px;border-radius: 20px;background: var(--surface);box-shadow: var(--shadow-sm);font-size: 16px}.ulayout{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: clamp(24px,4vw,56px);align-items: start;padding-bottom: clamp(24px,3vw,40px)}.unav{position: sticky;top: 100px;display: grid;gap: 4px}.unav a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 14px;font-size: 15px;font-weight: 500;color: var(--ink-2);transition: background-color .25s,color .25s}.unav a i{font-size: 19px}.unav a b{margin-left: auto;font-size: 12.5px;font-weight: 500;color: var(--ink-3);font-variant-numeric: tabular-nums}.unav a:hover{background: rgba(13,16,21,.05);color: var(--ink)}.unav a.is-on{background: var(--ink);color: #fff}.unav a.is-on b{color: rgba(255,255,255,.6)}.unav__note{margin-top: 14px;padding: 16px;border-radius: 18px;background: var(--surface);box-shadow: var(--shadow-sm);font-size: 14px;color: var(--ink-2)}.unav__note b{display: block;color: var(--ink);margin-bottom: 4px}.ucats{display: grid;gap: clamp(56px,7vw,100px)}#ucats:empty{min-height: 100vh}.ucat{scroll-margin-top: 100px}.ucat__head{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 24px;align-items: center;min-height: 260px;padding: clamp(24px,3vw,40px);margin-bottom: 18px;border-radius: 28px;background: linear-gradient(140deg,#E8EEFF 0%,#F6F8FF 55%,var(--surface) 100%);box-shadow: 0 0 0 1px rgba(13,16,21,.04)}.ucat:nth-child(even) .ucat__head{background: linear-gradient(140deg,#EEF0F4 0%,#F7F8FA 60%,var(--surface) 100%)}.ucat__ic{width: 56px;height: 56px;border-radius: 18px;display: grid;place-items: center;background: var(--ink);color: #fff;font-size: 26px;margin-bottom: 18px}.ucat__head h2{font-size: clamp(30px,3.4vw,50px);line-height: 1.04;letter-spacing: -.045em;font-weight: 600}.ucat__head p{margin-top: 12px;color: var(--ink-2);max-width: 46ch}.ucat__shot{position: relative;align-self: stretch;min-height: 200px}.ucat__shot img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: top;border-radius: 16px;box-shadow: 0 30px 60px -30px rgba(28,44,92,.55),0 0 0 1px rgba(255,255,255,.9);transform: rotate(2deg) translateY(6%);transition: transform .9s var(--ease)}.ucat__head:hover .ucat__shot img{transform: rotate(0deg) translateY(2%)}.ucat__shot a{position: absolute;right: 10px;bottom: 10px;z-index: 1}.ugrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.svc{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;align-content: start;padding: 22px;border-radius: 22px;background: var(--surface);box-shadow: 0 0 0 1px rgba(13,16,21,.05),0 14px 30px -26px rgba(28,44,92,.5);scroll-margin-top: 110px;transition: transform .45s var(--ease),box-shadow .45s}.svc::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;padding: 1.5px;background: radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),rgba(45,91,255,.85),transparent 60%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .35s}.svc:hover{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(13,16,21,.05),0 30px 50px -30px rgba(28,44,92,.55)}.svc:hover::before{opacity: 1}.svc.is-target{box-shadow: 0 0 0 2px var(--accent),0 30px 50px -30px rgba(45,91,255,.55)}.svc__top{display: flex;align-items: flex-start;gap: 14px}.svc__top > div{min-width: 0;overflow-wrap: break-word}.svc__ic{width: 44px;height: 44px;flex: none;border-radius: 14px;display: grid;place-items: center;background: var(--accent-soft);color: var(--accent);font-size: 22px}.svc h3{font-size: 19px;letter-spacing: -.025em;font-weight: 600;line-height: 1.2}.svc__price{margin-top: 3px;font-size: 14px;color: var(--ink-3)}.svc__price b{color: var(--ink);font-weight: 600}.svc__text{font-size: 15px;color: var(--ink-2);line-height: 1.55}.svc ul{display: grid;gap: 6px}.svc li{display: flex;gap: 8px;align-items: flex-start;font-size: 14.5px;line-height: 1.45}.svc li i{color: var(--accent);font-size: 16px;margin-top: 2px;flex: none}.svc__proof{font-size: 13.5px;color: var(--ink-3)}.svc__proof a{color: var(--ink);text-decoration: underline;text-decoration-color: rgba(13,16,21,.25);text-underline-offset: 3px}.svc__proof a:hover{color: var(--accent)}.svc__act{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.addbtn{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 14px;border-radius: 999px;background: var(--surface-2);font-size: 13.5px;font-weight: 500;transition: background-color .25s,color .25s,transform .3s var(--ease)}.addbtn:hover{background: #E3E6EC}.addbtn:active{transform: scale(.97)}.addbtn[aria-pressed="true"]{background: var(--ink);color: #fff}.askbtn{display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 12px;border-radius: 999px;font-size: 13.5px;font-weight: 500;color: var(--ink-2);transition: color .2s}.askbtn:hover{color: var(--accent)}mark.hl{background: rgba(45,91,255,.16);color: inherit;border-radius: 3px;padding: 0 1px}.bgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.bundle{position: relative;display: grid;gap: 14px;align-content: start;padding: 26px;border-radius: 26px;background: var(--surface);box-shadow: var(--shadow)}.bundle:nth-child(2){background: #0F1219;color: #fff}.bundle:nth-child(2) .bundle__for,.bundle:nth-child(2) .bundle__sum small{color: rgba(255,255,255,.6)}.bundle:nth-child(2) .tag{background: rgba(255,255,255,.1);color: #fff}.bundle:nth-child(2) .btn--dark{background: #fff;color: var(--ink)}.bundle__ic{width: 48px;height: 48px;border-radius: 16px;display: grid;place-items: center;background: var(--accent);color: #fff;font-size: 24px}.bundle h3{font-size: 22px;letter-spacing: -.03em;font-weight: 600}.bundle__for{font-size: 14.5px;color: var(--ink-2)}.bundle__sum{display: grid;gap: 2px;padding-top: 14px;border-top: 1px solid var(--line-2)}.bundle:nth-child(2) .bundle__sum{border-color: rgba(255,255,255,.14)}.bundle__sum small{font-size: 13px;color: var(--ink-3)}.bundle__sum b{font-size: 28px;letter-spacing: -.04em;font-weight: 600}.bundle .btn{justify-self: start}.udemo{display: grid;place-items: center;padding: 8px 0}.ucat__shot.udemo a,.ucat__shot.udemo .udemo__cta{position: static}.udemo__label{justify-self: center;margin-bottom: 10px;padding: 4px 10px;border-radius: 999px;background: rgba(255,255,255,.8);box-shadow: var(--shadow-sm);font: 500 11.5px/1.4 var(--mono);color: var(--ink-3)}.udemo__cta{margin-top: 12px;height: 36px;cursor: pointer}.dchat,.dga{width: min(100%,380px);border-radius: 20px;background: var(--surface);box-shadow: var(--shadow);overflow: hidden}.dchat__head{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-bottom: 1px solid var(--line);font-size: 14px}.dchat__av{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--ink);color: #9DB2FF;font-size: 15px}.dchat__ai{margin-left: auto;padding: 2px 8px;border-radius: 999px;background: var(--accent-soft);color: var(--accent-ink);font-size: 11.5px;font-weight: 500}.dchat__list{display: flex;flex-direction: column;gap: 8px;height: 196px;padding: 14px;overflow: hidden;justify-content: flex-end}.dmsg{max-width: 82%;padding: 9px 12px;border-radius: 16px;font-size: 13.5px;line-height: 1.4}.dmsg--u{align-self: flex-end;background: var(--ink);color: #fff;border-bottom-right-radius: 6px}.dmsg--b{align-self: flex-start;background: var(--surface-2);color: var(--ink);border-bottom-left-radius: 6px}.dmsg--typing{display: flex;gap: 4px;padding: 12px}.dmsg--typing i{width: 6px;height: 6px;border-radius: 50%;background: var(--ink-3);animation: dtype 1s infinite ease-in-out}.dmsg--typing i:nth-child(2){animation-delay: .15s}.dmsg--typing i:nth-child(3){animation-delay: .3s}@keyframes dtype{0%,80%,100%{opacity: .3;transform: translateY(0)}40%{opacity: 1;transform: translateY(-3px)}}.dchat__input{display: flex;align-items: center;justify-content: space-between;margin: 0 12px 12px;padding: 0 14px;height: 40px;border-radius: 999px;background: var(--surface-2);color: var(--ink-3);font-size: 13px}.dsms{position: absolute;top: 44px;right: -22px;z-index: 3;display: flex;gap: 10px;width: 250px;padding: 12px;border-radius: 18px;background: rgba(253,253,254,.92);backdrop-filter: blur(12px);box-shadow: var(--shadow);font-size: 12.5px;line-height: 1.35;opacity: 0;transform: translateY(-14px) scale(.96);transition: opacity .5s var(--ease),transform .7s var(--ease)}.dsms.is-on{opacity: 1;transform: none}.dsms__ic{flex: none;width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: #1E7F5C;color: #fff;font-size: 18px}.dsms small{display: block;color: var(--ink-3);font-size: 11px}.dsms b{font-size: 13px}.dsms__t{display: block;margin-top: 2px;color: var(--ink-2)}.dga{padding: 14px;display: grid;gap: 12px}.dga__head{display: flex;align-items: center;gap: 8px;font-size: 14px}.dga__head i{color: #E37400;font-size: 18px}.dga__kpi{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.dga__kpi div{padding: 10px 12px;border-radius: 14px;background: var(--surface-2)}.dga__kpi small{display: block;color: var(--ink-3);font-size: 12px}.dga__kpi b{font-size: 24px;letter-spacing: -.03em;font-weight: 600;font-variant-numeric: tabular-nums}.dga__kpi em{margin-left: 6px;font-style: normal;font-size: 12px;color: #1E7F5C;font-weight: 500}.dga__chart{width: 100%;height: 84px}.dga__area{fill: rgba(45,91,255,.1)}.dga__line{fill: none;stroke: var(--accent);stroke-width: 2;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: 0}.dga__ev{display: grid;gap: 6px;font-size: 12.5px}.dga__ev li{display: grid;grid-template-columns: 104px 1fr 28px;align-items: center;gap: 8px}.dga__ev code{font-family: var(--mono);font-size: 11.5px;color: var(--ink-2)}.dga__ev span{height: 8px;border-radius: 999px;background: linear-gradient(90deg,var(--accent) calc(var(--w) * 100%),var(--surface-2) 0)}.dga__ev b{text-align: right;font-variant-numeric: tabular-nums}@media (prefers-reduced-motion: no-preference){.udemo--ga4 .dga__line{stroke-dashoffset: 1}.udemo--ga4 .dga__area{opacity: 0;transition: opacity 1s .6s}.udemo--ga4 .dga__ev span{transform: scaleX(0);transform-origin: left;transition: transform 1.1s var(--ease)}.udemo--ga4.is-on .dga__line{stroke-dashoffset: 0;transition: stroke-dashoffset 1.8s var(--ease)}.udemo--ga4.is-on .dga__area{opacity: 1}.udemo--ga4.is-on .dga__ev span{transform: none}.udemo--ga4.is-on .dga__ev li:nth-child(2) span{transition-delay: .12s}.udemo--ga4.is-on .dga__ev li:nth-child(3) span{transition-delay: .24s}}.udemo--video{gap: 10px;align-content: center}.udemo--video video{width: 100%;aspect-ratio: 16 / 9;height: auto;border-radius: 16px;background: #0F1219;box-shadow: 0 30px 60px -30px rgba(28,44,92,.55),0 0 0 1px rgba(255,255,255,.9)}.udemo__cap{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;font-size: 13px;color: #4B5262}.udemo__cap a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.svc__via{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;font-size: 13.5px;color: var(--ink-2)}.svc__via a{display: inline-flex;align-items: center;gap: 3px;font-weight: 500;color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.svc__via a:hover{color: var(--accent)}@media (max-width: 767px){.dsms{top: 40px;right: 0;width: 220px}.dchat__list{height: 180px}}@media (max-width: 1080px){.ugrid{grid-template-columns: 1fr}.bgrid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 900px){.ulayout{grid-template-columns: minmax(0,1fr)}.unav{top: 74px;z-index: 5;display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 8px;margin: 0 -8px;border-radius: 18px;background: rgba(245,246,248,.88);backdrop-filter: blur(14px)}.unav a{flex: none;padding: 8px 12px;font-size: 14px}.unav a b{display: none}.unav__note{display: none}.ucat__head{grid-template-columns: 1fr}.ucat__shot{min-height: 180px}.ugrid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.uhero__orbs{display: none}.usearch input{height: 56px;font-size: 16px}.ucat__head{padding: 22px 20px;min-height: 0}.ucat__head h2{font-size: clamp(26px,8vw,34px);overflow-wrap: anywhere}.svc{padding: 18px}.ugrid{grid-template-columns: minmax(0,1fr)}.bundle{padding: 22px}.bundle .btn{white-space: normal;height: auto;min-height: 48px;padding: 12px 18px;line-height: 1.3;text-align: left}}
