.ucph{background:var(--ucph-bg,#07162e);color:#f3f8ff;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;overflow:hidden;position:relative;--ins:#3d8bff;--ins-soft:#8fc6ff;--core:#13b3a0;--core-soft:#5fe3d8;--tek:#f6c934;--tek-soft:#ffde7a;--mut:#a9bccf;--line:#1f3550;--cta:#3d6bff}.ucph *{box-sizing:border-box}.ucph:before{background:radial-gradient(60% 55% at 74% 42%,rgba(61,139,255,.16),transparent 60%),radial-gradient(46% 44% at 86% 70%,rgba(19,179,160,.13),transparent 62%),radial-gradient(40% 40% at 66% 20%,rgba(246,201,52,.1),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.ucph__wrap{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1.02fr .98fr;margin:auto;max-width:1240px;padding:clamp(44px,6vw,92px) clamp(20px,4vw,32px);position:relative}.ucph__eyebrow{align-items:center;color:var(--ins-soft);display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.16em;text-transform:uppercase}.ucph__eyebrow:before{background:linear-gradient(90deg,var(--ins),var(--core),var(--tek));border-radius:2px;content:"";height:2px;width:22px}.ucph__title{font-size:clamp(34px,4.6vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:20px 0 0;text-wrap:balance}.ucph__title .g{background:linear-gradient(96deg,var(--ins-soft),var(--core-soft) 55%,var(--tek-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.ucph__sub{color:var(--mut);font-size:clamp(16px,1.5vw,19px);line-height:1.6;margin:22px 0 0;max-width:34ch}.ucph__pts{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0}.ucph__pts li{align-items:flex-start;color:#cddbe9;display:flex;font-size:15px;gap:11px}.ucph__pts svg{flex:0 0 auto;margin-top:1px}.ucph__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ucph__btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .16s,background .16s}.ucph__btn--p{background:var(--cta);box-shadow:0 14px 30px -12px rgba(61,107,255,.7);color:#fff}.ucph__btn--p:hover{transform:translateY(-2px)}.ucph__btn--g{background:hsla(0,0%,100%,.06);border:1px solid var(--line);color:#f3f8ff}.ucph__btn--g:hover{background:hsla(0,0%,100%,.1)}.ucph__stage{aspect-ratio:560/500;justify-self:center;max-width:600px;position:relative;width:100%}.ucph__stage>svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.ucph__orbit{animation:ucph-spin 70s linear infinite;fill:none;stroke:rgba(143,198,255,.14);stroke-dasharray:2 12;stroke-linecap:round;stroke-width:1.4;transform-box:fill-box;transform-origin:center}.ucph__glow{animation:ucph-glow 6s ease-in-out 2s infinite;filter:blur(9px)}.ucph__arc,.ucph__glow{fill:none;opacity:0;stroke-linecap:round;stroke-width:26}.ucph__arc{animation:ucph-arc .8s cubic-bezier(.19,1,.22,1) forwards;transform-box:fill-box;transform-origin:center}.ucph__arc--ins{stroke:var(--ins);--tx:78px;--ty:-58px;--r:-26deg;animation-delay:.15s}.ucph__arc--core{stroke:var(--core);--tx:6px;--ty:86px;--r:24deg;animation-delay:.38s}.ucph__arc--tek{stroke:var(--tek);--tx:-82px;--ty:6px;--r:-22deg;animation-delay:.61s}.ucph__hub{animation:ucph-pop .5s cubic-bezier(.2,1.4,.3,1) .92s forwards;opacity:0;transform-box:fill-box;transform-origin:center}.ucph__hub-ring{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:1.5}.ucph__hub-dot{fill:#fff}.ucph__conn{animation:ucph-draw .6s ease forwards;fill:none;opacity:.5;stroke-dasharray:150;stroke-dashoffset:150;stroke-linecap:round;stroke-width:1.6}.ucph__conn--ins{animation-delay:1.02s;stroke:var(--ins-soft)}.ucph__conn--core{animation-delay:1.2s;stroke:var(--core-soft)}.ucph__conn--tek{animation-delay:1.38s;stroke:var(--tek-soft)}.ucph__chip{align-items:center;animation:ucph-chip .6s cubic-bezier(.19,1,.22,1) forwards,ucph-float 6s ease-in-out infinite;backdrop-filter:blur(6px);background:rgba(9,20,38,.82);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 42px -22px rgba(0,0,0,.8);color:inherit;display:flex;gap:11px;opacity:0;padding:12px 15px;position:absolute;text-decoration:none;white-space:nowrap}.ucph__chip:hover{border-color:rgba(143,198,255,.4)}.ucph__chip b{display:block;font-size:15px;font-weight:750;letter-spacing:-.01em;line-height:1.15}.ucph__chip small{color:var(--mut);display:block;font-size:12px;margin-top:2px}.ucph__chip i{border-radius:9px;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.ucph__chip--ins{animation-delay:1.06s,1.76s;right:-2%;top:9%}.ucph__chip--ins i{background:color-mix(in srgb,var(--ins) 20%,transparent);color:var(--ins-soft)}.ucph__chip--core{animation-delay:1.24s,1.94s;bottom:10%;right:4%}.ucph__chip--core i{background:color-mix(in srgb,var(--core) 22%,transparent);color:var(--core-soft)}.ucph__chip--tek{animation-delay:1.42s,2.12s;left:-3%;top:46%}.ucph__chip--tek i{background:color-mix(in srgb,var(--tek) 22%,transparent);color:var(--tek-soft)}.ucph__cap{animation:ucph-fade .7s ease 1.7s forwards;bottom:-2%;color:var(--mut);font-size:12px;font-weight:700;left:50%;letter-spacing:.16em;opacity:0;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}@keyframes ucph-arc{0%{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--r)) scale(.7)}to{opacity:1;transform:none}}@keyframes ucph-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ucph-draw{to{stroke-dashoffset:0}}@keyframes ucph-chip{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes ucph-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes ucph-spin{to{transform:rotate(1turn)}}@keyframes ucph-glow{0%,to{opacity:0}50%{opacity:.5}}@keyframes ucph-fade{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:.9;transform:translate(-50%)}}@media(max-width:900px){.ucph__wrap{gap:10px;grid-template-columns:1fr}.ucph__stage{max-width:440px;order:-1}.ucph__sub{max-width:none}}@media(prefers-reduced-motion:reduce){.ucph__arc,.ucph__cap,.ucph__chip,.ucph__conn,.ucph__glow,.ucph__hub,.ucph__orbit{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.ucph__glow{opacity:.35!important}}