@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,ul,ol{margin:0}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}}@layer tokens{:root{--night:#060b18;--night-2:#081228;--night-3:#0d1832;--navy:#122552;--blue:#6f9dff;--blue-bright:#8fb3ff;--cyan:#55d9ff;--violet:#a183ff;--sand:#e1c39b;--ice:#dceef8;--cloud:#f1f6f8;--paper:#f8faf9;--ink:#102432;--muted:#62727c;--line:#11324624;--line-dark:#97cdee2b;--font-body:"Inter Tight Variable", Inter, system-ui, sans-serif;--font-display:"Fraunces Variable", Georgia, serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--radius-sm:12px;--radius-md:22px;--radius-lg:34px;--shadow:0 26px 70px #07172221;--shadow-dark:0 30px 90px #00000061;--shell:min(1280px, calc(100% - 48px));--ease:cubic-bezier(.2,.7,.2,1)}}@layer base{html{background:var(--night)}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-body);text-rendering:optimizelegibility;font-size:16px;line-height:1.65}.shell{width:var(--shell);margin-inline:auto}.dark-shell{overflow:clip}.skip-link{z-index:999;color:var(--night);background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:430;line-height:.98}h1 em,h2 em{color:var(--blue-bright);font-weight:400}h2{font-size:clamp(2.35rem,4.4vw,4.8rem)}h3{line-height:1.2}p{text-wrap:pretty}.eyebrow{color:var(--blue-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:760;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px;box-shadow:0 0 16px}.section{padding:clamp(88px,10vw,154px) 0}.section-head{max-width:780px;margin-bottom:48px}.section-head .eyebrow,.section-head h2{margin-bottom:22px}.section-head>p,.split-head>p{color:var(--muted);max-width:570px;font-size:1.04rem}.split-head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.6fr);align-items:end;gap:60px;max-width:none;display:grid}.split-head>div{max-width:790px}[data-reveal]{transition:opacity .75s var(--ease), transform .8s var(--ease)}.js [data-reveal]{opacity:0;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}}@layer components{.button{min-height:50px;transition:transform .2s var(--ease), background .2s, border-color .2s, color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.91rem;font-weight:720;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#04101a;background:linear-gradient(120deg, var(--cyan), var(--blue-bright));box-shadow:0 12px 34px #5da8ff3d}.button.secondary{color:#fff;background:var(--navy)}.button.ghost{color:#fff;backdrop-filter:blur(10px);background:#ffffff09;border-color:#ffffff3b}.button.ghost:hover{border-color:var(--blue-bright);background:#5da8ff1a}.text-link{color:var(--navy);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:5px;font-weight:740;display:inline-flex}.text-link span{color:#267dcc}.site-header{z-index:80;color:#fff;position:absolute;inset:0 0 auto}.header-bar{border-bottom:1px solid #97cdee1f;justify-content:space-between;align-items:center;min-height:134px;display:flex}.brand{--logo-height:94px;filter:drop-shadow(0 10px 25px #348eff38);display:inline-flex}.header-actions{align-items:center;gap:22px;display:flex}.quiet-cta{text-transform:uppercase;letter-spacing:.12em;color:#dceefa;font-size:.76rem;font-weight:740}.quiet-cta:hover{color:var(--blue-bright)}.menu-button{cursor:pointer;backdrop-filter:blur(12px);background:#050b116b;border:1px solid #7fc5ff57;border-radius:15px;place-content:center;gap:5px;width:52px;height:52px;display:grid;box-shadow:0 12px 32px #00000038}.menu-button span{background:var(--blue-bright);width:21px;height:2px;transition:transform .25s var(--ease), opacity .2s;border-radius:3px;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-open{overflow:hidden}.menu-layer{z-index:70;backdrop-filter:blur(16px);background:#02080dc7;padding:150px 0 26px;position:fixed;inset:0;overflow-y:auto}.menu-layer[hidden]{display:none}.menu-shell{color:#fff;box-shadow:var(--shadow-dark);animation:menu-enter .28s var(--ease);background:linear-gradient(145deg,#0d1f2dfa,#050d14fc);border:1px solid #7fc5ff38;border-radius:28px;padding:28px}@keyframes menu-enter{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.menu-head{justify-content:space-between;align-items:end;gap:30px;padding:0 4px 22px;display:flex}.menu-head p{color:#9fb5c4;margin-top:8px}.kanban-menu{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.menu-column{background:#ffffff06;border:1px solid #97cdee24;border-radius:18px;min-width:0;padding:14px}.menu-column>header{align-items:start;gap:12px;min-height:64px;padding:4px 4px 15px;display:flex}.menu-column>header>span{color:var(--blue-bright);font:700 .66rem/1 var(--font-body);letter-spacing:.12em}.menu-column header small{color:#718b9b;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;display:block}.menu-column h2{font:690 1rem/1.1 var(--font-body);letter-spacing:-.015em;margin-top:4px}.menu-cards{gap:7px;display:grid}.menu-cards a{min-height:89px;transition:border-color .2s, background .2s, transform .2s var(--ease);background:#02080d8a;border:1px solid #97cdee1c;border-radius:13px;align-items:start;gap:8px;padding:13px;display:flex;position:relative}.menu-cards a:hover{background:#5da8ff17;border-color:#7fc5ff6b;transform:translateY(-2px)}.menu-copy{gap:4px;padding-right:14px;display:grid}.menu-copy b{font-size:.83rem}.menu-copy small{color:#8ea4b2;font-size:.67rem;line-height:1.45}.menu-cards em{color:var(--cyan);font:720 .55rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.menu-cards .arrow{color:var(--blue-bright);opacity:.6;position:absolute;bottom:8px;right:11px}.menu-foot{flex-wrap:wrap;gap:9px;padding:19px 4px 0;display:flex}.menu-foot span{color:#8ea8b9;letter-spacing:.1em;text-transform:uppercase;border:1px solid #97cdee21;border-radius:999px;padding:6px 10px;font-size:.61rem}.site-footer{color:#c5d7e2;background:#03080d;border-top:1px solid #97cdee1f;padding:80px 0 24px}.footer-grid{grid-template-columns:1.35fr repeat(5,1fr);gap:34px;display:grid}.footer-brand{--logo-height:100px;padding-right:30px}.footer-brand p{color:#879daa;max-width:330px;margin:19px 0 25px;font-size:.86rem}.site-footer h2{color:var(--blue-bright);font:750 .63rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.site-footer nav,.footer-contact{flex-direction:column;align-items:start;gap:9px;display:flex}.site-footer nav a,.footer-contact a,.footer-contact p{color:#8fa3b0;font-size:.73rem;line-height:1.4}.site-footer a:hover{color:#fff}.footer-base{color:#687e8b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #97cdee1f;justify-content:space-between;gap:20px;margin-top:64px;padding-top:20px;font-size:.64rem;display:flex}.hotel-console{color:#d8e8f1;box-shadow:var(--shadow-dark), inset 0 1px #ffffff0a;background:linear-gradient(155deg,#091620f7,#02080dfa);border:1px solid #7fc5ff47;border-radius:22px;position:relative;overflow:hidden}.console-top{border-bottom:1px solid #97cdee26;grid-template-columns:1fr auto 1fr;align-items:center;min-height:55px;padding:0 18px;font-size:.72rem;display:grid}.console-top>b{color:#fff}.console-top>b span{color:var(--blue-bright)}.console-top>small{color:#9fb2bf;letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:7px;font-size:.6rem;display:flex}.console-top>small i,.console-foot i,.status i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;display:block}.window-dots{gap:5px;display:flex}.window-dots i{background:#547080;border-radius:50%;width:8px;height:8px}.console-tabs{border-bottom:1px solid #97cdee1f;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 16px;display:grid}.console-tabs button{color:#8ba1af;cursor:pointer;background:#ffffff06;border:1px solid #97cdee21;border-radius:9px;min-height:37px;font-size:.63rem}.console-tabs button[aria-selected=true]{color:#031019;background:linear-gradient(120deg, var(--cyan), var(--blue));border-color:#0000;font-weight:760}.console-content{min-height:260px;padding:20px}.console-content [hidden]{display:none}.guest-line,.assistant-line{border-radius:11px;max-width:83%;padding:12px 14px;font-size:.76rem;line-height:1.45}.guest-line{background:#ffffff12}.assistant-line{background:#5da8ff29;border:1px solid #7fc5ff2b;margin:12px 0 0 auto}.chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.chips span{color:var(--cyan);background:#76e5e914;border-radius:999px;padding:5px 8px;font-size:.57rem}.booking-fields{grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.booking-fields span{background:#ffffff0f;border-radius:11px;gap:6px;padding:13px;display:grid}.booking-fields small{color:#78909f;letter-spacing:.1em;font-size:.55rem}.booking-fields b{color:#fff;font-size:.83rem}.room-row{background:#5da8ff12;border:1px solid #7fc5ff2e;border-radius:12px;justify-content:space-between;align-items:end;gap:12px;margin-top:12px;padding:16px;display:flex}.room-row>div{display:grid}.room-row small{color:var(--cyan);letter-spacing:.1em;font-size:.52rem}.room-row b{color:#fff}.room-row span{color:#849aa7;font-size:.61rem}.room-row strong{color:#06121b;background:var(--blue-bright);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:.62rem}.status{color:#829aa8;align-items:center;gap:8px;margin-top:15px;font-size:.61rem;display:flex}.profile{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.profile>span{color:#071018;background:var(--cyan);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.profile div{display:grid}.profile div small{color:#849aa7;font-size:.6rem}.profile em{color:var(--cyan);font:730 .52rem/1 var(--font-body);letter-spacing:.1em}.pipeline{gap:15px;margin-top:27px;display:grid}.pipeline span{grid-template-columns:80px 1fr 25px;align-items:center;gap:8px;font-size:.6rem;display:grid;position:relative}.pipeline span:before{content:"";background:#ffffff12;border-radius:5px;grid-area:1/2;height:7px}.pipeline span:after{content:"";height:7px;width:var(--value);background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:5px;grid-area:1/2}.pipeline span b{grid-column:3}.signal-head{border-bottom:1px solid #97cdee29;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.signal-head span{display:grid}.signal-head small{color:var(--cyan);letter-spacing:.1em;font-size:.54rem}.signal-head strong{color:#fff;font:430 2.3rem/1 var(--font-display)}.signal-head strong small{font:650 .55rem/1 var(--font-body)}.signal-list{margin-top:10px;display:grid}.signal-list span{color:#90a5b2;border-bottom:1px solid #97cdee1a;justify-content:space-between;padding:11px 4px;font-size:.65rem;display:flex}.signal-list b{color:var(--blue-bright)}.console-foot{color:#6f8795;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #97cdee1f;justify-content:space-between;align-items:center;min-height:43px;padding:0 18px;font-size:.54rem;display:flex}.console-foot span:last-child{align-items:center;gap:7px;display:flex}}@layer pages{.home-hero,.landing-hero{color:#fff;background:var(--night);isolation:isolate;min-height:890px;position:relative}.hero-photo{z-index:-3;background:linear-gradient(90deg, #03090efa 0%, #03090ede 44%, #03090e7a 72%, #03090ed1 100%), linear-gradient(0deg, var(--night), transparent 45%), url(/assets/images/solutions/direct-booking-hotel.webp) 78% 45% / cover no-repeat;filter:saturate(.72)contrast(1.04);position:absolute;inset:0}.home-hero:before,.landing-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 78% 30%,#5da8ff33,#0000 26%),radial-gradient(circle at 55% 90%,#9d85ff1f,#0000 35%);position:absolute;inset:0}.hero-grid-lines{z-index:-1;opacity:.18;background-image:linear-gradient(#97cdee17 1px,#0000 1px),linear-gradient(90deg,#97cdee17 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 70%)}.home-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(500px,.92fr);align-items:center;gap:70px;min-height:820px;padding-top:170px;display:grid}.home-copy{max-width:690px}.home-copy .eyebrow,.landing-copy .eyebrow{margin-bottom:27px}.home-copy h1{font-size:clamp(4rem,6.1vw,7.25rem)}.home-copy h1 em,.landing-copy h1 em{display:block}.home-copy>p,.landing-copy>p{color:#bfd0da;max-width:650px;margin-top:29px;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.micro-proof{flex-wrap:wrap;gap:11px 22px;margin-top:26px;display:flex}.micro-proof span{color:#91a8b7;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:.62rem;display:flex}.micro-proof span:before{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.home-console-wrap{align-self:end;margin-bottom:74px;position:relative}.home-console-wrap:before{content:"";z-index:-1;filter:blur(15px);background:radial-gradient(circle,#5da8ff33,#0000 67%);position:absolute;inset:-36px}.console-label{color:#829dab;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:.62rem;display:flex}.console-label span{color:var(--cyan);letter-spacing:.13em;font-weight:760}.journey-rail{color:#6e8796;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #97cdee24;grid-template-columns:repeat(5,1fr);align-items:center;height:70px;font-size:.63rem;display:grid}.journey-rail span{position:relative}.journey-rail span:before{content:"";border:1px solid #557181;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.journey-rail .active{color:#fff}.journey-rail .active:before{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px var(--cyan)}.answer-section{color:var(--ink);background:var(--ice);border-bottom:1px solid #123d561f;padding:clamp(72px,8vw,112px) 0}.answer-grid{grid-template-columns:.9fr 1.15fr;align-items:start;gap:90px;display:grid}.answer-grid .eyebrow{color:#267bb8;margin-bottom:18px}.answer-grid h2{font-size:clamp(2.3rem,3.6vw,4.2rem)}.answer-grid>p,.answer-grid>div:last-child>p{color:#334b59;font:430 clamp(1.15rem, 1.7vw, 1.55rem)/1.55 var(--font-display)}.answer-grid .text-link{margin-top:24px}.friction-section{background:var(--paper)}.friction-board{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.friction-board article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:320px;padding:27px;display:flex;box-shadow:0 12px 38px #0717220f}.friction-board header{color:#277db8;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.62rem;display:flex}.friction-board h3{font:460 1.8rem/1.1 var(--font-display);margin:36px 0 10px}.friction-board p{color:var(--muted);font-size:.86rem}.mini-thread,.mini-task{background:#edf4f6;border-radius:12px;gap:8px;margin-top:auto;padding:13px;font-size:.65rem;display:grid}.mini-thread b{color:#aa6448;font-size:.58rem}.mini-progress{align-items:center;gap:6px;margin-top:auto;display:flex}.mini-progress i{background:#dbe8ec;border-radius:4px;flex:1;height:8px}.mini-progress i:first-child{background:var(--blue)}.mini-progress span{color:#a1654c;margin-left:8px;font-size:.57rem}.mini-task{justify-content:space-between;display:flex}.mini-task b{color:#a45f42;letter-spacing:.08em;font-size:.55rem}.platform-section{color:#fff;background:linear-gradient(145deg,#06101a,#091b29 65%,#07121b)}.platform-section .section-head>p{color:#93a8b5}.module-grid{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.module-card{min-width:0;transition:transform .25s var(--ease), border-color .25s, background .25s;background:#ffffff06;border:1px solid #7fc5ff29;border-radius:20px;grid-column:span 2;padding:16px;position:relative}.module-card:nth-child(4),.module-card:nth-child(5){grid-column:span 3}.module-card:hover{background:#5da8ff0f;border-color:#7fc5ff7a;transform:translateY(-5px)}.module-ui{background:#040b11;border:1px solid #7fc5ff2b;border-radius:14px;min-height:225px;padding:17px}.module-ui header{color:var(--blue-bright);letter-spacing:.1em;border-bottom:1px solid #97cdee1f;justify-content:space-between;padding-bottom:13px;font-size:.57rem;display:flex}.ui-bubble,.ui-reply{border-radius:9px;max-width:88%;margin-top:15px;padding:10px 11px;font-size:.66rem;line-height:1.4}.ui-bubble{background:#ffffff12}.ui-reply{color:#bfe4ff;background:#5da8ff2e;margin-left:auto}.ui-fields{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:25px;display:grid}.ui-fields span{text-align:center;color:#adc4d2;border:1px solid #97cdee29;border-radius:8px;padding:9px 5px;font-size:.57rem}.ui-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:27px;display:grid}.ui-progress i{background:#152530;border-radius:4px;height:7px}.ui-progress i:nth-child(-n+3){background:linear-gradient(90deg, var(--blue), var(--cyan))}.ui-rows{gap:9px;margin-top:20px;display:grid}.ui-rows span{border:1px solid #97cdee24;border-radius:9px;justify-content:space-between;padding:10px;font-size:.58rem;display:flex}.ui-rows b{color:var(--cyan);letter-spacing:.1em;font-size:.48rem}.member-level{width:145px;height:80px;color:var(--sand);font:420 1.35rem/1 var(--font-display);letter-spacing:.08em;background:linear-gradient(135deg,#163850,#0b1d2b);border:1px solid #e1c39b73;border-radius:12px;place-items:center;margin:25px auto 16px;display:grid}.member-level small{font:600 .5rem/1 var(--font-body);color:#8da4b2}.ui-benefits{justify-content:center;gap:5px;display:flex}.ui-benefits span{color:#baa88e;background:#e1c39b14;border-radius:999px;padding:5px 7px;font-size:.48rem}.ui-chart{border-bottom:1px solid #97cdee21;align-items:end;gap:8px;height:125px;margin-top:24px;padding-bottom:8px;display:flex}.ui-chart i{background:linear-gradient(0deg, var(--blue), var(--cyan));opacity:.8;border-radius:4px 4px 0 0;flex:1}.module-copy{padding:22px 4px 6px}.module-code{color:var(--blue-bright);letter-spacing:.12em;font-size:.58rem}.module-copy h3{font:450 1.65rem/1.1 var(--font-display);margin:9px 0}.module-copy p{color:#91a6b3;font-size:.76rem}.module-copy>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.module-copy small{color:#7993a3;background:#ffffff09;border-radius:999px;padding:5px 7px;font-size:.52rem}.module-arrow{color:var(--blue-bright);opacity:0;transition:opacity .2s;position:absolute;bottom:20px;right:19px}.module-card:hover .module-arrow{opacity:1}.role-section{background:var(--ice)}.role-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.role-grid article{background:#fff;border:1px solid #1132461c;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #07172212}.role-image{height:230px;position:relative;overflow:hidden}.role-image:after{content:"";background:linear-gradient(#0000 52%,#040e1680);position:absolute;inset:0}.role-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.role-grid article:hover img{transform:scale(1.035)}.role-image span{z-index:1;color:#fff;letter-spacing:.1em;backdrop-filter:blur(8px);background:#040e16b8;border-radius:7px;padding:5px 8px;font-size:.58rem;position:absolute;top:14px;left:14px}.role-grid article>div:last-child{padding:24px}.role-grid h3{font-size:1rem}.role-grid p{color:var(--muted);margin-top:10px;font-size:.77rem}.journey-section{color:#fff;background:#06111a}.journey-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.journey-layout .section-head{position:sticky;top:40px}.journey-layout .section-head p{color:#91a6b2}.journey-layout .button{margin-top:28px}.journey-board{padding:0;list-style:none;display:grid}.journey-board li{border-top:1px solid #97cdee26;padding:30px 55px 30px 0;position:relative}.journey-board li:last-child{border-bottom:1px solid #97cdee26}.journey-board li:after{content:"↘";color:var(--blue-bright);position:absolute;top:30px;right:5px}.journey-board span{color:var(--cyan);letter-spacing:.13em;font-size:.59rem}.journey-board h3{font:440 2rem/1 var(--font-display);margin:11px 0 7px}.journey-board p{color:#89a0ae;font-size:.8rem}.implementation-section{background:var(--paper)}.implementation-track{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.implementation-track article{border-right:1px solid var(--line);min-height:220px;padding:25px;position:relative}.implementation-track article:last-child{border:0}.implementation-track span{color:#277db8;letter-spacing:.1em;font-size:.61rem}.implementation-track h3{font:440 1.7rem/1 var(--font-display);margin:62px 0 9px}.implementation-track p{color:var(--muted);font-size:.72rem}.implementation-track article:before{content:"";background:#fff;border:2px solid #4c9bd4;border-radius:50%;width:13px;height:13px;position:absolute;top:57px;left:25px}.implementation-track article:after{content:"";background:#bed8e7;height:1px;position:absolute;top:63px;left:40px;right:-1px}.implementation-track article:last-child:after{display:none}.services-section{background:#e5eff3}.services-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.services-grid a{min-height:310px;transition:transform .25s var(--ease), box-shadow .25s;background:#fff;border:1px solid #11324621;border-radius:22px;flex-direction:column;padding:30px;display:flex;position:relative}.services-grid a:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.services-grid span{color:#277db8;letter-spacing:.13em;font-size:.59rem}.services-grid h3{font:440 2.25rem/1.02 var(--font-display);margin-top:auto}.services-grid p{color:var(--muted);max-width:330px;margin-top:13px;font-size:.8rem}.services-grid i{color:#277db8;font-style:normal;position:absolute;top:23px;right:24px}.fit-section{background:var(--paper)}.fit-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;display:grid}.fit-board{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.fit-board article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:27px}.fit-board article>span{letter-spacing:.1em;border-radius:999px;margin-bottom:20px;padding:6px 9px;font-size:.56rem;font-weight:760;display:inline-flex}.fit-yes>span{color:#136b78;background:#76e5e929}.fit-no>span{color:#91543c;background:#e1896a21}.fit-board ul{gap:13px;padding:0;list-style:none;display:grid}.fit-board li{color:#405460;padding-left:21px;font-size:.76rem;position:relative}.fit-board li:before{content:"✓";color:#278397;position:absolute;left:0}.fit-no li:before{content:"—";color:#a86145}.faq-section{background:var(--ice)}.faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:85px;display:grid}.accordion details{background:#ffffffc7;border-top:1px solid #11324626}.accordion details:last-child{border-bottom:1px solid #11324626}.accordion summary{cursor:pointer;padding:22px 42px 22px 43px;font-size:.91rem;font-weight:710;list-style:none;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary>span{color:#2780bd;letter-spacing:.1em;font-size:.57rem;position:absolute;top:25px;left:8px}.accordion summary>i{color:#2780bd;font-style:normal;transition:transform .2s;position:absolute;right:13px}.accordion details[open] summary>i{transform:rotate(45deg)}.accordion details>p{color:#526773;padding:0 40px 25px 43px;font-size:.79rem}.final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#5da8ff3d,#0000 42%),#04101a;padding:clamp(90px,10vw,150px) 0}.final-cta-inner{max-width:940px}.final-cta h2{margin:22px auto}.final-cta p{color:#9eb2bf;max-width:610px;margin:0 auto 28px}.final-cta-inner>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-hero{min-height:820px}.landing-ambient{z-index:-1;background:radial-gradient(circle at 82% 34%,#5da8ff2e,#0000 28%),linear-gradient(115deg,#0000 45%,#76e5e90a);position:absolute;inset:0}.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:center;gap:85px;min-height:800px;padding-top:165px;display:grid}.landing-copy h1{font-size:clamp(3.7rem,5.4vw,6.6rem)}.landing-visual{position:relative}.visual-note{color:#98aebb;background:#ffffff06;border:1px solid #97cdee24;border-radius:12px;align-items:center;gap:13px;width:76%;margin:12px 0 0 auto;padding:13px 15px;display:flex}.visual-note>span{color:var(--cyan);font-size:.6rem}.visual-note p{display:grid}.visual-note b{color:#d6e4ec;font-size:.67rem}.visual-note small{font-size:.55rem}.outcomes-section{background:var(--paper)}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.outcome-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:245px;padding:28px;display:flex}.outcome-grid article>span{color:#277eb9;letter-spacing:.11em;font-size:.58rem}.outcome-grid h3{font:440 1.8rem/1.05 var(--font-display);margin-top:auto}.outcome-grid p{color:var(--muted);margin-top:10px;font-size:.78rem}.media-story{background:var(--ice)}.media-grid{grid-template-columns:1.05fr .78fr;align-items:center;gap:80px;display:grid}.media-grid figure{margin:0;position:relative}.media-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:24px}.media-grid figcaption{color:#fff;backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;background:#040e16b8;border-radius:999px;padding:7px 10px;font-size:.56rem;position:absolute;bottom:15px;left:15px}.media-grid>div .eyebrow{margin-bottom:20px}.media-grid h2{font-size:clamp(2.5rem,3.8vw,4.4rem)}.media-grid>div>p{color:var(--muted);margin-top:20px}.media-grid ul{gap:11px;margin-top:25px;padding:0;list-style:none;display:grid}.media-grid li{padding-left:23px;font-size:.79rem;position:relative}.media-grid li:before{content:"↗";color:#287fba;position:absolute;left:0}.feature-section{color:#fff;background:#06111a}.feature-section .section-head>p{color:#8fa4b1}.feature-grid{border-top:1px solid #97cdee24;border-left:1px solid #97cdee24;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-bottom:1px solid #97cdee24;border-right:1px solid #97cdee24;min-height:265px;padding:27px}.feature-grid article>span{color:var(--blue-bright);letter-spacing:.1em;font-size:.57rem}.feature-line{background:#ffffff0f;border-radius:4px;height:4px;margin:28px 0 38px}.feature-line i{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:inherit;width:58%;height:100%;display:block}.feature-grid h3{font:440 1.65rem/1.05 var(--font-display)}.feature-grid p{color:#89a0ae;margin-top:10px;font-size:.74rem}.workflow-section{background:var(--paper)}.workflow-layout{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.workflow-list{padding:0;list-style:none}.workflow-list li{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:start;gap:18px;padding:25px 8px;display:grid}.workflow-list li:last-child{border-bottom:1px solid var(--line)}.workflow-list>li>span{color:#287fba;letter-spacing:.11em;font-size:.58rem}.workflow-list h3{font-size:.98rem}.workflow-list p{color:var(--muted);margin-top:6px;font-size:.76rem}.workflow-list>li>i{color:#287fba;font-style:normal}.distinction-section{background:#e6eff3}.distinction-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.distinction-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:34px}.distinction-grid span{color:#287fba;letter-spacing:.11em;font-size:.58rem}.distinction-grid h3{font:440 2.1rem/1 var(--font-display);margin:36px 0 11px}.distinction-grid p{color:var(--muted);font-size:.82rem}.related-section{background:var(--paper)}.related-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.related-grid a{border:1px solid var(--line);min-height:390px;transition:transform .25s var(--ease), box-shadow .25s,border-color .25s;background:#fff;border-radius:20px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.related-grid a:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.related-grid figure{background:#0c1730;height:205px;position:relative;overflow:hidden}.related-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#040a18b8);position:absolute;inset:0}.related-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease),filter .55s;display:block}.related-grid a:hover figure img{filter:saturate(1.08);transform:scale(1.045)}.related-grid figure>span{z-index:1;color:#fff;backdrop-filter:blur(8px);width:31px;height:31px;font-family:var(--font-mono);background:#050c1da8;border:1px solid #ffffff47;border-radius:8px;place-items:center;font-size:.52rem;display:grid;position:absolute;bottom:16px;left:18px}.related-card-copy{flex-direction:column;flex:1;padding:22px 24px 25px;display:flex}.related-grid span{color:#287fba;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.related-grid h3{font:440 1.8rem/1 var(--font-display);margin-top:28px}.related-grid p{color:var(--muted);margin-top:9px;font-size:.75rem}.related-grid i{z-index:2;color:#fff;backdrop-filter:blur(8px);background:#050c1d9e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;transition:transform .25s,background .25s;display:grid;position:absolute;top:18px;right:18px}.related-grid a:hover>i{background:#4b6fe6d1;transform:translate(2px,-2px)}.not-found{color:#fff;background:radial-gradient(circle at 70% 20%, #5da8ff33, transparent 30%), var(--night);min-height:760px;padding-top:260px}.not-found h1{max-width:800px;margin:24px 0;font-size:clamp(3.5rem,6vw,6rem)}.not-found p{color:#9bb0bd;max-width:570px;margin-bottom:28px}}@layer responsive{@media (width<=1100px){.website-service-page .landing-hero-grid{grid-template-columns:1fr;gap:44px}.website-service-page .landing-visual{width:min(100%,780px)}}@media (width<=520px){html,body{overflow-x:hidden}.website-service-page .landing-hero-grid{gap:34px;width:100%;padding-top:138px}.website-service-page .landing-copy{width:100%;overflow:visible}.website-service-page .landing-copy h1{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-size:clamp(42px,12.2vw,49px);line-height:1.02}.website-service-page .landing-copy h1 em{margin-top:13px;font-size:.97em;line-height:1.12}.website-service-page .landing-copy>p{margin-top:25px;font-size:15px;line-height:1.58}.website-service-page .hero-actions{width:100%}.website-service-page .hero-actions .button{box-sizing:border-box;max-width:100%}.website-service-page .micro-proof{grid-template-columns:1fr;gap:9px}}@media (width<=1100px){:root{--shell:min(100% - 36px, 960px)}.kanban-menu{grid-template-columns:repeat(2,1fr)}.home-hero-grid,.landing-hero-grid{grid-template-columns:1fr;gap:38px;padding-bottom:70px}.home-hero-grid{padding-top:195px}.landing-hero-grid{padding-top:190px}.home-console-wrap{justify-self:end;width:min(100%,650px);margin:0}.landing-visual{justify-self:end;width:min(100%,650px)}.home-hero{min-height:1120px}.landing-hero{min-height:1060px}.journey-rail{display:none}.module-grid{grid-template-columns:repeat(2,1fr)}.module-card,.module-card:nth-child(4),.module-card:nth-child(5){grid-column:auto}.module-card:last-child{grid-column:1/-1}.role-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.footer-contact{grid-column:2/4}}@media (width<=820px){:root{--shell:calc(100% - 28px)}.section{padding:78px 0}.header-bar{min-height:112px}.brand{--logo-height:80px}.quiet-cta{display:none}.menu-button{width:46px;height:46px}.menu-layer{padding-top:120px}.menu-shell{border-radius:20px;padding:18px}.menu-head{align-items:start}.menu-head .button{display:none}.kanban-menu{grid-template-columns:1fr}.menu-column{padding:10px}.menu-column>header{min-height:48px}.menu-cards a{min-height:76px}.home-hero-grid,.landing-hero-grid{padding-top:150px}.home-copy h1,.landing-copy h1{font-size:clamp(3.3rem,15vw,5.3rem)}.home-copy>p,.landing-copy>p{font-size:1rem}.home-hero,.landing-hero{min-height:auto}.home-console-wrap,.landing-visual{width:100%}.console-top{grid-template-columns:auto 1fr}.console-top>b{justify-self:center}.console-top>small{display:none}.console-tabs button{font-size:.55rem}.console-content{min-height:240px;padding:14px}.answer-grid,.split-head,.journey-layout,.fit-layout,.faq-layout,.media-grid,.workflow-layout{grid-template-columns:1fr;gap:38px}.friction-board,.outcome-grid,.services-grid,.related-grid,.module-grid{grid-template-columns:1fr}.module-card:last-child{grid-column:auto}.module-ui{min-height:210px}.role-grid{grid-template-columns:1fr}.role-image{height:250px}.journey-layout .section-head{position:static}.implementation-track{grid-template-columns:1fr}.implementation-track article{border-right:0;border-bottom:1px solid var(--line);min-height:150px;padding-left:70px}.implementation-track h3{margin-top:24px}.implementation-track article:before{top:67px;left:24px}.implementation-track article:after{width:1px;height:auto;inset:82px auto -1px 30px}.fit-board,.distinction-grid,.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:230px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand,.footer-contact{grid-column:1/-1}.footer-base{flex-direction:column}.visual-note{width:100%}}@media (width<=520px){:root{--shell:calc(100% - 22px)}h2{font-size:2.7rem}.home-copy h1,.landing-copy h1{font-size:3.65rem}.home-hero-grid,.landing-hero-grid{padding-top:138px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.micro-proof{display:grid}.console-tabs{gap:4px;padding:9px}.console-tabs button{min-height:34px;padding:0 4px}.booking-fields{grid-template-columns:1fr}.room-row{flex-direction:column;align-items:start}.module-copy h3{font-size:1.45rem}.role-image{height:220px}.fit-board,.footer-grid{grid-template-columns:1fr}.footer-contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer redesign{.website-service-page .landing-hero-grid{grid-template-columns:minmax(470px,.9fr) minmax(560px,1.1fr);gap:64px}.website-service-page .landing-copy,.website-service-page .landing-visual{min-width:0}.website-service-page .landing-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:690px;font-size:clamp(55px,4.65vw,76px);line-height:.99}.website-service-page .landing-copy>p{max-width:650px;font-size:17px;line-height:1.62}.website-service-page .answer-grid h2{max-width:700px}body{color:#f7f9ff;background:radial-gradient(60rem 34rem at 82% -6%, #406aff29, transparent 70%), radial-gradient(52rem 30rem at 8% 34%, #7c4dff12, transparent 70%), linear-gradient(180deg, #081228 0%, var(--night) 34%, #081124 72%, var(--night) 100%)}h1,h2{letter-spacing:-.018em;font-weight:390}h1 em,h2 em{background:linear-gradient(100deg, var(--blue) 8%, var(--violet) 92%);-webkit-text-fill-color:transparent;color:var(--blue);background-clip:text;font-style:italic;font-weight:430}.eyebrow{min-height:34px;color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.13em;background:#0a122685;border:1px solid #8ca2ff2e;border-radius:999px;padding:0 15px;font-size:.66rem;font-weight:500}.eyebrow:before{background:var(--violet);width:6px;height:6px;box-shadow:0 0 10px #a183ffd9}.section-head>p,.split-head>p{color:#99a8c4}.button{border-radius:999px;min-height:56px;padding-inline:30px;font-size:.96rem;font-weight:650}.button.primary{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff);box-shadow:0 15px 38px #4a69ff4d}.button.primary:hover{box-shadow:0 20px 48px #4a69ff6b}.button.secondary{background:#132552;border:1px solid #8ca2ff47}.button.ghost{background:#090d1b94;border-color:#94aadc47}.site-header{background:0 0}.header-bar{border-color:#8ca2ff24;min-height:156px}.brand{--logo-height:104px}.menu-button{background:#081228b3;border-color:#6f9dff73;border-radius:13px}.menu-button span{background:var(--blue-bright)}.menu-layer{background:#030610d1}.menu-shell{background:linear-gradient(145deg,#0c1734fc,#050a18fc);border-color:#6f9dff52}.menu-column,.menu-cards a{border-color:#8ca2ff29}.menu-cards a:hover{background:#5772ff1f;border-color:#6f9dff8c}.menu-cards em,.menu-cards .arrow{color:var(--violet)}.home-hero{background:radial-gradient(54rem 38rem at 78% 24%,#3b7bff2b,#0000 72%),radial-gradient(44rem 30rem at 42% 78%,#7c4dff1c,#0000 72%),linear-gradient(135deg,#071225 0%,#050a17 54%,#0a1030 100%);min-height:940px}.home-hero:before{background:linear-gradient(90deg,#050a17c7,#0000 52%),radial-gradient(circle at 76% 42%,#4e77ff1a,#0000 34%)}.hero-grid-lines{opacity:.12;background-size:76px 76px;mask-image:linear-gradient(90deg,#000,#0000 82%)}.home-hero-grid{grid-template-columns:minmax(500px,.9fr) minmax(620px,1.1fr);gap:46px;min-height:900px;padding-top:180px}.home-copy{align-self:center;max-width:660px}.home-copy .eyebrow{margin-bottom:30px}.home-copy h1{font-family:var(--font-body);letter-spacing:-.055em;font-size:clamp(3.7rem,4.45vw,4.75rem);font-weight:730;line-height:.97}.home-copy h1 em{font-family:var(--font-body);font-style:normal;font-weight:730;display:inline}.home-copy>p{color:#b7c1d7;max-width:585px;font-size:1.08rem}.home-dashboard-wrap{perspective:1600px;align-self:center;min-width:0;margin-top:-44px;position:relative}.home-dashboard-wrap:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(#4d70ff40,#0000 66%);position:absolute;inset:-12%}.dashboard-float-label{z-index:2;color:#8999bc;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;position:absolute;top:-31px;right:2px}.micro-proof span{color:#8fa0c0;font-family:var(--font-mono);font-size:.57rem}.micro-proof span:before{background:var(--blue);box-shadow:0 0 10px var(--blue)}.hotel-dashboard{min-height:600px;transition:transform .5s var(--ease), border-color .3s;background:#050a17f0;border:1px solid #7492ff57;border-radius:22px;grid-template-rows:43px 1fr;grid-template-columns:154px 1fr;display:grid;overflow:hidden;transform:rotateY(-1.5deg)rotateX(.5deg);box-shadow:0 40px 100px #0000008a,inset 0 1px #ffffff0a}.hotel-dashboard:hover{border-color:#6f9dff9e;transform:rotateY(0)rotateX(0)translateY(-4px)}.dashboard-chrome{color:#7182a3;font-family:var(--font-mono);border-bottom:1px solid #8ca2ff24;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;font-size:.5rem;display:grid}.dashboard-chrome>span{gap:4px;display:flex}.dashboard-chrome>span i{background:#52617d;border-radius:50%;width:7px;height:7px}.dashboard-chrome>b{font-weight:500}.dashboard-chrome>small{letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:6px;display:flex}.dashboard-chrome>small i{background:#65e1d1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #65e1d1}.dashboard-side{background:#0a1227c7;border-right:1px solid #8ca2ff21;padding:14px 11px}.dash-brand{border-bottom:1px solid #8ca2ff1f;align-items:center;gap:9px;padding:5px 5px 17px;display:flex}.dash-brand img{object-fit:contain;width:35px;height:31px}.dash-brand>span{display:grid}.dash-brand b{font-size:.69rem}.dash-brand small{color:#70809e;font-size:.45rem}.dash-label{color:#667795;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:20px 7px 7px;font-size:.47rem}.dashboard-side nav{gap:4px;display:grid}.dashboard-side nav button{color:#8696b4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 9px;font-size:.62rem;display:flex}.dashboard-side nav button span{color:#53617f;font-family:var(--font-mono);font-size:.45rem}.dashboard-side nav button:hover,.dashboard-side nav button[aria-pressed=true]{color:#fff;background:linear-gradient(90deg,#3b7bff33,#7c4dff14);border-color:#6f9dff38}.dashboard-side nav button[aria-pressed=true] span{color:var(--blue-bright)}.dash-side-note{border:1px solid #8ca2ff24;border-radius:10px;gap:4px;margin-top:56px;padding:11px;display:grid}.dash-side-note small{color:#6e7e9d;font-family:var(--font-mono);font-size:.43rem}.dash-side-note b{font-size:.57rem}.dash-side-note>i{background:#202b48;border-radius:4px;height:4px;margin-top:8px}.dash-side-note>i span{background:linear-gradient(90deg,var(--blue),var(--violet));border-radius:inherit;width:72%;height:100%;display:block}.dashboard-main{min-width:0;padding:20px}.dashboard-head{justify-content:space-between;gap:16px;display:flex}.dashboard-head>div:first-child{min-width:0}.dashboard-head small{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.11em;font-size:.48rem}.dashboard-head h2{font-family:var(--font-body);letter-spacing:-.01em;margin-top:7px;font-size:1.08rem;font-weight:650}.dashboard-head p{color:#7889a7;margin-top:4px;font-size:.57rem}.dashboard-head-actions{align-items:start;gap:7px;display:flex}.dashboard-head-actions>span,.dashboard-head-actions>a{white-space:nowrap;border-radius:7px;align-items:center;min-height:29px;padding:0 9px;font-size:.5rem;display:flex}.dashboard-head-actions>span{color:#8291ad;background:#ffffff08;gap:5px}.dashboard-head-actions>span i{background:#65e1d1;border-radius:50%;width:5px;height:5px}.dashboard-head-actions>a{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff)}.dashboard-tabs{border-bottom:1px solid #8ca2ff1f;gap:5px;margin:19px 0 15px;padding-bottom:11px;display:flex}.dashboard-tabs button{color:#70809d;background:0 0;border:1px solid #8ca2ff1a;border-radius:7px;min-height:28px;padding:0 10px;font-size:.5rem}.dashboard-tabs button.active{color:#fff;background:#5272ff2e;border-color:#6f9dff52}.dashboard-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dashboard-kpis article{background:#0e1831a3;border:1px solid #8ca2ff21;border-radius:10px;min-width:0;padding:12px}.dashboard-kpis span{color:#7182a0;font-family:var(--font-mono);letter-spacing:.08em;font-size:.43rem;display:block}.dashboard-kpis b{margin:6px 0 1px;font-size:1.45rem;display:block}.dashboard-kpis small{color:#6f809d;white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;display:block;overflow:hidden}.dashboard-kpis i{background:#202c49;border-radius:4px;height:4px;margin-top:9px;display:block}.dashboard-kpis i:after{content:"";width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;display:block}.dashboard-workspace{grid-template-columns:1fr 155px;gap:8px;margin-top:9px;display:grid}.reservation-list{background:#070e1ebf;border:1px solid #8ca2ff21;border-radius:10px;min-width:0;overflow:hidden}.reservation-list>header,.reservation-list>div{grid-template-columns:1.65fr .72fr .65fr .7fr;align-items:center;gap:7px;display:grid}.reservation-list>header{color:#687997;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#ffffff06;padding:8px 10px;font-size:.4rem}.reservation-list>div{color:#a6b2c8;border-top:1px solid #8ca2ff17;min-height:58px;padding:8px 10px;font-size:.48rem}.reservation-list>div>span:first-child{grid-template-columns:25px 1fr;align-items:center;column-gap:7px;display:grid}.reservation-list>div>span:first-child i{color:#fff;background:linear-gradient(135deg,#315cc3,#6442be);border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:.46rem;font-style:normal;display:grid}.reservation-list>div>span:first-child b{color:#fff;font-size:.52rem}.reservation-list>div>span:first-child small{color:#677795;font-size:.4rem}.reservation-list em{color:#67d9cc;width:fit-content;font-family:var(--font-mono);background:#47d1be1a;border:1px solid #47d1be2e;border-radius:5px;padding:4px 5px;font-size:.37rem;font-style:normal}.reservation-list em.booked{color:var(--blue-bright);background:#6f9dff1a;border-color:#6f9dff33}.reservation-list em.review{color:#d4adff;background:#a183ff1a;border-color:#a183ff33}.next-action{background:linear-gradient(145deg,#294b9738,#462d7b24);border:1px solid #6f9dff33;border-radius:10px;padding:12px}.next-action>span{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.09em;font-size:.4rem}.next-action>b{margin-top:12px;font-size:.65rem;display:block}.next-action>p{color:#7f8faa;margin-top:6px;font-size:.48rem;line-height:1.45}.next-action button{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff);border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:31px;margin-top:17px;padding:0 8px;font-size:.45rem;display:flex}.next-action>small{color:#687a97;margin-top:8px;font-size:.4rem;display:block}.trust-panel-section{background:#061026;padding:0 0 116px;position:relative}.trust-panel-section:before{content:"";background:radial-gradient(55rem 25rem at 80% 20%,#414dc329,#0000 70%);position:absolute;inset:0}.trust-panel{background:linear-gradient(135deg,#12366cd6,#191e5be6);border:1px solid #6f9dff54;border-radius:28px;margin-top:-22px;padding:40px;position:relative;box-shadow:0 30px 90px #00000052}.trust-panel>header{grid-template-columns:1fr 280px;align-items:center;gap:48px;display:grid}.trust-panel h2{max-width:800px;margin-top:20px;font-size:clamp(2.4rem,3.8vw,4.25rem)}.studio-rating{background:#060c1f6b;border:1px solid #6f9dff47;border-radius:16px;grid-template-columns:1fr auto;gap:5px 12px;padding:18px;display:grid}.studio-rating>span{color:#95a6c8;font-family:var(--font-mono);letter-spacing:.09em;font-size:.48rem}.studio-rating>b{font-family:var(--font-display);grid-area:1/2/3;align-self:center;font-size:1.8rem;font-weight:430}.studio-rating>b small{font-family:var(--font-body);font-size:.65rem}.studio-rating>i{color:#43d8b5;letter-spacing:.1em;font-style:normal}.studio-rating>small{color:#7282a1;grid-column:1/-1;font-size:.48rem}.trusted-logos{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.trusted-logos>div{background:#ffffff09;border:1px solid #8ca2ff2e;border-radius:13px;place-items:center;height:104px;display:grid}.trusted-logos img{object-fit:contain;filter:grayscale()brightness(1.45);opacity:.74;width:150px;height:72px}.trust-values{border-top:1px solid #8ca2ff2b;grid-template-columns:repeat(4,1fr);margin-top:26px;padding-top:24px;display:grid}.trust-values article{border-right:1px solid #8ca2ff26;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:flex}.trust-values article:last-child{border:0}.trust-values span{width:36px;height:36px;color:var(--blue-bright);font-family:var(--font-mono);background:#4569dc1f;border:1px solid #6f9dff4d;border-radius:10px;flex:none;place-items:center;font-size:.48rem;display:grid}.trust-values h3{color:#d9e0f0;font-size:.69rem;font-weight:650}.home-answer{color:#fff;background:radial-gradient(40rem 26rem at 50% 30%,#5346ab26,#0000 74%),#070b1d;padding:130px 0}.home-answer-inner{text-align:center}.home-answer-inner>h2{max-width:910px;margin:30px auto 24px;font-size:clamp(2.8rem,4.8vw,5.2rem)}.home-answer-inner>p{color:#9caac4;max-width:760px;margin:0 auto;font-size:1rem}.answer-links{text-align:left;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:52px;display:grid}.answer-links a{background:#0b132aab;border:1px solid #8ca2ff2e;border-radius:17px;align-content:end;min-height:156px;padding:23px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.answer-links a:hover{background:#18244fbd;border-color:#6f9dff85;transform:translateY(-4px)}.answer-links a>span{color:var(--blue-bright);font-family:var(--font-mono);font-size:.52rem;position:absolute;top:18px;left:20px}.answer-links b{font-size:.83rem}.answer-links small{color:#7f8eaa;margin-top:6px;font-size:.65rem}.answer-links i{width:30px;height:30px;color:var(--blue-bright);border:1px solid #6f9dff40;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:15px;right:18px}.friction-section,.implementation-section,.workflow-section,.related-section,.outcomes-section{color:#fff;background:#080d1d}.friction-board article,.outcome-grid article,.related-grid a{color:#fff;box-shadow:none;background:linear-gradient(145deg,#0e1b3ad1,#080f21e6);border-color:#8ca2ff2b}.friction-board p,.outcome-grid p,.related-grid p{color:#91a0ba}.mini-thread,.mini-task{background:#6f9dff14}.mini-progress i{background:#8ca2ff24}.platform-section{background:radial-gradient(60rem 32rem at 70% 15%,#3651b733,#0000 72%),linear-gradient(#07122b,#061027);padding:136px 0 150px}.platform-head{justify-content:space-between;align-items:end;gap:40px;max-width:none;display:flex}.platform-head>div{max-width:900px}.platform-head h2{margin:23px 0 16px;font-size:clamp(3rem,4.6vw,5.2rem)}.platform-head p{color:#9ba9c3}.platform-head>a{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #6f9dff4d;padding-bottom:6px;font-size:.63rem}.module-grid{grid-template-columns:repeat(5,1fr);gap:12px}.module-card,.module-card:nth-child(4),.module-card:nth-child(5),.module-card:last-child{background:linear-gradient(165deg,#153670db,#091a42eb);border-color:#6f9dff47;border-radius:17px;flex-direction:column;grid-column:auto;min-height:530px;padding:15px;display:flex;overflow:hidden}.module-card:nth-child(2){background:linear-gradient(165deg,#163370db,#0c1a43eb)}.module-card:nth-child(3){background:linear-gradient(165deg,#1f3072db,#0f1843eb)}.module-card:nth-child(4){background:linear-gradient(165deg,#2c2c77db,#141643eb)}.module-card:nth-child(5){background:linear-gradient(165deg,#372a77db,#181443eb)}.module-card:before{content:"";background:linear-gradient(90deg,var(--blue),var(--violet));height:3px;position:absolute;inset:0 0 auto}.module-card:hover{border-color:#7e9effa6;transform:translateY(-7px);box-shadow:0 28px 60px #00000059}.module-card-head{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:54px;display:grid}.module-icon{width:40px;height:40px;color:var(--blue-bright);font-family:var(--font-mono);background:#587cff29;border:1px solid #6f9dff61;border-radius:11px;place-items:center;font-size:.72rem;display:grid}.module-card-head h3{font-size:.94rem}.module-card-head small{color:#6f83ad;font-family:var(--font-mono);font-size:.48rem}.module-ui{background:#0710269e;border-color:#8ca2ff45;min-height:205px;margin-top:12px;padding:14px}.module-ui>header{display:none}.module-copy{flex-direction:column;flex:1;padding:20px 5px 4px;display:flex}.module-copy p{color:#bec8dd;font-size:.75rem}.module-copy b{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:.55rem}.module-copy b span{color:var(--violet)}.module-arrow{display:none}.growth-solutions{color:#fff;background:radial-gradient(48rem 30rem at 50% 35%,#304aac2b,#0000 74%),#070e23}.centered-head{text-align:center;max-width:960px;margin-inline:auto}.centered-head h2{margin-top:24px}.centered-head>p{margin-inline:auto}.growth-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.growth-grid a{background:linear-gradient(145deg,#1b3d7ec7,#0a1c47e6);border:1px solid #6f9dff4d;border-radius:22px;flex-direction:column;min-height:390px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.growth-grid a:before{content:"";background:linear-gradient(90deg,#4f8cff,#8c63ff);height:3px;position:absolute;inset:0 0 auto}.growth-grid a:hover{border-color:#7e9eff9e;transform:translateY(-6px);box-shadow:0 28px 60px #00000059}.growth-grid header{justify-content:space-between;display:flex}.growth-grid header>span{color:#7185b0;font-family:var(--font-mono);font-size:.56rem}.growth-grid header>i{width:48px;height:48px;color:var(--blue-bright);background:#4f79ff21;border:1px solid #6f9dff59;border-radius:13px;place-items:center;font-style:normal;display:grid}.growth-grid>a>small{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.1em;margin-top:40px;font-size:.53rem}.growth-grid h3{margin-top:18px;font-size:1.35rem}.growth-grid p{color:#aab6ce;margin-top:15px;font-size:.8rem}.growth-grid>a>b{color:#fff;text-transform:uppercase;border:1px solid #6f9dff4d;border-radius:999px;width:fit-content;margin-top:auto;padding:10px 13px;font-size:.63rem}.growth-grid>a>b span{color:var(--blue-bright)}.role-section,.media-story,.services-section,.distinction-section,.faq-section{color:#fff;background:#0a1023}.role-grid article,.services-grid a,.distinction-grid article,.accordion details{color:#fff;box-shadow:none;background:#0c162ec7;border-color:#8ca2ff2b}.role-grid p,.services-grid p,.distinction-grid p,.accordion details>p{color:#94a2bb}.role-image:after{background:linear-gradient(#0000 40%,#050a18c7)}.journey-section,.feature-section{background:#060b18}.journey-board li,.feature-grid,.feature-grid article{border-color:#8ca2ff29}.implementation-track{box-shadow:none;background:#0a142bbf;border-color:#8ca2ff2e}.implementation-track article{border-color:#8ca2ff26}.implementation-track article:before{background:#091229}.implementation-track p{color:#91a0b8}.fit-section{color:#fff;background:#070d1c}.fit-board article{color:#fff;background:#0c1730c2;border-color:#8ca2ff2b}.fit-board li{color:#a5b1c7}.accordion details{border-left:0;border-right:0;border-radius:0}.accordion summary{color:#fff}.final-cta{background:radial-gradient(circle at 50% 0,#5c63ff42,#0000 45%),linear-gradient(#090d23,#050916)}.landing-hero{background:radial-gradient(55rem 34rem at 78% 26%,#3b7bff29,#0000 72%),linear-gradient(140deg,#071226,#050a17 62%,#0b0f2b)}.landing-hero:before{background:radial-gradient(circle at 82% 34%,#5c6eff26,#0000 31%)}.landing-copy h1{line-height:1.02}.landing-copy h1 em{margin-top:8px}.answer-section:not(.home-answer){color:#fff;background:#0a1023;border-color:#8ca2ff24}.answer-section:not(.home-answer) .answer-grid .eyebrow{color:var(--blue-bright)}.answer-section:not(.home-answer) .answer-grid>p{color:#c1c9d9}.media-grid img{border:1px solid #8ca2ff2e;box-shadow:0 30px 75px #00000061}.media-grid>div>p,.media-grid li{color:#a0aec5}.site-footer{background:#040714;border-color:#8ca2ff24}.site-footer h2{color:var(--blue-bright);font-family:var(--font-mono)}.site-footer nav a,.footer-contact a,.footer-contact p,.footer-brand p{color:#7f8da8}@media (width<=1180px){.home-hero-grid{grid-template-columns:1fr;padding-top:185px;padding-bottom:90px}.home-copy{max-width:820px}.home-dashboard-wrap{justify-self:end;width:min(100%,820px);margin-top:0}.home-hero{min-height:1380px}.module-grid{grid-template-columns:repeat(2,1fr)}.module-card,.module-card:nth-child(4),.module-card:nth-child(5),.module-card:last-child{grid-column:auto}.module-card:last-child{grid-column:1/-1;min-height:480px}.growth-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.header-bar{min-height:118px}.brand{--logo-height:82px}.home-hero-grid{padding-top:150px}.home-hero{min-height:auto}.home-copy h1{font-size:clamp(3.15rem,13vw,4.7rem)}.hotel-dashboard{grid-template-columns:1fr;min-height:555px;transform:none}.dashboard-side{display:none}.dashboard-main{padding:15px}.dashboard-workspace{grid-template-columns:1fr}.next-action,.dashboard-float-label{display:none}.trust-panel-section{padding-top:70px}.trust-panel{margin-top:0;padding:24px}.trust-panel>header{grid-template-columns:1fr}.studio-rating{max-width:380px}.trusted-logos,.trust-values{grid-template-columns:repeat(2,1fr)}.trust-values article{border-bottom:1px solid #8ca2ff24}.answer-links{grid-template-columns:repeat(2,1fr)}.platform-head{display:grid}.module-grid{grid-template-columns:1fr}.module-card,.module-card:last-child{grid-column:auto;min-height:500px}.growth-grid{grid-template-columns:1fr}}@media (width<=520px){.home-copy h1{font-size:3.1rem}.home-copy h1 br,.dashboard-head-actions>span{display:none}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article:last-child{display:none}.reservation-list>header,.reservation-list>div{grid-template-columns:1.3fr .65fr .6fr}.reservation-list>header span:last-child,.reservation-list>div>span:last-child{display:none}.trusted-logos{grid-template-columns:1fr 1fr}.trusted-logos>div{height:84px}.trusted-logos img{width:120px;height:60px}.trust-values,.answer-links{grid-template-columns:1fr}.trust-values article{border-right:0;padding:10px 4px}.platform-head h2{font-size:3rem}}}@layer refinement{.site-header .header-bar{justify-content:flex-end;position:relative}.site-header .brand{--logo-height:112px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.home-hero-grid{grid-template-columns:minmax(430px,.78fr) minmax(620px,1.22fr);gap:58px}.home-copy{max-width:610px}.home-copy h1,.home-copy h1 em{font-family:var(--font-display);font-weight:390}.home-copy h1{letter-spacing:-.035em;font-size:clamp(3.8rem,4.6vw,5.35rem);line-height:.96}.home-copy h1 em{font-style:italic;font-weight:430}.home-copy>p{max-width:560px;font-size:1.02rem;line-height:1.66}.home-dashboard-wrap{margin-top:0}.trust-panel-section{background:radial-gradient(46rem 24rem at 84% 12%,#45329b33,#0000 72%),#080d1d;padding:116px 0 124px}.trust-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.trust-panel>header{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:84px}.trust-panel h2{max-width:780px;margin-top:22px;font-size:clamp(2.7rem,3.5vw,4.15rem);line-height:.98}.trust-copy>p{color:#929fba;max-width:720px;margin-top:22px;font-size:.96rem;line-height:1.6}.studio-rating{background:linear-gradient(145deg,#083036b8,#07172ae0);border-color:#35d7ae4d;border-radius:22px;align-content:start;min-height:190px;padding:27px}.studio-rating>span{color:#fff;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:720}.studio-rating>b{font-family:var(--font-body);grid-area:1/2;font-size:1rem;font-weight:700}.studio-rating>i{color:#37d7ae;letter-spacing:.08em;grid-column:1/-1;margin-top:15px;font-size:1.2rem}.studio-rating>strong{grid-column:1/-1;margin-top:7px;font-size:1.02rem;line-height:1.25}.studio-rating>small{color:#7488a3;grid-column:1/-1;margin-top:7px;font-size:.58rem}.trusted-logos{gap:18px;margin-top:52px}.trusted-logos>div{background:#0a122785;border-color:#8ca2ff24;height:112px}.trusted-logos img{filter:grayscale()brightness(1.08);opacity:.56}.home-answer{padding:108px 0 116px}.home-answer-inner>h2{max-width:850px;margin:25px auto 20px;font-size:clamp(2.55rem,3.7vw,4.1rem);line-height:1.02}.home-answer-inner>p{max-width:700px;font-size:.94rem;line-height:1.62}.answer-links{gap:16px;max-width:1180px;margin:46px auto 0}.answer-links a{border-radius:15px;min-height:142px;padding:21px}.platform-section{background:radial-gradient(54rem 32rem at 50% 12%,#3f49b533,#0000 74%),linear-gradient(#07122b,#060d21);padding:126px 0 138px}.platform-head{text-align:center;max-width:930px;margin-inline:auto;display:block}.platform-head>div{max-width:none}.platform-head h2{margin:24px auto 17px;font-size:clamp(2.75rem,3.7vw,4.25rem);line-height:1}.platform-head p{max-width:690px;margin-inline:auto;font-size:.96rem}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.module-card,.module-card:nth-child(4),.module-card:nth-child(5),.module-card:last-child{background:linear-gradient(160deg,#10224aeb,#070f22fa);border-color:#6f9dff3d;border-radius:20px;grid-column:auto;min-height:460px;padding:19px}.module-card:nth-child(2),.module-card:nth-child(5){background:linear-gradient(160deg,#151f4ceb,#080e25fa)}.module-card:nth-child(3),.module-card:nth-child(6){background:linear-gradient(160deg,#1f184ce0,#0a0e24fa)}.module-card:before{opacity:.72;height:2px}.module-ui{background:#040917b8;border-radius:15px;order:-1;min-height:205px;margin:0 0 20px;padding:17px}.module-card-head{grid-template-columns:36px 1fr auto;min-height:47px}.module-icon{border-radius:10px;width:36px;height:36px}.module-card-head h3{letter-spacing:-.02em;font-size:1.08rem}.module-copy{padding:9px 2px 1px}.module-copy p{color:#aebbd2;font-size:.8rem;line-height:1.55}.module-copy b{padding-top:22px;font-size:.56rem}.ui-campaign{gap:12px;display:grid}.ui-campaign>div{align-items:center;gap:6px;display:flex}.ui-campaign>div span,.ui-campaign>div b{color:#8494b3;border:1px solid #8ca2ff29;border-radius:7px;padding:6px 8px;font-size:.48rem;font-weight:500}.ui-campaign>div b{color:var(--blue-bright);margin-left:auto}.ui-campaign>p{color:#d6dded;border-left:2px solid var(--violet);background:#6f9dff17;border-radius:8px;padding:14px;font-size:.65rem}.ui-campaign>p small{color:#8495b4;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:8px;font-size:.44rem;display:block}.ui-campaign>em{color:#5ce0c0;background:#37d7ae1a;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.48rem;font-style:normal}.growth-solutions{background:radial-gradient(45rem 26rem at 10% 18%,#305bba29,#0000 72%),#070c1c;padding:130px 0 142px}.growth-head{margin-bottom:58px}.growth-head h2{margin-top:24px;font-size:clamp(2.8rem,3.8vw,4.35rem);line-height:1}.growth-head>p{align-self:end;padding-bottom:5px;font-size:.97rem;line-height:1.62}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.growth-grid .growth-card{background:linear-gradient(145deg,#10234ce6,#070f22fa);border-color:#6f9dff3d;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(250px,1.1fr);gap:24px;min-height:390px;padding:24px;display:grid}.growth-grid .growth-card:nth-child(2n){background:linear-gradient(145deg,#1e1b4ee0,#080e22fa)}.growth-card-copy{flex-direction:column;min-width:0;display:flex}.growth-card-copy header{justify-content:space-between;display:flex}.growth-card-copy header>span{color:#7185b0;font-family:var(--font-mono);font-size:.56rem}.growth-card-copy header>i{width:40px;height:40px;color:var(--blue-bright);background:#4f79ff1a;border:1px solid #6f9dff4d;border-radius:11px;place-items:center;font-style:normal;display:grid}.growth-card-copy>small{color:var(--blue-bright);font-family:var(--font-mono);letter-spacing:.1em;margin-top:30px;font-size:.51rem}.growth-card-copy h3{font-family:var(--font-display);margin-top:14px;font-size:1.7rem;font-weight:430;line-height:1.05}.growth-card-copy p{color:#9eabc3;margin-top:14px;font-size:.76rem;line-height:1.55}.growth-card-copy>b{color:#fff;width:fit-content;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:.54rem}.growth-card-copy>b span{color:var(--violet)}.growth-ui{background:#040917b8;border:1px solid #8ca2ff33;border-radius:16px;min-width:0;padding:20px;overflow:hidden}.growth-ui-top{color:#7183a4;font-family:var(--font-mono);letter-spacing:.07em;border-bottom:1px solid #8ca2ff21;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:.48rem;display:flex}.growth-ui-top b{color:#54d9bc;font-weight:600}.growth-ui>strong{margin-top:25px;font-size:2.35rem;line-height:1;display:block}.growth-ui>small{color:#72829f;font-size:.58rem}.growth-bars{border-bottom:1px solid #8ca2ff24;align-items:end;gap:9px;height:112px;margin-top:18px;padding-bottom:10px;display:flex}.growth-bars i{width:100%;height:var(--h);background:linear-gradient(#55b9ff,#7760ff);border-radius:5px 5px 2px 2px}.channel-ring{place-items:center;width:140px;height:140px;margin:26px auto 18px;display:grid;position:relative}.channel-ring>i{background:conic-gradient(#7184ff 0 42%, #24355e 42% 100%);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(circle,#0000 56%,#000 58%)}.channel-ring strong{font-size:2.05rem}.channel-ring strong small{font-size:.75rem}.channel-legend{color:#8796b1;justify-content:center;gap:18px;font-size:.58rem;display:flex}.channel-legend span{align-items:center;gap:6px;display:flex}.channel-legend i{background:#7184ff;border-radius:50%;width:6px;height:6px}.channel-legend span:last-child i{background:#24355e}.growth-message,.growth-reply{color:#d2daeb;background:#ffffff0e;border-radius:10px;max-width:90%;padding:12px;font-size:.68rem;line-height:1.45}.growth-message{margin-top:22px}.growth-reply{color:#b8d8ff;background:#5077e821;border:1px solid #6f9dff2e;margin:12px 0 0 auto}.handover-dot{margin-top:18px;display:block;color:#54d9bc!important}.handover-dot:before{content:"";background:#54d9bc;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #54d9bc}.action-row{color:#a7b4ca;border-bottom:1px solid #8ca2ff1f;justify-content:space-between;align-items:center;gap:10px;min-height:58px;font-size:.65rem;display:flex}.action-row b{color:var(--blue-bright);font-family:var(--font-mono);background:#6f9dff17;border-radius:6px;padding:5px 7px;font-size:.45rem}@media (width<=1180px){.home-hero-grid{grid-template-columns:1fr}.home-copy{max-width:760px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid{grid-template-columns:1fr}.growth-grid .growth-card{min-height:360px}}@media (width<=820px){.site-header .brand{--logo-height:88px;top:14px}.home-copy h1{font-size:clamp(3.2rem,12.4vw,4.7rem)}.trust-panel>header{grid-template-columns:1fr;gap:35px}.studio-rating{max-width:none}.module-grid{grid-template-columns:1fr}.module-card,.module-card:last-child{min-height:440px}.growth-head{gap:22px;display:grid}.growth-grid .growth-card{grid-template-columns:1fr}.growth-ui{min-height:255px}}@media (width<=520px){.home-copy h1{font-size:3.05rem}.home-answer-inner>h2,.platform-head h2,.growth-head h2{font-size:2.7rem}.trusted-logos{gap:9px}.trusted-logos>div{height:86px}.module-card,.module-card:last-child{min-height:420px}.growth-grid .growth-card{padding:18px}}}@layer hexa_match{.site-header{z-index:20;position:relative}.site-header .header-bar{flex-direction:column;justify-content:flex-start;align-items:center;min-height:188px;padding:20px 0 18px;display:flex}.site-header .brand{--logo-height:112px;position:static;transform:none}.desktop-nav{justify-content:center;align-items:center;gap:34px;margin-top:3px;display:flex}.desktop-nav a{color:#7f8caa;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:7px 0;font-size:.59rem;font-weight:550;transition:color .2s;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg, var(--blue), var(--violet));height:1px;transition:transform .2s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{transform:scaleX(1)}.site-header .header-actions{position:absolute;top:43px;right:0}.menu-button{width:48px;height:48px}.home-hero{background:radial-gradient(52rem 34rem at 75% 18%,#3f61da2e,#0000 72%),radial-gradient(34rem 24rem at 25% 74%,#7c4dff14,#0000 72%),linear-gradient(140deg,#071124 0%,#050a17 58%,#0a0f29 100%);min-height:790px;overflow:visible}.home-hero:before{background:linear-gradient(90deg,#050a175c,#0000 50%)}.home-hero-grid{grid-template-columns:minmax(470px,.78fr) minmax(690px,1.22fr);gap:68px;min-height:760px;padding-top:66px;padding-bottom:105px}.home-copy{align-self:center;max-width:650px}.home-copy .eyebrow{margin-bottom:27px}.home-copy h1,.home-copy h1 em{font-family:var(--font-display);font-weight:390}.home-copy h1{letter-spacing:-.025em;max-width:650px;font-size:clamp(3.65rem,4.5vw,5rem);line-height:.98}.home-copy h1 em{margin-top:3px;font-style:italic;font-weight:420;display:block}.home-copy .hero-statement{color:#a9b8d3;max-width:610px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:29px;font-size:.72rem;font-weight:550;line-height:1.5}.home-copy>p:not(.hero-statement):not(.hero-proof){color:#aeb9ce;max-width:610px;margin-top:16px;font-size:1.04rem;line-height:1.58}.hero-actions{margin-top:29px}.hero-actions .button{min-height:56px;padding:0 30px}.whatsapp-button svg{fill:none;stroke:#52d6b9;stroke-width:1.7px;width:18px}.hero-proof{color:#7f8eaa;max-width:580px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:13px;margin-top:27px;font-size:.62rem;line-height:1.5;display:flex}.hero-proof svg{fill:none;width:25px;height:25px;stroke:var(--blue);stroke-width:1.5px;flex:none}.home-dashboard-wrap{align-self:center;margin-top:-8px}.hotel-dashboard{grid-template-columns:154px 1fr;min-height:610px;transform:none}.hotel-dashboard:hover{transform:translateY(-4px)}.dash-side-note{margin-top:16px}.dashboard-side nav{gap:1px}.dashboard-side nav button{min-height:33px}.dashboard-tabs{scrollbar-width:none;overflow-x:auto}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs button{flex:none}.trust-panel-section{background:radial-gradient(46rem 24rem at 84% 12%,#45329b33,#0000 72%),#080d1d;padding:116px 0 124px}.trust-panel{width:min(1500px,100% - 64px);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}.trust-panel>header{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:78px}.trust-panel h2{max-width:820px;margin-top:24px;font-size:clamp(2.55rem,3.5vw,3.7rem);line-height:1.02}.trust-copy>p{color:#8f9cb6;max-width:700px;margin-top:21px;font-size:.97rem;line-height:1.58}.studio-rating{background:linear-gradient(145deg,#083036b8,#07172ae6);border:1px solid #35d7ae4d;border-radius:24px;grid-template-columns:1fr auto;align-content:start;gap:9px 18px;min-height:252px;padding:30px;display:grid}.studio-rating>span{color:#fff;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1.05rem;font-weight:720}.studio-rating>b{font-family:var(--font-body);grid-area:1/2;font-size:.97rem;font-weight:700}.studio-rating>i{grid-column:1/-1;gap:5px;margin-top:12px;font-style:normal;display:flex}.studio-rating>i em{color:#fff;background:#00b67a;border-radius:4px;place-items:center;width:32px;height:32px;font-size:1.05rem;font-style:normal;display:grid}.studio-rating>strong{grid-column:1/-1;margin-top:4px;font-size:1.08rem;line-height:1.25}.review-themes{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:8px;display:flex}.review-themes span{color:#bce3d9;border:1px solid #3acda947;border-radius:999px;padding:6px 10px;font-size:.58rem}.studio-rating>small{color:#70849d;grid-column:1/-1;margin-top:3px;font-size:.51rem}.trusted-logos{gap:18px;margin-top:51px}.trusted-logos>div{background:#0a122785;border-color:#8ca2ff24;height:106px}.trusted-logos img{filter:grayscale()brightness(1.08);opacity:.56}.home-answer{background:radial-gradient(40rem 24rem at 50% 28%,#5346ab21,#0000 74%),#070b1d;padding:122px 0 130px}.home-answer-inner{text-align:center;max-width:1180px}.home-answer-inner>h2{max-width:900px;margin:27px auto 20px;font-size:clamp(2.35rem,3.4vw,3.35rem);line-height:1.05}.home-answer-inner>p{color:#9ba8c0;max-width:730px;margin:0 auto;font-size:1rem;line-height:1.62}.answer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px}.answer-links a{background:#0a132ac2;border-radius:15px;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:15px;min-height:132px;padding:22px;display:grid}.answer-links a>.answer-link-ico{color:#8fb3ff;background:linear-gradient(145deg,#3b7bff33,#7c4dff1f);border:1px solid #6f9dff4d;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:static}.answer-link-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.answer-links a>.answer-link-body{color:#fff;font-family:var(--font-body);gap:7px;display:grid;position:static}.answer-links b{font-size:.83rem;line-height:1.2}.answer-links small{color:#7f8eaa;margin:0;font-size:.63rem;line-height:1.4}.answer-links i{width:34px;height:34px;position:static}.platform-section{background:radial-gradient(58rem 33rem at 52% 10%,#3f49b530,#0000 74%),linear-gradient(#07122b,#060d21);padding:132px 0 148px}.platform-head{text-align:center;max-width:890px;margin:0 auto 58px;display:block}.platform-head h2{margin:24px auto 17px;font-size:clamp(2.5rem,3.4vw,3.45rem);line-height:1.04}.platform-head p{color:#9aa8c0;max-width:700px;margin:0 auto;font-size:.98rem;line-height:1.6}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px}.module-card,.module-card:nth-child(4),.module-card:nth-child(5),.module-card:last-child{background:linear-gradient(160deg,#0e1b3de6,#070e21fa);border:1px solid #6f9dff33;border-radius:18px;grid-template-rows:220px auto 1fr;align-content:start;min-height:410px;padding:20px 20px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.module-card:nth-child(3n+2){background:linear-gradient(160deg,#141b45e6,#080e23fa)}.module-card:nth-child(3n){background:linear-gradient(160deg,#1c1746e0,#090d22fa)}.module-card:before{opacity:.72;height:2px}.module-card:hover{border-color:#7c9aff8c;transform:translateY(-5px);box-shadow:0 28px 64px #00000052}.module-ui{background:#040917b8;border:1px solid #8ca2ff30;border-radius:14px;order:0;height:220px;min-height:0;margin:0;padding:17px;transition:border-color .25s,background .25s}.module-card:hover .module-ui{background:#060c1de0;border-color:#7e9eff61}.module-card-title{border-bottom:1px solid #8ca2ff1c;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-width:0;padding:22px 2px 14px;display:grid}.module-icon{width:42px;height:42px;color:var(--blue-bright);background:#4f79ff1f;border:1px solid #6f9dff4d;border-radius:11px;place-items:center;display:grid}.module-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.module-card-title h3{letter-spacing:-.02em;font-size:1.08rem;font-weight:700}.module-card-title small{color:#65789d;font-family:var(--font-mono);font-size:.48rem}.module-description{color:#9eacc3;padding:15px 36px 0 2px;font-size:.76rem;line-height:1.53}.module-go{width:28px;height:28px;color:var(--blue-bright);border:1px solid #6f9dff40;border-radius:50%;place-items:center;font-size:.7rem;transition:transform .2s;display:grid;position:absolute;bottom:23px;right:21px}.module-card:hover .module-go{transform:translate(2px,-2px)}.ui-status,.ui-month,.ui-pipeline,.ui-survey-head,.ui-schedule-head,.ui-analytics-head{color:#8293b1;justify-content:space-between;align-items:center;font-size:.54rem;display:flex}.ui-status span:before{content:"";background:#38d6ae;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #38d6ae}.ui-status b,.ui-month span,.ui-pipeline b,.ui-survey-head b,.ui-schedule-head b,.ui-analytics-head b{color:#5de0c1;font-family:var(--font-mono);background:#37d7ae17;border-radius:999px;padding:4px 7px;font-size:.43rem}.ui-choice{gap:6px;margin-top:15px;display:flex}.ui-choice span{color:#8e9db9;border:1px solid #8ca2ff24;border-radius:999px;padding:5px 8px;font-size:.46rem}.ui-month,.ui-pipeline{border-bottom:1px solid #8ca2ff1c;padding-bottom:13px}.ui-calendar{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:23px;display:grid}.ui-calendar i{color:#8190ac;border:1px solid #8ca2ff1f;border-radius:7px;place-items:center;height:36px;font-size:.53rem;font-style:normal;display:grid}.ui-calendar i.active{color:#fff;border-color:var(--violet);background:linear-gradient(135deg,#477cff,#7653dc)}.ui-booking-footer{color:#7788a6;justify-content:space-between;align-items:center;margin-top:24px;font-size:.48rem;display:flex}.ui-booking-footer b{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff);border-radius:6px;padding:6px 9px}.ui-member{justify-content:space-between;align-items:end;display:flex}.ui-member span{color:#fff;font-size:1.45rem;font-weight:700}.ui-member small{color:#7182a1;font-family:var(--font-mono);font-size:.38rem}.ui-member b{color:#151024;font-family:var(--font-mono);background:#e4bd52;border-radius:6px;padding:5px 8px;font-size:.43rem}.ui-tiers{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:25px;display:grid}.ui-tiers i{color:#71809d;text-align:center;background:#ffffff0a;border-radius:5px;padding:7px 2px;font-size:.42rem;font-style:normal}.ui-tiers i.active{color:#171226;background:#d9b84e}.ui-level{background:#222e4b;border-radius:5px;height:5px;margin-top:16px}.ui-level span{border-radius:inherit;background:linear-gradient(90deg,#e2bd50,#a348e3);width:72%;height:100%;display:block}.ui-note{color:#6d7e9c;margin-top:10px;font-size:.45rem;display:block}.ui-survey-row{color:#8796b1;border-bottom:1px solid #8ca2ff1a;justify-content:space-between;align-items:center;min-height:48px;font-size:.52rem;display:flex}.ui-survey-row>b{color:#e4b84c;letter-spacing:.08em}.ui-survey-row>i{gap:3px;display:flex}.ui-survey-row>i em{background:linear-gradient(135deg,#55d9ff,#a183ff);border-radius:2px;width:8px;height:8px}.ui-survey-row>small{color:#5de0c1}.ui-content-tabs{gap:5px;display:flex}.ui-content-tabs span{color:#7183a3;background:#ffffff09;border-radius:6px;padding:6px 8px;font-size:.44rem}.ui-content-card{border-left:2px solid var(--violet);background:#6f9dff12;border-radius:8px;margin-top:15px;padding:13px}.ui-content-card small{color:#7587a7;font-family:var(--font-mono);font-size:.39rem}.ui-content-card b{margin-top:8px;font-size:.64rem;display:block}.ui-content-card p{color:#7182a0;margin-top:6px;font-size:.48rem;line-height:1.4}.ui-content-actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.ui-content-actions span,.ui-content-actions b{color:#7f90ae;border:1px solid #8ca2ff21;border-radius:5px;padding:5px 8px;font-size:.43rem}.ui-content-actions b{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff)}.ui-schedule-row{color:#8a99b3;border-bottom:1px solid #8ca2ff1a;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:47px;font-size:.48rem;display:grid}.ui-schedule-row i{color:var(--blue-bright);font-family:var(--font-mono);font-style:normal}.ui-schedule-row b{color:#687a9a;background:#ffffff09;border-radius:4px;padding:4px 6px;font-size:.38rem}.ui-analytics-value{margin-top:18px;font-size:1.6rem;display:block}.ui-analytics-head b{color:#5de0c1}.growth-solutions{background:radial-gradient(48rem 28rem at 50% 12%,#3c46b42b,#0000 74%),#070c1c;padding:128px 0 140px}.growth-head{max-width:1160px;margin:0 auto 52px}.growth-head h2{max-width:780px;margin-top:24px;font-size:clamp(2.45rem,3.35vw,3.45rem);line-height:1.04}.growth-head>p{max-width:470px;font-size:.98rem;line-height:1.6}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.growth-grid .growth-card{border-radius:19px;grid-template-columns:minmax(220px,.82fr) minmax(260px,1.18fr);gap:22px;min-height:350px;padding:22px}.growth-card-copy h3{font-size:1.55rem}.growth-card-copy>small{margin-top:25px}.growth-ui{border-radius:14px;padding:18px}@keyframes floatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-copy>*{animation:.7s both floatIn}.home-copy>:nth-child(2){animation-delay:70ms}.home-copy>:nth-child(3){animation-delay:.13s}.home-copy>:nth-child(4){animation-delay:.18s}.home-copy>:nth-child(5){animation-delay:.23s}.home-copy>:nth-child(6){animation-delay:.28s}.home-dashboard-wrap{animation:.85s .16s both floatIn}@media (width<=1280px){.home-hero-grid{grid-template-columns:1fr;padding-top:58px}.home-copy{max-width:820px}.home-dashboard-wrap{justify-self:end;width:min(100%,900px)}.home-hero{min-height:auto}.module-grid{gap:24px}.trust-panel{width:min(1180px,100% - 48px)}}@media (width<=980px){.desktop-nav{display:none}.site-header .header-bar{min-height:138px}.site-header .brand{--logo-height:90px}.site-header .header-actions{top:30px}.trust-panel>header{grid-template-columns:1fr;gap:38px}.studio-rating{max-width:470px}.answer-links,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid{grid-template-columns:1fr}}@media (width<=680px){.site-header .header-bar{min-height:116px;padding-top:10px}.site-header .brand{--logo-height:82px}.site-header .header-actions{top:22px}.home-hero-grid{padding-top:42px;padding-bottom:74px}.home-copy h1{font-size:clamp(3rem,14vw,4rem)}.home-copy .hero-statement{font-size:.62rem}.hotel-dashboard{grid-template-columns:1fr;min-height:560px}.dashboard-side{display:none}.trust-panel{width:calc(100% - 32px)}.studio-rating{min-height:0;padding:22px}.studio-rating>i em{width:27px;height:27px}.trusted-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.answer-links{grid-template-columns:1fr}.answer-links a{min-height:116px}.module-grid{grid-template-columns:1fr}.module-card,.module-card:last-child{min-height:405px}.growth-grid .growth-card{grid-template-columns:1fr;min-height:620px}.growth-ui{min-height:245px}}}@layer hexa_exact{body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}h1,h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:390}h1{line-height:1.05}h2{line-height:1.12}h3,h4{font-family:var(--font-body);letter-spacing:-.005em}.eyebrow{min-height:36px;font-family:var(--font-mono);letter-spacing:1.6px;padding:0 18px;font-size:11.5px;font-weight:500}.site-header{z-index:80;background:0 0;position:absolute;inset:0 0 auto}.site-header .header-bar{background:0 0;border-bottom:0;gap:4px;min-height:210px;padding:12px 0 10px}.site-header .brand{--logo-height:150px;filter:drop-shadow(0 16px 40px #2e4ec857)drop-shadow(0 0 26px #7c5cff38)}.desktop-nav{gap:8px 34px;margin-top:-6px}.desktop-nav a{color:#c4d0ecd9;letter-spacing:1.8px;padding:6px 2px;font-size:12px;font-weight:500}.site-header .header-actions{top:52px}.menu-button{border-radius:14px;width:52px;height:52px}.home-hero{background:radial-gradient(52rem 34rem at 76% 18%,#3f61da33,#0000 72%),radial-gradient(34rem 24rem at 25% 74%,#7c4dff14,#0000 72%),linear-gradient(140deg,#071124 0%,#050a17 58%,#0a0f29 100%);min-height:940px}.home-hero-grid{min-height:940px;padding-top:222px;padding-bottom:106px}.home-copy h1,.home-copy h1 em{font-family:var(--font-display);font-weight:350}.home-copy h1{letter-spacing:-.015em;font-size:clamp(54px,4.5vw,80px);line-height:1.05}.home-copy h1 em{font-weight:420}.home-copy .hero-statement{margin-top:32px;font-size:12px;line-height:1.55}.home-copy>p:not(.hero-statement):not(.hero-proof){max-width:590px;margin-top:18px;font-size:clamp(17px,1.15vw,20px);line-height:1.58}.hero-actions{gap:16px;margin-top:36px}.hero-actions .button{min-height:58px;padding:0 34px;font-size:17px;font-weight:600}.hero-proof{margin-top:30px;font-size:10.5px}.home-dashboard-wrap{margin-top:10px}.landing-hero{min-height:900px}.landing-hero-grid{min-height:900px;padding-top:218px;padding-bottom:90px}.landing-copy h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(54px,4.5vw,80px);font-weight:350;line-height:1.05}.landing-copy h1 em{font-weight:420}.landing-copy>p{font-size:clamp(17px,1.15vw,20px);line-height:1.58}.dashboard-chrome{font-size:8.5px}.dash-brand b{font-size:12px}.dash-brand small,.dash-label{font-size:8px}.dashboard-side nav button{min-height:35px;font-size:11px}.dashboard-side nav button span{font-size:8px}.dash-side-note small{font-size:7px}.dash-side-note b{font-size:10px}.dashboard-head small{font-size:8px}.dashboard-head h2{margin-top:7px;font-size:20px}.dashboard-head p{margin-top:5px;font-size:10px}.dashboard-head-actions>span,.dashboard-head-actions>a{min-height:31px;font-size:9px}.dashboard-tabs button{min-height:30px;padding:0 11px;font-size:9px}.dashboard-kpis span{font-size:8px}.dashboard-kpis b{font-size:27px}.dashboard-kpis small{font-size:9px}.reservation-list>header{font-size:7px}.reservation-list>div{font-size:9px}.reservation-list>div>span:first-child b{font-size:10px}.reservation-list>div>span:first-child small{font-size:8px}.reservation-list em,.next-action>span{font-size:7px}.next-action>b{font-size:11px}.next-action>p{font-size:9px}.next-action button{font-size:8px}.next-action>small{font-size:7px}.platform-head h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.platform-head p{font-size:17px;line-height:1.6}.module-grid{gap:40px 48px}.module-card,.module-card:nth-child(4),.module-card:nth-child(5),.module-card:last-child{grid-template-rows:230px auto 1fr;min-height:430px;padding:26px 28px 30px}.module-ui{height:230px;padding:20px}.module-card-title{grid-template-columns:46px 1fr auto;gap:14px;padding:22px 0 16px}.module-icon{width:46px;height:46px}.module-icon svg{width:23px;height:23px}.module-card-title h3{font-size:22px;font-weight:650;line-height:1.18}.module-card-title small{font-size:9px}.module-description{max-width:35ch;padding:16px 42px 0 0;font-size:14px;line-height:1.52}.module-go{width:34px;height:34px;font-size:12px;bottom:28px;right:27px}.ui-status,.ui-month,.ui-pipeline,.ui-survey-head,.ui-schedule-head,.ui-analytics-head{font-size:10px}.ui-status b,.ui-month span,.ui-pipeline b,.ui-survey-head b,.ui-schedule-head b,.ui-analytics-head b{font-size:8px}.ui-bubble,.ui-reply{padding:11px 12px;font-size:12px;line-height:1.42}.ui-choice span{padding:6px 9px;font-size:9px}.ui-calendar i{font-size:10px}.ui-booking-footer,.ui-booking-footer b{font-size:9px}.ui-rows span{align-items:center;min-height:38px;padding:10px 11px;font-size:10px}.ui-rows b{font-size:8px}.ui-member span{font-size:25px}.ui-member small{font-size:7px}.ui-member b,.ui-tiers i,.ui-note{font-size:8px}.ui-campaign>div span,.ui-campaign>div b{font-size:9px}.ui-campaign>p{font-size:11px;line-height:1.45}.ui-campaign>p small,.ui-campaign>em{font-size:8px}.ui-survey-row{font-size:10px}.ui-content-tabs span{font-size:9px}.ui-content-card small{font-size:8px}.ui-content-card b{font-size:12px}.ui-content-card p{font-size:9px}.ui-content-actions span,.ui-content-actions b{font-size:8px}.ui-schedule-row{font-size:10px}.ui-schedule-row b{font-size:8px}.ui-analytics-value{font-size:29px}.growth-head h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.growth-head>p{font-size:17px}.growth-card-copy>small{font-size:10px}.growth-card-copy h3{font-size:26px;line-height:1.12}.growth-card-copy p{font-size:14px;line-height:1.52}.growth-card-copy>b{font-size:10px}.growth-ui-top{font-size:9px}.growth-ui>small,.channel-legend{font-size:10px}.growth-message,.growth-reply{font-size:12px}.action-row{font-size:11px}.action-row b{font-size:8px}.trust-panel h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.trust-copy>p{font-size:17px}.home-answer-inner>h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.home-answer-inner>p{font-size:17px}.answer-links b{font-size:15px}.answer-links small{font-size:12px}@media (width<=1280px){.home-hero-grid{padding-top:218px}.module-grid{gap:28px}}@media (width<=980px){.site-header .header-bar{min-height:140px;padding:8px 0}.site-header .brand{--logo-height:118px}.site-header .header-actions{top:38px}.home-hero-grid{padding-top:168px}.landing-hero-grid{padding-top:170px}}@media (width<=680px){.site-header .header-bar{min-height:116px}.site-header .brand{--logo-height:96px}.site-header .header-actions{top:27px}.home-hero-grid,.landing-hero-grid{padding-top:142px}.home-copy h1,.landing-copy h1{font-size:clamp(48px,13vw,62px)}.home-copy>p:not(.hero-statement):not(.hero-proof),.landing-copy>p{font-size:17px}.module-card,.module-card:last-child{grid-template-rows:220px auto auto;min-height:0;padding:18px}.module-card-title h3{font-size:21px}.module-description{max-width:100%;padding-bottom:40px;font-size:14px}.module-go{bottom:20px;right:20px}}}@layer readability{.hotel-logo{aspect-ratio:6404.64/5563.78;object-fit:contain;max-width:100%;width:auto!important;height:var(--logo-height,78px)!important}.dash-brand img{aspect-ratio:6404.64/5563.78;object-fit:contain;width:36px;height:auto}.footer-brand>a:first-child{align-items:center;display:inline-flex}.role-grid h3,.services-grid h3,.related-grid h3{font-size:22px}.role-grid p,.services-grid p,.related-grid p,.journey-board p,.feature-grid p,.workflow-list p,.distinction-grid p,.outcome-grid p,.media-grid li{font-size:14px;line-height:1.55}.journey-board h3,.workflow-list h3{font-size:17px}.accordion summary{font-size:16px}.accordion details>p{font-size:14px;line-height:1.58}.dashboard-side nav button{font-size:12px}.dashboard-side nav button span{font-size:9px}.dashboard-head p{font-size:11px}.dashboard-tabs button{font-size:10px}.dashboard-kpis span{font-size:9px}.dashboard-kpis small{font-size:10px}.reservation-list>header{font-size:8px}.reservation-list>div{font-size:10px}.reservation-list>div>span:first-child b{font-size:11px}.reservation-list>div>span:first-child small{font-size:9px}.reservation-list em{font-size:8px}.reservation-list em.alert{color:#ffae91;background:#ff705217;border-color:#ff705238}.next-action>b{font-size:13px}.next-action>p{font-size:10px}.next-action button{cursor:pointer;font-size:9px}.next-action button.is-reviewed{color:#071228;background:linear-gradient(135deg,#57e0c0,#80b9ff)}.friction-section{background:radial-gradient(48rem 28rem at 14% 18%,#305bba26,#0000 72%),radial-gradient(38rem 25rem at 87% 84%,#7c4dff1a,#0000 72%),#080d1d;padding:132px 0 144px}.friction-section .section-head{margin-bottom:58px}.friction-section .section-head h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.friction-section .split-head>p{font-size:17px;line-height:1.6}.friction-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.friction-board .leak-card{color:#fff;background:linear-gradient(155deg,#102249f0,#070f22fa);border:1px solid #8ca2ff33;border-radius:20px;grid-template-rows:auto auto 1fr;min-height:470px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003}.friction-board .leak-card:nth-child(2){background:linear-gradient(155deg,#171f4ff0,#080e23fa)}.friction-board .leak-card:nth-child(3){background:linear-gradient(155deg,#20194deb,#090e23fa)}.friction-board .leak-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#4d8cff,#8b62ff);height:2px;position:absolute;inset:0 0 auto}.friction-board .leak-card:hover{border-color:#7c9bff75;transform:translateY(-5px);box-shadow:0 30px 72px #00000052}.friction-board .leak-card>header{color:#8fb3ff;justify-content:space-between;align-items:center;display:flex}.friction-board .leak-card>header>span{font-family:var(--font-mono);letter-spacing:.11em;font-size:11px;font-weight:500}.friction-board .leak-card>header>i{color:#8fb3ff;background:#4f79ff1a;border:1px solid #6f9dff47;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.friction-board .leak-card>header svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.leak-copy{padding:28px 0 22px}.leak-copy>small{color:#6f84aa;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.friction-board .leak-copy h3{font:390 29px/1.08 var(--font-display);letter-spacing:-.015em;margin:12px 0}.friction-board .leak-copy p{color:#9eabc2;font-size:15px;line-height:1.55}.leak-ui{background:#040917a8;border:1px solid #8ca2ff29;border-radius:14px;align-self:end;min-height:154px;padding:16px}.leak-chat>div:first-child{background:#ffffff0b;border-radius:10px;padding:12px}.leak-chat>div:first-child span{color:#7183a3;font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.leak-chat>div:first-child p{color:#d8dfed;margin-top:7px;font-size:13px}.leak-alert{color:#d88d78;background:#ff70520f;border:1px solid #ff705224;border-radius:9px;align-items:center;gap:9px;min-height:43px;margin-top:13px;padding:0 11px;font-size:11px;display:flex}.leak-alert i{background:#ff8c72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff8c72bf}.leak-alert b{font-family:var(--font-mono);margin-left:auto;font-size:10px}.leak-path>div{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;display:grid}.leak-path>div span{border-radius:8px;place-items:center;min-height:35px;padding:0 10px;font-size:10px;display:grid}.leak-path>div span.done{color:#9ab9ff;background:#6f9dff14;border:1px solid #6f9dff33}.leak-path>div span.lost{color:#ffae91;background:#ff70520f;border:1px dashed #ff705252}.leak-path>div i{background:#8ca2ff33;height:1px}.leak-path>p{border-top:1px solid #8ca2ff1c;justify-content:space-between;margin-top:25px;padding-top:15px;display:flex}.leak-path>p b{color:#ffae91;font-size:12px}.leak-path>p span{color:#70819f;font-size:11px}.leak-pipeline>div{align-items:center;gap:10px;display:flex}.leak-pipeline>div>span{grid-template-columns:36px 1fr;align-items:center;column-gap:9px;display:grid}.leak-pipeline>div>span i{color:#fff;background:linear-gradient(135deg,#3b7bff,#7c4dff);border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.leak-pipeline>div>span b{font-size:12px}.leak-pipeline>div>span small{color:#7586a3;font-size:10px}.leak-pipeline>div>em{color:#ffae91;font-family:var(--font-mono);background:#ff705214;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:8px;font-style:normal}.leak-pipeline>p{border-top:1px solid #8ca2ff1c;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.leak-pipeline>p span{color:#7384a2}.leak-pipeline>p b{color:#ffae91}.implementation-section{color:#fff;background:radial-gradient(44rem 26rem at 50% 20%,#3e4bb729,#0000 72%),#080d1d;padding:132px 0 148px}.implementation-section .section-head{margin-bottom:58px}.implementation-section .section-head h2{font-size:clamp(40px,3.25vw,54px);line-height:1.12}.implementation-section .split-head>p{color:#9aa8c0;font-size:17px;line-height:1.6}.implementation-track{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.implementation-track article{background:linear-gradient(155deg,#0e1c3de0,#070f21f7);border-radius:18px;flex-direction:column;min-height:348px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;border:1px solid #8ca2ff2e!important}.implementation-track article:before{content:"";opacity:.7;background:linear-gradient(90deg,#4d8cff,#8b62ff);border:0;border-radius:18px 18px 0 0;width:auto;height:2px;position:absolute;inset:0 0 auto}.implementation-track article:after{display:none}.implementation-track article:hover{transform:translateY(-5px);box-shadow:0 28px 62px #00000047;border-color:#7c9bff6b!important}.implementation-track article>header{justify-content:space-between;align-items:center;display:flex}.implementation-track article>header>span{color:#8fb3ff;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.implementation-track article>header>i{color:#8fb3ff;background:#4f79ff1a;border:1px solid #6f9dff42;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.implementation-track article>header svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.implementation-track article>small{color:#6f84aa;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:34px;font-size:10px}.implementation-track h3{font:390 29px/1.08 var(--font-display);margin:10px 0 12px}.implementation-track p{color:#9eacc3;font-size:14px;line-height:1.52}.implementation-track article>footer{border-top:1px solid #8ca2ff1c;gap:5px;margin-top:auto;padding-top:18px;display:grid}.implementation-track article>footer b{color:#6c7e9f;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500}.implementation-track article>footer span{color:#d4dceb;letter-spacing:0;font-size:12px}.site-footer{padding:92px 0 28px}.footer-brand{--logo-height:116px}.footer-brand p{max-width:350px;margin:22px 0 28px;font-size:16px;line-height:1.55}.site-footer h2{margin-bottom:23px;font-size:12px;line-height:1.2}.site-footer nav,.footer-contact{gap:12px}.site-footer nav a,.footer-contact a,.footer-contact p{font-size:15px;line-height:1.45}.footer-base{margin-top:72px;padding-top:23px;font-size:12px;line-height:1.5}@media (width<=1180px){.implementation-track{grid-template-columns:repeat(3,minmax(0,1fr))}.implementation-track article:nth-child(4),.implementation-track article:nth-child(5){min-height:310px}}@media (width<=900px){.friction-board{grid-template-columns:1fr}.friction-board .leak-card{min-height:430px}.implementation-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.implementation-track{grid-template-columns:1fr}.implementation-track article,.implementation-track article:nth-child(4),.implementation-track article:nth-child(5){min-height:300px;padding:22px}.friction-board .leak-card{min-height:420px}.footer-brand p,.site-footer nav a,.footer-contact a,.footer-contact p{font-size:15px}}}@layer dashboard_realism{.home-copy h1{max-width:620px}.home-copy h1 em{color:#0000;background:linear-gradient(100deg,#5e9cff 2%,#8d63ff 88%);background-clip:text;display:block}.dashboard-v2{grid-template-rows:43px minmax(0,1fr);grid-template-columns:154px minmax(0,1fr);min-height:660px}.dashboard-v2 .dashboard-side{min-height:0}.dashboard-v2 .dash-side-note{margin-top:25px}.dashboard-v2 .dashboard-main{flex-direction:column;min-height:0;padding:18px 20px 20px;display:flex}.dashboard-v2 .dashboard-head h2{font-size:18px}.dashboard-v2 .dashboard-head p{max-width:420px;font-size:10px}.dashboard-v2 .dashboard-tabs{margin:14px 0 12px;padding-bottom:10px}.dashboard-v2 .dashboard-tabs button{cursor:pointer;min-height:29px;padding-inline:9px;font-size:8px}.dashboard-scenes{flex:1;min-height:0}.dashboard-scene{height:100%;animation:.3s both dashboardSceneIn}.dashboard-scene[hidden]{display:none!important}@keyframes dashboardSceneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.scene-panel{background:linear-gradient(145deg,#0d1833e8,#070e1ff0);border:1px solid #849cf229;border-radius:11px;min-width:0;box-shadow:inset 0 1px #ffffff06}.scene-panel>header{border-bottom:1px solid #849cf21a;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.scene-panel>header b{color:#f5f7ff;font-size:10px}.scene-panel>header span,.scene-panel>header em{color:#7f91b3;font-family:var(--font-mono);letter-spacing:.05em;font-size:7px;font-style:normal}.scene-panel button{cursor:pointer}.positive{color:#5be0be!important}.negative{color:#ff8b9c!important}.aqua{color:#5be0d0!important}.dot{border-radius:50%;width:6px;height:6px;display:block}.aqua-dot{background:#5be0be;box-shadow:0 0 8px #5be0bea6}.violet-dot{background:#986cff;box-shadow:0 0 8px #986cff8c}.blue-dot{background:#5596ff;box-shadow:0 0 8px #5596ff8c}.overview-scene,.analytics-scene{flex-direction:column;gap:9px;display:flex}.scene-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.scene-stats article{background:#0c1730c2;border:1px solid #849cf226;border-radius:10px;min-width:0;padding:10px 11px}.scene-stats article>span{color:#788aaa;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.scene-stats article>b{color:#fff;margin:5px 0 2px;font-size:22px;line-height:1;display:block}.scene-stats article>small{color:#7183a3;font-size:8px}.scene-split{flex:1;grid-template-columns:1.35fr .9fr;gap:9px;display:grid}.occupancy-chart{padding-bottom:10px}.bar-chart{background:repeating-linear-gradient(#0000 0 39px,#8299e514 40px);justify-content:space-between;align-items:end;gap:12px;height:170px;padding:20px 18px 0;display:flex}.bar-chart i{width:12%;height:var(--h);background:linear-gradient(#6b9dff,#7656ff);border-radius:5px 5px 2px 2px;min-height:18px;box-shadow:0 0 18px #5c67ff33}.occupancy-chart>footer{color:#617393;font-family:var(--font-mono);justify-content:space-between;padding:7px 18px 0;font-size:7px;display:flex}.arrival-list ul{margin:0;padding:7px 12px;list-style:none}.arrival-list li{border-bottom:1px solid #849cf214;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:54px;display:grid}.arrival-list li:last-child{border:0}.arrival-list li>span{gap:2px;display:grid}.arrival-list li b{color:#e7ecfa;font-size:9px}.arrival-list li small{color:#7183a2;font-size:7px}.arrival-list time{color:#8da0c1;font-family:var(--font-mono);font-size:7px}.inbox-layout{grid-template-columns:132px minmax(230px,1fr) 148px;gap:8px;height:100%;display:grid}.conversation-list{background:#070e1fd1;border:1px solid #849cf226;border-radius:11px;overflow:hidden}.conversation-list>header{border-bottom:1px solid #849cf21a;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.conversation-list>header b{font-size:10px}.conversation-list>header em{color:#5be0be;background:#5be0be17;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.conversation-list>button{color:#8191ae;text-align:left;background:0 0;border:0;border-bottom:1px solid #849cf214;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;width:100%;min-height:65px;padding:8px;display:grid}.conversation-list>button.active{color:#fff;background:linear-gradient(90deg,#426ae638,#6546dc14)}.conversation-list>button>i,.chat-workspace>header>span>i{color:#fff;background:linear-gradient(135deg,#487ee9,#744bd1);border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.conversation-list button>span{gap:2px;min-width:0;display:grid}.conversation-list button b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.conversation-list button small{color:#647695;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.conversation-list button time{color:#677997;align-self:start;font-size:6px}.chat-workspace{flex-direction:column;display:flex}.chat-workspace>header>span{align-items:center;gap:8px;display:flex}.chat-workspace>header>span>b{gap:1px;display:grid}.chat-workspace>header small{color:#6f819f;font-size:7px;font-weight:400}.chat-workspace>header>em{color:#d0b2ff;background:#ad81ff14;border:1px solid #ad81ff33;border-radius:5px;padding:4px 6px}.chat-flow{flex-direction:column;flex:1;gap:11px;padding:18px 14px 10px;display:flex}.chat-flow p{color:#c7d1e4;border-radius:10px;max-width:87%;padding:10px 12px;font-size:9px;line-height:1.45}.guest-bubble{background:#172239;align-self:flex-start}.ai-bubble{background:linear-gradient(135deg,#2e53aa80,#4731898c);border:1px solid #5b7af44d;align-self:flex-end}.ai-bubble small{color:#8fb4ff;font-family:var(--font-mono);margin-bottom:5px;font-size:6px;display:block}.chat-workspace>footer{border-top:1px solid #849cf21a;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:0 11px;display:flex}.chat-workspace>footer span{color:#7183a2;font-size:7px}.chat-workspace>footer span i{background:#5be0be;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.chat-workspace>footer button,.guest-context>button,.campaign-builder .message-preview button,.audience-card>button,.owner-card button,.reward-panel>button,.insight-card>button{color:#fff;background:linear-gradient(135deg,#477fff,#7650f7);border:0;border-radius:7px;min-height:29px;padding:0 10px;font-size:8px}.guest-context{padding-bottom:11px}.guest-context>header span{color:#5be0be;background:#5be0be14;border-radius:5px;padding:4px 5px}.guest-context dl{margin:0;padding:6px 12px 9px}.guest-context dl div{border-bottom:1px solid #849cf214;justify-content:space-between;align-items:center;min-height:40px;display:flex}.guest-context dt{color:#7183a2;font-size:7px}.guest-context dd{color:#e5ebf8;text-align:right;margin:0;font-size:8px;font-weight:650}.guest-context>button{background:#5576ee29;border:1px solid #7291ff40;width:calc(100% - 22px);margin:5px 11px 0}.booking-layout{grid-template-columns:1.05fr .95fr;gap:9px;height:100%;display:grid}.booking-calendar{padding-bottom:10px}.booking-calendar>header>span{gap:2px;display:grid}.booking-calendar>header>span b{font-size:11px}.booking-calendar>header>span small{color:#6f819f;font-size:7px}.booking-calendar>header>div{gap:4px;display:flex}.booking-calendar>header button{color:#aebbd2;background:#ffffff06;border:1px solid #849cf22b;border-radius:6px;width:24px;height:24px}.calendar-week,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);margin-inline:13px;display:grid}.calendar-week{color:#657797;font-family:var(--font-mono);margin-top:11px;font-size:7px}.calendar-days{gap:4px;margin-top:8px}.calendar-days button{aspect-ratio:1.32;color:#9cabc2;background:#ffffff04;border:1px solid #849cf217;border-radius:6px;font-size:8px}.calendar-days button.muted{color:#475975}.calendar-days button.range{color:#c6d6f5;background:#4a6ee426}.calendar-days button.selected{color:#fff;background:linear-gradient(135deg,#527fff,#8155ff);border-color:#7c89ffb3;box-shadow:0 0 14px #6558ff42}.booking-calendar>footer{color:#7284a2;border-top:1px solid #849cf217;justify-content:space-between;margin:11px 13px 0;padding-top:9px;font-size:7px;display:flex}.booking-calendar>footer span i{background:#5be0be;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.booking-calendar>footer b{color:#bac7dd;font-size:7px}.room-selector{padding-bottom:12px}.room-selector>header span{color:#9eb3d6;background:#ffffff09;border-radius:5px;padding:4px 5px}.room-selector>label{background:#ffffff05;border:1px solid #849cf21f;border-radius:9px;grid-template-columns:50px 1fr auto;align-items:center;gap:8px;margin:9px 11px 0;padding:8px;display:grid}.room-selector>label.selected{background:#4c69d51a;border-color:#6c89ff73}.room-thumb{background-position:50%;background-size:cover;border-radius:6px;width:50px;height:39px}.room-thumb.suite{background-image:linear-gradient(135deg,#1c366c1a,#1c366c8c),url(/assets/images/solutions/direct-booking-hotel.webp)}.room-thumb.deluxe{background-image:linear-gradient(135deg,#1c366c0d,#1c366c8c),url(/assets/images/solutions/guest-communication-hotel.webp)}.room-selector label>span{gap:3px;display:grid}.room-selector label>span b{color:#fff;font-size:9px}.room-selector label>span small{color:#7384a1;font-size:7px}.room-selector label>em{color:#edf2ff;text-align:right;font-size:10px;font-style:normal;font-weight:700}.room-selector label>em small{color:#6f819e;font-size:6px;font-weight:400;display:block}.booking-total{border-top:1px solid #849cf21a;justify-content:space-between;align-items:center;margin:11px 11px 0;padding-top:11px;display:flex}.booking-total>span{gap:2px;display:grid}.booking-total small{color:#7182a0;font-size:7px}.booking-total b{font-size:18px}.booking-total button{color:#fff;background:linear-gradient(135deg,#477fff,#7650f7);border:0;border-radius:7px;min-height:32px;padding:0 13px;font-size:8px}.crm-scene{flex-direction:column;display:flex}.pipeline-head{justify-content:space-between;align-items:flex-start;min-height:38px;display:flex}.pipeline-head>span{gap:2px;display:grid}.pipeline-head b{font-size:11px}.pipeline-head small{color:#7183a2;font-size:7px}.pipeline-head button{color:#a9b9d6;background:#ffffff06;border:1px solid #849cf22e;border-radius:6px;min-height:25px;padding-inline:9px;font-size:7px}.crm-board{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.crm-board>article{background:#070e1fc2;border:1px solid #849cf221;border-radius:10px;padding:8px}.crm-board>article>header{color:#7183a2;min-height:24px;font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:7px;display:flex}.crm-board>article>header span{text-align:center;background:#ffffff0a;border-radius:5px;min-width:20px;padding:3px 5px}.guest-card{background:#121d37b8;border:1px solid #849cf21a;border-radius:8px;margin-top:6px;padding:9px}.guest-card>span{grid-template-columns:24px 1fr;align-items:center;gap:7px;display:grid}.guest-card>span>i{background:linear-gradient(135deg,#3c6ed3,#7048c4);border-radius:6px;grid-row:1;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.guest-card>span>b{color:#eef2fc;font-size:8px;display:grid}.guest-card>span small{color:#7183a2;font-size:6px;font-weight:400}.guest-card>em{color:#83a9ff;width:fit-content;font-family:var(--font-mono);background:#5484ff17;border-radius:4px;margin:7px 0 0;padding:3px 5px;font-size:6px;font-style:normal;display:block}.guest-card.featured>em{color:#d4adff;background:#a183ff1a}.guest-card.won>em{color:#5be0be;background:#5be0be14}.guest-card p{color:#98a8c1;margin-top:7px;font-size:7px}.guest-card footer{color:#607290;border-top:1px solid #849cf214;justify-content:space-between;margin-top:8px;padding-top:7px;font-size:6px;display:flex}.campaign-layout{grid-template-columns:1.35fr .65fr;gap:9px;height:100%;display:grid}.campaign-builder{padding-bottom:10px}.campaign-builder>header>span{gap:2px;display:grid}.campaign-builder>header small{color:#7183a1;font-size:7px}.campaign-builder>header em{color:#d2b4ff;background:#a183ff1a;border-radius:5px;padding:4px 6px}.channel-row{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 12px;display:grid}.channel-row button{color:#7e90af;background:0 0;border:1px solid #849cf21f;border-radius:6px;min-height:26px;font-size:7px}.channel-row button.active{color:#fff;background:#4968d62e;border-color:#728fff61}.campaign-builder>label{color:#6f82a3;font-family:var(--font-mono);margin:0 12px 6px;font-size:6px;display:block}.message-preview{color:#152039;background:#f1ede4;border-radius:9px;margin:0 12px;padding:12px}.message-preview small{color:#785f36;font-family:var(--font-mono);font-size:6px;display:block}.message-preview b{margin-top:8px;font-size:10px;display:block}.message-preview p{color:#485066;margin-top:5px;font-size:8px}.campaign-builder .message-preview button{color:#111829;background:#e9c369;margin-top:9px;font-weight:700}.campaign-builder>footer{color:#697b99;justify-content:space-between;margin:9px 12px 0;font-size:6px;display:flex}.campaign-builder>footer b{color:#58d7b8;font-weight:500}.audience-card{padding-bottom:11px}.audience-card>strong{margin:15px 13px 0;font-size:28px;display:block}.audience-card>p{color:#7284a3;margin:2px 13px 12px;font-size:8px}.audience-card>div,.team-load>div:not(.owner-card){margin:10px 13px}.audience-card>div>span,.team-load>div>span{color:#8495b2;justify-content:space-between;font-size:7px;display:flex}.audience-card>div>span b,.team-load>div>span b{color:#d7deec;font-size:7px}.audience-card>div>i,.team-load>div>i{background:#1c2944;border-radius:4px;height:4px;margin-top:5px;display:block;overflow:hidden}.audience-card>div>i em,.team-load>div>i em{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#4d83ff,#8154fb);height:100%;display:block}.audience-card>button{width:calc(100% - 26px);margin:9px 13px 0}.ops-layout{grid-template-columns:1.35fr .65fr;gap:9px;height:100%;display:grid}.ops-timeline{padding-bottom:8px}.time-row{border-bottom:1px solid #849cf214;grid-template-columns:35px 8px 1fr auto;align-items:center;gap:7px;min-height:60px;margin-inline:12px;display:grid}.time-row time{color:#8193b2;font-family:var(--font-mono);font-size:7px}.time-row>i{border:2px solid #5c8dff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5c8dff14}.time-row.priority>i{border-color:#ff8b9c;box-shadow:0 0 0 3px #ff8b9c14}.time-row>span{gap:3px;display:grid}.time-row>span b{font-size:8px}.time-row>span small{color:#6e819f;font-size:7px}.time-row>em{color:#8eafff;font-family:var(--font-mono);background:#5684ff17;border-radius:4px;padding:4px 5px;font-size:6px;font-style:normal}.time-row.priority>em{color:#ff9baa;background:#ff8b9c14}.team-load{padding-bottom:10px}.owner-card{background:#ffffff05;border:1px solid #849cf21f;border-radius:8px;margin:14px 12px 0;padding:10px}.owner-card>small{color:#7082a1;font-family:var(--font-mono);font-size:6px}.owner-card>span{align-items:center;gap:7px;margin-top:8px;display:flex}.owner-card>span>i{background:linear-gradient(135deg,#4679dc,#7148c8);border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;font-style:normal;display:grid}.owner-card>span b{font-size:8px;display:grid}.owner-card>span small{color:#5ad8b9;font-size:6px;font-weight:400}.owner-card button{width:100%;margin-top:10px}.loyalty-layout{grid-template-columns:1fr 1fr;gap:9px;height:100%;display:grid}.member-profile>header>span{align-items:center;gap:8px;display:flex}.member-profile>header>span>i{background:linear-gradient(135deg,#4a7ce0,#754dcc);border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.member-profile>header>span>b{gap:2px;display:grid}.member-profile>header small{color:#7183a2;font-size:7px;font-weight:400}.member-profile>header>em{color:#f1c968;background:#f1c96814;border:1px solid #f1c96840;border-radius:5px;padding:5px 7px}.points-balance{background:radial-gradient(circle at 100% 0,#f1c9681a,#0000 50%),#ffffff05;border:1px solid #f1c96829;border-radius:9px;margin:15px 13px 0;padding:14px}.points-balance>small{color:#8f815f;font-family:var(--font-mono);font-size:6px}.points-balance>strong{margin-top:5px;font-size:28px;display:block}.points-balance>span{color:#8b99b1;margin-top:3px;font-size:7px;display:block}.points-balance>i{background:#242c42;border-radius:5px;height:5px;margin-top:10px;display:block}.points-balance>i em{border-radius:inherit;background:linear-gradient(90deg,#e8bb55,#b365e7);width:82%;height:100%;display:block}.member-profile dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 13px;display:grid}.member-profile dl div{background:#ffffff04;border:1px solid #849cf217;border-radius:7px;padding:9px}.member-profile dt{color:#7183a1;font-size:6px}.member-profile dd{margin:4px 0 0;font-size:8px;font-weight:650}.reward-panel{padding-bottom:11px}.reward-visual{background:linear-gradient(135deg,#4d5ec438,#834bad2b);border-radius:9px;align-items:center;gap:10px;margin:14px 12px 0;padding:13px;display:flex}.reward-visual>i{color:#f1c968;background:#f1c9680f;border:1px solid #f1c96840;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.reward-visual>span{gap:3px;display:grid}.reward-visual small{color:#9aa9c2;font-family:var(--font-mono);font-size:6px}.reward-visual b{font-size:10px}.reward-visual p{color:#7e8fab;font-size:7px}.reward-panel ul{color:#99a9c1;gap:8px;margin:12px;padding:0;font-size:8px;list-style:none;display:grid}.reward-panel li span{color:#5be0be;margin-right:6px}.reward-panel>button{width:calc(100% - 24px);margin:5px 12px 0}.analytics-stats{grid-template-columns:repeat(3,1fr)}.analytics-layout{flex:1;grid-template-columns:1.4fr .6fr;gap:9px;min-height:0;display:grid}.revenue-chart{padding-bottom:8px}.revenue-chart>header>span{gap:2px;display:grid}.revenue-chart>header small{color:#7183a1;font-size:7px}.revenue-chart>header em{color:#6edfc5;font-size:12px;font-style:normal;font-weight:700}.revenue-chart svg{width:100%;height:170px;padding:10px 12px 0;overflow:visible}.chart-grid{fill:none;stroke:#849cf217;stroke-width:1px}.chart-area{fill:url(#chart-fill)}.chart-line{fill:none;stroke:#7d68ff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.revenue-chart circle{fill:#65e1d1;stroke:#081021;stroke-width:4px}.revenue-chart>footer{color:#5f7190;font-family:var(--font-mono);justify-content:space-between;padding:0 13px;font-size:6px;display:flex}.insight-card{padding-bottom:10px}.insight-card>div{border-bottom:1px solid #849cf214;grid-template-columns:1fr auto;align-items:center;min-height:52px;margin:0 12px;display:grid}.insight-card>div span{color:#8697b3;font-size:7px}.insight-card>div b{font-size:10px}.insight-card>div em{grid-column:1/-1;margin-top:-9px;font-size:6px;font-style:normal}.insight-card>button{width:calc(100% - 24px);margin:10px 12px 0}@media (width<=1180px){.dashboard-v2{min-height:650px}}@media (width<=760px){.dashboard-v2{min-height:620px}.dashboard-v2 .dashboard-main{padding:13px}.dashboard-v2 .dashboard-head h2{font-size:16px}.dashboard-v2 .dashboard-head p{font-size:9px}.dashboard-v2 .dashboard-tabs{margin-top:11px}.inbox-layout{grid-template-columns:1fr 130px}.conversation-list{display:none}.scene-split,.booking-layout,.campaign-layout,.ops-layout,.loyalty-layout,.analytics-layout{grid-template-columns:1fr 1fr}.scene-stats article>b{font-size:18px}.crm-board{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}}@media (width<=560px){.home-copy h1 em{display:inline}.dashboard-v2{min-height:590px}.dashboard-v2 .dashboard-head p,.dashboard-v2 .dashboard-head-actions a{display:none}.dashboard-v2 .dashboard-tabs{overflow-x:auto}.dashboard-v2 .dashboard-tabs button{min-height:27px}.scene-stats{grid-template-columns:repeat(2,1fr)}.scene-stats article:nth-child(n+3){display:none}.scene-split,.booking-layout,.campaign-layout,.ops-layout,.loyalty-layout,.analytics-layout,.inbox-layout{grid-template-columns:1fr}.scene-split>:last-child,.booking-layout>:last-child,.campaign-layout>:last-child,.ops-layout>:last-child,.loyalty-layout>:last-child,.analytics-layout>:last-child,.inbox-layout>:last-child{display:none}.bar-chart{height:250px}.calendar-days button{aspect-ratio:1.65}.crm-board{grid-template-columns:repeat(3,210px)}.time-row{min-height:69px}}}@layer implementation_story{.implementation-section{background:radial-gradient(48rem 30rem at 82% 18%,#5a49cb29,#0000 72%),radial-gradient(42rem 28rem at 8% 75%,#2967d21f,#0000 74%),#070c1c;padding:140px 0 156px;position:relative;overflow:hidden}.implementation-section:before{content:"";pointer-events:none;background-image:linear-gradient(#849cf206 1px,#0000 1px),linear-gradient(90deg,#849cf206 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.implementation-section>.shell{position:relative}.implementation-section .shell{max-width:calc(100vw - 48px)}.implementation-section .section-head{margin-bottom:44px}.implementation-section .section-head h2{max-width:760px;font-size:clamp(44px,4vw,68px);line-height:1.02}.implementation-section .split-head>p{color:#a6b2c8;max-width:410px;font-size:17px}.implementation-progress{background:#081024ad;border:1px solid #849cf226;border-radius:16px;align-items:center;min-height:76px;margin-bottom:22px;padding:0 24px;display:flex;box-shadow:inset 0 1px #ffffff06}.implementation-progress>span{color:#8393ae;min-width:max-content;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.implementation-progress>span b{color:#9dadc7;background:#ffffff06;border:1px solid #849cf233;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.implementation-progress>span.active{color:#fff}.implementation-progress>span.active b{color:#fff;background:linear-gradient(135deg,#3d78ed,#744be3);border-color:#6e8dff;box-shadow:0 0 22px #5a5cff57}.implementation-progress>i{background:linear-gradient(90deg,#648bff80,#849cf21a);flex:1;height:1px;margin:0 16px}.implementation-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;max-width:100%;display:grid}.implementation-card{background:linear-gradient(145deg,#0e1b3af0,#060d1ef7);border:1px solid #849cf22b;border-radius:22px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000038,inset 0 1px #ffffff09}.implementation-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#4c8cff,#8a5eff,#0000 80%);height:2px;position:absolute;inset:0 0 auto}.implementation-card:after{content:"";filter:blur(8px);background:#644fe61a;border-radius:50%;width:240px;height:240px;position:absolute;top:-150px;right:-150px}.implementation-card:hover{z-index:2;border-color:#7497ff73;transform:translateY(-5px);box-shadow:0 34px 78px #00000057,inset 0 1px #ffffff0d}.implementation-card>*,.implementation-copy{z-index:1;position:relative}.implementation-card :is(div,header,footer,span,label,ul,li){min-width:0}.implementation-card :is(h3,p,b,small,span){overflow-wrap:anywhere}.implementation-copy>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.implementation-copy>header>span{color:#83a8ff;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.implementation-copy>header>i{color:#91afff;background:#486ce01a;border:1px solid #6f9dff40;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.implementation-copy>header svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.implementation-copy h3{max-width:540px;font:390 30px/1.08 var(--font-display);letter-spacing:-.025em;margin-top:25px}.implementation-copy>p{color:#a4b1c8;max-width:590px;margin-top:13px;font-size:15px;line-height:1.58}.implementation-card>footer,.implementation-copy>footer{border-top:1px solid #849cf21a;gap:5px;margin-top:auto;padding-top:20px;display:grid}.implementation-card>footer small,.implementation-copy>footer small{color:#70819f;font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.implementation-card>footer b,.implementation-copy>footer b{color:#dce4f3;font-size:13px;font-weight:620}.implementation-ui{background:#050c1bb8;border:1px solid #849cf224;border-radius:14px;max-width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.implementation-map{grid-column:span 7;grid-template-columns:minmax(260px,.85fr) minmax(330px,1.15fr);align-items:stretch;gap:28px;min-height:430px;display:grid}.implementation-map .implementation-copy{flex-direction:column;display:flex}.workflow-map-ui{flex-direction:column;justify-content:center;padding:20px;display:flex}.map-node{background:#111d38c7;border:1px solid #849cf221;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.map-node>i{color:#fff;width:36px;height:36px;font-family:var(--font-mono);background:linear-gradient(135deg,#477def,#714ce1);border-radius:9px;place-items:center;font-size:10px;font-style:normal;display:grid}.map-node>span{gap:3px;display:grid}.map-node small{color:#70829f;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.map-node b{color:#f1f4fb;font-size:13px}.map-node>em{color:#63dfc2;font-family:var(--font-mono);background:#5be0be14;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.map-node.alert{background:#3b1b2e5c;border-color:#ff8b9c38}.map-node.alert>i{background:linear-gradient(135deg,#d35f75,#8c4d9d)}.map-node.alert>em{color:#ff9bad;background:#ff8b9c17}.map-line{background:#849cf229;width:2px;height:24px;margin-left:29px;display:block}.map-line i{background:#7297ff;border-radius:50%;width:6px;height:6px;margin:9px 0 0 -2px;display:block;box-shadow:0 0 10px #7297ff}.implementation-configure{grid-column:span 5;min-height:430px}.implementation-configure .implementation-copy h3{max-width:420px}.config-ui{margin-top:22px;padding:0 14px}.config-ui>header,.test-ui>header,.team-ui>header,.improve-ui>header{border-bottom:1px solid #849cf21a;justify-content:space-between;align-items:center;min-height:47px;display:flex}.config-ui>header b,.test-ui>header b,.team-ui>header b{font-size:12px}.config-ui>header em{color:#66dfc4;font-family:var(--font-mono);background:#5be0be14;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.config-ui label{border-bottom:1px solid #849cf214;justify-content:space-between;align-items:center;min-height:62px;display:flex}.config-ui label:last-child{border:0}.config-ui label>span{align-items:center;gap:10px;display:flex}.config-icon{color:#9ab5ff;width:31px;height:31px;font-family:var(--font-mono);background:#4967d21c;border:1px solid #849cf229;border-radius:8px;place-items:center;font-size:9px;font-style:normal;display:grid}.config-ui label b{color:#e6ebf6;font-size:11px;display:grid}.config-ui label small{color:#7182a0;margin-top:2px;font-size:9px;font-weight:400}.config-ui input{appearance:none;pointer-events:none;background:#5be0be24;border:1px solid #5be0be47;border-radius:999px;flex:none;width:36px;height:20px;position:relative}.config-ui input:after{content:"";background:#62dfc1;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px;box-shadow:0 0 8px #62dfc18c}.implementation-test,.implementation-train,.implementation-improve{grid-column:span 4;min-height:510px}.implementation-test .implementation-copy h3,.implementation-train .implementation-copy h3,.implementation-improve .implementation-copy h3{font-size:27px}.implementation-test .implementation-copy>p,.implementation-train .implementation-copy>p,.implementation-improve .implementation-copy>p{font-size:14px}.test-ui,.team-ui{margin-top:22px;padding:0 13px}.test-ui>header span,.team-ui>header span{color:#60dbc0;font-family:var(--font-mono);font-size:9px}.test-ui ul,.team-ui ul{margin:0;padding:0;list-style:none}.test-ui li{border-bottom:1px solid #849cf214;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:61px;display:grid}.test-ui li:last-child{border:0}.test-ui li>i{color:#5fddbf;background:#5be0be14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.test-ui li>span{display:grid}.test-ui li b{font-size:10px}.test-ui li small{color:#71829f;font-size:8px;font-weight:400}.test-ui li>em{color:#5fddbf;font-family:var(--font-mono);font-size:8px;font-style:normal}.test-ui li.review>i,.test-ui li.review>em{color:#ffad91}.test-ui li.review>i{background:#ffad9114}.team-progress{padding:13px 0 8px}.team-progress>i{background:#1d2943;border-radius:6px;height:6px;display:block;overflow:hidden}.team-progress>i em{border-radius:inherit;background:linear-gradient(90deg,#4c84ff,#8056fb);width:75%;height:100%;display:block}.team-progress small{color:#7283a1;margin-top:6px;font-size:8px;display:block}.team-ui li{border-top:1px solid #849cf214;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:54px;display:grid}.team-ui li>i{color:#fff;background:linear-gradient(135deg,#426fd0,#7149c5);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.team-ui li>span{display:grid}.team-ui li b{font-size:10px}.team-ui li small{color:#71829f;font-size:8px;font-weight:400}.team-ui li>em{color:#5fddbf;font-family:var(--font-mono);font-size:8px;font-style:normal}.team-ui li>em.due{color:#ffad91}.improve-ui{min-height:211px;margin-top:22px;padding:0 14px 12px}.improve-ui>header>span{display:grid}.improve-ui>header b{font-size:12px}.improve-ui>header small{color:#7183a0;font-size:8px}.improve-ui>header em{color:#61ddc0;font-size:14px;font-style:normal;font-weight:700}.improve-chart{background:repeating-linear-gradient(#0000 0 30px,#849cf212 31px);justify-content:space-between;align-items:end;gap:7px;height:105px;padding-top:13px;display:flex}.improve-chart>span{width:11%;height:var(--h);background:linear-gradient(#6b9eff,#7654fa);border-radius:4px 4px 1px 1px}.improve-ui>footer{color:#7586a3;justify-content:space-between;padding-top:9px;font-size:9px;display:flex}.improve-ui>footer span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #61ddc08c}.improve-ui>footer b{color:#cdd6e7;font-size:9px}@media (width<=1240px){.implementation-map,.implementation-configure{grid-column:1/-1}.implementation-test,.implementation-train{grid-column:span 6}.implementation-improve{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;min-height:420px;display:grid}.implementation-progress{overflow-x:auto}.implementation-progress>i{min-width:44px}}@media (width<=760px){.implementation-section{padding:105px 0 116px}.implementation-section .split-head{grid-template-columns:1fr;gap:22px}.implementation-section .shell{max-width:calc(100vw - 22px)}.implementation-progress{width:100%;min-height:66px;padding-inline:16px;overflow:hidden}.implementation-progress>span{font-size:0}.implementation-progress>span b{font-size:10px}.implementation-progress>i{min-width:0;margin-inline:8px}.implementation-map{grid-template-columns:1fr;min-height:0}.implementation-test,.implementation-train,.implementation-improve{grid-column:1/-1;min-height:0;display:flex}.implementation-board{display:block}.implementation-card{margin-top:14px;padding:22px}.implementation-card:first-child{margin-top:0}.implementation-copy h3,.implementation-test .implementation-copy h3,.implementation-train .implementation-copy h3,.implementation-improve .implementation-copy h3{font-size:28px}.implementation-ui{width:100%}.implementation-map .implementation-ui,.implementation-configure .implementation-ui,.implementation-test .implementation-ui,.implementation-train .implementation-ui,.implementation-improve .implementation-ui,.implementation-card>footer,.implementation-copy>footer{margin-top:24px}}@media (width<=480px){.implementation-section .section-head h2{font-size:42px}.implementation-progress{justify-content:space-between}.implementation-progress>i{min-width:12px}.workflow-map-ui{padding:13px}.map-node{grid-template-columns:32px 1fr}.map-node>i{width:32px;height:32px}.map-node>em{grid-column:2;width:fit-content}}}@layer product_pages{.home-copy h1,.product-page .landing-copy h1,.product-page .answer-grid h2,.product-page .product-experience-copy h2,.product-page .section-head h2,.product-page .media-grid h2,.product-page .product-connections-copy h2,.product-page .final-cta h2{line-height:1.08;overflow:visible}.home-copy h1 em,.product-page h1 em,.product-page h2 em{box-decoration-break:clone;margin:-.06em -.13em -.16em -.08em;padding:.06em .13em .16em .08em}.home-copy h1 em,.product-page .landing-copy h1 em{width:calc(100% + .18em);max-width:none}.product-page .landing-hero{min-height:960px}.product-page .landing-hero-grid{grid-template-columns:minmax(500px,.92fr) minmax(610px,1.08fr);gap:64px;min-height:940px;padding-top:218px}.product-page .landing-hero-grid>*,.product-page .landing-copy,.product-page .landing-visual{min-width:0}.product-page .landing-copy{max-width:690px}.product-page .landing-copy h1{font-size:clamp(52px,4vw,72px);line-height:1.02}.product-page .landing-copy>p{max-width:650px;font-size:18px;line-height:1.62}.product-page .landing-visual{filter:drop-shadow(0 34px 58px #0000004d)}.product-page .hotel-console{background:linear-gradient(155deg,#081127fa,#040917fc);border-color:#7492ff61}.product-page .console-tabs{grid-template-columns:repeat(5,1fr)}.product-page .console-content{min-height:380px;padding:22px}.chat-product-page .landing-hero{min-height:900px}.chat-product-page .landing-hero-grid{grid-template-columns:minmax(430px,.9fr) minmax(620px,1.1fr);gap:74px}.chat-product-page .landing-copy{max-width:620px}.chat-product-page .landing-copy h1{font-size:clamp(52px,3.75vw,70px);line-height:1.07}.chat-product-page .landing-copy>p{max-width:600px;font-size:18px;line-height:1.62}.chat-product-page .landing-visual{filter:none;align-self:center}.chat-proof{color:#c6d0e1;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.chat-proof b{font-weight:500}.chat-proof i{color:#6f89bc;font-style:normal}.console-member>header{justify-content:space-between;align-items:center;display:flex}.console-member>header>span{align-items:center;gap:10px;display:flex}.console-member>header>span>i{color:#fff;background:linear-gradient(135deg,#477cef,#754bdc);border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;display:grid}.console-member>header b{font-size:13px;display:grid}.console-member>header small{color:#7b8dab;font-size:10px;font-weight:400}.console-member>header>em{color:#f0c968;font-family:var(--font-mono);background:#f0c96814;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.console-member>div{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:20px;display:grid}.console-member>div>span,.console-member aside{background:#ffffff05;border:1px solid #849cf221;border-radius:11px;padding:15px}.console-member>div>span small,.console-member aside>small{color:#7587a7;font-family:var(--font-mono);font-size:8px}.console-member>div>span strong{margin-top:7px;font-size:28px;display:block}.console-member>div>span>i{background:#202b47;border-radius:5px;height:5px;margin-top:12px;display:block}.console-member>div>span>i em{border-radius:inherit;background:linear-gradient(90deg,#e8bb55,#a763e7);width:82%;height:100%;display:block}.console-member>div>span>b{color:#8494af;margin-top:6px;font-size:9px;display:block}.console-member aside b{margin-top:8px;font-size:13px;display:block}.console-member aside p{color:#8494af;margin-top:5px;font-size:10px}.console-member aside button{color:#fff;background:linear-gradient(135deg,#477fff,#7650f7);border:0;border-radius:7px;min-height:31px;margin-top:12px;padding:0 11px;font-size:9px}.product-page .answer-section{background:radial-gradient(40rem 22rem at 78% 45%,#4a5ecd24,#0000 72%),#0a1023;padding:100px 0;position:relative;overflow:hidden}.product-page .answer-grid{align-items:center}.product-page .answer-grid h2{max-width:520px;font-size:clamp(42px,3.5vw,58px)}.product-page .answer-grid>p{background:#091228bd;border:1px solid #849cf229;border-radius:18px;padding:28px 30px;font-size:18px;line-height:1.7;box-shadow:inset 0 1px #ffffff06}.product-experience{color:#fff;background:radial-gradient(54rem 30rem at 72% 28%,#4553c72b,#0000 72%),#070c1d;padding:148px 0;position:relative;overflow:hidden}.product-experience:before{content:"";pointer-events:none;background-image:linear-gradient(#849cf206 1px,#0000 1px),linear-gradient(90deg,#849cf206 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.product-experience-grid{grid-template-columns:minmax(320px,.67fr) minmax(620px,1.33fr);align-items:center;gap:72px;display:grid;position:relative}.product-experience-copy h2{max-width:600px;margin-top:28px;font-size:clamp(44px,3.7vw,62px);line-height:1.04}.product-experience-copy>p{color:#a5b1c7;max-width:560px;margin-top:24px;font-size:17px;line-height:1.65}.product-experience-tabs{gap:8px;margin-top:34px;display:grid}.product-experience-tabs button{color:#8d9cb7;cursor:pointer;text-align:left;background:#0a142b8c;border:1px solid #849cf21f;border-radius:12px;align-items:center;gap:15px;min-height:62px;padding:0 18px;font-size:14px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex}.product-experience-tabs button:hover{border-color:#6f9dff52;transform:translate(4px)}.product-experience-tabs button span{color:#7586a5;width:31px;height:31px;font-family:var(--font-mono);border:1px solid #849cf22b;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.product-experience-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#365ecf3d,#6b44cd17);border-color:#6f9dff6b}.product-experience-tabs button[aria-selected=true] span{color:#fff;background:linear-gradient(135deg,#3d78ed,#744be3);border-color:#6f8fff;box-shadow:0 0 17px #5a5cff4d}.product-experience-note{border-top:1px solid #849cf21a;gap:11px;margin-top:25px;padding-top:22px;display:flex}.product-experience-note>i{background:#5ddfc2;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px;box-shadow:0 0 9px #5ddfc28c}.product-experience-note>span{gap:3px;display:grid}.product-experience-note b{font-size:12px}.product-experience-note small{color:#7183a1;font-size:10px;line-height:1.45}.product-experience-stage{background:#050a18f5;border:1px solid #7492ff52;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 42px 100px #00000075,inset 0 1px #ffffff09}.experience-chrome{color:#7182a0;min-height:48px;font-family:var(--font-mono);border-bottom:1px solid #849cf21f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;font-size:8px;display:grid}.experience-chrome>span{gap:5px;display:flex}.experience-chrome>span i{background:#52617d;border-radius:50%;width:7px;height:7px}.experience-chrome>b{text-transform:lowercase;font-weight:500}.experience-chrome>small{letter-spacing:.08em;justify-self:end;align-items:center;gap:6px;display:flex}.experience-chrome>small i{background:#5ddfc2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ddfc2}.experience-panels{min-height:570px}.experience-panel{min-height:570px;padding:24px;animation:.32s both productPanelIn}.experience-panel[hidden]{display:none!important}@keyframes productPanelIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.experience-panel button{cursor:pointer}.exp-chat-layout{grid-template-columns:minmax(0,1fr) 205px;gap:12px;height:522px;display:grid}.exp-chat,.exp-context,.exp-handover,.exp-book-search,.exp-room-compare,.exp-reserve-main,.exp-reserve>aside,.capture-sources,.capture-profile,.exp-pipeline-board,.followup-profile,.exp-followup>aside,.member-card,.exp-member-recognise>aside,.exp-benefit-builder,.return-message,.exp-return-campaign>aside,.exp-metric-definitions,.analytics-main,.exp-analytics-view>aside,.exp-action-board{background:linear-gradient(145deg,#0d1833e6,#070e1ff0);border:1px solid #849cf224;border-radius:14px}.exp-chat{flex-direction:column;display:flex}.exp-chat>header,.exp-handover>header,.exp-room-compare>header,.capture-profile>header,.exp-pipeline-board>header,.followup-profile>header,.member-card>header,.exp-benefit-builder>header,.return-message>header,.exp-metric-definitions>header,.analytics-main>header,.exp-action-board>header{border-bottom:1px solid #849cf21a;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:0 15px;display:flex}.exp-chat>header>span,.exp-handover>header>span,.capture-profile>header>span,.followup-profile>header>span,.member-card>header>span{align-items:center;gap:10px;display:flex}.exp-chat>header>span>i,.exp-handover>header>span>i,.capture-profile>header>span>i,.followup-profile>header>span>i,.member-card>header>span>i{color:#fff;background:linear-gradient(135deg,#477def,#754bdc);border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.exp-chat header b,.exp-handover header b,.capture-profile header b,.followup-profile header b,.member-card header b{font-size:12px;display:grid}.exp-chat header small,.exp-handover header small,.capture-profile header small,.followup-profile header small,.member-card header small{color:#7486a4;font-size:9px;font-weight:400}.exp-chat header>em,.exp-handover header>em,.capture-profile header>em,.followup-profile header>em,.member-card header>em,.exp-room-compare header>em,.exp-pipeline-board header>em,.exp-benefit-builder header>em,.return-message header>em,.exp-metric-definitions header>em,.exp-action-board header>em{color:#6be0c5;font-family:var(--font-mono);background:#5be0be14;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.exp-messages{flex-direction:column;flex:1;gap:15px;padding:28px 18px;display:flex}.exp-messages p{color:#c9d2e3;border-radius:12px;max-width:82%;padding:13px 15px;font-size:13px;line-height:1.5}.exp-messages .guest{background:#19243d}.exp-messages .assistant{background:linear-gradient(135deg,#2d52aa7a,#48318b80);border:1px solid #5b7af447;margin-left:auto}.exp-messages .assistant small{color:#90b2ff;font-family:var(--font-mono);margin-bottom:6px;font-size:8px;display:block}.exp-messages .typing{color:#7384a3;background:0 0;align-items:center;gap:5px;width:fit-content;font-size:10px;display:flex}.exp-messages .typing i{background:#7691ca;border-radius:50%;width:5px;height:5px}.exp-source{align-items:center;gap:6px;margin-left:auto;display:flex}.exp-source span{color:#7183a1;font-size:9px}.exp-source b{color:#99acd0;border:1px solid #849cf224;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:500}.exp-chat>footer{color:#7183a1;border-top:1px solid #849cf21a;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:9px;display:flex}.exp-chat>footer b{color:#62ddc1;font-size:9px}.exp-context{padding:17px}.exp-context>small,.handover-body small,.exp-member-recognise>aside>small,.exp-followup>aside>small,.exp-return-campaign>aside>small,.exp-analytics-view>aside>small{color:#7587a6;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.exp-context dl{margin:17px 0}.exp-context dl div{border-bottom:1px solid #849cf217;flex-direction:column;justify-content:center;gap:3px;min-height:53px;display:flex}.exp-context dt{color:#7183a1;font-size:9px}.exp-context dd{color:#e8edf8;margin:0;font-size:11px;font-weight:650}.exp-context>span{color:#61ddc0;align-items:center;gap:6px;font-size:9px;display:flex}.exp-context>span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #61ddc0}.exp-handover{height:522px}.handover-body{grid-template-columns:1fr 230px;gap:24px;padding:25px;display:grid}.handover-body h3{max-width:480px;font:390 31px/1.07 var(--font-display);margin-top:13px}.handover-body p{color:#9ba9c1;max-width:500px;margin-top:12px;font-size:13px}.handover-body ul,.exp-member-recognise aside ul{color:#a9b6ca;gap:9px;margin:20px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.handover-body li span,.exp-member-recognise aside li span{color:#61ddc0;margin-right:7px}.handover-body aside{background:#ffffff05;border:1px solid #849cf221;border-radius:12px;padding:17px}.handover-body aside>span{align-items:center;gap:9px;margin-top:13px;display:flex}.handover-body aside>span>i{background:linear-gradient(135deg,#477def,#754bdc);border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.handover-body aside>span b{font-size:11px;display:grid}.handover-body aside>span small{color:#7283a1;font-size:9px;font-weight:400}.handover-body button,.exp-book-search>button,.exp-room-compare footer button,.exp-reserve button,.exp-followup aside button,.exp-member-recognise aside button,.exp-benefit-builder button,.exp-return-campaign button{color:#fff;background:linear-gradient(135deg,#477fff,#7650f7);border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px}.handover-body aside>button{width:100%;margin-top:23px}.handover-body aside>em{color:#7183a1;text-align:center;margin-top:9px;font-size:8px;font-style:normal;display:block}.exp-book-search{height:522px;padding:19px}.exp-book-search>header{justify-content:space-between;display:flex}.exp-book-search>header span{gap:4px;display:grid}.exp-book-search>header small,.exp-room-compare header small,.exp-benefit-builder header small,.return-message header small,.exp-metric-definitions header small,.analytics-main header small,.exp-action-board header small{color:#7486a5;font-family:var(--font-mono);font-size:8px}.exp-book-search>header b,.exp-room-compare header b,.exp-benefit-builder header b,.return-message header b,.exp-metric-definitions header b,.analytics-main header b,.exp-action-board header b{font-size:14px}.exp-book-search>header em{color:#61ddc0;font-family:var(--font-mono);background:#5be0be14;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.exp-search-fields{grid-template-columns:1fr 1fr .7fr;gap:8px;margin-top:17px;display:grid}.exp-search-fields label{background:#ffffff05;border:1px solid #849cf221;border-radius:9px;gap:4px;padding:11px;display:grid}.exp-search-fields small{color:#7183a1;font-size:8px}.exp-search-fields b{font-size:11px}.exp-calendar{background:#050c1bb8;border:1px solid #849cf221;border-radius:10px;margin-top:12px;padding:13px}.exp-calendar>header{justify-content:space-between;display:flex}.exp-calendar>header b{font-size:11px}.exp-calendar>header span{color:#8394b1;font-size:11px}.exp-calendar .week,.exp-calendar .days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.exp-calendar .week{color:#647695;font-family:var(--font-mono);margin-top:13px;font-size:8px}.exp-calendar .days{gap:5px;margin-top:7px}.exp-calendar .days i{color:#8b9bb6;border:1px solid #849cf214;border-radius:6px;place-items:center;min-height:27px;font-size:9px;font-style:normal;display:grid}.exp-calendar .days i.selected{color:#fff;background:linear-gradient(135deg,#4e7fff,#7c53f5);border-color:#728bff}.exp-calendar .days i.range{background:#5371e129}.exp-book-search>button{width:100%;margin-top:13px}.exp-room-compare{height:522px}.exp-room-list{gap:10px;padding:15px;display:grid}.exp-room-list article{background:#ffffff05;border:1px solid #849cf21f;border-radius:11px;grid-template-columns:120px 1fr auto;align-items:center;gap:13px;min-height:105px;padding:10px;display:grid}.exp-room-list article.selected{background:#3e5bbd1a;border-color:#6f9dff75}.room-photo{background-position:50%;background-size:cover;border-radius:8px;height:83px}.room-photo.room-one{background-image:linear-gradient(135deg,#0000,#060c1c6b),url(/assets/images/solutions/direct-booking-hotel.webp)}.room-photo.room-two{background-image:linear-gradient(135deg,#0000,#060c1c6b),url(/assets/images/solutions/guest-communication-hotel.webp)}.exp-room-list article>span{display:grid}.exp-room-list article>span small{color:#72a0ff;font-family:var(--font-mono);font-size:7px}.exp-room-list article>span b{margin-top:5px;font-size:13px}.exp-room-list article>span p{color:#7d8eaa;margin-top:4px;font-size:10px}.exp-room-list article>strong{text-align:right;font-size:15px}.exp-room-list article>strong small{color:#70819e;font-size:8px;font-weight:400;display:block}.exp-room-compare>footer{border-top:1px solid #849cf21a;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.exp-room-compare>footer span{color:#7586a3;font-size:9px}.exp-room-compare>footer span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.exp-reserve{grid-template-columns:1.25fr .75fr;gap:12px;height:522px;display:grid}.exp-reserve-main>header{border-bottom:1px solid #849cf21a;justify-content:space-between;align-items:center;min-height:68px;padding:0 15px;display:flex}.exp-reserve-main>header>span{align-items:center;gap:10px;display:flex}.exp-reserve-main>header>span>i{color:#61ddc0;background:#5be0be14;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.exp-reserve-main header b{font-size:12px;display:grid}.exp-reserve-main header small{color:#7183a1;font-size:9px;font-weight:400}.exp-reserve-main header>em{color:#61ddc0;font-family:var(--font-mono);font-size:8px;font-style:normal}.exp-reserve-main dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:15px;display:grid}.exp-reserve-main dl div{background:#ffffff05;border:1px solid #849cf21a;border-radius:8px;padding:11px}.exp-reserve-main dt,.exp-reserve-main label small{color:#7183a1;font-size:8px}.exp-reserve-main dd{margin:4px 0 0;font-size:10px;font-weight:650}.exp-reserve-main label{border:1px solid #849cf21a;border-radius:8px;gap:4px;margin:0 15px;padding:11px;display:grid}.exp-reserve-main label span{color:#bcc7d9;font-size:10px}.exp-reserve>aside{padding:17px}.exp-reserve>aside>small{color:#7183a1;font-family:var(--font-mono);font-size:8px}.exp-reserve>aside>span{color:#8797b2;justify-content:space-between;margin-top:15px;font-size:10px;display:flex}.exp-reserve>aside>span b{color:#dbe2f0}.exp-reserve>aside>i{background:#849cf21f;height:1px;margin-top:15px;display:block}.exp-reserve>aside>strong{justify-content:space-between;margin-top:15px;font-size:11px;display:flex}.exp-reserve>aside>strong b{font-size:22px}.exp-reserve>aside button{width:100%;margin-top:22px}.exp-reserve>aside>em{color:#61ddc0;text-align:center;margin-top:9px;font-size:8px;font-style:normal;display:block}.exp-capture{grid-template-columns:1fr 34px 1fr;align-items:center;height:522px;display:grid}.capture-sources,.capture-profile{min-height:360px}.capture-sources{padding:14px}.capture-sources>header{justify-content:space-between;min-height:39px;display:flex}.capture-sources>header b{font-size:12px}.capture-sources>header span{color:#61ddc0;font-family:var(--font-mono);font-size:8px}.capture-sources article{border-top:1px solid #849cf217;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.capture-sources article>i{color:#91afff;background:#486ce01f;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.capture-sources article>span{display:grid}.capture-sources article b{font-size:10px}.capture-sources article small{color:#7183a1;font-size:8px;font-weight:400}.capture-sources article>em{color:#7587a5;font-family:var(--font-mono);font-size:7px;font-style:normal}.capture-arrow{color:#91afff;background:#0d1832;border:1px solid #849cf233;border-radius:50%;justify-self:center;place-items:center;width:28px;height:28px;display:grid}.capture-profile dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:13px;display:grid}.capture-profile dl div{border:1px solid #849cf217;border-radius:8px;padding:11px}.capture-profile dt{color:#7183a1;font-size:8px}.capture-profile dd{margin:4px 0 0;font-size:10px;font-weight:650}.capture-profile footer{color:#61ddc0;text-align:center;background:#5be0be0f;border-radius:7px;margin:7px 13px;padding:10px;font-size:9px}.exp-pipeline-board{height:522px}.exp-pipeline-board>header>span{display:grid}.exp-pipeline-board>header small{color:#7183a1;font-size:9px}.exp-pipeline-cols{grid-template-columns:repeat(3,1fr);gap:9px;height:calc(100% - 62px);padding:12px;display:grid}.exp-pipeline-cols>article{background:#050c1ba8;border:1px solid #849cf21a;border-radius:10px;padding:9px}.exp-pipeline-cols>article>header{color:#7587a5;min-height:28px;font-family:var(--font-mono);justify-content:space-between;font-size:8px;display:flex}.exp-pipeline-cols>article>div{background:#121e39c2;border:1px solid #849cf21a;border-radius:8px;margin-top:7px;padding:9px}.exp-pipeline-cols>article>div>span{align-items:center;gap:7px;display:flex}.exp-pipeline-cols>article>div>span>i{background:linear-gradient(135deg,#426fd0,#7149c5);border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.exp-pipeline-cols>article>div>span b{font-size:9px;display:grid}.exp-pipeline-cols>article>div>span small{color:#7183a1;font-size:7px;font-weight:400}.exp-pipeline-cols>article>div>em{color:#77a3ff;font-family:var(--font-mono);margin-top:7px;font-size:7px;font-style:normal;display:block}.exp-pipeline-cols>article>div.hot>em{color:#d2adff}.exp-pipeline-cols>article>div p{color:#8595b0;margin-top:6px;font-size:8px}.exp-followup{grid-template-columns:1.2fr .8fr;gap:12px;height:522px;display:grid}.timeline{padding:17px 18px}.timeline article{grid-template-columns:15px 1fr;gap:10px;min-height:88px;display:grid}.timeline article>i{border:2px solid #668fff;border-radius:50%;width:9px;height:9px;margin-top:6px;position:relative}.timeline article>i:after{content:"";background:#849cf229;width:1px;height:66px;position:absolute;top:10px;left:2px}.timeline article:last-child>i:after{display:none}.timeline article.next>i{border-color:#61ddc0;box-shadow:0 0 8px #61ddc066}.timeline article>span{align-content:start;display:grid}.timeline small{color:#7183a1;font-family:var(--font-mono);font-size:8px}.timeline b{margin-top:4px;font-size:11px}.timeline p{color:#8292ad;margin-top:3px;font-size:9px}.exp-followup>aside{padding:20px}.exp-followup>aside h3,.exp-member-recognise>aside h3{font:390 28px/1.08 var(--font-display);margin-top:15px}.exp-followup>aside ul{color:#9ba9bf;gap:9px;margin:22px 0;padding:0;font-size:10px;list-style:none;display:grid}.exp-followup>aside button{width:100%}.exp-followup>aside>em{color:#7183a1;text-align:center;margin-top:10px;font-size:8px;font-style:normal;display:block}.exp-member-recognise{grid-template-columns:1fr .82fr;gap:12px;height:522px;display:grid}.member-points{background:radial-gradient(circle at 100% 0,#f0c9681a,#0000 52%),#ffffff05;border:1px solid #f0c96826;border-radius:11px;margin:16px;padding:16px}.member-points>small{color:#8e8162;font-family:var(--font-mono);font-size:8px}.member-points>strong{margin-top:6px;font-size:31px;display:block}.member-points>span{color:#8494af;font-size:9px}.member-points>i{background:#222d48;border-radius:5px;height:6px;margin-top:11px;display:block}.member-points>i em{border-radius:inherit;background:linear-gradient(90deg,#e8bb55,#ac63e7);width:82%;height:100%;display:block}.member-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 16px;display:grid}.member-card dl div{border:1px solid #849cf217;border-radius:8px;padding:11px}.member-card dt{color:#7183a1;font-size:8px}.member-card dd{margin:4px 0 0;font-size:10px;font-weight:650}.exp-member-recognise>aside{padding:22px}.exp-member-recognise aside ul{margin-top:24px}.exp-member-recognise aside button{width:100%;margin-top:28px}.exp-benefit-builder{grid-template-rows:62px 1fr;grid-template-columns:1.2fr .8fr;height:522px;display:grid}.exp-benefit-builder>header{grid-column:1/-1}.exp-benefit-builder>header>span,.return-message>header>span,.exp-metric-definitions>header>span,.analytics-main>header>span,.exp-action-board>header>span{display:grid}.benefit-options{gap:9px;padding:15px;display:grid}.benefit-options article{background:#ffffff05;border:1px solid #849cf21a;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:76px;padding:11px;display:grid}.benefit-options article.active{background:#f0c9680b;border-color:#f0c9684d}.benefit-options article>i{color:#90afff;background:#486ce01c;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.benefit-options article.active>i{color:#f0c968;background:#f0c96817}.benefit-options article>span{display:grid}.benefit-options article b{font-size:10px}.benefit-options article small{color:#7183a1;font-size:8px;font-weight:400}.benefit-options article>em{color:#85aaff;font-family:var(--font-mono);font-size:7px;font-style:normal}.exp-benefit-builder>aside{background:#ffffff05;border:1px solid #849cf21a;border-radius:10px;margin:15px 15px 15px 0;padding:16px}.exp-benefit-builder>aside>small{color:#7183a1;font-family:var(--font-mono);font-size:8px}.exp-benefit-builder>aside>div{gap:10px;margin-top:17px;display:flex}.exp-benefit-builder>aside>div>i{color:#f0c968;border:1px solid #f0c96833;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.exp-benefit-builder>aside>div b{font-size:11px}.exp-benefit-builder>aside>div p{color:#8191ad;margin-top:4px;font-size:9px}.exp-benefit-builder>aside button{width:100%;margin-top:25px}.exp-return-campaign{grid-template-columns:1.2fr .8fr;gap:12px;height:522px;display:grid}.message-card{color:#142038;background:#f1ede4;border-radius:11px;margin:16px;padding:17px}.message-card small{color:#78603b;font-family:var(--font-mono);font-size:8px}.message-card b{margin-top:12px;font-size:14px;display:block}.message-card p{color:#495168;margin-top:7px;font-size:11px;line-height:1.5}.message-card button{color:#151b2b;background:#e9c369;margin-top:14px;font-weight:700}.return-message>footer{color:#7587a5;border-top:1px solid #849cf21a;justify-content:space-between;padding:12px 16px;font-size:9px;display:flex}.return-message>footer b{color:#61ddc0}.exp-return-campaign>aside{padding:21px}.exp-return-campaign>aside>strong{margin-top:15px;font-size:34px;display:block}.exp-return-campaign>aside>p{color:#8393af;font-size:10px;line-height:1.5}.exp-return-campaign>aside dl{margin:16px 0}.exp-return-campaign>aside dl div{border-bottom:1px solid #849cf214;justify-content:space-between;align-items:center;min-height:43px;display:flex}.exp-return-campaign dt{color:#788aa8;font-size:9px}.exp-return-campaign dd{margin:0;font-size:10px;font-weight:650}.exp-return-campaign>aside button{width:100%}.exp-metric-definitions{height:522px}.metric-form{padding:16px}.metric-form>label,.metric-form>div>label{background:#ffffff05;border:1px solid #849cf21a;border-radius:9px;gap:5px;padding:13px;display:grid}.metric-form>div{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.metric-form label small{color:#7183a1;font-family:var(--font-mono);font-size:8px}.metric-form label b{font-size:11px}.metric-form label span{color:#8393af;font-size:9px}.exp-metric-definitions>footer,.exp-action-board>footer{color:#7688a6;border-top:1px solid #849cf21a;justify-content:space-between;align-items:center;min-height:47px;padding:0 16px;font-size:9px;display:flex}.exp-metric-definitions>footer span i,.exp-action-board>footer span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.exp-metric-definitions>footer b,.exp-action-board>footer b{color:#b7c2d5;font-size:9px}.exp-analytics-view{grid-template-columns:1.35fr .65fr;gap:12px;height:522px;display:grid}.analytics-main>header>em{color:#61ddc0;font-size:14px;font-style:normal;font-weight:700}.analytics-main svg{width:100%;height:350px;padding:18px}.analytics-main svg .grid{fill:none;stroke:#849cf217}.analytics-main svg .area{fill:url(#exp-chart)}.analytics-main svg .line{fill:none;stroke:#7962ff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.analytics-main>footer{color:#647695;font-family:var(--font-mono);justify-content:space-between;padding:0 16px;font-size:8px;display:flex}.exp-analytics-view>aside{padding:18px}.exp-analytics-view>aside article{border-bottom:1px solid #849cf217;grid-template-columns:1fr auto;align-content:center;min-height:83px;padding:12px 0;display:grid}.exp-analytics-view>aside article span{color:#8494af;font-size:9px}.exp-analytics-view>aside article b{font-size:14px}.exp-analytics-view>aside article em{color:#61ddc0;grid-column:1/-1;font-size:8px;font-style:normal}.exp-analytics-view>aside article.warning em{color:#ff9baa}.exp-action-board{height:522px}.action-table{padding:14px}.action-table>header,.action-table>article{grid-template-columns:1.2fr 1fr .75fr .7fr;align-items:center;gap:10px;display:grid}.action-table>header{color:#647695;min-height:31px;font-family:var(--font-mono);font-size:8px}.action-table>article{color:#91a0ba;border-top:1px solid #849cf217;min-height:78px;font-size:9px}.action-table>article>span:first-child{align-items:center;gap:8px;display:flex}.action-table>article>span:first-child i{background:#61ddc0;border-radius:50%;width:7px;height:7px}.action-table>article>span:first-child i.warning{background:#ff9baa}.action-table>article b{color:#e3e9f5;font-size:10px}.action-table>article>span:nth-child(3){align-items:center;gap:6px;display:flex}.action-table>article>span:nth-child(3) i{color:#fff;background:linear-gradient(135deg,#426fd0,#7149c5);border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.action-table button{color:#aebdd6;background:#ffffff05;border:1px solid #849cf229;border-radius:7px;min-height:29px;font-size:8px}.product-page .outcomes-section{background:radial-gradient(48rem 28rem at 85% 20%,#394caf1f,#0000 72%),#080e20;padding:136px 0}.product-page .outcome-grid{gap:18px}.product-page .outcome-grid article{background:linear-gradient(145deg,#0f1d3ee6,#070f21f5);border-color:#849cf22b;border-radius:21px;min-height:455px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.product-page .outcome-grid article:before{content:"";background:linear-gradient(90deg,#4d8cff,#865dff,#0000);height:3px;position:absolute;inset:0 0 auto}.product-page .outcome-grid article:after{display:none}.product-page .outcome-grid article:hover{border-color:#6f9dff6b;transform:translateY(-5px);box-shadow:0 28px 64px #00000047}.product-page .outcome-grid article>span{z-index:1;color:#92b1ff;width:fit-content;font-family:var(--font-mono);background:#486ce017;border:1px solid #6f9dff33;border-radius:7px;padding:6px 8px;font-size:9px}.product-page .outcome-grid h3{z-index:1;max-width:310px;margin-top:0;font-size:29px}.product-page .outcome-grid p{z-index:1;font-size:15px}.chat-product-page .outcomes-section{background:radial-gradient(44rem 24rem at 78% 18%,#3c4eba21,#0000 72%),#080e1f}.chat-product-page .outcome-grid article{min-height:445px}.chat-product-page .outcome-grid article:after{display:none}.chat-product-page .outcome-grid h3{margin-top:0;font-size:27px}.chat-product-page .outcome-grid p{line-height:1.55}.product-page .media-story{background:#0a1023;padding:136px 0}.product-page .media-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:68px}.product-page .media-grid figure{background:#ffffff06;border:1px solid #849cf229;border-radius:23px;padding:12px;position:relative;box-shadow:0 34px 75px #00000047}.product-page .media-grid figure:after{content:"LIVE HOTEL CONTEXT";color:#fff;backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.08em;background:#050a18b8;border:1px solid #ffffff2e;border-radius:7px;padding:7px 9px;font-size:8px;position:absolute;bottom:30px;left:28px}.product-page .media-grid img{object-fit:cover;border:0;border-radius:15px;width:100%;min-height:430px}.product-page .media-grid figcaption{display:none}.product-page .media-grid h2{margin-top:26px;font-size:clamp(42px,3.6vw,60px)}.product-page .media-grid>div>p{color:#a3b0c6;margin-top:22px;font-size:16px}.product-page .media-grid ul{gap:0;margin-top:25px;display:grid}.product-page .media-grid li{color:#b5bfd1;border-top:1px solid #849cf21a;min-height:50px;padding:13px 0 13px 28px;font-size:14px}.product-page .media-grid li:before{color:#65dfc3}.product-page .feature-section{background:radial-gradient(50rem 28rem at 20% 18%,#345bba21,#0000 72%),#060b18;padding:145px 0}.product-page .feature-section .section-head{max-width:850px}.product-page .feature-section .section-head h2{font-size:clamp(44px,3.7vw,62px)}.product-page .feature-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.product-page .feature-grid article{background:linear-gradient(145deg,#0f1d3edb,#070f21f0);border:1px solid #849cf229;border-radius:20px;flex-direction:column;min-height:445px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.product-page .feature-grid article:before{content:"";background:#5d4fde1c;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-105px}.product-page .feature-grid article:hover{border-color:#6f9dff6b;transform:translateY(-5px);box-shadow:0 28px 60px #00000040}.product-page .feature-grid article>span{color:#fff;width:43px;height:43px;font-family:var(--font-mono);background:linear-gradient(135deg,#3b7bff33,#7c4dff24);border:1px solid #6f9dff42;border-radius:12px;place-items:center;font-size:10px;display:grid}.product-page .feature-line{background:repeating-linear-gradient(#0000 0 22px,#849cf212 23px);border-radius:10px;width:100%;height:74px;margin:24px 0}.product-page .feature-line i{background:linear-gradient(90deg,#4d84ff,#7f57f8,#0000);border-radius:5px;width:76%;height:5px;margin-top:34px;display:block}.product-page .feature-grid h3{margin-top:0;font-size:28px}.product-page .feature-grid p{max-width:570px;font-size:15px}.chat-product-page .feature-section{background:radial-gradient(48rem 26rem at 82% 16%,#414bbb21,#0000 72%),#060b18}.chat-product-page .feature-section .section-head{max-width:900px}.chat-product-page .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.chat-product-page .feature-grid>article{background:linear-gradient(155deg,#101f42f0,#070f21fa);border-radius:18px;min-height:445px;padding:18px}.chat-product-page .feature-grid>article:before{display:none}.chat-product-page .feature-grid>article:after{content:"";opacity:.85;background:linear-gradient(90deg,#4c8dff,#8757f4 68%,#0000);height:2px;position:absolute;inset:0 0 auto}.chat-product-page .feature-grid>article:nth-child(3n+2):after{background:linear-gradient(90deg,#42c8c4,#587eff 68%,#0000)}.chat-product-page .feature-grid>article:nth-child(3n+3):after{background:linear-gradient(90deg,#7a65ff,#a64ae9 68%,#0000)}.chat-product-page .feature-grid>article>span{border-radius:9px;width:32px;height:32px;font-size:8px}.chat-product-page .feature-grid>article .chat-feature-visual article{min-height:0;box-shadow:none;transition:none;transform:none}.chat-product-page .feature-grid>article .chat-feature-visual article:before{display:none}.chat-product-page .feature-grid>article .chat-feature-visual article>span{place-items:initial;width:auto;height:auto;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0;display:grid}.chat-product-page .feature-grid h3{margin-top:0;font-size:23px;line-height:1.08}.chat-product-page .feature-grid p{color:#9eabc0;margin-top:9px;font-size:14px;line-height:1.5}.chat-product-page .outcome-grid>article .chat-outcome-visual article>span{place-items:initial;width:auto;height:auto;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0;display:grid}.product-page .workflow-section{background:#090f21;padding:145px 0}.product-page .workflow-layout{grid-template-columns:.65fr 1.35fr;gap:85px}.product-page .workflow-layout .section-head{align-self:start;position:sticky;top:40px}.product-page .workflow-list{counter-reset:workflow}.product-page .workflow-list li{background:#0a142bad;border:1px solid #849cf221;border-radius:15px;min-height:150px;margin-bottom:12px;padding:26px 62px 26px 25px}.product-page .workflow-list li:before{content:"";background:#6f9dff59;width:1px;height:13px;position:absolute;bottom:-13px;left:46px}.product-page .workflow-list li:last-child:before{display:none}.product-page .workflow-list li>span{color:#fff;background:linear-gradient(135deg,#3d78ed,#744be3);border:1px solid #6f9dff4d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.product-page .workflow-list h3{font-size:22px}.product-page .workflow-list p{font-size:14px}.product-connections{color:#fff;background:radial-gradient(48rem 26rem at 75% 45%,#4353bf2b,#0000 72%),#070c1d;padding:145px 0;position:relative;overflow:hidden}.product-connections-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:78px;display:grid}.product-connections-copy h2{max-width:620px;margin-top:28px;font-size:clamp(44px,3.7vw,62px)}.product-connections-copy>p{color:#a5b1c7;max-width:570px;margin-top:23px;font-size:17px}.product-connections-copy ul{margin:31px 0 0;padding:0;list-style:none}.product-connections-copy li{color:#b3bed1;border-top:1px solid #849cf21a;align-items:center;gap:13px;min-height:55px;font-size:14px;display:flex}.product-connections-copy li span{color:#7f9fe8;font-family:var(--font-mono);font-size:9px}.connection-diagram{background:#050b1ae0;border:1px solid #7492ff45;border-radius:22px;padding:22px;box-shadow:0 35px 85px #00000059,inset 0 1px #ffffff09}.connection-core{text-align:center;background:linear-gradient(135deg,#3152ad47,#5e37af33);border:1px solid #6f9dff52;border-radius:14px;max-width:360px;margin:0 auto;padding:20px;position:relative}.connection-core>span{color:#88a9f5;font-family:var(--font-mono);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.connection-core>span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #61ddc0}.connection-core>b{font:390 25px/1.1 var(--font-display);margin-top:8px;display:block}.connection-core>small{color:#8595b0;font-size:10px}.connection-core>em{color:#61ddc0;font-family:var(--font-mono);font-size:7px;font-style:normal;position:absolute;top:12px;right:12px}.connection-lines{grid-template-columns:repeat(3,1fr);height:54px;display:grid}.connection-lines i{background:#6f9dff4d;justify-self:center;width:1px;height:100%;position:relative}.connection-lines i:after{content:"";background:#668fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;left:-3px;box-shadow:0 0 9px #668fff8c}.connection-nodes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.connection-nodes article{background:#0d1833d1;border:1px solid #849cf221;border-radius:12px;flex-direction:column;min-height:160px;padding:15px;display:flex}.connection-nodes article>span{color:#7599e8;font-family:var(--font-mono);font-size:8px}.connection-nodes article>div{margin-top:auto;display:grid}.connection-nodes article b{font-size:13px}.connection-nodes article small{color:#7d8eaa;margin-top:5px;font-size:10px;line-height:1.4}.connection-nodes article>i{color:#7f9fe8;align-self:flex-end;font-style:normal;position:absolute}.connection-diagram>footer{color:#6f819f;border-top:1px solid #849cf21a;justify-content:space-between;margin-top:14px;padding-top:14px;font-size:9px;display:flex}.connection-diagram>footer span i{background:#61ddc0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.connection-diagram>footer b{color:#9baac2;font-size:9px}.product-page .distinction-section{background:#0a1023;padding:135px 0}.product-page .distinction-grid{gap:18px}.product-page .distinction-grid article{background:linear-gradient(145deg,#0f1d3ecc,#070f21e6);border-radius:20px;min-height:430px;padding:24px}.product-page .distinction-copy{padding:22px 7px 6px}.product-page .distinction-copy>span{color:#65d8c5;font-family:var(--font-mono);letter-spacing:.11em;font-size:9px}.product-page .distinction-grid h3{margin:12px 0 10px;font-size:31px}.product-page .distinction-grid p{font-size:15px}.chat-product-page .distinction-grid article{background:linear-gradient(155deg,#0f1d3ee6,#070f21f7);min-height:0;padding:18px}.chat-product-page .distinction-copy{padding:24px 7px 9px}.chat-product-page .distinction-copy>span{color:#65d8c5;font-family:var(--font-mono);letter-spacing:.11em;font-size:9px}.chat-product-page .distinction-grid h3{margin:13px 0 10px;font-size:29px}.chat-product-page .distinction-grid p{color:#9eabc0;max-width:620px;font-size:15px;line-height:1.55}.product-page .related-section{background:#080e20;padding:135px 0}.product-page .related-grid{gap:18px}.product-page .related-grid a{background:linear-gradient(145deg,#0f1d3ee6,#070f21f7);border-radius:20px;min-height:430px;padding:0}.product-page .related-grid a:hover{border-color:#6f9dff6b;box-shadow:0 26px 56px #00000047}.product-page .related-grid figure{height:215px}.product-page .related-grid figure img{border-radius:0;min-height:0}.product-page .related-card-copy{padding:23px 25px 27px}.product-page .related-card-copy>span{color:#67a2ff;font-family:var(--font-mono);font-size:9px}.product-page .related-grid h3{margin-top:24px;font-size:26px;line-height:1.05}.product-page .related-grid p{color:#9aa8bd;font-size:14px;line-height:1.5}@media (width<=1180px){.product-page .landing-hero-grid,.product-experience-grid,.product-connections-grid{grid-template-columns:1fr}.product-page .landing-hero{min-height:auto}.product-page .landing-visual{width:min(100%,820px)}.product-experience-copy{max-width:760px}.product-experience-tabs{grid-template-columns:repeat(3,1fr)}.product-experience-tabs button{align-content:center;justify-items:start;display:grid}.product-connections-copy{max-width:760px}.connection-diagram{max-width:850px}.chat-product-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .landing-hero-grid{padding-top:228px}}@media (width<=820px){.product-page .landing-hero-grid{gap:38px;padding-top:178px;padding-bottom:72px}.product-page .landing-copy{max-width:650px}.product-page .landing-copy h1{text-wrap:balance;max-width:650px;font-size:clamp(48px,10vw,64px);line-height:1.02}.chat-product-page .landing-copy h1{font-size:clamp(46px,9.5vw,60px)}.product-page .landing-copy>p{max-width:610px;font-size:17px;line-height:1.58}.product-page .landing-visual{width:100%}.product-page .console-tabs{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.product-page .answer-section,.product-page .outcomes-section,.product-page .media-story,.product-page .feature-section,.product-page .workflow-section,.product-page .distinction-section,.product-page .related-section,.product-experience,.product-connections{padding:92px 0}.product-page .section-head h2,.product-page .answer-grid h2,.product-page .media-grid h2,.product-page .product-experience-copy h2,.product-page .product-connections-copy h2{text-wrap:balance;font-size:clamp(40px,8vw,54px);line-height:1.06}.product-experience-stage{border-radius:16px}.experience-panels,.experience-panel{min-height:560px}.exp-chat-layout,.exp-reserve,.exp-followup,.exp-member-recognise,.exp-return-campaign,.exp-analytics-view{grid-template-columns:1fr;height:auto}.exp-chat-layout>aside,.exp-reserve>aside,.exp-followup>aside,.exp-member-recognise>aside,.exp-return-campaign>aside,.exp-analytics-view>aside{display:none}.exp-handover,.exp-book-search,.exp-room-compare,.exp-pipeline-board,.exp-metric-definitions,.exp-action-board{height:auto;min-height:570px}.handover-body{grid-template-columns:1fr}.handover-body aside{display:none}.exp-capture{grid-template-columns:1fr;height:auto}.capture-arrow,.capture-profile{display:none}.capture-sources{min-height:500px}.exp-pipeline-cols{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.exp-benefit-builder{grid-template-columns:1fr;height:auto;min-height:570px}.exp-benefit-builder>aside{display:none}.action-table>header,.action-table>article{grid-template-columns:1.3fr 1fr .8fr}.action-table>header span:last-child,.action-table>article button{display:none}.product-page .media-grid,.product-page .workflow-layout{grid-template-columns:1fr}.product-page .workflow-layout .section-head{position:static}.product-page .feature-grid,.chat-product-page .feature-grid{grid-template-columns:1fr}.product-page .media-grid img{min-height:330px}}@media (width<=560px){.utility-product-page{overflow-x:clip}.utility-product-page .landing-copy,.utility-product-page .landing-visual{width:100%;min-width:0;max-width:100%}.utility-product-page .landing-hero-grid{min-width:0;max-width:calc(100vw - 22px)}.utility-product-page .hero-actions{grid-template-columns:1fr;width:100%}.utility-product-page .hero-actions .button{width:100%;min-width:0}.product-page .landing-hero-grid{gap:28px;padding-top:164px;padding-bottom:56px}.product-page .landing-copy h1,.chat-product-page .landing-copy h1{letter-spacing:-.035em;max-width:460px;font-size:clamp(40px,11.5vw,48px);line-height:1.02}.product-page .landing-copy>p,.chat-product-page .landing-copy>p{margin-top:22px;font-size:16px;line-height:1.54}.product-page .hero-actions{gap:9px;margin-top:28px}.product-page .hero-actions .button{min-height:52px}.product-page .micro-proof{gap:8px 14px;margin-top:20px}.product-page .micro-proof span{font-size:8px}.product-page .micro-proof span:nth-child(3){display:none}.chat-proof{gap:7px;margin-top:19px;font-size:8px}.product-page .visual-note{display:none}.product-page .hotel-console{border-radius:16px}.product-page .console-top{min-height:48px;padding:0 13px}.product-page .console-top small{display:none}.product-page .console-tabs{padding:8px;display:block;overflow:visible}.product-page .console-tabs button{width:100%;min-height:43px}.product-page .console-tabs button:not([aria-selected=true]){display:none}.product-page .console-content{min-height:0;padding:12px}.product-page .console-foot{min-height:38px;padding:0 12px;font-size:7px}.product-page .answer-section,.product-page .outcomes-section,.product-page .media-story,.product-page .feature-section,.product-page .workflow-section,.product-page .distinction-section,.product-page .related-section{padding:72px 0}.product-page .answer-grid{gap:22px}.product-page .answer-grid>p{border-radius:14px;padding:20px;font-size:15px;line-height:1.62}.product-page .section-head h2,.product-page .answer-grid h2,.product-page .media-grid h2,.product-page .product-experience-copy h2,.product-page .product-connections-copy h2{font-size:clamp(36px,10.5vw,44px);line-height:1.05}.product-experience,.product-connections{padding:76px 0}.product-experience-grid,.product-connections-grid{gap:40px}.product-experience-copy>p,.product-connections-copy>p{margin-top:18px;font-size:15px;line-height:1.58}.product-experience-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-top:26px;display:flex;overflow-x:auto}.product-experience-tabs::-webkit-scrollbar{display:none}.product-experience-tabs button{scroll-snap-align:start;flex:0 0 150px;min-width:150px;min-height:54px;display:flex}.product-experience-tabs button:hover{transform:none}.product-experience-note{display:none}.experience-panels,.experience-panel{min-height:470px}.experience-panel{padding:12px}.experience-chrome>b{display:none}.experience-chrome,.exp-search-fields{grid-template-columns:1fr 1fr}.exp-search-fields label:last-child{grid-column:1/-1}.exp-calendar .days{gap:3px}.exp-room-list article{grid-template-columns:80px 1fr}.exp-room-list article>strong{text-align:left;grid-column:2}.room-photo{height:72px}.metric-form>div{grid-template-columns:1fr}.action-table>header,.action-table>article{grid-template-columns:1.3fr 1fr}.action-table>header span:nth-child(3),.action-table>article>span:nth-child(3){display:none}.connection-diagram{border-radius:16px;padding:14px}.connection-core{padding:16px 12px}.connection-lines{display:none}.connection-nodes{grid-template-columns:1fr;margin-top:12px}.connection-nodes article{min-height:96px}.connection-diagram>footer{gap:5px;display:grid}.product-page .media-grid{gap:34px}.product-page .media-grid img{min-height:240px}.product-page .media-grid figure:after{bottom:17px;left:16px}.product-page .media-grid li{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:13px}.product-page .media-grid li:nth-child(n+4){display:none}.product-page .outcome-grid,.product-page .feature-grid,.product-page .distinction-grid,.product-page .related-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.product-page .outcome-grid::-webkit-scrollbar{display:none}.product-page .feature-grid::-webkit-scrollbar{display:none}.product-page .distinction-grid::-webkit-scrollbar{display:none}.product-page .related-grid::-webkit-scrollbar{display:none}.product-page .outcome-grid>article,.product-page .feature-grid>article,.product-page .distinction-grid>article,.product-page .related-grid>a{scroll-snap-align:start;flex:0 0 min(84vw,360px);width:84vw;min-width:min(84vw,360px)}.product-page .outcome-grid>article{min-height:390px;padding:18px}.product-page .feature-grid>article{min-height:400px;padding:18px}.product-page .distinction-grid>article{min-height:360px;padding:18px}.product-page .related-grid>a{min-height:370px}.product-page .related-grid figure{height:185px}.product-page .outcome-grid h3{font-size:25px}.product-page .feature-grid h3{font-size:24px}.product-page .distinction-grid h3{font-size:27px}.product-page .workflow-layout{gap:34px}.product-page .workflow-list li{gap:13px;min-height:112px;padding:19px 38px 19px 17px}.product-page .workflow-list li>span{width:34px;height:34px}.product-page .workflow-list li>i{right:15px}.product-page .workflow-list h3{font-size:19px}.product-page .workflow-list p{font-size:13px;line-height:1.45}html,body,.dark-shell{width:100%;max-width:100%;overflow-x:clip}.home-copy,.home-copy>p,.home-copy .hero-actions,.home-copy .hero-proof{width:100%;min-width:0;max-width:100%}.home-hero-grid{min-width:0;max-width:var(--shell)}.home-dashboard-wrap{perspective:none;opacity:1;visibility:visible;width:100%;margin-top:8px;animation:none;overflow:visible}.home-dashboard-wrap:before{filter:blur(12px);inset:-4% -2%}.hotel-dashboard.dashboard-v2{border-radius:18px;grid-template-rows:42px auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;transform:none}.hotel-dashboard.dashboard-v2:hover{transform:none}.dashboard-v2 .dashboard-chrome{grid-area:1/1;min-width:0;padding-inline:12px;font-size:7px}.dashboard-v2 .dashboard-chrome>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-v2 .dashboard-chrome>small{white-space:nowrap;font-size:6px}.dashboard-v2 .dashboard-side{display:none}.dashboard-v2 .dashboard-main{grid-area:2/1;width:100%;min-width:0;min-height:0;padding:16px;display:block}.dashboard-v2 .dashboard-head{align-items:start;min-width:0}.dashboard-v2 .dashboard-head small{font-size:7px;line-height:1.4}.dashboard-v2 .dashboard-head h2{max-width:260px;margin-top:7px;font-size:21px;line-height:1.04}.dashboard-v2 .dashboard-head p,.dashboard-v2 .dashboard-head-actions{display:none}.dashboard-v2 .dashboard-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:15px 0 13px;padding-bottom:12px;display:grid;overflow:visible}.dashboard-v2 .dashboard-tabs button{white-space:nowrap;width:100%;min-width:0;min-height:36px;padding-inline:4px;font-size:8px}.dashboard-v2 .dashboard-tabs button:not([data-dashboard-tab=assistant],[data-dashboard-tab=booking],[data-dashboard-tab=crm]){display:none}.dashboard-v2 .dashboard-scenes,.dashboard-v2 .dashboard-scene{width:100%;min-width:0;height:auto;min-height:0}.dashboard-v2 .booking-layout,.dashboard-v2 .inbox-layout,.dashboard-v2 .crm-board{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;min-width:0;display:grid;overflow:visible}.dashboard-v2 .booking-layout>.booking-calendar,.dashboard-v2 .booking-layout>.room-selector{display:block}.dashboard-v2 .calendar-days{gap:5px}.dashboard-v2 .calendar-days button{aspect-ratio:auto;min-width:0;min-height:30px}.dashboard-v2 .booking-calendar>footer{align-items:center;gap:10px}.dashboard-v2 .room-selector>label:not(.selected){display:none}.dashboard-v2 .room-selector>label{grid-template-columns:58px minmax(0,1fr) auto}.dashboard-v2 .room-thumb{width:58px;height:44px}.dashboard-v2 .conversation-list,.dashboard-v2 .guest-context{display:none}.dashboard-v2 .chat-workspace{min-height:300px}.dashboard-v2 .crm-board>article:nth-child(n+2){display:none}.dashboard-v2 .guest-card{min-height:94px}.home-answer .answer-links{display:none}.home-answer{padding-block:84px}.trust-panel .trusted-logos>div:nth-child(n+3),.trust-panel .trust-values article:nth-child(n+3),.platform-section .module-card:nth-child(n+4),.growth-solutions .growth-grid>a:nth-child(n+3),.home-page .friction-board>article:nth-child(n+3),.home-page .role-grid>article:nth-child(n+3),.home-page .journey-board>li:nth-child(n+4),.home-page .implementation-board>article:nth-child(n+3),.home-page .accordion details:nth-child(n+5){display:none}.trust-panel .trusted-logos,.trust-panel .trust-values{grid-template-columns:1fr 1fr}.site-footer{padding:54px 0 22px}.site-footer .footer-grid{grid-template-columns:1fr;gap:30px;display:grid}.site-footer .footer-brand{--logo-height:72px;grid-column:auto;padding:0}.site-footer .footer-brand>a:first-child{display:inline-flex}.site-footer .footer-brand p,.site-footer .footer-brand .button,.site-footer .footer-grid>nav{display:none}.site-footer .footer-contact{border-top:1px solid #8ca2ff24;grid-column:auto;gap:11px;padding-top:25px}.site-footer .footer-contact h2{margin-bottom:7px;font-size:11px}.site-footer .footer-contact a,.site-footer .footer-contact p{font-size:15px;line-height:1.5}.site-footer .footer-base{gap:0;margin-top:34px;padding-top:18px;font-size:10px;line-height:1.45}.site-footer .footer-base span:last-child{display:none}}.website-service-page .landing-hero-grid{grid-template-columns:minmax(470px,.9fr) minmax(560px,1.1fr);gap:64px}.website-service-page .landing-copy,.website-service-page .landing-visual{min-width:0}.website-service-page .landing-copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:690px;font-size:clamp(55px,4.65vw,76px);line-height:.99}.website-service-page .landing-copy>p{max-width:650px;font-size:17px;line-height:1.62}@media (width<=1100px){.website-service-page .landing-hero-grid{grid-template-columns:1fr;gap:44px}.website-service-page .landing-visual{width:min(100%,780px)}}@media (width<=520px){.website-service-page .landing-hero-grid{gap:34px;width:100%;padding-top:138px}.website-service-page .landing-copy{width:100%}.website-service-page .landing-copy h1{letter-spacing:-.045em;text-wrap:pretty;width:100%;max-width:100%;font-size:clamp(42px,12.2vw,49px);line-height:1.02}.website-service-page .landing-copy h1 em{margin-top:13px;font-size:.94em;line-height:1.12}.website-service-page .landing-copy>p{margin-top:25px;font-size:15px;line-height:1.58}.website-service-page .hero-actions,.website-service-page .hero-actions .button{width:100%;max-width:100%}}}.hotel-logo[data-astro-cid-r4ibslmy]{width:auto;height:var(--logo-height,78px);object-fit:contain;display:block}.language-switcher[data-astro-cid-ecceicg2]{border-top:1px solid #5f749c33;margin:9px 10px 2px;padding-top:13px}.language-heading[data-astro-cid-ecceicg2],.visually-hidden[data-astro-cid-ecceicg2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-options[data-astro-cid-ecceicg2]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.language-options[data-astro-cid-ecceicg2] a[data-astro-cid-ecceicg2]{color:#63728b;background:#f2f5fa;border:1px solid #dbe3ef;border-radius:9px;place-items:center;min-width:0;min-height:34px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.language-options[data-astro-cid-ecceicg2] a[data-astro-cid-ecceicg2]:hover{color:#23314a;background:#e9eef8;border-color:#aebfe0;transform:translateY(-1px)}.language-options[data-astro-cid-ecceicg2] a[data-astro-cid-ecceicg2]:focus-visible{outline-offset:2px;outline:2px solid #5579f3}.language-options[data-astro-cid-ecceicg2] a[data-astro-cid-ecceicg2][aria-current=page]{color:#fff;background:linear-gradient(135deg,#347bf5,#7654ef);border-color:#6576f3;box-shadow:0 7px 18px #525ce438}.language-options[data-astro-cid-ecceicg2] b[data-astro-cid-ecceicg2]{color:inherit;font:650 .63rem var(--font-mono);letter-spacing:.08em}@media (width<=520px){.language-switcher[data-astro-cid-ecceicg2]{margin-inline:5px}.language-options[data-astro-cid-ecceicg2]{grid-template-columns:repeat(3,minmax(0,1fr))}.language-options[data-astro-cid-ecceicg2] a[data-astro-cid-ecceicg2]{min-height:38px}}.compact-site-header[data-astro-cid-isef26zo]{z-index:80;color:#fff;background:0 0;position:absolute;inset:0 0 auto}.compact-header-bar[data-astro-cid-isef26zo]{border:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:198px;display:grid}.compact-brand[data-astro-cid-isef26zo]{--logo-height:156px;filter:drop-shadow(0 14px 34px #348eff42);grid-column:2;display:inline-flex}.compact-menu-button[data-astro-cid-isef26zo]{grid-column:3;justify-self:end}.compact-menu-overlay[data-astro-cid-isef26zo]{z-index:70;backdrop-filter:blur(4px);background:#0306109e;position:fixed;inset:0}.compact-menu-overlay[data-astro-cid-isef26zo][hidden]{display:none}.compact-menu-wrap[data-astro-cid-isef26zo]{height:100%;position:relative}.compact-menu-panel[data-astro-cid-isef26zo]{overscroll-behavior:contain;color:#101a2d;transform-origin:100% 0;background:#f5f7fb;border:1px solid #819acf47;border-radius:24px;flex-direction:column;gap:3px;width:min(410px,100vw - 36px);max-height:calc(100dvh - 210px);padding:16px;animation:.24s cubic-bezier(.2,.8,.2,1) compact-menu-in;display:flex;position:absolute;top:190px;right:0;overflow-y:auto;box-shadow:0 34px 90px #00000075}@keyframes compact-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:not(.compact-menu-cta){color:#101a2d;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;min-height:61px;padding:7px 11px;transition:background .18s,border-color .18s,transform .18s;display:flex}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:not(.compact-menu-cta):hover{background:#e9eef8;transform:translate(-2px)}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo].featured{background:#4e82ff09;border-color:#4e82ff;margin-bottom:2px}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo].active{background:#5b6fff14;border-color:#755dff}.compact-menu-icon[data-astro-cid-isef26zo]{color:#316fe9;background:#e3eaf7;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.compact-menu-icon[data-astro-cid-isef26zo] svg{width:21px;height:21px}.compact-menu-copy[data-astro-cid-isef26zo]{flex:1;gap:2px;min-width:0;display:grid}.compact-menu-copy[data-astro-cid-isef26zo] b[data-astro-cid-isef26zo]{font:650 1rem/1.15 var(--font-body);letter-spacing:-.02em}.compact-menu-copy[data-astro-cid-isef26zo] small[data-astro-cid-isef26zo]{color:#667087;font-size:.75rem;line-height:1.25}.compact-menu-arrow[data-astro-cid-isef26zo]{color:#7890bb;opacity:0;font-size:1.35rem;transition:opacity .18s,transform .18s;transform:translate(-4px)}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:hover .compact-menu-arrow[data-astro-cid-isef26zo]{opacity:1;transform:none}.compact-menu-cta[data-astro-cid-isef26zo]{color:#fff;background:linear-gradient(135deg,#377cff,#7952f5);border-radius:999px;place-items:center;min-height:56px;margin-top:11px;font-weight:720;display:grid;box-shadow:0 14px 34px #4365e83d}.compact-menu-cta[data-astro-cid-isef26zo]:hover{filter:brightness(1.06)}@media (width<=820px){.compact-header-bar[data-astro-cid-isef26zo]{min-height:152px}.compact-brand[data-astro-cid-isef26zo]{--logo-height:123px}.compact-menu-panel[data-astro-cid-isef26zo]{border-radius:20px;max-height:calc(100dvh - 162px);padding:12px;top:144px}.compact-menu-panel[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:not(.compact-menu-cta){min-height:58px}}@media (prefers-reduced-motion:reduce){.compact-menu-panel[data-astro-cid-isef26zo]{animation:none}}.footer-contact[data-astro-cid-oenwriqq] address[data-astro-cid-oenwriqq]{gap:4px;font-style:normal;display:grid}.footer-contact[data-astro-cid-oenwriqq] .contact-row[data-astro-cid-oenwriqq]{color:#8fa3b0;align-items:flex-start;gap:11px;padding:6px 0;font-size:.78rem;line-height:1.45;display:flex}.contact-icon[data-astro-cid-oenwriqq]{color:#57d9f4;background:#49c1ec1a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:color .2s,background .2s,transform .2s;display:grid}.contact-icon[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.contact-text[data-astro-cid-oenwriqq]{padding-top:5px}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq].contact-row:hover{color:#fff}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq].contact-row:hover .contact-icon[data-astro-cid-oenwriqq]{color:#04101a;background:#57d9f4;transform:translateY(-1px)}.whatsapp-row[data-astro-cid-oenwriqq] .contact-icon[data-astro-cid-oenwriqq]{color:#43dc7f;background:#25d36621}.footer-contact[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq].whatsapp-row:hover .contact-icon[data-astro-cid-oenwriqq]{color:#04130a;background:#25d366}.footer-socials[data-astro-cid-oenwriqq]{gap:9px;margin-top:17px;display:flex}.footer-socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:#899ca9;background:#ffffff0a;border:1px solid #97cdee26;border-radius:11px;place-items:center;width:39px;height:39px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.footer-socials[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{fill:currentColor;width:18px;height:18px}.footer-socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#04101a;background:#57d9f4;border-color:#57d9f4;transform:translateY(-2px)}@media (width<=640px){.site-footer[data-astro-cid-oenwriqq]{padding:58px 0 24px}.site-footer[data-astro-cid-oenwriqq] .footer-grid[data-astro-cid-oenwriqq]{gap:36px}.site-footer[data-astro-cid-oenwriqq] .footer-brand[data-astro-cid-oenwriqq]{--logo-height:96px;padding:0}.site-footer[data-astro-cid-oenwriqq] .footer-brand[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:#9aadc0;max-width:32ch;margin:24px 0;font-size:15px;line-height:1.6;display:block}.site-footer[data-astro-cid-oenwriqq] .footer-brand[data-astro-cid-oenwriqq] .button[data-astro-cid-oenwriqq]{min-height:50px;padding-inline:25px;display:inline-flex}.site-footer[data-astro-cid-oenwriqq] .footer-grid[data-astro-cid-oenwriqq]>nav[data-astro-cid-oenwriqq]{display:none}.site-footer[data-astro-cid-oenwriqq] .footer-contact[data-astro-cid-oenwriqq]{gap:8px;padding-top:30px}.site-footer[data-astro-cid-oenwriqq] .footer-contact[data-astro-cid-oenwriqq] h2[data-astro-cid-oenwriqq]{color:#65dff3;letter-spacing:.16em;margin-bottom:11px;font-size:11px}.footer-contact[data-astro-cid-oenwriqq] address[data-astro-cid-oenwriqq]{gap:5px;width:100%}.footer-contact[data-astro-cid-oenwriqq] .contact-row[data-astro-cid-oenwriqq]{color:#a5bbca;gap:13px;width:100%;min-height:52px;padding:7px 0;font-size:15px;line-height:1.5}.contact-icon[data-astro-cid-oenwriqq]{border-radius:11px;width:42px;height:42px}.contact-icon[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:18px;height:18px}.contact-text[data-astro-cid-oenwriqq]{padding-top:9px}.footer-socials[data-astro-cid-oenwriqq]{gap:10px;margin-top:18px}.footer-socials[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border-radius:12px;width:44px;height:44px}.footer-socials[data-astro-cid-oenwriqq] svg[data-astro-cid-oenwriqq]{width:19px;height:19px}.site-footer[data-astro-cid-oenwriqq] .footer-base[data-astro-cid-oenwriqq]{color:#7d91a2;margin-top:42px;padding-top:21px;padding-bottom:82px;font-size:10px;line-height:1.55}}
