:root{--background:#041e18;--foreground:#f5f8ee;--primary:#c4ed68;--lime:#c4ed68;--ink:#123629;--paper:#f5f7ef;--mint:#b8cbbb;--line:#75956344;--card:#12392d;--card-foreground:#f5f8ee;--primary-foreground:#123629}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px;line-height:1.5}body,h1,h2,h3,h4,p{margin:0}body{font-family:var(--font-geist-sans), Arial, sans-serif;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}svg,img{display:block}svg{flex-shrink:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #79a52e}a:active{opacity:.88}::selection{background:var(--lime);color:var(--ink)}.container{width:min(1280px,100% - 112px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--lime);color:var(--ink);padding:16px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:20px}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041e18ee;height:88px;transition:background .25s,box-shadow .25s;position:sticky;top:0}.header-inner{align-items:center;gap:36px;height:100%;display:flex}.brand-link{align-items:center;min-height:44px;margin-right:auto;display:flex}.brand{width:230px;height:auto;transition:transform .25s}.site-header nav{align-items:center;gap:30px;font-size:.875rem;display:flex}.site-header nav a{align-items:center;min-height:44px;display:flex}.site-header nav a:hover{color:var(--lime)}.header-scrolled .site-header{background:#041e18fc;box-shadow:0 8px 30px #001a101f}.header-scrolled .site-header .brand{transform-origin:0;transform:scale(.94)}.button{min-height:54px;color:var(--ink);background:var(--lime);border:1px solid var(--lime);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:16px 23px;font-size:.9375rem;font-weight:650;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{color:var(--ink);background:#d7ff89;transform:translateY(-2px);box-shadow:0 6px 24px #c4ed681d}.button:active{color:var(--ink);transform:translateY(0)}.button-small{min-height:44px;padding:10px 17px;font-size:.875rem}.text-link{border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:48px;font-size:.875rem;display:inline-flex}.text-link:hover{color:var(--lime);border-color:var(--lime)}.eyebrow{letter-spacing:.12em;color:#b8d78c;align-items:center;gap:10px;margin-bottom:20px;font-size:.75rem;font-weight:600;line-height:1.6;display:flex}.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 14px #c4ed6855}.eyebrow-divider{background:#c4ed6840;width:1px;height:12px}.lime-text{color:var(--lime)}.green-text{color:#56762d}h1{letter-spacing:-.065em;font-size:clamp(3.5rem,5.4vw,4.8rem);font-weight:550;line-height:1.055}h1 span{color:var(--lime)}h2{letter-spacing:-.047em;font-size:clamp(2.1rem,3.8vw,3.25rem);font-weight:550;line-height:1.13}.section{padding:86px 0}.light-section{background:var(--paper);color:var(--ink)}.light-section .eyebrow,.credit-section .eyebrow{color:#587137}.section-description{color:#b8cbbb;max-width:570px;font-size:1rem;line-height:1.75}.light-section .section-description,.credit-section .section-description{color:#596a5b}.section-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:70px;margin-bottom:39px;display:grid}.section-intro .section-description{max-width:445px}.hero{isolation:isolate;background:radial-gradient(ellipse at 90% 20%, #2d572b55, transparent 60%), var(--background);position:relative;overflow:hidden}.hero-inner{padding-top:72px;position:relative}.hero-eyebrow{margin-bottom:27px}.hero h1{z-index:2;max-width:660px;margin-bottom:27px;position:relative}.hero-description{color:#c3d1c5;max-width:525px;margin-bottom:28px;font-size:1.0625rem;line-height:1.75}.hero-actions{align-items:center;gap:25px;display:flex}.hero-note{color:#a6bfad;max-width:510px;margin:18px 0 83px;font-size:.8125rem;line-height:1.65}.ribbon-scene{opacity:.25;z-index:-1;pointer-events:none;width:1000px;position:absolute;top:-150px;right:-200px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.ribbon-scene svg{width:100%;height:auto}.service-rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:28px;padding:25px 0;display:grid}.service-rail>div{align-items:center;gap:12px;font-size:.875rem;display:flex}.service-rail svg{color:#b1d87d}.rail-number{color:#a6bfad;margin-left:auto;font-size:.75rem}.hero-art{z-index:1;width:390px;height:570px;position:absolute;top:45px;right:37px}.character-portal{background:#fff;border:6px solid #315135;border-radius:180px 180px 26px 26px;position:absolute;inset:0 0 31px;overflow:hidden;transform:rotate(4deg);box-shadow:0 24px 70px #00130d55}.character-portal img{object-fit:cover;object-position:center 42%;mix-blend-mode:normal;width:100%;height:100%}.api-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b3028f5;border:1px solid #a7cc6266;border-radius:11px;align-items:center;gap:12px;padding:17px 19px;display:flex;position:absolute;top:324px;left:-73px;transform:rotate(-4deg);box-shadow:0 12px 40px #001a1066}.api-float-icon{width:40px;height:40px;color:var(--lime);background:#a0c26312;border:1px solid #a7cc6244;border-radius:8px;justify-content:center;align-items:center;display:flex}.api-float strong{letter-spacing:-.02em;font-size:1rem;display:block}.api-float div>span{color:#c2d3bf;margin-top:3px;font-size:.6875rem;display:block}.api-float>.status-dot{margin-left:12px}.hero-rate-float{background:var(--lime);color:var(--ink);border-radius:11px;width:211px;padding:20px 22px;transition:transform .25s;position:absolute;bottom:34px;right:-48px;transform:rotate(3deg);box-shadow:0 12px 40px #001a1066}.hero-rate-float:hover{transform:rotate(0)translateY(-4px)}.hero-rate-float .eyebrow{color:#37562c;margin:0;font-size:.6875rem}.hero-rate-float>div{justify-content:space-between;align-items:center;display:flex}.hero-rate-float strong{letter-spacing:-.08em;font-size:4.1rem;font-weight:550;line-height:1.1}.hero-rate-float strong span{font-size:2rem}.hero-rate-float>span:last-child{font-size:.6875rem;font-weight:550}.promo-section{background:linear-gradient(155deg,#0c2d23,#041e18 55%);border-top:1px solid #62853f28}.offer-intro-copy .section-description{max-width:430px}.scope-note{color:#a7bda9;max-width:445px;margin-top:15px;font-size:.875rem;line-height:1.7}.offer-conditions{border-top:1px solid var(--line);letter-spacing:.09em;color:#c8deb0;flex-wrap:wrap;gap:13px 27px;padding:19px 0 23px;font-size:.6875rem;font-weight:600;display:flex}.offer-conditions>span{align-items:center;gap:9px;display:flex}.offer-conditions>span:before{content:"";background:var(--lime);border-radius:50%;width:4px;height:4px}.offer-board{gap:18px;display:grid}.rate-gallery{background:#153b2e;border:1px solid #9ab56855;border-radius:16px;grid-template-columns:255px minmax(0,1fr);display:grid;overflow:hidden}.rate-gallery-main .rate-sidebar{color:var(--ink);background:linear-gradient(150deg,#d1ee89,#afd65b)}.rate-sidebar{flex-direction:column;padding:33px 29px;display:flex}.rate-sidebar .eyebrow{color:#426432;margin-bottom:27px;font-size:.6875rem}.rate{letter-spacing:-.085em;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:4px;margin:0 0 13px;font-size:6.7rem;font-weight:500;line-height:1;display:flex}.percent{letter-spacing:-.07em;font-size:.44em}.rate-label{letter-spacing:.12em;font-size:.6875rem;font-weight:600}.rate-description{border-top:1px solid #42643255;margin-top:35px;padding-top:24px;line-height:1.65}.rate-description strong{letter-spacing:-.03em;max-width:160px;font-size:1.125rem;font-weight:600;display:block}.rate-description>span{color:#35502d;margin-top:11px;font-size:.875rem;display:block}.rate-credit-link{justify-content:space-between;align-items:center;gap:7px;min-height:44px;margin-top:auto;padding-top:30px;font-size:.8125rem;line-height:1.5;display:flex}.rate-credit-link:hover{text-underline-offset:5px;text-decoration:underline}.rate-provider-panel{padding:27px}.gallery-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.gallery-heading p{letter-spacing:.1em;color:#c9dfad;font-size:.6875rem;font-weight:600}.gallery-heading span{color:#a3bfa5;font-size:.75rem}.provider-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.provider-tile{background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:10px 8px 8px;transition:transform .2s;display:flex}.provider-tile:hover{transform:translateY(-3px)}.provider-mark{justify-content:center;align-items:center;width:100%;height:47px;display:flex}.provider-mark img{object-fit:contain;width:100%;height:100%}.provider-name{overflow-wrap:anywhere;color:#becdbd;text-align:center;max-width:100%;min-height:14px;margin-top:7px;font-size:.75rem;font-weight:500;line-height:1.4}.provider-tile[data-provider=oddin] .provider-mark img{filter:brightness(3)}.provider-tile[data-provider=popok] .provider-mark img{mix-blend-mode:screen}.provider-tile:is([data-provider=spinomenal],[data-provider=creative-gaming]) .provider-mark img{filter:brightness(1.8)}.provider-tile[data-provider=fachai] .provider-mark img{filter:drop-shadow(0 0 .5px #e6eedf)}.provider-mark-monochrome img{filter:brightness(0)invert()}.unverified-mark{text-align:center;color:#becdbd;font-size:.875rem;font-weight:550;line-height:1.3}.provider-tile:has(.unverified-mark) .provider-name{display:none}.rate-gallery-premium{background:#0d2c23;min-height:187px}.rate-gallery-premium .rate-sidebar{border-right:1px solid var(--line);background:#173e2d;justify-content:center;padding-block:25px}.rate-gallery-premium .rate{color:var(--lime);margin-bottom:8px;font-size:5.2rem}.premium-content{align-items:center;gap:35px;padding:26px 28px;display:flex}.premium-content .provider-gallery{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));width:310px}.premium-content .provider-tile{padding:16px 12px 11px}.premium-content .provider-mark{height:50px}.premium-copy .eyebrow{margin-bottom:8px;font-size:.6875rem}.premium-copy p{color:#b5c9b8;max-width:260px;font-size:.875rem;line-height:1.7}.promo-disclaimer{color:#a5bda9;max-width:1150px;margin:22px 0 33px;font-size:.8125rem;line-height:1.75}.promo-conversion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding-top:30px;display:flex}.promo-conversion h3{letter-spacing:-.03em;margin-bottom:9px;font-size:1.6rem;font-weight:550;line-height:1.3}.promo-conversion p{color:#b3c9b8;max-width:590px;font-size:.9375rem;line-height:1.7}.promo-conversion-action{text-align:center;flex-direction:column;flex-shrink:0;gap:11px;display:flex}.promo-conversion-action>span{color:#a6bcaa;font-size:.75rem}.credit-section{color:var(--ink);background:#eaf0df;border-bottom:1px solid #cfdac3}.credit-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.credit-copy,.credit-illustration,.rate-sidebar,.rate-provider-panel,.minimum-credit>div{min-width:0}.credit-copy h2{margin-bottom:23px}.credit-copy .section-description{max-width:530px}.minimum-credit{border-block:1px solid #b9cc9a8c;align-items:flex-start;gap:18px;margin:27px 0;padding:24px 0;display:flex}.minimum-credit>svg{color:#56752e;margin-top:5px}.minimum-credit div>span{letter-spacing:.1em;color:#587137;font-size:.6875rem;font-weight:600}.minimum-credit strong{letter-spacing:-.055em;font-size:2.8rem;font-weight:550;line-height:1.3;display:block}.minimum-credit small{letter-spacing:0;font-size:1rem;font-weight:500}.minimum-credit p{color:#5a6b56;margin-top:5px;font-size:.875rem}.credit-benefits{gap:14px;margin:0;padding:0;list-style:none;display:grid}.credit-benefits li{color:#425c40;gap:12px;font-size:.9375rem;line-height:1.6;display:flex}.credit-benefits svg{color:#5e822e;margin-top:4px}.credit-footnote{color:#5a6b56;margin:19px 0 26px;font-size:.8125rem;line-height:1.7}.credit-copy .button{background:var(--ink);border-color:var(--ink);color:var(--paper)}.credit-copy .button:hover{color:#fff;background:#225338}.credit-illustration{background:#fcfdf6;border:1px solid #b5c89b;border-radius:17px;padding:28px;position:relative;transform:rotate(1.5deg);box-shadow:0 24px 60px #233c2210}.ledger-top{letter-spacing:.05em;color:#5d7650;justify-content:space-between;align-items:center;gap:12px;font-size:.625rem;font-weight:600;display:flex}.ledger-top>span:first-child{align-items:center;gap:8px;display:flex}.opening-credit{padding-top:33px}.opening-credit>span{color:#5b6e54;font-size:.875rem}.opening-credit strong{letter-spacing:-.06em;margin-top:7px;font-size:3rem;font-weight:550;display:block}.opening-credit strong span{color:#779164;font-size:1.7rem}.ledger-divider{color:#6d8a45;justify-content:center;align-items:center;gap:12px;margin:17px 0;display:flex}.ledger-divider:before,.ledger-divider:after{content:"";background:#cbd8ba;flex:1;height:1px}.ledger-row{border-bottom:1px solid #e0e8d6;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.ledger-row>strong{white-space:nowrap}.ledger-row div{min-width:0}.ledger-row strong{font-size:.9375rem;font-weight:550}.ledger-row div>span{color:#67785e;margin-top:5px;font-size:.75rem;display:block}.ledger-balance{background:var(--ink);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:21px;display:flex}.ledger-balance div>span{color:#c2d7b4;font-size:.75rem}.ledger-balance strong{letter-spacing:-.05em;color:var(--lime);font-size:2.35rem;font-weight:550;display:block}.ledger-balance strong span{font-size:1.4rem}.ledger-balance svg{color:var(--lime)}.credit-illustration>p{color:#67785e;margin-top:19px;font-size:.75rem;line-height:1.7}.ledger-process{letter-spacing:.13em;color:#526c3b;border-top:1px dashed #baca9f;justify-content:space-between;margin-top:21px;padding-top:17px;font-size:.625rem;font-weight:600;display:flex}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-card{background:#fffef8;border:1px solid #d9e3ce;border-radius:13px;flex-direction:column;padding:29px 31px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.service-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #2337190a}.service-card-top{color:#607f3a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}.service-card-top>span{letter-spacing:.1em;font-size:.6875rem;font-weight:600}.service-card h3{letter-spacing:-.035em;margin-bottom:12px;font-size:1.6rem;font-weight:550;line-height:1.3}.service-card>p{color:#5d6c59;max-width:500px;min-height:55px;font-size:1rem;line-height:1.7}.service-pricing{border-top:1px solid #dce4d4;margin-top:15px;padding:21px 0}.service-pricing>strong{letter-spacing:-.04em;font-size:2.1rem;font-weight:550;line-height:1.3;display:block}.service-pricing>span{color:#586d4e;margin:5px 0 15px;font-size:.875rem;display:block}.service-pricing>b{color:#496437;font-size:.9375rem;font-weight:550;display:block}.service-pricing>small{color:#5d6c59;margin-top:6px;font-size:.8125rem;line-height:1.6;display:block}.service-card ul{border-top:1px solid #dce4d4;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.service-card li{color:#52644c;gap:8px;font-size:.8125rem;line-height:1.6;display:flex}.service-card li svg{color:#6a903d;margin-top:4px}.service-card-featured{color:var(--paper);background:#123b2d;border-color:#123b2d}.service-card-featured .service-card-top,.service-card-featured .service-pricing>strong,.service-card-featured li svg{color:var(--lime)}.service-card-featured>p,.service-card-featured li,.service-card-featured .service-pricing>span,.service-card-featured .service-pricing>small,.service-card-featured .service-pricing>b{color:#c1d3bd}.service-card-featured ul,.service-card-featured .service-pricing{border-color:var(--line)}.service-offer-link{min-height:44px;color:var(--lime);justify-content:space-between;align-items:center;margin-top:15px;font-size:.875rem;display:flex}.service-offer-link:hover{text-underline-offset:5px;text-decoration:underline}.service-pricing-disclaimer{color:#64755b;margin:22px 0 0;font-size:.8125rem;line-height:1.75}.payment-pricing{border-top:1px solid #cedabc;grid-template-columns:.8fr 1.3fr;gap:70px;margin-top:65px;padding-top:52px;scroll-margin-top:100px;display:grid}.payment-pricing h3{letter-spacing:-.04em;margin-bottom:20px;font-size:2rem;font-weight:550;line-height:1.15}.payment-pricing-intro>p:not(.eyebrow){color:#5e7155;font-size:1rem;line-height:1.7}.payment-pricing-intro .payment-pricing-note{margin-top:20px;line-height:1.7;font-size:.8125rem!important}.payment-table table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.payment-table th{color:#5b753c;border-bottom:1px solid #b4c994;padding:12px 10px;font-size:.75rem;font-weight:600;line-height:1.5}.payment-table th:first-child{width:48%}.payment-table th:nth-child(2){width:20%}.payment-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #d9e2ce;padding:14px 10px;font-size:.875rem;line-height:1.5}.payment-table td strong{font-weight:550;display:block}.payment-table td span{color:#586950;margin-top:4px;font-size:.75rem;display:block}.payment-table tr:hover td{background:#edf2e5}.flow-section{background:#eaf0df;border-top:1px solid #d8e2c8;padding:70px 0}.flow-intro{margin-bottom:40px}.flow-intro .section-description{justify-self:end}.solution-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 54px;padding:0;list-style:none;display:grid}.solution-flow>li{padding-right:25px;position:relative}.solution-flow>li:not(:last-child):after{content:"";transform-origin:0;background:linear-gradient(90deg,#7da34b,#c5d5b3);height:1px;transition:transform 1s;position:absolute;top:33px;left:87px;right:32px;transform:scaleX(.1)}.solution-flow.is-visible>li:not(:last-child):after{transform:scaleX(1)}.flow-node{color:#4d7028;background:#f1f5e8;border:1px solid #b3c998;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:20px;display:flex;position:relative}.flow-count{background:#f1f5e8;border:1px solid #b3c998;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.75rem;display:flex;position:absolute;bottom:-4px;right:-4px}.flow-copy h3{letter-spacing:-.02em;margin-bottom:5px;font-size:1.125rem;font-weight:600}.flow-copy p{color:#526849;font-size:.875rem;line-height:1.6}.flow-arrow{color:#779845;position:absolute;top:24px;right:10px}.why-section{border-top:1px solid #cddbb8;grid-template-columns:.8fr 1.5fr;gap:65px;padding-top:42px;display:grid}.why-heading h3{letter-spacing:-.03em;font-size:1.65rem;font-weight:550;line-height:1.25}.advantages{grid-template-columns:1fr 1fr;gap:28px;display:grid}.advantage{gap:15px;display:flex}.advantage-number{color:#526e2e;padding-top:2px;font-size:.75rem}.advantage h4{letter-spacing:-.02em;margin-bottom:6px;font-size:.9375rem;font-weight:600}.advantage p{color:#5b704f;font-size:.875rem;line-height:1.7}.contact-section{background:radial-gradient(at 95% 100%,#274b2b40,#0000 60%);padding:80px 0;position:relative;overflow:hidden}.contact-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;gap:26px 76px;display:grid}.contact-heading-block{grid-area:1/2}.contact-heading-block h2{font-size:2.8rem}.director-photo{border:1px solid var(--line);background:#11362a;border-radius:18px;grid-area:1/1/3;align-self:center;min-width:0;margin:0;overflow:hidden}.director-photo img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.director-photo figcaption{justify-content:space-between;align-items:center;gap:16px;padding:21px 25px;display:flex}.director-photo strong{letter-spacing:-.035em;font-size:1.65rem;font-weight:550}.director-photo figcaption span{color:#b6ceb9;font-size:.875rem}.contact-copy{grid-area:2/2;min-width:0}.director-roles h3{color:#bfd593;margin:0 0 10px;font-size:1rem;font-weight:500}.director-roles ul{margin:0 0 24px;padding:0;list-style:none}.director-roles li{border-bottom:1px solid var(--line)}.director-roles li>a,.director-roles li>div{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;display:flex}.director-roles li>a:hover{color:var(--lime)}.director-roles strong{letter-spacing:-.02em;font-size:1.1875rem;font-weight:550;line-height:1.4;display:block}.director-roles small{color:#a9c3b0;margin-top:3px;font-size:.875rem;line-height:1.6;display:block}.director-roles li>a>span{min-width:0}.contact-copy .section-description{max-width:520px;margin-bottom:23px;font-size:1rem}.contact-actions{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.contact-actions .button,.contact-actions .text-link{font-size:.875rem}.contact-details{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 36px;margin-top:23px;padding-top:19px;display:flex}.contact-details p{letter-spacing:.1em;color:#adc899;margin-bottom:3px;font-size:.75rem;font-weight:600}.contact-details a{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;font-size:1rem;display:flex}.contact-details a:hover{color:var(--lime)}.site-footer{border-top:1px solid var(--line)}.footer-inner{color:#a4baa9;align-items:center;gap:35px;padding-block:27px;font-size:.75rem;line-height:1.65;display:flex}.footer-inner .brand{width:180px}.footer-inner strong{color:#d0ddca;font-weight:500}.footer-inner>a{align-items:center;min-height:44px;margin-left:auto;display:flex}.footer-inner>a:hover{color:var(--lime)}.copyright{white-space:nowrap}.mobile-telegram{display:none}@keyframes ribbon-drift{0%,to{transform:translate(0)}50%{transform:translate(-6px,8px)}}@media (prefers-reduced-motion:no-preference){.ribbon-scene svg{animation:18s ease-in-out infinite ribbon-drift}}@media (min-width:1600px){.ribbon-scene{right:calc(50vw - 890px)}}@media (max-width:1200px){.container{width:calc(100% - 72px)}.hero-art{width:335px;height:505px;top:56px;right:25px}.api-float{padding:14px;top:284px;left:-38px}.api-float div>span{font-size:.625rem}.hero-rate-float{width:178px;padding:17px;bottom:29px;right:-34px}.hero-rate-float strong{font-size:3.65rem}.hero-rate-float .eyebrow{font-size:.625rem}.hero h1{max-width:580px;font-size:4rem}.hero-description{max-width:475px}.hero-note{max-width:440px}.hero-actions{gap:18px}.hero-actions .button{padding:16px 18px;font-size:.875rem}.hero-actions .text-link{font-size:.8125rem}.rate-gallery{grid-template-columns:220px minmax(0,1fr)}.rate-sidebar{padding:29px 24px}.rate{font-size:min(5.8rem,24vw)}.rate-provider-panel{padding:23px}.provider-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.provider-mark{height:44px}.provider-name{font-size:.75rem}.premium-content .provider-gallery{width:265px}.premium-content{gap:22px;padding:23px}.credit-layout{gap:50px}.credit-illustration{padding:24px}.ledger-top{font-size:.5625rem}.section-intro,.payment-pricing{gap:45px}.contact-inner{gap:40px}.contact-actions{flex-wrap:wrap;gap:12px 20px}.footer-inner{gap:24px}.footer-inner .brand{width:155px}}@media (max-width:1000px){.header-inner{gap:25px}.site-header nav{gap:23px}.brand{width:200px}.hero-inner{padding-top:53px}.hero h1{max-width:500px;font-size:3.6rem}.hero-description{max-width:440px}.hero-art{width:286px;height:458px;top:45px;right:10px}.api-float{gap:9px;padding:12px;top:260px;left:-25px}.api-float-icon{width:33px;height:33px}.api-float div>span{display:none}.api-float>.status-dot{margin-left:6px}.hero-rate-float{width:157px;padding:15px;bottom:32px;right:-10px}.hero-rate-float strong{font-size:3.2rem}.hero-rate-float>span:last-child{font-size:.625rem}.hero-note{max-width:395px;margin-bottom:58px}.hero-actions{flex-wrap:wrap;gap:8px 18px;max-width:440px}.service-rail{gap:18px}.service-rail>div{gap:9px;font-size:.8125rem}.rail-number{display:none}.hero-eyebrow{font-size:.6875rem}.rate-gallery{grid-template-columns:190px minmax(0,1fr)}.rate-sidebar{padding:27px 20px}.rate{font-size:5rem}.rate-sidebar .eyebrow,.rate-label{font-size:.625rem}.rate-description>span{font-size:.8125rem}.rate-credit-link{font-size:.75rem}.provider-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-heading>span{display:none}.premium-content .provider-gallery{width:230px}.premium-copy p{font-size:.8125rem}.credit-layout{gap:35px}.credit-illustration{padding:20px;transform:none}.ledger-top{flex-wrap:wrap;gap:10px}.credit-layout{grid-template-columns:1.05fr 1fr}.minimum-credit strong{font-size:2.5rem}.opening-credit strong span,.ledger-balance strong span{font-size:.6em}.opening-credit strong{font-size:2.5rem}.ledger-balance{padding:17px}.ledger-row strong{font-size:.8125rem}.ledger-row div>span{font-size:.6875rem}.ledger-balance strong{font-size:2rem}.service-card{padding:25px}.service-card ul{grid-template-columns:1fr}.service-card>p{min-height:107px}.service-pricing>strong{font-size:1.85rem}.payment-pricing{grid-template-columns:1fr;gap:28px}.payment-pricing-intro{max-width:620px}.payment-pricing-intro h3 br{display:none}.why-section{grid-template-columns:1fr;gap:29px}.why-heading h3 br{display:none}.contact-inner{grid-template-columns:1fr;gap:32px}.contact-details{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;padding:25px 0 0}.contact-actions{flex-wrap:nowrap;gap:25px}.footer-inner{flex-wrap:wrap;justify-content:space-between}.footer-inner>a{margin-left:0}.copyright{width:100%}}@media (max-width:800px){.container{width:calc(100% - 48px)}.site-header{height:76px}.header-inner{gap:20px}.site-header nav{gap:18px}.hero-art{width:245px;height:389px;top:55px;right:8px}.hero h1{max-width:470px;font-size:3.3rem}.hero-description{max-width:390px;font-size:1rem}.hero-note{max-width:390px;margin-bottom:40px}.api-float{padding:11px;top:215px;left:-15px}.hero-rate-float{width:144px;padding:12px;bottom:26px;right:-8px}.hero-rate-float strong{font-size:2.9rem}.hero-rate-float>span:last-child{font-size:.5625rem}.hero-eyebrow{gap:8px;max-width:385px}.hero-eyebrow .hero-brand,.hero-eyebrow .eyebrow-divider{display:none}.hero-actions .text-link{justify-content:flex-start;width:100%}.service-rail{grid-template-columns:repeat(2,1fr);gap:20px}.section{padding:65px 0}.section-intro{gap:30px}.offer-conditions{gap:12px 20px;font-size:.625rem}.rate-gallery{grid-template-columns:175px minmax(0,1fr)}.rate-sidebar{padding:24px 18px}.rate{font-size:4.6rem}.rate-description strong{font-size:1rem}.rate-provider-panel{padding:18px}.provider-gallery{gap:7px}.provider-tile{padding:9px 7px 7px}.provider-name{font-size:.75rem}.provider-mark{height:40px}.premium-content{flex-wrap:wrap;gap:18px;padding:18px}.premium-content .provider-gallery{width:100%;max-width:300px}.premium-copy{max-width:100%}.premium-copy p{max-width:100%;font-size:.875rem}.premium-copy .eyebrow{display:none}.promo-conversion{gap:30px}.credit-layout{grid-template-columns:1fr;gap:35px}.credit-copy .section-description{max-width:none}.credit-illustration{justify-self:center;width:100%;max-width:560px;padding:29px;transform:rotate(1deg)}.ledger-top{flex-wrap:nowrap;font-size:.6875rem}.ledger-row strong{font-size:.9375rem}.ledger-row div>span{font-size:.8125rem}.ledger-balance strong{font-size:2.5rem}.opening-credit strong span,.ledger-balance strong span{font-size:.6em}.opening-credit strong{font-size:3rem}.service-card h3{font-size:1.4rem}.service-card>p{min-height:136px}.service-pricing{min-height:206px}.flow-intro .section-description{justify-self:start}.flow-copy p{font-size:.8125rem}.flow-node{width:59px;height:59px}.solution-flow>li:not(:last-child):after{top:29px;left:73px;right:26px}.flow-arrow{top:20px;right:5px}}@media (max-width:600px){html{scroll-padding-top:85px;scroll-padding-bottom:100px}.container{width:calc(100% - 40px)}.site-header{height:70px}.header-inner{gap:12px}.site-header nav{display:none}.brand{width:175px}.button-small{gap:8px;min-height:44px;padding:10px 12px;font-size:.8125rem}.button-small svg{width:16px}.button{min-height:52px;padding:15px 18px}.hero-inner{padding-top:34px}.hero-eyebrow{letter-spacing:.08em;margin-bottom:21px;font-size:.75rem}.hero h1{max-width:none;margin-bottom:23px;font-size:clamp(2.8rem,10vw,3.8rem);line-height:1.06}.hero-description{max-width:none;margin-bottom:23px;font-size:1rem;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch;gap:7px;max-width:none}.hero-actions .button{width:100%;font-size:.9375rem}.hero-actions .text-link{justify-content:center;font-size:.875rem}.hero-note{display:none}.hero-art{order:2;width:260px;height:395px;margin:29px auto 34px;position:relative;inset:auto}.hero-inner{flex-direction:column;display:flex}.hero-inner>p,.hero-inner>h1,.hero-actions{order:1}.hero-inner>.service-rail{order:3}.character-portal{border-width:4px;border-radius:125px 125px 20px 20px;inset:0 0 23px;transform:rotate(3deg)}.api-float{padding:12px;top:221px;left:-22px;transform:rotate(-4deg)}.api-float strong{font-size:.9375rem}.api-float-icon{width:31px;height:31px}.api-float-icon svg{width:19px}.hero-rate-float{width:153px;padding:14px;bottom:20px;right:-19px}.hero-rate-float strong{font-size:3rem}.hero-rate-float .eyebrow,.hero-rate-float>span:last-child{font-size:.625rem}.ribbon-scene{opacity:.2;width:800px;top:80px;right:-420px}.service-rail{gap:20px 12px;padding:22px 0}.service-rail>div{gap:9px;font-size:.875rem}.service-rail svg{width:19px}.section{padding:55px 0}.section-intro{grid-template-columns:1fr;gap:21px;margin-bottom:28px}h2{font-size:2.15rem}.eyebrow{letter-spacing:.09em;margin-bottom:18px;font-size:.75rem}.section-intro .section-description{max-width:none}.scope-note{margin-top:14px;font-size:.875rem}.offer-conditions{gap:8px 15px;padding:17px 0 21px;font-size:.6875rem;line-height:1.7}.offer-conditions>span:last-child{width:100%}.rate-gallery{border-radius:12px;grid-template-columns:minmax(0,1fr)}.rate-sidebar{padding:24px;position:relative}.rate-gallery-main .rate-sidebar{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:24px;display:grid}.rate-sidebar .eyebrow{grid-column:1/-1;margin-bottom:17px;font-size:.75rem}.rate{margin-bottom:7px;font-size:min(5.8rem,24vw)}.rate-label{letter-spacing:.08em;font-size:.6875rem}.rate-gallery-main .rate-sidebar .rate-label{grid-area:3/1}.rate-description{border:0;grid-area:2/2/4;margin:0;padding:0}.rate-description strong{max-width:125px;font-size:1rem;line-height:1.4}.rate-description>span{margin-top:8px;font-size:.8125rem;line-height:1.5}.rate-credit-link{border-top:1px solid #54733340;grid-column:1/-1;min-height:44px;margin-top:19px;padding-top:13px;font-size:.8125rem}.rate-provider-panel{padding:19px 13px 15px}.gallery-heading{padding:0 5px 17px}.gallery-heading p{letter-spacing:.09em;font-size:.75rem}.provider-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-mark{height:43px}.provider-tile{border-radius:6px;padding:11px 8px 9px}.provider-name{justify-content:center;align-items:center;min-height:30px;margin-top:5px;font-size:.75rem;line-height:1.4;display:flex}.unverified-mark{font-size:.875rem}.provider-tile:has(.unverified-mark){min-height:99px}.rate-gallery-premium .rate-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:20px 24px}.rate-gallery-premium .rate-sidebar>div{align-items:center;gap:23px;display:flex}.rate-gallery-premium .rate{margin:0;font-size:4.3rem}.rate-gallery-premium .rate-label{max-width:130px;line-height:1.7}.premium-content{flex-direction:column;align-items:stretch;gap:19px;padding:19px}.premium-content .provider-gallery{width:100%;max-width:none}.premium-content .provider-tile{padding:17px 14px 10px}.premium-content .provider-mark{height:48px}.premium-content .provider-name{min-height:20px}.premium-copy p{font-size:.875rem}.promo-disclaimer{margin:20px 0 27px;font-size:.8125rem;line-height:1.75}.promo-conversion{flex-direction:column;align-items:stretch;gap:23px;padding-top:25px}.promo-conversion h3{font-size:1.4rem}.promo-conversion p{font-size:1rem}.promo-conversion-action>span{font-size:.8125rem}.minimum-credit{gap:14px;margin:24px 0;padding:21px 0}.minimum-credit>svg{width:24px}.minimum-credit div>span{font-size:.75rem}.minimum-credit strong{font-size:min(2.55rem,12vw)}.minimum-credit small,.minimum-credit p{font-size:.8125rem}.credit-benefits li{font-size:.9375rem}.credit-footnote{font-size:.8125rem}.credit-copy .button{width:100%;font-size:.875rem}.credit-illustration{border-radius:12px;padding:22px;transform:none}.ledger-top{flex-direction:column;align-items:flex-start;gap:9px;font-size:.625rem}.opening-credit{padding-top:23px}.opening-credit strong span,.ledger-balance strong span{font-size:.6em}.opening-credit strong{font-size:min(2.7rem,12vw)}.ledger-row{gap:12px;padding:16px 0}.ledger-row strong{font-size:.8125rem}.ledger-row div>span{font-size:.6875rem}.ledger-balance{gap:10px;padding:18px}.ledger-balance strong{font-size:min(2.3rem,10vw)}.ledger-balance div>span{font-size:.6875rem}.credit-illustration>p{font-size:.75rem}.ledger-process{flex-wrap:wrap;gap:12px;font-size:.75rem}.services-grid{grid-template-columns:1fr;gap:16px}.service-card{padding:25px}.service-card-top>span{font-size:.75rem}.service-card h3{font-size:1.5rem}.service-card>p{min-height:0;line-height:1.65}.service-pricing{min-height:0;margin-top:18px;padding:20px 0}.service-pricing>strong{font-size:2rem}.service-pricing>span,.service-pricing>b,.service-card li{font-size:.875rem}.service-card ul{gap:10px}.service-offer-link{margin-top:12px}.service-pricing-disclaimer{font-size:.8125rem}.payment-pricing{gap:22px;margin-top:36px;padding-top:34px;scroll-margin-top:85px}.payment-pricing h3{font-size:1.7rem}.payment-pricing-intro h3 br{display:block}.payment-table th{padding:12px 7px;font-size:.75rem}.payment-table td{padding:13px 7px;font-size:.8125rem}.payment-table th:first-child{width:44%}.payment-table th:nth-child(2){width:20%}.payment-table td span{font-size:.75rem;line-height:1.5}.solution-flow{grid-template-columns:1fr;gap:0;margin-bottom:35px}.solution-flow>li{align-items:center;gap:22px;padding:0 0 31px;display:flex}.solution-flow>li:last-child{padding:0}.flow-node{flex-shrink:0;width:59px;height:59px;margin:0}.flow-node svg{width:24px}.flow-copy h3{font-size:1.125rem}.flow-copy p{font-size:.875rem}.solution-flow>li:not(:last-child):after{transform-origin:top;width:1px;height:15px;top:69px;left:29px;right:auto;transform:scaleY(.1)}.solution-flow.is-visible>li:not(:last-child):after{transform:scaleY(1)}.flow-arrow{display:none}.why-section{gap:27px;padding-top:34px}.why-heading h3{font-size:1.6rem}.why-heading h3 br{display:block}.advantages{grid-template-columns:1fr;gap:24px}.advantage h4{font-size:1rem}.advantage p{font-size:.9375rem}.contact-section{padding:56px 0}.contact-inner{gap:28px}.contact-copy .section-description{margin-bottom:24px}.contact-actions{flex-direction:column;align-items:stretch;gap:8px}.contact-actions .text-link{justify-content:center;font-size:.875rem}.contact-details{grid-template-columns:1fr;gap:20px;padding-top:22px}.contact-details p{margin-bottom:3px;font-size:.75rem}.contact-details a{gap:12px;font-size:1rem}.contact-details>div:first-child a{font-size:1.1875rem}.footer-inner{padding-block:28px;padding-bottom:calc(36px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:17px;font-size:.875rem;display:grid}.footer-inner .brand{width:195px}.footer-inner>a{font-size:.8125rem}.copyright{font-size:.75rem}.mobile-telegram{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;background:#041e18f0;transition:transform .25s,visibility .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-telegram-visible{visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-telegram .button{width:100%;min-height:50px}}@media (max-width:359px){.container{width:calc(100% - 32px)}.brand{width:153px}.button-small{padding:10px;font-size:.75rem}.hero h1{font-size:2.625rem}.hero-art{width:238px;height:368px;margin-top:24px}.api-float{top:205px;left:-14px}.hero-rate-float{width:141px;right:-10px}.hero-rate-float strong{font-size:2.8rem}.service-rail>div{font-size:.8125rem}.rate-sidebar{padding:21px}.rate-gallery-main .rate-sidebar{column-gap:16px}.rate{font-size:5rem}.rate-description strong{font-size:.9375rem}.rate-description>span{font-size:.75rem}.provider-gallery{gap:6px}.provider-tile{padding:9px 6px 7px}.provider-mark{height:37px}.provider-name{font-size:.75rem}.minimum-credit{gap:11px}.minimum-credit strong{font-size:min(2.2rem,11vw)}.minimum-credit div>span{font-size:.6875rem}.credit-illustration{padding:18px}.ledger-balance{padding:15px}.ledger-balance strong{font-size:2rem}.opening-credit strong span,.ledger-balance strong span{font-size:.6em}.opening-credit strong{font-size:2.4rem}.ledger-row div>span{font-size:.625rem}.service-card{padding:22px}.service-pricing>strong{font-size:1.8rem}.contact-details a{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.solution-flow>li:not(:last-child):after{transform:none}}@media (max-width:1200px){.contact-inner{column-gap:44px}.contact-heading-block h2{font-size:2.4rem}}@media (max-width:1000px){.contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:23px 32px}.contact-heading-block{grid-area:1/1/auto/-1}.director-photo{grid-area:2/1;align-self:start}.contact-copy{grid-area:2/2}.contact-details{border-left:0;padding-left:0}}@media (max-width:600px){.contact-inner{flex-direction:column;gap:26px;display:flex}.contact-heading-block h2{font-size:2.15rem}.director-photo,.contact-copy{width:100%}.director-photo{border-radius:12px}.director-photo figcaption{padding:18px 20px}.director-photo figcaption span{font-size:.8125rem}.contact-details{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.contact-details a{font-size:1rem}.director-roles h3{font-size:1.125rem}.director-roles small{font-size:.875rem}}.game-samples-section{border-block:1px solid var(--line);background:#092a23}.game-samples-section .section-description{color:#bbd0bf}.game-samples-section .section-description strong{color:#eff7e8;font-weight:600}.sample-tabs-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.sample-tab{color:#dbe9d6;min-width:0;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#123b2e;border:1px solid #92b77545;border-radius:9px;align-items:center;gap:12px;padding:15px 18px;font-size:.9375rem;line-height:1.4;transition:background .2s,border-color .2s;display:flex}.sample-tab:hover{background:#1f4a36;border-color:#aecb77}.sample-tab[data-active]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.sample-number{opacity:.8;font-variant-numeric:tabular-nums;font-size:.75rem}.sample-player{background:#041b16;border:1px solid #91b16b70;border-radius:15px;overflow:hidden}.sample-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.sample-current{min-width:0}.sample-status{letter-spacing:.09em;color:#adca95;margin-bottom:5px;font-size:.75rem;display:block}.sample-current h3{letter-spacing:-.025em;font-size:1.375rem;font-weight:550}.sample-controls{flex-wrap:wrap;gap:7px;display:flex}.sample-control{color:#e4eedb;min-height:44px;font:inherit;cursor:pointer;background:#14372b;border:1px solid #83a76970;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:.8125rem;display:inline-flex}.sample-control:hover{color:var(--ink);background:var(--lime);border-color:var(--lime)}.sample-control:active{transform:translateY(1px)}.sample-panel[data-hidden],.sample-panel[hidden]{display:none}.sample-panel{outline-offset:-4px}.sample-panel:focus-visible{outline:3px solid var(--lime)}.sample-start,.sample-frame-wrap{aspect-ratio:16/9;width:100%;position:relative}.sample-start{text-align:center;background:radial-gradient(at 50% 90%,#58812940,#0000 65%),#08271e;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:45px 24px;display:flex}.sample-launch{color:#c6e1ac;letter-spacing:.09em;background:#88b34b0f;border:1px solid #b8db805c;border-radius:30px;padding:9px 15px;font-size:.75rem;line-height:1.5}.sample-start h4{letter-spacing:-.04em;margin-top:8px;font-size:clamp(2rem,4vw,3.5rem);font-weight:550;line-height:1.1}.sample-start p{color:#b8cdb9;font-size:1rem;line-height:1.6}.sample-play{cursor:pointer;margin-top:7px;font-family:inherit}.sample-start-note{color:#a9c7a5;margin-top:3px;font-size:.8125rem;line-height:1.5}.sample-frame-wrap{background:#090e1b}.sample-frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sample-loading{color:#d9ead0;z-index:1;pointer-events:none;background:#092a23;place-items:center;font-size:1rem;display:grid;position:absolute;inset:0}.sample-player-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:15px 25px;display:flex}.sample-player-footer output{color:#a7c2a8;flex:1;min-width:180px;font-size:.8125rem;line-height:1.6}.sample-player-footer a{color:#d1e6bd;align-items:center;gap:8px;min-height:44px;font-size:.8125rem;display:inline-flex}.sample-player-footer a:hover{color:var(--lime)}.sample-player:-webkit-full-screen{background:#041b16;border:0;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.sample-player:fullscreen{background:#041b16;border:0;border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.sample-player:-webkit-full-screen .sample-panel{flex:1;min-height:0}.sample-player:fullscreen .sample-panel{flex:1;min-height:0}.sample-player:-webkit-full-screen .sample-frame-wrap{aspect-ratio:auto;height:100%}.sample-player:fullscreen .sample-frame-wrap{aspect-ratio:auto;height:100%}.sample-player:-webkit-full-screen .sample-toolbar{flex-shrink:0;padding:10px 20px}.sample-player:fullscreen .sample-toolbar{flex-shrink:0;padding:10px 20px}.sample-player:-webkit-full-screen .sample-player-footer{flex-shrink:0;padding:0 20px}.sample-player:fullscreen .sample-player-footer{flex-shrink:0;padding:0 20px}.sample-noscript,.sample-direct-links{color:#d2e4c5;margin-top:18px;font-size:1rem}.sample-direct-links a{text-decoration:underline}.live-content-note{border-top:1px solid var(--line);align-items:center;gap:22px;margin-top:29px;padding:26px 0 0;display:flex}.live-content-icon{width:56px;height:56px;color:var(--lime);border:1px solid #9fc46a55;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.live-content-note h3{letter-spacing:-.02em;margin-bottom:6px;font-size:1.2rem;font-weight:550}.live-content-note p{color:#aec7b3;max-width:740px;font-size:.9375rem;line-height:1.6}.live-content-note>span{color:#b4cc9c;letter-spacing:.06em;flex-shrink:0;margin-left:auto;font-size:.75rem}.live-content-note>span strong{color:#edf5e5;letter-spacing:-.03em;margin-top:3px;font-size:2rem;font-weight:500;display:block}@media (max-width:1200px){.sample-tab{gap:10px;padding:14px;font-size:.875rem}}@media (max-width:1000px){.site-header nav .samples-nav-link{display:none}.sample-tabs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-toolbar{flex-wrap:wrap;gap:14px;padding:17px 20px}.sample-start{min-height:390px}}@media (max-width:600px){.sample-tabs-list{gap:8px}.sample-tab{flex-direction:column;align-items:flex-start;gap:5px;min-height:86px;padding:13px;font-size:.9375rem}.sample-player{border-radius:11px}.sample-toolbar{padding:17px}.sample-current h3{font-size:1.25rem}.sample-controls{width:100%}.sample-control{flex:1;gap:6px;padding:10px 7px;font-size:.75rem}.sample-start{aspect-ratio:auto;gap:17px;min-height:420px;padding:30px 20px}.sample-start h4{font-size:2.1rem}.sample-start p{font-size:1rem}.sample-launch{letter-spacing:.04em;font-size:.75rem}.sample-frame-wrap{aspect-ratio:auto;height:min(72svh,650px);min-height:390px}.sample-player-footer{gap:6px;padding:13px 17px}.sample-player-footer a,.sample-player-footer output{font-size:.8125rem}.sample-player:-webkit-full-screen .sample-frame-wrap{min-height:0}.sample-player:fullscreen .sample-frame-wrap{min-height:0}.sample-player:-webkit-full-screen .sample-current h3{font-size:1rem}.sample-player:fullscreen .sample-current h3{font-size:1rem}.sample-player:-webkit-full-screen .sample-status{display:none}.sample-player:fullscreen .sample-status{display:none}.sample-player:-webkit-full-screen .sample-toolbar{gap:8px}.sample-player:fullscreen .sample-toolbar{gap:8px}.sample-player:-webkit-full-screen .sample-controls{width:auto}.sample-player:fullscreen .sample-controls{width:auto}.sample-player:-webkit-full-screen .sample-player-footer output{display:none}.sample-player:fullscreen .sample-player-footer output{display:none}.live-content-note{grid-template-columns:44px minmax(0,1fr);gap:17px;display:grid}.live-content-icon{width:44px;height:44px}.live-content-note>span{grid-column:2;align-items:center;gap:16px;margin-left:0;display:flex}.live-content-note>span strong{margin-top:0;font-size:1.7rem}}.sample-start{aspect-ratio:auto;text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:42px;min-height:470px;padding:40px;display:grid}.sample-cover{aspect-ratio:1.6;object-fit:contain;border-radius:11px;width:100%;height:auto}.sample-start-copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.sample-start h4{margin-top:0;font-size:clamp(2rem,3vw,3rem)}@media (max-width:1000px){.sample-start{gap:28px;min-height:400px;padding:25px}.sample-start h4{font-size:2rem}}@media (max-width:600px){.sample-start{grid-template-columns:minmax(0,1fr);gap:26px;padding:22px 18px}.sample-start-copy{text-align:center;align-items:center;gap:16px}.sample-start h4{font-size:1.8rem}.sample-cover{border-radius:7px}.sample-play{width:100%}}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}input,textarea{min-width:0}:is(input:focus-visible,textarea:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.hero h1{letter-spacing:-.065em;font-size:clamp(66px,7.2vw,106px);line-height:.99}.hero-eyebrow{flex-wrap:wrap}.hero-description{max-width:590px}.hero-inner{padding-top:55px}.hero-art{top:12px}.hero-rate-float{transform-origin:100% 100%;transform:scale(.85)}.hero-actions{gap:22px}.legacy-contact-actions{display:none!important}.contact-details{margin-top:24px}.contact-copy .contact-identity{display:none}.contact-tools h3{font-size:30px;line-height:1.15}.contact-identity p{color:var(--mint);margin:10px 0 8px}.contact-identity>a{color:var(--lime);align-items:center;gap:8px;font-size:14px;display:inline-flex}.audience-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.conference-entry{color:var(--lime);background:0 0;border:0;min-height:44px;padding:0}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audience-card{white-space:normal;text-align:left;border:1px solid var(--line);color:var(--foreground);background:#12392d66;border-radius:14px;grid-template-columns:1fr;align-content:start;justify-items:start;gap:14px;height:auto;padding:28px;display:grid;position:relative}.audience-card strong{font-size:19px}.audience-card>span{color:var(--mint);font-size:14px;line-height:1.65}.audience-card[aria-pressed=true]{border-color:var(--lime);background:#234930}.audience-card:hover{color:var(--foreground);background:#244b36}.audience-arrow{position:absolute;top:27px;right:22px}.audience-recommendation{border-left:3px solid var(--lime);background:#12392d;border-radius:0 12px 12px 0;grid-template-columns:1.3fr 1fr;gap:40px;margin-top:16px;padding:28px;display:grid}.audience-recommendation h3{font-size:21px}.audience-recommendation p{color:var(--mint);margin-top:8px}.audience-recommendation>div:last-child{flex-direction:column;gap:6px;display:flex}.audience-recommendation a{min-height:40px}.originals-section{border-block:1px solid var(--line);background:radial-gradient(at 100% 0,#31503566,#0000 55%),#07241c}.original-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.original-card{border:1px solid var(--line);background:#10382b;border-radius:18px;overflow:hidden}.original-art{aspect-ratio:16/10;background:#0d211b;position:relative;overflow:hidden}.original-art img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.original-card:hover .original-art img{transform:scale(1.025)}.original-badge{letter-spacing:.1em;color:#193727;background:var(--lime);border-radius:4px;padding:8px 10px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 4px 20px #0004}.original-index{letter-spacing:-.08em;color:#fff;text-shadow:0 2px 10px #0009;font-size:48px;font-weight:600;position:absolute;bottom:10px;right:20px}.original-copy{padding:28px}.original-copy .eyebrow{color:#c2d4be;margin-bottom:12px;font-size:10px}.original-copy h3{letter-spacing:-.035em;font-size:clamp(24px,2.1vw,32px);line-height:1.12}.original-copy>p:not(.eyebrow){color:var(--mint);margin-top:12px;font-size:15px}.original-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.original-actions .button{min-height:46px;padding:12px 20px}.originals-section>.container>.scope-note{margin-top:22px}.original-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.original-grid-compact .original-copy{padding:20px}.original-grid-compact .original-copy h3{font-size:23px}.original-grid-compact .original-copy>p:not(.eyebrow){min-height:44px;font-size:13px}.original-grid-compact .original-badge{font-size:8px;top:10px;left:10px}.original-grid-compact .original-index{font-size:30px}.original-grid-compact .original-actions{margin-top:18px}.original-grid-compact .eyebrow{font-size:8px}.original-grid-compact .button{width:100%}.live-content-note{margin-top:36px}.aggregation-section{background:#051e18}.category-filters{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.category-chip{color:var(--mint);border:1px solid var(--line);background:#12382c;border-radius:30px;min-height:44px;padding:12px 19px;font-size:14px}.category-chip[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.aggregation-section .provider-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aggregation-section .provider-tile{min-height:130px}.aggregation-bottom{justify-content:space-between;align-items:center;gap:36px;margin-top:26px;display:flex}.aggregation-bottom .scope-note{max-width:670px}.aggregation-bottom button{flex-shrink:0}.services-section .service-card{padding-bottom:28px}.service-card ul{margin-top:22px}.distribution-section{background:#0e3025}.distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:30px;display:grid}.distribution-grid article{border-top:1px solid var(--line);padding-top:28px}.distribution-grid svg{color:var(--lime);margin-bottom:30px}.distribution-grid h3{margin-bottom:10px;font-size:25px}.distribution-grid p{color:var(--mint);max-width:360px}.strategic-section{color:var(--ink);background:#eff2e7}.strategic-inner{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.strategic-inner>div>p:not(.eyebrow){font-size:18px;line-height:1.8}.strategic-inner .scope-note{color:#4e6552;margin-top:20px;font-size:12px!important}.strategic-section .eyebrow{color:#506b34}.rights-steps{color:#587241;align-items:center;gap:12px;margin:28px 0;font-size:12px;display:flex}.event-offer{background:var(--lime);color:var(--ink)}.event-offer-inner{grid-template-columns:1.3fr 1fr;gap:40px;display:grid}.event-offer .eyebrow{color:#38532c}.event-offer h2{margin:24px 0;font-size:clamp(36px,4vw,60px)}.event-offer p{max-width:590px}.event-offer .button{background:var(--ink);color:var(--lime);margin-top:28px}.event-offer .button:hover{color:#fff;background:#265337}.event-rate{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.event-rate>span{letter-spacing:.12em;font-size:12px;font-weight:600}.event-rate>strong{letter-spacing:-.09em;font-size:clamp(120px,16vw,220px);font-weight:500;line-height:1.2}.event-rate strong span{font-size:.4em}.event-rate>p{font-size:14px}.event-conditions{border-top:1px solid #12362933;grid-column:1/-1;padding-top:24px;font-size:12px;line-height:1.8;max-width:none!important}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;background:#01100de6;position:fixed;inset:0}.conference-dialog{border:1px solid #5e865666;outline:none;box-shadow:0 40px 100px #0009;z-index:91!important;color:var(--foreground)!important;background:#08271e!important;gap:0!important;max-width:none!important;animation:none!important;display:block!important;position:fixed!important;inset:auto!important;transform:translate(0,0)!important}.content-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow:auto;border-radius:20px!important;width:min(920px,100% - 40px)!important;padding:44px!important;top:24px!important;left:50%!important;transform:translate(-50%)!important}.modal-title{letter-spacing:-.035em;margin-bottom:26px;padding-right:48px;font-size:34px!important;font-weight:600!important;line-height:1.12!important}.modal-close{position:absolute;top:20px;right:20px}.immersive-dialog{border:0;overflow:hidden;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;inset:0!important}.icon-action{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--foreground);background:#163b2c;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.icon-action:hover{color:#fff;background:#315a38}.icon-action:disabled:hover{background:#163b2c}.game-detail>img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:26px}.game-detail>p{margin:18px 0}.game-detail dl{grid-template-columns:repeat(3,1fr);gap:18px;margin-block:24px;display:grid}.game-detail dt{color:var(--mint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.game-detail dd{margin:0;font-size:14px}.game-detail .button{margin-top:12px}.contact-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.contact-tool-grid>a,.contact-tool-grid>button{text-align:left;border:1px solid var(--line);color:var(--foreground);white-space:normal;background:#173d2e;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-content:center;gap:3px 13px;height:auto;min-height:84px;padding:18px;display:grid}.contact-tool-grid svg{width:22px;color:var(--lime);grid-row:1/3;align-self:center}.contact-tool-grid strong{font-size:15px;line-height:1.3}.contact-tool-grid span{color:var(--mint);overflow-wrap:anywhere;font-size:11px}.contact-tool-grid>a:hover,.contact-tool-grid>button:hover{color:#fff;background:#305337;border-color:#c4ed6888}.contact-meeting{margin-top:20px}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form{flex-direction:column;gap:20px;margin-top:28px;display:flex}.lead-form label,.manual-copy{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.lead-form label span{color:var(--mint);font-weight:400}.lead-form input,.lead-form textarea,.manual-copy textarea{color:#f5f8ee;width:100%;min-height:48px;box-shadow:none;background:#12372a;border:1px solid #76966888;border-radius:8px;padding:13px 15px;font-size:16px}.lead-form textarea,.manual-copy textarea{resize:vertical;min-height:110px}.form-privacy{color:var(--mint);font-size:12px;line-height:1.7}.lead-form .button{align-self:flex-start}.send-request{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.send-request>.scope-note,.manual-copy{margin-top:20px}.manual-copy textarea{min-height:170px}.matrix-conditions{border:1px solid var(--line);color:var(--mint);background:#c4ed6814;border-radius:8px;padding:18px;font-size:12px;line-height:1.8}.event-matrix>section{margin-top:36px}.event-matrix h3{letter-spacing:-.04em;margin-bottom:20px;font-size:38px}.event-matrix h3>span{letter-spacing:0;color:var(--mint);font-size:14px;font-weight:400}.event-matrix .provider-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pragmatic-rate{border-block:1px solid var(--line);grid-template-columns:1fr 180px;align-items:center;padding:28px 0;display:grid}.pragmatic-rate .provider-gallery{grid-template-columns:1fr}.pragmatic-rate h3{font-size:27px}.pragmatic-rate p{color:var(--mint);margin-top:12px}.pragmatic-rate p strong{color:var(--lime);font-size:26px}.credit-summary{background:#183c2b;border-radius:12px;margin-top:30px;padding:24px}.credit-summary h3{font-size:25px}.credit-summary p{color:var(--mint);margin-top:12px;font-size:14px}.service-quotation{border:1px solid var(--line);border-radius:10px;margin-top:25px;padding:20px}.service-quotation summary{cursor:pointer;padding:5px;font-size:17px;font-weight:600}.quotation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.quotation-grid article{background:#173c2d;border-radius:8px;padding:18px}.quotation-grid h4{margin-block:16px 10px;font-size:23px}.quotation-grid p,.quotation-grid strong{font-size:12px;display:block}.quotation-grid strong{margin-block:14px}.quotation-grid small{color:var(--mint);font-size:11px;display:block}.service-quotation .payment-pricing{color:var(--ink);background:var(--paper);border-radius:10px;padding:20px}.service-quotation>.scope-note{margin-top:20px}.conference-deck{background:radial-gradient(at 90% 20%,#355e3480,#0000 58%),#06271e;flex-direction:column;height:100%;display:flex}.conference-topbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex}.conference-topbar .brand{width:190px}.conference-topbar>span{letter-spacing:.15em;color:var(--mint);font-size:10px}.conference-carousel{flex:1;width:100%;min-height:0}.conference-carousel>[data-slot=carousel-content]{height:100%;overflow:hidden}.conference-carousel>[data-slot=carousel-content]>div{height:100%;margin:0;display:flex}.conference-carousel [data-slot=carousel-item]{overscroll-behavior:contain;flex:0 0 100%;min-width:0;padding:0;overflow-y:auto}.conference-slide{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1600px;min-height:100%;margin:auto;padding:42px 5vw 32px;display:flex}.slide-eyebrow{color:var(--lime);margin-bottom:22px;font-size:11px}.conference-slide>h2{letter-spacing:-.055em;max-width:1150px;margin-bottom:22px;font-size:clamp(38px,4.3vw,72px);line-height:1.05}.conference-slide .deck-hero{letter-spacing:-.065em;margin-bottom:26px;font-size:clamp(72px,7.2vw,130px);line-height:.98}.deck-hero span{color:var(--lime)}.deck-lead{max-width:970px;color:var(--mint);margin-bottom:28px;font-size:clamp(17px,1.7vw,25px);line-height:1.6}.deck-event{color:var(--lime);letter-spacing:.08em;font-size:13px}.deck-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin:16px 0 28px;display:grid}.deck-pillars article{border-top:1px solid #c4ed6870;padding:28px 0 10px;position:relative}.deck-pillars svg{color:var(--lime);width:28px;height:28px;margin-bottom:27px}.deck-pillars article>span{color:#537d52;font-size:30px;position:absolute;top:20px;right:0}.deck-pillars h3{letter-spacing:-.04em;margin-bottom:12px;font-size:27px}.deck-pillars p{color:var(--mint);max-width:340px;font-size:17px;line-height:1.7}.conference-slide .provider-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:24px}.conference-slide .provider-tile{min-height:115px}.conference-slide .original-grid{width:100%;margin-top:10px}.conference-slide .contact-tools{width:100%;max-width:1050px}.conference-slide .contact-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.conference-slide .scope-note{margin-top:16px}.deck-offer{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;width:100%;display:grid}.deck-offer h2{letter-spacing:-.05em;margin-bottom:28px;font-size:clamp(42px,5vw,80px);line-height:1.05}.deck-offer p{color:var(--mint);margin-bottom:24px}.deck-offer .deck-lead strong{color:var(--lime)}.deck-rate{letter-spacing:-.1em;color:var(--lime);font-size:clamp(120px,20vw,300px);font-weight:500;line-height:1}.deck-rate span{font-size:.4em}.conference-bottom{border-top:1px solid var(--line);background:#06251ee0;flex-shrink:0;align-items:center;gap:25px;padding:16px 4vw;display:flex}.slide-progress{flex:1}.progress-track{background:#234f38;height:2px}.progress-track span{background:var(--lime);height:100%;transition:width .25s;display:block}.slide-progress p{color:var(--lime);margin-top:10px;font-size:12px}.slide-progress p span{color:var(--mint);margin-left:14px}.meeting-demo{background:#051c16;flex-direction:column;height:100%;display:flex}.demo-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:24px;padding:16px 24px;display:flex}.demo-toolbar>.button{flex-shrink:0;min-height:44px;padding:10px 15px;font-size:13px}.demo-title{flex:1;min-width:0}.demo-title .eyebrow{color:var(--mint);margin-bottom:5px;font-size:9px}.demo-title h2{letter-spacing:-.03em;font-size:23px;line-height:1.15}.demo-controls{gap:8px;display:flex}.demo-options{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.demo-options>span{color:var(--mint);align-items:center;gap:8px;font-size:11px;display:flex}.pitch-toggle{color:var(--lime);border:1px solid var(--line);background:0 0;border-radius:6px;min-height:36px;padding:7px 10px;font-size:11px}.pitch-toggle[aria-pressed=true]{background:var(--lime);color:var(--ink)}.pitch-warning{letter-spacing:.03em;color:#e6edc1;background:#30452a;flex-shrink:0;padding:8px 24px;font-size:10px}.demo-frame{background:#05100e;flex:1;min-height:0;position:relative}.demo-frame iframe{border:0;width:100%;height:100%;display:block}.demo-loading,.demo-offline{text-align:center;color:var(--mint);background:#071e18;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex;position:absolute;inset:0}.demo-offline h3{color:var(--foreground);font-size:26px}.demo-offline p{max-width:470px}.demo-loading{pointer-events:none}.loading-orbit{border:2px solid #547643;border-top-color:var(--lime);border-radius:50%;width:34px;height:34px;animation:1s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.demo-footer{color:var(--mint);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:11px 24px;font-size:10px;display:flex}.demo-footer a{color:var(--lime);white-space:nowrap;align-items:center;gap:7px;min-height:30px;display:flex}.venue-status{color:var(--mint);background:#041812;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:14px 24px 20px;font-size:11px;display:flex}.venue-status>span{align-items:center;gap:7px;display:flex}.venue-status button{color:var(--lime);background:0 0;border:0;padding:10px;font-size:11px;text-decoration:underline}.floating-connect{z-index:35;border-radius:10px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #00140c88}.floating-connect .button{min-height:48px;font-size:13px}.offline-indicator{z-index:95;color:#153923;pointer-events:none;background:#cfec8e;border-radius:8px;padding:8px 12px;font-size:11px;position:fixed;bottom:16px;left:16px}@media (min-width:1700px){.conference-slide{padding-block:55px}.original-grid-compact .original-copy h3{font-size:27px}.conference-slide .original-copy{padding:26px}.deck-pillars h3{font-size:35px}.deck-pillars p{max-width:420px;font-size:21px}.conference-slide .provider-tile{min-height:145px}}@media (max-width:1100px){.site-header nav{gap:16px}.site-header .brand{width:190px}.header-inner{gap:18px}.site-header nav>a[href=\#contact]{display:none}.hero h1{font-size:84px}.hero-brand{font-size:9px}.hero-actions{flex-wrap:wrap;max-width:390px}.audience-card{padding:23px}.audience-card strong{font-size:17px}.audience-heading{align-items:flex-start}.original-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.original-grid-compact .original-art{aspect-ratio:16/7}.original-grid-compact .original-copy{padding:18px}.original-grid-compact .original-copy>p:not(.eyebrow){min-height:0}.original-grid-compact .original-actions{margin-top:14px}.original-grid-compact .button{width:auto}.conference-slide .contact-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-slide{padding:30px 5vw}.deck-pillars{gap:22px}.deck-pillars h3{font-size:24px}.deck-pillars p{font-size:15px}.strategic-inner{gap:40px}.aggregation-bottom{flex-direction:column;align-items:flex-start;gap:20px}.demo-title h2{font-size:19px}.demo-toolbar{gap:15px}.demo-controls .icon-action span{display:none}.conference-topbar>span{font-size:8px}}@media (max-width:760px){.hero h1{font-size:76px}.hero-description{max-width:430px;font-size:17px}.hero-inner{padding-top:38px}.hero-art{top:0}.hero-rate-float{display:none}.hero-eyebrow{gap:10px}.hero-eyebrow .eyebrow-divider{display:none}.hero-brand{letter-spacing:.05em;width:100%;font-size:10px;display:block!important}.audience-heading{flex-direction:column;gap:12px}.audience-grid{grid-template-columns:1fr}.audience-card{grid-template-columns:28px 1fr;gap:5px 16px;padding:20px;display:grid}.audience-card>svg:first-child{grid-row:1/3;align-self:center}.audience-card strong{padding-right:18px}.audience-card>span{grid-column:2;font-size:12px}.audience-arrow{width:15px;top:23px;right:14px}.audience-recommendation{grid-template-columns:1fr;gap:16px;padding:22px}.audience-section{padding-block:32px 45px}.original-grid{gap:18px}.original-copy{padding:22px}.original-copy h3{font-size:25px}.original-copy .eyebrow{font-size:8px}.original-copy>p:not(.eyebrow){font-size:13px}.original-actions{gap:16px}.original-actions .text-link{font-size:12px}.original-badge{font-size:8px;top:12px;left:12px}.aggregation-section .provider-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.aggregation-section .provider-tile{min-height:108px}.distribution-grid{grid-template-columns:1fr;gap:26px}.distribution-grid article{grid-template-columns:32px 1fr;gap:10px 22px;display:grid}.distribution-grid svg{grid-row:1/3;margin:0}.distribution-grid h3{margin:0;font-size:23px}.distribution-grid p{max-width:none;font-size:14px}.strategic-inner{grid-template-columns:1fr;gap:30px}.strategic-inner>div>p:not(.eyebrow){font-size:16px}.rights-steps{flex-wrap:wrap;gap:9px;font-size:11px}.event-offer-inner{grid-template-columns:1fr;gap:28px}.event-rate{align-items:flex-start}.event-rate>strong{font-size:140px;line-height:1.1}.event-rate>span{font-size:10px}.event-offer h2{font-size:40px}.content-dialog{max-height:calc(100dvh - 20px);border-radius:14px!important;width:calc(100% - 20px)!important;padding:28px 20px!important;top:10px!important}.modal-title{margin-bottom:22px;font-size:29px!important}.modal-close{top:14px;right:10px}.event-matrix .provider-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.event-matrix h3{font-size:32px}.quotation-grid{grid-template-columns:1fr}.service-quotation{padding:14px}.pragmatic-rate{grid-template-columns:1fr 130px;gap:14px}.pragmatic-rate h3{font-size:24px}.pragmatic-rate p{font-size:12px}.pragmatic-rate p strong{font-size:22px}.game-detail dl{grid-template-columns:1fr;gap:16px}.contact-tool-grid{gap:8px}.contact-tool-grid>a,.contact-tool-grid>button{grid-template-columns:20px 1fr;column-gap:8px;padding:14px 12px}.contact-tool-grid svg{width:18px}.contact-tool-grid strong{font-size:13px}.contact-tool-grid span{font-size:10px}.contact-meeting{white-space:normal;max-width:100%;font-size:13px}.form-row{grid-template-columns:1fr}.conference-topbar{gap:12px;padding:13px 18px}.conference-topbar .brand{width:160px}.conference-topbar>span{display:none}.conference-slide{justify-content:flex-start;padding:25px 22px}.conference-slide>h2{margin-bottom:22px;font-size:40px}.conference-slide .deck-hero{margin-top:22px;font-size:74px}.slide-eyebrow{font-size:9px}.deck-lead{margin-bottom:22px;font-size:17px}.deck-pillars{grid-template-columns:1fr;gap:12px;margin:0 0 20px}.deck-pillars article{padding:17px 40px 12px 44px}.deck-pillars svg{width:22px;height:22px;margin:0;position:absolute;top:20px;left:0}.deck-pillars article>span{font-size:20px;top:14px}.deck-pillars h3{margin-bottom:8px;font-size:23px}.deck-pillars p{max-width:none;font-size:14px}.conference-bottom{gap:14px;padding:12px 18px}.conference-bottom .icon-action{min-width:42px;padding:8px}.slide-progress p{font-size:10px}.slide-progress p span{margin-left:8px}.deck-offer{grid-template-columns:1fr;gap:12px}.deck-offer h2{margin-bottom:22px;font-size:43px}.deck-offer p{margin-bottom:20px;font-size:14px}.deck-rate{order:-1;font-size:135px}.conference-slide .provider-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.conference-slide .provider-tile{min-height:90px}.conference-slide .contact-tools h3{font-size:25px}.conference-slide .contact-tool-grid,.conference-slide .contact-meeting{margin-top:16px}.original-grid-compact{grid-template-columns:1fr 1fr;gap:12px}.original-grid-compact .original-copy{padding:14px}.original-grid-compact .original-copy h3{font-size:21px}.original-grid-compact .original-copy .eyebrow{font-size:7px}.original-grid-compact .original-copy>p:not(.eyebrow){font-size:11px}.original-grid-compact .original-art{aspect-ratio:16/11}.original-grid-compact .original-badge{padding:5px;font-size:6px;top:6px;left:6px}.original-grid-compact .original-index{font-size:24px;bottom:4px;right:10px}.original-grid-compact .original-actions .button{width:100%;min-height:42px;padding:9px 10px;font-size:11px}.demo-toolbar{flex-wrap:wrap;gap:10px;padding:10px 12px}.demo-toolbar>.button{min-height:38px;padding:7px 10px;font-size:11px}.demo-title{min-width:140px}.demo-title .eyebrow{font-size:7px}.demo-title h2{font-size:17px}.demo-controls{margin-left:auto}.demo-controls .icon-action{min-width:36px;min-height:36px;padding:8px}.demo-options{flex-wrap:wrap;gap:8px;padding:7px 12px}.demo-options>span{font-size:9px}.pitch-toggle{font-size:10px}.demo-footer{gap:12px;padding:8px 12px;font-size:9px}.demo-footer a{font-size:10px}.pitch-warning{padding:7px 12px;font-size:8px}.floating-connect{bottom:14px;right:14px}.floating-connect .button{min-height:44px;padding:11px 17px;font-size:12px}.venue-status{padding-bottom:80px}.offline-indicator{bottom:70px}.contact-section .contact-tool-grid{margin-top:0}}@media (max-width:600px){.site-header .brand{width:168px}.site-header .button-small{min-height:40px;padding:11px 13px;font-size:11px}.header-inner{gap:10px}.site-header nav{display:none}.original-grid:not(.original-grid-compact){grid-template-columns:1fr}.original-copy h3{font-size:29px}.original-copy .eyebrow{font-size:9px}.original-copy>p:not(.eyebrow){font-size:14px}.original-actions .text-link{font-size:13px}.hero h1{font-size:76px}.hero-art{margin-top:0}.hero .hero-inner{padding-bottom:0}.hero .service-rail{margin-top:25px}.aggregation-section .provider-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.category-chip{padding:10px 15px;font-size:12px}.event-matrix .provider-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.event-matrix .pragmatic-rate .provider-gallery{grid-template-columns:1fr}.event-matrix h3>span{margin-top:4px;font-size:12px;display:block}.conference-slide .deck-hero{font-size:70px}.conference-slide .deck-event{font-size:11px}.original-grid-compact .original-copy h3{font-size:19px}.original-grid-compact .original-copy>p:not(.eyebrow){display:none}.original-grid-compact .original-actions{margin-top:13px}.original-grid-compact .original-copy .eyebrow{line-height:1.5}.demo-toolbar{grid-template-columns:1fr auto;display:grid}.demo-title{grid-area:2/1/auto/-1}.demo-toolbar>.button{justify-self:start}.demo-controls{grid-area:1/2}.desktop-hint{display:none}.form-row{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.loading-orbit{border-color:var(--lime)}}@media (min-width:900px) and (max-height:850px){.conference-slide .original-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.conference-slide .original-grid-compact .original-art{aspect-ratio:16/11}.conference-slide .original-grid-compact .original-copy{padding:16px}.conference-slide .original-grid-compact .original-copy h3{font-size:21px}.conference-slide .original-grid-compact .original-copy>p:not(.eyebrow){min-height:55px;font-size:12px}.conference-slide .original-grid-compact .button{width:100%;padding:10px;font-size:12px}.conference-slide .original-grid-compact .eyebrow{font-size:7px}}@media (max-width:389px){.hero h1{font-size:clamp(56px,19.4vw,75px)}.site-header .brand{width:135px}.site-header .button-small{padding:10px;font-size:10px}.original-grid-compact{grid-template-columns:1fr}.conference-slide .deck-hero{font-size:62px}.contact-tool-grid{grid-template-columns:1fr}}button{color:inherit;font:inherit;background:0 0;border:0}:root{--panel:#092e25;--edge:#315246;--muted:#b6c6bd}html{scroll-padding-top:105px}body{overflow-x:clip}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),select{cursor:pointer}button:disabled{cursor:not-allowed}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #c6ef73}.section{scroll-margin-top:80px}.header-inner{gap:22px!important;max-width:1600px!important}.header-inner nav{gap:20px!important}.header-tools{align-items:center;gap:14px;display:flex}.header-conference{color:#eaf3e3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.enterprise-hero{min-height:0!important;padding:100px 0 90px!important}.hero-main{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.enterprise-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(56px,6.3vw,98px);line-height:1.02}.enterprise-hero .hero-description{max-width:600px}.enterprise-hero .hero-actions{flex-wrap:wrap;gap:12px}.hero-date{color:#c3d4c7;margin-top:18px;font-size:12px}.hero-technology{background:linear-gradient(155deg,#133c2d,#061f1a);border:1px solid #3e614a;border-radius:22px;padding:25px;box-shadow:0 30px 80px #0005}.hero-technology .architecture{display:block}.hero-technology .module-detail{display:none}.hero-technology .architecture-node{min-height:82px;padding:14px 9px}.hero-technology .architecture-node strong{font-size:13px}.hero-technology .architecture-node span{font-size:10px}.hero-technology .architecture-node svg{width:19px}.hero-technology .architecture-branches{gap:8px}.hero-technology .module-platform{max-width:250px}.hero-technology .api-bus{font-size:9px}.hero-technology .operator-node{font-size:10px}.hero-technology .module-operations{min-height:50px}.enterprise-audiences{background:#09271f;padding-block:44px 66px}.audience-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.audience-card{text-align:start;border:1px solid var(--edge);background:#0b2e24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:15px;min-height:220px;padding:22px 18px;display:flex}.audience-card>svg{color:#c5ed7a}.audience-card strong{font-size:16px;line-height:1.35}.audience-card p{color:var(--muted);font-size:12px;line-height:1.65}.audience-card[aria-pressed=true]{background:#183e2c;border-color:#bbed64}.audience-recommendation{flex-wrap:wrap;align-items:center;gap:16px;padding:22px 0 0;display:flex}.audience-recommendation .eyebrow{margin:0}.section-intro h2{max-width:700px}.next-step{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:36px;padding-top:24px;display:flex}.technology-section,.integration-section,.distribution-section{background:#061f1a}.architecture{border:1px solid var(--edge);background:radial-gradient(at 50% 30%,#204a3330,#0000 80%);border-radius:16px;grid-template-columns:1.6fr 1fr;gap:30px;padding:30px;display:grid}.architecture-map{flex-direction:column;align-items:center;min-width:0;display:flex}.operator-node{letter-spacing:.18em;color:#d3e3d4;font-size:11px}.architecture-arrow{color:#718c72;width:18px;height:30px}.architecture-node{text-align:center;color:#eff6eb;background:#123829;border:1px solid #456850;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:20px;transition:background .2s,border-color .2s;display:flex}.architecture-node:hover{color:#fff;background:#1a4631}.architecture-node[aria-pressed=true]{color:#123024;background:#c5ea7a;border-color:#d4f392}.architecture-node strong{font-size:15px;line-height:1.3}.architecture-node span{opacity:.85;font-size:11px;line-height:1.5}.module-platform{width:70%}.api-bus{letter-spacing:.12em;color:#c5ea7a;text-align:center;align-items:center;gap:12px;width:90%;margin:21px 0;font-size:10px;display:flex}.api-bus span{background:#638748;flex:1;height:1px}.architecture-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.module-operations{flex-flow:wrap;width:100%;min-height:60px;margin-top:20px;padding:12px}.module-operations span{width:100%}.module-detail{border-inline-start:1px solid var(--edge);min-width:0;padding:20px 0 20px 28px}.module-detail h3{margin:16px 0 24px;font-size:26px}.module-detail ul{gap:15px;padding:0;list-style:none;display:grid}.module-detail li{align-items:center;gap:10px;font-size:14px;display:flex}.module-detail li svg{color:#c5ea7a;flex-shrink:0}.module-detail .scope-note{margin-top:24px}.operations-section{background:#0a2921}.operations-showcase{background:#062219;border:1px solid #42634d;border-radius:14px;overflow:hidden}.concept-banner{color:#d2e9b9;letter-spacing:.08em;background:#173b2b;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:13px 20px;font-size:10px;display:flex}.concept-banner>span:last-child{color:#b5c8b9;margin-inline-start:auto}.workspace-shell{grid-template-columns:210px 1fr;display:grid}.workspace-tabs{background:#09271d;border-inline-end:1px solid #2e4d38;flex-direction:column;gap:5px;padding:18px 10px;display:flex}.workspace-tabs button{text-align:start;color:#bdcebf;border-radius:6px;min-height:40px;padding:12px 14px;font-size:12px}.workspace-tabs button:hover{color:#fff;background:#234831}.workspace-tabs button[aria-pressed=true]{color:#15311f;background:#c5ea7a}.workspace-content{min-width:0;min-height:400px;padding:28px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.workspace-heading h3{font-size:23px;line-height:1.4}.workspace-heading .eyebrow{font-size:9px}.sample-tag{color:#a8bbaa;text-align:end;max-width:180px;font-size:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-grid article{background:#0c2b20;border:1px solid #2b4b34;border-radius:9px;padding:16px}.metric-grid span{color:#b9caba;font-size:10px;display:block}.metric-grid strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(20px,2.3vw,32px);display:block}.concept-chart{border:1px solid #2b4b34;border-radius:9px;margin-top:18px;padding:18px}.concept-chart p{color:#bacdbb;font-size:10px}.concept-chart svg{width:100%;height:140px}.workspace-value{color:#d0ded0;max-width:680px;margin-top:22px;font-size:13px;line-height:1.7}.workspace-table{min-height:215px;overflow:auto}.workspace-table table,.payment-table table{border-collapse:collapse;width:100%}.workspace-table th,.workspace-table td{text-align:start;white-space:nowrap;border-bottom:1px solid #2b4b34;padding:20px 12px;font-size:12px}.workspace-table th{color:#aabfac;font-size:10px;font-weight:400}.original-card .inquiry-link{margin-top:18px;font-size:12px}.original-actions{flex-wrap:wrap}.integration-view{border:1px solid var(--edge);background:#092a21;border-radius:14px;overflow:hidden}.integration-view>.scope-note{padding:0 24px 20px}.integration-steps{background:#335343;grid-template-columns:repeat(6,1fr);gap:1px;margin:20px;padding:1px;display:grid}.integration-steps button{background:#0c2c22;min-height:76px;padding:17px 10px;font-size:12px}.integration-steps button span{opacity:.6;margin-bottom:8px;font-size:10px;display:block}.integration-steps button[aria-pressed=true]{color:#183426;background:#c5ea7a}.code-grid{grid-template-columns:1.3fr 1fr;gap:18px;padding:0 24px 20px;display:grid}.code-grid>div{min-width:0}.code-grid p{color:#b8c7ba;margin-bottom:10px;font-size:10px}.code-grid pre{text-align:left;color:#d4ebae;background:#041b15;border:1px solid #294b38;border-radius:8px;min-height:230px;padding:22px;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.production-workflow{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.production-workflow button{text-align:start;background:#0c3023;border:1px solid #355440;border-radius:9px;align-items:center;gap:16px;width:100%;min-height:92px;padding:25px;display:flex}.production-workflow button[aria-pressed=true]{background:#163c29;border-color:#c5ea7a}.production-workflow span{color:#c5ea7a;font-size:12px}.production-workflow strong{font-size:14px;line-height:1.45}.catalog-tools{margin-block:22px}.catalog-tools label{gap:10px;max-width:500px;font-size:12px;display:grid}.catalog-tools input{border:1px solid var(--edge);color:#fff;background:#08261e;border-radius:8px;padding:14px}.catalog-tools .category-filters{flex-wrap:wrap;margin-top:20px}.enterprise-service-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.enterprise-service-grid article{background:#0b2c20;border:1px solid #34503a;border-radius:12px;padding:26px;position:relative}.enterprise-service-grid svg{color:#c5ea7a;margin-bottom:28px}.enterprise-service-grid article>span{opacity:.6;font-size:11px;position:absolute;inset-block-start:24px;inset-inline-end:24px}.enterprise-service-grid h3{margin-bottom:15px;font-size:20px;line-height:1.35}.enterprise-service-grid p{color:#bdccbe;font-size:13px;line-height:1.8}.solutions-section{color:#f1f5e9;background:#0a281e}.solutions-section .section-description,.solutions-section .scope-note{color:#b5c8b4}.distribution-pillars{margin-top:0}.ip-process{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ip-process>div{border-block:1px solid var(--edge);align-items:center;gap:20px;padding:22px;display:flex}.ip-process span{color:#c5ea7a;font-size:12px}.partnerships-section{background:#09261d}.enterprise-contact{grid-template-columns:.85fr 1.7fr;gap:60px;display:grid}.enterprise-contact figure{max-width:430px;margin:0}.enterprise-contact figure img{object-fit:cover;border-radius:16px;width:100%;height:auto}.enterprise-contact figcaption{color:#bbcdbb;margin-top:12px;font-size:11px}.contact-section{color:#f1f5e9;background:#071f18}.director-companies{border-top:1px solid #35513c;flex-direction:column;gap:10px;margin-top:26px;padding-top:22px;font-size:14px;display:flex}.director-companies>p:first-child{color:#aabda9;font-size:11px}.director-companies small{color:#bbcebb;margin-top:4px;font-size:11px;display:block}.contact-identity .button{width:max-content;margin-top:18px}.qr-share{border:1px solid var(--edge);border-radius:12px;grid-template-columns:1fr 200px;align-items:center;gap:24px;margin-top:28px;padding:22px;display:grid}.qr-share h4{margin-bottom:15px;font-size:18px}.qr-choices{flex-wrap:wrap;gap:8px;display:flex}.qr-choices button{border:1px solid var(--edge);border-radius:5px;padding:9px;font-size:11px}.qr-choices button[aria-pressed=true]{color:#173124;background:#c5ea7a}.qr-url{overflow-wrap:anywhere;margin:16px 0;font:11px/1.7 ui-monospace,monospace;display:block}.qr-image{aspect-ratio:1;background:#fff;border-radius:6px;overflow:hidden}.qr-image img{width:100%;height:auto}.qr-image p{color:#09271c;padding:20px;font-size:12px}.qr-share .text-link{font-size:12px}.site-footer{background:#041b15}.deal-hero{background:radial-gradient(at 80%,#234526,#052219 70%);padding-block:90px 70px}.deal-hero h1{letter-spacing:-.04em;max-width:950px;margin:28px 0;font-size:clamp(42px,5vw,78px);line-height:1.06}.deal-hero .section-description{max-width:660px}.deal-hero .scope-note{max-width:800px;margin-top:30px}.deal-content{background:#09271e}.deal-tabs{border-bottom:1px solid var(--edge);flex-wrap:wrap;gap:10px;margin-bottom:40px;padding-bottom:25px;display:flex}.deal-tabs button{border:1px solid var(--edge);border-radius:7px;padding:12px 16px;font-size:12px}.deal-tabs button[aria-pressed=true]{color:#173425;background:#c5ea7a}.deal-panel h2{margin-bottom:30px;font-size:36px}.deal-panel>.button{margin:20px 20px 0 0}.deal-introduction{border:1px solid var(--edge);border-radius:14px;padding:35px}.deal-introduction p{margin-bottom:20px}.quotation-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.quotation-grid article{border:1px solid var(--edge);background:#113225;border-radius:10px;padding:26px}.quotation-grid h3{margin:0 0 15px;font-size:25px}.quotation-grid p,.quotation-grid strong,.quotation-grid small{margin-top:12px;font-size:13px;line-height:1.8;display:block}.quotation-grid>.scope-note{grid-column:1/-1}.payment-table th,.payment-table td{text-align:start;border-bottom:1px solid var(--edge);padding:16px;font-size:13px}.payment-table th{color:#bbcfb7;font-size:11px}.payment-table td span,.payment-table small{color:#adc1ac;margin-top:6px;font-size:10px;display:block}.payment-pricing{color:#eff4e9}.credit-layout{grid-template-columns:1fr 1fr;gap:60px;display:grid}.credit-layout h2{margin-bottom:24px;font-size:40px}.credit-layout p,.credit-layout li{color:#c1cfbf;font-size:14px;line-height:1.8}.credit-layout ul{gap:12px;margin-top:20px;padding-inline-start:20px;display:grid}.credit-example{border:1px solid var(--edge);background:#143527;border-radius:16px;padding:32px}.credit-example dl>div{border-bottom:1px solid var(--edge);justify-content:space-between;gap:20px;padding:20px 0;font-size:14px;display:flex}.credit-example small{color:#b8cbb5;margin-top:8px;font-size:11px;display:block}.credit-example dd{font-size:20px;font-weight:600}.credit-example dl>div:last-child{color:#c5ea7a}.credit-minimum{gap:10px;margin-top:28px;display:grid}.credit-minimum strong{font-size:32px}.credit-minimum span{color:#bdd1b8;font-size:12px}.demo-video{object-fit:contain;background:#020a07;width:100%;height:100%}.demo-frame video{min-height:260px}.demo-fallback-controls{background:#122f22;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.demo-fallback-controls .button{padding:10px 15px;font-size:12px}.interest-panel{max-width:900px;margin:auto;padding:25px}.interest-panel h2{margin:20px 0;font-size:40px;line-height:1.15}.interest-options{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.interest-options button{border:1px solid var(--edge);border-radius:8px;padding:14px;font-size:13px}.interest-options button[aria-pressed=true]{color:#113321;background:#c5ea7a}.conference-overview{flex:1;grid-template-columns:repeat(4,1fr);gap:16px;padding:30px;display:grid;overflow:auto}.conference-overview button{text-align:start;border:1px solid var(--edge);background:#0c2d20;border-radius:10px;flex-direction:column;align-items:flex-start;gap:15px;min-height:105px;padding:22px;font-size:15px;display:flex}.conference-overview button[aria-current=true]{color:#c5ea7a;border-color:#c5ea7a}.conference-overview span{color:#b6c9b0;font-size:10px}.conference-topbar .deck-tools{align-items:center;gap:15px;display:flex}.conference-slide .compact-showcase .module-detail{min-width:230px;padding:15px}.conference-slide .architecture{gap:20px;padding:18px}.conference-slide .architecture-node{padding:12px}.conference-slide .workspace-content{min-height:300px;padding:20px}.conference-slide .concept-chart svg{height:95px}.conference-slide .metric-grid strong{font-size:25px}.conference-slide .workspace-value{font-size:12px}.conference-slide .original-grid{gap:18px}.conference-slide .enterprise-service-grid article{padding:20px}.conference-slide .audience-card{min-height:140px;padding:18px}.conference-slide .enterprise-audiences{background:0 0;padding:0}.conference-slide .enterprise-audiences>.container{padding:0}.conference-slide .enterprise-audiences .eyebrow,.conference-slide .audience-recommendation{display:none}.conference-slide h2{margin-bottom:25px;font-size:clamp(32px,3.5vw,58px);line-height:1.12}.conference-slide .deck-hero{font-size:clamp(60px,7vw,100px)}.conference-bottom{gap:20px}.deck-contact .contact-tools{max-width:1100px}.deck-contact .qr-share{grid-template-columns:1fr 160px}.deck-contact .qr-image{width:160px}.deck-contact .contact-tool-grid{grid-template-columns:repeat(3,1fr)}.deck-contact .contact-identity{display:none}.venue-status{flex-wrap:wrap}.venue-status button{color:#d8eebb;font-size:11px;text-decoration:underline}.floating-connect{gap:10px;display:flex}.floating-connect>.button{font-size:12px}.legal-copy p{margin:20px 0;font-size:14px;line-height:1.9}.game-detail dl{gap:20px}.game-detail .next-step{justify-content:flex-start}.button:hover{color:#102717!important}.button-outline:hover{color:#fff!important;background:#254733!important}.text-link:hover{color:#d7fa91!important}.category-chip:hover{color:#fff;background:#22472d}.category-chip[aria-pressed=true]:hover{color:#12281c;background:#d2f591}.original-card:hover{transform:none!important}.content-dialog .contact-tools{margin-top:20px}.content-dialog .contact-identity h3{font-size:28px}.scope-note{line-height:1.8}html[dir=rtl] .module-detail{padding:20px 28px 20px 0}html[dir=rtl] .modal-close{left:20px;right:auto}html[dir=rtl] .demo-toolbar svg,html[dir=rtl] .conference-bottom svg{transform:scaleX(-1)}html[dir=rtl] .original-index{left:15px;right:auto}html[dir=rtl] .original-badge{left:auto;right:15px}html[dir=rtl] .slide-progress{direction:rtl}html[dir=rtl] .code-grid,html[dir=rtl] pre{text-align:left;direction:ltr}html[dir=rtl] .lead-form input,html[dir=rtl] .lead-form textarea{text-align:start}html[dir=rtl] .header-inner nav{margin-left:0;margin-inline-start:auto}html[dir=rtl] .button svg{flex-shrink:0}html[lang=ar] body,html[lang=ur] body{font-family:Tahoma,Geeza Pro,Noto Naskh Arabic,Arial,sans-serif;line-height:1.8}html[lang=ur] h1,html[lang=ar] h1{letter-spacing:0;line-height:1.45}html[lang=ar] .eyebrow,html[lang=ur] .eyebrow{letter-spacing:0}html[lang=ko] body{font-family:Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif}html[lang=ja] body{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}html[lang=zh-CN] body{font-family:PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-TW] body{font-family:PingFang TC,Microsoft JhengHei,sans-serif}html[lang=th] body{font-family:Thonburi,Leelawadee UI,Tahoma,sans-serif}html[lang=hi] body{font-family:Kohinoor Devanagari,Nirmala UI,sans-serif}html[lang=bn] body{font-family:Kohinoor Bangla,Nirmala UI,sans-serif}html:not([lang=en]) .eyebrow{letter-spacing:.04em}html:not([lang=en]) .enterprise-hero h1{letter-spacing:-.03em}@media (min-width:1700px){.container{max-width:1500px}.hero-main{gap:90px}.architecture-node{padding:26px}.hero-technology{padding:36px}.hero-technology .architecture-node{padding:22px 14px}.enterprise-hero{padding-block:120px!important}}@media (max-width:1200px){.header-inner nav{display:none!important}.header-inner{justify-content:space-between}.hero-main{gap:24px}.hero-technology{padding:18px}.audience-cards{grid-template-columns:repeat(3,1fr)}.audience-card{min-height:180px}.enterprise-service-grid{grid-template-columns:repeat(2,1fr)}.enterprise-contact{gap:35px}.conference-slide .enterprise-service-grid{grid-template-columns:repeat(4,1fr)}.conference-slide .enterprise-service-grid h3{font-size:18px}.conference-slide .enterprise-service-grid p{font-size:12px}}@media (max-width:900px){.header-conference{font-size:0}.header-conference svg{width:20px;height:20px}.header-tools{gap:12px}.hero-main{grid-template-columns:1fr}.hero-technology{width:100%;max-width:660px;margin-top:30px}.enterprise-hero{padding-block:65px!important}.architecture{grid-template-columns:1fr}.module-detail{border-inline-start:0;border-top:1px solid var(--edge);padding:25px 0 0!important}.module-detail ul{grid-template-columns:repeat(2,1fr)}.workspace-shell{grid-template-columns:170px 1fr}.workspace-content{padding:20px}.metric-grid,.production-workflow{grid-template-columns:repeat(2,1fr)}.enterprise-contact{grid-template-columns:1fr 1.5fr;gap:25px}.credit-layout{gap:25px}.credit-layout h2{font-size:32px}.conference-overview{grid-template-columns:repeat(3,1fr)}.conference-slide .architecture{grid-template-columns:1fr}.conference-slide .module-detail{display:none}.conference-slide .enterprise-service-grid{grid-template-columns:repeat(2,1fr)}.code-grid{grid-template-columns:1fr}.code-grid pre{min-height:130px}.integration-steps{grid-template-columns:repeat(3,1fr)}.quotation-grid{grid-template-columns:1fr}.contact-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){html{scroll-padding-top:86px}.container{padding-inline:22px!important}.header-inner{gap:10px!important;padding-inline:16px!important}.header-inner .brand-link{width:132px;min-width:110px}.header-inner .brand-link img{width:132px;height:auto}.header-tools{gap:8px}.header-tools .button{min-height:40px;padding:10px;font-size:10px}.header-conference{display:none}.header-inner{min-height:74px}.enterprise-hero h1{font-size:clamp(45px,11vw,65px)}.hero-technology{padding:16px}.hero-technology .architecture-branches{grid-template-columns:repeat(3,1fr)}.hero-technology .architecture-node strong{font-size:10px}.hero-technology .architecture-node span{display:none}.hero-technology .architecture-node{min-height:82px}.hero-technology .module-operations{min-height:45px}.hero-actions .button{padding:14px 17px;font-size:12px}.audience-cards{grid-template-columns:1fr}.audience-card{grid-template-columns:24px 1fr;min-height:0;padding:20px;display:grid}.audience-card p{grid-column:2;margin:0}.audience-card strong{font-size:16px}.enterprise-audiences{padding-block:35px}.section{padding-block:65px}.section-intro{gap:24px}.section-intro h2{font-size:35px}.architecture{padding:16px}.architecture-branches{gap:7px}.architecture-node{padding:14px 7px}.architecture-node strong{font-size:11px}.architecture-node span,.api-bus{font-size:9px}.module-detail ul{grid-template-columns:1fr}.module-detail h3{font-size:23px}.workspace-shell{grid-template-columns:1fr}.workspace-tabs{border-inline-end:0;border-bottom:1px solid #2e4d38;flex-direction:row;gap:6px;padding:12px;overflow-x:auto}.workspace-tabs button{white-space:nowrap;flex-shrink:0;font-size:11px}.workspace-content{padding:16px}.workspace-heading{flex-direction:column;gap:8px}.sample-tag{text-align:start;max-width:100%}.metric-grid{gap:8px}.metric-grid article{padding:14px}.concept-banner{padding:12px;font-size:8px}.concept-banner>span:last-child{margin:0}.production-workflow{grid-template-columns:1fr;gap:9px}.production-workflow button{min-height:72px;padding:18px}.enterprise-service-grid{grid-template-columns:1fr}.enterprise-service-grid article{padding:25px}.ip-process{grid-template-columns:1fr;gap:0}.enterprise-contact{grid-template-columns:1fr}.enterprise-contact figure{max-width:320px}.enterprise-contact .contact-tool-grid{grid-template-columns:repeat(2,1fr)}.credit-layout{grid-template-columns:1fr;gap:30px}.credit-example{padding:22px}.credit-example dd{font-size:19px}.credit-example dt{font-size:12px}.payment-pricing{display:block}.payment-table{margin-top:25px;overflow:auto}.payment-table th,.payment-table td{padding:12px 7px;font-size:11px}.qr-share{grid-template-columns:1fr;padding:18px}.qr-image{width:180px}.qr-share .qr-image{grid-row:1;justify-self:center}.content-dialog .qr-share{grid-template-columns:1fr}.conference-topbar{gap:8px;padding:12px}.conference-topbar .brand img{width:105px}.conference-topbar .deck-tools{gap:8px}.conference-topbar .icon-action{padding:8px;font-size:10px}.conference-overview{grid-template-columns:repeat(2,1fr);gap:9px;padding:16px}.conference-overview button{min-height:100px;padding:14px;font-size:12px}.conference-slide .workspace-content{min-height:0;padding:15px}.conference-slide .workspace-tabs{padding:8px}.conference-slide .architecture{padding:12px}.conference-slide .module-operations{padding:8px}.conference-slide .architecture-node span{display:none}.conference-slide .enterprise-service-grid,.conference-slide .audience-cards{grid-template-columns:1fr}.conference-slide .audience-card{min-height:0;display:grid}.conference-slide .deck-lead{font-size:15px}.conference-slide h2{font-size:32px}.conference-slide .deck-hero{font-size:58px}.deck-contact .contact-tool-grid{grid-template-columns:1fr 1fr}.deck-contact .qr-share{grid-template-columns:1fr}.demo-title h2{font-size:15px}.demo-controls .icon-action{font-size:10px}.demo-options{flex-wrap:wrap;gap:8px}.demo-options>span{font-size:10px}.demo-fallback-controls{gap:8px;padding:12px}.interest-panel{padding:18px}.interest-panel h2{font-size:32px}.interest-options button{font-size:12px}.floating-connect{bottom:15px;gap:7px;inset-inline-end:15px}.floating-connect .button{padding:11px;font-size:10px}.next-step{justify-content:flex-start}.deal-tabs{gap:7px}.deal-tabs button{padding:10px;font-size:11px}.deal-hero h1{font-size:42px}.code-grid{padding:0 14px 14px}.code-grid pre{padding:14px;font-size:10px}.integration-steps{margin:14px}.integration-steps button{font-size:10px}.legal-copy{padding:10px}.event-conditions{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.header-conference{color:#eaf3e3;background:0 0;border:1px solid #315246;border-radius:7px;min-height:40px;padding:10px}.header-conference:hover{color:#c8ee7e;background:#173c2a}.hero-actions>.button-outline{border:1px solid #57734c;color:#e7f1df!important;background:0 0!important}.audience-section{padding-block:55px}.audience-card .audience-arrow{display:none}.deck-rate-panel{height:100%;padding:30px;overflow:auto}.deck-rate-panel>.button{margin-bottom:30px}.conference-slide .audience-section{padding:0!important}.conference-slide .audience-cards{grid-template-columns:repeat(3,1fr)}.conference-slide .audience-card{min-height:150px}.conference-slide .audience-card p{font-size:11px}.conference-slide .audience-heading,.conference-slide .audience-recommendation{display:none}@media (max-width:650px){.conference-slide .audience-cards{grid-template-columns:1fr}.conference-slide .audience-card{min-height:0}.audience-card p{grid-column:2}.header-conference{display:none}}.conference-overview{z-index:5;background:#061f1a;position:absolute;inset:75px 0}.conference-deck{position:relative}.integration-steps button[aria-pressed=true] span{opacity:1;color:#254329}.credit-section{color:#f0f5e9;background:#0a2920}.credit-section .eyebrow{color:#c8eaa2}.credit-example dt,.credit-example dd{color:#f0f5e9}.credit-example dl>div:last-child dt,.credit-example dl>div:last-child dd{color:#c5ea7a}.hero-utility{flex-wrap:wrap;gap:24px;margin-top:26px;display:flex}.hero-utility .text-link{min-height:44px;margin:0}.hero-technology .module-platform{color:#123024;background:#c5ea7a}.conference-slide .module-detail{display:block}.contact-identity>a.button{color:var(--ink)}.deck-pillars>article>span{color:#c5ea7a;opacity:1}.contact-identity>a{min-height:32px}.localized-intro{max-width:860px;margin-bottom:64px}.localized-intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:20px 0 28px;font-size:clamp(36px,5.8vw,72px);line-height:1.02}.localized-intro>p:not(.eyebrow){color:#b6ccbf;max-width:760px;font-size:19px;line-height:1.65}.localized-intro .studio-foundation-line{border-inline-start:2px solid var(--lime);margin-top:24px;padding-inline-start:18px;font-size:15px!important}.content-lab-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin:0 0 26px;display:grid}.content-lab-heading h3{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px);line-height:1.12}.content-lab-heading p{color:#b6ccbf;font-size:16px;line-height:1.6}.market-filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.market-filters button{color:#dae7d9;background:0 0;border:1px solid #47674f;border-radius:30px;min-height:44px;padding:10px 17px;font-size:14px;line-height:1.3}.market-filters button[aria-pressed=true]{background:var(--lime);color:#112c1d;border-color:var(--lime)}.market-filters button:hover{border-color:var(--lime)}.market-chip{color:#d2ed94;background:#203d2b;border:1px solid #78925588;border-radius:30px;align-items:center;gap:7px;max-width:100%;padding:7px 12px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.muted-chip{color:#d1dbd0;background:#112d22;border-color:#45604b}.market-chips{flex-wrap:wrap;gap:8px;display:flex}.localized-cards .original-copy{flex-direction:column;align-items:flex-start;display:flex}.localized-cards .original-copy h3{margin:18px 0 9px}.localized-cards .original-copy .game-position{color:#d5e4ce;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.5}.localized-cards .original-copy>p:not(.eyebrow){font-size:16px;line-height:1.6}.localized-cards .original-copy .game-build-line{color:#bdd59c;flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:13px;display:flex}.localized-cards .original-copy .card-art-review{color:#f0d194;margin:8px 0 0;font-size:13px}.localized-cards .original-actions{flex-wrap:wrap;width:100%;margin-top:auto;padding-top:22px}.localized-cards .original-actions .button{min-height:46px;font-size:14px}.localized-cards .original-art img{transition:transform .5s}.market-strategy,.localization-engine,.studio-proof{border-top:1px solid #57725066;margin-block:72px;padding-top:60px}.market-strategy{grid-template-columns:1fr 1fr;gap:70px;display:grid}.market-strategy h3,.engine-intro h3,.studio-proof h3{letter-spacing:-.04em;text-wrap:balance;margin:20px 0;font-size:clamp(28px,3.3vw,42px);line-height:1.08}.market-strategy p,.engine-intro p,.studio-proof header>p:not(.eyebrow){color:#b6ccbf;font-size:16px;line-height:1.7}.market-portfolio{display:grid}.market-portfolio a{border-bottom:1px solid #57725066;gap:5px;padding:16px 32px 16px 0;display:grid;position:relative}.market-portfolio a>span{color:#c8e39b;font-size:13px}.market-portfolio a>strong{font-size:20px;font-weight:550}.market-portfolio svg{inset-inline-end:0;position:absolute;top:32px}.localization-engine{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;display:grid}.engine-flow{text-align:center;flex-direction:column;align-items:center;display:flex}.engine-root{color:#133624;background:#caed71;border-radius:16px;flex-direction:column;align-items:center;gap:9px;width:100%;padding:24px;display:flex}.engine-root strong{font-size:22px}.engine-root>span{font-size:12px}.localization-flow-arrow{color:#acd875;margin:13px}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pack-card{background:#143425;border:1px solid #587747;border-radius:12px;padding:23px 13px}.pack-card svg{color:#c4eb7f;margin:auto}.pack-card h4{margin:13px 0 8px;font-size:16px;font-weight:600}.pack-card p{color:#bdd0b9;font-size:13px;line-height:1.6}.release-node{border:1px solid #799c4d;border-radius:30px;padding:12px 30px;font-size:17px}.engine-flow>.product-small-note{max-width:420px;margin-top:14px}.studio-proof header{max-width:780px;margin-bottom:32px}.studio-proof-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:38px;display:grid}.studio-proof figure{background:#061d15;border:1px solid #486941;border-radius:14px;margin:0;overflow:hidden}.studio-proof figure img{width:100%;height:auto}.studio-proof figcaption{gap:8px;padding:20px;font-size:14px;line-height:1.5;display:grid}.studio-proof figcaption span{color:#b6ccbf;font-size:13px}.studio-capabilities{gap:20px;display:grid}.studio-capabilities>div{border-bottom:1px solid #57725066;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.studio-capabilities svg{color:#c4eb7f;flex-shrink:0}.studio-capabilities h4{margin-bottom:6px;font-size:19px}.studio-capabilities p{color:#b6ccbf;font-size:15px;line-height:1.6}.product-page{max-width:1180px;padding-top:40px;padding-bottom:60px}.product-back{min-height:44px;margin-bottom:25px}.product-dialog{width:min(1120px,100% - 40px)!important;padding:0!important}.product-dialog>.modal-close{float:right;z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#092519e8;margin:14px 14px -58px;position:sticky;top:14px}html[dir=rtl] .product-dialog>.modal-close{float:left}.localized-product{color:#edf4e8}.product-hero-art{background:#0a1d16;border-radius:16px;position:relative;overflow:hidden}.product-dialog .product-hero-art{border-radius:18px 18px 0 0}.product-hero-art img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.product-page .product-hero-art img{object-fit:cover;object-position:center;max-height:590px}.product-art-credit{bottom:18px;letter-spacing:.13em;background:#06170ee8;border:1px solid #769246;border-radius:20px;padding:8px 13px;font-size:12px;position:absolute;inset-inline-start:22px}.product-intro{padding:32px 0}.product-intro h1,.product-intro h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(32px,4.5vw,62px);line-height:1.04}.product-position{color:#c6dfaa;margin:0 0 18px;font-size:16px}.product-thesis{color:#d4dfcf;max-width:870px;font-size:clamp(18px,2.2vw,24px);line-height:1.6}.localized-product .hero-actions{gap:12px;margin-top:25px}.localized-product .button{min-height:46px;font-size:14px}.product-dialog .localized-product>:not(.product-hero-art){margin-inline:36px}.art-review-callout{border:1px solid #ad8c50;background:#44362466;border-inline-start:4px solid #ddb771;border-radius:10px;margin-block:4px 30px;padding:20px 24px}.art-review-callout strong{color:#f2dcae;font-size:17px}.art-review-callout p{color:#dfd4bd;margin-top:9px;font-size:16px;line-height:1.65}.product-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-panel{background:#112f23;border:1px solid #486448;border-radius:14px;padding:26px}.product-panel h2,.product-panel h3{align-items:center;gap:10px;margin-bottom:20px;font-size:21px;font-weight:550;line-height:1.3;display:flex}.product-panel h2 svg,.product-panel h3 svg{color:#c5e997;flex-shrink:0}.profile-list{gap:16px;display:grid}.profile-list>div{gap:6px;display:grid}.profile-list dt{letter-spacing:.055em;color:#a9c39d;font-size:12px;font-weight:600}.profile-list dd{color:#e6efdf;margin:0;font-size:16px;line-height:1.6}.product-story{border-bottom:1px solid #486448;padding-block:44px}.product-story h2,.product-story h3{letter-spacing:-.035em;margin:20px 0;font-size:30px;line-height:1.25}.product-story>p:not(.eyebrow){color:#c8d9c4;max-width:890px;font-size:18px;line-height:1.75}.product-section{margin-block:36px}.localized-product .eyebrow{color:#c2d6a6;letter-spacing:.1em;font-size:12px;line-height:1.55}.section-description{color:#c8d9c4;max-width:820px;margin-top:16px;font-size:17px;line-height:1.7}.cultural-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.cultural-card{background:linear-gradient(150deg,#203d27,#0c291f);border:1px solid #466441;border-radius:12px;flex-direction:column;align-items:start;padding:24px 20px;display:flex;position:relative}.cultural-number{color:#9fbe6688;margin-bottom:20px;font-size:33px;font-weight:500}.cultural-card h2,.cultural-card h3{margin:0 0 13px;font-size:20px;font-weight:600;line-height:1.25}.cultural-card p{color:#cbdac5;margin:0 0 20px;font-size:15px;line-height:1.7}.detail-status{color:#ebd7aa;border:1px solid #937b49;border-radius:6px;margin-top:auto;padding:5px 8px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.status-present{color:#c4e69e;border-color:#688745}.product-small-note{margin-top:18px;color:#b3c5ab!important;font-size:13px!important;line-height:1.65!important}.product-section>.product-two-column{margin-top:20px}.product-panel>p{color:#cad9c3;font-size:16px;line-height:1.7}.product-panel>p+p{margin-top:14px}.product-panel>.detail-status{margin-bottom:17px}.concept-build{background:#252e2066;border-style:dashed}.product-disclosures{margin-block:35px}.product-disclosures details{border-top:1px solid #486448}.product-disclosures details:last-child{border-bottom:1px solid #486448}.product-disclosures summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:17px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.product-disclosures summary::-webkit-details-marker{display:none}.product-disclosures summary:after{content:"+";color:#d4eeb4;margin-inline-start:auto;font-size:26px}.product-disclosures details[open]>summary:after{content:"−"}.product-disclosures summary>svg{color:#c5e997;flex-shrink:0}.product-disclosures details>div{color:#cbd9c5;padding:0 28px 26px;font-size:16px;line-height:1.75}.product-disclosures p+p{margin-top:15px}.release-strip{background:#173a27;border:1px solid #537044;border-radius:13px;gap:20px;margin-block:30px;padding:27px;display:flex}.release-strip>svg{color:#c3e08f;flex-shrink:0}.release-strip h2,.release-strip h3{margin-bottom:14px;font-size:20px}.release-strip p{color:#d0dfc8;font-size:15px;line-height:1.7}.release-strip .text-link{min-height:44px;margin-top:10px}.localized-cta{border-top:1px solid #54754a;margin-top:35px;padding:32px 0 40px}.localized-cta h2,.localized-cta h3{letter-spacing:-.04em;margin:20px 0;font-size:clamp(27px,3.3vw,40px);line-height:1.12}.localized-cta>p:not(.eyebrow){color:#c5d5bc;max-width:820px;font-size:16px;line-height:1.7}@media (min-width:900px){.localized-cards.original-grid-compact .market-chip{padding:5px 8px;font-size:11px}.localized-cards.original-grid-compact .original-copy h3{margin-top:10px}.localized-cards.original-grid-compact .original-copy .game-position{margin:0;font-size:12px;line-height:1.4}.localized-cards.original-grid-compact .game-build-line{display:none}.localized-cards.original-grid-compact .original-actions{padding-top:12px}}@media (max-width:900px){.content-lab-heading,.market-strategy,.localization-engine,.studio-proof-grid{grid-template-columns:1fr;gap:25px}.cultural-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-dialog .localized-product>:not(.product-hero-art){margin-inline:24px}.market-strategy,.localization-engine,.studio-proof{margin-block:50px;padding-top:40px}.localized-intro{margin-bottom:40px}.localized-cards.original-grid-compact .game-build-line{display:none}.localized-cards.original-grid-compact .market-chip{padding:4px 7px;font-size:11px}.localized-cards.original-grid-compact .original-copy h3{margin:9px 0}.localized-cards.original-grid-compact .original-copy .game-position{margin:0;font-size:12px;line-height:1.3}.localized-cards.original-grid-compact .original-actions{padding-top:10px}}@media (max-width:600px){.localized-intro>p:not(.eyebrow){font-size:17px}.localized-cards .original-copy{padding:24px}.localized-cards .original-copy h3{font-size:30px}.market-filters{gap:7px}.market-filters button{padding:10px 13px;font-size:13px}.product-page{padding-top:24px}.product-two-column{grid-template-columns:1fr}.product-dialog{max-height:calc(100dvh - 16px);width:calc(100% - 16px)!important;top:8px!important}.product-dialog .localized-product>:not(.product-hero-art){margin-inline:18px}.product-intro{padding-block:24px}.product-panel{padding:22px}.product-story{padding-block:30px}.cultural-grid{gap:10px}.cultural-card{padding:20px 14px}.cultural-card p{font-size:15px}.cultural-card h2,.cultural-card h3{font-size:19px}.release-strip{gap:12px;padding:22px 18px}.product-disclosures details>div{padding-inline:0}.product-thesis{font-size:18px}.localized-product .hero-actions .button{justify-content:center;width:100%}.product-art-credit{bottom:12px;font-size:11px;inset-inline-start:12px}.product-small-note{font-size:13px!important}.pack-card{padding:20px 10px}.pack-card h4{font-size:15px}.pack-card p{font-size:13px}.engine-root strong{font-size:21px}.product-position{font-size:15px}.localized-cards.original-grid-compact .original-copy{padding:12px}.localized-cards.original-grid-compact .original-copy h3{font-size:19px}.localized-cards.original-grid-compact .original-copy .game-position{font-size:12px}.localized-cards.original-grid-compact .market-chip{font-size:11px}.localized-cards.original-grid-compact .original-actions .button{min-height:40px;font-size:12px}}@media (max-width:370px){.cultural-grid,.pack-grid{grid-template-columns:1fr}.pack-card{text-align:start;grid-template-columns:30px 1fr;gap:5px 12px;display:grid}.pack-card h4{margin:0}.pack-card p{grid-column:2}.pack-card svg{grid-row:span 2}.market-chip{font-size:12px}}@media (prefers-reduced-motion:reduce){.localized-cards .original-art img{transition:none}}.localized-cards .original-card{flex-direction:column;display:flex}.localized-cards .original-copy{flex:1}.localized-cards .original-actions .button-outline{color:#e0edd4;background:0 0;border:1px solid #70914f}.localized-cards .original-actions .button-outline:hover{background:#294d31}.product-dialog .product-hero-art img{object-fit:contain;aspect-ratio:auto;background:radial-gradient(#22362a,#061911);height:min(42dvh,420px);min-height:240px}@media (max-width:600px){.cultural-grid{grid-template-columns:1fr}.cultural-card{padding:24px}.cultural-number{margin-bottom:12px;font-size:28px}.cultural-card p{font-size:16px}.product-dialog .product-hero-art img{aspect-ratio:8/5;object-fit:cover;height:auto;min-height:0}.pack-grid{grid-template-columns:1fr}.pack-card{text-align:start;grid-template-columns:30px 1fr;gap:5px 12px;display:grid}.pack-card h4{margin:0}.pack-card p{grid-column:2}.pack-card svg{grid-row:span 2}}@media (max-width:400px){.site-header .header-inner{gap:8px;width:calc(100% - 24px)}.site-header .header-inner .brand-link{flex:0 106px;width:106px;min-width:0}.site-header .header-inner .brand-link img{width:106px;max-width:100%}.site-header .header-tools{flex:1;justify-content:flex-end;gap:6px;min-width:0}.site-header .header-tools .button{white-space:normal;overflow-wrap:anywhere;width:80px;min-width:0;padding:10px 8px;font-size:11px}.site-header .header-tools .button svg{display:none}}.header-present-qr{flex-shrink:0}.qr-compact span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qr-compact{width:44px;min-width:44px;min-height:44px;padding:10px!important}.contact-primary-actions,.connect-utilities,.console-utilities{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-primary-actions{margin-block:20px}.share-fabulous output{margin-inline:8px;font-size:14px}.share-fabulous label{gap:8px;margin-top:12px;display:grid}.share-fabulous input{color:#05261e;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:8px}.networking-page{color:#f5f7ee;background:#041e18;padding:clamp(16px,3vw,36px)}body:has(.networking-page) .site-header{display:none}body:has(.networking-page) #header-sentinel{display:none}body:has(.wallpaper-screen) .site-header{display:none}.connect-fold{grid-template-columns:1fr 1fr;align-items:center;gap:24px 48px;max-width:1120px;min-height:min(830px,100svh - 32px);margin:auto;display:grid}.connect-identity .brand{width:240px;max-width:100%}.connect-identity .eyebrow{margin-top:32px}.connect-identity h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(40px,5.5vw,78px);line-height:1.05}.connect-identity p{color:#c3d8cd}.connect-tagline{margin-top:22px;font-weight:600}.connect-code{text-align:center;grid-area:1/2/3}.connect-code img{aspect-ratio:1;background:#fff;width:min(100%,440px);height:auto;margin:auto;display:block}.connect-code h2{margin:18px 0 8px;font-size:18px;line-height:1.4}.connect-code p{color:#c3d8cd;font-size:14px}.connect-actions{flex-wrap:wrap;align-self:start;gap:12px;display:flex}.connect-actions p{color:#b9cfc2;width:100%;font-size:14px}.connect-utilities{border-top:1px solid #45613d;max-width:1120px;margin:24px auto 0;padding-top:24px}.qr-presentation{color:#f5f7ee;width:100%;height:100dvh;padding:12px max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom));background:#041e18;grid-template-rows:auto auto auto minmax(0,1fr) auto;justify-items:center;gap:12px;display:grid;overflow:auto}.qr-present-controls{justify-content:space-between;gap:10px;width:100%;display:flex}.qr-present-identity{text-align:center}.qr-present-identity h2{margin:6px 0;font-size:clamp(26px,4vw,44px);line-height:1.1}.qr-present-identity p{margin:0}.qr-present-identity .eyebrow{font-size:11px}.qr-mode-switch{background:#17372d;border-radius:10px;gap:4px;max-width:100%;padding:4px;display:flex}.qr-mode-switch button{border-radius:7px;min-height:44px;padding:10px 16px;font-size:14px}.qr-mode-switch button[aria-pressed=true]{color:#092b1b;background:#c5ee63}.qr-present-code{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.qr-present-code img{aspect-ratio:1;object-fit:contain;background:#fff;width:auto;max-width:min(100%,580px);height:auto;max-height:100%;display:block}.qr-present-caption{text-align:center;gap:6px;font-size:15px;display:grid}.qr-present-caption a{overflow-wrap:anywhere;font-size:13px}.qr-present-caption strong{font-size:18px}.conference-qr-controls{border-top:1px solid #36533a;flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:6px 16px;display:flex}.conference-qr-controls>span{color:#b9cfc2;font-size:12px}.conference-qr-controls .button{min-height:44px;padding:10px 18px}.conference-bottom .icon-action{gap:6px;min-width:44px}.conference-bottom .icon-action span{font-size:12px}.conference-console{padding-block:clamp(32px,6vw,72px)}.conference-console h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,6vw,66px);line-height:1.1}.conference-console>p{color:#c1d4c6;max-width:600px}.console-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-block:30px;display:grid}.console-grid .button{white-space:normal;text-align:start;justify-content:flex-start;min-height:86px;padding:20px;line-height:1.45}.console-grid .button:first-child{grid-column:span 2;font-size:24px}.console-utilities{border-top:1px solid #45613d;padding-top:24px}.install-conference output{background:#15382d;border-radius:10px;max-width:600px;margin-top:12px;padding:16px;font-size:15px;line-height:1.65;display:block}.presenter-dock,.presenter-active .floating-connect{display:none}.wallpaper-page{padding-block:40px 90px}.wallpaper-page h1{margin:12px 0 20px;font-size:clamp(32px,5vw,58px);line-height:1.1}.wallpaper-page>.eyebrow{margin-top:30px}.wallpaper-workspace{grid-template-columns:1fr 1fr;gap:64px;margin-top:36px;display:grid}.wallpaper-settings{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.wallpaper-settings select{color:#f5f7ee;background:#163a2c;border:1px solid #799b55;border-radius:8px;width:100%;max-width:380px;min-height:48px;padding:14px}.wallpaper-settings>p{max-width:480px}.wallpaper-settings input{accent-color:#b9ee61;width:20px;height:20px}.safe-checkbox{align-items:center;gap:12px;min-height:44px;display:flex}.wallpaper-downloads{flex-wrap:wrap;gap:12px;display:flex}.wallpaper-preview-wrap{text-align:center}.wallpaper-preview{border-radius:24px;width:min(100%,310px);margin:auto;position:relative;overflow:hidden;box-shadow:0 0 0 8px #214638,0 24px 55px #0005}.wallpaper-preview img{width:100%;height:auto;display:block}.wallpaper-safe{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.wallpaper-safe span{color:#f5f7ee;background:#e9f3e514;border-block:1px dashed #b2d785;justify-content:center;align-items:center;font-size:12px;display:flex}.wallpaper-safe span:first-child{height:28%}.wallpaper-safe span:last-child{height:10%}.wallpaper-preview-wrap>p{margin-top:24px;font-size:13px}.wallpaper-screen{z-index:250;background:#041e18;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wallpaper-screen>img{object-fit:contain;width:100%;height:100%}.wallpaper-screen-close{top:max(12px, env(safe-area-inset-top));opacity:0;background:#041e18;min-width:44px;min-height:44px;position:absolute;right:12px}.wallpaper-screen-close:focus-visible{opacity:1}@media (max-width:1100px){.header-conference{display:none!important}.console-grid{grid-template-columns:repeat(3,1fr)}.deck-tools .icon-action{font-size:12px}}@media (max-width:700px){.networking-page{padding:20px 20px 28px}.connect-fold{flex-direction:column;justify-content:flex-start;gap:14px;min-height:0;display:flex}.connect-identity{text-align:center}.connect-identity .brand{width:190px;margin:auto}.connect-identity .eyebrow{margin-top:16px;font-size:10px}.connect-identity h1{margin:6px 0;font-size:40px}.connect-identity p{font-size:14px}.connect-tagline{margin-top:12px!important;font-size:12px!important}.connect-code{width:100%}.connect-code img{width:min(100%,340px,43svh)}.connect-code h2{margin:12px 0 6px;font-size:15px}.connect-code p{font-size:12px}.connect-actions{justify-content:center;width:100%}.connect-actions p{text-align:center;margin:0;font-size:12px}.connect-actions .button{flex:1;min-width:44%;padding:12px 14px;font-size:13px}.connect-utilities{justify-content:center}.connect-utilities>.button{width:100%}.console-grid{grid-template-columns:1fr 1fr;gap:10px;margin-block:24px}.console-grid .button{min-height:78px;padding:14px;font-size:14px}.console-grid .button:first-child{min-height:92px;font-size:22px}.presenter-dock{z-index:45;padding:8px 8px max(8px, env(safe-area-inset-bottom));background:#041e18f5;border-top:1px solid #6e8c4a;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:fixed;inset:auto 0 0}.presenter-dock .button{white-space:normal;text-align:center;flex-direction:column;gap:4px;min-height:58px;padding:8px 4px;font-size:11px;line-height:1.3}.presenter-dock .button svg{width:17px;height:17px}.presenter-active body{padding-bottom:84px}.wallpaper-workspace{grid-template-columns:1fr;gap:40px}.wallpaper-preview{width:min(72vw,300px)}.qr-presentation{gap:10px}.qr-present-controls .icon-action{font-size:12px}.qr-mode-switch button{padding:8px 12px;font-size:13px}.conference-topbar .brand{max-width:130px}.conference-topbar .deck-tools{flex-wrap:wrap;justify-content:flex-end;gap:4px}.conference-topbar .deck-tools .icon-action{min-height:38px;padding:6px}.conference-qr-controls{gap:12px;padding:4px 12px}.conference-qr-controls .button{font-size:12px}.floating-connect{gap:6px;max-width:100%;padding-inline:8px}.floating-connect .button{padding:12px;font-size:12px}}@media (max-width:400px){.header-inner{gap:8px!important}.header-tools{gap:6px!important}.header-inner .brand{width:95px!important}.header-tools .button-small{min-width:64px!important;padding-inline:8px!important}.header-present-qr{width:38px;min-width:38px;padding:6px!important}.connect-identity h1{font-size:34px}}@media (orientation:landscape) and (max-height:600px){.networking-page{padding:14px 24px}.connect-fold{grid-template-columns:1fr 1fr;gap:12px 30px;min-height:calc(100svh - 28px);display:grid}.connect-identity{text-align:start;align-self:end}.connect-identity .brand{width:165px;margin:0}.connect-identity .eyebrow{margin-top:12px}.connect-identity h1{font-size:34px}.connect-tagline{margin-top:10px!important;font-size:11px!important}.connect-code{grid-area:1/2/3}.connect-code img{width:min(68svh,100%)}.connect-code h2{margin:8px 0 4px;font-size:13px}.connect-code p{font-size:11px}.connect-actions{gap:6px}.connect-actions p{text-align:start;font-size:11px}.connect-actions .button{min-height:40px;padding:8px;font-size:11px}.qr-presentation{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;gap:8px 20px;padding:8px 20px}.qr-present-controls{grid-column:1/3}.qr-present-identity{align-self:center}.qr-present-identity h2{font-size:30px}.qr-mode-switch{grid-area:3/1}.qr-mode-switch button{padding:8px;font-size:12px}.qr-present-code{grid-area:2/2/5}.qr-present-code img{max-width:100%;height:min(100%,78svh)}.qr-present-caption{grid-area:4/1}.qr-present-caption strong{font-size:14px}.qr-present-caption a{font-size:11px}.conference-topbar{min-height:48px!important;padding-block:6px!important}.conference-qr-controls{padding:2px 12px}.conference-bottom{padding-block:4px!important}}@media (prefers-reduced-motion:reduce){.qr-presentation *,.networking-page *{transition:none!important;animation:none!important}}.wallpaper-screen{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.qr-mode-switch{border:0;min-width:0}.networking-page .button-outline,.conference-console .button-outline,.wallpaper-page .button-outline,.presenter-dock .button-outline,.contact-primary-actions .button-outline{color:#f5f7ee;background:#14392c;border:1px solid #73934d}.networking-page .button:not(.button-outline),.conference-console .button:not(.button-outline),.wallpaper-page .button:not(.button-outline),.presenter-dock .button:not(.button-outline){color:#092b1b}.networking-page .button:hover,.conference-console .button:hover,.wallpaper-page .button:hover,.presenter-dock .button:hover{filter:brightness(1.08)}@media (max-width:700px){.scan-entry{padding:30px 0 40px!important}.scan-entry h1{margin:20px 0;font-size:44px}.scan-entry .hero-description{font-size:16px;line-height:1.6}.scan-entry .hero-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scan-entry .hero-actions .button{min-width:0;min-height:48px;padding:13px 8px;font-size:12px;line-height:1.4}.scan-entry .scan-offer{grid-column:span 2}.scan-entry .hero-utility{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.scan-entry .hero-utility .text-link{font-size:12px}.scan-entry .hero-note{display:none}.scan-entry .hero-date{margin-top:20px;margin-bottom:18px}.conference-topbar{gap:8px;padding:10px 12px}.conference-topbar .brand{width:96px;max-width:96px}.conference-topbar .deck-tools{flex-wrap:nowrap;gap:2px}.conference-topbar .deck-tools .icon-action{gap:0;width:44px;min-width:44px;min-height:44px;padding:10px;font-size:0}.conference-topbar .deck-tools .icon-action span{display:none}}.site-header{padding-top:env(safe-area-inset-top)}.qr-presentation{padding-top:max(12px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.networking-page{padding-top:max(20px, env(safe-area-inset-top));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.conference-topbar{padding-top:max(10px, env(safe-area-inset-top))}.venue-update{z-index:65;background:#041e18;border:1px solid #73934d;border-radius:12px;max-width:calc(100vw - 32px);padding:6px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0008}.venue-update .button{color:#092b1b;white-space:normal;min-height:48px}@media (max-width:700px){.venue-update{bottom:calc(96px + env(safe-area-inset-bottom));text-align:center;width:max-content}}:root{--showcase-hero:clamp(3.5rem, 5.55vw, 5rem);--showcase-heading:clamp(2.25rem, 3.6vw, 3.25rem);--showcase-feature:clamp(1.75rem, 2.5vw, 2.25rem);--showcase-body:1.125rem;--showcase-small:.9375rem;--showcase-space:clamp(100px, 8vw, 140px)}.showcase{color:#f5f6ec;font-size:var(--showcase-body);background:#031912;line-height:1.65}.showcase .container{width:calc(100% - 128px);max-width:1440px;margin-inline:auto}.showcase h1,.showcase h2,.showcase h3{letter-spacing:-.025em;text-wrap:balance}.showcase h2{font-size:var(--showcase-heading);font-weight:550;line-height:1.1}.showcase h3{font-size:var(--showcase-feature);font-weight:550;line-height:1.2}.showcase p{max-width:68ch}.showcase .button{letter-spacing:0;border-radius:5px;gap:12px;min-height:52px;padding:14px 23px;font-size:1rem;font-weight:600}.showcase-kicker{letter-spacing:.13em;text-transform:uppercase;color:#bad787;margin-bottom:30px;font-size:14px;font-weight:500;line-height:1.55}.showcase-kicker span{color:#536e42;margin-inline:12px}.showcase-lead{font-size:var(--showcase-body);color:#bbc9be;max-width:52ch;line-height:1.65}.showcase-text-link{color:#edf4de;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.showcase-text-link:hover{color:#ccf27c}@media (max-width:1100px){.showcase .container{width:calc(100% - 72px)}}@media (max-width:700px){:root{--showcase-heading:2.25rem;--showcase-space:76px;--showcase-body:1.0625rem}.showcase .container{width:calc(100% - 40px)}.showcase-kicker{letter-spacing:.075em;margin-bottom:28px;font-size:12px}.showcase-kicker span{margin-inline:6px}}.showcase-section{padding-block:var(--showcase-space);scroll-margin-top:0}.showcase-section-heading{max-width:800px;margin-bottom:64px}.showcase-section-heading h2{max-width:22ch;margin:0 0 28px}.showcase-section-heading .showcase-lead{max-width:62ch}.showcase-fineprint{color:#a7b7a9;margin-top:20px;font-size:15px;line-height:1.65;max-width:90ch!important}.showcase-section .showcase-kicker{margin-bottom:22px}.showcase-section p{margin-top:0}.showcase-capabilities{color:#102e22;background:#f1f1e7}.showcase-capabilities .showcase-kicker{color:#58733c}.showcase-capabilities h2{max-width:18ch}.showcase-pillars{grid-template-columns:repeat(3,1fr);gap:64px;margin-top:68px;display:grid}.showcase-pillars article{padding-top:24px}.pillar-index{color:#64803e;margin-bottom:36px;font-size:15px;display:block}.showcase-pillars h3{text-transform:uppercase;margin-bottom:22px;font-size:36px}.showcase-pillars p{color:#526456;max-width:31ch;line-height:1.65}.showcase-studio{background:linear-gradient(#071d15,#091610 45%,#051a12)}.showcase-studio-intro{max-width:900px}.showcase-studio-intro>p:first-child{color:#b9c5b5;margin-bottom:12px;font-size:clamp(24px,3vw,40px);line-height:1.25}.showcase-studio-intro h2{color:#d1f395;margin:0 0 42px;font-size:clamp(48px,6vw,80px)}.showcase-studio-intro .showcase-kicker{margin-bottom:16px}.showcase-games{gap:100px}.showcase-game{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.showcase-game:nth-child(2n){grid-template-columns:1fr 1.4fr}.showcase-game-art{cursor:pointer;isolation:isolate;aspect-ratio:1.5;background:#10271b;border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 65px #0005}.showcase-game-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.showcase-game-art:hover img{transform:scale(1.025)}.showcase-art-play{bottom:24px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061f1599;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:24px}.showcase-game-copy h3{max-width:16ch;margin:0 0 24px;font-size:clamp(30px,3vw,42px);line-height:1.1}.showcase-game-copy>p:not(.showcase-kicker){color:#b3c1b5;max-width:38ch}.showcase-game-copy .showcase-kicker{letter-spacing:.08em;font-size:14px}.showcase-game-copy .showcase-game-status{color:#c2d59f;margin-top:28px;margin-bottom:24px;font-size:15px}.showcase-game-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.showcase-live-note{border-top:1px solid #aec38430;justify-content:space-between;align-items:center;gap:44px;padding-top:48px;display:flex}.showcase-live-note h3{margin-bottom:16px;font-size:28px}.showcase-live-note p:not(.showcase-kicker){color:#a7b7a9;max-width:60ch;font-size:17px}.showcase-live-note .showcase-text-link{flex-shrink:0}.showcase-catalog-section{background:#0c251c}.catalog-context{color:#c3dfa2;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:30px;font-size:15px;display:flex}.showcase-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.showcase .showcase-provider-card{text-align:start;background:linear-gradient(135deg,#18382c88,#102c2166);border:none;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;min-height:310px;padding:28px;transition:background .25s,transform .25s;display:flex}.showcase .showcase-provider-card:hover{background:#1b3d2d;transform:translateY(-3px)}.showcase-provider-card .provider-mark{justify-content:flex-start;align-items:center;width:100%;height:65px;min-height:65px;margin:0 0 24px;display:flex}.showcase-provider-card .provider-mark img{object-fit:contain;width:auto;max-width:175px;max-height:62px}.showcase .showcase-provider-card h3{color:#f0f4e8;margin:0 0 8px;font-size:23px;line-height:1.2}.showcase-provider-card .catalog-category{color:#b0c2b4;min-height:23px;margin:0 0 22px;font-size:15px;line-height:1.5}.catalog-offer{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;margin-top:auto;display:flex}.catalog-offer>div{flex-direction:column;gap:6px;display:flex}.catalog-offer strong{letter-spacing:-.025em;color:#d3ef94;font-size:38px;font-weight:500;line-height:1.05}.catalog-offer strong>span{font-size:23px}.catalog-offer>div>span{color:#c2d0c1;font-size:14px;line-height:1.4}.catalog-availability{color:#dce9d6;align-items:center;gap:8px;margin-top:24px;font-size:15px;text-decoration:none;display:flex}.catalog-expand{display:flex}.showcase-catalog-tools{margin-bottom:32px}.showcase-search{background:#031b13;border:1px solid #79936666;border-radius:5px;align-items:center;gap:15px;max-width:560px;margin-bottom:24px;padding:14px 20px;display:flex}.showcase-search input{color:#eff7e4;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.showcase-filters{flex-wrap:wrap;gap:8px;display:flex}.showcase-filters button{color:#c3d6c5;cursor:pointer;background:#244b354d;border:0;border-radius:4px;padding:12px 18px;font-size:15px;line-height:1.4}.showcase-filters button[aria-pressed=true]{color:#15371f;background:#c9ee84}.catalog-result-count{margin-top:22px;font-size:15px;display:block}.rotate-half{transform:rotate(180deg)}.showcase-technology{background:radial-gradient(at 50% 55%,#32563144,#0000 65%),#041d15;overflow:hidden}.showcase-technology .button{width:fit-content;margin:auto;display:flex}.showcase-turnkey{color:#142f23;background:#e9eddf}.showcase-turnkey .showcase-kicker{color:#5e763f}.showcase-turnkey .showcase-lead{color:#536453}.showcase-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:70px 0 52px;padding:0;list-style:none;display:grid}.showcase-timeline li{border-top:1px solid #6c894a70;padding:42px 28px 10px 0;position:relative}.showcase-stage-number{background:#e9eddf;border:1px solid #7a9552;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid;position:absolute;top:-20px;left:0}.showcase-timeline h3{margin:0 0 20px;font-size:30px}.showcase-timeline p{color:#516550;max-width:24ch;font-size:17px}.showcase-turnkey .button{color:#f1f7e8;background:#193c28}.showcase-distribution{background:#061c14}.showcase-partners h2{max-width:19ch;margin-bottom:28px;font-size:clamp(40px,4.4vw,64px)}.showcase-partners .showcase-lead{max-width:50ch}.showcase-audiences{flex-wrap:wrap;gap:12px;max-width:1100px;margin-top:44px;display:flex}.showcase-audiences button{min-height:50px;font:inherit;color:#d7e7c5;cursor:pointer;background:0 0;border:1px solid #95b67760;border-radius:4px;padding:14px 18px;font-size:15px}.showcase-audiences button[aria-pressed=true]{color:#0c2a18;background:#c9ee85;border-color:#0000}.showcase-partners .showcase-audience-note{color:#c5d9b6;min-height:32px;margin-top:24px;font-size:16px}.showcase-partner-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px;display:flex}.showcase-contact-layout{grid-template-columns:1fr 1.2fr;align-items:center;gap:110px;display:grid}.showcase-contact figure{max-width:540px;margin:0}.showcase-contact figure img{aspect-ratio:1.08;object-fit:cover;object-position:50% 38%;border-radius:8px;width:100%;height:auto;display:block}.showcase-contact figcaption{color:#a5b79a;margin-top:15px;font-size:14px}.showcase-contact h2{margin:0 0 22px;font-size:clamp(44px,5vw,64px)}.showcase-contact-role{color:#b6c6ae;margin-bottom:35px;font-size:22px}.showcase-contact-links{flex-wrap:wrap;gap:10px 26px;max-width:500px;margin-top:25px;display:flex}.showcase-present-link{color:#99b28b;align-items:center;gap:10px;width:fit-content;margin-top:26px;font-size:14px;display:flex}.presenter-page{padding-block:40px 110px}.presenter-page .conference-console{margin-top:20px}.presenter-detail{background:#0d2a20;border-radius:12px;margin:35px auto;padding:30px}.presenter-detail>summary{cursor:pointer;padding:15px 0;font-size:24px}.presenter-detail .showcase-provider-grid{margin-top:30px}.presenter-page .venue-status{flex-wrap:wrap;gap:20px;max-width:1200px;margin:30px auto;padding:25px;display:flex;position:static}.matrix-offer-heading{justify-content:space-between;align-items:center;gap:30px;padding-block:25px;display:flex}.matrix-offer-heading .catalog-offer{margin:0}.selected-provider-heading{margin-bottom:30px}.technical-depth{margin-top:40px}.technical-depth>summary{cursor:pointer;padding:24px 0;font-size:24px}.technical-depth .architecture,.technical-depth .operations-demo{margin-top:25px}.connect-profile{grid-template-columns:220px 1fr;gap:36px;max-width:1000px;margin:60px auto;display:grid}.connect-profile img{border-radius:10px;width:100%;height:auto}.connect-profile h2{margin-bottom:15px}.connect-profile .director-companies{margin-top:20px}@media (max-width:1200px){.showcase-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-game,.showcase-pillars{gap:40px}.showcase-contact-layout{gap:65px}}@media (max-width:1050px){.showcase-pillars h3{font-size:30px}.showcase-game-copy h3{font-size:32px}.showcase-game-actions .button{padding-inline:17px}}@media (max-width:800px){.showcase-game:nth-child(2n) .showcase-game-art{order:0}.showcase-game-art{aspect-ratio:1.6}.showcase-game-copy>p:not(.showcase-kicker){max-width:48ch}.showcase-game-copy h3{max-width:none}.showcase-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase .showcase-provider-card{padding:24px}.showcase-timeline{grid-template-columns:repeat(2,1fr);gap:50px 15px}.showcase-contact-layout{gap:40px}.showcase-contact-role{font-size:20px}.showcase-live-note{align-items:flex-start}.showcase-section-heading{margin-bottom:45px}}@media (max-width:700px){.showcase-section h2{letter-spacing:-.025em}.showcase-section-heading h2{margin-bottom:25px}.showcase-pillars{grid-template-columns:1fr;gap:36px;margin-top:42px}.showcase-pillars article{padding-top:26px;display:grid}.showcase-pillars .pillar-index{grid-row:1/3;margin-top:8px;margin-bottom:0}.showcase-pillars h3{margin:0;font-size:32px}.showcase-pillars p{grid-column:2;max-width:36ch;margin:0}.showcase-studio-intro h2{margin-bottom:34px;font-size:51px}.showcase-games{gap:65px}.showcase-game-copy .showcase-kicker{margin-bottom:17px;font-size:14px}.showcase-game-art{border-radius:6px}.showcase-art-play{bottom:16px;inset-inline-start:16px}.showcase-game-actions{gap:20px}.showcase-game-status{font-size:14px!important}.showcase-live-note{padding-top:35px;display:block}.showcase-live-note h3{font-size:26px}.showcase-provider-grid{gap:14px}.showcase-provider-card .provider-mark{height:55px;min-height:55px;margin-bottom:20px}.showcase-provider-card .provider-mark img{max-width:100%;max-height:50px}.showcase .showcase-provider-card h3{font-size:22px}.showcase-provider-card .catalog-category{min-height:42px;margin-bottom:20px;font-size:14px}.catalog-offer strong{font-size:35px}.catalog-offer>div>span{font-size:14px}.catalog-availability{align-items:flex-start;gap:5px;font-size:14px}.catalog-availability svg{flex-shrink:0;margin-top:3px}.catalog-context{gap:10px;font-size:14px}.showcase-filters{gap:6px}.showcase-filters button{padding:11px 12px;font-size:14px}.showcase-search{font-size:16px}.showcase-fineprint{font-size:14px}.showcase-technology .showcase-section-heading{margin-bottom:20px}.showcase-timeline{margin-top:50px}.showcase-timeline h3{font-size:26px}.showcase-timeline p{font-size:16px}.showcase-partners h2{font-size:42px}.showcase-audiences{gap:10px;margin-top:30px}.showcase-audiences button{text-align:start;width:100%;font-size:15px}.showcase-contact-layout{grid-template-columns:1fr;gap:42px}.showcase-contact figure{max-width:100%}.showcase-contact figure img{aspect-ratio:1.2}.showcase-contact h2{font-size:48px}.showcase-contact-role{font-size:21px}.showcase-contact-links{gap:8px 24px}.presenter-page .conference-console{width:calc(100% - 36px);padding:24px}.presenter-detail{width:calc(100% - 36px);padding:20px}.presenter-page .venue-status{margin:20px;font-size:15px;display:grid}.connect-profile{grid-template-columns:1fr;gap:24px;margin:40px 20px}.connect-profile img{max-width:300px}.matrix-offer-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.showcase [data-reveal]{transition:opacity .7s,transform .7s}.showcase [data-reveal].is-visible{animation:.8s both showcase-rise}@keyframes showcase-rise{0%{opacity:.25;translate:0 15px}to{opacity:1;translate:0}}}.showcase-audiences{border:0;padding:0}.showcase-audience-note{display:block}.catalog-empty{margin-block:30px;display:block}.showcase .container{padding-inline:0!important}.showcase-provider-card .unverified-mark{letter-spacing:-.025em;color:#e3edcc;font-size:23px;font-weight:600}.showcase-text-link svg,.showcase .button svg{flex-shrink:0}.showcase .button{transition:background .2s,box-shadow .2s,color .2s}.showcase .button:hover{box-shadow:0 6px 28px #bce66e16}.showcase .button svg,.showcase-text-link>svg:last-child{transition:translate .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.showcase .button:hover svg:last-child,.showcase-text-link:hover>svg:last-child{translate:2px -2px}}.pillar-symbol{color:#476a2e;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.pillar-symbol .pillar-index{margin:0}.showcase-pillars article{border-top:0}.showcase-pillars article+article{border-inline-start:1px solid #193c2525;padding-inline-start:32px}.showcase-studio{overflow:clip}.showcase-studio-intro{padding-bottom:46px;position:relative}.showcase-games{display:block}.showcase-game-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:38px;display:grid}.showcase-game-tab{text-align:start;border:0;color:#acbcae;cursor:pointer;min-width:0;font:inherit;background:0 0;border-bottom:2px solid #68825644;align-items:center;gap:16px;padding:10px 0 18px;font-size:16px;line-height:1.4;transition:color .2s,border-color .2s;display:flex}.showcase-game-tab img{object-fit:cover;opacity:.65;border-radius:5px;width:76px;height:60px;transition:opacity .2s}.showcase-game-tab>span{gap:5px;display:grid}.showcase-game-tab small{letter-spacing:.12em;color:#98b573;font-size:12px}.showcase-game-tab[aria-selected=true]{color:#f3f8e8;border-color:#c9ed80}.showcase-game-tab[aria-selected=true] img,.showcase-game-tab:hover img{opacity:1}.showcase-game-tab:hover{color:#f3f8e8}.showcase-game,.showcase-game:nth-child(2n){grid-template-columns:1.45fr 1fr;align-items:center;gap:54px}.showcase-game:nth-child(2n) .showcase-game-art{order:0}.showcase-game[hidden],.showcase-game[inert]{display:none}.showcase-game-art{border-radius:12px}.showcase-art-play{width:62px;height:62px;transition:background .2s,color .2s}.showcase-game-art:hover .showcase-art-play{color:#14371d;background:#c9ed80}.showcase-live-note{margin-top:64px}.showcase-catalog{scroll-margin-top:0}.catalog-expand{justify-content:flex-start;margin-block:0 32px}.catalog-return{justify-content:center;margin-block:35px;display:flex}.showcase .showcase-provider-card:focus-within{background:#1b3d2d}.catalog-availability{min-height:44px}.showcase-stage-number{color:#314f29;box-shadow:0 0 0 8px #e9eddf}@media (prefers-reduced-motion:no-preference){.showcase-game:not([hidden]):not([inert]){animation:.35s ease-out game-arrive}@keyframes game-arrive{0%{opacity:.55;translate:0 8px}to{opacity:1;translate:0}}}@media (max-width:1100px){.showcase-game-tab{gap:10px;font-size:15px}.showcase-game-tab img{width:54px;height:52px}.showcase-game,.showcase-game:nth-child(2n){gap:34px}.showcase-pillars{gap:30px}.showcase-pillars article+article{padding-inline-start:22px}}@media (max-width:800px){.showcase-game,.showcase-game:nth-child(2n){grid-template-columns:1fr;gap:28px}.showcase-game-copy{max-width:640px}.showcase-game-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.showcase-game-tab img{width:72px;height:56px}}@media (max-width:700px){.showcase-pillars article{grid-template-columns:40px 1fr;gap:12px 18px}.pillar-symbol{flex-direction:column;grid-row:1/3;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;display:flex}.pillar-symbol svg{width:30px;height:30px}.showcase-pillars .pillar-index{margin:0;font-size:13px}.showcase-pillars article+article{border:0;padding-inline-start:0}.showcase-game-selector{gap:10px 18px;margin-bottom:28px}.showcase-game-tab{align-items:flex-start;gap:10px;padding-bottom:12px;font-size:14px}.showcase-game-tab img{width:46px;height:54px}.showcase-game-tab small{font-size:12px}.showcase-game-tab>span{gap:3px}.showcase-studio-intro{padding-bottom:30px}.showcase-game-art{aspect-ratio:1.45}.showcase-art-play{width:48px;height:48px}.showcase-game-copy h3{margin-bottom:18px;font-size:32px}.showcase-game-copy .showcase-game-status{margin-top:22px}.showcase-live-note{margin-top:52px}.catalog-expand{margin-block:0 28px}.catalog-expand .button{width:100%}.catalog-context{margin-bottom:20px}.showcase .showcase-provider-card{min-height:300px;padding:22px 16px}.showcase-timeline{grid-template-columns:1fr;gap:0;margin-block:38px}.showcase-timeline li{border-top:0;border-inline-start:1px solid #6c894a70;margin-inline-start:20px;padding:0 0 34px 38px}[dir=rtl] .showcase-timeline li{padding-inline:38px 0}.showcase-timeline li:last-child{border-color:#0000;padding-bottom:0}.showcase-stage-number{top:-4px;left:auto;inset-inline-start:-20px}.showcase-timeline h3{margin-bottom:10px}.showcase-timeline p{max-width:30ch;margin-bottom:0}}@media (max-width:359px){.showcase-game-tab{gap:7px;font-size:14px}.showcase-game-tab img{width:36px}.showcase-game-selector{gap:10px}}.showcase-hero{isolation:isolate;background:#041c14;position:relative;overflow:clip}.showcase-hero-layout{z-index:1;pointer-events:none;align-items:center;min-height:780px;padding-block:95px 125px;display:flex;position:relative}.showcase-hero-copy{pointer-events:auto;width:48%;margin-inline-end:auto;position:relative}.showcase-hero .showcase-kicker{color:#cfddad;letter-spacing:.14em;margin-bottom:28px;font-size:13px}.showcase-hero h1{font-size:var(--showcase-hero);text-transform:uppercase;letter-spacing:-.035em;margin:0 0 32px;font-weight:550;line-height:1.04}.showcase-hero h1 span{color:#f5f6ec;display:block}.showcase-hero h1 span:nth-child(2){color:#ceef85}.showcase-hero .showcase-lead{color:#c3cfc0;text-wrap:pretty;max-width:43ch}.showcase-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:550px;margin-top:32px;display:flex}.showcase-hero-actions .button{box-shadow:0 4px 32px #b9e5751c}.showcase-hero-meeting{color:#c2d0bb;flex-basis:100%}.showcase-fabio-scene{--scene-x:0px;--scene-y:0px;pointer-events:none;width:76%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%),linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28%),linear-gradient(#000 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.showcase-fabio{width:100%;height:100%}.showcase-fabio img{object-fit:cover;object-position:64% 0%;width:100%;max-width:none;height:100%;display:block}.showcase-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#041c14 10%,#041c14ed 28%,#041c145c 49%,#0000 64%);position:absolute;inset:0}.showcase-hero-foot{inset-inline:0;color:#b1c3a7;pointer-events:auto;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex;position:absolute;bottom:30px}.showcase-hero-foot a{color:#e0efc3;background:#041c1455;border:1px solid #cbeaa04d;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:grid}.showcase-hero-foot a:hover{color:#12351d;background:#ceef85}[dir=rtl] .showcase-fabio-scene{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 28%),linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 28%),linear-gradient(#000 88%,#0000 100%)}[dir=rtl] .showcase-fabio img{transform:scaleX(-1)}[dir=rtl] .showcase-hero:after{background:linear-gradient(270deg,#041c14 10%,#041c14ed 28%,#041c145c 49%,#0000 64%)}@media (min-width:1700px){.showcase-hero-layout{min-height:840px;padding-block:110px 135px}.showcase-fabio-scene{width:73%}}@media (max-width:1100px){.showcase-hero-layout{min-height:740px;padding-block:78px 108px}.showcase-hero-copy{width:51%}.showcase-hero h1{font-size:clamp(3.25rem,6.2vw,4.5rem)}.showcase-hero-actions{column-gap:20px}.showcase-fabio-scene{width:80%}.showcase-hero:after{background:linear-gradient(90deg,#041c14 4%,#041c14e8 25%,#041c14b8 50%,#0000 72%)}[dir=rtl] .showcase-hero:after{background:linear-gradient(270deg,#041c14 4%,#041c14e8 25%,#041c14b8 50%,#0000 72%)}}@media (max-width:700px){.showcase-hero-layout{min-height:0;padding-block:300px 88px;display:block}.showcase-hero-copy{width:100%}.showcase-fabio-scene,[dir=rtl] .showcase-fabio-scene{width:100%;height:430px;-webkit-mask-image:linear-gradient(#000 46%, #000a6 64%, transparent 98%);mask-image:linear-gradient(#000 46%, #000a6 64%, transparent 98%);inset-block-end:auto}.showcase-fabio img{object-position:68% 0%}.showcase-hero:after,[dir=rtl] .showcase-hero:after{background:linear-gradient(#0000 210px,#041c1433 300px,#041c14e6 440px,#041c14 510px)}.showcase-hero .showcase-kicker{letter-spacing:.09em;text-shadow:0 1px 8px #041c14;margin-bottom:18px;font-size:12px}.showcase-hero .showcase-kicker span{margin-inline:8px}.showcase-hero h1{text-shadow:0 2px 22px #041c1488;margin-bottom:22px;font-size:clamp(2.8rem,12.2vw,3.65rem);line-height:1.02}.showcase-hero .showcase-lead{max-width:37ch;font-size:17px;line-height:1.6}.showcase-hero-actions{gap:12px 22px;margin-top:24px}.showcase-hero-actions .button{width:100%}.showcase-hero-actions .showcase-text-link{gap:7px;font-size:15px}.showcase-hero-meeting{flex-basis:auto}.showcase-hero-foot{font-size:12px;bottom:24px}.showcase-hero-foot span{max-width:29ch}.showcase-hero-foot a{width:38px;height:38px}}@media (max-width:359px){.showcase-hero-layout{padding-top:230px}.showcase-fabio-scene{height:375px}.showcase-hero h1{font-size:2.6rem}.showcase-hero-actions{column-gap:14px}.showcase-hero-actions .showcase-text-link{font-size:14px}}@media (prefers-reduced-motion:no-preference){.showcase-fabio{animation:1.2s cubic-bezier(.2,.65,.3,1) both fabio-reveal}.showcase-hero h1 span{animation:.7s ease-out both hero-word}.showcase-hero h1 span:nth-child(2){animation-delay:90ms}.showcase-hero h1 span:nth-child(3){animation-delay:.18s}@media (hover:hover) and (pointer:fine){.showcase-fabio-scene{translate:var(--scene-x) var(--scene-y);transition:translate .6s ease-out}}@keyframes fabio-reveal{0%{opacity:.25;scale:1.035}to{opacity:1;scale:1}}@keyframes hero-word{0%{opacity:.25;translate:0 10px}to{opacity:1;translate:0}}}.fabio-art{aspect-ratio:1;isolation:isolate;pointer-events:none;width:100%;max-width:440px;position:relative}.fabio-art:before{content:"";z-index:-1;background:radial-gradient(#9ecd5c25,#0000 68%);position:absolute;inset:18% 4% 0}.fabio-art img{object-fit:contain;filter:drop-shadow(0 22px 24px #0003);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(69% 72%,#000 54%,#000e 66%,#0000 76%);mask-image:radial-gradient(69% 72%,#000 54%,#000e 66%,#0000 76%)}.fabio-art-compact{max-width:240px}.fabio-catalog-intro .fabio-art img,.fabio-partner-portrait .fabio-art img{transform:scaleX(-1)}[dir=rtl] .fabio-catalog-intro .fabio-art img,[dir=rtl] .fabio-partner-portrait .fabio-art img{transform:none}.fabio-story-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:center;gap:32px 64px;margin-bottom:46px;display:grid}.fabio-story-intro>.fabio-art{justify-self:center}.fabio-story-intro .showcase-section-heading,.fabio-story-intro .showcase-studio-intro{margin-bottom:0;padding-bottom:0}.fabio-story-intro .showcase-lead{margin-bottom:0}.fabio-studio-intro{margin-top:-28px}.fabio-studio-intro .showcase-studio-intro{max-width:700px}.fabio-studio-intro h2{margin-bottom:32px}.fabio-catalog-intro,.fabio-distribution-intro{grid-template-columns:minmax(0,800px) minmax(180px,1fr)}.fabio-catalog-intro>.fabio-art,.fabio-distribution-intro>.fabio-art{justify-self:end}.showcase-pillar-link{min-height:48px;color:inherit;text-underline-offset:8px;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.showcase-pillar-link svg{color:#60823a;flex-shrink:0;transition:translate .2s}.showcase-pillar-link:hover{text-decoration:underline;text-decoration-thickness:1px}.fabio-distribution-intro{margin-bottom:0}.fabio-partner-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:48px;display:grid}.showcase-partners{background:radial-gradient(at 0 100%,#38613a50,#0000 65%),#061e16}.fabio-partner-copy{min-width:0}.fabio-partner-portrait{align-self:center}.fabio-partner-portrait .fabio-art{max-width:480px;margin-inline:auto}.showcase-partners .showcase-audiences{border:0;padding:0}.showcase-partners .showcase-audiences button{border-radius:7px;transition:background .2s,color .2s}.showcase-audiences button:hover{background:#b9e87b18}.showcase-audiences button[aria-pressed=true]:hover{background:#dbf6aa}.showcase-partners .showcase-audience-note{max-width:60ch;min-height:78px;margin-top:20px;line-height:1.6;display:block}.showcase-partner-actions{margin-top:16px}@media (prefers-reduced-motion:no-preference){[data-reveal].is-visible .fabio-art img{animation:.85s cubic-bezier(.22,1,.36,1) both fabio-story-arrive}@keyframes fabio-story-arrive{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.showcase-pillar-link:hover svg{translate:3px -3px}}@media (max-width:1100px){.fabio-story-intro{gap:28px}.fabio-story-intro .fabio-art{max-width:320px}.fabio-story-intro .fabio-art-compact{max-width:210px}.fabio-partner-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:24px}.showcase-pillar-link{gap:8px}.showcase-pillar-link svg{width:20px}}@media (max-width:800px){.fabio-partner-layout{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:700px){.showcase .showcase-provider-card{min-height:270px;padding:18px 14px}.showcase .showcase-provider-card h3{font-size:20px}.showcase-provider-card .provider-mark{height:44px;min-height:44px;margin-bottom:16px}.showcase-provider-card .provider-mark img{max-height:42px}.showcase-provider-card .catalog-category{margin-bottom:16px}.showcase .catalog-currency-card{grid-column:1/-1;min-height:0}.catalog-currency-card .catalog-category{min-height:0}.catalog-currency-card .catalog-offer{grid-template-columns:max-content minmax(0,1fr) max-content;gap:18px;width:100%;margin-top:8px;display:grid}.catalog-availability{margin-top:16px}.fabio-story-intro{grid-template-columns:minmax(0,1fr);gap:12px}.fabio-studio-intro{grid-template-columns:minmax(0,1fr) clamp(100px,28vw,130px);gap:18px 14px;margin-top:0;margin-bottom:26px}.fabio-studio-intro .showcase-studio-intro{display:contents}.fabio-studio-intro .showcase-studio-intro>p:first-child,.fabio-studio-intro h2{grid-column:1/-1;margin:0}.fabio-studio-caption{grid-area:3/1}.fabio-studio-caption .showcase-kicker{margin-bottom:10px}.fabio-studio-intro>.fabio-art{grid-area:3/2;align-self:center;width:100%;margin:0}.fabio-studio-intro .showcase-lead{max-width:32ch}.fabio-studio-intro h2{font-size:50px}.fabio-catalog-intro,.fabio-distribution-intro{margin-bottom:36px;padding-top:0}.fabio-catalog-intro>.fabio-art,.fabio-distribution-intro>.fabio-art{display:none}.fabio-catalog-intro .showcase-kicker{max-width:none}.fabio-distribution-intro{margin-bottom:0}.fabio-partner-layout{grid-template-columns:minmax(0,1fr) 110px;gap:20px 16px}.fabio-partner-copy{display:contents}.fabio-partner-copy>.showcase-kicker{grid-area:1/1/auto/-1;margin:0}.fabio-partner-copy>h2{grid-area:2/1/auto/-1;margin:0}.fabio-partner-copy>.showcase-lead{grid-area:3/1;align-self:center;margin:0;font-size:15px;line-height:1.6}.fabio-partner-portrait{order:0;grid-area:3/2}.fabio-partner-portrait .fabio-art{width:110px;margin:0}.showcase-partners .showcase-audiences{grid-area:4/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.showcase-audiences button{padding:12px;font-size:14px;line-height:1.5}.showcase-audiences button:last-child{grid-column:1/-1}.showcase-partners .showcase-audience-note{grid-area:5/1/auto/-1;min-height:104px;margin:0}.showcase-partner-actions{grid-area:6/1/auto/-1;gap:16px;margin:0}.showcase-partner-actions .button{width:100%}}.showcase-architecture{--flow-gap:32px;gap:28px var(--flow-gap);grid-template-columns:minmax(0,1fr) minmax(220px,1fr) minmax(0,1fr);align-items:center;max-width:1100px;margin:44px auto 40px;display:grid}.showcase-architecture-core{text-align:center;flex-direction:column;grid-area:1/2/3;align-items:center;gap:16px;min-width:0;display:flex}.showcase-architecture-core>.fabio-art{width:min(280px,100%)}.showcase-architecture-brand{width:100%;min-width:0}.showcase-architecture-brand .brand{width:min(240px,100%);height:auto;margin:0 auto;display:block}.showcase-architecture-brand>span{color:#c6dca6;margin-top:14px;font-size:15px;line-height:1.5;display:block}.showcase-node{text-align:center;background:radial-gradient(at 50% 0,#91ba5020,#0000 78%);min-width:0;padding:24px 18px;position:relative}.showcase-node-icon{color:#c9ed85;background:#113627;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.showcase-node h3{margin:14px 0 10px;font-size:22px;line-height:1.25}.showcase-node p{color:#b3c6b7;max-width:28ch;margin:0 auto;font-size:15px;line-height:1.6}.showcase-node-0{grid-area:1/1}.showcase-node-1{grid-area:1/3}.showcase-node-2{grid-area:2/1}.showcase-node-3{grid-area:2/3}.showcase-node-4{grid-area:3/2}.showcase-node:after{content:"";inset-inline-start:100%;width:var(--flow-gap);pointer-events:none;background:#8bbd625c;height:1px;position:absolute;top:50%}.showcase-node-1:after,.showcase-node-3:after{inset-inline:auto 100%}.showcase-node-4:after{inset-inline-start:50%;width:1px;height:28px;top:-28px}.showcase-distribution-flow{--flow-gap:40px;gap:var(--flow-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;margin:40px 0 28px;display:grid}.showcase-content-sources{gap:28px;display:grid;position:relative}.showcase-content-sources>div{color:#d1dcc8;align-items:center;gap:16px;min-width:0;padding-block:16px;font-size:20px;line-height:1.5;display:flex;position:relative}.showcase-content-sources svg,.showcase-content-destinations svg{color:#b6d781;flex-shrink:0}.showcase-content-sources>div:after{content:"";inset-inline-start:100%;width:var(--flow-gap);background:#8bbd6270;height:1px;position:absolute;top:50%}.showcase-distribution-hub{text-align:center;background:radial-gradient(#37623250,#0a271b66 78%);border:1px solid #a9c37430;border-radius:12px;min-width:0;padding:36px 24px;position:relative}.showcase-distribution-hub:after{content:"";inset-inline-start:100%;width:var(--flow-gap);background:#8bbd6270;height:1px;position:absolute;top:50%}.showcase-distribution-hub .brand{width:min(270px,100%);height:auto;margin:auto;display:block}.showcase-distribution-hub>span{color:#bad394;letter-spacing:.1em;margin-top:18px;font-size:12px;line-height:1.5;display:block}.showcase-content-destinations{justify-items:start;gap:16px;font-size:20px;line-height:1.5;display:grid}.showcase-content-destinations>div{align-items:center;gap:14px;display:flex}.showcase-content-destinations>svg{margin-inline-start:2px}@media (prefers-reduced-motion:no-preference){.showcase-architecture.is-visible .showcase-node{animation:.65s both showcase-rise}}@media (max-width:1100px){.showcase-architecture{--flow-gap:20px;grid-template-columns:minmax(0,1fr) minmax(200px,1fr) minmax(0,1fr)}.showcase-node{padding:18px 8px}.showcase-node h3{font-size:19px}.showcase-distribution-flow{--flow-gap:24px}.showcase-content-sources>div,.showcase-content-destinations{font-size:18px}.showcase-distribution-hub{padding:28px 20px}}@media (max-width:900px){.showcase-architecture{grid-template-columns:minmax(0,1fr);gap:0;max-width:640px;margin:28px auto 32px}.showcase-architecture-core{text-align:start;border-bottom:1px solid #91bb6529;grid-area:auto;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:20px;width:100%;margin-bottom:24px;padding-bottom:24px;display:grid}.showcase-architecture-core>.fabio-art{grid-area:1/2;width:112px}.showcase-architecture-brand{grid-area:1/1}.showcase-architecture-brand .brand{margin:0}.showcase-architecture-brand>span{margin-top:12px}.showcase-node{text-align:start;background:0 0;grid-area:auto;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.showcase-node h3{margin:0 0 7px;line-height:1.4}.showcase-node p{max-width:none;margin:0}.showcase-node:after{inset-inline:22px auto;width:1px;height:auto;top:56px;bottom:-12px}.showcase-node:last-child:after{content:none}.showcase-distribution-flow{--flow-gap:32px;grid-template-columns:minmax(0,1fr);max-width:520px;margin:32px auto 24px}.showcase-content-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.showcase-content-sources>div{text-align:center;flex-direction:column;gap:10px;padding:0 8px;font-size:17px}.showcase-content-sources>div:after{inset-inline-start:50%;width:1px;height:var(--flow-gap);top:100%}.showcase-distribution-hub{border-radius:10px;padding:26px 20px}.showcase-distribution-hub .brand{max-width:240px}.showcase-distribution-hub>span{margin-top:14px}.showcase-distribution-hub:after{inset-inline-start:50%;width:1px;height:var(--flow-gap);top:100%}.showcase-content-destinations{justify-items:center;gap:10px}.showcase-content-destinations>div{font-size:18px}.showcase-content-destinations>svg{margin:0}}@media (max-width:700px){.showcase-technology .showcase-section-heading{margin-bottom:24px}.showcase-architecture-core{grid-template-columns:minmax(0,1fr) 92px;gap:14px;margin-bottom:12px;padding-bottom:20px}.showcase-architecture-core>.fabio-art{width:92px}.showcase-distribution{padding-bottom:36px}.showcase-distribution+.showcase-partners{padding-top:64px}.showcase-distribution>.container>.showcase-text-link{gap:14px;width:fit-content;margin-inline:auto;display:flex}}.public-navigation.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041e18f5;height:auto}.navigation-inner,.footer-container{width:calc(100% - 128px);max-width:1440px;margin-inline:auto}.navigation-inner{align-items:center;gap:28px;min-height:88px;padding-block:12px;display:flex}.navigation-brand{flex:none;margin-inline-end:auto}.public-navigation .navigation-brand .brand{width:208px;max-width:100%;display:block}.public-navigation .navigation-desktop{gap:24px;margin:0;display:flex}.public-navigation .navigation-desktop a{align-items:center;min-height:44px;font-size:15px;line-height:1.4;display:flex}.navigation-tools{flex:none;align-items:center;gap:12px;display:flex}.navigation-tools>.button{white-space:nowrap;min-height:46px;font-size:14px}.locale-trigger,.navigation-menu-trigger,.navigation-close{color:#eff4e9;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;line-height:1.2;transition:background .16s;display:inline-flex}.locale-trigger span{letter-spacing:.025em;font-size:14px;font-weight:600}.locale-trigger:hover,.navigation-menu-trigger:hover,.navigation-close:hover{background:#c5ed6815}.navigation-menu-trigger{display:none}.navigation-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;transition:opacity .18s;position:fixed;inset:0}.locale-panel,.navigation-panel{z-index:1201;color:#eff4e9;overscroll-behavior:contain;background:#09271f;border:1px solid #bcd79b26;border-radius:18px;outline:none;padding:24px;transition:opacity .18s,transform .18s;position:fixed;overflow:auto;box-shadow:0 24px 100px #0008}.locale-panel{width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);top:50%;left:50%;transform:translate(-50%,-50%)}.navigation-panel{width:min(420px,100% - 24px);max-height:calc(100dvh - 24px);padding-bottom:max(24px, env(safe-area-inset-bottom));inset-block-start:max(12px, env(safe-area-inset-top));inset-inline-end:12px}.navigation-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.navigation-panel-heading h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500;line-height:1.4}.navigation-close{margin-inline-end:-8px}.locale-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.locale-options button{color:#e5eee3;text-align:start;min-height:49px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.locale-options button:hover{background:#c5ed6812}.locale-options button[aria-pressed=true]{color:#d5f797;background:#c4ed681b;border-color:#c4ed6850}.locale-options button:disabled{opacity:.6}.locale-status{color:#dae8c7;margin-top:18px;font-size:14px;line-height:1.55;display:block}.navigation-mobile-links{display:grid}.navigation-mobile-links a{color:#eff4e9;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:12px;font-size:26px;line-height:1.3;display:flex}.navigation-mobile-links a svg{color:#99b69b}.navigation-mobile-links a:hover{color:#c4ed68}.navigation-meeting{border-top:1px solid #bcd79b26;margin-top:24px;padding-top:24px}.navigation-meeting .button{width:100%}.navigation-backdrop[data-starting-style],.navigation-backdrop[data-ending-style],.locale-panel[data-starting-style],.locale-panel[data-ending-style],.navigation-panel[data-starting-style],.navigation-panel[data-ending-style]{opacity:0}.navigation-panel[data-starting-style],.navigation-panel[data-ending-style]{transform:translateY(-8px)}.locale-options button:focus-visible{outline-offset:2px;outline:2px solid #c4ed68}.locale-trigger:focus-visible{outline-offset:2px;outline:2px solid #c4ed68}.navigation-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #c4ed68}.navigation-close:focus-visible{outline-offset:2px;outline:2px solid #c4ed68}.navigation-mobile-links a:focus-visible{outline-offset:2px;outline:2px solid #c4ed68}.public-footer{padding-block:64px max(32px, env(safe-area-inset-bottom))}.public-footer-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:start;gap:56px;display:grid}.public-footer-brand{margin-bottom:22px;display:inline-flex}.public-footer-brand .brand{width:208px}.public-footer-identity p{color:#a9bead;overflow-wrap:anywhere;max-width:45ch;font-size:15px;line-height:1.8}.public-footer-identity p a{padding-block:4px;display:inline-block}.public-footer-links{justify-items:start;gap:4px;display:grid}.public-footer-links a,.public-footer-links button{color:#e4eddd;min-height:44px;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:16px;line-height:1.5;display:inline-flex}.public-footer a:hover,.public-footer button:hover{color:var(--lime)}.public-footer .button:hover{color:var(--ink)}.public-footer-main>.button{font-size:15px}.public-footer-legal{color:#98b09e;border-top:1px solid #bcd79b20;justify-content:space-between;gap:16px 48px;margin-top:48px;padding-top:24px;font-size:14px;line-height:1.65;display:flex}.public-footer-legal p:last-child{max-width:62ch}.showcase-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;max-width:440px;display:grid}.showcase-contact-links>a{min-height:48px;padding-block:10px;font-size:16px;line-height:1.45}@media (max-width:1200px){.public-navigation .navigation-desktop{display:none}.navigation-menu-trigger{display:inline-flex}.navigation-inner,.footer-container{width:calc(100% - 72px)}.public-footer-main{grid-template-columns:1.3fr 1fr;gap:32px}.public-footer-main>.button{grid-column:2;justify-self:start}}@media (max-width:700px){.navigation-inner,.footer-container{width:calc(100% - 40px)}.navigation-inner{gap:12px;min-height:76px;padding-block:10px}.public-navigation .navigation-brand .brand{width:166px}.navigation-tools{gap:6px}.navigation-tools>.button{display:none}.locale-trigger{gap:6px;padding-inline:8px}.locale-trigger span{font-size:14px}.navigation-menu-trigger{background:#c5ed680c}.locale-panel{padding:18px}.locale-options{gap:4px}.locale-options button{min-height:50px;padding-inline:10px}.public-footer{padding-block-start:44px}.public-footer-main{grid-template-columns:1fr;gap:28px}.public-footer-main>.button{grid-column:auto;justify-self:stretch}.public-footer-brand{margin-bottom:18px}.public-footer-brand .brand{width:192px}.public-footer-legal{flex-direction:column;gap:8px;margin-top:32px}.showcase-contact-links{gap:6px 20px}.showcase-contact-layout>div>.button{width:100%}}@media (max-width:359px){.public-navigation .navigation-brand .brand{width:128px}.navigation-inner{gap:8px}.locale-trigger{gap:4px;padding-inline:5px}.locale-options button{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.navigation-backdrop,.navigation-panel,.locale-panel{transition:none}}
