@property --stat-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.company-intro{position:relative;padding:calc(144 * var(--u)) 0 120px;isolation:isolate}.company-flower{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;mask-image:linear-gradient(#000 85%,transparent)}.company-intro .infrastructure-title{margin-bottom:calc(68 * var(--u))}.company-intro .half{width:49.23%}.company-story{z-index:5;border-radius:calc(48 * var(--u));background:radial-gradient(ellipse 65% 32% at 110% 23%,#7541b280,transparent 85%),radial-gradient(ellipse 65% 30% at -8% 103%,#7541b2dd,transparent 85%),#242128;padding-bottom:calc(120 * var(--u))}.company-facts{border-top:1px solid #ffffff26;padding-top:120px;scroll-margin-top:30px}.company-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(24 * var(--u));margin-top:calc(72 * var(--u))}.company-stat{position:relative;isolation:isolate;display:flex;align-items:center;flex-direction:column;border-radius:calc(48 * var(--u));background:#322b4080;padding:calc(32 * var(--u));min-height:calc(532 * var(--u));transition:transform .35s ease}.company-stat strong{font-size:calc(100 * var(--u));font-weight:400;line-height:1.25;color:#ae79f1}.company-stat p{font-size:max(16px,calc(24 * var(--u)));line-height:1.2;text-align:center;color:#ffffff80;max-width:calc(210 * var(--u));margin-top:calc(16 * var(--u));min-height:calc(60 * var(--u))}.company-stat>img{width:calc(232 * var(--u));height:calc(232 * var(--u));margin-top:calc(20 * var(--u))}.stat-border{position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--stat-angle),transparent 0deg 265deg,#ae79f140 295deg,#dab5ff 325deg,transparent 355deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;transition:opacity .25s}@keyframes stat-circuit{to{--stat-angle:360deg}}@media(hover:hover) and (pointer:fine){.company-stat:hover{transform:translateY(-7px)}.company-stat:hover .stat-border{opacity:1;animation:stat-circuit 2.8s linear infinite}}.company-history{margin-top:calc(120 * var(--u));padding-top:calc(120 * var(--u));border-top:1px solid #ffffff26}.history-space{position:relative;height:calc(1596 * var(--u));margin-top:calc(72 * var(--u));isolation:isolate}.history-orbits{position:absolute;inset:0;z-index:-1;pointer-events:none}.history-orbit{position:absolute;width:57.6923%;aspect-ratio:1;--orbit-speed:20s;--orbit-phase:0s;animation:orbit-drift 36s linear infinite;animation-play-state:paused}.history-orbit img{width:100%;height:100%;opacity:.55}.history-orbit img,.history-orbit:after{animation:orbit-spin var(--orbit-speed) linear infinite;animation-delay:var(--orbit-phase);animation-play-state:paused}.history-orbit:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,#7742ff18 35deg,#ae79f170 85deg,#7742ff60 130deg,#7742ff18 175deg,transparent 220deg 1turn);mask-image:radial-gradient(circle,transparent 28%,#0004 48%,#000 70%);-webkit-mask-image:radial-gradient(circle,transparent 28%,#0004 48%,#000 70%)}.orbit-1{left:0;top:0;--orbit-speed:20s;--orbit-phase:-2s;animation-delay:-6s}.orbit-2{right:0;top:0;--orbit-speed:23s;--orbit-phase:-12s;animation-delay:-15s}.orbit-3{left:0;bottom:0;--orbit-speed:26s;--orbit-phase:-19s;animation-delay:-24s}.orbit-4{right:0;bottom:0;--orbit-speed:22s;--orbit-phase:-6s;animation-delay:-33s}.motion-active .history-orbit,.motion-active .history-orbit img,.motion-active .history-orbit:after{animation-play-state:running}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-drift{0%{translate:0 -6%}25%{translate:6% 0}50%{translate:0 6%}75%{translate:-6% 0}to{translate:0 -6%}}.history-events{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:calc(100 * var(--u));padding-left:calc(300 * var(--u));padding-top:calc(268 * var(--u));padding-right:calc(120 * var(--u));row-gap:calc(80 * var(--u))}.history-event{max-width:calc(330 * var(--u))}.history-event img{width:calc(52 * var(--u));height:calc(52 * var(--u));margin-bottom:calc(20 * var(--u))}.history-event h3{font-size:calc(48 * var(--u));line-height:1.2;white-space:nowrap}.history-event p{font-size:max(16px,calc(24 * var(--u)));line-height:1.2;color:#ffffff80;margin-top:calc(28 * var(--u))}.company-values{isolation:isolate;z-index:4;padding:calc(120 * var(--u)) 0;background:#0e0e0f}.values-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:1;transition:opacity 1s ease}.values-layout{grid-template-columns:636fr 900fr}.values-grid,.values-layout{display:grid;gap:calc(24 * var(--u))}.values-grid{grid-template-columns:504fr 372fr;grid-template-rows:520fr 194fr 114fr;height:calc(876 * var(--u))}.value-card{position:relative;isolation:isolate;overflow:hidden;border-radius:calc(48 * var(--u));display:flex;align-items:flex-end;padding:calc(48 * var(--u));opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease;transition-delay:.7s}.value-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform 1s ease,filter 1s ease}.value-card h3{font-size:max(20px,calc(28 * var(--u)));line-height:1.2}.value-card p{font-size:max(16px,calc(20 * var(--u)));line-height:1.2;color:#ffffffb3;margin-top:calc(24 * var(--u))}.value-quality{grid-column:1;grid-row:1}.value-leadership{grid-column:2;grid-row:1/3;transition-delay:.85s}.value-trust{grid-column:1;grid-row:2/4;transition-delay:1s}.value-decoration{grid-column:2;grid-row:3;transition-delay:1.15s;padding:0}.company-values.reveal-pending .values-background{opacity:0}.company-values.reveal-pending .value-card{opacity:0;transform:translateY(24px);transition:none}@media(hover:hover) and (pointer:fine){.value-card:hover>img{transform:scale(1.045) rotate(1deg);filter:brightness(1.08)}}.company-trust{z-index:3;padding-bottom:calc(120 * var(--u));background:radial-gradient(ellipse 80% 100% at 105% 100%,#7541b2cc,transparent 90%),#242128}.company-trust .partners{background:transparent;margin-top:0;padding-top:calc(120 * var(--u));padding-bottom:0;z-index:auto}.company-trust .security-licenses{margin-top:calc(120 * var(--u))}.company-page>.news{z-index:2;margin-top:calc(-48 * var(--u));padding-top:calc(168 * var(--u))}.company-page>footer{margin-top:calc(-48 * var(--u));padding-top:calc(92 * var(--u))}.company-page [data-reveal]{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0s)}.company-page [data-reveal].reveal-pending{opacity:0;transform:translateY(32px);transition:none}.company-page .license-card{transition-delay:var(--reveal-delay,0s)}@media(max-width:1200px){.company-intro{padding-top:140px}.company-stat{padding:24px 16px;border-radius:28px;min-height:300px}.company-stat strong{font-size:54px}.company-stat p{max-width:160px;min-height:40px}.company-stat>img{width:140px;height:140px}.history-event{max-width:240px}.history-event h3{font-size:28px}.history-event img{width:36px;height:36px}.history-events{padding-left:15%;padding-right:5%;column-gap:12%;padding-top:15%}.value-card{padding:24px;border-radius:28px}.values-grid{height:600px;grid-template-rows:340fr 170fr 70fr}.values-layout{grid-template-columns:1fr 1.6fr}.value-card p{margin-top:16px}.company-values h2{font-size:32px}}@media(max-width:800px){.company-intro .half{width:100%}.company-flower{width:180%;left:-65%;opacity:.45;max-height:100%;object-fit:cover}.company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-facts h2{font-size:28px}.company-facts h2 br{display:none}.company-history{padding-top:60px;margin-top:60px}.history-space{height:900px;margin-top:40px}.history-orbit{width:80%;top:6%}.orbit-2{top:8%;right:-15%}.orbit-3{top:auto;bottom:10%;left:-12%}.orbit-4{top:auto;bottom:6%;right:-15%}.history-events{padding:80px 6% 40px;column-gap:10%;row-gap:100px}.history-event{max-width:none}.history-event h3{font-size:24px}.history-event p{line-height:1.4;margin-top:20px}.values-layout{grid-template-columns:1fr;gap:36px}.values-grid{max-width:660px;width:100%;justify-self:end;height:650px}.company-values{padding:60px 0}.company-story,.company-trust{padding-bottom:60px}.company-trust .partners{padding-top:60px}.company-trust .section-heading{flex-wrap:wrap}.company-trust .security-licenses{margin-top:60px}.company-page>.news{padding-top:80px}}@media(max-width:480px){.company-intro{padding-bottom:120px}.company-facts{padding-top:120px}.company-stat strong{font-size:44px}.company-stat{min-height:260px;padding:24px 10px}.company-stat>img{width:110px;height:110px}.company-stat p{font-size:15px;line-height:1.3}.history-space{height:1200px}.history-events{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);padding:45px 14%;gap:30px}.history-event{max-width:260px}.history-event p{font-size:17px}.history-orbit{width:130%;left:-35%;right:auto}.orbit-1{top:0}.orbit-2{top:22%;left:0}.orbit-3{top:46%;bottom:auto}.orbit-4{top:68%;bottom:auto;left:0}.values-grid{display:flex;flex-direction:column;height:auto;gap:16px}.value-card{min-height:270px;padding:28px}.value-leadership{min-height:330px}.value-decoration{min-height:85px}.value-card p{font-size:17px}.company-values h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.company-page [data-reveal],.company-page [data-reveal].reveal-pending,.company-values.reveal-pending .value-card,.company-values.reveal-pending .values-background{opacity:1;transform:none;transition:none}.history-orbit,.history-orbit img,.history-orbit:after{animation:none}.company-stat:hover,.value-card:hover>img{transform:none}.stat-border{display:none}}@media print{.company-page [data-reveal].reveal-pending,.company-values.reveal-pending .value-card,.company-values.reveal-pending .values-background{opacity:1;transform:none}}.history-event:last-child h3{white-space:normal}