/* ─── V3 GLOBAL POLISH ─────────────────────────────────────────────────────── */
*:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}
::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gold) 45%,transparent);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}
html{scroll-padding-top:90px}
.reveal.fade-up{transform:translateY(24px)}.reveal.fade-right{transform:translateX(28px)}.reveal.fade-left{transform:translateX(-28px)}.reveal.scale-in{transform:scale(.97);opacity:0}.reveal.scale-in.visible{transform:scale(1);opacity:1}
/* ─── interior page V3 header ──── */
.v3-page{background:var(--bg)}
.v3-header{height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px;position:fixed;z-index:50;inset:0 0 auto;padding:0 max(5vw,28px);transition:.35s}.v3-header.scrolled{top:12px;left:4vw;right:4vw;inset-inline:auto;width:92vw;height:62px;padding:0 20px;border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(10,20,35,.06)}
.v3-header nav{display:flex;gap:27px}.v3-header nav a{font-size:13px;color:var(--muted);position:relative}.v3-header nav a:hover,.v3-header nav a[aria-current]{color:var(--ink)}.v3-header nav a[aria-current]:after{content:"";position:absolute;bottom:-7px;left:0;width:13px;height:2px;background:var(--gold)}
/* ─── interior page hero ──── */
.page-hero-v3{padding:165px max(5vw,28px) 95px;background:var(--soft);position:relative;overflow:hidden}.page-hero-v3:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-140px;top:-150px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 25%,transparent),transparent 68%);pointer-events:none}.page-hero-v3 h1{max-width:800px;font:700 clamp(44px,5.8vw,80px)/.96 Manrope;letter-spacing:-3.4px;margin:0;position:relative;z-index:1}.page-hero-v3 h1 em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.page-hero-v3 .lead{font-size:15px;color:var(--muted);max-width:520px;margin:25px 0 0;position:relative;z-index:1}
/* ─── interior page content ──── */
.page-section{padding:110px max(5vw,28px)}.page-kicker{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--gold);margin:0 0 16px}
/* ─── notification badge on live step ──── */
.live-steps li[aria-current]{color:var(--ink);border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 14%,transparent)}
/* ─── V3 sections, wide layouts and responsive rules ─── */
.journey{padding-top:128px;padding-bottom:137px;background:var(--soft);overflow:hidden}.journey-header{max-width:700px}.journey-track{display:grid;grid-template-columns:repeat(6,minmax(155px,1fr));min-width:1090px;padding:0;margin:65px 0 0;list-style:none;position:relative}.journey-track:before{content:"";position:absolute;left:33px;right:33px;top:33px;height:1px;background:var(--line)}.journey-track li{position:relative;z-index:1}.journey-track li>span{display:grid;place-items:center;width:66px;height:66px;background:var(--bg);border:1px solid var(--line);border-radius:50%;color:var(--gold);transition:.3s}.journey-track li:hover>span{transform:scale(1.1);background:var(--gold);color:#fff;border-color:var(--gold);box-shadow:0 10px 20px color-mix(in srgb,var(--gold) 25%,transparent)}.journey-track li svg{width:20px;height:20px}.journey-track b{display:block;margin-top:18px;font:700 13px Manrope;letter-spacing:-.4px}.journey-track small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.trust-v2{padding-top:135px;padding-bottom:138px}.trust-title{max-width:700px}.trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:59px}.trust-cards article{min-height:190px;border:1px solid var(--line);border-radius:14px;padding:23px;background:var(--card);transition:.3s}.trust-cards article:hover{background:var(--soft);transform:translateY(-6px)}.trust-cards svg{width:22px;height:22px;color:var(--gold)}.trust-cards h3{font:700 16px Manrope;margin:27px 0 7px;letter-spacing:-.5px}.trust-cards p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}
.kriasha-v2{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:8vw;padding-top:130px;padding-bottom:130px;background:var(--v2-navy);color:#fff}.kriasha-v2 .v2-eyebrow{color:#d4a45f}.kriasha-v2 h2{font-size:clamp(34px,4.1vw,61px)}.kriasha-v2 h2 em{color:#d4a45f}.kriasha-copy>p:not(.v2-eyebrow){max-width:625px;color:#bac7d9;font-size:14px;margin:25px 0}.kriasha-copy .v2-text-link{color:#fff}.kriasha-timeline{list-style:none;padding:0;margin:0;border-top:1px solid #44516a}.kriasha-timeline li{display:grid;grid-template-columns:90px 1fr;gap:13px;border-bottom:1px solid #44516a;padding:20px 0}.kriasha-timeline span{font-size:10px;font-weight:700;color:#d4a45f;letter-spacing:1px;text-transform:uppercase}.kriasha-timeline b{font:600 14px Manrope}.philosophy{min-height:605px;display:grid;place-items:center;position:relative;overflow:hidden;padding-top:115px;padding-bottom:115px}.philosophy-copy{max-width:870px;text-align:center;position:relative;z-index:2}.philosophy-copy p:not(.v2-eyebrow){max-width:570px;margin:27px auto 0;color:var(--muted);font-size:14px}.philosophy-orbit{position:absolute;width:540px;height:540px;border:1px solid var(--line);border-radius:50%;opacity:.7;animation:orbit 25s linear infinite}.philosophy-orbit:after,.philosophy-orbit:before{content:"";position:absolute;border:1px solid var(--line);border-radius:50%;inset:65px}.philosophy-orbit:after{inset:135px}.philosophy-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px 4px color-mix(in srgb,var(--gold) 25%,transparent)}.philosophy-orbit i:nth-child(1){top:16%;left:14%}.philosophy-orbit i:nth-child(2){right:8%;bottom:24%;background:var(--v2-blue)}.philosophy-orbit i:nth-child(3){bottom:9%;left:35%;width:6px;height:6px}.pre-footer{background:#0d1829;color:#fff;text-align:center;position:relative;overflow:hidden;padding-top:125px;padding-bottom:130px}.pre-footer h2{font-size:clamp(45px,5.6vw,82px);position:relative}.pre-footer .v2-eyebrow{position:relative}.pre-footer .button{position:relative;margin-top:32px;min-height:50px}.pre-footer .button.light{background:#fff;color:#172442}.pre-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 106%,#d4a45f80,transparent 50%),radial-gradient(circle at 11% 12%,#4a90e226,transparent 30%)}.v2-footer{padding-top:61px}.site-cursor{display:none}
.contact-v2{padding-top:0;padding-bottom:125px}.contact-v2-inner{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.contact-v2-card{border:1px solid var(--line);border-radius:16px;padding:30px;background:var(--card)}.contact-v2-card h2{font-size:clamp(31px,3.5vw,51px);line-height:1.06;letter-spacing:-1.8px;margin:0}.contact-v2-card>p{margin:16px 0 0;color:var(--muted);max-width:520px}.contact-v2-card ul{list-style:none;padding:0;margin:30px 0 0}.contact-v2-card li{padding:14px 0;border-top:1px solid var(--line)}.contact-v2-card li:last-child{border-bottom:1px solid var(--line)}.contact-v2-card span{display:block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.contact-v2-card a,.contact-v2-card address{display:block;margin-top:5px;color:var(--ink);font-style:normal;line-height:1.55}.contact-v2-map{width:100%;height:100%;min-height:400px;border:1px solid var(--line);border-radius:16px;filter:grayscale(.16) contrast(.95)}
.bento-grid-premium{grid-auto-rows:210px}.bento-player-fees{grid-column:span 1;background:color-mix(in srgb,var(--v2-blue) 10%,var(--card))}.fee-snippet{position:absolute;left:25px;right:25px;bottom:22px;border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--card) 86%,transparent)}.fee-snippet small,.fee-snippet span{display:block;font-size:8px;color:var(--muted)}.fee-snippet b{display:block;font:700 17px Manrope;margin:3px 0}.bento-coach-salary{grid-column:span 2;background:linear-gradient(125deg,color-mix(in srgb,var(--gold) 10%,var(--card)),var(--card))}.salary-snippet{position:absolute;bottom:21px;left:25px;right:25px;padding:10px 12px;border-radius:10px;background:#172442;color:#dce5f3}.salary-snippet span{display:flex;align-items:center;gap:7px;font-size:9px}.salary-snippet i{display:block;width:7px;height:7px;border-radius:50%;background:#53d69a}.salary-snippet b{display:block;margin-top:6px;font:700 18px Manrope;color:#fff}.bento-events{grid-column:span 1;background:color-mix(in srgb,var(--gold) 12%,var(--card))}.event-snippet{position:absolute;left:25px;bottom:19px}.event-snippet small,.event-snippet span{display:block;color:var(--muted);font-size:8px}.event-snippet b{display:block;font:700 18px Manrope;margin:4px 0}
.live-experience{padding-top:40px;padding-bottom:145px;background:var(--soft)}.live-title{max-width:740px}.live-title>p:not(.v2-eyebrow){max-width:560px;color:var(--muted);font-size:14px;margin:22px 0 0}.live-shell{margin-top:46px;padding:26px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:var(--shadow)}.live-devices{display:grid;grid-template-columns:minmax(0,1fr) 230px 170px;gap:12px;align-items:end}.live-desktop,.live-tablet,.live-phone{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.live-desktop{padding:18px}.live-desktop header,.live-tablet header,.live-phone header{display:flex;align-items:center;justify-content:space-between}.live-desktop header b,.live-tablet b,.live-phone b{font:700 13px Manrope;letter-spacing:-.4px}.live-desktop header small,.live-tablet small,.live-phone small{font-size:9px;color:var(--muted)}.live-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.live-kpis div{border:1px solid var(--line);border-radius:9px;padding:8px}.live-kpis small{display:block;font-size:8px;color:var(--muted)}.live-kpis b{display:block;font:700 16px Manrope}.live-chart{display:flex;align-items:end;gap:5px;height:64px;padding:9px 10px;border:1px solid var(--line);border-radius:9px}.live-chart i{display:block;flex:1;border-radius:5px 5px 2px 2px;background:var(--v2-blue);animation:barpulse 2.9s ease-in-out infinite}.live-chart i:nth-child(1){height:35%}.live-chart i:nth-child(2){height:54%;animation-delay:-.2s}.live-chart i:nth-child(3){height:40%;animation-delay:-.4s}.live-chart i:nth-child(4){height:68%;animation-delay:-.7s}.live-chart i:nth-child(5){height:81%;animation-delay:-1s}.live-chart i:nth-child(6){height:95%;animation-delay:-1.3s}.live-desktop ul{list-style:none;padding:0;margin:11px 0 0}.live-desktop li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line)}.live-desktop li:last-child{border:0}.live-desktop li span{font-size:9px;color:var(--muted)}.live-desktop li b{font-size:9px;font-weight:700;text-align:right}.live-tablet{padding:14px 13px 18px}.live-tablet p{margin:18px 0 6px;font:600 12px/1.3 Manrope;letter-spacing:-.3px}.live-tablet span{font-size:10px;color:var(--muted)}.live-phone{padding:11px 11px 15px}.live-phone p{margin:15px 0 10px;font:600 10px/1.35 Manrope}.live-phone span{display:inline-block;font-size:9px;background:color-mix(in srgb,var(--gold) 18%,transparent);color:#9f6a21;padding:5px 7px;border-radius:6px}.live-phone i{display:block;margin-top:9px;font-style:normal;font-size:8px;color:#2a9b71}.live-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;gap:8px;padding:0;margin:16px 0 0}.live-steps li{font-size:9px;color:var(--muted);padding:8px;border:1px solid var(--line);border-radius:8px;text-align:center;transition:.25s}.live-steps li.active{color:var(--ink);border-color:color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 14%,transparent)}
.v2-footer .footer-links{grid-template-columns:repeat(5,minmax(0,1fr))}
.site-loader{position:fixed;inset:0;z-index:250;display:grid;place-content:center;gap:10px;background:var(--bg);transition:opacity .36s ease,visibility .36s ease}.loader-mark{display:grid;place-items:center;width:62px;height:62px;margin:auto;border-radius:15px;background:var(--ink);color:var(--bg);font:700 34px/1 Manrope;letter-spacing:-1px;animation:loaderMark .58s ease both}.loader-wordmark{font:600 17px/1.2 Manrope;letter-spacing:-.4px;opacity:0;animation:loaderWord .28s ease .26s forwards}.loaded .site-loader{opacity:0;visibility:hidden}
.mobile-sticky-cta{display:none}
@media (hover:hover) and (pointer:fine){.has-custom-cursor,.has-custom-cursor a,.has-custom-cursor button{cursor:none}.site-cursor{display:block;position:fixed;z-index:200;top:0;left:0;width:13px;height:13px;border:1.5px solid var(--gold);border-radius:50%;background:color-mix(in srgb,var(--gold) 15%,transparent);pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:width .18s,height .18s,background .18s,opacity .2s}.site-cursor.active{opacity:1}.site-cursor.hover{width:32px;height:32px;background:color-mix(in srgb,var(--gold) 25%,transparent)}.site-cursor.press{width:8px;height:8px}}@keyframes particle{50%{transform:translateY(-25px) translateX(12px);opacity:.3}}@keyframes v2float{50%{transform:translateY(-11px)}}@keyframes drawline{to{stroke-dashoffset:0}}@keyframes ring{from{stroke-dashoffset:195}}@keyframes barpulse{50%{transform:scaleY(.72);transform-origin:bottom}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes loaderMark{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes loaderWord{to{opacity:1}}
@media(max-width:1180px){.v2-hero{grid-template-columns:minmax(0,.86fr) minmax(450px,1.14fr);padding-inline:max(4vw,26px)}.v2-section{padding-inline:max(4vw,26px)}.v2-hero h1{font-size:clamp(43px,5.5vw,70px)}.tablet{left:-17px;transform:scale(.9) perspective(1200px) rotateY(14deg)}.phone{right:1%;transform:scale(.93) perspective(1200px) rotateY(-9deg)}.laptop{width:94%}.revenue-panel{left:6%}.coach-panel{right:-18px}.bento-grid{grid-auto-rows:225px}}
@media(max-width:991px){.v2-hero{grid-template-columns:1fr;min-height:auto;padding-top:136px;padding-bottom:50px;gap:15px}.v2-hero-copy{max-width:700px}.v2-devices{width:min(690px,100%);height:542px;margin:0 auto}.laptop{width:89%;right:4%}.tablet{left:0}.phone{right:5%}.trust-cards{grid-template-columns:repeat(2,1fr)}.kriasha-v2{grid-template-columns:1fr;gap:55px}.contact-v2-inner{grid-template-columns:1fr}.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-booking,.bento-payments,.bento-analytics,.bento-coach-salary{grid-column:span 2}.bento-facility,.bento-players{grid-column:span 1}.bento-facility{display:block}.facility-grid{position:absolute;bottom:19px;right:20px}.bento-players{grid-column:span 2}.bento-members,.bento-player-fees,.bento-events{grid-column:span 1}.live-devices{grid-template-columns:1fr}.live-tablet,.live-phone{display:grid;grid-template-columns:1fr;align-items:start}.live-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.journey{padding-right:0}.journey-track{overflow:auto;padding-right:32px;scrollbar-width:none}.journey-track::-webkit-scrollbar{display:none}.v2-footer .footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.v2-header .nav-actions{gap:3px}.v2-header .theme-toggle{width:44px}.v2-header nav.open{top:62px;gap:0;padding:10px}.v2-header nav.open a{min-height:44px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--line)}.v2-header nav.open a:last-child{border:0}.v2-hero{padding:117px 21px 42px;gap:10px}.v2-hero h1,.v2-section h2{letter-spacing:-2.8px}.v2-hero h1 em,.v2-section h2 em{letter-spacing:-1.8px}.v2-hero-copy>p:not(.v2-eyebrow){font-size:13px;margin-top:21px}.v2-hero-copy .hero-subcopy{font-size:12px}.v2-actions{margin-top:24px;gap:13px}.v2-actions .button{width:100%;justify-content:center}.v2-text-link{font-size:12px}.v2-devices{height:375px;width:100%;margin-top:0;transform:none!important}.laptop{top:25px;right:2%;width:88%;height:267px;border-width:5px;border-bottom-width:8px;border-radius:11px;transform:perspective(1000px) rotateY(-5deg)}.laptop:after{bottom:-12px;height:6px}.device-top{height:24px;padding:0 8px;font-size:6px;gap:4px}.slotify-mark{width:14px;height:14px;border-radius:4px;font-size:8px}.device-top>small{font-size:6px}.notification{width:11px;height:11px;font-size:6px}.laptop-layout{height:calc(100% - 24px)}.laptop-layout>aside{width:31px;padding:14px 8px}.laptop-layout>aside i{width:14px;height:2px;margin-bottom:12px}.laptop-main{padding:10px}.ui-greeting b{font-size:9px}.ui-greeting small,.ui-metrics small,.ui-chart small,.ui-sessions small{font-size:5px}.ui-greeting button{font-size:5px;padding:4px}.ui-metrics{margin:7px 0;gap:4px}.ui-metrics>div{padding:4px;border-radius:4px}.ui-metrics strong{font-size:9px}.ui-metrics em{font-size:5px}.ui-chart{padding:5px;border-radius:5px}.ui-chart>div{font-size:6px}.ui-chart svg{height:53px}.ui-sessions{font-size:6px;margin-top:4px}.ui-sessions>div{gap:4px;margin-top:0;padding:1px}.ui-sessions p strong{font-size:5px}.ui-sessions em{font-size:5px}.session-dot{width:3px;height:13px}.tablet{left:-8px;bottom:4px;width:155px;height:202px;border-width:5px;border-radius:14px;padding:13px 9px;transform:perspective(1000px) rotateY(11deg)}.tablet:before{top:5px;left:calc(50% - 9px);width:18px;height:2px}.tablet-head{font-size:6px;margin:3px 0 10px}.tablet-head span{font-size:5px}.tablet-calendar{gap:4px}.tablet-calendar small,.tablet-calendar i{font-size:5px;height:10px}.booking-ticket{gap:4px;padding:5px 4px;margin-top:5px;border-radius:4px}.booking-ticket>span{width:18px;height:18px;border-radius:4px;font-size:6px}.booking-ticket span small{font-size:4px}.booking-ticket p{font-size:5px}.booking-ticket p small{font-size:5px}.phone{right:1%;bottom:-7px;width:94px;height:184px;border-width:4px;border-radius:16px;padding:18px 7px 8px;transform:perspective(1000px) rotateY(-6deg)}.phone-notch{left:calc(50% - 19px);width:38px;height:8px;border-radius:0 0 5px 5px}.phone-title{font-size:6px}.phone-welcome{margin:10px 0 7px}.phone-welcome small{font-size:5px}.phone-welcome b{font-size:9px}.phone-book{gap:4px;border-radius:5px;padding:5px 4px}.phone-icon{width:15px;height:15px;border-radius:4px}.phone-icon svg{width:8px;height:8px}.phone-book p{font-size:5px}.phone-book>svg{width:8px;height:8px}.phone-bar{border-radius:5px;margin-top:6px;padding:5px}.phone-bar small{font-size:4px}.phone-bar b,.phone-bar span{font-size:5px}.phone>nav{bottom:4px;padding-top:3px;font-size:7px}.revenue-panel{top:3px;left:5%;padding:7px 8px;min-width:100px;border-radius:8px}.revenue-panel small,.revenue-panel span{font-size:5px}.revenue-panel b{font-size:11px}.coach-panel{right:-5px;top:178px;gap:4px;padding:5px}.coach-avatar{width:19px;height:19px;font-size:7px}.coach-panel b{font-size:6px}.coach-panel small{font-size:5px}.coach-panel>i{font-size:6px}.why-slotify,.platform,.live-experience,.journey,.trust-v2,.kriasha-v2{padding-top:80px;padding-bottom:80px}.story-steps{margin-top:40px}.story-steps:before{left:20px}.story-line{grid-template-columns:60px minmax(0,1fr);gap:15px;padding-bottom:28px}.story-line>span{width:41px;height:41px;font-size:8px}.story-line p{font-size:16px;margin-top:3px}.platform-title>p:not(.v2-eyebrow){font-size:12px}.bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:188px;gap:9px;margin-top:34px}.bento{padding:15px;border-radius:12px}.bento h3{font-size:13px;margin:11px 0 4px}.bento p{font-size:9px}.bento-icon{width:29px;height:29px;border-radius:8px}.bento-icon svg{width:14px;height:14px}.bento-booking,.bento-payments,.bento-analytics,.bento-facility,.bento-players,.bento-coach-salary{grid-column:span 2}.bento-booking{height:205px}.booking-visual{min-width:132px;width:50%;padding:10px 7px;margin:22px -5px -4px 4px}.booking-visual>div b{font-size:7px}.booking-visual>div small,.visual-pill{font-size:6px}.visual-pill{padding:5px;margin-top:6px}.bento-attendance,.bento-coach,.bento-members,.bento-player-fees,.bento-events{grid-column:span 1}.attendance-ring{bottom:11px;right:12px;width:56px;height:56px}.attendance-ring b{font-size:15px}.attendance-ring small{font-size:6px}.payment-card{min-width:120px;padding:9px;border-radius:8px}.payment-card small{font-size:5px}.payment-card b{font-size:14px;margin:2px 0 5px}.payment-card span{font-size:5px;padding-top:4px}.membership-bars{height:44px;right:15px;bottom:14px}.membership-bars i{width:5px}.mini-bars{height:62px;gap:4px}.mini-bars i{width:6px}.facility-grid{width:74px;gap:3px;bottom:15px;right:15px}.facility-grid i{height:19px}.fee-snippet{left:15px;right:15px;bottom:12px}.fee-snippet b,.salary-snippet b,.event-snippet b{font-size:13px}.salary-snippet{left:15px;right:15px;bottom:12px}.event-snippet{left:15px;bottom:12px}.live-shell{padding:14px;margin-top:32px}.live-desktop{padding:12px}.live-kpis b{font-size:12px}.live-steps{grid-template-columns:1fr 1fr}.live-steps li{font-size:8px;padding:7px}.journey{padding-right:0}.journey-track{margin-top:38px}.trust-cards{grid-template-columns:1fr 1fr;gap:9px;margin-top:33px}.trust-cards article{min-height:150px;padding:16px}.trust-cards svg{width:18px;height:18px}.trust-cards h3{font-size:13px;margin:18px 0 5px}.trust-cards p{font-size:9px}.kriasha-v2{gap:35px}.kriasha-copy>p:not(.v2-eyebrow){font-size:12px}.kriasha-timeline li{grid-template-columns:64px 1fr;padding:14px 0}.kriasha-timeline span{font-size:8px}.kriasha-timeline b{font-size:12px}.philosophy{min-height:490px;padding:75px 21px}.philosophy-copy p:not(.v2-eyebrow){font-size:12px}.philosophy-orbit{width:370px;height:370px}.philosophy-orbit:after,.philosophy-orbit:before{inset:45px}.philosophy-orbit:after{inset:95px}.contact-v2{padding-bottom:80px}.contact-v2-card{padding:22px}.contact-v2-card ul{margin-top:20px}.contact-v2-map{min-height:290px}.mobile-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;display:flex;justify-content:center;align-items:center;gap:8px;padding:13px 14px;border-radius:12px;background:#172442;color:#fff;border:1px solid #2f3f5d;z-index:120;box-shadow:0 18px 30px rgba(4,10,18,.35)}.mobile-sticky-cta svg{width:14px;height:14px}.pre-footer{padding:80px 21px 100px}.pre-footer h2{font-size:44px}.footer-links{grid-template-columns:1fr 1fr}.v2-footer .footer-links{grid-template-columns:1fr 1fr}}
@media(max-width:390px){.v2-hero h1{font-size:40px}.v2-devices{height:340px}.laptop{top:25px}.phone{right:-2%}.tablet{left:-12px}.revenue-panel{left:0}.coach-panel{right:-20px}.bento-grid{grid-auto-rows:181px}.bento-booking{height:195px}.live-steps{grid-template-columns:1fr}.trust-cards{grid-template-columns:1fr}.trust-cards article{min-height:125px}.contact-v2-card h2{font-size:33px}.v2-footer .footer-links{grid-template-columns:1fr}.mobile-sticky-cta{left:10px;right:10px;bottom:10px}.pre-footer h2{font-size:38px}}
@media(min-width:1600px){.v2-hero{grid-template-columns:minmax(0,.96fr) minmax(580px,1.04fr);padding-inline:max(11vw,90px)}.v2-section{padding-inline:max(11vw,90px)}.v2-hero-copy{max-width:740px}.v2-devices{height:610px;max-width:780px}.laptop{height:449px}.why-slotify,.platform,.live-experience,.trust-v2{padding-top:165px;padding-bottom:165px}.bento-grid{grid-auto-rows:245px}.bento h3{font-size:19px}.live-shell{padding:34px}.contact-v2-map{min-height:460px}}@media(min-width:2200px){.v2-hero{padding-inline:max(15vw,240px)}.v2-section{padding-inline:max(15vw,240px)}.v2-devices{max-width:860px}.platform-title,.trust-title,.live-title{max-width:790px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none!important}.floating,.hero-particles i,.draw-chart,.attendance-ring .ring-progress,.mini-bars i,.philosophy-orbit,.live-chart i{animation:none!important}.v2-mesh{transform:none!important}.bento,.booking-visual,.payment-card,.journey-track li>span,.laptop,.tablet,.phone,.site-loader{transition:none!important}.site-cursor{display:none!important}.site-loader{display:none!important}}
@media (max-height:470px) and (orientation:landscape){.mobile-sticky-cta{position:static;display:inline-flex;margin:12px 21px 0}}
