.billiards-page section[id]{scroll-margin-top:110px}.billiards-hero{background:linear-gradient(130deg,#fff 10%,#f4f8ff 70%,#eaf2ff);padding:29px 0 55px;overflow:hidden}.billiards-hero .breadcrumbs{margin-bottom:37px}.billiards-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.billiards-origin{color:#315079;align-items:center;gap:12px;margin-top:20px;font-size:.875rem;font-weight:650;line-height:1.6;display:flex}.uae-flag{background:linear-gradient(#00864a 0 33.33%,#fff 33.33% 66.66%,#131821 66.66%);border-radius:2px;flex-shrink:0;width:29px;height:19px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18355015}.uae-flag i{background:#e4303a;width:8px;position:absolute;top:0;bottom:0;left:0}.billiards-hero h1{letter-spacing:-.055em;max-width:590px;margin-top:24px;font-size:clamp(2.75rem,4.3vw,4.15rem);font-weight:750;line-height:1.12}.billiards-hero h1 span{color:var(--blue)}.billiards-lead{color:#193654;max-width:460px;margin-top:27px;font-size:1.25rem;font-weight:650;line-height:1.65}.billiards-hero-description{color:#536981;max-width:515px;margin-top:19px;font-size:1.0625rem;line-height:1.9}.billiards-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:30px;display:flex}.billiards-hero-actions .button{padding:17px 20px;font-size:.875rem}.billiards-hero-actions .inline-link{margin:0;font-size:.875rem}.billiards-hero-footnote{color:#667b97;max-width:430px;margin-top:22px;font-size:.8125rem;line-height:1.8}.billiards-hero-visual{isolation:isolate;min-height:510px;padding:35px 0 110px;position:relative}.billiards-terminal{z-index:2;margin:0 5px 0 0;position:relative;transform:rotate(-2deg)}.billiards-terminal-top{color:#eef4ff;background:#101b32;border:8px solid #101b32;border-bottom:0;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:8px 8px 11px;font-size:.75rem;line-height:1.4;display:flex}.billiards-terminal-top>span:first-child{letter-spacing:.04em;font-size:.9375rem;font-weight:800}.billiards-terminal-top>span:first-child>span{color:#6ba7ff}.billiards-terminal-top>span:last-child{letter-spacing:.12em;color:#becce0;font-size:.625rem}.billiards-terminal .software-screen{background:#101b32;border:8px solid #101b32;border-top:0;border-radius:0 0 11px 11px;box-shadow:0 22px 35px #0b244725}.billiards-terminal .screen-heading,.billiards-terminal .software-screen figcaption{display:none}.billiards-terminal .screen-zoom{padding:6px 9px;font-size:.6875rem;bottom:10px;left:10px;right:auto}.billiards-page .screen-dialog-bar h2{letter-spacing:0;margin:0;font-size:1rem;line-height:1.5}.billiards-terminal-stand{clip-path:polygon(28% 0,72% 0,84% 91%,100% 95%,100% 100%,0 100%,0 95%,16% 91%);background:linear-gradient(100deg,#a2b0c6,#e4eaf3 45%,#8a9bb4);width:115px;height:54px;margin:auto}.billiards-equipment{z-index:3;pointer-events:none;filter:drop-shadow(0 12px 12px #07132812);width:67%;position:absolute;bottom:14px;right:-20px}.billiards-equipment picture,.billiards-equipment img{width:100%;height:auto;display:block}.billiards-visual-label{color:#4b6587;align-items:center;gap:8px;max-width:175px;font-size:.75rem;line-height:1.7;display:flex;position:absolute;bottom:41px;left:9px}.billiards-visual-label svg{color:var(--blue);flex-shrink:0}.billiards-section-nav{background:#fff;border-block:1px solid #dce6f2}.billiards-section-nav>.container{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:22px;display:flex}.billiards-section-nav a{color:#476184;font-size:.8125rem;font-weight:600;line-height:1.8}.billiards-section-nav a:hover{color:var(--blue)}.billiards-section-heading{max-width:780px;margin-bottom:40px}.billiards-page h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.2}.billiards-section-heading>p:not(.eyebrow){color:#536981;max-width:675px;margin-top:22px;font-size:1.0625rem;line-height:1.9}.billiards-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.billiards-feature-grid article{background:#fff;border:1px solid #dce5f2;border-radius:12px;padding:29px}.billiards-feature-grid h3{letter-spacing:-.035em;margin:23px 0 15px;font-size:1.375rem;line-height:1.4}.billiards-feature-grid p{color:#536981;font-size:.9375rem;line-height:1.9}.billiards-feature-grid a{color:var(--blue);align-items:center;gap:10px;margin-top:23px;font-size:.8125rem;font-weight:600;line-height:1.7;display:flex}.billiards-session-section{background:#f3f7fd;border-block:1px solid #e3ebf5;padding-block:80px}.billiards-content-row{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.billiards-row-copy>p:not(.eyebrow){color:#536981;margin-top:23px;font-size:1.0625rem;line-height:1.9}.billiards-checks{gap:17px;margin:27px 0 0;padding:0;list-style:none;display:grid}.billiards-checks li{color:#3c5678;gap:12px;font-size:.9375rem;line-height:1.8;display:flex}.billiards-checks svg{color:var(--blue);flex-shrink:0;margin-top:4px}.billiards-lights-section{color:#fff;background:#071328;padding-block:90px}.billiards-lights-section .billiards-row-copy>p:not(.eyebrow){color:#bccde5}.billiards-light-steps{gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.billiards-light-steps li{align-items:start;gap:17px;display:flex}.billiards-light-steps li>span{color:#87b4ff;border:1px solid #53749c;border-radius:6px;padding:8px 10px;font-size:.75rem;font-weight:650}.billiards-light-steps h3{font-size:1.0625rem;font-weight:650;line-height:1.6}.billiards-light-steps p{color:#b8cbe5;margin-top:4px;font-size:.875rem;line-height:1.8}.billiards-lights-section .billiards-row-copy>.billiards-light-note{color:#b0c4df;font-size:.875rem;line-height:1.8}.billiards-lights-section .text-link{margin-top:25px;display:inline-flex}.billiards-cafe-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:45px;display:grid}.billiards-counter-image{aspect-ratio:5/4;background:#0b1830;border-radius:14px;overflow:hidden}.billiards-counter-image picture,.billiards-counter-image img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.billiards-overview-section{background:#f3f7fd;border-block:1px solid #e0e9f5}.billiards-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.billiards-overview-grid h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.4rem;line-height:1.5}.billiards-overview-grid>article>p{color:#536981;margin-bottom:24px;font-size:.9375rem;line-height:1.9}.billiards-overview-grid .inline-link{margin-top:24px;font-size:.875rem}.billiards-uae-section{grid-template-columns:1fr 1fr;align-items:start;gap:85px;display:grid}.billiards-uae-section .billiards-origin{margin-top:0}.billiards-uae-section>div>p:not(.billiards-origin){color:#536981;margin-bottom:21px;font-size:1.0625rem;line-height:1.9}.billiards-other-games{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.billiards-other-games a{color:#174cab;background:#edf4ff;border:1px solid #d1e2fd;border-radius:6px;align-items:center;gap:12px;padding:11px 13px;font-size:.8125rem;font-weight:600;display:flex}.billiards-faq-section{background:#f7f9fd;border-block:1px solid #e3eaf5}.billiards-faq-section .faq-section{margin-top:0}.billiards-faq-section .faq-list summary{gap:20px;font-size:1rem;line-height:1.6}.billiards-faq-section .faq-list summary>span{flex-shrink:0}.billiards-faq-section .faq-list p{font-size:.9375rem}.billiards-demo-section{color:#fff;background:linear-gradient(120deg,#0647c9,#0759f5);border-radius:14px;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;margin-block:80px;padding:55px 50px;display:grid}.billiards-demo-section h2{font-size:2.55rem}.billiards-demo-section p:not(.eyebrow){color:#f0f6ff;max-width:530px;margin-top:22px;font-size:1rem;line-height:1.9}.billiards-demo-actions{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.billiards-demo-actions .button{white-space:normal;padding:16px 19px;font-size:.8125rem;line-height:1.6}.billiards-demo-actions>a:not(.button){color:#fff;font-size:.9375rem;line-height:1.7}@media (width<=1100px){.billiards-hero-grid{gap:25px}.billiards-hero-visual{min-height:430px}.billiards-equipment{width:73%;bottom:35px;right:-8px}.billiards-visual-label{max-width:145px;bottom:25px}.billiards-content-row,.billiards-cafe-intro{gap:35px}.billiards-uae-section{gap:45px}.billiards-demo-section{gap:30px;padding:40px 35px}.billiards-demo-section h2{font-size:2.25rem}}@media (width<=900px){.billiards-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billiards-hero-grid{grid-template-columns:1fr;gap:15px}.billiards-hero-copy{max-width:650px}.billiards-hero h1{max-width:620px;font-size:3.4rem}.billiards-hero-description{max-width:600px}.billiards-hero-visual{width:min(640px,100%);min-height:510px;margin:auto;padding-top:15px}.billiards-equipment{width:62%;bottom:0;right:0}.billiards-visual-label{max-width:210px;bottom:22px}.billiards-hero{padding-bottom:30px}.billiards-section-nav>.container{justify-content:flex-start;gap:12px 25px}.billiards-demo-section{grid-template-columns:1fr;gap:28px}.billiards-demo-actions .button{font-size:.875rem}}@media (width<=760px){.billiards-content-row,.billiards-cafe-intro,.billiards-uae-section,.billiards-overview-grid{grid-template-columns:1fr;gap:35px}.billiards-content-row{max-width:640px}.billiards-session-section,.billiards-lights-section{padding-block:55px}.billiards-counter-image{aspect-ratio:16/10}.billiards-row-copy>p:not(.eyebrow),.billiards-uae-section>div>p:not(.billiards-origin){font-size:1rem}.billiards-overview-grid{gap:45px}.billiards-uae-section{gap:28px}.billiards-demo-section{margin-block:55px}.billiards-terminal-top>span:last-child{font-size:.5625rem}.billiards-feature-grid{gap:18px}.billiards-feature-grid article{padding:24px}.billiards-hero-actions{gap:18px 23px}}@media (width<=600px){.billiards-hero{padding-top:22px}.billiards-hero .breadcrumbs{margin-bottom:30px}.billiards-hero h1{margin-top:22px;font-size:2.85rem;line-height:1.12}.billiards-hero .eyebrow{letter-spacing:.13em;font-size:.625rem}.billiards-origin{margin-top:17px;font-size:.8125rem}.billiards-lead{margin-top:24px;font-size:1.125rem}.billiards-hero-description{font-size:1rem}.billiards-hero-visual{min-height:330px;padding:15px 0 85px}.billiards-equipment{width:63%;bottom:0;right:0}.billiards-visual-label{gap:7px;max-width:130px;font-size:.6875rem;bottom:17px}.billiards-terminal{margin-right:0;transform:none}.billiards-terminal-top{border-width:5px;border-radius:10px 10px 0 0;gap:7px;padding:6px 5px 9px}.billiards-terminal-top>span:first-child{font-size:.8125rem}.billiards-terminal-top>span:last-child{letter-spacing:.07em;font-size:.5rem}.billiards-terminal .software-screen{border-width:0 5px 5px;border-top-style:none;border-top-color:currentColor;border-radius:0 0 8px 8px}.billiards-terminal-stand{width:90px;height:40px}.billiards-terminal .screen-zoom{padding:4px 7px;font-size:.625rem;bottom:7px;left:7px;right:auto}.billiards-section-nav>.container{gap:9px 18px;padding-block:18px}.billiards-section-nav a{font-size:.75rem}.billiards-page h2{font-size:2rem}.billiards-section-heading>p:not(.eyebrow){font-size:1rem}.billiards-feature-grid{grid-template-columns:1fr}.billiards-feature-grid article{padding:25px}.billiards-feature-grid h3{margin-top:20px;font-size:1.35rem}.billiards-feature-grid p{font-size:.9375rem}.billiards-counter-image{aspect-ratio:4/3}.billiards-demo-section{width:calc(100% - 32px);padding:35px 25px}.billiards-demo-section h2{font-size:2rem}.billiards-demo-section p:not(.eyebrow),.billiards-faq-section .faq-list summary{font-size:.9375rem}.billiards-faq-section .faq-list p{font-size:.875rem}}@media (width<=360px){.billiards-hero h1{font-size:2.6rem}.billiards-terminal-top>span:last-child{display:none}.billiards-hero-visual{min-height:300px}.billiards-demo-actions .button{font-size:.8125rem}}
