.corporate-site{--color-navy-strong:#111b3c;--color-slate:#46516a;color:#111b3c;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,Arial,sans-serif}.corporate-site *{box-sizing:border-box}.corporate-site img{max-width:100%}.corporate-site a,.corporate-site button{-webkit-tap-highlight-color:transparent}.corporate-site :focus-visible{outline-offset:5px;outline:3px solid #6748c5}.corporate-site main:focus{outline:none}.corporate-container{width:min(1160px,100% - 80px);margin-inline:auto}.corporate-header{background:#fff;border-top:4px solid #8271db;border-bottom:1px solid #e9eaf3;border-image:linear-gradient(90deg,#41cadd,#7f70d5,#c4a5f3) 1}.corporate-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:104px;display:flex}.corporate-brand-link{color:#111b3c;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.corporate-mark{align-items:center;display:inline-flex}.corporate-mark img{object-fit:contain;width:224px;height:68px}.corporate-wordmark{letter-spacing:-1.5px;white-space:nowrap;font-size:27px;font-weight:550}.corporate-wordmark strong{font-weight:800}.corporate-wordmark-dot{color:#6852bf}.corporate-nav{align-items:center;gap:24px;display:flex}.corporate-nav a{color:#253250;border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.corporate-nav a:hover,.corporate-nav a[aria-current]{color:#4931a2;border-color:#7860cf}.corporate-hero{padding-top:80px;padding-bottom:76px}.corporate-eyebrow{letter-spacing:.17em;color:#46516a;align-items:center;gap:12px;margin:0 0 24px;font-weight:750;display:flex;font-size:12px!important}.corporate-eyebrow>span{background:#23c5c7;border-radius:50%;width:8px;height:8px}.corporate-hero h1{letter-spacing:-.055em;color:#111b3c;overflow-wrap:normal;max-width:none;margin:0 0 26px;font-size:clamp(44px,6.6vw,92px);font-weight:760;line-height:1.08}.corporate-hero h1>span{color:#6750ac}.corporate-lead{color:#46516a;max-width:620px;margin:0 0 30px;font-size:20px;line-height:1.65}.corporate-actions{flex-wrap:wrap;gap:14px;display:flex}.corporate-button{border:1px solid #d5d6e5;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.corporate-button-primary{color:#fff;background:#172343;border-color:#172343}.corporate-button-primary:hover{color:#fff;background:#3e326b}.corporate-button-secondary{color:#27334e;background:#fff}.corporate-button-secondary:hover{background:#f1eefb}.corporate-button span{font-size:20px}.corporate-section-label{color:#57627a;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #dedfe9;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:11px;font-weight:700;display:flex}.corporate-section-label>span:last-child{text-transform:none;letter-spacing:0;font-weight:500}.corporate-software-inner{background:#f3f4fb;border-radius:16px;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;padding:44px 56px;display:grid}.corporate-operio-logo{background:#fff;border-radius:10px;padding:22px}.corporate-operio-logo img{object-fit:contain;width:100%;height:auto;max-height:112px;display:block}.corporate-software h2{letter-spacing:-.03em;color:#172343;margin:0 0 10px;font-size:32px;line-height:1.15}.corporate-software p{color:#46516a;max-width:330px;margin:0 0 18px;font-size:17px;line-height:1.6}.corporate-text-link{color:#4931a2;align-items:center;gap:24px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.corporate-text-link:hover{text-decoration:underline}.corporate-site [data-corporate-homepage]{overflow:clip}.corporate-games{isolation:isolate;padding-top:72px;padding-bottom:96px;scroll-margin-top:24px;position:relative}.corporate-games:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52vw 34vw at 8% 34%,#35d3eb3d 0,#85e6f321 42%,#0000 74%),radial-gradient(58vw 38vw at 92% 42%,#a68beb38 0,#cdbcfa21 44%,#0000 76%),radial-gradient(68vw 27vw at 48% 78%,#ffffffe6 0,#ffffff7a 42%,#0000 76%),url(/brand/corporate/dreamworld-landscape.webp) 50% 54%/max(1240px,100vw) no-repeat,linear-gradient(#fff0 0,#eefbff 24%,#f4f5ff 65%,#eefaff 100%);width:100vw;position:absolute;top:-150px;bottom:0;left:50%;transform:translate(-50%);mask-image:linear-gradient(#0000 0,#000 22% 100%)}.corporate-games:after{content:"";z-index:0;pointer-events:none;filter:blur(24px);opacity:.86;background:radial-gradient(42vw 18vw at 28% 30%,#ffffffc7,#0000 72%),radial-gradient(48vw 20vw at 74% 68%,#ffffffb3,#0000 74%);position:absolute;inset:-70px calc(50% - 50vw) 2px;mask-image:linear-gradient(#0000 0,#000 18% 100%)}.corporate-games>*{z-index:1;position:relative}.corporate-games>.corporate-section-label{border-top:0}.corporate-software{scroll-margin-top:24px}.corporate-games-intro{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin:20px 0 32px;display:grid}.corporate-games h2{letter-spacing:-.035em;color:#111b3c;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.15}.corporate-games-intro>p{color:#46516a;margin:0;font-size:16px;line-height:1.7}.corporate-game-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.corporate-game-strip>li{min-width:0;margin:0}.corporate-game-link{text-align:center;color:#1c2948;width:100%;font:inherit;background:0 0;border:0;border-radius:14px;padding:0;text-decoration:none;display:block}.corporate-game-art{aspect-ratio:4/3;backdrop-filter:blur(9px);background:#ffffffc2;border:1px solid #fffffff0;border-radius:14px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden;box-shadow:0 20px 46px #2a527a29,0 4px 14px #5e4e9617,inset 0 0 0 1px #bfd7e661}.corporate-game-art img{object-fit:contain;width:100%;height:100%;display:block}.corporate-game-status{color:#505c74;margin-top:14px;font-size:12px;line-height:1.5;display:block}.corporate-footer{background:#f6f7fb;border-top:1px solid #e4e6ef;padding:38px 0}.corporate-footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.corporate-footer .corporate-wordmark{font-size:22px}.corporate-footer p{color:#5d6578;margin:7px 0 0;font-size:12px}.corporate-footer nav{flex-wrap:wrap;gap:24px;display:flex}.corporate-footer nav a{color:#46516a;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.corporate-footer nav a:hover{color:#4931a2;text-decoration:underline}.corporate-page-heading{padding-block:64px 30px}.corporate-page-heading h1{letter-spacing:-.045em;color:#111b3c;margin:0 0 20px;font-size:clamp(34px,5vw,62px);line-height:1.12}.corporate-page-heading>p:last-child{color:#46516a;max-width:700px;font-size:18px;line-height:1.65}.corporate-page-copy{max-width:780px;padding-bottom:65px}.corporate-page-copy p{line-height:1.8}.corporate-site .legal-hero{background:#fff;padding-top:42px}.corporate-site .legal-card{box-shadow:none;border-color:#dedfe9;border-radius:12px}.corporate-site .legal-heading h1{color:#111b3c;letter-spacing:-.035em}.corporate-site .legal-heading .eyebrow{color:#645196}.corporate-site .legal-nav a{color:#473667;border-color:#d9d5e7;border-radius:6px}.corporate-site .legal-nav a:hover{background:#f3effc}.corporate-site .legal-content :is(p,li){color:#46516a}.corporate-site .legal-content :is(h2,h3,strong){color:#172343}.corporate-site .legal-content a{color:#563fa0}.corporate-site .contact-form-section{padding-top:10px}.corporate-site .contact-form button[type=submit]{background:#172343}.corporate-site .privacy-notice{border-color:#d9d5e7}.corporate-site .privacy-notice__actions button{color:#fff;background:#4f3a91}.corporate-site .privacy-notice h2{color:#172343}.corporate-site .privacy-notice__eyebrow{color:#5c439a}@media (width<=1023px){.corporate-container{width:calc(100% - 56px)}.corporate-games:before{background:radial-gradient(78vw 46vw at 4% 30%,#35d3eb38,#0000 75%),radial-gradient(82vw 48vw at 96% 55%,#a68beb33,#0000 76%),radial-gradient(92vw 34vw at 45% 82%,#ffffffd6,#0000 75%),url(/brand/corporate/dreamworld-landscape.webp) 50% 56%/max(1240px,100vw) no-repeat,linear-gradient(#fff0,#eefbff 22%,#f4f5ff 68%,#eefaff);top:-125px}.corporate-game-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.corporate-game-art{aspect-ratio:2;padding:20px}.corporate-game-art img{max-width:230px}.corporate-games-intro{gap:28px}.corporate-software-inner{gap:34px;padding:32px}.corporate-footer-inner{align-items:flex-start}.corporate-footer nav{gap:16px}}@media (width<=600px){.corporate-container{width:calc(100% - 36px)}.corporate-header-inner{flex-direction:column;align-items:flex-start;gap:8px;min-height:auto;padding-top:17px}.corporate-wordmark{font-size:25px}.corporate-nav{justify-content:space-between;gap:8px;width:100%;padding-bottom:5px}.corporate-nav a{font-size:13px}.corporate-hero{padding-top:46px;padding-bottom:44px}.corporate-hero h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(33px,7.6vw,46px);line-height:1.14}.corporate-eyebrow{margin-bottom:20px;font-size:10px!important}.corporate-lead{margin-bottom:24px;font-size:16px;line-height:1.7}.corporate-actions{gap:10px}.corporate-button{gap:15px;min-height:48px;padding:12px 15px;font-size:13px}.corporate-software-inner{grid-template-columns:1fr;gap:24px;padding:24px}.corporate-operio-logo{width:100%;max-width:250px;padding:14px}.corporate-software h2{font-size:28px}.corporate-software p{margin-bottom:8px;font-size:16px}.corporate-games{padding-top:52px;padding-bottom:62px}.corporate-games:before{background:radial-gradient(112vw 62vw at -8% 30%,#35d3eb38,#0000 76%),radial-gradient(116vw 72vw at 112% 62%,#a68beb33,#0000 78%),radial-gradient(120vw 45vw at 42% 86%,#ffffffd1,#0000 78%),url(/brand/corporate/dreamworld-landscape.webp) 55% 58%/auto 240px no-repeat,linear-gradient(#fff0,#ecfbff 18%,#f5f3ff 68%,#edfbff);top:-92px}.corporate-games:after{filter:blur(18px);opacity:.78;inset:-45px calc(50% - 50vw) 0}.corporate-games-intro{grid-template-columns:1fr;gap:15px;margin-top:12px}.corporate-games-intro>p{font-size:15px;line-height:1.7}.corporate-game-strip{gap:22px 14px}.corporate-game-art{aspect-ratio:1;border-radius:12px;padding:12px;box-shadow:0 16px 36px #2a527a2b,0 3px 11px #5e4e9617,inset 0 0 0 1px #bfd7e657}.corporate-game-status{margin-top:10px;font-size:11px}.corporate-section-label{gap:8px;padding-block:15px;font-size:10px}.corporate-section-label>span:last-child{font-size:10px}.corporate-footer{padding-block:25px}.corporate-footer-inner{flex-direction:column;gap:15px}.corporate-footer nav{justify-content:space-between;gap:14px;width:100%}.corporate-footer nav a{font-size:12px}.corporate-page-heading{padding-block:40px 16px}.corporate-page-heading>p:last-child{font-size:16px}.corporate-mark img{width:210px;height:62px}}@media (prefers-reduced-motion:reduce){.corporate-site *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.corporate-button,.corporate-game-art{border:1px solid buttontext}.corporate-hero h1>span{color:canvastext}.corporate-games:before,.corporate-games:after{display:none}}.corporate-mark{width:230px;height:88px;position:relative;overflow:hidden}.corporate-mark img{width:278px;max-width:none;height:auto;position:absolute;top:-45px;left:-25px}.corporate-footer .corporate-mark{width:207px;height:79px}.corporate-footer .corporate-mark img{width:251px;top:-40px;left:-22px}@media (width<=600px){.corporate-mark{width:207px;height:79px}.corporate-mark img{width:251px;height:auto;top:-40px;left:-22px}.corporate-header-inner{padding-top:4px}}
