@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__RIfYaq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__RIfYaq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline{display:inline}.resize{resize:both}}:root{--accent-rgb:170 68 25;--ink-rgb:16 23 29;--paper-rgb:241 240 233;--night-rgb:7 16 25;--light-rgb:255 255 255;--accent:rgb(var(--accent-rgb));--ink:rgb(var(--ink-rgb));--paper:rgb(var(--paper-rgb));--night:rgb(var(--night-rgb));--light:rgb(var(--light-rgb));--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-hover:color-mix(in srgb, var(--accent) 88%, var(--ink))}}:root{--accent-bright:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-bright:color-mix(in srgb, var(--accent) 78%, var(--light))}}:root{--accent-light:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-light:color-mix(in srgb, var(--accent) 60%, var(--light))}}:root{--accent-haze:rgb(var(--accent-rgb) / .3);--accent-ring:rgb(var(--accent-rgb) / .5);--focus:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--focus:color-mix(in srgb, var(--accent) 92%, var(--light))}}:root{--paper-panel:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-panel:color-mix(in srgb, var(--paper) 98%, var(--ink))}}:root{--paper-card:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-card:color-mix(in srgb, var(--paper) 96.5%, var(--ink))}}:root{--paper-grid:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-grid:color-mix(in srgb, var(--paper) 95%, var(--ink))}}:root{--paper-sunk:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-sunk:color-mix(in srgb, var(--paper) 92%, var(--ink))}}:root{--paper-deep:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--paper-deep:color-mix(in srgb, var(--paper) 84%, var(--ink))}}:root{--line:rgb(var(--ink-rgb) / .18);--ink-body:rgb(var(--ink-rgb) / .65);--ink-mute:rgb(var(--ink-rgb) / .68);--on-dark-body:rgb(var(--light-rgb) / .84);--on-dark-mute:rgb(var(--light-rgb) / .72);--hairline:rgb(var(--light-rgb) / .14);--glass:rgb(var(--night-rgb) / .38);--glass-hover:rgb(var(--night-rgb) / .6);--glass-solid:rgb(var(--night-rgb) / .94);--whatsapp:#25d366}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}::selection{background:var(--accent);color:var(--light)}.site-shell{width:100%;max-width:100%;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{isolation:isolate;background:var(--night);min-height:100svh;position:relative;overflow:hidden}.hero__media{z-index:-1;background:var(--night);position:absolute;inset:0;overflow:hidden}.hero__media img{object-fit:cover;object-position:58% 60%;transform:scale(1.02)}.hero__shade{background:linear-gradient(180deg, rgb(var(--night-rgb) / .3) 0%, transparent 20%), linear-gradient(0deg, rgb(var(--night-rgb) / .46), transparent 22%), radial-gradient(118% 50% at 2% 48%, rgb(var(--night-rgb) / .52) 0%, rgb(var(--night-rgb) / .3) 44%, transparent 80%), linear-gradient(90deg, rgb(var(--night-rgb) / .72) 0%, rgb(var(--night-rgb) / .52) 25%, rgb(var(--night-rgb) / .35) 45%, rgb(var(--night-rgb) / .22) 60%, transparent 82%);position:absolute;inset:0}.nav{z-index:50;border:1px solid var(--hairline);background:var(--glass);width:min(100% - 3rem,90rem);min-height:3.9rem;box-shadow:inset 0 1px 0 rgb(var(--light-rgb) / .1), 0 1rem 2.5rem rgb(var(--night-rgb) / .3);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:.45rem .45rem .45rem 1.4rem;transition:top .42s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;position:fixed;top:1.15rem;left:50%;transform:translate(-50%)}.nav[data-compact=true]{width:min(100% - 2rem,72rem);min-height:3.35rem;box-shadow:inset 0 1px 0 rgb(var(--light-rgb) / .08), 0 .8rem 2rem rgb(var(--night-rgb) / .24);padding:.32rem .32rem .32rem 1.2rem;top:.7rem}@media (prefers-reduced-transparency:reduce){.nav{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.wordmark{letter-spacing:-.04em;width:fit-content;font-size:1.05rem;font-weight:650}.nav__links{white-space:nowrap;align-items:center;gap:.2rem;font-size:.78rem;font-weight:520;display:flex}.nav__links a{border-radius:999px;padding:.55rem .78rem;transition:background .18s,box-shadow .18s,opacity .18s}.nav__links a[aria-current=location]{background:var(--glass-hover);box-shadow:inset 0 0 0 1px rgb(var(--light-rgb) / .06)}.nav__links a:hover{background:var(--glass-hover);opacity:1}.nav .btn{justify-self:end}.nav .wordmark,.nav__links a{color:var(--light)}.nav-menu{color:var(--light);display:none;position:relative}.nav-menu summary{cursor:pointer;padding:.65rem .75rem;font-size:.78rem;font-weight:560;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu>div{border:1px solid var(--hairline);background:var(--glass-solid);width:min(17rem,100vw - 2rem);box-shadow:0 1.2rem 3rem rgb(var(--night-rgb) / .32);border-radius:1.2rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.nav-menu a{border-radius:.7rem;padding:.85rem .9rem;font-size:.88rem}.nav-menu a:hover{background:var(--glass-hover)}.nav-menu a[aria-current=location]{background:var(--glass-hover);color:var(--accent-light)}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.4rem;font-size:.87rem;font-weight:560;transition:background .18s,transform .12s;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:.95rem;height:.95rem}.btn:active{transform:scale(.98)}.btn--primary{background:var(--accent);color:var(--light)}.btn--primary:hover{background:var(--accent-hover)}.btn--ghost{border-color:var(--hairline);background:var(--glass);color:var(--light);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}.btn--ghost:hover{background:var(--glass-hover)}.btn--sm{min-height:2.5rem;padding:0 1.05rem;font-size:.8rem}.hero__inner{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 4rem,90rem);min-height:100svh;margin:0 auto;padding:7rem 0 4rem;display:flex;position:relative}.eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:650}.hero .eyebrow{color:rgb(var(--light-rgb) / .82)}.hero__title{max-width:72rem;color:var(--light);text-shadow:0 .03em .36em rgb(var(--night-rgb) / .72);letter-spacing:-.072em;margin:0;font-size:clamp(3.8rem,6.15vw,5.55rem);font-weight:520;line-height:.91}.hero__title span{display:block}.hero__title span:first-child{letter-spacing:-.055em;font-weight:380}.hero__title span:last-child{font-weight:620}.hero__lead{max-width:34rem;color:var(--on-dark-body);margin:2.2rem 0 0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:2.6rem;display:flex}.section{padding:clamp(9rem,14vw,14rem) 0;scroll-margin-top:6.25rem;position:relative}.section__inner{width:min(100% - 4rem,90rem);margin:0 auto}.chapter-line{color:var(--ink-mute);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:650}.chapter-line--light{color:var(--on-dark-mute)}.problem{isolation:isolate;background:linear-gradient(rgb(var(--ink-rgb) / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ink-rgb) / .035) 1px, transparent 1px), var(--paper);background-size:36px 36px;height:100svh;min-height:44rem;padding:0;overflow:clip}.problem:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--accent-haze), transparent 68%);content:"";filter:blur(7rem);opacity:.16;border-radius:50%;width:min(58vw,58rem);position:absolute;top:9%;right:-9%}.problem__layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2rem,2.5vw,2.5rem);width:min(100% - 4rem,88.75rem);height:100%;display:grid}.problem__copy{z-index:2;flex-direction:column;height:min(78svh,47rem);min-height:36rem;display:flex;position:relative}.problem__copy .chapter-line{margin-bottom:clamp(2.6rem,5vh,3.5rem)}.problem__copy h2{letter-spacing:-.068em;max-width:43rem;margin:0;font-size:clamp(3.2rem,4.7vw,4.75rem);font-weight:430;line-height:.96}.problem__copy h2 span{white-space:nowrap;width:fit-content;display:block}.problem__copy h2 span:nth-child(3){margin-top:.24em;font-weight:640}.problem__copy h2 span:last-child{color:var(--accent);font-weight:640}.problem__copy>p:not(.chapter-line){max-width:31rem;color:var(--ink-body);margin:clamp(3.6rem,7vh,5rem) 0 0;font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.55}.problem__truth{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.9rem;max-width:31rem;margin-top:auto;padding-top:clamp(2rem,4vh,2.75rem);display:grid}.problem__truth>i{background:var(--accent);border-radius:50%;width:.58rem;height:.58rem;margin-top:.32rem}.problem__truth p{margin:0}.problem__truth strong,.problem__truth span{display:block}.problem__truth strong{font-size:.92rem;font-weight:650}.problem__truth span{color:var(--ink-mute);margin-top:.25rem;font-size:.84rem;line-height:1.45}.problem-network{height:min(78svh,47rem);min-height:36rem;margin:0;position:relative}.problem-module{--module-rotation:0deg;--module-padding:clamp(.9rem, 2.1svh, 1.6rem);z-index:1;padding:var(--module-padding);border:1px solid var(--line);background:var(--light);border-radius:1.35rem;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.problem-module{background:color-mix(in srgb, var(--light) 78%, var(--paper))}}.problem-module{box-shadow:0 1.5rem 3.5rem rgb(var(--night-rgb) / .12), inset 0 1px 0 rgb(var(--light-rgb) / .7);rotate:var(--module-rotation);transform-origin:50%}.problem-module--messages{--module-rotation:-2deg;width:54%;height:30%;top:3%;left:0}.problem-module--agenda{--module-rotation:1.8deg;width:51%;height:34%;top:22%;right:0}.problem-module--unavailable{--module-rotation:-1.25deg;width:64%;min-height:31%;bottom:8%;left:10%}.problem-module header{margin:calc(var(--module-padding) * -1) calc(var(--module-padding) * -1) clamp(.75rem, 1.6svh, 1.2rem);padding:clamp(.68rem, 1.35svh, .9rem) var(--module-padding);border-bottom:1px solid var(--line);color:var(--ink-mute);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:680;display:flex}.problem-module header i{background:var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.problem-module--agenda header i{background:var(--ink-mute)}.message-bubble{background:var(--paper);border-radius:.35rem .85rem .85rem;width:fit-content;max-width:92%;margin:0;padding:.72rem .88rem}@supports (color:color-mix(in lab, red, red)){.message-bubble{background:color-mix(in srgb, var(--paper) 82%, var(--ink))}}.message-bubble{color:var(--ink-body);font-size:clamp(.78rem,.9vw,.9rem);line-height:1.42}.message-bubble--pending{background:var(--accent);margin:.7rem 0 0 auto}@supports (color:color-mix(in lab, red, red)){.message-bubble--pending{background:color-mix(in srgb, var(--accent) 13%, var(--light))}}.message-bubble--pending{color:var(--accent);font-size:.76rem;font-weight:620}.agenda-row{color:var(--ink-body);grid-template-columns:5.4rem 1fr;align-items:center;gap:.75rem;padding:clamp(.25rem,.55svh,.5rem) 0;font-size:clamp(.76rem,.9vw,.88rem);font-weight:620;display:grid}.agenda-bar{background:var(--paper);border-radius:.45rem;align-items:center;height:1.5rem;padding:0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agenda-bar{background:color-mix(in srgb, var(--paper) 72%, var(--ink))}}.agenda-bar i{background:rgb(var(--ink-rgb) / .22);border-radius:999px;width:45%;height:.68rem;display:block}.agenda-bar--late i{width:58%;margin-left:auto}.agenda-row--conflict .agenda-bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agenda-row--conflict .agenda-bar{background:color-mix(in srgb, var(--accent) 14%, var(--light))}}.agenda-row--conflict .agenda-bar i{border-top:2px dashed var(--accent);background:0 0;border-radius:0;width:100%;height:0}.problem-module--agenda>p{color:var(--accent);margin:.9rem 0 0;font-size:.76rem;font-weight:620}.problem-module--unavailable h3{letter-spacing:-.055em;max-width:18rem;margin:0;font-size:clamp(1.55rem,2.25vw,2.25rem);font-weight:600;line-height:1}.problem-module--unavailable>p{max-width:21rem;color:var(--ink-body);margin:1rem 0 1.35rem;font-size:clamp(.78rem,.9vw,.9rem);line-height:1.45}.problem-module__status{border:1px solid var(--accent);background:var(--accent);color:var(--light);border-radius:999px;padding:.55rem .72rem;font-size:.7rem;font-weight:680;display:inline-flex}.problem-network__closing{color:var(--ink-mute);text-align:center;flex-direction:column;font-size:.76rem;line-height:1.4;display:flex;position:absolute;bottom:-5%;right:13%}.problem-network__closing strong{color:var(--ink);font-size:.92rem;font-weight:650}.booking-product{isolation:isolate;background:var(--paper-sunk);align-items:center;min-height:100svh;padding:clamp(7rem,11vh,9rem) 0 clamp(4rem,7vh,6rem);display:flex;overflow:hidden}.booking-product:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--accent-haze), transparent 68%);content:"";filter:blur(7rem);opacity:.16;border-radius:50%;width:min(52vw,48rem);position:absolute;top:6%;left:-14rem}.booking-product__layout{grid-template-columns:minmax(0,1fr) minmax(20.5rem,23.5rem);align-items:center;gap:clamp(2rem,3.5vw,3rem);min-height:min(76svh,47rem);display:grid}.booking-product__copy h2{letter-spacing:-.072em;max-width:12em;margin:0;font-size:clamp(3.6rem,5vw,5.55rem);font-weight:540;line-height:.92}.booking-product__copy h2 span{color:var(--accent)}.booking-product__copy>p:not(.chapter-line){max-width:48rem;color:var(--ink-body);margin:clamp(1.75rem,3.2vw,2.6rem) 0 0;font-size:clamp(.94rem,1.18vw,1.08rem);line-height:1.55}.booking-product__benefits{border-bottom:1px solid var(--line);max-width:48rem;margin:clamp(2rem,4vh,3rem) 0 0;padding:0;list-style:none}.booking-product__benefits li{border-top:1px solid var(--line);min-height:3.15rem;color:var(--ink);grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.35rem;padding:.75rem 0;font-size:.82rem;font-weight:620;line-height:1.35;display:grid}.booking-product__benefits li:before{background:var(--accent);content:"";border-radius:50%;width:.38rem;height:.38rem}.booking-device-stage{isolation:isolate;place-items:center;min-width:0;min-height:43rem;display:grid;position:relative;transform:translate(clamp(-2.25rem,-2vw,-1rem))}.booking-device-stage:before{z-index:-2;background:rgb(var(--night-rgb) / .16);content:"";filter:blur(1.8rem);border-radius:50%;width:min(72%,22rem);height:3.4rem;position:absolute;bottom:5%}.booking-device-stage:after{z-index:-1;background:rgb(var(--accent-rgb) / .075);content:"";filter:blur(2.75rem);border-radius:46%;width:min(92%,27rem);height:76%;position:absolute;transform:translate(7%,-1%)}.booking-demo{z-index:1;border:.46rem solid var(--night);background:var(--night);width:min(100%,22.25rem);height:42rem;box-shadow:0 2.5rem 5rem rgb(var(--night-rgb) / .2), 0 .7rem 1.4rem rgb(var(--night-rgb) / .16), inset 0 0 0 1px #ffffff24;-webkit-user-select:none;user-select:none;border-radius:3.1rem;margin:0;padding:.18rem;position:relative}.booking-demo:before,.booking-demo:after{background:var(--night);content:"";position:absolute}.booking-demo:before{width:.24rem;height:2.85rem;box-shadow:0 3.6rem 0 var(--night);border-radius:.24rem 0 0 .24rem;top:8rem;left:-.72rem}.booking-demo:after{border-radius:0 .24rem .24rem 0;width:.24rem;height:4.3rem;top:10.2rem;right:-.72rem}.booking-demo__visual{background:var(--light);height:100%;min-height:0;box-shadow:inset 0 0 0 1px rgb(var(--night-rgb) / .14);pointer-events:none;border-radius:2.43rem;position:relative;overflow:hidden}.booking-demo__island{z-index:15;background:var(--night);border-radius:999px;width:5.8rem;height:1.42rem;position:absolute;top:.58rem;left:50%;transform:translate(-50%);box-shadow:inset -.45rem 0 #ffffff0b}.booking-demo__bar{border-bottom:1px solid var(--line);background:var(--paper-panel);justify-content:space-between;align-items:end;height:4.7rem;padding:2.05rem 1rem .68rem;display:flex}.booking-demo__name{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.61rem;font-weight:700;display:flex}.booking-demo__name i{background:var(--accent);border-radius:50%;width:.48rem;height:.48rem}.booking-demo__caption{color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:650}.booking-demo__steps{grid-template-columns:repeat(4,minmax(0,1fr));height:3.55rem;margin:0;padding:0 .75rem;list-style:none;display:grid}.booking-demo__steps li{border-bottom:2px solid var(--line);min-width:0;color:var(--ink-mute);justify-content:center;align-items:center;gap:.22rem;font-size:.54rem;font-weight:680;transition:border-color .32s,color .32s;display:flex}.booking-demo__steps li i{background:var(--line);border-radius:50%;flex:none;width:.28rem;height:.28rem;transition:background .32s;display:block}.booking-demo[data-booking-state=date] [data-booking-step=schedule],.booking-demo[data-booking-state=time] [data-booking-step=schedule],.booking-demo[data-booking-state=schedule-picked] [data-booking-step=schedule],.booking-demo[data-booking-state=aircraft] [data-booking-step=aircraft],.booking-demo[data-booking-state=aircraft-picked] [data-booking-step=aircraft],.booking-demo[data-booking-state=instructor] [data-booking-step=instructor],.booking-demo[data-booking-state=instructor-picked] [data-booking-step=instructor],.booking-demo[data-booking-state=review] [data-booking-step=review]{border-color:var(--accent);color:var(--accent)}.booking-demo[data-booking-state=aircraft] [data-booking-step=schedule],.booking-demo[data-booking-state=aircraft-picked] [data-booking-step=schedule],.booking-demo[data-booking-state=instructor] [data-booking-step=schedule],.booking-demo[data-booking-state=instructor] [data-booking-step=aircraft],.booking-demo[data-booking-state=instructor-picked] [data-booking-step=schedule],.booking-demo[data-booking-state=instructor-picked] [data-booking-step=aircraft],.booking-demo[data-booking-state=review] [data-booking-step=schedule],.booking-demo[data-booking-state=review] [data-booking-step=aircraft],.booking-demo[data-booking-state=review] [data-booking-step=instructor],.booking-demo[data-booking-state=confirmed] .booking-demo__steps li{border-color:var(--accent);color:var(--ink)}.booking-demo[data-booking-state=aircraft] [data-booking-step=schedule] i,.booking-demo[data-booking-state=aircraft-picked] [data-booking-step=schedule] i,.booking-demo[data-booking-state=instructor] [data-booking-step=schedule] i,.booking-demo[data-booking-state=instructor] [data-booking-step=aircraft] i,.booking-demo[data-booking-state=instructor-picked] [data-booking-step=schedule] i,.booking-demo[data-booking-state=instructor-picked] [data-booking-step=aircraft] i,.booking-demo[data-booking-state=review] [data-booking-step=schedule] i,.booking-demo[data-booking-state=review] [data-booking-step=aircraft] i,.booking-demo[data-booking-state=review] [data-booking-step=instructor] i,.booking-demo[data-booking-state=confirmed] .booking-demo__steps li i,.booking-demo[data-booking-state=date] [data-booking-step=schedule] i,.booking-demo[data-booking-state=time] [data-booking-step=schedule] i,.booking-demo[data-booking-state=schedule-picked] [data-booking-step=schedule] i,.booking-demo[data-booking-state=aircraft] [data-booking-step=aircraft] i,.booking-demo[data-booking-state=aircraft-picked] [data-booking-step=aircraft] i,.booking-demo[data-booking-state=instructor] [data-booking-step=instructor] i,.booking-demo[data-booking-state=instructor-picked] [data-booking-step=instructor] i,.booking-demo[data-booking-state=review] [data-booking-step=review] i{background:var(--accent)}.booking-demo__viewport{height:calc(100% - 8.25rem);min-height:0;position:relative}.booking-panel{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:1.35rem 1rem 2rem;transition:opacity .38s,transform .48s cubic-bezier(.22,1,.36,1),visibility .38s;display:flex;position:absolute;inset:0;transform:translateY(.7rem)scale(.985)}.booking-demo[data-booking-state=date] [data-booking-panel=schedule],.booking-demo[data-booking-state=time] [data-booking-panel=schedule],.booking-demo[data-booking-state=schedule-picked] [data-booking-panel=schedule],.booking-demo[data-booking-state=aircraft] [data-booking-panel=aircraft],.booking-demo[data-booking-state=aircraft-picked] [data-booking-panel=aircraft],.booking-demo[data-booking-state=instructor] [data-booking-panel=instructor],.booking-demo[data-booking-state=instructor-picked] [data-booking-panel=instructor],.booking-demo[data-booking-state=review] [data-booking-panel=review],.booking-demo[data-booking-state=confirmed] [data-booking-panel=confirmed]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.booking-panel h3{letter-spacing:-.06em;max-width:10ch;margin:0;font-size:clamp(1.85rem,2.25vw,2.2rem);font-weight:560;line-height:.98}.booking-panel>p{max-width:28rem;color:var(--ink-body);margin:.62rem 0 1.15rem;font-size:.72rem;line-height:1.45}.booking-dates,.booking-times{gap:.42rem;display:grid}.booking-dates{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-times{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem}.booking-dates>span,.booking-times>span,.booking-option{border:1px solid var(--line);background:var(--paper-panel);transition:border-color .26s,background .26s,box-shadow .26s,transform .26s}.booking-dates>span{border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:3.65rem;padding:.5rem;display:flex}.booking-dates small{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;font-weight:680}.booking-dates strong{font-size:1.08rem;font-weight:650}.booking-times>span{border-radius:.7rem;place-items:center;min-height:2.45rem;font-size:.72rem;font-weight:680;display:grid}.booking-demo[data-booking-state=time] [data-booking-target=date],.booking-demo[data-booking-state=schedule-picked] [data-booking-target=date],.booking-demo[data-booking-state=schedule-picked] [data-booking-target=time],.booking-demo[data-booking-state=aircraft-picked] [data-booking-target=aircraft],.booking-demo[data-booking-state=instructor-picked] [data-booking-target=instructor]{border-color:var(--accent);background:rgb(var(--accent-rgb) / .1);box-shadow:inset 0 0 0 1px var(--accent);transform:translateY(-.12rem)}.booking-options{gap:.58rem;display:grid}.booking-option{border-radius:.78rem;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:4.35rem;padding:.66rem .72rem;display:grid}.booking-option__icon,.booking-option__avatar{background:rgb(var(--ink-rgb) / .055);width:2.4rem;height:2.4rem;color:var(--accent);border-radius:.72rem;place-items:center;display:grid}.booking-option__icon svg{fill:currentColor;width:1.35rem;height:1.35rem}.booking-option__avatar{letter-spacing:.05em;font-size:.68rem;font-weight:720}.booking-option>p{flex-direction:column;min-width:0;margin:0;display:flex}.booking-option>p strong{font-size:.77rem;font-weight:680}.booking-option>p span,.booking-option>small{color:var(--ink-mute);margin-top:.22rem;font-size:.59rem}.booking-review{border:1px solid var(--line);background:var(--paper-panel);border-radius:.9rem;overflow:hidden}.booking-review p{border-bottom:1px solid var(--line);grid-template-columns:minmax(4.7rem,.36fr) minmax(0,1fr);gap:.6rem;margin:0;padding:.7rem .78rem;font-size:.74rem;display:grid}.booking-review p:last-child{border-bottom:0}.booking-review span{color:var(--ink-mute)}.booking-review strong{font-weight:680}.booking-confirm{background:var(--accent);min-height:2.8rem;box-shadow:0 .85rem 1.8rem rgb(var(--accent-rgb) / .2);color:var(--light);border-radius:.78rem;place-items:center;margin-top:.65rem;font-size:.78rem;font-weight:700;display:grid}.booking-panel--confirmed{align-items:flex-start}.booking-confirmed__mark{background:var(--accent);width:2.85rem;height:2.85rem;color:var(--light);border-radius:50%;place-items:center;margin-bottom:1.2rem;font-size:1.4rem;font-weight:700;display:grid}.booking-panel--confirmed>p{margin-bottom:1.2rem}.booking-panel--confirmed>small{border-top:1px solid var(--line);max-width:27rem;color:var(--ink-mute);padding-top:1rem;font-size:.66rem;line-height:1.45}.booking-demo__cursor{z-index:12;pointer-events:none;transform-origin:.18rem .18rem;width:1.45rem;height:1.7rem;display:block;position:absolute;top:0;left:0}.booking-demo__cursor svg{width:100%;height:100%;filter:drop-shadow(0 .18rem .18rem rgb(var(--night-rgb) / .22));overflow:visible}.booking-demo__cursor path{fill:var(--night);stroke:var(--light);stroke-linejoin:round;stroke-width:1.4px}.booking-demo__home{z-index:14;background:rgb(var(--night-rgb) / .82);border-radius:999px;width:7rem;height:.28rem;position:absolute;bottom:.48rem;left:50%;transform:translate(-50%)}.operations{isolation:isolate;background:radial-gradient(circle at 18% 52%, rgb(var(--accent-rgb) / .055), transparent 31rem), var(--paper);place-items:center;min-height:100svh;padding:clamp(8rem,11vw,11rem) 0;display:grid;position:relative;overflow:hidden}.operations:before{z-index:-1;background:rgb(var(--ink-rgb) / .05);content:"";filter:blur(5rem);border-radius:50%;width:min(62vw,58rem);height:35%;position:absolute;bottom:5%;left:7%;transform:rotate(-4deg)}.operations__layout{grid-template-columns:minmax(0,1.62fr) minmax(20rem,.72fr);align-items:center;gap:clamp(3rem,5vw,6rem);display:grid}.operations__copy{grid-area:1/2;max-width:30rem}.operations__copy .chapter-line{margin-bottom:1.75rem}.operations__copy h2{letter-spacing:-.072em;max-width:9.5em;margin:0;font-size:clamp(3.35rem,5.4vw,5.85rem);font-weight:540;line-height:.92}.operations__copy h2 span{color:inherit;font-weight:620}.operations__copy>p:not(.chapter-line,.operations__decision){max-width:28rem;color:var(--ink-body);margin:2rem 0 0;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.62}.operations__copy ul{border-top:1px solid var(--line);gap:.78rem;max-width:27rem;margin:2rem 0 0;padding:1.65rem 0 0;list-style:none;display:grid}.operations__copy li{color:var(--ink);grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.8rem;font-size:.86rem;font-weight:620;line-height:1.35;display:grid}.operations__copy li:before{background:var(--accent);content:"";border-radius:50%;width:.38rem;height:.38rem}.operations__decision{color:var(--ink-mute);align-items:center;gap:.65rem;margin:1.45rem 0 0;font-size:.73rem;line-height:1.4;display:flex}.operations__decision i{background:var(--accent);flex:none;width:1.4rem;height:1px}.operations-dashboard{z-index:1;border:1px solid rgb(var(--ink-rgb) / .16);background:var(--light);width:100%;min-width:0;box-shadow:0 2.75rem 5rem rgb(var(--ink-rgb) / .15), 0 0 0 .55rem rgb(var(--light-rgb) / .26);transform-origin:50%;border-radius:1.6rem;grid-area:1/1;margin:0;position:relative;overflow:hidden}.operations-dashboard:after{z-index:-1;background:rgb(var(--ink-rgb) / .18);content:"";filter:blur(1.5rem);border-radius:50%;height:2.5rem;position:absolute;bottom:-1.25rem;left:9%;right:9%}.operations-dashboard__chrome{border-bottom:1px solid rgb(var(--ink-rgb) / .12);background:var(--paper-panel);justify-content:space-between;align-items:center;min-height:3.55rem;padding:0 1.35rem;display:flex}.operations-dashboard__brand{align-items:center;gap:.65rem;display:flex}.operations-dashboard__brand img{background:var(--paper);object-fit:cover;border-radius:50%;width:1.55rem;height:1.55rem}.operations-dashboard__brand strong{letter-spacing:-.02em;font-size:.8rem;font-weight:720}.operations-dashboard__chrome>span{color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:680}.operations-dashboard__body{grid-template-columns:8.75rem minmax(0,1fr);min-height:34rem;display:grid}.operations-sidebar{border-right:1px solid rgb(var(--ink-rgb) / .1);background:var(--paper-sunk);flex-direction:column;padding:1.2rem .8rem;display:flex}.operations-sidebar nav{gap:.28rem;display:grid}.operations-sidebar nav>span,.operations-sidebar__history{min-height:2.15rem;color:var(--ink-mute);border-radius:.58rem;grid-template-columns:.78rem minmax(0,1fr);align-items:center;gap:.62rem;padding:0 .7rem;font-size:.65rem;font-weight:590;display:grid}.operations-sidebar nav>span svg,.operations-sidebar__history svg{fill:none;opacity:.7;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:.8rem;height:.8rem;overflow:visible}.operations-sidebar nav>span.is-active{background:var(--ink);color:var(--light);box-shadow:0 .6rem 1rem rgb(var(--ink-rgb) / .12)}.operations-sidebar nav>span.is-active svg{color:var(--accent-bright);opacity:1}.operations-sidebar__history{margin-top:auto}.operations-workspace{background:linear-gradient(rgb(var(--light-rgb) / .86), rgb(var(--light-rgb) / .86)), repeating-linear-gradient(90deg, transparent 0 3rem, rgb(var(--ink-rgb) / .025) 3rem calc(3rem + 1px));min-width:0;padding:1.3rem}.operations-workspace__heading{justify-content:space-between;align-items:center;min-height:2.65rem;display:flex}.operations-workspace__heading>div{flex-direction:column;display:flex}.operations-workspace__heading p{letter-spacing:-.025em;margin:0;font-size:.93rem;font-weight:690}.operations-workspace__heading>div span{color:var(--ink-mute);margin-top:.2rem;font-size:.59rem}.operations-workspace__date,.operations-schedule__view{border:1px solid rgb(var(--ink-rgb) / .13);background:var(--light);min-height:1.85rem;color:var(--ink);border-radius:999px;align-items:center;padding:0 .72rem;font-size:.61rem;font-weight:650;display:inline-flex}.operations-summary{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:.68rem;margin-top:1rem;display:grid}.operations-summary article{border:1px solid rgb(var(--ink-rgb) / .1);background:rgb(var(--light-rgb) / .9);min-width:0;min-height:5.7rem;box-shadow:0 .5rem 1.4rem rgb(var(--ink-rgb) / .035);border-radius:.82rem;padding:.85rem;display:grid}.operations-summary article>span{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:630;overflow:hidden}.operations-summary strong{letter-spacing:-.06em;margin-top:.25rem;font-size:1.45rem;font-weight:590;line-height:1}.operations-summary small{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:.52rem;overflow:hidden}.operations-summary article.is-attention{border-color:rgb(var(--accent-rgb) / .28);background:rgb(var(--accent-rgb) / .07)}.operations-summary article.is-attention>span,.operations-summary article.is-attention strong{color:var(--accent)}.operations-content{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.38fr);gap:.68rem;margin-top:.75rem;display:grid}.operations-schedule,.operations-alert{border:1px solid rgb(var(--ink-rgb) / .1);background:rgb(var(--light-rgb) / .92);box-shadow:0 .6rem 1.5rem rgb(var(--ink-rgb) / .035);border-radius:.9rem}.operations-schedule{min-width:0;overflow:hidden}.operations-schedule>header{border-bottom:1px solid rgb(var(--ink-rgb) / .08);justify-content:space-between;align-items:center;min-height:3.75rem;padding:0 .9rem;display:flex}.operations-schedule>header>div{flex-direction:column;min-width:0;display:flex}.operations-schedule>header strong{font-size:.72rem;font-weight:690}.operations-schedule>header>div span{color:var(--ink-mute);margin-top:.22rem;font-size:.53rem}.operations-schedule__view{min-height:1.55rem;padding:0 .55rem;font-size:.54rem}.operations-schedule__columns,.operations-schedule__row{grid-template-columns:2.8rem minmax(8.5rem,1fr) 3.7rem 4.6rem;align-items:center;gap:.55rem;min-width:0;display:grid}.operations-schedule__columns{border-bottom:1px solid rgb(var(--ink-rgb) / .07);min-height:1.9rem;color:var(--ink-mute);padding:0 .8rem;font-size:.49rem;font-weight:640}.operations-schedule__row{border-bottom:1px solid rgb(var(--ink-rgb) / .07);min-height:3.15rem;padding:.45rem .8rem;position:relative}.operations-schedule__row:last-child{border-bottom:0}.operations-schedule__row:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:.65rem;bottom:.65rem;left:0}.operations-schedule__row.is-attention{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .075), transparent 78%)}.operations-schedule__row.is-attention:before{background:var(--accent)}.operations-schedule__row time,.operations-schedule__row>span{color:var(--ink);font-size:.57rem;font-weight:650}.operations-schedule__row>div{flex-direction:column;min-width:0;display:flex}.operations-schedule__row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:660;overflow:hidden}.operations-schedule__row>div span{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.5rem;overflow:hidden}.operations-schedule__row small{border:1px solid rgb(var(--accent-rgb) / .25);background:rgb(var(--accent-rgb) / .08);color:var(--accent);white-space:nowrap;border-radius:999px;justify-self:start;padding:.3rem .42rem;font-size:.46rem;font-weight:690}.operations-schedule__row small.is-confirmed{border-color:rgb(var(--ink-rgb) / .12);background:var(--paper-panel);color:var(--ink-body)}.operations-schedule__row small.is-pending{border-style:dashed;border-color:rgb(var(--ink-rgb) / .2);color:var(--ink-body);background:0 0}.operations-alert{border-color:rgb(var(--accent-rgb) / .34);background:radial-gradient(circle at 100% 0, rgb(var(--accent-rgb) / .15), transparent 60%), rgb(var(--accent-rgb) / .065);flex-direction:column;min-width:0;padding:1rem;display:flex;position:relative;overflow:hidden}.operations-alert>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;padding-right:2rem;font-size:.5rem;font-weight:720}.operations-alert>i{background:var(--accent);width:1.45rem;height:1.45rem;box-shadow:0 .55rem 1rem rgb(var(--accent-rgb) / .19);color:var(--light);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;font-weight:760;display:grid;position:absolute;top:.8rem;right:.8rem}.operations-alert>p:not(.operations-alert__note){color:var(--ink-body);margin:1.2rem 0 0;font-size:.55rem}.operations-alert>strong{letter-spacing:-.055em;margin-top:.3rem;font-size:1.2rem;font-weight:620}.operations-alert>small{color:var(--ink-mute);margin-top:.1rem;font-size:.52rem}.operations-alert>div{border-top:1px solid rgb(var(--accent-rgb) / .2);gap:.38rem;margin-top:1rem;padding-top:.78rem;display:grid}.operations-alert>div span{color:var(--ink);font-size:.51rem;font-weight:620}.operations-alert__note{color:var(--ink-mute);margin:auto 0 0;padding-top:.85rem;font-size:.49rem;line-height:1.45}@media (max-width:1160px){.operations__layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.7fr);gap:3rem}.operations-dashboard__body{grid-template-columns:7.5rem minmax(0,1fr)}.operations-sidebar{padding-inline:.6rem}.operations-content{grid-template-columns:minmax(0,1fr) 9.6rem}}@media (max-width:1000px){.operations{min-height:0;padding:clamp(8rem,14vw,11rem) 0}.operations__layout{grid-template-columns:1fr;gap:4.5rem}.operations__copy{grid-area:1/1;max-width:48rem}.operations__copy h2{max-width:10em}.operations__copy>p:not(.chapter-line,.operations__decision),.operations__copy ul{max-width:40rem}.operations-dashboard{grid-area:2/1}.operations-dashboard__body{min-height:33rem}}@media (max-width:760px){.operations-dashboard__body{min-height:0;display:block}.operations-sidebar{display:none}.operations-workspace{padding:1rem}.operations-content{grid-template-columns:1fr}.operations-alert{min-height:13rem}.operations-alert__note{margin-top:1.25rem}}@media (max-width:560px){.operations{padding:7rem 0 6rem}.operations__layout{gap:3.5rem}.operations__copy h2{max-width:100%;font-size:clamp(2.8rem,13vw,4rem)}.operations-dashboard{border-radius:1.15rem}.operations-dashboard__chrome{min-height:3.15rem;padding:0 1rem}.operations-dashboard__chrome>span{font-size:.51rem}.operations-workspace{padding:.78rem}.operations-workspace__heading{min-height:2.45rem}.operations-workspace__heading p{font-size:.82rem}.operations-workspace__date{min-height:1.65rem;padding-inline:.58rem}.operations-summary{border:1px solid rgb(var(--ink-rgb) / .1);background:rgb(var(--light-rgb) / .9);border-radius:.78rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.75rem;overflow:hidden}.operations-summary article{min-height:4.45rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.62rem}.operations-summary article+article{border-left:1px solid rgb(var(--ink-rgb) / .1)}.operations-summary article>span{text-overflow:clip;white-space:normal;font-size:.51rem;line-height:1.18}.operations-summary strong{margin-top:.32rem;font-size:1.25rem}.operations-summary small{display:none}.operations-content{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.operations-alert{order:-1;grid-template-columns:minmax(0,1fr) minmax(7.2rem,.72fr);gap:.15rem .75rem;min-height:0;padding:.78rem;display:grid}.operations-alert>span,.operations-alert>p:not(.operations-alert__note),.operations-alert>strong,.operations-alert>small{grid-column:1}.operations-alert>span{padding-right:1.5rem}.operations-alert>p:not(.operations-alert__note){margin-top:.45rem}.operations-alert>strong{margin-top:.18rem;font-size:1.05rem}.operations-alert>div{border-top:0;border-left:1px solid rgb(var(--accent-rgb) / .2);grid-area:1/2/5;align-content:center;margin:0;padding:0 0 0 .75rem}.operations-alert__note{display:none}.operations-schedule>header{min-height:3.1rem;padding-inline:.68rem}.operations-schedule__view,.operations-schedule__columns{display:none}.operations-schedule__row{grid-template-columns:2.35rem minmax(0,1fr) 2.65rem 3.85rem;gap:.25rem;min-height:3.45rem;padding:.48rem .65rem}.operations-schedule__row time{grid-area:1/1;align-self:center;padding-top:0}.operations-schedule__row>div{grid-column:2}.operations-schedule__row>div span{display:none}.operations-schedule__row>span{color:var(--ink-mute);grid-column:3;margin-top:0}.operations-schedule__row>small{grid-column:4;justify-self:end;margin-top:0;padding:.26rem .34rem}}.plane-transition__stage{z-index:10;isolation:isolate;pointer-events:none;height:100svh;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.plane-transition__reveal{z-index:1;background:radial-gradient(circle at 18% 48%, rgb(var(--ink-rgb) / .045), transparent 35rem), var(--paper-sunk);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.plane-transition__reveal:after{background:linear-gradient(90deg, var(--paper-sunk), transparent);content:"";width:18vw;position:absolute;top:0;bottom:0;left:100%}.plane-transition__copy{z-index:2;color:var(--ink);text-align:center;opacity:0;visibility:hidden;will-change:transform, opacity;place-content:center;justify-items:center;padding:clamp(7rem,11vw,10rem) clamp(1.5rem,6vw,7rem);display:grid;position:absolute;inset:0}.plane-transition__copy h2{letter-spacing:-.076em;text-wrap:balance;width:min(92vw,80rem);margin:0;font-size:clamp(3.9rem,7vw,7.3rem);font-weight:540;line-height:.9}.plane-transition__copy p{max-width:45rem;color:var(--ink-body);text-wrap:balance;margin:clamp(2rem,3.5vw,3rem) 0 0;font-size:clamp(.98rem,1.28vw,1.18rem);line-height:1.58}.plane-transition__jet{z-index:3;opacity:0;width:clamp(68rem,112vw,126rem);max-width:none;height:auto;filter:drop-shadow(0 2.75rem 2.2rem rgb(var(--night-rgb) / .28));transform-origin:50%;will-change:transform, opacity;position:absolute;top:50%;left:0}.faq{isolation:isolate;background:var(--paper-sunk);min-height:100svh;overflow:clip}.faq:before{z-index:-1;background:radial-gradient(circle, rgb(var(--accent-rgb) / .09), transparent 68%);content:"";filter:blur(2rem);border-radius:50%;width:38rem;height:38rem;position:absolute;top:8%;left:-18rem}.faq__layout{width:min(100% - 4rem,75rem);display:block}.faq__intro{max-width:none;margin-bottom:clamp(4rem,7vw,6.5rem)}.faq__intro h2{letter-spacing:-.078em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:540;line-height:.92}.faq__intro>p:last-child{max-width:38rem;color:var(--ink-body);margin:2.2rem 0 0;font-size:1.02rem;line-height:1.58}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item h3{margin:0}.faq__item button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2.7rem;align-items:center;gap:2rem;padding:clamp(1.55rem,2.8vw,2.25rem) 0;display:grid}.faq__item button>span:first-child{letter-spacing:-.045em;max-width:58rem;font-size:clamp(1.35rem,2.15vw,2.15rem);font-weight:570;line-height:1.08;transition:transform .32s cubic-bezier(.22,1,.36,1)}.faq__item button:hover>span:first-child{transform:translate(.45rem)}.faq__icon{border:1px solid var(--line);background:rgb(var(--light-rgb) / .38);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;transition:border-color .24s,background .24s,transform .42s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.faq__icon span{background:currentColor;width:.82rem;height:1px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute}.faq__icon span:last-child{transform:rotate(90deg)}.faq__item[data-open] .faq__icon{border-color:var(--accent);background:var(--accent);color:var(--light);transform:rotate(180deg)}.faq__item[data-open] .faq__icon span:last-child{transform:rotate(0)}.faq__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.faq__answer>div{overflow:hidden}.faq__answer p{max-width:56rem;color:var(--ink-body);margin:0;padding:0 5rem clamp(1.8rem,3vw,2.6rem) 0;font-size:clamp(.96rem,1.18vw,1.08rem);line-height:1.65}.faq__item[data-open] .faq__answer{opacity:1;grid-template-rows:1fr}@media (max-width:680px){.plane-transition__jet{width:168vw;filter:drop-shadow(0 1.75rem 1.5rem rgb(var(--night-rgb) / .24))}.plane-transition__copy{padding-left:1.25rem;padding-right:1.25rem}.plane-transition__copy h2{width:100%;max-width:11ch;font-size:clamp(3rem,13.6vw,4rem);line-height:.92}.plane-transition__copy p{max-width:22rem;margin-top:1.75rem;font-size:.94rem}.faq__intro{margin-bottom:3.5rem}.faq__intro h2{max-width:100%;font-size:clamp(3.35rem,15vw,4.7rem)}.faq__intro>p:last-child{margin-top:1.6rem;font-size:.94rem}.faq__item button{grid-template-columns:minmax(0,1fr) 2.4rem;gap:1.2rem;padding:1.4rem 0}.faq__item button>span:first-child{font-size:clamp(1.25rem,6vw,1.6rem)}.faq__icon{width:2.4rem;height:2.4rem}.faq__answer p{padding-right:.5rem;font-size:.94rem}}@media (prefers-reduced-motion:reduce){.plane-transition__stage{width:100%;height:100svh;position:relative;bottom:auto;left:auto;right:auto}.plane-transition__reveal{transform:none}.plane-transition__copy{opacity:1;visibility:visible;transform:none}.plane-transition__jet{display:none}}.contact{background:var(--paper-sunk);min-height:100svh;color:var(--ink);padding-top:clamp(6.5rem,8vw,8rem);padding-bottom:0;display:flex;position:relative;overflow:clip}.contact:before{background-image:radial-gradient(circle, var(--line) 1px, transparent 1.2px);content:"";opacity:.34;pointer-events:none;background-size:3.25rem 3.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.contact .section__inner{z-index:1;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 13rem);display:flex;position:relative}.contact__layout{flex:1;grid-template-columns:minmax(21rem,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(4rem,7vw,8rem);min-height:46rem;padding-bottom:clamp(6rem,9vw,9rem);display:grid}.contact__copy{container-type:inline-size}.contact__copy h2{letter-spacing:-.082em;white-space:nowrap;margin:0;font-size:min(6.8rem,10.3cqi);font-weight:520;line-height:1}.contact__copy>p{max-width:33rem;color:var(--ink-body);margin:2.25rem 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.contact__tags{flex-wrap:wrap;gap:.7rem 1.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.contact__tags li{color:var(--accent);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:inline-flex}.contact__tags svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:1.1rem;height:1.1rem}.contact__direct{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:2.25rem;display:flex}.contact__mail{border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:.55rem;padding:.7rem 0;font-size:.94rem;font-weight:620;transition:border-color .18s,color .18s;display:inline-flex}.contact__mail:hover{border-color:var(--accent);color:var(--accent)}.contact__mail svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:.95rem;height:.95rem}.contact__direct>span{color:var(--ink-mute);font-size:.82rem}.contact__whatsapp{border-color:rgb(var(--ink-rgb) / .24);color:var(--ink);background:0 0;transition:border-color .18s,background .18s}.contact__whatsapp:hover{border-color:var(--ink);background:rgb(var(--ink-rgb) / .05)}.contact__whatsapp svg{width:1.05rem;height:1.05rem;fill:var(--whatsapp);stroke:none}.contact-calendar{border:1px solid var(--line);background:var(--paper);width:100%;height:42rem;box-shadow:0 2rem 5rem rgb(var(--night-rgb) / .12);border-radius:1.75rem;position:relative;overflow:hidden}.contact-calendar__frame{position:absolute;inset:0;overflow:hidden}.contact-calendar__state{z-index:1;background:var(--paper);text-align:center;place-content:center;justify-items:center;gap:1.5rem;padding:clamp(2rem,4vw,3.5rem);display:grid;position:absolute;inset:0}.contact-calendar__state p{max-width:24rem;color:var(--ink-body);margin:0;font-size:.95rem;line-height:1.55}.contact-calendar__skeleton{gap:1.6rem;width:min(100%,21rem);display:grid}.contact-calendar__skeleton>span:first-child{background:var(--paper-sunk);border-radius:999px;width:58%;height:1.1rem;margin:0 auto}.contact-calendar__skeleton-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.contact-calendar__skeleton-grid i{aspect-ratio:1;background:var(--paper-sunk);border-radius:50%}@media (prefers-reduced-motion:no-preference){.contact-calendar__skeleton{animation:1.5s ease-in-out infinite calendar-pulse}@keyframes calendar-pulse{50%{opacity:.45}}}.contact-calendar iframe{border:0;width:100%;height:100%;display:block}.footer{border-top:1px solid var(--line);color:var(--ink-body);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem clamp(3rem,7vw,8rem);margin-top:0;padding:clamp(4rem,7vw,6.5rem) 0 2rem;display:grid;position:relative}.footer:before{z-index:-1;background:var(--paper-deep);content:"";width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.footer__identity{color:var(--ink);align-items:center;gap:.85rem;display:inline-flex}.footer__logo{object-fit:cover;border-radius:50%;width:3rem;height:3rem;transition:transform .42s cubic-bezier(.22,1,.36,1)}.footer__identity:hover .footer__logo{transform:rotate(-4deg)scale(1.05)}.footer__identity .wordmark{color:var(--ink);font-size:1.25rem}.footer__brand>p{max-width:23rem;color:var(--ink-body);margin:1.35rem 0 0;font-size:.88rem;line-height:1.55}.footer__channels{color:var(--ink-mute);align-items:center;gap:.55rem;margin-top:1rem;font-size:.76rem;display:flex}.footer__channels a,.footer__bottom a{transition:color .18s}.footer__channels a:hover,.footer__bottom a:hover{color:var(--accent)}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.footer__column{gap:.85rem;width:min(100%,14rem);display:grid}.footer__column h3{color:var(--ink);margin:0 0 .4rem;font-size:.78rem;font-weight:680}.footer__column a{color:var(--ink-mute);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;transition:color .18s,transform .18s;display:flex}.footer__column a:hover{color:var(--ink);transform:translate(.2rem)}.footer__column svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:.8rem;height:.8rem}.footer__bottom{border-top:1px solid var(--line);color:var(--ink-mute);grid-column:1/-1;justify-content:space-between;align-items:center;padding:1.5rem 0 0;font-size:.7rem;display:flex}.footer__bottom p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:1180px){.nav{gap:.8rem}.nav__links{gap:.08rem;font-size:.72rem}}@media (max-width:1000px){.booking-product{min-height:0;padding:clamp(8rem,14vw,11rem) 0}.booking-product__layout{grid-template-columns:1fr;gap:4.5rem;min-height:0}.booking-product__copy{grid-column:1;max-width:48rem;padding:0;display:block}.booking-product__copy h2{max-width:12em}.booking-product__copy>p:not(.chapter-line),.booking-product__benefits{max-width:39rem}.booking-product__copy>p:not(.chapter-line){margin-left:0}.booking-device-stage{grid-column:1;transform:none}.booking-demo{margin-inline:auto}.contact__layout{grid-template-columns:1fr;gap:4.5rem;min-height:0}.contact__copy{max-width:44rem}.contact__copy h2{white-space:normal;max-width:10ch;font-size:clamp(4.4rem,6.2vw,6.8rem);line-height:.9}.contact-calendar{width:min(100%,48rem);height:42rem;margin-inline:auto}}@media (max-width:980px){.nav{grid-template-columns:1fr auto auto}.nav__links{display:none}.nav-menu{display:block}.hero__title{font-size:clamp(3.4rem,10vw,5.2rem)}}@media (max-width:900px){.problem{height:auto;min-height:100svh;padding:8rem 0;overflow:hidden}.problem__layout{grid-template-columns:1fr;gap:4.5rem;height:auto}.problem__copy{height:auto;min-height:0}.problem__copy h2{max-width:41rem;font-size:clamp(3.1rem,8vw,4.3rem)}.problem-network{width:min(100%,45rem);height:43rem;min-height:0;margin-inline:auto}}@media (max-width:680px){.hero__inner,.section__inner{width:min(100% - 2rem,90rem)}.nav{width:min(100% - 1.5rem,90rem);min-height:3.4rem;padding-left:1.1rem}.nav[data-compact=true]{width:calc(100% - 1rem);min-height:3.15rem;padding-left:1rem;top:.5rem}.nav-menu summary{padding-inline:.4rem;font-size:.73rem}.btn--sm{min-height:2.35rem;padding:0 .9rem;font-size:.75rem}.hero__inner{padding:5.5rem 0 3rem}.hero__media img{object-position:92% 58%}.eyebrow{max-width:13rem;margin-bottom:1.1rem;font-size:.62rem;line-height:1.35}.hero__title{letter-spacing:-.07em;max-width:100%;font-size:clamp(2.5rem,11.4vw,3.25rem);line-height:.91}.hero__title span:last-child{max-width:8.8em}.hero__lead{max-width:25rem;margin-top:1.6rem;font-size:.9rem;line-height:1.5}.hero__actions{width:100%;margin-top:2rem}.hero__actions .btn{flex:auto}.section{padding:8rem 0}.chapter-line{max-width:18rem;line-height:1.45}.problem{padding:7rem 0 6rem}.problem__layout{gap:3.5rem}.problem__copy h2{font-size:clamp(2.3rem,10vw,3.2rem);line-height:.94}.problem__copy>p:not(.chapter-line){margin-top:2rem;font-size:.95rem}.problem__truth{margin-top:2rem}.problem-network{width:100%;height:39rem}.problem-module{border-radius:1.05rem;padding:1rem}.problem-module header{margin:-1rem -1rem 1rem;padding:.78rem 1rem .72rem;font-size:.59rem}.problem-module--messages{width:79%;min-height:0;top:0;left:0}.problem-module--agenda{width:80%;min-height:0;top:29%;right:0}.problem-module--unavailable{width:88%;min-height:0;bottom:2%;left:3%}.message-bubble{font-size:.76rem}.agenda-row{font-size:.74rem}.problem-module--unavailable h3{font-size:clamp(1.55rem,7vw,2rem)}.problem-network__closing{display:none}.booking-product{padding:7rem 0 6rem}.booking-product__layout{gap:3.5rem}.booking-product__copy h2{max-width:100%;font-size:clamp(2.55rem,12vw,3.25rem)}.booking-product__copy>p:not(.chapter-line){font-size:.95rem}.booking-demo{border-radius:2.9rem}.booking-demo__visual{border-radius:2.25rem;min-height:0}.booking-demo__bar{height:4.6rem;padding:2rem .9rem .65rem}.booking-demo__caption{display:none}.booking-demo__steps{height:3.45rem;padding:0 .65rem}.booking-demo__steps li{gap:.18rem;font-size:.51rem}.booking-demo__steps li i{width:.28rem;height:.28rem}.booking-demo__viewport{height:calc(100% - 8.05rem);min-height:0}.booking-panel{padding:1.2rem .9rem 1.9rem}.booking-panel h3{font-size:clamp(1.75rem,8.5vw,2.05rem)}.booking-dates{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-times{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-option{grid-template-columns:2.5rem minmax(0,1fr)}.booking-option>small{display:none}.booking-review p{grid-template-columns:minmax(4.75rem,.34fr) minmax(0,1fr)}.contact{padding:7rem 0 0}.contact .section__inner{min-height:0}.contact__layout{gap:3.5rem;padding-bottom:6rem}.contact__copy h2{max-width:8.5ch;font-size:clamp(3.7rem,16vw,5.2rem)}.contact__copy>p{margin-top:1.75rem;font-size:.95rem}.contact__direct{margin-top:2rem}.contact-calendar{border-radius:1.3rem;height:37.5rem}.footer{grid-template-columns:1fr;gap:3.5rem;padding-top:3.5rem}.footer__nav{justify-items:start}.footer__column{width:100%}.footer__bottom{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.booking-demo__cursor{display:none}.booking-demo [data-booking-panel]{opacity:0;visibility:hidden;transform:none}.booking-demo [data-booking-panel=confirmed]{opacity:1;visibility:visible}.booking-demo .booking-demo__steps li{border-color:var(--accent);color:var(--ink)}.booking-demo .booking-demo__steps li i{background:var(--accent)}}
