@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#334453;background:#f4f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(ellipse at 50% 45%,#fff 5%,#f5f7f9 55%,#edf1f5 100%);display:flex;flex-direction:column}button{font:inherit;-webkit-tap-highlight-color:transparent}.language{position:absolute;right:4%;top:28px;border:1px solid #d3dce3;background:#ffffff70;border-radius:50%;height:40px;width:40px;font-size:12px;cursor:pointer;color:#52606e;z-index:4}.language:hover{background:white}main{width:100%;margin:auto;display:grid;place-items:center;padding:25px 0 0}.universe{position:relative;width:min(1160px,100%);height:730px;isolation:isolate}.orbit{pointer-events:none;position:absolute;left:50%;top:49%;border:1px solid #8da4ba20;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:350px;height:350px}.orbit-two{width:660px;height:570px;transform:translate(-50%,-50%) rotate(-24deg)}.orbit-three{width:925px;height:570px;transform:translate(-50%,-50%) rotate(14deg)}.core{position:absolute;left:50%;top:49%;width:220px;transform:translate(-50%,-50%);filter:drop-shadow(0 14px 22px #348eae1b)}.core:before{content:'';position:absolute;inset:-36px;background:radial-gradient(circle,#53b4d016,transparent 72%);z-index:-1;border-radius:50%;animation:breathe 7s infinite}.core img{width:100%;height:auto;display:block}.portal{position:absolute;width:205px;transform:translate(-50%,-50%);padding:0;background:none;border:0;border-radius:24px;color:var(--accent);cursor:pointer;text-align:center;outline-offset:8px;z-index:2}.clinic{left:24%;top:23%}.research{left:50%;top:14%}.futureheal{left:77%;top:23%}.academy{left:86%;top:57%}.sprivo{left:66%;top:84%}.saglikevim{left:34%;top:84%}.aom{left:14%;top:57%}.sphere{display:grid;place-items:center;position:relative;width:140px;height:140px;margin:0 auto 19px;border-radius:50%;border:1px solid #fff;background:radial-gradient(circle at 29% 22%,#fff 7%,#fafcfe 36%,rgba(var(--rgb),.08) 78%,rgba(var(--rgb),.18));box-shadow:inset 2px 3px 5px #fff,inset -3px -4px 8px #8e9ea122,12px 18px 32px #667f952b,-10px -10px 24px #fff;animation:float 6s ease-in-out infinite;animation-delay:var(--delay);transition:transform .45s,box-shadow .45s}.sphere:after{content:'';position:absolute;inset:-9px;border:1px solid rgba(var(--rgb),.3);border-radius:50%;opacity:0;transform:scale(.90);transition:.45s}.icon-art{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;filter:drop-shadow(0 4px 2px rgba(var(--rgb),.13));transition:transform .45s}.icon-art>svg{width:67px;height:67px;stroke-width:1.45;stroke:currentColor;filter:drop-shadow(0 2px 0 #fff)}.aom .icon-art>svg{width:78px;height:78px;stroke-width:1.4}.brand{display:block;object-fit:contain}.future-brand{width:90px;height:108px}.sprivo-crop{display:block;position:relative;width:79px;height:89px;overflow:hidden;mix-blend-mode:multiply}.sprivo-crop img{position:absolute;width:440px;max-width:none;left:-69px;top:-77px}.academy-crop{display:block;position:relative;width:108px;height:108px;overflow:hidden;border-radius:50%;box-shadow:0 2px 12px #3d97b019}.academy-crop img{position:absolute;width:201px;height:201px;left:-46px;top:-24px}.portal-title{font-family:Manrope,sans-serif;position:relative;font-size:19px;font-weight:700;letter-spacing:-.45px;line-height:1.4;color:#334453;display:inline-block;transition:color .3s}.academy .portal-title{font-size:17px;letter-spacing:-.6px}.arrow{position:absolute;right:-20px;top:1px;font-size:15px;opacity:0;transform:translate(-4px,4px);transition:.3s;color:var(--accent)}.descriptor{font-size:12px;display:block;line-height:1.6;color:#768593;margin-top:5px}.academy .descriptor{font-size:11px;white-space:nowrap}.aom .descriptor{font-size:11px}.portal:hover .sphere,.portal:focus-visible .sphere{animation-play-state:paused;transform:scale(1.07);box-shadow:inset 2px 3px 5px #fff,0 18px 40px rgba(var(--rgb),.23)}.portal:hover .sphere:after,.portal:focus-visible .sphere:after{opacity:1;transform:scale(1)}.portal:hover .icon-art{transform:rotate(-5deg)}.portal:hover .portal-title,.portal:focus-visible .portal-title{color:var(--accent)}.portal:hover .arrow,.portal:focus-visible .arrow{opacity:1;transform:none}.portal:focus-visible{outline:2px solid var(--accent)}footer{color:#8c98a3;text-align:center;font-size:11px;letter-spacing:.5px;padding:18px 20px 23px}.transition{position:fixed;inset:0;background:var(--selected,#379ac0);z-index:10;clip-path:circle(0% at var(--x,50%) var(--y,50%));transition:clip-path .7s cubic-bezier(.65,0,.35,1);display:grid;place-items:center;pointer-events:none}.transition.active{clip-path:circle(150% at var(--x,50%) var(--y,50%))}.transition-title{font-family:Manrope,sans-serif;font-size:clamp(30px,7vw,95px);font-weight:600;letter-spacing:-1px;color:white;text-align:center;padding:20px;opacity:0;transform:translateY(20px);transition:.4s .15s}.transition.active .transition-title{opacity:1;transform:none}.notice{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#283746;color:white;padding:16px 24px;border-radius:12px;box-shadow:0 12px 35px #0002;font-size:14px;line-height:1.5;z-index:11;transition:.3s;max-width:90vw;width:max-content;text-align:center}.notice.show{opacity:1;transform:translate(-50%,0)}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes breathe{50%{transform:scale(1.13);opacity:.5}}
@media(min-width:901px) and (max-height:800px){main{padding-top:10px}.universe{height:650px}.sphere{width:120px;height:120px;margin-bottom:15px}.core{width:190px}.orbit-one{width:300px;height:300px}.orbit-two{height:500px}.orbit-three{height:490px}.portal-title{font-size:18px}.icon-art>svg{width:62px;height:62px}.future-brand{width:80px;height:95px}.academy-crop{width:98px;height:98px}.academy-crop img{left:-51px;top:-29px}footer{padding:10px 20px 15px}}
@media(max-width:900px){main{padding-top:55px}.universe{height:690px}.portal{width:170px}.sphere{width:112px;height:112px}.core{width:170px}.clinic{left:24%;top:22%}.futureheal{left:76%;top:22%}.aom{left:14%;top:57%}.academy{left:85%;top:57%}.research{top:9%}.sprivo,.saglikevim{top:86%}.orbit-one{width:260px;height:260px}.orbit-two{width:480px;height:570px}.orbit-three{width:650px;height:500px}.portal-title{font-size:17px}.academy .portal-title{font-size:15px}.descriptor{font-size:11px}.academy .descriptor{white-space:normal;font-size:11px}.aom .descriptor{font-size:10px}.icon-art>svg{width:59px;height:59px}.aom .icon-art>svg{width:67px;height:67px}.future-brand{width:73px;height:89px}.academy-crop{width:90px;height:90px}.academy-crop img{width:174px;height:174px;left:-41px;top:-21px}.sprivo-crop{scale:.86}}
@media(max-width:620px){main{padding:65px 18px 10px}.language{top:20px;right:22px}.universe{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;align-items:start;max-width:460px;padding-bottom:16px}.core{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;width:160px;margin:0 auto 19px}.orbit{display:none}.portal{position:relative;left:auto;top:auto;transform:none;width:100%;min-width:0}.sphere{width:116px;height:116px;margin-bottom:17px}.portal-title{font-size:17px}.academy .portal-title{font-size:14px;letter-spacing:-.4px}.descriptor{font-size:11px}.academy .descriptor{max-width:170px;margin:5px auto 0}.aom .descriptor{font-size:10px}.sprivo{grid-column:1/-1;grid-row:5}.portal-title .arrow{display:none}footer{padding-top:18px}.notice{bottom:20px;font-size:13px;padding:13px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
/* A quiet depth field; every destination keeps its place and remains easy to select. */
.universe{perspective:1100px;--mx:0px;--my:0px;--rx:0deg;--ry:0deg}.portal{transform-style:preserve-3d}.sphere{animation:space-drift var(--period,14s) ease-in-out infinite;animation-delay:var(--delay);will-change:transform}.core img{animation:core-drift 18s ease-in-out infinite;will-change:transform}.portal:hover,.portal:focus-visible{z-index:5}.portal:hover .sphere,.portal:focus-visible .sphere{animation-play-state:paused}.portal:hover .icon-art,.portal:focus-visible .icon-art{transform:scale(1.04)}.universe.choosing .portal:not(.selected),.universe.choosing .core{opacity:.28;filter:blur(1px)}.portal,.core{transition:opacity .5s,filter .5s}.universe.choosing .selected{opacity:0}.portal:focus-visible{outline-offset:12px}.footer-signature{display:block;width:180px;height:auto;margin:0 auto;opacity:.67;animation:signature-appear 1.6s ease both;animation-delay:.5s}footer{padding:16px 20px 26px}.flight-orb{position:fixed!important;z-index:12;pointer-events:none;margin:0!important;animation:none!important;translate:none!important;transform:none;will-change:transform;box-shadow:0 25px 80px rgba(var(--rgb),.28)}.launch-page{display:grid;place-items:center;min-height:100svh;overflow:hidden;background:radial-gradient(circle at center,#fff,#eef2f6)}.launch-stage{text-align:center;color:var(--accent);padding:25px}.launch-stage .sphere{animation:none;translate:none;width:160px;height:160px;margin:0 auto 36px}.launch-title{font:600 clamp(22px,4vw,38px) Manrope,system-ui;color:#334453;margin:0;letter-spacing:-.7px}
@keyframes space-drift{0%,100%{transform:translate3d(calc(var(--mx) * .55),calc(var(--my) * .55),-14px) rotateX(var(--rx)) rotateY(-6deg)}35%{transform:translate3d(calc(var(--mx) * .55 + var(--drift,10px)),calc(var(--my) * .55 - 10px),28px) rotateX(5deg) rotateY(var(--ry))}70%{transform:translate3d(calc(var(--mx) * .55 - var(--drift,10px)),calc(var(--my) * .55 + 6px),3px) rotateX(-4deg) rotateY(6deg)}}
@keyframes core-drift{0%,100%{transform:translate3d(calc(var(--mx) * .22),0,-8px) rotateY(-5deg) rotateZ(-1deg)}50%{transform:translate3d(calc(var(--mx) * .22),-9px,20px) rotateY(5deg) rotateZ(1deg)}}@keyframes signature-appear{from{opacity:0;transform:translateY(5px)}to{opacity:.67;transform:none}}
@media(max-width:620px){.footer-signature{width:160px}.sphere{--drift:4px!important}.core img{animation-duration:20s}}
@media(prefers-reduced-motion:reduce){.sphere,.core img,.footer-signature{animation:none!important;transform:none!important}.portal,.core{transition:none}.footer-signature{opacity:.67}}
