@property --dashboard-current-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zymko-enhanced .hero-preview-wrap:before,.zymko-enhanced .hero-preview-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--dashboard-current-angle), transparent 0deg 255deg, #8fdb2310 280deg, #a7ff0066 310deg, #b7ff35 338deg, #efffc9 348deg, transparent 355deg 360deg);-webkit-mask-composite:xor;padding:2px;animation:12s linear infinite dashboard-electric-current;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zymko-enhanced .hero-preview-wrap:before{filter:blur(5px);opacity:.65}.zymko-enhanced .hero-preview-wrap:after{opacity:.9}.zymko-enhanced .hero[data-motion-paused=true] .hero-preview-wrap:before,.zymko-enhanced .hero[data-motion-paused=true] .hero-preview-wrap:after{animation-play-state:paused}@keyframes dashboard-electric-current{to{--dashboard-current-angle:360deg}}@media (prefers-reduced-motion:reduce){.zymko-enhanced .hero-preview-wrap:before,.zymko-enhanced .hero-preview-wrap:after{opacity:.25;animation:none}}.experience-switch{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.experience-switch button{color:#bac9b2;background:#111b13;border:1px solid #3b4d35;border-radius:100px;padding:8px 12px;font-size:12px;transition:background .2s,color .2s}.experience-switch button[aria-pressed=true]{color:#142009;background:#b7ff35;border-color:#b7ff35}.zymko-enhanced .product-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zymko-enhanced .product-selector>button{gap:12px;min-width:0;padding:20px 15px}.zymko-enhanced .selector-text{min-width:0}.zymko-enhanced .selector-text em{white-space:normal;line-height:1.6}.experience-note{color:#a1b197;margin-top:18px;font-size:12px;line-height:1.7}.zymko-enhanced .pricing-tabs{flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;display:flex}.studio-pricing{background:linear-gradient(135deg,#192416,#0d150e);border:1px solid #3b4d35;border-radius:12px;max-width:800px;padding:38px}.studio-pricing small{letter-spacing:2px;color:#b7ff35;font-size:11px}.studio-pricing h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(26px,3vw,38px)}.studio-pricing p{color:#b8c5b5;max-width:600px;margin-bottom:28px;font-size:16px;line-height:1.8}@media (max-width:1050px){.zymko-enhanced .product-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.zymko-enhanced .product-selector{grid-template-columns:1fr}.studio-pricing{padding:24px}}.zymko-enhanced{--font-display:"Manrope", "Segoe UI", sans-serif;--font-body:"DM Sans", "Segoe UI", sans-serif;font-family:var(--font-body);text-rendering:optimizelegibility}.zymko-enhanced :is(h1,h2,h3,h4){font-family:var(--font-display);text-wrap:balance;font-weight:700}.zymko-enhanced .hero-v2 h1{letter-spacing:-.055em;font-size:clamp(46px,4.7vw,72px);font-weight:800;line-height:1.09}.zymko-enhanced .hero-v2 h1 span{color:#0000;background:linear-gradient(110deg,#d6ff97 5%,#b7ff35 55%,#94da29);-webkit-background-clip:text;background-clip:text}.zymko-enhanced :is(.selector-heading h2,.product-heading h2,.feature-intro h3,.foundation-heading h2,.why-copy h2,.about-copy h2,.pricing-head h2,.contact-card h2){letter-spacing:-.045em;line-height:1.12}.zymko-enhanced :is(.hero-copy>p,.selector-heading p,.product-intro>p,.feature-intro>p,.foundation-heading p,.why-copy>p,.about-copy>p,.pricing-head p,.contact-card>div>p){color:#b8c5b5;text-wrap:pretty;font-size:clamp(15px,1.1vw,17px);line-height:1.8}.zymko-enhanced :is(.nav-wrap nav a,.button){letter-spacing:-.01em;font-size:13px}.zymko-enhanced :is(.dash-metrics strong,.price-result>strong,.school-price-grid strong){font-variant-numeric:tabular-nums}.zymko-enhanced :is(a,button,input,textarea):focus-visible{outline-offset:5px;outline:2px solid #d6ff97}.zymko-enhanced .hero-preview-wrap{--tilt-x:0deg;--tilt-y:-3deg;transform:perspective(1600px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.zymko-enhanced .hero-preview-wrap:hover{transform:perspective(1600px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 34px 100px #0009,0 0 65px #9be52d15}.zymko-enhanced .hero-preview-wrap:focus-within{transform:none}.spatial-scene{perspective:1000px;opacity:.28;pointer-events:none;z-index:1;width:680px;height:680px;position:absolute;top:-210px;right:-220px}.spatial-sphere{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(62deg)rotate(-24deg)}.spatial-ring{transform-style:preserve-3d;border:1px solid #b7ff35;border-radius:50%;position:absolute;inset:12%}.ring-equator{box-shadow:0 0 22px #b7ff351a}.ring-meridian{transform:rotateY(90deg)}.ring-diagonal{transform:rotateY(45deg)rotateX(35deg)}.ring-latitude{border-color:#e3ffb7;inset:23%;transform:translateZ(145px)}.spatial-satellite{background:#d6ff97;border-radius:50%;width:9px;height:9px;position:absolute;top:12%;left:50%;box-shadow:0 0 24px #b7ff35}@media (prefers-reduced-motion:no-preference){.spatial-sphere{animation:28s linear infinite spatial-orbit}.zymko-enhanced .about-ring{animation:9s ease-in-out infinite spatial-breathe}}.hero[data-motion-paused=true] .spatial-sphere{animation-play-state:paused}@keyframes spatial-orbit{0%{transform:rotateX(62deg)rotate(-24deg)rotateY(0)}to{transform:rotateX(62deg)rotate(-24deg)rotateY(360deg)}}@keyframes spatial-breathe{0%,to{transform:perspective(900px)rotateX(18deg)rotateY(-12deg)}50%{transform:perspective(900px)rotateX(-12deg)rotateY(18deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zymko-enhanced :is(.foundation-grid article,.capability-grid article){transition:transform .3s,border-color .3s}.zymko-enhanced :is(.foundation-grid article,.capability-grid article):hover{border-color:#b7ff3577;transform:perspective(900px)translateY(-4px)rotateX(2deg)}}@media (max-width:760px){.zymko-enhanced .hero-v2 h1{letter-spacing:-.05em;font-size:clamp(42px,10.5vw,66px)}.zymko-enhanced .hero-preview-wrap,.zymko-enhanced .hero-preview-wrap:hover{transform:none}.spatial-scene{opacity:.16;width:420px;height:420px;top:-120px;right:-220px}.ring-latitude{transform:translateZ(90px)}.zymko-enhanced .hero-preview-label{letter-spacing:1px;font-size:8px}.zymko-enhanced .hero-preview-label small{font-size:7px}}@media (prefers-reduced-motion:reduce){.zymko-enhanced .hero-preview-wrap,.zymko-enhanced .hero-preview-wrap:hover{transition:none;transform:none}.spatial-sphere,.zymko-enhanced .about-ring{animation:none}}.world-section{max-width:1540px;margin:auto;padding:36px 6% 86px}.world-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.world-heading h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(32px,3.8vw,52px);line-height:1.14}.world-heading h2 span{color:#c8ff86}.world-heading>p{color:#9cac96;max-width:330px;font-size:14px;line-height:1.8}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.world-card{isolation:isolate;background:#172318;border:1px solid #b4d59140;border-radius:22px;min-width:0;height:450px;transition:transform .5s cubic-bezier(.2,.75,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 18px 45px #0005,inset 0 1px #ffffff25}.world-card:nth-child(2){transition-delay:30ms}.world-selected{border-color:#c8ff8680}.world-poster,.world-video,.world-shade{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-poster{filter:saturate(.65)brightness(.85);transition:transform 1s,filter .6s}.world-video{opacity:0;filter:saturate(.8);transition:opacity .6s}.world-playing .world-video{opacity:1}.world-shade{background:linear-gradient(#07100740 0%,#0000 30%,#07100735 48%,#071007cc 100%)}.world-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff40,inset 1px 0 #ffffff15}.world-top{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:18px 18px auto}.world-top>span{letter-spacing:1.3px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f3f8ed;background:#0a140b60;border:1px solid #ffffff25;border-radius:100px;padding:9px 11px;font-size:9px;font-weight:700}.world-play{color:#efffdf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11200e70;border:1px solid #efffdf55;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.world-play:disabled{opacity:.4}.world-glass{-webkit-backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(135deg,#c3dfac24,#182617b8);border:1px solid #e8ffd22b;border-radius:16px;padding:20px 20px 16px;transition:background .4s,transform .4s;position:absolute;bottom:30px;left:12px;right:12px;box-shadow:0 10px 32px #0003,inset 0 1px #ffffff18}.world-icon{color:#d4ff9d;background:#d1ffa612;border:1px solid #d1ffa647;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:24px;display:grid}.world-glass h3{letter-spacing:-.04em;color:#f7ffef;margin:0 0 9px;font-size:21px;line-height:1.25}.world-glass p{color:#d0dbc9;min-height:42px;margin:0 0 16px;font-size:12px;line-height:1.7}.world-explore{color:#d5ffa2;background:0 0;border:0;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;font-size:12px;font-weight:600;display:flex}.world-explore span{font-size:20px}.world-status{text-align:center;color:#cfdfbd;letter-spacing:1.5px;opacity:.75;font-size:8px;position:absolute;bottom:10px;left:0;right:0}.world-footnote{color:#819277;margin:18px 0 0;font-size:11px;line-height:1.6}.world-card:focus-within{border-color:#c8ff86;box-shadow:0 0 0 2px #c8ff8633}.world-play:hover{color:#10200b;background:#b7ff35}.world-explore:hover{color:#fff}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.world-card:hover{border-color:#c8ff86a0;transform:perspective(1200px)translateY(-8px)rotateX(1deg);box-shadow:0 24px 70px #0008,0 0 36px #b7ff3514}.world-card:hover .world-poster{filter:saturate(.9)brightness();transform:scale(1.055)}.world-card:hover .world-glass{background:linear-gradient(135deg,#c3dfac32,#182617c9);transform:translateY(-3px)}}@media (min-width:1200px){.world-card:nth-child(4),.world-card:nth-child(5){height:400px}}@media (max-width:1000px){.world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-heading{flex-direction:column;align-items:flex-start;gap:6px}.world-heading>p{max-width:none}}@media (max-width:600px){.world-section{padding:20px 6% 60px}.world-grid{grid-template-columns:1fr;gap:18px}.world-card{height:440px}.world-heading h2{font-size:36px}.world-glass h3{font-size:23px}.world-glass p{font-size:14px}}@media (prefers-reduced-motion:reduce){.world-card,.world-poster,.world-video,.world-glass{transition:none;transform:none}}.gym-icon{vertical-align:-.18em;width:1.15em;height:1.15em;color:inherit;flex-shrink:0;display:inline-block}.world-icon .gym-icon{width:24px;height:24px}.selector-icon .gym-icon{width:28px;height:28px}.experience-switch button{align-items:center;gap:6px;display:inline-flex}.pricing-tabs .gym-icon{width:18px;height:18px}.ticker b .gym-icon{color:#c8ff86}.zymko-enhanced .dashboard-brand-art{justify-content:center;height:116px;padding:0 0 10px;display:flex;overflow:hidden}.zymko-enhanced .dashboard-brand-art img{object-fit:contain;filter:none;border-radius:12px;width:108px;height:108px;display:block}.zymko-enhanced .dashboard-business-label{color:#c8ff86;letter-spacing:1px;justify-content:center;align-items:center;gap:7px;padding:0 0 18px;font-size:9px;display:flex}.dashboard-business-label .business-icon,.dashboard-business-label .gym-icon{flex-shrink:0;width:20px;height:20px}.hero-preview-wrap .dashboard-business-label{letter-spacing:.6px;font-size:8px}@media (max-width:760px){.zymko-enhanced .dashboard-brand-art{height:86px;padding-bottom:8px}.zymko-enhanced .dashboard-brand-art img{width:78px;height:78px}.zymko-enhanced .dashboard-business-label{letter-spacing:.3px;flex-direction:column;gap:5px;padding-bottom:12px;font-size:7px}.dashboard-business-label .business-icon,.dashboard-business-label .gym-icon{width:18px;height:18px}}@media (max-width:430px){.zymko-enhanced .dashboard-brand-art{height:72px}.zymko-enhanced .dashboard-brand-art img{width:64px;height:64px}.hero-preview-wrap .dashboard-business-label{letter-spacing:0;font-size:6px}}.zymko-enhanced .hero-v2 .hero-inner{grid-template-columns:.68fr 1.32fr;gap:36px;max-width:1680px;padding-left:5%;padding-right:5%}.zymko-enhanced .hero-preview-wrap{padding:20px 20px 14px}.zymko-enhanced .hero-preview-label{letter-spacing:1.2px;font-size:10px}.zymko-enhanced .hero-preview-wrap .dashboard{grid-template-columns:172px minmax(0,1fr);min-height:445px}.zymko-enhanced .dashboard-brand-art{justify-content:center;align-items:center;height:104px;padding:0 0 10px}.zymko-enhanced .dashboard-brand-art img{object-fit:cover;object-position:50% 48%;border-radius:0;width:100%;max-width:150px;height:94px}.zymko-enhanced .dashboard-business-label{letter-spacing:.6px;padding-bottom:20px;font-size:10px}.zymko-enhanced .dash-sidebar nav button{gap:9px;height:auto;min-height:38px;padding:9px 10px;font-size:12px;line-height:1.4}.zymko-enhanced .dash-sidebar nav button>span{flex-shrink:0;width:18px;font-size:16px}.zymko-enhanced .dash-content{padding:25px 24px}.zymko-enhanced .dash-content-top h3{font-size:23px;line-height:1.3}.zymko-enhanced .dash-content-top small{color:#adbea3;font-size:10px;line-height:1.6}.zymko-enhanced .dash-metrics article{gap:8px;padding:16px 13px}.zymko-enhanced .dash-metrics small{font-size:11px;line-height:1.4}.zymko-enhanced .dash-metrics strong{letter-spacing:-.04em;font-size:29px}.zymko-enhanced .dash-metrics em{font-size:10px}.zymko-enhanced .widget-heading b{font-size:13px}.zymko-enhanced .widget-heading small,.zymko-enhanced .bar-labels{font-size:10px}.zymko-enhanced .activity-row b{font-size:11px}.zymko-enhanced .activity-row small{font-size:10px;line-height:1.5}.zymko-enhanced .table-heading b{font-size:16px}.zymko-enhanced .table-heading small{font-size:11px;line-height:1.5}.zymko-enhanced .table-scroll th{padding:13px 11px;font-size:11px}.zymko-enhanced .table-scroll td{padding:14px 11px;font-size:12px}.zymko-enhanced .dash-bottom-note,.zymko-enhanced .dash-caption,.zymko-enhanced .hero-preview-foot{font-size:10px;line-height:1.6}.zymko-enhanced .hero-preview-wrap .dash-content{padding:24px 20px}.zymko-enhanced .hero-preview-wrap .dash-metrics strong{font-size:27px}.zymko-enhanced .hero-preview-wrap .bar-chart{height:155px}@media (max-width:1200px) and (min-width:761px){.zymko-enhanced .hero-v2 .hero-inner{grid-template-columns:1fr;gap:40px}.zymko-enhanced .hero-v2 .hero-copy{max-width:740px}.zymko-enhanced .hero-preview-wrap{justify-self:center;width:100%;max-width:950px}.zymko-enhanced .hero-preview-wrap .dashboard{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:760px){.zymko-enhanced .hero-v2 .hero-inner{grid-template-columns:1fr;gap:32px;padding:60px 5% 90px}.zymko-enhanced .hero-preview-wrap{padding:12px}.zymko-enhanced .hero-preview-wrap .dashboard,.zymko-enhanced .dashboard{grid-template-columns:105px minmax(0,1fr);min-height:390px}.zymko-enhanced .dashboard-brand-art{height:88px;padding-bottom:8px}.zymko-enhanced .dashboard-brand-art img{max-width:100px;height:80px}.zymko-enhanced .dashboard-business-label{gap:5px;padding-bottom:14px;font-size:8px}.zymko-enhanced .dash-sidebar nav button{gap:5px;min-height:35px;padding:8px 5px;font-size:9px}.zymko-enhanced .dash-sidebar nav button>span{width:13px;font-size:13px}.zymko-enhanced .dash-content,.zymko-enhanced .hero-preview-wrap .dash-content{padding:16px 10px}.zymko-enhanced .dash-content-top h3{font-size:17px}.zymko-enhanced .dash-content-top small{font-size:8px}.zymko-enhanced .dash-metrics article{padding:10px 8px}.zymko-enhanced .dash-metrics small{font-size:9px}.zymko-enhanced .dash-metrics strong,.zymko-enhanced .hero-preview-wrap .dash-metrics strong{font-size:21px}.zymko-enhanced .dash-metrics em{font-size:8px}.zymko-enhanced .hero-preview-wrap .bar-chart{height:115px}.zymko-enhanced .widget-heading b{font-size:11px}.zymko-enhanced .widget-heading small,.zymko-enhanced .bar-labels,.zymko-enhanced .hero-preview-label{font-size:8px}.zymko-enhanced .hero-preview-foot{gap:10px;font-size:8px}.zymko-enhanced .dash-bottom-note,.zymko-enhanced .dash-caption{font-size:8px}.zymko-enhanced .table-scroll{overflow-x:auto}.zymko-enhanced .table-scroll table{min-width:400px}}@media (max-width:390px){.zymko-enhanced .hero-preview-wrap .dashboard{grid-template-columns:90px minmax(0,1fr)}.zymko-enhanced .dash-sidebar nav button{font-size:8px}.zymko-enhanced .dashboard-brand-art img{max-width:84px;height:76px}.zymko-enhanced .hero-preview-wrap .dash-metrics strong{font-size:18px}.zymko-enhanced .hero-preview-label{letter-spacing:.4px}}.zymko-enhanced .dashboard-brand-art img{object-position:50% 56%}.zymko-enhanced .world-card{height:490px}.zymko-enhanced .world-glass{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#132016f5,#08120cf0);border-color:#cfffa252;padding:22px 22px 18px;box-shadow:0 12px 36px #0008,inset 0 1px #ffffff1a}.zymko-enhanced .world-card:hover .world-glass{background:linear-gradient(145deg,#19291af7,#09160df5)}.zymko-enhanced .world-glass h3{letter-spacing:-.035em;color:#f5ffed;text-shadow:0 2px 10px #0004;margin-bottom:12px;font-size:clamp(22px,1.9vw,28px);font-weight:800;line-height:1.22}.zymko-enhanced .world-glass p{color:#dfebd6;min-height:72px;margin-bottom:18px;font-size:14px;line-height:1.7}.zymko-enhanced .world-icon{color:#cdff87;background:#b7ff351a;border-color:#b7ff3555}.world-icon .business-icon{width:24px;height:24px}.zymko-enhanced .world-explore{color:#d4ff9f;background:#b7ff3512;border:1px solid #b7ff354d;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:700}.zymko-enhanced .world-explore:hover{color:#142009;background:#b7ff35;border-color:#b7ff35}.zymko-enhanced .world-status{color:#dcebc9;opacity:1}.zymko-enhanced .world-shade{background:linear-gradient(#07100740,#0000 25%,#07100733 40%,#071007cc 100%)}@media (max-width:600px){.zymko-enhanced .world-card{height:500px}.zymko-enhanced .world-glass h3{font-size:26px}.zymko-enhanced .world-glass p{min-height:0;font-size:15px}}.world-tile{min-width:0}.zymko-enhanced .world-tile .world-card{border-radius:20px;height:350px;min-height:0}.zymko-enhanced .world-tile .world-shade{background:linear-gradient(#07100726,#0000 30% 75%,#07100740)}.zymko-enhanced .world-tile .world-poster{filter:saturate(.9)brightness(.98)}.world-small-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d4ff9d;background:#10200d66;border:1px solid #d4ff9d44;border-radius:11px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.world-small-icon .gym-icon,.world-small-icon .business-icon{width:23px;height:23px}.world-pop-caption{text-align:center;font-family:var(--font-display);letter-spacing:-.055em;color:#f0ffd9;text-shadow:0 3px 18px #000c;pointer-events:none;opacity:0;font-size:clamp(36px,4vw,54px);font-weight:800;transition:opacity .25s,transform .5s cubic-bezier(.16,1.4,.35,1);position:absolute;bottom:26px;left:0;right:0;transform:translateY(18px)scale(.86)}.world-tile:hover .world-pop-caption,.world-tile:focus-within .world-pop-caption,.tile-playing .world-pop-caption{opacity:1;transform:translateY(0)scale(1)}.zymko-enhanced .world-below{letter-spacing:-.01em;margin:14px 0 0;font-size:13px;font-weight:600;line-height:1.5}.world-below button{color:#dce8d5;text-align:left;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:5px 2px;display:flex}.world-below button>span:first-child{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(10px,1.1vw,14px)}.world-below button>span:last-child{color:#c8ff86;flex-shrink:0;font-size:21px}.world-below button:hover{color:#c8ff86}@media (max-width:600px){.zymko-enhanced .world-tile .world-card{height:370px}.world-below button>span:first-child{font-size:clamp(11px,3.2vw,15px)}.world-pop-caption{font-size:48px}}@media (prefers-reduced-motion:reduce){.world-pop-caption{transition:none;transform:none}}.zymko-enhanced .world-lyric-caption{letter-spacing:-.045em;padding:0 14px;font-size:clamp(25px,2.5vw,36px);line-height:1.2;bottom:24px}.world-lyric-line{flex-wrap:wrap;justify-content:center;gap:.24em;display:flex}.world-lyric-word{display:inline-block}.world-tile:hover .world-lyric-word,.world-tile:focus-within .world-lyric-word,.tile-playing .world-lyric-word{animation:.55s cubic-bezier(.16,1.5,.4,1) both lyric-word-pop}.world-lyric-word:last-child{color:#c8ff86}@keyframes lyric-word-pop{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.75)}70%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.world-tile .world-lyric-word{opacity:1;filter:none;transform:none;animation:none!important}}.capability-art{contain:layout paint;background:radial-gradient(at 50% 65%,#b7ff3510,#0000 65%);place-items:center;height:130px;margin:4px 0 14px;display:grid}.capability-art svg{filter:drop-shadow(0 7px 10px #0003);width:128px;height:128px;overflow:visible}.zymko-enhanced .capability-grid article:has(.capability-art){min-height:285px;padding:24px}.zymko-enhanced .capability-grid article:has(.capability-art) h4{margin:12px 0 9px;font-size:16px;line-height:1.4}.zymko-enhanced .capability-grid article:has(.capability-art) p{color:#b6c7ac;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.art-float{animation:4s ease-in-out infinite cap-float;animation-delay:var(--art-delay)}.art-bar{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite cap-bars}.art-draw{stroke-dasharray:160;animation:4.2s ease-in-out infinite cap-draw}.art-bell{transform-origin:64px 26px;animation:4s ease-in-out infinite cap-ring}.art-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite cap-pulse}.art-orbit{transform-origin:91px 83px;animation:8s linear infinite cap-clock}.art-rotate{transform-origin:64px 64px;animation:12s linear infinite cap-clock}.art-scan{animation:3s ease-in-out infinite cap-scan}.art-drop{animation:3s ease-in-out infinite cap-drop}.art-slide{animation:3.8s ease-in-out infinite cap-slide}.art-dot{animation:2.6s ease-in-out infinite cap-dot}.art-lift{transform-origin:64px 64px;animation:3s ease-in-out infinite cap-lift}}@keyframes cap-float{50%{transform:translateY(-6px)}}@keyframes cap-bars{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@keyframes cap-draw{0%,12%{stroke-dashoffset:160px;opacity:.3}50%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes cap-ring{0%,65%,to{transform:rotate(0)}72%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}88%{transform:rotate(-5deg)}}@keyframes cap-pulse{50%{opacity:.65;transform:scale(1.08)}}@keyframes cap-clock{to{transform:rotate(360deg)}}@keyframes cap-scan{0%,to{opacity:.4;transform:translateY(-9px)}50%{opacity:1;transform:translateY(42px)}}@keyframes cap-drop{0%,to{transform:translateY(-5px)}55%{transform:translateY(12px)}}@keyframes cap-slide{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes cap-dot{0%,to{opacity:.45}50%{opacity:1}}@keyframes cap-lift{0%,to{transform:rotate(-25deg)translateY(0)}50%{transform:rotate(-15deg)translateY(-8px)}}@media (max-width:600px){.zymko-enhanced .capability-grid article:has(.capability-art){padding:16px}.capability-art{height:108px}.capability-art svg{width:108px;height:108px}.zymko-enhanced .capability-grid article:has(.capability-art) h4{font-size:14px}}.enterprise-capabilities{padding-top:100px;scroll-margin-top:100px}.enterprise-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.enterprise-intro h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.12}.enterprise-intro h2 span{color:#c1d6ad}.enterprise-intro>p{color:#b0bfa6;max-width:390px;margin:0 0 3px;font-size:15px;line-height:1.85}.enterprise-explorer{border-top:1px solid #52644755;grid-template-columns:285px minmax(0,1fr);align-items:start;gap:48px;padding-top:32px;display:grid}.enterprise-nav{flex-direction:column;gap:0;display:flex;position:sticky;top:110px}.enterprise-nav button{text-align:left;color:#91a386;background:0 0;border:0;border-bottom:1px solid #35482d66;align-items:center;gap:14px;padding:24px 12px;transition:color .25s,background .25s;display:flex;position:relative}.enterprise-nav button:before{content:"";opacity:0;background:#b7ff35;width:2px;height:60%;position:absolute;top:20%;left:0}.enterprise-nav button[aria-selected=true]{color:#f0ffdf;background:linear-gradient(90deg,#b7ff350d,#0000)}.enterprise-nav button[aria-selected=true]:before{opacity:1}.enterprise-nav-num{color:#8ea77b;font-variant-numeric:tabular-nums;font-size:10px}.enterprise-nav b{font-size:14px;font-weight:600;display:block}.enterprise-nav small{color:#829477;margin-top:8px;font-size:10px;display:block}.enterprise-nav-arrow{color:#b7ff35;opacity:0;margin-left:auto}.enterprise-nav button[aria-selected=true] .enterprise-nav-arrow{opacity:1}.enterprise-panel{min-width:0}.enterprise-chapter{letter-spacing:2px;color:#a4c486;font-size:10px}.enterprise-panel header h3{letter-spacing:-.045em;max-width:620px;margin:18px 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.18}.enterprise-panel header p{color:#a6b79b;max-width:570px;margin:0;font-size:14px;line-height:1.8}.enterprise-stage{background:radial-gradient(at 25% 45%,#b7ff3510,#0000 65%),linear-gradient(130deg,#152011,#0d150d);border:1px solid #506b3855;border-radius:20px;grid-template-columns:1fr 1.1fr;align-items:center;gap:22px;min-height:320px;margin:32px 0 18px;padding:28px;display:grid;position:relative;overflow:hidden}.enterprise-visual{place-items:center;min-height:260px;display:grid;position:relative}.enterprise-visual .capability-art{z-index:1;contain:layout;background:0 0;width:100%;height:235px;margin:0}.enterprise-visual .capability-art svg{width:220px;height:220px}.enterprise-orbit{border:1px solid #92bb6a26;border-radius:50%;width:210px;height:210px;position:absolute;transform:rotateX(35deg);box-shadow:0 0 0 28px #92bb6a05,0 0 0 56px #92bb6a03}.enterprise-visual-label{letter-spacing:1.5px;color:#7d966c;font-size:8px;position:relative}.enterprise-feature-eyebrow{color:#b7ff35;letter-spacing:1.5px;font-size:9px}.enterprise-detail h4{letter-spacing:-.035em;margin:15px 0;font-size:25px;line-height:1.2}.enterprise-detail>p{color:#bdcdb2;font-size:13px;line-height:1.85}.enterprise-flow{color:#a8bf96;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;font-size:9px;display:flex}.enterprise-flow span{border:1px solid #6c895044;border-radius:100px;padding:6px 8px}.enterprise-flow i{color:#b7ff35;font-style:normal}.enterprise-detail a{color:#d0ff99;border-bottom:1px solid #92bb6a55;gap:16px;padding:5px 0;font-size:12px;display:inline-flex}.enterprise-feature-list{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.enterprise-feature-list button{text-align:left;color:#a8bb9b;background:0 0;border:0;border-bottom:1px solid #31452b88;align-items:center;gap:10px;padding:17px 0;font-size:12px;line-height:1.6;display:flex}.enterprise-feature-list button>span:last-child{opacity:.4;margin-left:auto}.enterprise-feature-dot{background:#60774e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.enterprise-feature-list button[aria-pressed=true]{color:#efffe1}.enterprise-feature-list button[aria-pressed=true] .enterprise-feature-dot{background:#b7ff35;box-shadow:0 0 12px #b7ff35aa}.enterprise-feature-list button:hover{color:#d4ffab}.enterprise-bottom{border-top:1px solid #506b3855;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:28px 0 0;display:flex}.enterprise-bottom p{color:#97ac89;margin:0;font-size:15px;line-height:1.8}.enterprise-bottom strong{color:#e2f5d4;font-size:21px;font-weight:600}@media (prefers-reduced-motion:no-preference){.enterprise-stage{animation:.4s both enterprise-arrive}}@keyframes enterprise-arrive{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.enterprise-explorer{grid-template-columns:220px minmax(0,1fr);gap:24px}.enterprise-stage{grid-template-columns:1fr;padding:20px}.enterprise-visual{min-height:200px}.enterprise-visual .capability-art{height:180px}.enterprise-visual .capability-art svg{width:180px;height:180px}.enterprise-orbit{width:170px;height:170px}.enterprise-detail{padding-top:10px}.enterprise-feature-list{grid-template-columns:1fr}}@media (max-width:760px){.enterprise-capabilities{padding-top:65px}.enterprise-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.enterprise-intro>p{max-width:none}.enterprise-explorer{grid-template-columns:1fr;gap:28px;padding-top:20px}.enterprise-nav{flex-direction:row;gap:10px;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.enterprise-nav button{border:1px solid #445b3655;border-radius:8px;flex:0 0 200px;gap:10px;padding:14px 8px}.enterprise-nav button:before{display:none}.enterprise-nav b{font-size:12px}.enterprise-nav small{font-size:9px}.enterprise-panel header h3{font-size:30px}.enterprise-stage{grid-template-columns:1fr 1fr;gap:12px;padding:18px}.enterprise-visual .capability-art svg{width:150px;height:150px}.enterprise-visual-label{letter-spacing:1px;font-size:6px}.enterprise-detail h4{font-size:20px}.enterprise-detail>p{font-size:12px}.enterprise-flow{gap:5px;font-size:8px}.enterprise-flow span{padding:4px 5px}.enterprise-feature-list{grid-template-columns:1fr 1fr;gap:0 18px}.enterprise-feature-list button{font-size:11px}.enterprise-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:430px){.enterprise-stage{grid-template-columns:1fr}.enterprise-visual{min-height:190px}.enterprise-detail h4{font-size:24px}.enterprise-feature-list{grid-template-columns:1fr}.enterprise-intro h2{font-size:35px}}.enterprise-realistic{align-content:center;min-height:330px}.capability-3d-wrap{width:100%;height:310px;position:relative}.capability-3d{opacity:0;width:100%;height:100%;transition:opacity .4s}.capability-3d.is-ready{opacity:1}.capability-3d canvas{touch-action:pan-y;width:100%;height:100%;display:block}.capability-3d-fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.enterprise-stage:has(.capability-3d-wrap){background:radial-gradient(at 22%,#96c03e14,#0000 62%),linear-gradient(130deg,#121c12,#09110c);padding:24px 20px}.enterprise-stage:has(.capability-3d-wrap) .enterprise-detail{padding:0 8px}.enterprise-realistic .enterprise-visual-label{letter-spacing:1.1px;color:#95ab84;font-size:7px}@media (max-width:1050px){.capability-3d-wrap{height:300px}.enterprise-realistic{min-height:325px}}@media (max-width:760px){.enterprise-stage:has(.capability-3d-wrap){grid-template-columns:1fr}.capability-3d-wrap{height:280px}.enterprise-realistic{min-height:300px}}@media (prefers-reduced-motion:reduce){.capability-3d{transition:none}}.enterprise-feature-summary{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.enterprise-feature-summary p{color:#9caf9e;max-width:580px;margin:0;font-size:13px;line-height:1.8}.enterprise-feature-summary strong{color:#e4eee5;margin-bottom:4px;font-weight:600;display:block}.enterprise-feature-summary a{color:#c7ff85;white-space:nowrap;font-size:11px}.product-cinema{isolation:isolate;background:#0b100e;border:1px solid #7d997c33;border-radius:16px;height:650px;margin:30px 0 0;position:relative;overflow:hidden;box-shadow:0 25px 80px #0004}.cinema-environment,.cinema-environment img,.cinema-environment video,.cinema-wash{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinema-environment img,.cinema-environment video{object-position:35% center;filter:saturate(.4)brightness(.55);opacity:.75}.cinema-wash{background:linear-gradient(90deg,#07110b30,#07100be0 85%),linear-gradient(#07100b22,#0000 30%,#07100b 100%)}.cinema-topline{color:#bbcec0;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;inset:18px 22px auto}.cinema-topline>span{align-items:center;gap:8px;display:flex}.cinema-topline i,.cinema-dot{background:#bcff71;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #bcff7166}.cinema-topline button{color:#dff4d5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16231977;border:1px solid #a2b99c44;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cinema-headline{max-width:450px;position:absolute;top:77px;left:28px;right:28px}.cinema-caption{letter-spacing:1.8px;color:#a2bc9b;font-size:8px}.cinema-headline h4{letter-spacing:-.045em;color:#f1f7ef;margin:12px 0;font-size:clamp(23px,2.5vw,34px);font-weight:500;line-height:1.12}.cinema-focus{color:#93a795;font-size:10px}.cinema-focus b{color:#d1ddce;margin-left:4px;font-weight:500}.cinema-product{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#17241ff5,#0e1915fa);border:1px solid #acbfad40;border-radius:12px;width:79%;max-width:510px;transition:transform .65s;position:absolute;top:210px;right:25px;overflow:hidden;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg);box-shadow:0 24px 65px #0008,inset 0 1px #ffffff12}.product-cinema:hover .cinema-product{transform:perspective(1400px)rotateY(-1deg)}.cinema-appbar{background:#ffffff03;border-bottom:1px solid #9ab49d1e;align-items:center;gap:14px;height:45px;padding:0 16px;display:flex}.cinema-app-brand{color:#e8f0e6;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.cinema-app-brand .business-icon,.cinema-app-brand .gym-icon{color:#c2ff84;width:15px;height:15px}.cinema-app-brand small{color:#819d86;font-size:9px;font-weight:400}.cinema-app-label{color:#97ad9c;border-left:1px solid #9ab49d33;padding-left:14px;font-size:9px}.cinema-dots{color:#8c9f90;margin-left:auto}.cinema-appbody{padding:23px}.cinema-appbody small{color:#8ba18f;letter-spacing:.6px;font-size:8px}.cinema-appbody h5{font-family:var(--font-display);letter-spacing:-.04em;color:#f0f6ed;margin:7px 0;font-size:21px}.cinema-appbody p{color:#a8baab;margin:5px 0;font-size:10px;line-height:1.7}.cinema-profile{align-items:center;gap:13px;display:flex}.cinema-avatar{color:#ddf5d4;background:radial-gradient(circle at 30% 15%,#66855e,#243d30 70%);border:1px solid #95b6a03d;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:500;display:grid;box-shadow:inset 0 1px #fff2}.cinema-avatar.small{border-radius:9px;width:32px;height:32px;font-size:10px}.cinema-status{color:#c2ed9e;white-space:nowrap;background:#a9e66c12;border:1px solid #baff7a27;border-radius:100px;padding:4px 7px;font-size:8px;display:inline-block}.cinema-profile p .cinema-status{margin-left:6px}.cinema-profile-id{color:#6d8774;margin-left:auto;font-size:8px}.cinema-fields{border-top:1px solid #78998225;border-bottom:1px solid #78998225;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:18px 0;display:grid}.cinema-fields div{flex-direction:column;gap:8px;display:flex}.cinema-fields b{color:#dde9d9;font-size:12px;font-weight:500}.cinema-record{align-items:center;gap:10px;margin-top:18px;display:flex}.cinema-ring-icon{color:#bdf48b;border:1px solid #aecb9e33;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cinema-record b{color:#d2dfcc;font-size:10px;font-weight:500}.cinema-record small{letter-spacing:0;margin-top:5px;font-size:8px;display:block}.cinema-record-check{color:#c8ff86;margin-left:auto}.cinema-appfoot{color:#b6ccad;background:#0002;border-top:1px solid #8ca68d25;align-items:center;gap:7px;padding:12px 16px;font-size:8px;display:flex}.cinema-appfoot>span:last-child{color:#607d67;letter-spacing:.7px;margin-left:auto;font-size:6px}.cinema-floating-note{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#243f2be8,#11271de8);border:1px solid #b3d39c44;border-radius:12px;align-items:center;gap:12px;min-width:180px;padding:15px 18px;display:flex;position:absolute;bottom:120px;left:25px;box-shadow:0 18px 40px #0006}.cinema-note-icon{color:#d3ffa5;font-size:21px}.cinema-floating-note small{color:#abc39c;margin-bottom:6px;font-size:8px;display:block}.cinema-floating-note b{color:#efffe6;letter-spacing:-.03em;font-size:22px;font-weight:500}.cinema-note-spark{color:#b7ff35;margin-left:auto;font-size:16px}.cinema-steps{gap:12px;display:flex;position:absolute;bottom:39px;left:24px;right:24px}.cinema-steps button{text-align:left;color:#7c9782;background:0 0;border:0;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;min-width:0;padding:0;display:grid}.cinema-steps button>span{font-size:8px}.cinema-steps i{background:#7c97823b;height:1px}.cinema-steps b{grid-column:1/-1;font-size:8px;font-weight:400;line-height:1.5}.cinema-steps button[aria-pressed=true]{color:#d7f6c4}.cinema-steps button[aria-pressed=true] i{background:#c8ff86;box-shadow:0 0 8px #b7ff3533}.cinema-disclaimer{color:#718978;font-size:7px;position:absolute;bottom:13px;left:24px}.cinema-payment-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cinema-payment-heading h5{font-size:36px;font-weight:500}.cinema-payment-heading h5>span{color:#77957e;font-size:20px}.cinema-payment-symbol{color:#b9f28c;background:radial-gradient(circle,#b7ff3515,#0000 70%);border:1px solid #9fd67c33;border-radius:50%;place-items:center;width:70px;height:70px;font-size:40px;display:grid}.cinema-payment-row{color:#8ba18f;border-top:1px solid #78998225;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.cinema-payment-row b{color:#d2dfcd;font-weight:500}.cinema-lime{color:#c4f49b!important}.cinema-success{background:#b7ff3506;border:1px solid #81ac642b;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:13px 12px;transition:background .6s;display:flex}.cinema-success.is-complete{background:#b7ff3516}.cinema-success>span{color:#c8ff86}.cinema-success b{color:#d2dfcd;font-size:10px;font-weight:500}.cinema-success small{letter-spacing:0;margin-top:5px;font-size:8px;display:block}.cinema-operation-heading,.cinema-overview{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cinema-operation-heading h5,.cinema-overview h5{font-size:20px}.cinema-checkin{align-items:center;gap:25px;padding:12px 0 5px;display:flex}.cinema-checkin h5{font-size:16px}.cinema-checkin p{margin-bottom:13px;font-size:9px}.cinema-qr{background:#d8e6cb;border-radius:12px;flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:3px;width:112px;height:112px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0004}.cinema-qr i{border-radius:1px}.cinema-qr i.filled{background:#1d3828}.cinema-scanline{background:#b7ff35;height:2px;position:absolute;top:15%;left:0;right:0;box-shadow:0 0 16px #b7ff35}.cinema-equipment{align-items:center;gap:14px;padding:20px 0;display:flex}.cinema-equipment>.gym-icon{color:#c8ff86;width:55px;height:55px}.cinema-equipment b{color:#dbe8d5;font-size:11px}.cinema-equipment small{letter-spacing:0;margin-top:8px;line-height:1.8;display:block}.cinema-equipment>span{margin-left:auto;font-size:9px}.cinema-message-to{align-items:center;gap:10px;margin-bottom:20px;display:flex}.cinema-message-to b{color:#dbe8d5;font-size:11px;font-weight:500;display:block}.cinema-message-to small{letter-spacing:0;margin-top:4px;display:block}.cinema-message-to>.cinema-status{margin-left:auto}.cinema-message{background:linear-gradient(140deg,#2d4832,#1c3525);border:1px solid #90ba7130;border-radius:2px 12px 12px;max-width:310px;margin:0 0 18px auto;padding:17px}.cinema-message p{color:#d4e5cc;margin-bottom:10px;font-size:11px}.cinema-message>span{color:#8eaf83;font-size:7px;display:block}.cinema-audience{color:#8da78c;align-items:center;gap:15px;font-size:9px;display:flex}.cinema-audience b{color:#dbe8d5;margin-left:auto;font-weight:500}.cinema-insight-metrics{grid-template-columns:repeat(3,1fr);gap:15px;padding:10px 0 18px;display:grid}.cinema-insight-metrics b{letter-spacing:-.03em;color:#e1eed9;margin-top:8px;font-size:23px;font-weight:500;display:block}.cinema-chart{background:repeating-linear-gradient(0deg,#0000,#0000 32px,#78998213 33px);border-bottom:1px solid #78998233;align-items:flex-end;gap:9px;height:100px;padding-top:10px;display:flex}.cinema-chart>span{transform-origin:bottom;background:linear-gradient(#c8ef8d,#6b904c66);border-radius:3px 3px 0 0;flex:1}.cinema-chart-labels{color:#77957e;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.cinema-permissions>div{color:#bdcdb7;border-bottom:1px solid #78998225;justify-content:space-between;padding:16px 0;font-size:10px;display:flex}.cinema-permissions b{color:#c8ff86}@media (prefers-reduced-motion:no-preference){.cinema-product{animation:.7s cubic-bezier(.16,1,.3,1) both cinema-reveal}.cinema-floating-note{animation:7s ease-in-out infinite cinema-note}.cinema-scanline{animation:3.2s ease-in-out infinite cinema-scan}.cinema-chart>span{animation:.8s cubic-bezier(.16,1,.3,1) both cinema-bar}}@keyframes cinema-reveal{0%{opacity:0;transform:perspective(1400px)rotateY(-8deg)translateY(20px)}to{opacity:1;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}}@keyframes cinema-note{50%{transform:translateY(-7px)}}@keyframes cinema-scan{50%{top:85%}}@keyframes cinema-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@media (max-width:1050px){.product-cinema{height:680px}.cinema-product{width:88%;right:18px}.cinema-floating-note{min-width:160px;padding:12px 15px;bottom:125px;left:18px}.cinema-headline{top:70px;left:22px}.cinema-appbody{padding:18px}.cinema-profile-id{display:none}.cinema-profile p .cinema-status{margin-left:0}.cinema-profile p{flex-wrap:wrap;gap:6px;display:flex}}@media (max-width:760px){.product-cinema{height:650px}.cinema-product{width:82%;max-width:none;top:200px;right:20px}.cinema-headline h4{font-size:30px}.cinema-floating-note{bottom:119px;left:22px}.cinema-topline{font-size:7px}.enterprise-feature-summary{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:430px){.product-cinema{height:650px}.cinema-headline{top:68px;left:18px;right:18px}.cinema-headline h4{font-size:28px}.cinema-product{width:calc(100% - 28px);top:210px;right:14px;transform:none}.product-cinema:hover .cinema-product{transform:none}.cinema-appbody{padding:17px}.cinema-floating-note{min-width:140px;padding:10px 13px;bottom:100px;left:22px}.cinema-floating-note b{font-size:19px}.cinema-steps{gap:10px;bottom:36px;left:18px;right:18px}.cinema-steps b{font-size:7px}.cinema-qr{gap:2px;width:90px;height:90px;padding:10px}.cinema-checkin{gap:14px}.cinema-checkin h5{font-size:14px}.cinema-payment-heading h5{font-size:31px}.cinema-app-label{padding-left:8px;font-size:8px}.cinema-appbar{gap:8px}.cinema-focus{font-size:9px}.cinema-caption{font-size:7px}}@media (prefers-reduced-motion:reduce){.cinema-product,.cinema-floating-note,.cinema-scanline,.cinema-chart>span{transition:none;animation:none}}.rotary-section{background:radial-gradient(at 24% 53%,#7abf1910,#0000 44%),#09100c;overflow:hidden}.rotary-heading{max-width:1440px;margin-left:auto;margin-right:auto}.rotary-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,64px)}.rotary-heading h2 span{color:#c2ff79;-webkit-text-stroke:0}.rotary-heading>p{color:#a4b79b;font-size:14px;line-height:1.8}.rotary-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;max-width:1440px;margin:45px auto 0;display:grid}.rotary-control{flex-direction:column;align-items:center;min-width:0;display:flex}.rotary-wheel{--orbit-radius:184px;aspect-ratio:1;isolation:isolate;flex-shrink:0;width:min(100%,470px);position:relative}.rotary-grid{pointer-events:none;background:repeating-conic-gradient(#b7ff350b 0deg .2deg,#0000 .2deg 30deg);position:absolute;inset:-15%;-webkit-mask-image:radial-gradient(circle,#0000 30%,#000 45%,#0000 70%);mask-image:radial-gradient(circle,#0000 30%,#000 45%,#0000 70%)}.rotary-aura{filter:blur(45px);pointer-events:none;background:#a7ef2522;border-radius:50%;position:absolute;inset:15%}.rotary-backplate{pointer-events:none;background:linear-gradient(150deg,#32472a,#0c180f 65%);border-radius:50%;position:absolute;inset:13%;transform:perspective(900px)rotateX(18deg);box-shadow:0 24px 25px #0009,0 2px #a3ca814d,inset 0 2px 6px #d5ffb333}.rotary-rim{pointer-events:none;background:linear-gradient(145deg,#c6ff7640,#0c190e 70%);border:11px solid #b6ed63;border-radius:50%;position:absolute;inset:15%;transform:perspective(900px)rotateX(18deg);box-shadow:0 0 7px #d9ffa8,inset 0 0 16px #c8ff86,0 0 38px #9de84144,inset 0 0 0 3px #526b29}.rotary-track{pointer-events:none;background:conic-gradient(#92c24822,#0000 60deg,#92c24814 120deg,#0000 180deg,#92c24822 240deg,#0000 300deg);border:1px solid #bfff774d;border-radius:50%;position:absolute;inset:20%;transform:perspective(900px)rotateX(18deg);box-shadow:inset 0 0 0 18px #7dab3f0d,inset 0 0 25px #0008}.rotary-ticks{transform:perspective(900px) rotateX(18deg) rotate(var(--dial-turn));pointer-events:none;background:repeating-conic-gradient(#c8ff8655 0deg .5deg,#0000 .5deg 6deg);border:1px solid #d2ffa929;border-radius:50%;transition:transform 1.25s cubic-bezier(.22,.8,.18,1);position:absolute;inset:18%;-webkit-mask-image:radial-gradient(circle,#0000 64%,#000 65% 68%,#0000 69%);mask-image:radial-gradient(circle,#0000 64%,#000 65% 68%,#0000 69%)}.rotary-current{filter:drop-shadow(0 0 10px #b7ff35);pointer-events:none;background:conic-gradient(from -35deg,#0000,#e0ffb588 18deg,#d9ffa8 35deg,#c8ff8644 50deg,#0000 72deg);border-radius:50%;position:absolute;inset:15%;transform:perspective(900px)rotateX(18deg);-webkit-mask-image:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 72%);mask-image:radial-gradient(circle,#0000 62%,#000 64% 69%,#0000 72%)}.rotary-hub{pointer-events:none;z-index:3;background:linear-gradient(150deg,#27382c,#070f0b);border:2px solid #a1c27e66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%);box-shadow:0 13px #081009,0 15px #516d3599,0 27px 35px #000b,inset 0 2px 10px #c6fba81f}.rotary-hub>img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #b7ff351a);width:170px;height:170px;margin-top:-16px;position:relative}.rotary-logo-light{border-radius:inherit;background:radial-gradient(at 50% 0,#c8ff8655,#0000 60%);animation:1.2s ease-out both dial-logo-light;position:absolute;inset:0;box-shadow:inset 0 8px 18px #c8ff8633}.rotary-hub-tag{color:#c8ff86;letter-spacing:1.3px;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:15px}.rotary-hub-tag svg{width:16px;height:16px}.rotary-hub-tag b{font-weight:500}.rotary-orbit{transform:rotate(var(--dial-turn));z-index:4;pointer-events:none;transition:transform 1.25s cubic-bezier(.22,.8,.18,1);position:absolute;inset:0}.rotary-choice{--slot-angle:0deg;color:#729956;cursor:pointer;width:77px;height:77px;transform:translate(-50%,-50%) rotate(var(--slot-angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(calc(-1 * var(--slot-angle) - var(--dial-turn)));pointer-events:auto;background:#08120bd9;border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;transition:transform 1.25s cubic-bezier(.22,.8,.18,1),color .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;position:absolute;top:50%;left:50%}.rotary-icon{place-items:center;display:grid}.rotary-icon svg{stroke-width:1.6px;filter:drop-shadow(0 0 5px #b7ff3515);width:33px;height:33px;transition:filter .3s}.rotary-choice-label{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:600}.rotary-choice:hover{color:#d9ffa8;background:#21321a;border-color:#a4d86866}.rotary-choice.is-selected{color:#d3ff9b;background:linear-gradient(150deg,#345025,#12220f);border-color:#c8ff8699;box-shadow:0 0 24px #a8fa3c40,inset 0 1px #ddffb833}.rotary-choice.is-selected .rotary-icon svg{filter:drop-shadow(0 0 7px #c8ff86aa)}.rotary-choice:focus-visible{outline-offset:5px;outline:2px solid #e3ffbd}.rotary-pointer{clip-path:polygon(50% 0%,100% 100%,0% 100%);filter:drop-shadow(0 0 8px #b7ff35);z-index:5;pointer-events:none;background:#d5ffa4;width:12px;height:12px;position:absolute;top:28%;left:calc(50% - 6px)}.rotary-caption{text-align:center;max-width:370px;min-height:104px;margin-top:8px}.rotary-caption-kicker{letter-spacing:2px;color:#7d9968;font-size:8px}.rotary-caption h3{letter-spacing:-.04em;color:#ecf9e2;margin:12px 0 8px;font-size:24px;font-weight:600}.rotary-caption p{color:#91a881;margin:0;font-size:12px;line-height:1.8}.rotary-navigation{align-items:center;gap:23px;margin-top:16px;display:flex}.rotary-navigation>button{color:#b8d89c;background:0 0;border:1px solid #82a45b44;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.rotary-navigation>button:hover{background:#c8ff8614;border-color:#c8ff86}.rotary-navigation>span{letter-spacing:1px;color:#d2e7c0;font-variant-numeric:tabular-nums;font-size:10px}.rotary-navigation i{color:#4e683c;margin:0 12px;font-style:normal}.rotary-preview{min-width:0}.rotary-preview-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rotary-preview-title>span{letter-spacing:1.4px;color:#d1ecc1;align-items:center;gap:8px;font-size:9px;display:flex}.rotary-preview-title i{background:#b7ff35;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b7ff3580}.rotary-preview-title small{letter-spacing:1px;color:#71915b;font-size:7px}.zymko-enhanced .rotary-dashboard{background:linear-gradient(145deg,#21311d,#0c170e);border-color:#b7ff3544;border-radius:16px;padding:12px;box-shadow:0 24px 70px #0006;transform:none!important}.rotary-dashboard:before,.rotary-dashboard:after{animation-duration:16s!important}.rotary-dashboard .dashboard-shell{border-radius:9px}.zymko-enhanced .rotary-dashboard .dashboard{grid-template-columns:142px minmax(0,1fr);min-height:415px}.zymko-enhanced .rotary-dashboard .dash-content{padding:22px 16px}.zymko-enhanced .rotary-dashboard .dash-content-top h3{font-size:21px}.zymko-enhanced .rotary-dashboard .dash-metrics strong{font-size:24px}.zymko-enhanced .rotary-dashboard .dash-sidebar nav button{min-height:35px;padding:8px;font-size:10px}.zymko-enhanced .rotary-dashboard .dash-metrics{gap:8px}.zymko-enhanced .rotary-dashboard .dash-metrics article{padding:12px 10px}.zymko-enhanced .rotary-dashboard .dash-metrics small{font-size:9px}.rotary-preview-hint{color:#759366;margin:13px 0 0;font-size:10px;line-height:1.6}.rotary-quick-select{border-top:1px solid #7d9d5e33;border-bottom:1px solid #7d9d5e33;flex-wrap:wrap;max-width:1440px;margin:40px auto 0;display:flex}.rotary-quick-select button{color:#779663;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:150px;align-items:center;gap:9px;padding:18px 13px;font-size:10px;display:flex}.rotary-quick-select svg{flex-shrink:0;width:18px;height:18px}.rotary-quick-select button>span{opacity:.3;margin-left:auto}.rotary-quick-select button[aria-pressed=true]{color:#d8ffa8;background:linear-gradient(#0000,#b7ff350a);border-bottom-color:#b7ff35}.rotary-section>.experience-note{color:#6d875e;max-width:1440px;margin:18px auto 0;font-size:10px}@keyframes dial-logo-light{0%{opacity:.3}35%{opacity:1;filter:brightness(1.5)}to{opacity:.8}}@media (prefers-reduced-motion:no-preference){.rotary-dashboard{animation:.5s both dial-preview-in}.rotary-choice.is-selected .rotary-icon{animation:.8s both dial-icon-on}}@keyframes dial-preview-in{0%{opacity:.4;translate:0 6px}to{opacity:1;translate:0}}@keyframes dial-icon-on{0%{opacity:.45}40%{opacity:1;filter:brightness(1.5)}to{opacity:1}}@media (max-width:1200px){.rotary-layout{grid-template-columns:1fr;gap:45px}.rotary-wheel{width:470px;max-width:100%}.rotary-preview{justify-self:center;width:100%;max-width:950px}.rotary-caption,.rotary-navigation{margin-top:8px}.zymko-enhanced .rotary-dashboard .dashboard{grid-template-columns:170px minmax(0,1fr)}.rotary-caption{min-height:95px}.rotary-layout{margin-top:32px}}@media (max-width:760px){.rotary-section{padding-left:5%;padding-right:5%}.rotary-heading{display:block}.rotary-heading>p{margin-top:20px;font-size:13px}.rotary-heading h2{font-size:43px}.rotary-layout{gap:35px}.rotary-wheel{--orbit-radius:150px;width:380px}.rotary-choice{border-radius:13px;width:67px;height:67px}.rotary-icon svg{width:28px;height:28px}.rotary-choice-label{font-size:7px}.rotary-hub{width:158px;height:158px}.rotary-hub>img{width:145px;height:145px}.rotary-hub-tag{font-size:7px;bottom:11px}.rotary-hub-tag svg{width:14px;height:14px}.rotary-rim{border-width:9px}.rotary-caption{padding:0 15px}.rotary-caption h3{font-size:22px}.rotary-preview-title{align-items:flex-start}.rotary-preview-title>span{letter-spacing:1px;font-size:8px}.rotary-preview-title small{text-align:right;max-width:115px;font-size:6px;line-height:1.6}.zymko-enhanced .rotary-dashboard{padding:8px}.zymko-enhanced .rotary-dashboard .dashboard{grid-template-columns:105px minmax(0,1fr);min-height:390px}.zymko-enhanced .rotary-dashboard .dash-content{padding:14px 9px}.zymko-enhanced .rotary-dashboard .dash-content-top h3{font-size:17px}.zymko-enhanced .rotary-dashboard .dash-metrics strong{font-size:20px}.zymko-enhanced .rotary-dashboard .dash-sidebar nav button{padding:8px 5px;font-size:9px}.rotary-quick-select button{flex-basis:30%;gap:7px;padding:14px 7px;font-size:9px}.rotary-quick-select svg{width:16px;height:16px}.rotary-quick-select button>span{display:none}}@media (max-width:430px){.rotary-wheel{--orbit-radius:128px;width:330px}.rotary-choice{width:60px;height:60px}.rotary-choice-label{font-size:6px}.rotary-icon svg{width:25px;height:25px}.rotary-hub{width:137px;height:137px}.rotary-hub>img{width:127px;height:127px;margin-top:-13px}.rotary-hub-tag{gap:4px;font-size:6px;bottom:9px}.rotary-hub-tag svg{width:12px;height:12px}.rotary-rim{border-width:7px}.rotary-pointer{width:10px;height:10px;top:27%}.rotary-caption{margin-top:14px}.rotary-heading h2{font-size:39px}}@media (max-width:360px){.rotary-wheel{--orbit-radius:112px;width:288px}.rotary-choice{width:55px;height:55px}.rotary-hub{width:125px;height:125px}.rotary-hub>img{width:116px;height:116px}.rotary-choice-label{font-size:5.5px}.rotary-icon svg{width:23px;height:23px}.zymko-enhanced .rotary-dashboard .dashboard{grid-template-columns:90px minmax(0,1fr)}.zymko-enhanced .rotary-dashboard .dash-sidebar nav button{font-size:8px}}@media (prefers-reduced-motion:reduce){.rotary-orbit,.rotary-choice,.rotary-ticks{transition:none}.rotary-logo-light,.rotary-dashboard,.rotary-choice.is-selected .rotary-icon{animation:none!important}.rotary-logo-light{opacity:.8}}.rotary-switch-sweep{filter:drop-shadow(0 0 13px #b7ff35);pointer-events:none;z-index:2;background:conic-gradient(from -35deg,#0000 0deg 260deg,#b7ff3522 290deg,#d7ffab 330deg,#f5ffe8 344deg,#0000 354deg);border-radius:50%;animation:1.25s cubic-bezier(.15,.5,.25,1) both rotary-power-sweep;position:absolute;inset:13%;-webkit-mask-image:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 74%);mask-image:radial-gradient(circle,#0000 62%,#000 64% 71%,#0000 74%)}@keyframes rotary-power-sweep{0%{opacity:0;transform:perspective(900px)rotateX(18deg)rotate(-90deg)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:perspective(900px)rotateX(18deg)rotate(450deg)}}.rotary-sound-toggle{color:#819d70;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:12px 10px;font-size:9px;display:inline-flex}.rotary-sound-toggle>span{color:#b7db94;font-size:14px}.rotary-sound-toggle[aria-pressed=false]{color:#66795c}.rotary-sound-toggle:hover{color:#d8ffa8}.capability-tour-controls{border-top:1px solid #819b5f25;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding:15px 0 0;display:flex}.capability-tour-controls>span{color:#8ca478;align-items:center;gap:8px;font-size:9px;line-height:1.7;display:flex}.capability-tour-controls i{background:#5f7551;border-radius:50%;flex-shrink:0;width:5px;height:5px}.capability-tour-controls i.tour-active{background:#c8ff86;box-shadow:0 0 10px #c8ff8660}.capability-tour-controls button{color:#bedb9f;white-space:nowrap;background:#b7ff3508;border:1px solid #8eb06544;border-radius:100px;padding:8px 12px;font-size:10px}.capability-tour-controls button:disabled{opacity:.4;cursor:default}.capability-stage-interactive{overflow:hidden;margin-top:18px!important}.capability-tour-progress{background:#b7ff350a;height:2px;position:absolute;bottom:0;left:0;right:0}.capability-tour-progress>span{transform-origin:0;background:linear-gradient(90deg,#709748,#d6ff9e);width:100%;height:100%;animation:6.5s linear both paused capability-tour-progress;display:block;transform:scaleX(0)}.capability-tour-progress[data-running=true]>span{animation-play-state:running}@keyframes capability-tour-progress{to{transform:scaleX(1)}}.capability-3d canvas{cursor:grab}.capability-3d canvas:active{cursor:grabbing}.capability-reset-view{color:#a9be92;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0c1a10b3;border:1px solid #7a9f5333;border-radius:100px;padding:6px 8px;font-size:8px;position:absolute;bottom:8px;right:8px}.capability-reset-view:hover{color:#d8ffa8;border-color:#c8ff86}.enterprise-realistic .capability-3d-wrap{height:350px}.enterprise-realistic{min-height:380px}.capability-stage-interactive{background:radial-gradient(at 25% 65%,#74983a1c,#0000 52%),linear-gradient(135deg,#0c1710,#08120c)!important}.capability-stage-interactive:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#9bc96315 1px,#0000 1px),linear-gradient(90deg,#9bc96315 1px,#0000 1px);background-size:30px 30px;width:52%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}@media (max-width:760px){.enterprise-realistic .capability-3d-wrap{height:300px}.enterprise-realistic{min-height:330px}.capability-tour-controls{gap:12px}.capability-tour-controls>span{font-size:8px}.capability-tour-controls button{font-size:9px}.capability-stage-interactive:before{width:100%;height:60%}}@media (prefers-reduced-motion:reduce){.rotary-switch-sweep{animation:none;display:none}.capability-tour-progress{display:none}}.zymko-enhanced .capability-stage-interactive{--object-accent:#87b5ff;border-color:#6b94b733;box-shadow:inset 0 1px #bbd9ff0b,0 24px 50px #0002;background:radial-gradient(at 24% 55%,#335f9a35,#0000 60%),linear-gradient(135deg,#0d1915,#09130e)!important}.zymko-enhanced .capability-stage-interactive[data-material="1"]{--object-accent:#f1c176;border-color:#bd91552e;background:radial-gradient(at 24% 55%,#a86b2838,#0000 60%),linear-gradient(135deg,#151a13,#0a130e)!important}.zymko-enhanced .capability-stage-interactive[data-material="2"]{--object-accent:#72ded0;border-color:#72c4b233;background:radial-gradient(at 24% 55%,#227d7c3b,#0000 60%),linear-gradient(135deg,#0c1c19,#09130e)!important}.zymko-enhanced .capability-stage-interactive[data-material="3"]{--object-accent:#f6a092;border-color:#cc8b9130;background:radial-gradient(at 24% 55%,#9955653b,#0000 60%),linear-gradient(135deg,#19191a,#09130e)!important}.zymko-enhanced .capability-stage-interactive[data-material="4"]{--object-accent:#baa6ff;border-color:#a996de30;background:radial-gradient(at 24% 55%,#62519d40,#0000 60%),linear-gradient(135deg,#14191e,#09130e)!important}.zymko-enhanced .enterprise-feature-eyebrow,.zymko-enhanced .enterprise-detail a{color:var(--object-accent,#c8ff86)}.zymko-enhanced .capability-stage-interactive:before{opacity:.18;background-image:linear-gradient(#a7c7c51a 1px,#0000 1px),linear-gradient(90deg,#a7c7c51a 1px,#0000 1px)}.zymko-enhanced .capability-tour-progress>span{background:linear-gradient(90deg,#b7ff3544,var(--object-accent,#c8ff86))}.world-gym .world-poster,.world-gym .world-video{filter:saturate(1.12)contrast(1.06)brightness(1.08)}.world-yoga .world-poster,.world-yoga .world-video{filter:saturate(1.08)contrast(1.03);object-position:65% center}.owner-dashboard{--owner-accent:#b7f56b;--owner-tint:#b7f56b14}.owner-yoga{--owner-accent:#80d7c5;--owner-tint:#80d7c514}.owner-dance{--owner-accent:#d4a4f2;--owner-tint:#d4a4f214}.owner-zumba{--owner-accent:#f6ae75;--owner-tint:#f6ae7514}.owner-sports{--owner-accent:#7cbafa;--owner-tint:#7cbafa14}.owner-school{--owner-accent:#aab6fa;--owner-tint:#aab6fa14}.zymko-enhanced .owner-dashboard .dash-content-top h3{color:#f1f6f1;letter-spacing:-.045em;font-size:clamp(18px,1.6vw,26px);line-height:1.15}.zymko-enhanced .owner-dashboard .dash-content-top small{color:var(--owner-accent);letter-spacing:1px;font-size:8px}.owner-subtitle{color:#93a39b;margin:8px 0 0;font-size:10px;line-height:1.6}.zymko-enhanced .owner-dashboard .dash-user{background:var(--owner-tint);color:var(--owner-accent);border:1px solid #ffffff18}.owner-focus{background:linear-gradient(110deg,var(--owner-tint),#ffffff02);border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:13px 14px;display:flex}.owner-focus>span{letter-spacing:1.2px;color:var(--owner-accent);font-size:7px}.owner-focus i{background:var(--owner-accent);width:5px;height:5px;box-shadow:0 0 10px var(--owner-accent);border-radius:50%;margin-right:6px;display:inline-block}.owner-focus strong{color:#e3ece5;letter-spacing:0;margin-top:6px;font-size:11px;font-weight:500;display:block}.owner-focus button{background:var(--owner-accent);color:#122017;cursor:pointer;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:650}.owner-focus button:hover{filter:brightness(1.12)}.zymko-enhanced .owner-dashboard .dash-metrics article,.zymko-enhanced .owner-dashboard .dash-chart,.zymko-enhanced .owner-dashboard .dash-activity,.zymko-enhanced .owner-dashboard .dash-table-card{background:linear-gradient(145deg,#1a2723,#14201c);border:1px solid #ffffff0e;border-radius:10px;box-shadow:0 6px 16px #00000010}.zymko-enhanced .owner-dashboard .dash-metrics strong{color:#f0f6f1;letter-spacing:-.045em}.zymko-enhanced .owner-dashboard .dash-metrics small,.zymko-enhanced .owner-dashboard .widget-heading small{color:#9cac9f}.zymko-enhanced .owner-dashboard .dash-metrics em{color:var(--owner-accent);background:var(--owner-tint);border-radius:4px;margin-top:9px;padding:3px 6px;display:table}.zymko-enhanced .owner-dashboard .activity-row small,.zymko-enhanced .owner-dashboard .table-heading small{color:#94a59b}.zymko-enhanced .owner-dashboard .activity-row i{color:var(--owner-accent);background:var(--owner-tint)}.zymko-enhanced .owner-dashboard .bar-chart i{background:linear-gradient(to top,var(--owner-tint),var(--owner-accent));border-radius:4px 4px 0 0;transition:height .6s;box-shadow:inset 0 1px #fff5}.owner-period{background:#0002;border-radius:6px;gap:3px;padding:3px;display:flex}.owner-period button{color:#9aaba0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:8px}.owner-period button[aria-pressed=true]{color:var(--owner-accent);background:var(--owner-tint)}.owner-dashboard .dash-bottom-note{color:#84988b}.owner-dashboard .dash-table-card td{color:#cbd8ce;border-color:#ffffff0b}.owner-dashboard .dash-table-card th{color:#93a99a;background:#0f1b16}.owner-dashboard button:focus-visible{outline:2px solid var(--owner-accent);outline-offset:3px}@media (max-width:760px){.owner-focus{align-items:flex-start;gap:8px;padding:10px}.owner-focus strong{font-size:9px;line-height:1.5}.owner-focus button{max-width:90px;padding:7px;font-size:7px}.owner-subtitle{font-size:9px}.zymko-enhanced .owner-dashboard .dash-content-top h3{font-size:17px}.owner-period button{padding:3px;font-size:7px}.owner-dashboard .widget-heading{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.zymko-enhanced .owner-dashboard .bar-chart i{transition:none}}.zymko-enhanced .owner-dashboard{--owner-tint:color-mix(in srgb,var(--owner-accent) 12%,transparent);border:1px solid #64748b45;box-shadow:0 24px 65px #02061766,inset 0 1px #ffffff0d}.zymko-enhanced .owner-dashboard .dash-sidebar nav button.active{color:#f0f5ff;background:linear-gradient(90deg,color-mix(in srgb,var(--owner-accent) 23%,#152035),#1a273c);box-shadow:inset 3px 0 var(--owner-accent)}.zymko-enhanced .owner-dashboard .dash-metrics article{border:1px solid #94a3b824;border-top:2px solid var(--metric-color);background:linear-gradient(135deg,color-mix(in srgb,var(--metric-color) 12%,#182335),#172133);position:relative;overflow:hidden;box-shadow:0 8px 20px #02061725}.zymko-enhanced .owner-dashboard .dash-metrics article:first-child{--metric-color:#8daaff}.zymko-enhanced .owner-dashboard .dash-metrics article:nth-child(2){--metric-color:#4ed7b0}.zymko-enhanced .owner-dashboard .dash-metrics article:nth-child(3){--metric-color:#efbc72}.zymko-enhanced .owner-dashboard .dash-metrics article:after{content:"";border:12px solid color-mix(in srgb,var(--metric-color) 9%,transparent);pointer-events:none;border-radius:50%;width:75px;height:75px;position:absolute;top:-35px;right:-35px}.zymko-enhanced .owner-dashboard .dash-metrics article strong{color:#f5f8ff}.zymko-enhanced .owner-dashboard .dash-metrics article em{background:color-mix(in srgb,var(--metric-color) 12%,transparent);color:var(--metric-color)}.zymko-enhanced .owner-dashboard .dash-chart,.zymko-enhanced .owner-dashboard .dash-activity,.zymko-enhanced .owner-dashboard .dash-table-card{background:linear-gradient(145deg,#1c293d,#172133);border:1px solid #94a3b824;box-shadow:0 8px 22px #02061724}.zymko-enhanced .owner-dashboard .widget-heading b,.zymko-enhanced .owner-dashboard .activity-row b,.zymko-enhanced .owner-dashboard .table-heading b{color:#e9f0fc}.zymko-enhanced .owner-dashboard .bar-chart i{background:linear-gradient(#92b7ff,#527df0 65%,#3452a777);box-shadow:inset 0 1px #dbeafe99}.zymko-enhanced .owner-dashboard .bar-chart i:last-child,.zymko-enhanced .owner-dashboard .bar-chart i:nth-last-child(2){background:linear-gradient(#7ce5cb,#35b69a 65%,#24726788)}.zymko-enhanced .owner-dashboard .activity-row:nth-child(2) i{color:#7ce5cb;background:#35b69a1f}.zymko-enhanced .owner-dashboard .activity-row:nth-child(3) i{color:#a6b8ff;background:#7c8cf326}.zymko-enhanced .owner-dashboard .activity-row:nth-child(4) i{color:#f0c27e;background:#d99a3326}.zymko-enhanced .owner-dashboard .owner-focus{background:linear-gradient(110deg,#b8882d18,#1c293d);border:1px solid #dcac5433;border-left:3px solid #edb963}.zymko-enhanced .owner-dashboard .owner-focus i{background:#efbc72;box-shadow:0 0 10px #efbc7255}.zymko-enhanced .owner-dashboard .owner-focus strong{color:#e8effa}.zymko-enhanced .owner-dashboard .owner-focus button{color:#17243b;background:#e0e9fc;box-shadow:0 2px 7px #02061730}.zymko-enhanced .owner-dashboard .dash-content-top h3{color:#f3f6ff}.zymko-enhanced .owner-dashboard .dash-user{color:#c6d7ff;background:#304369;border-color:#7d9ed644}.zia-widget{z-index:1000;font-family:inherit;position:fixed;bottom:22px;right:24px}.zia-launcher{color:#f2f8ed;cursor:pointer;background:linear-gradient(135deg,#273b28,#12241e);border:1px solid #b7f56b66;border-radius:18px;align-items:center;gap:11px;padding:12px 16px;display:flex;box-shadow:0 12px 35px #0005}.zia-launcher>span:first-child{color:#c9ff87;background:#b7f56b18;border-radius:10px;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.zia-launcher>span:nth-child(2){text-align:left;font-size:14px;font-weight:600}.zia-launcher small{color:#a8b9a7;margin-top:4px;font-size:9px;font-weight:400;display:block}.zia-launcher i{color:#c9ff87;margin-left:10px;font-style:normal}.zia-panel{color:#eaf0fc;background:#111c2d;border:1px solid #7185a447;border-radius:20px;width:380px;max-width:calc(100vw - 32px);position:absolute;bottom:82px;right:0;overflow:hidden;box-shadow:0 25px 80px #0007}.zia-panel header{background:linear-gradient(120deg,#23394a,#17263a);align-items:center;gap:12px;padding:18px;display:flex}.zia-avatar{color:#c9ff87;background:#213d31;border:1px solid #b7f56b70;border-radius:13px;place-items:center;width:40px;height:40px;font-size:30px;font-style:italic;font-weight:700;display:grid;position:relative}.zia-avatar>span{font-size:13px;position:absolute;top:0;right:1px}.zia-panel h2{margin:0;font-size:18px}.zia-panel h2 small{color:#a3b4cb;margin-left:5px;font-size:9px;font-weight:400}.zia-panel header p{color:#b4c4d7;margin:5px 0 0;font-size:10px}.zia-panel header>button{color:#b3c2d6;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:25px}.zia-context{color:#c4d3ea;border-bottom:1px solid #ffffff0c;padding:10px 18px;font-size:10px}.zia-context i{background:#90dcb7;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.zia-context>span{float:right;color:#8fa4bf}.zia-messages{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:260px;padding:16px;display:flex;overflow:auto}.zia-message{overflow-wrap:anywhere;border-radius:12px;max-width:94%;padding:12px 14px;font-size:12px;line-height:1.75}.zia-message p{margin:0}.zia-message b{margin-bottom:5px;font-size:14px;display:block}.zia-message.assistant{color:#dce7f7;background:#203047;border:1px solid #ffffff09;align-self:flex-start}.zia-message.user{color:#ecf8ee;background:#334b40;align-self:flex-end}.zia-message a{color:#c9ff87;margin-top:10px;font-weight:500;text-decoration:none;display:inline-block}.zia-prompts{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.zia-prompts button{color:#b8ccec;cursor:pointer;background:#1a2a41;border:1px solid #7e99c039;border-radius:8px;padding:7px 9px;font-size:10px}.zia-prompts button:hover{color:#d6ffb0;border-color:#b7f56b88}.zia-panel form{background:#0d1727;border:1px solid #7e99c04d;border-radius:11px;align-items:center;margin:0 16px;padding:5px;display:flex}.zia-panel input{color:#edf5ff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px;font-size:12px}.zia-panel form:focus-within{border-color:#b7f56b}.zia-panel form button{color:#122017;cursor:pointer;background:#c4f58a;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.zia-panel form button:disabled{opacity:.35;cursor:default}.zia-disclosure{color:#93a7c1;margin:9px 16px 13px;font-size:8px;line-height:1.6}.zia-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.zia-widget button:focus-visible,.zia-message a:focus-visible{outline-offset:3px;outline:2px solid #c9ff87}.zia-privacy{color:#c9bca2;background:#e5b86609;border:1px solid #e5b86630;border-radius:8px;margin:0 16px 11px;padding:9px 10px;font-size:9px;line-height:1.6}@media (max-width:600px){.zia-widget{bottom:14px;right:14px}.zia-panel{max-height:calc(100dvh - 110px);bottom:76px;overflow:auto}.zia-messages{max-height:30dvh}.zia-launcher{padding:10px 12px}.zia-launcher small{display:none}}.zia-clear{color:#aac0de;cursor:pointer;background:0 0;border:0;margin:10px 16px 0;font-size:9px;text-decoration:underline}.zymko-enhanced .owner-dashboard .dashboard-brand-art{background:0 0;height:auto;min-height:0;padding:18px 15px 14px}.zymko-enhanced .owner-dashboard .dashboard-brand-art img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 0 12px #c3fa5220);width:105px;max-width:100%;height:108px;margin:auto;display:block}.owner-visual-grid{grid-template-columns:1.12fr 1fr;gap:12px;margin:15px 0;display:grid}.owner-film{isolation:isolate;background:#0b1522;border:1px solid #adbed22e;border-radius:13px;min-height:240px;position:relative;overflow:hidden}.owner-film>img,.owner-film>video{object-fit:cover;object-position:50% 40%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.owner-film>video{opacity:0;transition:opacity .35s}.owner-film.is-playing>video{opacity:1}.owner-film-shade{z-index:-1;background:linear-gradient(#08121a33,#0000 30%,#08121ab8 65%,#08121af2);position:absolute;inset:0}.owner-film-tag{letter-spacing:1.5px;color:#f0f6ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d17286b;border:1px solid #fff3;border-radius:5px;padding:6px 8px;font-size:7px;position:absolute;top:15px;left:14px}.owner-film-play{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17283c80;border:1px solid #fff5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid;position:absolute;top:12px;right:12px}.owner-film-copy{padding:85px 16px 27px}.owner-film-copy h4{color:#fff;letter-spacing:-.045em;max-width:220px;margin:0;font-size:22px;font-weight:550;line-height:1.12}.owner-film-copy p{color:#c5d0d9;margin:8px 0 12px;font-size:9px;line-height:1.5}.owner-film-copy>button{color:#f0f6e9;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f6f011;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:25px;padding:7px 9px;font-size:9px;display:flex}.owner-film-copy>button:hover{background:#e7f5d122}.owner-stock-note{color:#b8c4d2;font-size:6px;position:absolute;bottom:7px;right:10px}.owner-agenda{background:radial-gradient(ellipse at 100% 0%,var(--owner-tint),transparent 65%),linear-gradient(145deg,#24334a,#172338);border:1px solid #a7bdd628;border-radius:13px;min-width:0;padding:16px 14px 12px}.owner-agenda-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-agenda-head>span{letter-spacing:1.1px;color:var(--owner-accent);font-size:7px}.owner-agenda-head>i{color:#a1b4cf;font-size:6px;font-style:normal}.owner-agenda h4{color:#edf3ff;letter-spacing:-.045em;margin:14px 0;font-size:21px;font-weight:500;line-height:1.12}.owner-agenda-slots>div{border-top:1px solid #acc0dd18;align-items:center;gap:9px;padding:9px 0;display:flex}.owner-agenda-slots>div>i{color:#9abaf4;background:#8fb4ff14;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.owner-agenda-slots>div:nth-child(2)>i{color:#7ce5cb;background:#7ce5cb14}.owner-agenda-slots>div:nth-child(3)>i{color:#efbc72;background:#efbc7214}.owner-agenda-slots small{color:#99b0cd;margin-bottom:4px;font-size:7px;display:block}.owner-agenda-slots b{color:#dbe6f5;font-size:9px;font-weight:500;display:block}.owner-agenda-slots em{color:#89a3c6;margin-left:auto;font-size:11px;font-style:normal}.owner-agenda>button{width:100%;color:var(--owner-accent);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #acc0dd18;justify-content:space-between;gap:10px;margin-top:7px;padding:8px 0 0;font-size:9px;display:flex}.owner-film button:focus-visible,.owner-agenda button:focus-visible{outline:2px solid var(--owner-accent);outline-offset:3px}@media (max-width:760px){.owner-visual-grid{grid-template-columns:1fr}.owner-film{min-height:200px}.owner-film-copy{padding-top:75px}.owner-film-copy h4{max-width:260px;font-size:23px}.owner-agenda h4{font-size:21px}.owner-agenda-head>span{font-size:8px}.owner-agenda-slots b{font-size:10px}.zymko-enhanced .owner-dashboard .dashboard-brand-art{padding:14px 8px}.zymko-enhanced .owner-dashboard .dashboard-brand-art img{width:80px;height:82px}}@media (prefers-reduced-motion:reduce){.owner-film>video{transition:none}}.zymko-enhanced .owner-dashboard{--owner-accent:#b8d992;--owner-tint:#b8d99212;border:1px solid #444b48;box-shadow:0 18px 45px #0003}.zymko-enhanced .owner-dashboard .dashboard{color:#e7ebe7;background:#202522}.zymko-enhanced .owner-dashboard .dash-content{background:#202522}.zymko-enhanced .owner-dashboard .dash-sidebar{background:#151a17;border-right:1px solid #ffffff0c}.zymko-enhanced .owner-dashboard .browser-bar{color:#a3ada6;background:#1b201d;border-bottom:1px solid #ffffff0b}.zymko-enhanced .owner-dashboard .dash-sidebar nav button{color:#a3afa6}.zymko-enhanced .owner-dashboard .dash-sidebar nav button.active{color:#e7efe3;background:#303a31;border-radius:5px;box-shadow:inset 2px 0 #b8d992}.zymko-enhanced .owner-dashboard .dash-sidebar nav button:hover{background:#273029}.zymko-enhanced .owner-dashboard .dash-workspace{color:#a8b6a6}.zymko-enhanced .owner-dashboard .dash-content-top h3{color:#f0f2ed;letter-spacing:-.025em;font-weight:550}.zymko-enhanced .owner-dashboard .dash-content-top small{color:#a8b6a6;letter-spacing:.7px}.zymko-enhanced .owner-dashboard .owner-subtitle{color:#a0aaa3}.zymko-enhanced .owner-dashboard .dash-user{color:#d3dece;box-shadow:none;background:#343e35;border:1px solid #ffffff0d}.zymko-enhanced .owner-dashboard .dash-metrics article{--metric-color:#b8d992;box-shadow:none;background:#292f2b;border:1px solid #ffffff0d;border-radius:7px}.zymko-enhanced .owner-dashboard .dash-metrics article:after{display:none}.zymko-enhanced .owner-dashboard .dash-metrics article small{color:#aab4ad}.zymko-enhanced .owner-dashboard .dash-metrics article strong{color:#f0f3ec;letter-spacing:-.035em;font-weight:550}.zymko-enhanced .owner-dashboard .dash-metrics article em{color:#a8c398;background:0 0;padding:0;font-style:normal;font-weight:400}.zymko-enhanced .owner-dashboard .dash-chart,.zymko-enhanced .owner-dashboard .dash-activity,.zymko-enhanced .owner-dashboard .dash-table-card{box-shadow:none;background:#272e29;border:1px solid #ffffff0d;border-radius:7px}.zymko-enhanced .owner-dashboard .widget-heading b,.zymko-enhanced .owner-dashboard .activity-row b,.zymko-enhanced .owner-dashboard .table-heading b{color:#e2e8de;font-weight:500}.zymko-enhanced .owner-dashboard .widget-heading small,.zymko-enhanced .owner-dashboard .activity-row small,.zymko-enhanced .owner-dashboard .table-heading small{color:#9daaa0}.zymko-enhanced .owner-dashboard .bar-chart{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#ffffff07 25%)}.zymko-enhanced .owner-dashboard .bar-chart i,.zymko-enhanced .owner-dashboard .bar-chart i:last-child,.zymko-enhanced .owner-dashboard .bar-chart i:nth-last-child(2){box-shadow:none;background:#91ad82;border-radius:2px 2px 0 0}.zymko-enhanced .owner-dashboard .bar-chart i:nth-child(2n){background:#6d8663}.zymko-enhanced .owner-dashboard .bar-labels{color:#96a39a}.zymko-enhanced .owner-dashboard .activity-row{border-color:#ffffff0a}.zymko-enhanced .owner-dashboard .activity-row i,.zymko-enhanced .owner-dashboard .activity-row:nth-child(n) i{color:#b0c1a7;background:#354032;border-radius:5px}.zymko-enhanced .owner-dashboard .owner-focus{background:#2c342d;border:1px solid #b8d99220;border-left:2px solid #8ea77c;border-radius:6px}.zymko-enhanced .owner-dashboard .owner-focus>span{color:#aabd9f}.zymko-enhanced .owner-dashboard .owner-focus i{box-shadow:none;background:#a7bd94}.zymko-enhanced .owner-dashboard .owner-focus strong{color:#dfe6d9;font-weight:450}.zymko-enhanced .owner-dashboard .owner-focus button{color:#253021;box-shadow:none;background:#d9e3d1;border-radius:4px}.zymko-enhanced .owner-dashboard .owner-focus button:hover{background:#ecf0e7}.zymko-enhanced .owner-dashboard .owner-period{background:#1d241f;border:1px solid #ffffff08;border-radius:4px}.zymko-enhanced .owner-dashboard .owner-period button{color:#9fab9e;border-radius:2px}.zymko-enhanced .owner-dashboard .owner-period button[aria-pressed=true]{color:#d9e5ce;background:#3b4937}.zymko-enhanced .owner-dashboard .dash-bottom-note{color:#8d9a90}.zymko-enhanced .owner-dashboard .dash-table-card th{color:#a7b5a9;background:#222a24}.zymko-enhanced .owner-dashboard .dash-table-card td{color:#d1dacd;border-color:#ffffff0b}.zymko-enhanced .owner-dashboard .status.good{color:#b4c7a2;background:#8ba87515}.zymko-enhanced .owner-dashboard .status.pending{color:#d6c59a;background:#bfaa7420}.zymko-enhanced .owner-dashboard .owner-agenda{background:#272e29;border:1px solid #ffffff0d;border-radius:7px}.zymko-enhanced .owner-dashboard .owner-agenda h4{letter-spacing:-.025em;color:#e3e9dd;font-size:18px;font-weight:500;line-height:1.35}.zymko-enhanced .owner-dashboard .owner-agenda-head>span{color:#a8b89e}.zymko-enhanced .owner-dashboard .owner-agenda-head>i{color:#8e9d91}.zymko-enhanced .owner-dashboard .owner-agenda-slots>div{border-color:#ffffff0b}.zymko-enhanced .owner-dashboard .owner-agenda-slots>div>i,.zymko-enhanced .owner-dashboard .owner-agenda-slots>div:nth-child(n)>i{color:#acb8a6;background:#354032;border-radius:4px}.zymko-enhanced .owner-dashboard .owner-agenda-slots b{color:#d3ddce;font-weight:400}.zymko-enhanced .owner-dashboard .owner-agenda-slots small,.zymko-enhanced .owner-dashboard .owner-agenda-slots em{color:#97a492}.zymko-enhanced .owner-dashboard .owner-agenda>button{color:#b4cba4;border-color:#ffffff0b}.zymko-enhanced .owner-dashboard .owner-film{border:1px solid #ffffff16;border-radius:7px}.zymko-enhanced .owner-dashboard .owner-film-copy h4{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.2}.zymko-enhanced .owner-dashboard .owner-film-tag{letter-spacing:1px;background:#1720179c;border-radius:3px;font-size:6px}.zymko-enhanced .owner-dashboard .owner-film-copy>button{background:#1f2b2280;border-radius:4px;font-weight:400}.zymko-enhanced .owner-dashboard .dashboard-brand-art img,.zymko-enhanced .owner-dashboard .dashboard-business-label svg{filter:none}.owner-opportunities{max-width:1600px;margin:0 auto;padding:85px 6%}.opportunity-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px;display:flex}.opportunity-heading h2{letter-spacing:-.045em;color:#edf2e9;margin:15px 0 0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.08}.opportunity-heading h2 span{color:#a9be99}.opportunity-heading>p{color:#9baa9b;max-width:350px;margin:0;font-size:13px;line-height:1.9}.opportunity-label{letter-spacing:1.4px;color:#a9bf98;font-size:8px;line-height:1.6}.attendance-options{background:#18201a;border:1px solid #b8cf9a20;border-radius:12px;grid-template-columns:.9fr 1fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.attendance-copy,.attendance-options>article{padding:30px}.attendance-copy{background:#1e2920}.attendance-copy h3{letter-spacing:-.035em;color:#e7efdf;margin:20px 0;font-size:32px;font-weight:500;line-height:1.13}.attendance-copy h3 span{color:#abc593}.attendance-options p{color:#a6b3a0;font-size:12px;line-height:1.8}.attendance-copy a{color:#d1e4bc;margin-top:15px;font-size:11px;text-decoration:none;display:inline-block}.attendance-options>article{border-left:1px solid #b8cf9a16}.attendance-symbol{color:#b4cba3;background:#b9d69c0b;border:1px solid #b9d69c18;border-radius:18px;width:78px;height:78px;margin:0 0 23px;padding:10px}.attendance-symbol svg{width:100%;height:100%}.attendance-symbol.location{color:#a9bfc5;background:#a9bfc50b;border-color:#a9bfc518}.attendance-options h4{letter-spacing:-.025em;color:#e2eadb;margin:10px 0;font-size:21px;font-weight:500}.attendance-options small{color:#91a18b;border-top:1px solid #b8cf9a16;margin-top:16px;padding-top:13px;font-size:9px;line-height:1.8;display:block}.partnership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.partnership-grid>article{background:#141d16;border:1px solid #b8cf9a22;border-radius:10px;flex-direction:column;align-items:stretch;padding:25px;display:flex}.partnership-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.partnership-number{color:#6b7e61;font-size:22px;font-weight:400}.partnership-grid h3{letter-spacing:-.035em;color:#e4eddd;max-width:260px;margin:24px 0 15px;font-size:27px;font-weight:500;line-height:1.15}.partnership-grid p{color:#9dac94;margin:0 0 24px;font-size:12px;line-height:1.85}.partnership-path{margin-top:auto;margin-bottom:22px}.partnership-path>span{color:#aabb9f;align-items:center;gap:10px;padding:7px 0;font-size:10px;display:flex}.partnership-path i{color:#b5c9a6;border:1px solid #9bb38530;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.partnership-grid button{color:#d3e3c5;cursor:pointer;text-align:left;background:#b6cb9d0a;border:1px solid #b6cb9d44;border-radius:5px;justify-content:space-between;gap:10px;padding:12px;font-size:11px;display:flex}.partnership-grid button:hover,.partnership-grid button[aria-expanded=true]{background:#31412c;border-color:#b6cb9d88}.partnership-grid .opportunity-selected{border-color:#a9c68d66}.partnership-enquiry{border-top:1px solid #b8cf9a20;margin-top:18px;padding:18px 0 0}.partnership-enquiry b{color:#d8e8ca;font-size:12px;font-weight:500}.partnership-enquiry p{margin:9px 0 14px;font-size:11px}.partnership-enquiry a{color:#c9e5ad;font-size:11px;text-decoration:none;display:inline-block}.partnership-enquiry small{color:#84967c;margin-top:10px;font-size:8px;line-height:1.7;display:block}.partnership-note{color:#809277;max-width:1000px;margin-top:20px;font-size:9px;line-height:1.9}.owner-opportunities button:focus-visible,.owner-opportunities a:focus-visible{outline-offset:4px;outline:2px solid #b8d992}@media (max-width:900px){.opportunity-heading{display:block}.opportunity-heading>p{max-width:500px;margin-top:23px}.attendance-options{grid-template-columns:1fr 1fr}.attendance-copy{grid-column:1/-1}.attendance-copy h3 br{display:none}.attendance-copy h3{max-width:400px}.attendance-options>article{border-top:1px solid #b8cf9a16}.partnership-grid{grid-template-columns:1fr}.partnership-grid h3{max-width:none}.partnership-grid>article{padding:25px}.partnership-path{flex-wrap:wrap;gap:15px;display:flex}.partnership-grid p{max-width:600px}.owner-opportunities{padding:60px 5%}}@media (max-width:550px){.attendance-options{grid-template-columns:1fr}.attendance-copy,.attendance-options>article{padding:24px}.attendance-options>article{border-left:0}.opportunity-heading h2{font-size:38px}.attendance-copy h3{font-size:27px}}.partner-visual{color:#b1c99c;background:#b1c99c05;border-bottom:1px solid #b1c99c13;flex-direction:column;justify-content:center;align-items:center;height:145px;margin:20px -8px 0;display:flex}.partner-visual svg{width:100%;max-width:270px;height:110px}.partner-visual>span{letter-spacing:1.3px;color:#8c9e80;font-size:6px}.growth-column{fill:#a9c28f12;transform-origin:50% 96px}.network-node circle:first-child{fill:#24321f}.branch-building rect{fill:#a9c28f0c}.partnership-goal{color:#b0c39e;margin-bottom:17px;font-size:10px;display:block}.partnership-goal select{color:#d9e6cd;width:100%;font:inherit;background:#1b281b;border:1px solid #a6bf8e44;border-radius:5px;margin-top:8px;padding:9px;display:block}.attendance-symbol{position:relative;overflow:hidden}.attendance-symbol:not(.location):after{content:"";background:#d2edb4;height:1px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 10px #a7c98b}@media (prefers-reduced-motion:no-preference){.growth-column{animation:4s ease-in-out infinite partner-grow}.growth-route{stroke-dasharray:240;animation:5s ease-in-out infinite partner-route}.growth-lead,.branch-signal{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite partner-pulse}.network-node{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite partner-node}.network-links,.branch-route{stroke-dasharray:5 5;animation:8s linear infinite partner-links}.branch-building{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite partner-node}.attendance-symbol:not(.location):after{animation:4s ease-in-out infinite attendance-scan}.attendance-symbol.location svg>path{animation:4s ease-in-out infinite location-float}.attendance-symbol.location ellipse{stroke-dasharray:4 5;animation:8s linear infinite partner-links}}@keyframes partner-grow{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}@keyframes partner-route{0%,to{stroke-dashoffset:120px;opacity:.5}50%{stroke-dashoffset:0;opacity:1}}@keyframes partner-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes partner-node{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes partner-links{to{stroke-dashoffset:-100px}}@keyframes attendance-scan{0%,to{opacity:.3;transform:translateY(-22px)}50%{opacity:1;transform:translateY(22px)}}@keyframes location-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}
