.react-tel-input{width:100%;font-family:Roboto,sans-serif;font-size:15px;position:relative}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);width:16px;height:11px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{letter-spacing:.01rem;background:#fff;border:1px solid #cacaca;border-radius:5px;outline:none;width:300px;height:35px;margin-left:0;padding-left:48px;font-size:14px;line-height:25px;position:relative;margin-top:0!important;margin-bottom:0!important}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;padding:0;position:absolute;top:0;bottom:0}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:#0000}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;outline:none;width:38px;height:100%;padding:0 0 0 8px;position:relative}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-top:4px solid #555;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;margin-top:-2px;position:relative;top:50%;left:20px}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{z-index:1;background-color:#fff;border-radius:0 0 3px 3px;outline:none;width:300px;max-height:200px;margin:10px 0 10px -1px;padding:0;list-style:none;position:absolute;overflow-y:scroll;box-shadow:1px 2px 10px #00000059}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-top:2px;margin-right:7px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;outline:none;margin-left:6px;padding:3px 8px 5px;font-size:15px;line-height:15px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{z-index:1;color:#de0000;background:#fff;padding:0 2px;font-size:13px;position:absolute;top:-8px;left:46px}.react-tel-input .special-label{z-index:1;white-space:nowrap;background:#fff;padding:0 2px;font-size:13px;display:none;position:absolute;top:-8px;left:46px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table-row{display:table-row}.h-1{height:calc(var(--spacing) * 1)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-body:"Manrope", Arial, sans-serif;--font-display:"Space Grotesk", Arial, sans-serif;--font-arabic:"Noto Sans Arabic", Arial, sans-serif;--ink:#061c19;--deep:#052a23;--forest:#0b3a30;--green:#0e5a48;--mint:#57e7bd;--mint-soft:#aaf4df;--gold:#dfa83c;--paper:#f2f0e8;--paper-2:#e9e7de;--white:#fff;--muted:#64736e;--line:#cbd0c8;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}main{overflow:hidden}em{color:var(--mint);font-style:normal}.topbar{z-index:50;height:86px;padding:0 max(28px, calc((100vw - var(--max)) / 2));color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:190px 1fr 190px;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.official-logo{width:142px;height:auto;display:block}.topnav{justify-content:center;align-items:center;gap:clamp(18px,2.5vw,42px);display:flex}.topnav a{font:650 12px var(--font-display);letter-spacing:.015em;color:#ffffffb3;transition:color .2s}.topnav a:hover{color:var(--mint)}.btn{border:1px solid var(--mint);background:var(--mint);min-height:49px;color:var(--ink);font:750 12px var(--font-display);letter-spacing:.015em;justify-content:center;align-items:center;gap:18px;padding:0 20px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--mint-soft);border-color:var(--mint-soft);transform:translateY(-2px)}.btn-sm{justify-self:end;min-height:43px;padding:0 16px}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{background:var(--forest);border-color:var(--forest)}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{cursor:pointer;font:700 11px var(--font-display);border:1px solid #ffffff59;padding:10px 13px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--ink);border:1px solid #57e7bd59;flex-direction:column;width:245px;padding:16px;display:flex;position:absolute;top:47px;right:0;box-shadow:0 24px 50px #0006}.mobile-menu nav a{font:650 12px var(--font-display);border-bottom:1px solid #ffffff1a;padding:12px 9px}.kicker{color:var(--mint);font:750 10px var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px}.ink-kicker{color:var(--green)}.dark-kicker{color:var(--deep)}.section-pad,.content-section{padding:118px max(34px, calc((100vw - var(--max)) / 2))}.section-pad>*,.content-section>*{z-index:2;position:relative}.headline-grid,.section-title-row{grid-template-columns:1.25fr .75fr;align-items:start;gap:9vw;display:grid}.headline-grid h2,.section-title-row h2,.content-section h2{font:520 clamp(42px, 5vw, 72px)/1.04 var(--font-display);letter-spacing:-.052em;margin:0}.headline-grid>div:last-child p,.headline-grid>p,.section-intro{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.78}.headline-grid>div:last-child p b{color:var(--ink)}.arrow-link{border-bottom:1px solid var(--ink);font:750 12px var(--font-display);padding:9px 0;display:inline-flex}.ghost-link{font:700 12px var(--font-display);color:#fff;border-bottom:1px solid #ffffff73;padding:11px 0}.noise-grid{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-hero{min-height:910px;padding:170px max(34px, calc((100vw - var(--max)) / 2)) 0;color:#fff;background:radial-gradient(circle at 78% 29%,#1f977473,#0000 29%),linear-gradient(138deg,#041a18 0%,#07362d 64%,#061f1b 100%);grid-template-columns:1fr .82fr;align-items:center;column-gap:7vw;display:grid;position:relative}.home-hero:before{content:"";border:1px solid #57e7bd26;border-radius:50%;width:570px;height:570px;position:absolute;top:120px;right:-180px;box-shadow:0 0 0 80px #57e7bd09,0 0 0 160px #57e7bd05}.hero-copy-block,.decision-visual,.hero-metrics{z-index:2;position:relative}.hero-copy-block h1{font:520 clamp(59px, 6.7vw, 105px)/.94 var(--font-display);letter-spacing:-.068em;margin:0 0 28px}.hero-copy-block h1.hero-competition-title{letter-spacing:-.058em;font-size:clamp(50px,4.6vw,70px);line-height:.96}.hero-copy-block>p:not(.kicker){color:#c4d8d2;max-width:730px;margin:0;font-size:17px;line-height:1.72}.hero-buttons{align-items:center;gap:27px;margin-top:35px;display:flex}.decision-visual{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:510px;display:flex}.target-rings{--market-orbit-radius:213px;aspect-ratio:1;width:min(100%,510px);position:relative;container-type:inline-size}.target-ring{border-radius:50%;place-items:start center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.target-ring>span{text-align:center;flex-direction:column;align-items:center;padding:8px 13px;display:flex}.target-ring small{color:var(--gold);font:800 9px var(--font-display);letter-spacing:.15em}.target-ring b{color:#fff;font:680 15px var(--font-display);margin-top:5px}.target-ring em{color:#b5c9c3;font:620 9px/1.4 var(--font-display);letter-spacing:.04em;margin-top:5px;font-style:normal}.target-market{background:radial-gradient(circle at 22% 20%,#ffffff4d 0 1.5%,#0000 4%),radial-gradient(circle at 74% 31%,#b0f6ff52 0 2%,#0000 5%),radial-gradient(circle at 35% 79%,#ffffff38 0 1.7%,#0000 4.5%),radial-gradient(circle,#0000 0 62%,#26b2c4e6 63% 82%,#0d6991f5 100%);border:0;width:100%;height:100%;padding:0;box-shadow:0 0 0 4px #031b17e0,0 22px 65px #0003}.target-market:before{content:"";z-index:0;opacity:.55;pointer-events:none;background:radial-gradient(#dafcff47 0 18%,#0000 20%) 0 0/74px 42px,radial-gradient(#ffffff2e 0 14%,#0000 17%) 28px 17px/58px 36px;border-radius:50%;animation:6.5s linear infinite market-water-shimmer;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 62%,#000 63%);mask-image:radial-gradient(circle,#0000 0 62%,#000 63%)}.target-market:after{content:"";z-index:3;pointer-events:none;border:24px solid #d9a33de6;border-radius:50%;position:absolute;inset:-8px}.target-market>.ring-copy,.target-ratematch>.ring-copy{width:92%;padding:0 10px;position:absolute;left:50%;transform:translate(-50%)}.target-market>.ring-copy{top:52px}.target-market b,.target-ratematch b{margin-top:3px}.target-market em,.target-ratematch em{margin-top:2px;line-height:1.2}.target-market>.ring-copy b{font-size:13px;line-height:1.05}.target-market>.ring-copy em{font-size:8px}.target-market small,.target-market b,.target-market em{color:#071f1a}.target-market em{white-space:nowrap}.target-ratematch{--orbit-radius:122px;background:radial-gradient(circle,#0000 0 50.7%,#2b3991b8 51.5% 100%);border:0;width:64%;height:64%;padding:0;box-shadow:inset 0 0 0 18px #4b5ed6e6,0 0 0 16px #4b5ed6e6,0 18px 50px #00000038}.target-ratematch>.ring-copy{top:50px}.target-ratematch>.ring-copy b{font-size:12px;line-height:1.05}.target-ratematch>.ring-copy em{font-size:7px}.target-ratematch small,.target-ratematch b,.target-ratematch em{color:#f1fff9}.target-ratematch em{white-space:nowrap;max-width:none;font-size:clamp(5px,1.55vw,8px)}.target-direct{background:#59e5bca6;border:0;place-items:center;width:36%;height:36%;padding:0;box-shadow:0 18px 55px #0000004d}.target-direct:before{content:"";z-index:1;background:conic-gradient(from -24deg,#0b5244fa 0 31%,#1fa984fa 31% 33%,#05372ffa 33% 64%,#d9a33de6 64% 66%,#094a3efa 66% 98%,#59e5bce6 98% 100%);pointer-events:none;border-radius:50%;position:absolute;inset:-18px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px));mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px))}.target-direct:after{content:"";z-index:2;pointer-events:none;border:1px solid #d9a33db8;border-radius:50%;position:absolute;inset:-18px;box-shadow:inset 0 0 0 1px #59e5bc2e}.target-direct>span{z-index:4;width:82%;max-width:144px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.direct-rate-lockup{flex-direction:column;justify-content:center;align-items:center;display:flex}.target-direct .direct-rate-title{color:#0a3d32;letter-spacing:.025em;font-size:13px;font-weight:900}.target-direct .direct-rate-proof{letter-spacing:.11em;margin-top:3px;font-size:7px;font-weight:900}.target-direct .direct-rate-logo{aspect-ratio:173/40;background:#4b5ed6;width:min(98px,82%);margin-top:5px;display:block;-webkit-mask:url(/ratematch-logo-dark.png) 50%/contain no-repeat;mask:url(/ratematch-logo-dark.png) 50%/contain no-repeat}.target-direct b,.target-direct em{color:#052a23}.target-direct em{max-width:120px;font-size:8px}.direct-outcome-orbit{z-index:3;pointer-events:none;position:absolute;inset:0}.direct-outcome-orbit i{color:#f4fffb;width:max-content;font:850 7px/1 var(--font-display,Arial,sans-serif);letter-spacing:.07em;text-shadow:0 1px 4px #0000008c;white-space:nowrap;background:#03231dd1;border:1px solid #59e5bc3d;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-style:normal;display:flex;position:absolute;box-shadow:0 3px 9px #0003}.direct-outcome-orbit i:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 7px #d9a33db8}.ring-arc-label,.ota-orbit,.intelligence-orbit{pointer-events:none;position:absolute;inset:0}.ring-arc-label{z-index:4}.ring-arc-label i{width:1ch;color:inherit;font-family:var(--font-display,Arial,sans-serif);text-align:center;letter-spacing:0;font-size:9px;font-style:normal;font-weight:850;line-height:1;position:absolute;top:50%;left:50%}.market-arc{--arc-radius:calc(50cqi - 4px);color:#071f1a}.market-arc i{text-shadow:0 1px #ffffff38;font-size:13px;font-weight:900}.ai-offer-arc{--arc-radius:calc(32cqi + 8px);color:#f1fff9}.ai-offer-arc i{text-shadow:0 1px 3px #0000003d;font-size:12px;font-weight:900}.ota-orbit{z-index:10}.ota-orbit>b{white-space:nowrap;margin:0;position:absolute}.ota-mark{min-width:68px;font-family:var(--font-display,Arial,sans-serif);text-align:center;background:#ffffffe8;border:1px solid #0526202e;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1;box-shadow:0 5px 12px #00000021}.target-rings .ota-booking{color:#0561cf}.target-rings .ota-expedia{color:#1f2d5c}.target-rings .ota-hotels{color:#d71920}.target-rings .ota-agoda{color:#4a7c25}.target-rings .ota-trip{color:#1677d2}.target-rings .ota-priceline{color:#0075b9}.intelligence-orbit{z-index:3}.intelligence-orbit>b{white-space:nowrap;margin:0;position:absolute;top:50%;left:50%}.market-bubbles{z-index:2;pointer-events:none;border-radius:50%;display:none;position:absolute;inset:0;overflow:hidden}.market-bubble-slot{--bubble-size:27px;width:var(--bubble-size);aspect-ratio:1;position:absolute}.market-bubble-slot.small{--bubble-size:22px}.market-bubble-slot b{color:#08261f;will-change:transform;background:#f8edcf;border:1px solid #071f1a42;border-radius:50%;place-items:center;width:100%;height:100%;margin:0;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 3px 8px #031b1742}.market-bubble-slot i{color:inherit;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:13px;font-style:normal;font-weight:900;line-height:1}.market-bubble-slot.ota b{background:#fff}.market-bubble-slot img{object-fit:contain;width:16px;height:16px;display:block}.market-bubble-slot.mint b{background:#59e5bc}.market-bubble-slot.amber b{background:#f1bd59}.market-bubble-slot.cyan b{background:#62cbe5}.market-bubble-slot.coral b{background:#f18470}.market-bubble-slot.violet b{background:#aa94e8}.market-bubble-slot:nth-child(4n+1) b{animation:2.8s ease-in-out infinite market-bubble-flow-a}.market-bubble-slot:nth-child(4n+2) b{animation:3.35s ease-in-out -1.7s infinite market-bubble-flow-b}.market-bubble-slot:nth-child(4n+3) b{animation:3.9s ease-in-out -2.4s infinite market-bubble-flow-c}.market-bubble-slot:nth-child(4n) b{animation:4.35s ease-in-out -3.1s infinite market-bubble-flow-d}.market-bubbles .market-bubble-slot b{animation:none}@keyframes market-bubble-flow-a{0%,to{transform:translate(0)scale(.94)}18%{transform:translate(3px,-7px)scale(1.03)}41%{transform:translate(9px,-3px)scale(.99)}66%{transform:translate(5px,7px)scale(1.05)}84%{transform:translate(-5px,5px)scale(.97)}}@keyframes market-bubble-flow-b{0%,to{transform:translate(0)scale(1)}16%{transform:translate(-6px,-4px)scale(.95)}38%{transform:translate(-8px,5px)scale(1.04)}61%{transform:translateY(8px)scale(.98)}82%{transform:translate(7px,2px)scale(1.03)}}@keyframes market-bubble-flow-c{0%,to{transform:translate(0)scale(.97)}21%{transform:translate(6px,4px)scale(1.05)}43%{transform:translate(4px,9px)scale(.98)}69%{transform:translate(-7px,6px)scale(1.02)}87%{transform:translate(-5px,-4px)scale(.96)}}@keyframes market-bubble-flow-d{0%,to{transform:translate(0)scale(1.02)}19%{transform:translate(-4px,7px)scale(.96)}46%{transform:translate(-9px,-1px)scale(1.04)}72%{transform:translate(-2px,-8px)scale(.99)}88%{transform:translate(6px,-5px)scale(1.03)}}@keyframes market-water-shimmer{0%{background-position:0 0,28px 17px}50%{background-position:37px 21px,-12px 35px}to{background-position:74px 42px,-30px 53px}}.intelligence-orbit>b{color:#f4f6ff;font-family:var(--font-display,Arial,sans-serif);letter-spacing:.04em;text-shadow:0 1px 3px #0006;background:#192568eb;border:1px solid #bcc6ff5c;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;line-height:1;box-shadow:0 5px 12px #0003}.target-caption{border-top:1px solid #ffffff26;justify-content:space-between;gap:18px;width:min(100%,510px);margin-top:16px;padding-top:13px;display:flex}.target-caption span,.target-caption b{font:700 8px/1.45 var(--font-display);letter-spacing:.08em}.target-caption span{color:#819b93}.target-caption b{color:var(--mint);text-align:right}.hero-metrics{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-self:end;margin-top:60px;display:grid}.hero-metrics div{border-right:1px solid #ffffff24;min-height:105px;padding:22px 25px}.hero-metrics div:first-child{border-left:1px solid #ffffff24}.hero-metrics b,.hero-metrics span{display:block}.hero-metrics b{font:580 27px var(--font-display);color:var(--mint)}.hero-metrics span{color:#9bb3ac;margin-top:6px;font-size:10px}.home-page>.demo-dock{display:none}.simple-home-page{background:#f7f4ed}.simple-home-page>.demo-dock{display:none}.simple-home-hero{isolation:isolate;min-height:100svh;padding:clamp(150px,16vh,190px) max(34px,calc((100vw - var(--max)) / 2)) clamp(60px,8vh,92px);color:#fff;background:radial-gradient(circle at 82% 22%,#31ba9157,#0000 28%),linear-gradient(138deg,#031b17 0%,#07382e 58%,#06241f 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(52px,7vw,118px);display:grid;position:relative;overflow:hidden}.simple-home-hero:before{content:"";z-index:-1;border:1px solid #59e5bc26;border-radius:50%;width:580px;height:580px;position:absolute;top:12%;right:-190px;box-shadow:0 0 0 76px #59e5bc08,0 0 0 152px #59e5bc05}.simple-home-hero-copy{z-index:2;position:relative}.simple-home-hero-copy .kicker{color:var(--gold);margin-bottom:24px}.simple-home-hero-copy h1{max-width:760px;font:540 clamp(54px,5.5vw,88px)/.93 var(--font-display);letter-spacing:-.064em;margin:0}.simple-home-hero-copy h1 em{color:var(--mint);font-style:normal}.simple-home-hero-copy h1 strong{font-weight:540}.simple-home-hero-copy>p:not(.kicker){color:#c5d8d2;max-width:690px;margin:28px 0 0;font-size:clamp(15px,1.1vw,18px);line-height:1.7}.simple-home-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.simple-home-actions .btn{gap:18px;min-height:58px}.simple-home-proofline{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:15px 25px;margin-top:34px;padding-top:22px;display:flex}.simple-home-proofline span{color:#a7c0b9;font:750 10px var(--font-display);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.simple-home-proofline i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #59e5bc1a}.simple-offer-stage{z-index:2;place-items:center;min-height:620px;display:grid;position:relative}.simple-price-checker{color:#082920;background:#f8fbfa;border:1px solid #ffffff6b;border-radius:24px;width:min(100%,660px);position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2.2deg)rotateX(.5deg);box-shadow:0 46px 110px #0000005c}.simple-price-checker:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.simple-price-checker-head{background:#fffffff5;border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 20px;display:flex}.simple-price-checker-brand{align-items:center;gap:14px;display:flex}.simple-price-checker-brand img{width:112px;height:auto}.simple-price-checker-brand span{color:#223b34;min-height:29px;font:780 12px var(--font-display);letter-spacing:.1em;border-left:1px solid #d4dfdb;align-items:center;padding-left:14px;display:flex}.simple-price-checker-head>b{color:#477067;font:780 9px var(--font-display);letter-spacing:.09em;background:#f1f7f4;border:1px solid #cfe0da;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;display:flex}.simple-price-checker-head>b i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #59e5bc21}.simple-search-context{background:#eff3f2;border:1px solid #e0e7e4;border-radius:14px;margin:14px 16px 11px;padding:12px 14px 10px}.simple-search-context-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.simple-search-context-title span{color:#334a44;font:650 13px var(--font-display)}.simple-search-context-title b{color:#5e746d;font:660 10px var(--font-display);letter-spacing:.045em;text-transform:uppercase}.simple-search-context-grid{background:#fff;border:1px solid #dce5e2;border-radius:10px;grid-template-columns:1.35fr .82fr .7fr;margin-top:10px;display:grid}.simple-search-context-grid>span{border-right:1px solid #e2e8e5;flex-direction:column;justify-content:center;min-height:54px;padding:10px 13px;display:flex}.simple-search-context-grid>span:last-child{border-right:0}.simple-search-context-grid small{color:#788d86;font:780 9px var(--font-display);letter-spacing:.1em}.simple-search-context-grid b{color:#122f27;font:680 14px var(--font-display);margin-top:4px}.simple-search-context>p{color:#5f746d;margin:8px 0 0;font-size:10px;line-height:1.4}.simple-direct-card{background:#e7f8f1;border:1px solid #cde6dc;border-radius:15px;margin:0 16px 11px;overflow:hidden;box-shadow:0 13px 30px #08392c17}.simple-direct-card>header{color:#fff;background:#0b5544;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:9px 13px;display:flex}.simple-direct-card>header span{font:800 10px var(--font-display);letter-spacing:.09em}.simple-direct-card>header b{color:#062d24;background:var(--mint);font:790 10px var(--font-display);border-radius:999px;padding:5px 8px}.simple-direct-card-main{grid-template-columns:1.2fr .8fr;display:grid}.simple-room-copy{padding:15px 16px 12px}.simple-room-copy>small,.simple-direct-price>small{color:#426d61;font:770 9px var(--font-display);letter-spacing:.08em}.simple-room-copy h2{font:650 22px/1 var(--font-display);letter-spacing:-.035em;margin:6px 0 7px}.simple-room-copy p{color:#3f6359;margin:0;font-size:11px}.simple-room-copy p i{background:#20a87e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.simple-room-copy p span{color:#a1b7b0;padding:0 4px}.simple-direct-price{text-align:right;border-left:1px solid #c8e1d8;flex-direction:column;justify-content:center;padding:15px 16px 12px;display:flex}.simple-direct-price strong{color:#073c30;font:720 28px/1 var(--font-display);letter-spacing:-.035em;margin-top:4px}.simple-direct-price span{color:#55736a;margin-top:5px;font-size:10px}.simple-direct-value{color:#6d5118;background:#fff8e8e6;border:1px solid #d9a33d59;border-radius:9px;align-items:center;gap:9px;margin:0 12px 10px;padding:9px 11px;display:flex}.simple-direct-value>i{color:#fff;background:var(--gold);width:22px;height:22px;font:700 15px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.simple-direct-value span{flex-direction:column;gap:1px;display:flex}.simple-direct-value b{font:720 11px var(--font-display)}.simple-direct-value small{color:#806a39;font-size:9px}.simple-direct-card button{color:#fff;cursor:default;width:calc(100% - 24px);min-height:40px;font:800 11px var(--font-display);letter-spacing:.11em;background:#073c31;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin:0 12px 12px;padding:0 15px;display:flex}.simple-direct-card button span{color:var(--mint);font-size:13px}.simple-market-proof{background:#fff;border:1px solid #e0e7e4;border-radius:12px;grid-template-columns:1.25fr .65fr .72fr auto;align-items:center;gap:12px;min-height:58px;margin:0 16px 11px;padding:10px 12px;display:grid}.simple-market-proof>div{flex-direction:column;gap:2px;display:flex}.simple-market-proof>div b{font:780 13px var(--font-display)}.simple-market-proof>div small,.simple-market-proof>span{color:#6c817a;font-size:9px}.simple-market-proof>strong{font:720 18px var(--font-display);white-space:nowrap}.simple-market-proof>em{color:#087657;font:800 8px var(--font-display);letter-spacing:.07em;white-space:nowrap;background:#e0f7ed;border-radius:999px;padding:5px 7px;font-style:normal}.simple-price-insight{color:#fff;background:linear-gradient(104deg,#30276f,#4c5ed5 68%,#3158bb);grid-template-columns:.9fr 1.1fr auto;align-items:center;gap:16px;min-height:61px;padding:11px 16px;display:grid}.simple-price-insight>div{flex-direction:column;gap:3px;display:flex}.simple-price-insight small{color:#dce0ff;font:780 8px var(--font-display);letter-spacing:.1em}.simple-price-insight b{font:680 13px var(--font-display)}.simple-price-insight p{color:#f0f1ff;margin:0;font-size:10px;line-height:1.45}.simple-price-insight>strong{color:#fff;font:790 9px var(--font-display);letter-spacing:.06em;white-space:nowrap;background:#08194138;border:1px solid #ffffff40;border-radius:8px;padding:8px 9px}.simple-offer-signal{border:1px solid #ffffff42;border-radius:12px;flex-direction:column;gap:3px;min-width:215px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 36px #00000038}.simple-offer-signal small{font:820 6px var(--font-display);letter-spacing:.11em}.simple-offer-signal b{font:650 9px var(--font-display)}.simple-offer-signal strong{font:720 13px var(--font-display);margin-top:4px}.simple-offer-signal.intelligence{color:#fff;background:#3f4dc2f5;top:44%;right:-3%}.simple-offer-signal.intelligence small{color:#cbd1ff}@media (max-width:1180px){.simple-home-hero{grid-template-columns:1fr 1fr;gap:38px}.simple-home-hero-copy h1{font-size:clamp(47px,5.6vw,68px)}.simple-offer-stage{min-height:540px}.simple-price-checker{transform:perspective(1400px)rotateY(-1.4deg)}.simple-price-checker-head{padding-left:14px;padding-right:14px}.simple-offer-signal.intelligence{right:-1%}}@media (min-width:901px) and (max-width:1180px){.simple-home-hero{grid-template-columns:minmax(380px,.86fr) minmax(470px,1.14fr);gap:16px;padding-left:16px;padding-right:16px}.simple-home-hero-copy h1{font-size:clamp(55px,6.2vw,68px);line-height:.93}}@media (min-width:1700px) and (min-height:900px){.simple-home-page{--max:1660px}.simple-home-hero{grid-template-columns:minmax(0,.94fr) minmax(650px,1.06fr);gap:clamp(64px,5.5vw,104px)}.simple-price-checker{width:min(100%,740px)}.simple-price-checker-brand img{width:120px}.simple-price-checker-head>b{font-size:10px}.simple-search-context-title span{font-size:14px}.simple-search-context-title b{font-size:11px}.simple-search-context-grid small{font-size:10px}.simple-search-context-grid b{font-size:15px}.simple-search-context>p,.simple-direct-card>header span,.simple-direct-card>header b{font-size:11px}.simple-room-copy>small,.simple-direct-price>small{font-size:10px}.simple-room-copy h2{font-size:24px}.simple-room-copy p,.simple-direct-value b{font-size:12px}.simple-direct-price strong{font-size:31px}.simple-direct-price span,.simple-direct-value small{font-size:10px}.simple-direct-card button{font-size:12px}.simple-market-proof>div b{font-size:14px}.simple-market-proof>div small,.simple-market-proof>span{font-size:10px}.simple-market-proof>strong{font-size:20px}.simple-market-proof>em,.simple-price-insight small{font-size:9px}.simple-price-insight b{font-size:14px}.simple-price-insight p{font-size:11px}.simple-price-insight>strong{font-size:10px}}.direct-problem-section{color:#092d25;background:radial-gradient(circle at 8% 86%,#58e5bc21,#0000 26%),linear-gradient(135deg,#faf8f2 0%,#f4f1e8 100%);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.direct-problem-heading{grid-template-columns:minmax(0,1.15fr) minmax(340px,.62fr);align-items:end;gap:clamp(40px,7vw,110px);display:grid}.direct-problem-heading h2{color:#092d25;letter-spacing:-.055em;max-width:1050px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(44px,4.7vw,74px);font-weight:560;line-height:.97}.direct-problem-heading h2 em{color:#147b63;font-style:normal}.direct-problem-heading>p{color:#526b64;border-left:3px solid #e6af44;max-width:560px;margin:0;padding:0 0 4px 24px;font-size:14px;line-height:1.68}.direct-problem-equation{grid-template-columns:minmax(170px,.55fr) 52px minmax(460px,1.35fr) 52px minmax(280px,.85fr);align-items:stretch;margin-top:clamp(28px,4vh,46px);display:grid}.direct-problem-equation>article{border-radius:20px;min-width:0;min-height:222px;padding:clamp(22px,2vw,31px)}.direct-problem-equation>i{color:#147b63;place-items:center;font:600 clamp(26px,2.3vw,38px) Space Grotesk,Arial,sans-serif;display:grid}.direct-problem-equation small,.direct-problem-response-rail small{letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850}.direct-price-trigger{color:#092d25;background:linear-gradient(145deg,#f6cf73,#e6af44);border:1px solid #e1c47c;flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 18px 44px #9e6e171f}.direct-price-trigger small{color:#725019}.direct-price-trigger strong{letter-spacing:-.065em;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(38px,4vw,62px);line-height:.88}.direct-price-trigger span{color:#5f461d;font-size:11px;line-height:1.35}.direct-context-stack{color:#fff;background:linear-gradient(145deg,#073c31,#0c6d58);flex-direction:column;display:flex;box-shadow:0 22px 48px #073c3129}.direct-context-stack header{justify-content:space-between;align-items:center;gap:16px;display:flex}.direct-context-stack header small{color:#f0bd54}.direct-context-stack header b{color:#59e5bc;letter-spacing:.08em;font-family:Space Grotesk,Arial,sans-serif;font-size:11px}.direct-context-stack>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:auto 0;display:grid}.direct-context-stack>div span{color:#d9ebe5;text-align:center;letter-spacing:.035em;background:#ffffff0e;border:1px solid #ffffff21;border-radius:9px;place-items:center;min-height:44px;padding:8px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:720;display:grid}.direct-context-stack>strong{color:#fff;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(16px,1.35vw,21px);font-weight:620}.direct-comparable-offer{color:#fff;background:radial-gradient(circle at 95% 5%,#59e5bc26,#0000 34%),linear-gradient(145deg,#293b8e,#4b5ed6);border:1px solid #5568dc;flex-direction:column;display:flex;box-shadow:0 22px 48px #3a49a82b}.direct-comparable-offer small{color:#59e5bc}.direct-comparable-offer strong{letter-spacing:-.045em;max-width:290px;margin:auto 0 9px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(23px,2.15vw,34px);font-weight:610;line-height:.98}.direct-comparable-offer p{color:#dce0fa;margin:0;font-size:10px;line-height:1.45}.direct-comparable-offer>b{color:#f0bd54;letter-spacing:.13em;margin-top:17px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px}.direct-problem-response-rail{grid-template-columns:minmax(230px,.62fr) 58px minmax(0,1.38fr);align-items:stretch;margin-top:14px;display:grid}.direct-problem-response-rail article{background:#ffffffbd;border:1px solid #d8e0dc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:grid}.direct-problem-response-rail article small{color:#7a8b86}.direct-problem-response-rail article b{color:#405b53;text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:11px;font-weight:650}.direct-problem-response-rail article span{color:#71817c;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850}.direct-problem-response-rail>i{color:#147b63;place-items:center;font:700 21px Space Grotesk,Arial,sans-serif;display:grid}.direct-problem-response-rail .direct-problem-ratematch{background:#4b5ed614;border-color:#4b5ed6}.direct-problem-response-rail .direct-problem-ratematch small,.direct-problem-response-rail .direct-problem-ratematch span{color:#3f51bd}.direct-problem-response-rail .direct-problem-ratematch b{color:#173f35}.direct-problem-link{align-self:flex-end;margin-top:16px;text-decoration:none}@media (min-width:1700px) and (min-height:900px){.direct-problem-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.direct-problem-heading h2{font-size:78px}.direct-problem-heading>p{font-size:16px}.direct-problem-equation>article{min-height:255px}.direct-context-stack>div span{min-height:53px;font-size:9px}.direct-problem-response-rail article b{font-size:13px}}@media (min-width:681px) and (max-width:1100px){.direct-problem-section{padding-left:28px;padding-right:28px}.direct-problem-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.direct-problem-heading h2{font-size:clamp(38px,5vw,55px)}.direct-problem-heading>p{padding-left:17px;font-size:10px;line-height:1.5}.direct-problem-equation{grid-template-columns:minmax(125px,.5fr) 28px minmax(260px,1.25fr) 28px minmax(170px,.8fr)}.direct-problem-equation>article{border-radius:15px;min-height:190px;padding:17px}.direct-context-stack>div{gap:5px}.direct-context-stack>div span{min-height:38px;padding:5px;font-size:6px}.direct-context-stack header b{font-size:8px}.direct-comparable-offer strong{font-size:clamp(19px,2.6vw,28px)}.direct-problem-response-rail{grid-template-columns:minmax(180px,.62fr) 32px minmax(0,1.38fr)}.direct-problem-response-rail article{gap:10px;min-height:62px;padding:10px 12px}.direct-problem-response-rail article b{font-size:8px}}@media (min-width:961px) and (max-height:900px){.direct-problem-section{padding-top:72px;padding-bottom:28px}.direct-problem-heading h2{font-size:clamp(39px,4vw,58px)}.direct-problem-heading>p{font-size:11px;line-height:1.5}.direct-problem-equation{margin-top:24px}.direct-problem-equation>article{min-height:184px;padding:20px}.direct-context-stack>div span{min-height:37px}.direct-problem-response-rail article{min-height:60px}.direct-problem-link{margin-top:10px}}@media (max-width:680px){.direct-problem-section{min-height:auto;padding-top:96px;padding-bottom:78px}.direct-problem-heading{grid-template-columns:1fr;gap:24px}.direct-problem-heading h2{font-size:clamp(39px,12vw,55px)}.direct-problem-heading>p{padding-left:17px;font-size:12px}.direct-problem-equation{grid-template-columns:1fr;gap:10px;margin-top:34px}.direct-problem-equation>article{min-height:205px}.direct-problem-equation>i{min-height:28px}.direct-context-stack>div{grid-template-columns:repeat(2,1fr);margin:24px 0}.direct-problem-response-rail{grid-template-columns:1fr;gap:8px;margin-top:16px}.direct-problem-response-rail>i{min-height:26px;transform:rotate(90deg)}.direct-problem-response-rail article{text-align:left;grid-template-columns:1fr;gap:8px}.direct-problem-response-rail article b{text-align:left}.direct-problem-link{align-self:flex-start}}@media (min-width:901px) and (max-height:820px){.simple-offer-stage{min-height:520px}.simple-price-checker-head{min-height:55px;padding:8px 14px}.simple-price-checker-brand img{width:92px}.simple-price-checker-brand span{white-space:nowrap;min-height:24px;padding-left:10px;font-size:12px}.simple-price-checker-head>b{white-space:nowrap;padding:7px 9px;font-size:10px}.simple-search-context{margin:9px 13px 7px;padding:8px 10px 7px}.simple-search-context-title span{font-size:15px}.simple-search-context-title b{font-size:11px}.simple-search-context-grid{margin-top:7px}.simple-search-context-grid>span{min-height:43px;padding:7px 10px}.simple-search-context-grid small{font-size:10px}.simple-search-context-grid b{font-size:14px}.simple-search-context>p{margin-top:5px;font-size:10px}.simple-direct-card{margin:0 13px 7px}.simple-direct-card>header{min-height:30px;padding:6px 10px}.simple-direct-card>header span{white-space:nowrap;font-size:11px}.simple-direct-card>header b{white-space:nowrap;padding:4px 7px;font-size:11px}.simple-room-copy,.simple-direct-price{padding:10px 12px 8px}.simple-room-copy>small,.simple-direct-price>small{font-size:10px}.simple-room-copy h2{margin:4px 0 5px;font-size:23px}.simple-room-copy p{font-size:11px}.simple-direct-price strong{font-size:29px}.simple-direct-price span{margin-top:3px;font-size:10px}.simple-direct-value{margin:0 9px 7px;padding:6px 9px}.simple-direct-value>i{width:19px;height:19px;font-size:12px}.simple-direct-value b{font-size:12px}.simple-direct-value small{font-size:10px}.simple-direct-card button{min-height:34px;margin:0 9px 9px;font-size:12px}.simple-market-proof{min-height:48px;margin:0 13px 7px;padding:7px 10px}.simple-market-proof>div b{font-size:14px}.simple-market-proof>div small,.simple-market-proof>span{font-size:10px}.simple-market-proof>strong{font-size:20px}.simple-market-proof>em{font-size:9px}.simple-price-insight{gap:10px;min-height:51px;padding:8px 13px}.simple-price-insight small{font-size:9px}.simple-price-insight b{font-size:14px}.simple-price-insight p{font-size:11px}.simple-price-insight>strong{padding:7px;font-size:10px}}@media (max-width:900px){.simple-home-hero{grid-template-columns:1fr;min-height:auto;padding-top:142px}.simple-home-hero-copy h1{font-size:clamp(50px,9.2vw,76px)}.simple-offer-stage{width:min(100%,720px);margin:0 auto}}@media (max-width:620px){.simple-home-hero{padding:120px 20px 54px}.simple-home-hero-copy h1{font-size:clamp(42px,13.5vw,61px)}.simple-home-actions{flex-direction:column;align-items:stretch;gap:17px}.simple-home-actions .ghost-link{text-align:center}.simple-home-proofline{flex-direction:column;align-items:flex-start}.simple-offer-stage{min-height:610px}.simple-price-checker{border-radius:18px;transform:none}.simple-price-checker-head{gap:8px;min-height:61px;padding:11px 12px}.simple-price-checker-brand{gap:8px}.simple-price-checker-brand img{width:86px}.simple-price-checker-brand span{min-height:24px;padding-left:8px;font-size:11px}.simple-price-checker-head>b{padding:7px 8px;font-size:9px}.simple-search-context{margin:10px 10px 8px;padding:10px}.simple-search-context-grid{grid-template-columns:1.2fr .8fr .65fr}.simple-search-context-grid>span{min-height:48px;padding:8px}.simple-search-context-title span{font-size:14px}.simple-search-context-title b{font-size:10px}.simple-search-context-grid small{font-size:9px}.simple-search-context-grid b{font-size:13px}.simple-search-context>p{display:none}.simple-direct-card{margin:0 10px 8px}.simple-direct-card>header{flex-direction:column;align-items:flex-start;gap:6px}.simple-direct-card-main{grid-template-columns:1.1fr .9fr}.simple-room-copy,.simple-direct-price{padding:12px 10px}.simple-direct-card>header span,.simple-direct-card>header b{font-size:10px}.simple-room-copy>small,.simple-direct-price>small{font-size:9px}.simple-room-copy h2{font-size:21px}.simple-room-copy p{font-size:10px}.simple-direct-price strong{font-size:25px}.simple-direct-price span{font-size:10px}.simple-direct-value b{font-size:11px}.simple-direct-value small{font-size:9px}.simple-direct-card button{font-size:11px}.simple-market-proof{grid-template-columns:1fr auto;margin:0 10px 8px}.simple-market-proof>span,.simple-market-proof>em{display:none}.simple-market-proof>div b{font-size:13px}.simple-market-proof>div small{font-size:9px}.simple-market-proof>strong{font-size:18px}.simple-price-insight{grid-template-columns:1fr auto;gap:8px}.simple-price-insight small{font-size:8px}.simple-price-insight b{font-size:12px}.simple-price-insight>strong{font-size:9px}.simple-price-insight p{display:none}}.simple-section{padding:clamp(86px,9vw,140px) max(34px,calc((100vw - var(--max)) / 2))}.simple-section-heading{max-width:900px}.simple-section-heading .kicker{margin-bottom:18px}.simple-section-heading h2{color:var(--ink);font:540 clamp(43px,4.5vw,70px)/1.01 var(--font-display);letter-spacing:-.055em;margin:0}.simple-section-heading h2 em{color:#137b63;font-style:normal}.simple-section-heading>p:last-child{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.72}.simple-section-heading.light h2{color:#fff}.simple-section-heading.light h2 em{color:var(--mint)}.home-explainer{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 18%,#5062d63d,#0000 27%),radial-gradient(circle at 8% 84%,#57e7bd21,#0000 31%),linear-gradient(136deg,#031b17 0%,#052f28 62%,#061f1b 100%);grid-template-columns:minmax(275px,.48fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,5vw,82px);min-height:100svh;display:grid;position:relative;overflow:hidden}.home-explainer:before{content:"";pointer-events:none;z-index:-1;opacity:.15;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.home-explainer-copy{z-index:1;position:relative}.home-explainer-copy .kicker{color:var(--gold)}.home-explainer-copy h2{max-width:590px;font:540 clamp(42px,4.6vw,72px)/.98 var(--font-display);letter-spacing:-.058em;margin:0}.home-explainer-copy h2 em{color:var(--mint);font-style:normal}.home-explainer-copy>p:not(.kicker){color:#b9cec8;max-width:560px;margin:25px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.7}.home-explainer-copy>small{color:#7f9b93;font:760 clamp(6px,.55vw,8px)/1.45 var(--font-display);letter-spacing:.13em;margin-top:18px;display:block}.home-explainer-sequence{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:48px;margin-top:30px;display:grid}.home-explainer-sequence span,.home-explainer-sequence strong{font:820 clamp(8px,.7vw,10px) var(--font-display);letter-spacing:.13em;text-align:center}.home-explainer-sequence span{color:#b8cbc6}.home-explainer-sequence strong{color:var(--mint)}.home-explainer-sequence i{color:var(--gold);font:700 15px var(--font-display);font-style:normal}.home-explainer-player{background:#020d0b;border:1px solid #ffffff47;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 36px 88px #00000061,0 0 0 8px #57e7bd09}.home-explainer-player>header,.home-explainer-player>footer{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;display:flex}.home-explainer-player>header{color:#9db7af;background:linear-gradient(90deg,#052b24,#082f29);border-bottom:1px solid #ffffff21}.home-explainer-player>header span,.home-explainer-player>header b{font:790 7px var(--font-display);letter-spacing:.13em}.home-explainer-player>header span:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #57e7bd1c}.home-explainer-player>header b{color:var(--gold)}.home-explainer-player video{aspect-ratio:16/9;object-fit:cover;background:#031815;width:100%;display:block}.home-explainer-player>footer{background:#051d18;border-top:1px solid #ffffff1f;min-height:54px}.home-explainer-player>footer strong{color:#fff;font:800 8px var(--font-display);letter-spacing:.13em}.home-explainer-player>footer span{color:#8ca59e;text-align:right;font-size:9px}@media (min-width:1700px) and (min-height:900px){.home-explainer{grid-template-columns:minmax(390px,.48fr) minmax(0,1.28fr);gap:92px}.home-explainer-copy h2{font-size:76px}.home-explainer-copy>p:not(.kicker){font-size:16px}.home-explainer-player>header,.home-explainer-player>footer{min-height:58px;padding-inline:23px}.home-explainer-player>header span,.home-explainer-player>header b,.home-explainer-player>footer strong{font-size:9px}.home-explainer-player>footer span{font-size:11px}}@media (min-width:681px) and (max-width:1180px){.home-explainer{grid-template-columns:minmax(250px,.48fr) minmax(0,1.18fr);gap:30px;padding-left:28px;padding-right:28px}.home-explainer-copy h2{font-size:clamp(38px,4.8vw,54px)}.home-explainer-copy>p:not(.kicker){margin-top:19px;font-size:12px;line-height:1.58}.home-explainer-sequence{margin-top:22px}.home-explainer-player>header,.home-explainer-player>footer{padding-inline:13px}.home-explainer-player>footer span{max-width:210px;font-size:8px}}@media (min-width:681px) and (max-height:800px){.home-explainer{padding-top:100px;padding-bottom:22px}.home-explainer-copy .kicker{margin-bottom:13px}.home-explainer-copy h2{font-size:clamp(36px,min(4.2vw,6.3vh),56px)}.home-explainer-copy>p:not(.kicker){margin-top:17px}.home-explainer-sequence{min-height:42px;margin-top:19px}.home-explainer-copy>small{margin-top:13px}.home-explainer-player>header{min-height:40px}.home-explainer-player>footer{min-height:44px}}@media (max-width:680px){.home-explainer{grid-template-columns:1fr;gap:38px;min-height:auto;padding:94px 20px 76px}.home-explainer:before{-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-explainer-copy h2{font-size:clamp(39px,11.6vw,58px)}.home-explainer-copy>p:not(.kicker){margin-top:20px;font-size:13px}.home-explainer-sequence{margin-top:23px}.home-explainer-player{border-radius:16px}.home-explainer-player>header,.home-explainer-player>footer{min-height:46px;padding-inline:12px}.home-explainer-player>header span,.home-explainer-player>header b{font-size:6px}.home-explainer-player>footer span{max-width:180px;font-size:7px;line-height:1.35}}@media (max-width:430px){.home-explainer-player>footer{flex-direction:column;align-items:flex-start;gap:5px;padding-block:10px}.home-explainer-player>footer span{text-align:left;max-width:none}}.simple-products{background:#f7f4ed}.simple-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:58px;display:grid}.simple-product-card{background:#fff;border:1px solid #d8dfda;border-radius:22px;flex-direction:column;min-height:520px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #072a210f}.simple-product-card:before{content:"";border:1px solid #137b631a;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-170px;box-shadow:0 0 0 45px #137b6306,0 0 0 90px #137b6305}.simple-product-card.simple-product-layer{color:#fff;background:linear-gradient(140deg,#24357f,#4b5ed6);border-color:#33459c;box-shadow:0 28px 70px #26347b33}.simple-product-number{color:#052b2214;font:700 72px var(--font-display);letter-spacing:-.07em;position:absolute;top:22px;right:30px}.simple-product-layer .simple-product-number{color:#ffffff1a}.simple-product-icon{border:2px solid #0c8066;border-radius:8px;width:94px;height:74px;margin-bottom:43px;position:relative;box-shadow:inset 0 9px #d8f7ed}.simple-product-icon span:first-child{background:#d8f7ed;border-radius:4px;width:44px;height:29px;position:absolute;top:23px;left:14px}.simple-product-icon span:nth-child(2){background:var(--gold);border-radius:3px;width:15px;height:29px;position:absolute;top:23px;right:14px}.simple-product-icon span:last-child{background:#0c8066;width:56px;height:2px;position:absolute;bottom:-10px;left:18px}.simple-product-icon.layer-icon{border-color:#fffc;box-shadow:inset 0 9px #ffffff26,0 0 0 8px #59e5bc1f}.simple-product-icon.layer-icon span:first-child{background:var(--mint);width:62px;height:12px;top:25px;box-shadow:0 18px #ffffffbf}.simple-product-icon.layer-icon span:nth-child(2){display:none}.simple-product-icon.layer-icon span:last-child{background:#fff}.simple-product-card>small{color:#8b9c96;font:820 9px var(--font-display);letter-spacing:.14em}.simple-product-layer>small{color:#bdc5f1}.simple-product-card h3{color:#082d24;font:580 clamp(32px,3vw,46px)/1.02 var(--font-display);letter-spacing:-.045em;margin:14px 0 0}.simple-product-layer h3{color:#fff}.simple-product-card>p{color:#61736e;max-width:550px;margin:19px 0 0;font-size:14px;line-height:1.7}.simple-product-layer>p{color:#d5daf5}.simple-product-card ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.simple-product-card li{color:#45615a;align-items:center;gap:10px;font-size:12px;display:flex}.simple-product-card li:before{content:"✓";color:#137b63;font-weight:900}.simple-product-layer li{color:#e3e7ff}.simple-product-layer li:before{color:var(--mint)}.simple-product-card>a{color:#0e735d;font:800 11px var(--font-display);letter-spacing:.045em;margin-top:auto;padding-top:30px}.simple-product-layer>a{color:var(--mint)}.simple-products-bridge{color:#fff;background:#073d32;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:24px 28px;display:flex}.simple-products-bridge span{color:var(--gold);font:820 8px var(--font-display);letter-spacing:.14em}.simple-products-bridge b{font:620 14px var(--font-display);text-align:right}.simple-mechanism{color:#fff;background:radial-gradient(circle at 50% 100%,#4b5ed640,#0000 36%),#061e19}.simple-mechanism .simple-section-heading{max-width:1100px}.simple-mechanism-flow{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;margin-top:65px;display:grid}.simple-mechanism-flow>article{background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;min-height:310px;padding:30px;position:relative}.simple-mechanism-flow>article.intelligence-core-step{z-index:1;background:linear-gradient(155deg,#4b5ed66b,#4b5ed629);border-color:#7e8eefad;transform:scale(1.045);box-shadow:0 28px 70px #0000003d,inset 0 0 0 1px #ffffff0f}.simple-mechanism-flow>article>span{color:#ffffff1a;font:700 44px var(--font-display);position:absolute;top:16px;right:22px}.simple-mechanism-flow>i{color:var(--gold);font:400 26px var(--font-display);text-align:center;font-style:normal}.simple-mechanism-symbol{width:70px;height:70px;color:var(--mint);font:500 28px var(--font-display);background:#59e5bc14;border:1px solid #59e5bc61;border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.simple-mechanism-symbol.intelligence-symbol{color:#dbe0ff;background:#4b5ed64d;border-color:#7e8eef8c}.simple-mechanism-symbol.direct-symbol{color:#082d24;background:var(--mint);border:0}.simple-mechanism-flow article small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.15em}.simple-mechanism-flow h3{font:570 27px var(--font-display);letter-spacing:-.035em;margin:10px 0 0}.simple-mechanism-flow p{color:#aabeb8;margin:16px 0 0;font-size:12px;line-height:1.65}.hotel-control-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.hotel-control-tags b{color:var(--mint);font:800 7px var(--font-display);letter-spacing:.1em;background:#59e5bc14;border:1px solid #59e5bc4d;border-radius:999px;padding:7px 9px}.simple-mechanism-result{background:linear-gradient(90deg,#59e5bc14,#4b5ed629);border:1px solid #59e5bc4d;border-radius:12px;grid-template-columns:auto auto 1fr auto minmax(280px,1.45fr);align-items:center;gap:22px;margin:28px auto 0;padding:18px 22px;display:grid}.simple-mechanism-result span{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.14em}.simple-mechanism-result>i{color:var(--mint);text-align:center;font-style:normal}.simple-mechanism-result b{color:#d9ebe5;font:700 12px var(--font-display);text-align:center;letter-spacing:.04em}.simple-mechanism-result strong{color:#052d24;background:var(--mint);font:900 9px var(--font-display);letter-spacing:.07em;text-align:center;border-radius:999px;padding:11px 14px}.simple-mechanism-result strong em{color:#fff;white-space:nowrap;background:#147b63;border-radius:999px;margin-left:6px;padding:4px 7px;font-style:normal}.simple-inline-link{width:max-content;color:var(--mint);font:760 10px var(--font-display);letter-spacing:.06em;margin:28px auto 0;display:block}.simple-control{background:#f7f4ed;grid-template-columns:minmax(0,.75fr) minmax(560px,1.25fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.simple-control-copy h2{color:#092e25;font:550 clamp(46px,5vw,75px)/.98 var(--font-display);letter-spacing:-.055em;margin:16px 0 0}.simple-control-copy h2 em{color:#137b63;font-style:normal}.simple-control-copy>p:not(.kicker){color:#63746f;max-width:580px;margin:25px 0 0;font-size:15px;line-height:1.72}.simple-control-copy .btn{margin-top:32px}.simple-control-panel{background:#fff;border:1px solid #d6e1dc;border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #082b221a}.simple-control-header{color:#fff;background:#073d32;justify-content:space-between;align-items:center;min-height:70px;padding:0 25px;display:flex}.simple-control-header span{font:850 9px var(--font-display);letter-spacing:.11em;align-items:center;gap:10px;display:flex}.simple-control-header i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #59e5bc1a}.simple-control-header b{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.simple-rule-row{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:18px;min-height:83px;padding:0 24px;display:flex}.simple-rule-row>span{grid-template-columns:32px 1fr;align-items:center;column-gap:13px;display:grid}.simple-rule-row i{color:#4b5ed6;width:32px;height:32px;font:850 11px var(--font-display);background:#eceeff;border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.simple-rule-row.active i{color:#0d765e;background:#dff7ef}.simple-rule-row b{color:#143f35;font:720 13px var(--font-display)}.simple-rule-row small{color:#8a9b96;margin-top:4px;font-size:9px}.simple-rule-row strong{color:#577069;font:850 8px var(--font-display);letter-spacing:.09em}.simple-rule-row.active strong{color:#0d765e}.simple-control-footer{color:#fff;background:#4b5ed6;justify-content:center;align-items:center;gap:22px;min-height:66px;padding:0 25px;display:flex}.simple-control-footer span{font:700 10px var(--font-display)}.simple-control-footer i{color:var(--mint);font-style:normal}.simple-control-footer b{font:800 11px var(--font-display)}.simple-connect{background:#fff}.simple-connect-map{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:16px;margin-top:58px;display:grid}.simple-connect-map>article,.simple-channel-bridge{border-radius:18px;min-height:310px;padding:32px}.simple-connect-map>article{background:#f8faf9;border:1px solid #dfe6e3}.simple-connect-map>article.connected{color:#fff;background:#0b4f40;border-color:#416951}.simple-connect-map small{color:#9a7a36;font:850 8px var(--font-display);letter-spacing:.13em}.simple-connect-map h3{color:#103b31;font:580 34px var(--font-display);letter-spacing:-.04em;margin:31px 0 0}.simple-connect-map .connected h3{color:#fff}.simple-connect-map p{color:#667a74;margin:18px 0 0;font-size:12px;line-height:1.7}.simple-connect-map .connected p{color:#c9ddd6}.simple-connect-map article>b{color:#187d65;font:850 8px var(--font-display);letter-spacing:.1em;margin-top:40px;display:block}.simple-connect-map .connected>b{color:var(--mint)}.simple-channel-bridge{color:#fff;background:linear-gradient(145deg,#26377f,#4b5ed6);position:relative;box-shadow:0 24px 55px #3241912e}.simple-channel-bridge:before,.simple-channel-bridge:after{content:"";background:var(--gold);width:17px;height:2px;position:absolute;top:50%}.simple-channel-bridge:before{left:-17px}.simple-channel-bridge:after{right:-17px}.simple-channel-bridge small{color:#bfc8ff}.simple-channel-bridge h3{color:#fff}.simple-channel-bridge p{color:#d8dcf5}.simple-channel-logos{flex-wrap:wrap;align-items:center;gap:7px;margin-top:27px;display:flex}.simple-channel-logos img{object-fit:contain;background:#fff;border-radius:5px;width:62px;height:34px;padding:6px}.simple-channel-logos span{color:#cbd1f4;font:700 8px var(--font-display)}.simple-stack-row{background:#f8faf9;border:1px solid #e0e7e4;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding:18px;display:grid}.simple-stack-row span{color:#416159;min-height:47px;font:740 9px var(--font-display);letter-spacing:.05em;background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:0 4px 14px #082b220a}.simple-pricing{color:#fff;background:#072d25;grid-template-columns:1fr minmax(430px,.72fr);align-items:center;gap:clamp(70px,10vw,160px);display:grid}.simple-pricing-copy h2{font:550 clamp(47px,5vw,76px)/.98 var(--font-display);letter-spacing:-.055em;margin:18px 0 0}.simple-pricing-copy h2 em{color:var(--mint);font-style:normal}.simple-pricing-copy>p:not(.kicker){color:#b2c9c2;max-width:630px;margin:25px 0 30px;font-size:15px;line-height:1.72}.simple-price-card{color:#092e25;background:#eefbf6;border:1px solid #59e5bc47;border-radius:20px;padding:38px;box-shadow:0 28px 70px #0003}.simple-price-card>small{color:#16816a;font:850 8px var(--font-display);letter-spacing:.14em}.simple-price-card>div{align-items:center;gap:22px;margin-top:21px;display:flex}.simple-price-card>div b{color:#0b4f40;font:650 76px/.9 var(--font-display);letter-spacing:-.07em}.simple-price-card>div span{color:#526e66;font:670 12px/1.4 var(--font-display)}.simple-price-card ul{border-top:1px solid #cedfd9;border-bottom:1px solid #cedfd9;gap:12px;margin:29px 0;padding:24px 0;list-style:none;display:grid}.simple-price-card li{color:#4c665f;gap:10px;font-size:11px;display:flex}.simple-price-card li:before{content:"✓";color:#118069;font-weight:900}.simple-price-card .btn{color:#fff;background:#0b4f40;justify-content:space-between;width:100%}.simple-proof{background:#f7f4ed}.simple-proof-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.simple-proof-heading .kicker{grid-column:1/-1;margin-bottom:0}.simple-proof-heading h2{color:#0b3027;font:550 clamp(42px,4.5vw,68px)/1.01 var(--font-display);letter-spacing:-.052em;margin:0}.simple-proof-heading h2 em{color:#137b63;font-style:normal}.simple-proof-heading a{color:#15735e;font:800 10px var(--font-display);letter-spacing:.04em}.simple-proof-grid{border-top:1px solid #d6ddd9;border-bottom:1px solid #d6ddd9;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.simple-proof-grid article{flex-direction:column;justify-content:center;min-height:175px;padding:29px;display:flex}.simple-proof-grid article+article{border-left:1px solid #d6ddd9}.simple-proof-grid b{color:#0e735d;font:590 clamp(38px,4vw,58px) var(--font-display);letter-spacing:-.05em}.simple-proof-grid span{color:#667a74;max-width:180px;margin-top:12px;font-size:10px;line-height:1.5}.simple-proof-statement{color:#fff;background:#4b5ed6;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:26px;padding:18px 24px;display:grid}.simple-proof-statement span{color:#cdd3ff;font:850 8px var(--font-display);letter-spacing:.13em}.simple-proof-statement b{font:650 15px var(--font-display);text-align:center}.strategic-evidence{position:relative;overflow:hidden}.strategic-evidence:before{content:"";pointer-events:none;border:1px solid #137b631a;border-radius:50%;width:min(42vw,680px);height:min(42vw,680px);position:absolute;inset:0 0 auto auto;transform:translate(20%,-36%);box-shadow:0 0 0 80px #137b6306,0 0 0 160px #4b5ed605}.strategic-evidence-heading{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:12px 30px;position:relative}.strategic-evidence-heading .kicker{grid-column:1;margin:0}.strategic-evidence-heading>a{grid-area:1/2;justify-self:end}.strategic-evidence-heading h2{grid-column:1/-1;max-width:1120px;margin-top:8px}.evidence-proof-architecture{z-index:1;grid-template-columns:.88fr 1.12fr;gap:clamp(14px,1.6vw,22px);margin-top:clamp(30px,4.2vw,54px);display:grid;position:relative}.evidence-depth-card,.evidence-scale-panel{border-radius:22px;min-height:330px}.evidence-depth-card{isolation:isolate;color:#fff;background:linear-gradient(145deg,#092e25,#0b5a49);flex-direction:column;padding:clamp(25px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #08372c2b}.evidence-depth-card:before{content:"";z-index:-1;border:1px solid #68ecc23d;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-140px;right:-80px;box-shadow:0 0 0 48px #68ecc209,0 0 0 96px #68ecc206}.evidence-depth-card>small,.evidence-scale-heading small{font-family:var(--font-display);letter-spacing:.15em;font-size:8px;font-weight:830;line-height:1.25}.evidence-depth-card>small{color:#86dbc3}.evidence-depth-card>div{align-items:end;gap:13px;margin-top:clamp(16px,2.3vw,30px);display:flex}.evidence-depth-card>div b{color:#65dbb8;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(66px,7.5vw,108px);font-weight:570;line-height:.75}.evidence-depth-card>div span{color:#d8ebe5;font-family:var(--font-display);letter-spacing:.13em;padding-bottom:5px;font-size:12px;font-weight:820;line-height:1}.evidence-depth-card h3{max-width:470px;font-family:var(--font-display);letter-spacing:-.035em;margin:clamp(21px,2.3vw,30px) 0 0;font-size:clamp(20px,2vw,29px);font-weight:600;line-height:1.08}.evidence-depth-card p{color:#b7cec7;max-width:500px;margin:11px 0 0;font-size:11px;line-height:1.62}.evidence-depth-card>strong{color:#79ddc0;font-family:var(--font-display);letter-spacing:.16em;margin-top:auto;padding-top:18px;font-size:7px;font-weight:810;line-height:1.3}.evidence-scale-panel{background:#ffffffe6;border:1px solid #d7e1dc;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 48px #0c423513}.evidence-scale-heading{border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 clamp(20px,2.3vw,32px);display:flex}.evidence-scale-heading small{color:#41675e}.evidence-scale-heading span{color:#0d6f59;font-family:var(--font-display);letter-spacing:.12em;background:#dff4ed;border-radius:100px;padding:7px 10px;font-size:7px;font-weight:830;line-height:1}.evidence-adoption{background:linear-gradient(90deg,#4b5ed614,#137b630e);border-bottom:1px solid #dce4e0;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px 14px;min-height:92px;padding:15px clamp(20px,2.3vw,32px);display:grid}.evidence-adoption b{color:#4b5ed6;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(30px,3.4vw,48px);font-weight:620;line-height:.9}.evidence-adoption span{color:#113f34;font-family:var(--font-display);letter-spacing:.12em;font-size:11px;font-weight:850;line-height:1}.evidence-adoption small{color:#748983;font-family:var(--font-display);letter-spacing:.11em;justify-self:end;font-size:7px;font-weight:780;line-height:1.3}.evidence-scale-grid{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.evidence-scale-grid article{flex-direction:column;justify-content:center;padding:clamp(20px,2.2vw,30px) clamp(15px,2vw,28px);display:flex;position:relative}.evidence-scale-grid article+article{border-left:1px solid #dce4e0}.evidence-scale-grid article:after{content:"";background:#4b5ed6;border-radius:3px;width:28px;height:3px;position:absolute;bottom:18px;left:clamp(15px,2vw,28px)}.evidence-scale-grid b{color:#0d705a;font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(42px,4.6vw,66px);font-weight:570;line-height:.86}.evidence-scale-grid span{color:#173b32;font-family:var(--font-display);letter-spacing:.11em;margin-top:11px;font-size:9px;font-weight:840;line-height:1.2}.evidence-scale-grid small{color:#899b96;font-family:var(--font-display);letter-spacing:.1em;margin-top:6px;padding-bottom:12px;font-size:7px;font-weight:760;line-height:1.25}.evidence-scale-rail{z-index:1;color:#fff;background:linear-gradient(90deg,#4b5ed6,#315ac4 45%,#0d735d);border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(14px,2vw,29px);min-height:58px;margin-top:clamp(14px,1.6vw,22px);padding:11px clamp(20px,2.4vw,34px);display:grid;position:relative;box-shadow:0 15px 34px #394cb52b}.evidence-scale-rail span,.evidence-scale-rail strong,.evidence-scale-rail b{font-family:var(--font-display);letter-spacing:.12em;text-align:center;font-size:clamp(7px,.72vw,9px);font-weight:820;line-height:1.25}.evidence-scale-rail i{color:#a8f1da;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1}.simple-final-cta{isolation:isolate;min-height:680px;padding:clamp(100px,11vw,160px) max(34px,calc((100vw - var(--max)) / 2));color:#fff;text-align:center;background:radial-gradient(circle at 50% 45%,#59e5bc3d,#0000 35%),#051e19;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.simple-final-cta:before{content:"";z-index:-1;border:1px solid #59e5bc26;border-radius:50%;width:620px;height:620px;position:absolute;box-shadow:0 0 0 75px #59e5bc06,0 0 0 150px #59e5bc04}.simple-final-cta h2{max-width:1050px;font:540 clamp(50px,6vw,88px)/.96 var(--font-display);letter-spacing:-.06em;margin:20px 0 0}.simple-final-cta h2 em{color:var(--mint);font-style:normal}.simple-final-cta>p:not(.kicker){color:#b6cbc5;max-width:680px;margin:25px 0 0;font-size:15px;line-height:1.7}.simple-final-cta>div:not(.noise-grid){align-items:center;gap:26px;margin-top:34px;display:flex}.simple-final-cta>small{color:#718e85;font:750 7px var(--font-display);letter-spacing:.12em;margin-top:28px}@media (min-width:1700px){.simple-section{padding-top:150px;padding-bottom:150px}.simple-product-card{min-height:570px}.simple-mechanism-flow>article{min-height:340px}}@media (max-width:1000px){.simple-mechanism-flow{grid-template-columns:1fr;gap:12px}.simple-mechanism-flow>i{transform:rotate(90deg)}.simple-mechanism-flow>article.intelligence-core-step{transform:none}.simple-mechanism-result{text-align:center;grid-template-columns:1fr;justify-items:center}.simple-mechanism-result>i{transform:rotate(90deg)}.simple-control{grid-template-columns:1fr}.simple-control-copy{max-width:750px}.simple-connect-map{grid-template-columns:1fr}.simple-channel-bridge:before,.simple-channel-bridge:after{display:none}.simple-pricing{grid-template-columns:1fr}.simple-price-card{width:min(100%,620px)}}@media (max-width:780px){.simple-section{padding:78px 22px}.simple-product-grid{grid-template-columns:1fr}.simple-products-bridge{flex-direction:column;align-items:flex-start}.simple-products-bridge b{text-align:left}.simple-mechanism-flow{grid-template-columns:1fr;gap:12px}.simple-mechanism-flow>i{transform:rotate(90deg)}.simple-mechanism-flow>article.intelligence-core-step{transform:none}.simple-mechanism-result{text-align:center;grid-template-columns:1fr;justify-items:center}.simple-mechanism-result>i{transform:rotate(90deg)}.simple-control{gap:55px}.simple-stack-row{grid-template-columns:repeat(2,1fr)}.simple-proof-heading{grid-template-columns:1fr}.simple-proof-grid{grid-template-columns:repeat(2,1fr)}.simple-proof-grid article:nth-child(3){border-top:1px solid #d6ddd9;border-left:0}.simple-proof-grid article:nth-child(4){border-top:1px solid #d6ddd9}.simple-proof-statement{text-align:center;grid-template-columns:1fr}.strategic-evidence-heading{grid-template-columns:1fr auto}.strategic-evidence-heading .kicker{grid-column:1}.strategic-evidence-heading h2{grid-column:1/-1}.evidence-proof-architecture{grid-template-columns:.88fr 1.12fr;gap:12px}.evidence-depth-card,.evidence-scale-panel{border-radius:18px;min-height:320px}.evidence-depth-card{padding:25px 22px}.evidence-depth-card>div b{font-size:clamp(62px,10vw,78px)}.evidence-depth-card h3{font-size:clamp(19px,2.8vw,23px)}.evidence-adoption{grid-template-columns:1fr;align-content:center;gap:5px}.evidence-adoption b{font-size:clamp(26px,4.6vw,38px)}.evidence-adoption small{justify-self:start}.evidence-scale-grid article{padding:18px 11px}.evidence-scale-grid article:after{left:11px}.evidence-scale-grid b{font-size:clamp(36px,6vw,48px)}.evidence-scale-grid span{font-size:7px}.evidence-scale-grid small{font-size:6px}.simple-final-cta>div:not(.noise-grid){flex-direction:column;align-items:stretch}}@media (max-width:650px){.evidence-proof-architecture{grid-template-columns:1fr}.evidence-depth-card,.evidence-scale-panel{min-height:0}.evidence-depth-card{min-height:350px}.evidence-adoption{grid-template-columns:auto auto 1fr;gap:10px 14px}.evidence-adoption small{justify-self:end}.evidence-scale-grid article{min-height:160px}}@media (max-width:520px){.simple-section-heading h2,.simple-control-copy h2,.simple-pricing-copy h2,.simple-proof-heading h2{font-size:39px}.simple-product-card{min-height:540px;padding:30px 23px}.simple-rule-row{flex-direction:column;align-items:flex-start;padding:13px 16px}.simple-control-header{padding:0 17px}.simple-control-footer{flex-wrap:wrap;padding:15px}.simple-price-card{padding:30px 22px}.simple-price-card>div b{font-size:61px}.simple-proof-grid{grid-template-columns:1fr}.simple-proof-grid article+article{border-top:1px solid #d6ddd9;border-left:0}.strategic-evidence-heading{grid-template-columns:1fr}.strategic-evidence-heading>a{grid-area:auto/1;justify-self:start;margin-top:5px}.strategic-evidence-heading h2{grid-column:1}.evidence-depth-card,.evidence-scale-panel{border-radius:18px}.evidence-depth-card{padding:28px 24px}.evidence-adoption{grid-template-columns:1fr;padding-block:18px}.evidence-adoption small{justify-self:start}.evidence-scale-grid{grid-template-columns:1fr}.evidence-scale-grid article{min-height:145px;padding:26px 24px}.evidence-scale-grid article+article{border-top:1px solid #dce4e0;border-left:0}.evidence-scale-grid article:after{inset:50% 24px auto auto}.evidence-scale-grid b{font-size:58px}.evidence-scale-rail{grid-template-columns:1fr;gap:10px;padding:18px}.evidence-scale-rail i{transform:rotate(90deg)}.simple-final-cta{min-height:620px;padding:90px 20px}.simple-final-cta h2{font-size:45px}}@media (min-width:781px) and (max-height:900px){.strategic-evidence.simple-section{padding-top:clamp(26px,4vh,38px);padding-bottom:clamp(26px,4vh,38px)}.strategic-evidence-heading{gap:7px 24px}.strategic-evidence-heading h2{margin-top:2px;font-size:clamp(40px,4.2vw,58px);line-height:.96}.evidence-proof-architecture{margin-top:18px}.evidence-depth-card,.evidence-scale-panel{min-height:304px}.evidence-depth-card{padding:25px 28px}.evidence-depth-card>div{margin-top:18px}.evidence-depth-card>div b{font-size:clamp(67px,7vw,88px)}.evidence-depth-card h3{margin-top:20px;font-size:clamp(21px,2vw,27px)}.evidence-depth-card p{margin-top:8px;font-size:10px}.evidence-scale-heading{min-height:46px}.evidence-adoption{min-height:80px;padding-top:12px;padding-bottom:12px}.evidence-scale-grid article{padding-top:17px;padding-bottom:17px}.evidence-scale-grid article:after{bottom:13px}.evidence-scale-grid b{font-size:clamp(40px,4vw,58px)}.evidence-scale-rail{min-height:50px;margin-top:12px}}.home-page>.global-deployment-hub{left:auto;right:max(18px,env(safe-area-inset-right))}.home-page .deployment-hub.is-compact .deployment-hub-launcher{border-radius:50%;grid-template-columns:1fr;place-items:center;width:72px;min-height:72px;padding:0}.home-page .deployment-hub.is-compact .deployment-hub-launcher>span:nth-child(2),.home-page .deployment-hub.is-compact .deployment-hub-launcher>i{display:none}.home-page .deployment-hub.is-compact .deployment-hub-progress{width:52px;height:52px}.home-demo-launcher{isolation:isolate;padding:46px max(34px,calc((100vw - var(--max)) / 2));color:#fff;background:linear-gradient(112deg,#071f1b 0%,#0a322a 56%,#0b2823 100%);border-top:1px solid #57e7bd33;border-bottom:1px solid #57e7bd2e;grid-template-columns:minmax(300px,.85fr) minmax(480px,1.25fr) minmax(210px,.55fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid;position:relative;overflow:hidden}.home-demo-launcher:before{content:"";z-index:-1;border:1px solid #57e7bd1f;border-radius:50%;width:410px;height:410px;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%);box-shadow:0 0 0 54px #57e7bd07,0 0 0 108px #57e7bd05}.home-demo-launcher:after{content:"LIVE";z-index:-1;color:#ffffff06;font:800 150px/.8 var(--font-display);letter-spacing:-.07em;position:absolute;bottom:-42px;right:-10px}.home-demo-launcher-copy{min-width:0}.home-demo-launcher-copy .kicker{color:var(--gold);margin-bottom:14px}.home-demo-launcher-copy h2{font:560 clamp(31px,3vw,46px)/.98 var(--font-display);letter-spacing:-.045em;flex-direction:column;margin:0;display:flex}.home-demo-launcher-copy h2 span{color:#fff}.home-demo-launcher-copy h2 em{color:var(--mint);font-style:normal}.home-demo-launcher-copy h2 strong{color:#c4d8d2;letter-spacing:-.025em;margin-top:5px;font-size:.64em;font-weight:520}.home-demo-launcher-copy>p:last-child{color:#a8beb7;max-width:520px;margin:17px 0 0;font-size:12px;line-height:1.62}.home-demo-launcher-flow{background:#010f0d47;border:1px solid #57e7bd33;grid-template-columns:repeat(3,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 18px 50px #00000029}.home-demo-launcher-flow li{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;min-height:112px;padding:22px 18px;display:flex;position:relative}.home-demo-launcher-flow li+li{border-left:1px solid #57e7bd2e}.home-demo-launcher-flow li:not(:last-child):after{content:"→";z-index:2;width:20px;height:20px;color:var(--mint);font:700 10px var(--font-display);background:#092820;border:1px solid #57e7bd59;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.home-demo-launcher-flow span{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.13em}.home-demo-launcher-flow b{color:#fff;font:650 13px/1.25 var(--font-display)}.home-demo-launcher-action{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.home-demo-launcher-action small{color:#839d95;font:700 7px/1.4 var(--font-display);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.home-demo-launcher-action small i{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #57e7bd1a}.home-demo-launcher-action .btn{justify-content:space-between;gap:18px;min-height:54px;padding:16px 18px}.home-demo-launcher-action .btn span{font-size:16px}.category-intro{background:var(--paper)}.category-heading-editorial h2{max-width:1320px;font:520 clamp(42px, 5vw, 72px)/1.04 var(--font-display);letter-spacing:-.052em;margin:0}.category-logic{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.72fr .82fr 1.16fr;width:100%;margin:48px 0 0;display:grid}.category-logic article{min-height:230px;padding:28px 36px 28px 0}.category-logic article+article{border-left:1px solid var(--line);padding-left:36px}.category-logic span{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.15em}.category-logic p{color:var(--muted);margin:38px 0 0;font-size:15px;line-height:1.75}.category-logic p b{color:var(--ink)}.category-logic-intro h3{color:var(--ink);font:520 clamp(25px, 2.15vw, 32px)/1.13 var(--font-display);letter-spacing:-.042em;margin:29px 0 0}.category-logic-intro h3 em{color:var(--gold);font-weight:560}.category-logic-intro h3 strong{color:var(--green);font-weight:670}.category-logic-intro p{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.68}.category-logic-intro small{color:var(--green);font:700 9px/1.5 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;display:block}.category-logic-ratematch{background:linear-gradient(120deg,#57e7bd14,#0000 72%);position:relative}.category-logic-ratematch:before{content:"";background:var(--mint);width:2px;height:74px;position:absolute;top:0;left:-1px}.category-logic .arrow-link{margin-top:14px}.category-rail{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.category-rail article{border:1px solid var(--line);background:var(--paper-2);min-height:260px;padding:29px}.category-rail article+article{border-left:0}.category-rail span,.deploy-grid>article>span,.market-benefits-new span{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.15em}.category-rail h3{font:620 25px var(--font-display);margin:72px 0 12px}.category-rail p{color:var(--muted);font-size:13px;line-height:1.68}.category-rail .highlight{background:var(--deep);color:#fff;border-color:var(--mint);position:relative;transform:translateY(-14px);box-shadow:0 25px 55px #052a232e}.category-rail .highlight p{color:#adc2bc}.platform-band{background:var(--ink);color:#fff}.headline-grid.light>p{color:#9db3ac}.platform-heading-editorial{grid-template-columns:1fr;gap:0}.platform-heading-editorial>div{max-width:1380px}.platform-heading-editorial>p{border-left:2px solid var(--gold);width:min(100%,720px);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.7}.capability-grid{border-top:1px solid #57e7bd4d;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.capability-grid>a,.capability-grid>article{border-bottom:1px solid #57e7bd3b;border-right:1px solid #57e7bd3b;min-height:310px;padding:30px 30px 28px 0;transition:background .2s,padding .2s;position:relative}.capability-grid>a:nth-child(3n),.capability-grid>article:nth-child(3n){border-right:0;padding-left:30px}.capability-grid>a:nth-child(3n+2),.capability-grid>article:nth-child(3n+2){padding-left:30px}.capability-grid>a:hover{background:#57e7bd0f;padding-right:23px}.capability-grid span{color:var(--gold);font:700 10px var(--font-display)}.capability-grid h3{font:620 27px var(--font-display);margin:53px 0 8px}.capability-grid b{color:var(--mint);font:650 12px var(--font-display);display:block}.capability-grid p{color:#9cb2ab;max-width:360px;font-size:12px;line-height:1.7}.capability-grid i{color:var(--mint);position:absolute;top:28px;right:25px}.capability-grid.on-light{border-color:var(--line)}.capability-grid.on-light>article{color:var(--ink);border-color:var(--line)}.capability-grid.on-light p{color:var(--muted)}.capability-grid.on-light b{color:var(--green)}.capability-section-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.capability-section-heading .kicker{letter-spacing:.14em;margin:0;font-size:clamp(13px,1.05vw,18px)}.capability-section-heading>p:last-child{color:#9eb4ad;margin:0;font-size:14px}.capability-story{margin-top:28px}.capability-phase-heading{background:linear-gradient(90deg,#d9a33d1f,#d9a33d06);border:1px solid #d9a33d8c;grid-template-columns:minmax(180px,.48fr) minmax(0,1.52fr);align-items:stretch;gap:0;min-height:64px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.capability-phase-heading>span{color:var(--ink);background:var(--gold);font:800 9px var(--font-display);letter-spacing:.13em;align-items:center;padding:0 18px;display:flex}.capability-phase-heading>div{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);align-items:center;gap:26px;min-width:0;padding:10px 18px 10px 28px;display:grid}.capability-phase-heading h2{color:var(--gold);font:720 36px/.96 var(--font-display);letter-spacing:-.045em;margin:0}.capability-phase-heading p{color:#a4b7b1;max-width:800px;margin:0;font-size:13px;line-height:1.45}.capability-engine-heading{background:linear-gradient(90deg,#57e7bd24,#57e7bd06);border-color:#57e7bd9e}.capability-engine-heading>span{color:var(--ink);background:var(--mint)}.capability-engine-heading h2{color:var(--mint)}.capability-core-grid{border:1px solid #57e7bd80;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.capability-core-card{background:linear-gradient(145deg,#57e7bd12,#052a2326);border-right:1px solid #57e7bd47;flex-direction:column;min-height:355px;padding:30px;display:flex;position:relative}.capability-core-card:last-child{border-right:0}.capability-core-card>span,.capability-foundation-cards>article>span{color:var(--gold);font:760 10px var(--font-display)}.capability-core-card small{color:var(--mint);font:760 8px var(--font-display);letter-spacing:.11em;position:absolute;top:30px;right:28px}.capability-core-card h3{color:#fffffff0;font:560 30px var(--font-display);letter-spacing:-.025em;margin:76px 0 10px}.capability-core-card>b,.capability-foundation-cards>article>b{color:var(--mint);font:670 13px var(--font-display)}.capability-core-card p,.capability-foundation-cards p,.capability-evidence-loop p{color:#a4b7b1;max-width:390px;margin:14px 0 0;font-size:14px;line-height:1.72}.capability-core-card>i{z-index:2;width:34px;height:34px;color:var(--ink);background:var(--mint);font:760 15px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.capability-core-card:last-child>i{top:auto;bottom:-17px;right:28px;transform:none}.capability-operating-bridge{place-items:center;height:72px;display:grid;position:relative}.capability-operating-bridge:before{content:"";background:linear-gradient(var(--mint),var(--gold));width:1px;position:absolute;top:0;bottom:0}.capability-operating-bridge span{z-index:1;color:var(--ink);background:var(--gold);font:780 8px var(--font-display);letter-spacing:.12em;padding:7px 13px;position:relative}.capability-operating-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.capability-foundation{background:linear-gradient(112deg,#d9a33d12,#ffffff04);border:1px solid #d9a33d80;border-top:0}.capability-foundation-cards{grid-template-columns:1fr 1fr;display:grid}.capability-foundation-cards>article{background:linear-gradient(145deg,#ffffff06,#0000);flex-direction:column;min-height:238px;padding:28px;display:flex;position:relative}.capability-foundation-cards>article+article{border-left:1px solid #d9a33d59}.capability-foundation-cards h3{color:#fffffff0;font:560 25px var(--font-display);margin:43px 0 9px}.capability-foundation-cards>article>i{width:26px;height:26px;color:var(--gold);border:1px solid #d9a33d5c;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:25px;right:24px}.capability-engine-bridge span{background:var(--gold)}.capability-outcome-rail{border:1px solid #ffffff2e;grid-template-columns:auto 32px 1fr 32px auto;align-items:center;gap:16px;min-height:62px;margin-top:18px;padding:0 22px;display:grid}.capability-outcome-rail span,.capability-outcome-rail strong{color:var(--gold);font:790 9px var(--font-display);letter-spacing:.13em}.capability-outcome-rail b{color:#fff;font:680 12px var(--font-display);letter-spacing:.055em;text-align:center;justify-self:center}.capability-outcome-rail i{color:var(--mint);text-align:center;font-style:normal}.capability-feedback-loop{grid-template-columns:minmax(90px,1fr) minmax(440px,2.2fr) minmax(90px,1fr);align-items:stretch;min-height:180px;display:grid;position:relative}.capability-feedback-loop:after{content:"";z-index:0;background:linear-gradient(90deg,var(--mint),#7078c8,var(--gold));opacity:.7;height:1px;position:absolute;bottom:16px;left:10%;right:10%}.capability-feedback-side{z-index:1;color:#b5c1d8;font:780 8px var(--font-display);letter-spacing:.12em;align-items:center;gap:8px;display:flex;position:relative}.capability-feedback-side:after{content:"";opacity:.65;background:currentColor;width:1px;position:absolute;top:0;bottom:16px}.capability-feedback-side i{z-index:1;color:var(--ink);background:var(--mint);font:760 13px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.capability-feedback-left{justify-content:flex-start}.capability-feedback-left:after{left:10%}.capability-feedback-left i{width:25px;height:25px;margin-left:calc(10% - 12px)}.capability-feedback-right{justify-content:flex-end}.capability-feedback-right:after{background:var(--gold);right:10%}.capability-feedback-right i{width:25px;height:25px;color:var(--ink);background:var(--gold);margin-right:calc(10% - 12px)}.capability-feedback-center{z-index:2;align-self:center;position:relative}.capability-evidence-heading{background:linear-gradient(90deg,#7c84dc33,#3d43841f);border-color:#9ca4ffb8;grid-template-columns:minmax(180px,.48fr) minmax(0,1.52fr);min-height:64px;margin-top:10px}.capability-evidence-heading>span{color:#fff;background:#727ac9}.capability-evidence-heading>div{grid-template-columns:minmax(420px,1.45fr) minmax(0,.55fr)}.capability-evidence-heading h2{color:#cbd0ff;white-space:nowrap}.capability-evidence-heading p{color:#aeb7d4}.capability-evidence-loop{color:#fff;background:linear-gradient(135deg,#202652,#151b42);border:1px solid #8991e08c;box-shadow:0 20px 50px #0000002e}.capability-evidence-compact{grid-template-columns:minmax(120px,.55fr) minmax(240px,1.35fr) minmax(130px,.65fr);align-items:center;gap:24px;min-height:104px;padding:18px 22px;display:grid}.capability-evidence-identity{min-width:0}.capability-evidence-identity>span{color:var(--gold);font:760 10px var(--font-display)}.capability-evidence-identity h3{color:#fffffff0;font:560 26px var(--font-display);margin:7px 0 0}.capability-evidence-copy>b{color:#cbd0ff;font:670 13px var(--font-display)}.capability-evidence-copy p{max-width:620px}.capability-evidence-loop p{color:#b7bfd3;margin-top:5px;line-height:1.4}.capability-loop-return{color:var(--mint);align-items:center;gap:10px;display:flex}.capability-loop-return i{font:760 25px var(--font-display);font-style:normal}.capability-loop-return span{font:790 8px var(--font-display);letter-spacing:.12em}.capability-evidence-compact .capability-loop-return{border-left:1px solid #aeb5ff40;justify-self:end;padding-left:20px}.capability-detail-cta{width:fit-content;color:var(--mint);font:760 9px var(--font-display);letter-spacing:.1em;border-bottom:1px solid #57e7bd80;margin:4px 0 0 auto;padding:8px 0 4px;display:block}.capability-viewport-section{scroll-snap-align:start;scroll-margin-top:86px;position:relative}@media (min-width:681px){.section-pad.capability-viewport-section{--chapter-max:clamp(1440px,calc(100vw - 120px),1760px);min-height:calc(100svh - 86px);padding:clamp(22px,4vh,54px) max(34px,calc((100vw - var(--chapter-max)) / 2));flex-direction:column;justify-content:center;display:flex}.capability-viewport-section .capability-section-heading .kicker{font-size:clamp(13px,.85vw,17px)}.capability-viewport-section .capability-section-heading>p:last-child{font-size:clamp(10px,.68vw,13px)}.capability-viewport-section .capability-story{margin-top:clamp(10px,1.4vh,18px)}.capability-viewport-section .capability-phase-heading{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:0;min-height:clamp(40px,2.9vw,56px);padding:0}.capability-viewport-section .capability-phase-heading>span{letter-spacing:.11em;padding:0 clamp(13px,1vw,19px);font-size:clamp(7px,.45vw,9px)}.capability-viewport-section .capability-phase-heading>div{grid-template-columns:minmax(175px,.72fr) minmax(0,1.28fr);gap:clamp(16px,1.25vw,24px);padding:clamp(6px,.45vw,9px) clamp(13px,1vw,19px) clamp(6px,.45vw,9px) clamp(18px,1.35vw,26px)}.capability-viewport-section .capability-phase-heading h2{font-size:clamp(24px,1.9vw,36px)}.capability-viewport-section .capability-phase-heading p{font-size:clamp(9px,.62vw,12px);line-height:1.35}.capability-viewport-section .capability-foundation-cards>article{grid-template-rows:1fr 1fr;grid-template-columns:clamp(28px,2vw,38px) minmax(90px,.65fr) minmax(0,1.35fr) clamp(20px,1.5vw,28px);align-items:center;column-gap:clamp(12px,1vw,19px);min-height:clamp(92px,6.4vw,126px);padding:clamp(11px,.8vw,16px) clamp(14px,1vw,20px);display:grid}.capability-viewport-section .capability-foundation-cards>article>span{grid-area:1/1/-1;align-self:start;padding-top:3px;font-size:clamp(8px,.55vw,11px)}.capability-viewport-section .capability-foundation-cards h3{grid-area:1/2;align-self:end;margin:0 0 3px;font-size:clamp(18px,1.2vw,24px)}.capability-viewport-section .capability-foundation-cards>article>b{grid-area:2/2;align-self:start;font-size:clamp(9px,.62vw,12px);line-height:1.3}.capability-viewport-section .capability-foundation-cards p{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:1/3/-1;margin:0;font-size:clamp(10px,.68vw,13px);line-height:1.35;display:-webkit-box;overflow:hidden}.capability-viewport-section .capability-foundation-cards>article>i{grid-area:1/4/-1;width:clamp(20px,1.45vw,28px);height:clamp(20px,1.45vw,28px);font-size:clamp(10px,.7vw,14px);position:static}.capability-viewport-section .capability-operating-bridge{height:clamp(22px,1.55vw,30px)}.capability-viewport-section .capability-operating-bridge span{padding:clamp(4px,.3vw,6px) clamp(9px,.7vw,14px);font-size:clamp(6px,.42vw,8px)}.capability-viewport-section .capability-core-grid{grid-template-columns:repeat(3,1fr)}.capability-viewport-section .capability-core-card{border-bottom:0;border-right:1px solid #57e7bd47;min-height:clamp(134px,9vw,178px);padding:clamp(13px,1vw,20px) clamp(16px,1.2vw,23px)}.capability-viewport-section .capability-core-card:last-child{border-right:0}.capability-viewport-section .capability-core-card>span{font-size:clamp(8px,.55vw,11px)}.capability-viewport-section .capability-core-card small{text-align:right;max-width:55%;font-size:clamp(6px,.42vw,8px);top:clamp(15px,1.1vw,21px);right:clamp(15px,1.1vw,21px)}.capability-viewport-section .capability-core-card h3{margin:clamp(30px,2.1vw,40px) 0 4px;font-size:clamp(20px,1.45vw,28px)}.capability-viewport-section .capability-core-card>b{font-size:clamp(10px,.68vw,13px)}.capability-viewport-section .capability-core-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:clamp(7px,.5vw,10px);font-size:clamp(10px,.68vw,13px);line-height:1.35;display:-webkit-box;overflow:hidden}.capability-viewport-section .capability-core-card>i,.capability-viewport-section .capability-core-card:last-child>i{width:24px;height:24px;font-size:11px;top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.capability-viewport-section .capability-core-card:last-child>i{top:auto;bottom:-12px;right:14px;transform:none}.capability-viewport-section .capability-outcome-rail{gap:clamp(10px,.8vw,15px);min-height:clamp(33px,2.3vw,44px);margin-top:clamp(7px,.55vw,10px);padding:0 clamp(15px,1.1vw,21px)}.capability-viewport-section .capability-outcome-rail span,.capability-viewport-section .capability-outcome-rail strong{font-size:clamp(7px,.48vw,9px)}.capability-viewport-section .capability-outcome-rail b{font-size:clamp(9px,.62vw,12px)}.capability-viewport-section .capability-feedback-loop{grid-template-columns:minmax(72px,1fr) minmax(390px,2.2fr) minmax(72px,1fr);min-height:clamp(76px,5.8vw,112px)}.capability-viewport-section .capability-feedback-side{font-size:clamp(6px,.42vw,8px)}.capability-viewport-section .capability-evidence-heading{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);min-height:clamp(40px,2.9vw,56px);margin-top:clamp(7px,.55vw,10px)}.capability-viewport-section .capability-evidence-heading>div{grid-template-columns:minmax(420px,1.45fr) minmax(0,.55fr)}.capability-viewport-section .capability-evidence-compact{grid-template-columns:minmax(100px,.55fr) minmax(220px,1.4fr) minmax(140px,.65fr);gap:clamp(18px,1.4vw,27px);min-height:clamp(70px,5vw,96px);padding:clamp(9px,.7vw,14px) clamp(16px,1.15vw,22px)}.capability-viewport-section .capability-evidence-identity{align-items:center;gap:clamp(12px,.9vw,17px);display:flex}.capability-viewport-section .capability-evidence-identity>span{font-size:clamp(8px,.55vw,11px)}.capability-viewport-section .capability-evidence-identity h3{margin:0;font-size:clamp(19px,1.35vw,26px)}.capability-viewport-section .capability-evidence-copy>b{font-size:clamp(10px,.68vw,13px)}.capability-viewport-section .capability-evidence-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:clamp(9px,.62vw,12px);line-height:1.3;display:-webkit-box;overflow:hidden}.capability-viewport-section .capability-loop-return i{font-size:clamp(20px,1.4vw,27px)}.capability-viewport-section .capability-loop-return span{font-size:clamp(6px,.42vw,8px)}.capability-viewport-section .capability-detail-cta{margin-top:clamp(2px,.3vw,6px);font-size:clamp(7px,.48vw,9px)}}@media (min-width:681px) and (min-height:700px){.section-pad.capability-viewport-section{height:calc(100svh - 86px);overflow:hidden}}@media (min-width:2200px) and (min-height:1200px){.section-pad.capability-viewport-section{--chapter-max:2100px}.capability-viewport-section .capability-section-heading>p:last-child{font-size:16px}.capability-viewport-section .capability-phase-heading h2{font-size:38px}.capability-viewport-section .capability-phase-heading p,.capability-viewport-section .capability-core-card p,.capability-viewport-section .capability-foundation-cards p{font-size:14px}}.product-system{color:var(--ink);background:var(--paper)}.product-system-heading{display:block}.product-system-heading h2{font:520 clamp(43px,5vw,72px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0}.product-deployment-bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:30px;margin-top:44px;padding:20px 0;display:grid;position:relative}.product-deployment-bridge:before{content:"";z-index:0;background:linear-gradient(90deg, var(--deep), var(--mint), var(--gold));opacity:.42;height:1px;position:absolute;top:50%;left:0;right:0}.product-deployment-bridge>*{z-index:1;position:relative}.product-deployment-bridge>span{color:#fff;min-height:38px;font:750 9px var(--font-display);letter-spacing:.11em;white-space:nowrap;align-items:center;padding:0 16px;display:inline-flex}.product-core-label{background:var(--deep)}.product-paths-label{background:var(--green)}.product-deployment-bridge>p{max-width:720px;color:var(--muted);background:var(--paper);text-align:center;margin:0 auto;padding:0 24px;font-size:15px;line-height:1.72}.product-system-map{grid-template-columns:minmax(280px,.82fr) minmax(90px,.22fr) minmax(0,1.35fr);align-items:center;margin-top:68px;display:grid}.product-brain{color:#fff;background:radial-gradient(circle at 78% 18%,#57e7bd2e,transparent 36%),var(--deep);border:1px solid var(--mint);flex-direction:column;justify-content:center;min-height:420px;padding:34px;display:flex;position:relative;box-shadow:18px 18px #ddd9ce}.product-brain>span,.product-experiences article>span{color:var(--gold);font:750 10px var(--font-display);letter-spacing:.13em}.product-brain>small{color:#829d95;font:700 10px var(--font-display);letter-spacing:.12em;margin-top:58px}.product-brain h3{font:600 clamp(38px,4vw,55px)/1 var(--font-display);letter-spacing:-.05em;margin:8px 0 9px}.product-brain>b{color:var(--mint);font:650 14px/1.4 var(--font-display)}.product-brain>p{color:#b0c4be;max-width:430px;margin:24px 0 0;font-size:14px;line-height:1.72}.product-pulse{color:#cae0d9;font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:35px;display:flex}.product-pulse i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #57e7bd1f}.product-route{background:linear-gradient(90deg,var(--mint),var(--gold));height:1px;position:relative}.product-route:after{content:"";border-top:1px solid var(--gold);border-right:1px solid var(--gold);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.product-route span{text-align:center;color:#887b5f;width:100%;font:750 8px var(--font-display);letter-spacing:.1em;position:absolute;bottom:13px}.product-experiences{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.product-experiences article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:24px;display:flex;position:relative}.product-experiences h3{font:620 clamp(23px,2.2vw,32px)/1.08 var(--font-display);letter-spacing:-.035em;margin:38px 0 13px}.product-experiences p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.product-experiences a{color:var(--green);font:750 11px var(--font-display);margin-top:auto;padding-top:24px}.product-experiences .product-channel-manager-bridge{min-height:136px;color:var(--ink);border:1px solid var(--green);background:var(--mint);border-top:0;grid-column:1/-1;align-items:center;padding:11px clamp(22px,4vw,48px) 16px;display:flex}.product-channel-manager-bridge .bridge-center{text-align:center;min-width:220px;padding:2px clamp(22px,3vw,38px) 9px}.product-channel-manager-bridge small{color:var(--green);font:780 8px var(--font-display);letter-spacing:.13em}.product-experiences .product-channel-manager-bridge h3{font:650 clamp(25px,2.3vw,34px)/1 var(--font-display);letter-spacing:-.04em;margin:6px 0 0}.bridge-copy-row{border-top:1px solid #066b543d;grid-template-columns:1fr 1fr;gap:0;width:min(100%,740px);padding-top:11px;display:grid}.product-experiences .product-channel-manager-bridge .bridge-copy-row p{color:#245f51;text-align:center;padding:0 25px;font-size:12px;line-height:1.58}.product-experiences .product-channel-manager-bridge .bridge-copy-row p+p{border-left:1px solid #066b543d}.product-channel-stack-link{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#fffffff0,#f4f8f7eb);grid-column:1/-1;padding:17px 18px 19px}.product-stack-heading{text-align:center;justify-content:center;align-items:center;gap:13px;display:flex}.product-stack-heading>i{color:var(--gold);font:760 20px var(--font-display);font-style:normal}.product-stack-heading>span{flex-direction:column;gap:5px;display:flex}.product-stack-heading b{color:var(--green);font:790 9px var(--font-display);letter-spacing:.14em}.product-stack-heading small{color:var(--muted);letter-spacing:.01em;font-size:10px}.product-hotel-ecosystem{grid-template-columns:minmax(210px,.78fr) minmax(0,2.35fr);gap:8px;margin-top:14px;display:grid}.product-ecosystem-intro{color:#fff;background:var(--deep);flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex;box-shadow:0 8px 20px #0b273117}.product-ecosystem-intro small{color:var(--gold);font:720 7px var(--font-display);letter-spacing:.11em}.product-ecosystem-intro b{font:640 clamp(17px,1.5vw,22px)/1.08 var(--font-display);letter-spacing:-.03em;margin-top:11px}.product-ecosystem-intro p{color:#afc0bc;margin-top:8px;font-size:8px;line-height:1.45}.product-ecosystem-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.product-ecosystem-track>span{color:#fff;background:#315d70;flex-direction:column;min-height:112px;padding:12px 10px;display:flex;box-shadow:0 8px 18px #0b273112}.product-ecosystem-track>span:nth-child(2){background:#14715f}.product-ecosystem-track>span:nth-child(3){background:#5b4783}.product-ecosystem-track>span:nth-child(4){background:#a97d31}.product-ecosystem-track>span:nth-child(5){background:#3f5963}.product-ecosystem-track small{color:#ffffff9e;font:700 6px var(--font-display);letter-spacing:.08em}.product-ecosystem-track b{font:630 11px/1.08 var(--font-display);letter-spacing:-.015em;margin-top:auto}.product-ecosystem-track em{color:#ffffffc2;font:580 7px/1.25 var(--font-display);margin-top:5px}.offer-section{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:38px clamp(52px,6vw,96px);display:grid}.offer-heading{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:30px}.offer-heading h2{max-width:1180px;font:520 clamp(43px,5vw,72px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0 0 23px}.offer-heading h2 em{color:var(--green)}.offer-heading>p:not(.kicker){max-width:940px;color:var(--muted);line-height:1.75}.offer-signals{min-width:0}.offer-signal-summary{border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:end;gap:18px;margin-top:0;padding:0 0 17px;display:grid}.offer-signal-summary>b{color:var(--green);font:570 clamp(56px, 5.5vw, 78px)/.75 var(--font-display);letter-spacing:-.07em}.offer-signal-summary>span{color:var(--ink);font:760 10px/1.4 var(--font-display);letter-spacing:.12em}.offer-signal-summary small{color:var(--muted);font:560 11px/1.45 var(--font-display);letter-spacing:0;text-transform:none;margin-top:4px;display:block}.offer-tags{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.offer-tags span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#43534e;background:#f6f4ed6b;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px 14px;display:flex}.offer-tags span:nth-child(3n+2){background:#57e7bd0e}.offer-tags span small{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.12em}.offer-tags span b{font:650 11px/1.35 var(--font-display)}.offer-proof{color:#fff;background:var(--deep);border:1px solid var(--mint);flex-direction:column;place-self:stretch stretch;width:100%;padding:36px;display:flex;box-shadow:18px 18px #d9d7cd}.offer-proof>small{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.15em}.proof-row{border-bottom:1px solid #ffffff26;justify-content:space-between;padding:22px 0;font-size:12px;display:flex}.proof-row b{color:#9eb5ae}.proof-row.active{background:var(--mint);color:var(--ink);border:0;margin:20px -15px 0;padding:21px 15px}.proof-row.active b{color:var(--ink)}.offer-proof>p{color:#94ada6;margin:auto 0 0;padding-top:22px;font-size:10px}.cycle-home{text-align:center;color:#fff;background:linear-gradient(135deg,#071b19,#0b4034)}.cycle-home h2{font:520 clamp(42px,5vw,72px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0}.cycle-intro{color:#aac0b9;max-width:720px;margin:22px auto 0;font-size:15px;line-height:1.72}.cycle-row{text-align:left;border:1px solid #57e7bd4d;grid-template-columns:repeat(7,1fr);margin:65px 0 43px;display:grid}.cycle-row div{border-right:1px solid #57e7bd40;min-height:130px;padding:22px 14px;position:relative}.cycle-row div:last-child{border-right:0}.cycle-row small{color:var(--gold);font:700 9px var(--font-display);display:block}.cycle-row b{font:650 13px var(--font-display);margin-top:34px;display:block}.cycle-row div>span{z-index:2;color:var(--mint);position:absolute;top:58px;right:-6px}.different-section{background:var(--paper)}.difference-heading-editorial h2{max-width:1320px;font:520 clamp(43px,5vw,72px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0}.difference-heading-editorial>p:last-child{border-left:2px solid var(--gold);width:min(100%,720px);color:var(--muted);margin:32px 0 0 auto;padding:4px 0 4px 28px;font-size:15px;line-height:1.75}.difference-loop{border:1px solid var(--line);background:#fff;margin-top:48px;box-shadow:16px 16px #e3e0d7}.difference-loop-steps{grid-template-columns:repeat(4,1fr) 1.15fr;display:grid}.difference-loop-steps>span,.difference-loop-steps>strong{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:22px;display:flex;position:relative}.difference-loop-steps>span small,.difference-loop-steps>strong small{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.13em}.difference-loop-steps>span b,.difference-loop-steps>strong b{font:650 14px var(--font-display)}.difference-loop-steps>span i{z-index:2;color:var(--green);font-style:normal;position:absolute;top:52px;right:-6px}.difference-loop-steps>strong{color:#fff;background:var(--deep);border-right:0}.difference-loop-steps>strong b{color:var(--mint);font-size:17px}.difference-control-rail{min-height:42px;color:var(--ink);background:var(--mint);font:750 9px var(--font-display);letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.difference-control-rail b{color:var(--deep)}.comparison-direction{grid-template-columns:.8fr 1fr 1fr;align-items:stretch;margin-top:52px;display:grid}.comparison-direction>span{color:#71807b;border-bottom:1px solid var(--line);font:750 9px var(--font-display);letter-spacing:.12em;align-items:flex-end;padding:0 20px 18px 0;display:flex}.comparison-direction>div{flex-direction:column;justify-content:space-between;min-height:128px;padding:20px;display:flex}.comparison-direction small{font:750 8px var(--font-display);letter-spacing:.13em}.comparison-direction b{font:650 15px var(--font-display)}.comparison-direction b i{color:var(--gold);margin:0 8px;font-style:normal}.comparison-direction em{font:780 10px var(--font-display);letter-spacing:.13em}.traditional-direction{color:var(--ink);border:1px solid var(--line);background:#ebe9e2;border-bottom:0}.traditional-direction small{color:#71807b}.traditional-direction em{color:var(--gold)}.ratematch-direction{color:#fff;background:var(--deep);border:1px solid var(--mint);border-bottom:0}.ratematch-direction small,.ratematch-direction em{color:var(--mint)}.difference-table{border-top:1px solid var(--line);margin:0 0 26px}.table-head,.table-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr 1fr;align-items:center;min-height:68px;display:grid}.table-head{color:#71807b;min-height:72px;font:700 9px var(--font-display);letter-spacing:.12em;text-transform:uppercase}.table-head>*,.table-row>*{padding:0 20px}.table-head>:first-child,.table-row>:first-child{padding-left:0}.traditional-column-head,.ratematch-column-head{flex-direction:column;justify-content:center;align-self:stretch;gap:5px;display:flex}.traditional-column-head{background:#061c190b}.traditional-column-head b{color:var(--ink);font-size:11px}.traditional-column-head small{color:var(--gold)}.ratematch-column-head{color:#fff;background:var(--deep)}.ratematch-column-head b{color:#fff;font-size:12px}.ratematch-column-head small{color:var(--mint)}.table-row b{font:650 13px var(--font-display)}.table-row span{color:#66736f;background:#061c1909;align-self:stretch;align-items:center;font-size:13px;display:flex}.table-row strong{color:var(--ink);border-left:2px solid var(--mint);font:700 13px var(--font-display);background:#57e7bd40;align-self:stretch;align-items:center;display:flex}.deploy-section{color:#fff;background:var(--ink);padding-block:clamp(52px,6.5vh,72px)}.deployment-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:16px 7vw;display:grid}.deployment-heading .kicker{grid-column:1/-1;margin-bottom:0}.deploy-section h2{font:520 clamp(38px,4.2vw,61px)/.98 var(--font-display);letter-spacing:-.052em;margin:0}.deploy-intro{border-left:2px solid var(--mint);color:#abc0b9;max-width:650px;margin:0 0 3px;padding-left:22px;font-size:13px;line-height:1.58}.deployment-model{border-top:1px solid #ffffff38;margin-top:30px}.deployment-stage-label{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:40px;display:flex}.deployment-stage-label span{color:var(--gold);font:750 10px var(--font-display);letter-spacing:.15em}.deployment-stage-label b{color:#8ca49d;font:700 10px var(--font-display);letter-spacing:.13em}.deployment-products,.deployment-modes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-products article,.deployment-modes article{border:1px solid #ffffff29;border-top:0;flex-direction:column;min-height:174px;padding:20px 24px;display:flex;position:relative}.deployment-products article+article,.deployment-modes article+article{border-left:0}.deployment-products article:first-child{background:linear-gradient(145deg,#ffffff09,#0000 70%)}.deployment-products article:last-child{background:linear-gradient(145deg,#4c77ff14,#0000 70%)}.deployment-products small,.deployment-modes small{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.13em}.deployment-products h3,.deployment-modes h3{font:620 clamp(24px,2.25vw,32px)/1.01 var(--font-display);letter-spacing:-.035em;margin:17px 0 8px}.deployment-products p,.deployment-modes p{color:#a9bdb7;max-width:620px;margin:0 0 13px;font-size:12px;line-height:1.48}.deployment-products article>b,.deployment-modes article>b{color:var(--mint);font:750 9px var(--font-display);letter-spacing:.12em;margin-top:auto}.deployment-bridge{place-items:center;height:38px;display:grid;position:relative}.deployment-bridge:before{content:"";background:linear-gradient(var(--mint),var(--gold));width:1px;position:absolute;top:0;bottom:0;left:50%}.deployment-bridge span{z-index:1;color:var(--ink);background:var(--mint);font:800 8px var(--font-display);letter-spacing:.13em;padding:6px 11px}.deployment-bridge i{z-index:2;color:var(--gold);font:700 15px var(--font-display);font-style:normal;position:absolute;bottom:-6px}.deployment-stage-label.mode-label{border-top:1px solid #ffffff38}.deployment-modes article{min-height:152px;padding-top:17px;padding-bottom:17px}.deployment-modes h3{margin-top:13px}.deployment-modes .connected-mode{color:var(--ink);border-color:var(--mint);background:var(--mint)}.deployment-modes .connected-mode small,.deployment-modes .connected-mode>b{color:#075544}.deployment-modes .connected-mode p{color:#174f44}.deployment-rule{border:1px solid #ffffff29;border-top:0;grid-template-columns:auto 24px auto 1fr;align-items:center;gap:10px;min-height:44px;padding:10px 18px;display:grid}.deployment-rule span{color:#fff;font:750 10px var(--font-display);letter-spacing:.11em}.deployment-rule i{color:var(--gold);font:700 16px var(--font-display);text-align:center;font-style:normal}.deployment-rule strong{color:var(--mint);font:750 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;justify-self:end}.evidence-section{background:var(--green);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.evidence-main h2{font:520 clamp(42px,5vw,70px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0 0 20px}.evidence-main>p:not(.kicker){color:#b5cbc4;max-width:620px;font-size:14px;line-height:1.75}.evidence-main .btn{margin-top:18px}.evidence-cards{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:1fr 1fr;display:grid}.evidence-cards article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:170px;padding:28px}.evidence-cards b,.evidence-cards span{display:block}.evidence-cards b{font:560 clamp(32px,4vw,48px) var(--font-display);color:var(--mint)}.evidence-cards span{color:#b5c9c3;margin-top:14px;font-size:11px;line-height:1.5}.pricing-teaser{background:#fff;grid-template-columns:1fr .63fr;align-items:center;gap:9vw;display:grid}.pricing-teaser h2{font:520 clamp(43px,5vw,72px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0 0 22px}.pricing-teaser>div:first-child>p:not(.kicker){color:var(--muted);max-width:670px;line-height:1.75}.price-card{background:var(--mint);box-shadow:25px 25px 0 var(--paper-2);padding:36px}.price-card>span{font:750 9px var(--font-display);letter-spacing:.14em}.price-card>b{font:560 clamp(65px,8vw,100px)/.9 var(--font-display);letter-spacing:-.07em;margin-top:18px;display:block}.price-card>em{color:var(--ink);font:650 13px var(--font-display);display:block}.price-card ul,.pricing-card ul{margin:30px 0;padding:0;list-style:none}.price-card li,.pricing-card li{border-top:1px solid #061c1933;padding:11px 0;font-size:11px}.price-card li:before,.pricing-card li:before{content:"+";margin-right:9px;font-weight:800}.insights-home{background:var(--paper)}.section-title-row{align-items:end}.section-title-row>.arrow-link{justify-self:end}.article-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.article-grid a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:430px;padding:0 28px 25px 0;transition:background .2s,padding .2s;position:relative}.article-grid a:nth-child(2),.article-grid a:nth-child(3){padding-left:28px}.article-grid a:last-child{border-right:0}.article-grid a:hover{background:#fff;padding-right:21px}.article-grid img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:calc(100% + 1px);height:150px;margin-bottom:25px;display:block}.article-grid a>span{color:var(--green);font:750 9px var(--font-display);letter-spacing:.15em}.article-grid a>small{color:var(--gold);font:700 10px var(--font-display);position:absolute;right:25px}.article-grid h3{font:600 25px/1.18 var(--font-display);letter-spacing:-.025em;margin:38px 0 15px}.article-grid p{color:var(--muted);font-size:12px;line-height:1.65}.article-grid a>b{font:700 10px var(--font-display);position:absolute;bottom:25px;left:0}.article-grid a:nth-child(2)>b,.article-grid a:nth-child(3)>b{left:28px}.faq-section{background:#fff;grid-template-columns:.65fr 1fr;gap:9vw;display:grid}.faq-section h2{font-size:clamp(39px,4vw,62px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:74px;font:650 13px var(--font-display);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:20px}.faq-list p{max-width:720px;color:var(--muted);margin:0;padding:0 45px 26px 0;font-size:13px;line-height:1.7}.faq-list details[open] summary span{transform:rotate(45deg)}.home-page .category-rail p,.home-page .capability-grid p,.home-page .deploy-grid p,.home-page .article-grid p{font-size:14px}.home-page .capability-grid b,.home-page .evidence-cards span,.home-page .price-card li{font-size:13px}.home-page .faq-list summary,.home-page .faq-list p{font-size:14px}.final-cta{padding:98px max(34px, calc((100vw - var(--max)) / 2));background:var(--mint);grid-template-columns:1fr auto;align-items:end;gap:6vw;display:grid}.final-cta h2{font:520 clamp(50px,6vw,88px)/.98 var(--font-display);letter-spacing:-.06em;margin:0 0 15px}.final-cta p:not(.kicker){color:#214f43;max-width:760px;margin:0;font-size:14px;line-height:1.7}.final-cta .btn{min-height:58px}.site-footer{padding:68px max(34px, calc((100vw - var(--max)) / 2)) 30px;color:#fff;background:#031714;grid-template-columns:1.8fr repeat(3,1fr);gap:5vw;display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer .footer-lead{gap:20px}.footer-lead p{color:#8fa8a0;max-width:280px;margin:0;font-size:12px;line-height:1.6}.footer-lead a{color:var(--mint);font:650 11px var(--font-display)}.site-footer b{color:#718b83;font:700 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.site-footer>div:not(.footer-lead):not(.footer-bottom) a{color:#b5c7c1;font-size:11px}.footer-bottom{color:#607b72;border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:9px;flex-direction:row!important}.page-hero{min-height:680px;padding:180px max(34px, calc((100vw - var(--max)) / 2)) 100px;color:#fff;background:radial-gradient(circle at 78% 38%,#24927152,#0000 29%),linear-gradient(138deg,#041a18,#07362d);position:relative}.page-hero>:not(.noise-grid){z-index:2;position:relative}.page-hero h1{max-width:1120px;font:520 clamp(58px,7.6vw,112px)/.94 var(--font-display);letter-spacing:-.068em;margin:0 0 30px}.page-lead{color:#c2d5cf;max-width:780px;margin:0;font-size:17px;line-height:1.72}.platform-page-hero{flex-direction:column;justify-content:flex-end;min-height:790px;display:flex}.platform-page-hero h1{max-width:1320px;font-size:clamp(58px,6.6vw,98px)}.platform-hero-copy{width:100%}.platform-hero-sequence{border:1px solid #fff3;grid-template-columns:repeat(3,1fr 34px) 1fr;align-items:center;width:100%;margin-top:70px;display:grid}.platform-hero-sequence span{background:#ffffff09;flex-direction:column;justify-content:center;min-height:86px;padding:18px 22px;display:flex}.platform-hero-sequence span+i+span{border-left:1px solid #ffffff1f}.platform-hero-sequence small{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.14em}.platform-hero-sequence b{font:650 15px var(--font-display);margin-top:9px}.platform-hero-sequence>i{color:var(--mint);font:500 18px var(--font-display);text-align:center;font-style:normal}.platform-hero-outcome{min-height:54px;color:var(--ink);background:var(--mint);justify-content:space-between;align-items:center;gap:25px;padding:0 22px;display:flex}.platform-hero-outcome span{font:780 9px var(--font-display);letter-spacing:.13em}.platform-hero-outcome b{font:700 12px var(--font-display)}.platform-hero-outcome i{color:#0d705c;margin:0 12px;font-style:normal}.content-section{position:relative}.platform-overview{background:var(--paper)}.platform-overview-heading{display:block}.platform-overview-intro{border-left:2px solid var(--gold);width:min(100%,720px);margin:34px 0 0 auto;padding:4px 0 4px 28px}.platform-overview-intro span{color:var(--green);font:780 9px var(--font-display);letter-spacing:.13em}.platform-overview-intro p{color:var(--muted);margin:13px 0 0;font-size:16px;line-height:1.72}.platform-system-rail{color:#fff;background:var(--ink);grid-template-columns:1fr 36px minmax(260px,1.2fr) 36px 1fr;align-items:center;gap:12px;min-height:66px;margin-top:62px;padding:0 22px;display:grid}.platform-system-rail span{font:750 9px var(--font-display);letter-spacing:.13em;text-align:center}.platform-system-rail strong{min-height:66px;color:var(--ink);background:var(--mint);font:800 10px var(--font-display);letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;display:flex}.platform-system-rail i{color:var(--gold);font:700 16px var(--font-display);text-align:center;font-style:normal}.platform-capability-grid{margin-top:0}.platform-capability-grid>article{min-height:285px}.platform-capability-grid p{font-size:14px}.platform-capability-grid b{font-size:13px}.platform-learning-rail{border:1px solid var(--line);min-height:58px;color:var(--green);background:#fff;border-top:0;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:0 22px;display:grid}.platform-learning-rail span{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.13em}.platform-learning-rail b{font:680 11px var(--font-display);letter-spacing:.035em;justify-self:center}.platform-learning-rail i{color:var(--green);font:700 22px var(--font-display);font-style:normal}.architecture-section{color:#fff;background:var(--ink);grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.architecture-section>div:first-child>p:not(.kicker){color:#9eb3ad;max-width:620px;line-height:1.75}.architecture-flow{border-top:1px solid #57e7bd4d}.architecture-flow article{border-bottom:1px solid #57e7bd40;grid-template-columns:48px 1fr;gap:20px;min-height:116px;padding:22px 0;display:grid;position:relative}.architecture-flow small{color:var(--gold);font:700 9px var(--font-display)}.architecture-flow h3{font:620 19px var(--font-display);margin:0 0 8px}.architecture-flow p{color:#9fb4ad;margin:0;font-size:11px;line-height:1.6}.architecture-flow article>span{z-index:2;color:var(--mint);position:absolute;bottom:-8px;left:17px}.platform-architecture{display:block}.architecture-heading-editorial>p:last-child{border-left:2px solid var(--gold);color:#a6bbb4;width:min(100%,720px);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.outside-in-switch{grid-template-columns:1fr 110px 1fr;align-items:stretch;margin-top:62px;display:grid}.outside-in-switch article{background:#ffffff09;border:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;min-height:162px;padding:25px 28px;display:flex}.outside-in-switch article small{color:#819a93;font:750 8px var(--font-display);letter-spacing:.13em}.outside-in-switch article h3{font:630 clamp(18px,2vw,26px) var(--font-display);margin:26px 0}.outside-in-switch article h3 i{color:var(--gold);margin:0 12px;font-style:normal}.outside-in-switch article b{color:#94aaa3;font:780 9px var(--font-display);letter-spacing:.13em}.outside-in-switch>span{color:#708780;font:750 8px/1.5 var(--font-display);letter-spacing:.12em;text-align:center;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:center;align-items:center;display:flex}.outside-in-switch .outside-in-active{color:var(--ink);border-color:var(--mint);background:var(--mint)}.outside-in-switch .outside-in-active small,.outside-in-switch .outside-in-active b{color:#0b5c4c}.outside-in-switch .outside-in-active h3 i{color:#08735d}.platform-architecture-flow{border-top:1px solid #57e7bd47;border-left:1px solid #57e7bd38;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.platform-architecture-flow article{border-bottom:1px solid #57e7bd38;border-right:1px solid #57e7bd38;min-height:260px;padding:28px 24px;position:relative}.platform-architecture-flow small{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.12em}.platform-architecture-flow h3{font:630 22px var(--font-display);margin:58px 0 13px}.platform-architecture-flow p{color:#9fb4ad;margin:0;font-size:13px;line-height:1.7}.platform-architecture-flow article>i{z-index:2;width:31px;height:31px;color:var(--ink);background:var(--gold);font:750 13px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.architecture-outcome-rail{min-height:58px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:24px;padding:0 22px;display:flex}.architecture-outcome-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.architecture-outcome-rail b{font:700 11px var(--font-display);letter-spacing:.035em}.operating-section{background:#fff}.operating-heading-editorial>p:last-child{border-left:2px solid var(--gold);width:min(100%,720px);color:var(--muted);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.cycle-stage-rail{color:#fff;background:var(--ink);grid-template-columns:1fr 1.25fr 1fr;align-items:center;min-height:64px;margin-top:62px;padding:0 22px;display:grid}.cycle-stage-rail span{font:750 9px var(--font-display);letter-spacing:.12em;text-align:center}.cycle-stage-rail b{min-height:64px;color:var(--ink);background:var(--mint);font:800 10px var(--font-display);letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;display:flex}.continuous-cycle-map{border-left:1px solid var(--line)}.cycle-top-grid{grid-template-columns:repeat(4,1fr);display:grid}.cycle-top-grid article,.cycle-bottom-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:27px 24px;position:relative}.cycle-top-grid small,.cycle-bottom-grid small{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.12em}.cycle-top-grid h3,.cycle-bottom-grid h3{font:640 23px var(--font-display);margin:56px 0 12px}.cycle-top-grid p,.cycle-bottom-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.cycle-top-grid article>i,.cycle-bottom-grid article>i{z-index:2;width:30px;height:30px;color:var(--ink);background:var(--gold);font:780 13px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cycle-top-grid article>i{right:-15px}.cycle-top-grid article:last-child{color:#fff;background:var(--deep)}.cycle-top-grid article:last-child p{color:#afc4bd}.cycle-turn{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;min-height:67px;padding-right:calc(12.5% - 15px);display:flex}.cycle-turn span{color:var(--green);font:780 9px var(--font-display);letter-spacing:.12em}.cycle-turn i{width:30px;height:30px;color:var(--ink);background:var(--mint);font:780 13px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.cycle-bottom-grid{grid-template-columns:repeat(3,1fr);width:75%;margin-left:25%;display:grid}.cycle-bottom-grid article>i{left:-15px}.cycle-bottom-grid article:first-child{color:var(--ink);background:var(--mint)}.cycle-bottom-grid article:first-child small{color:#09614f}.cycle-bottom-grid article:first-child p{color:#235e52}.cycle-bottom-grid article:nth-child(2){background:var(--paper)}.cycle-bottom-grid article:last-child{color:var(--ink);background:var(--gold)}.cycle-bottom-grid article:last-child small{color:#72500b}.cycle-bottom-grid article:last-child p{color:#5c4b26}.cycle-return-rail{color:#fff;background:var(--ink);grid-template-columns:34px 1fr auto;align-items:center;gap:16px;min-height:62px;padding:0 22px;display:grid}.cycle-return-rail i{color:var(--mint);font:700 24px var(--font-display);font-style:normal}.cycle-return-rail span{font:750 9px var(--font-display);letter-spacing:.12em}.cycle-return-rail b{color:var(--mint);font:800 9px var(--font-display);letter-spacing:.13em}.cycle-large{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,1fr);margin-top:62px;display:grid}.cycle-large article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:24px 17px}.cycle-large span{color:var(--gold);font:700 9px var(--font-display)}.cycle-large b{font:650 14px var(--font-display);margin-top:54px;display:block}.cycle-large p{color:var(--muted);font-size:10px;line-height:1.6}.integration-section{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.integration-section>div:first-child>p:not(.kicker){color:#a6bbb4;line-height:1.75}.stack-map{text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:10px;display:grid}.stack-map>*{min-height:64px;font:650 10px var(--font-display);border:1px solid #fff3;justify-content:center;align-items:center;padding:10px;display:flex}.stack-map strong{min-height:212px;color:var(--ink);background:var(--mint);border-color:var(--mint);grid-row:span 3;font-size:18px}.stack-map strong small{margin-top:8px;font-size:8px;display:block}.platform-integration{display:block}.integration-heading-editorial>p:last-child{border-left:2px solid var(--gold);color:#a6bbb4;width:min(100%,720px);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.connectivity-mode-rail{grid-template-columns:repeat(2,1fr);margin-top:62px;display:grid}.connectivity-mode-rail article{border:1px solid #ffffff2b;flex-direction:column;min-height:230px;padding:28px;display:flex}.connectivity-mode-rail article+article{border-left:0}.connectivity-mode-rail small{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.13em}.connectivity-mode-rail h3{font:640 29px var(--font-display);margin:36px 0 12px}.connectivity-mode-rail p{color:#a8bdb6;max-width:550px;margin:0 0 24px;font-size:13px;line-height:1.7}.connectivity-mode-rail article>b{color:var(--mint);font:780 9px var(--font-display);letter-spacing:.12em;margin-top:auto}.connectivity-mode-rail .connectivity-connected{color:var(--ink);border-color:var(--mint);background:var(--mint)}.connectivity-mode-rail .connectivity-connected small,.connectivity-mode-rail .connectivity-connected>b{color:#0b5d4d}.connectivity-mode-rail .connectivity-connected p{color:#235e52}.channel-gateway-map{grid-template-columns:1fr 86px 1fr 86px 1.35fr;align-items:stretch;margin-top:48px;display:grid}.channel-gateway-map>article{border:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:270px;padding:28px;display:flex}.channel-gateway-map article>small{color:var(--gold);font:780 8px var(--font-display);letter-spacing:.13em}.channel-gateway-map article>h3{font:640 clamp(25px,2.5vw,36px)/1.04 var(--font-display);margin:46px 0 15px}.channel-gateway-map article>b{color:var(--mint);font:780 9px/1.5 var(--font-display);letter-spacing:.11em}.ratematch-connect-node{background:linear-gradient(145deg,#34246b,#1c2145)}.channel-gateway-map .channel-manager-node{color:var(--ink);border-color:var(--gold);background:var(--gold)}.channel-gateway-map .channel-manager-node>small,.channel-gateway-map .channel-manager-node>b{color:#674a0d}.gateway-link{color:#78928a;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:0 9px;display:flex}.gateway-link span{font:750 7px var(--font-display);letter-spacing:.11em;text-align:center}.gateway-link i{color:var(--mint);font:750 20px var(--font-display);font-style:normal}.hotel-ecosystem-node{background:#ffffff09}.hotel-ecosystem-node>div{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.hotel-ecosystem-node>div span{color:#b4c7c1;min-height:52px;font:650 9px var(--font-display);text-align:center;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:10px;display:flex}.hotel-ecosystem-node>div span:nth-child(2n){border-left:0}.hotel-ecosystem-node>div span:nth-child(n+3){border-top:0}.connectivity-proof-rail{min-height:62px;color:var(--ink);background:var(--gold);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 22px;display:grid}.connectivity-proof-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.connectivity-proof-rail b{font:750 12px var(--font-display);justify-self:center}.connectivity-proof-rail small{font-size:9px}.speed-section{background:var(--paper)}.speed-heading-editorial{display:block}.speed-heading-editorial>p:last-child{border-left:2px solid var(--gold);width:min(100%,720px);color:var(--muted);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.speed-performance-board{grid-template-columns:1fr 1fr 1.08fr;margin-top:62px;display:grid}.speed-performance-board article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:350px;padding:30px;display:flex}.speed-performance-board article+article{border-left:0}.speed-performance-board small{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.12em}.speed-performance-board article>b{color:var(--green);font:700 14px var(--font-display);align-items:baseline;gap:9px;margin:54px 0 22px;display:flex}.speed-performance-board article>b span{font:560 clamp(48px,5vw,72px)/.88 var(--font-display);letter-spacing:-.055em}.speed-performance-board h3{font:640 22px var(--font-display);margin:0 0 12px}.speed-performance-board p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.68}.speed-performance-board .live-speed-card{color:#fff;border-color:var(--mint);background:var(--deep)}.speed-performance-board .live-speed-card>b,.speed-performance-board .live-speed-card small{color:var(--mint)}.speed-performance-board .live-speed-card p{color:#adc2bb}.live-response-rail{color:#fff;background:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:64px;padding:0 22px;display:grid}.live-response-rail>span{color:var(--mint);font:800 9px var(--font-display);letter-spacing:.13em}.live-response-rail>b{color:#b6c9c3;font:680 11px var(--font-display);justify-self:center}.live-response-rail>b i{color:var(--gold);margin:0 10px;font-style:normal}.live-response-rail>strong{color:var(--gold);font:760 15px var(--font-display)}.speed-footer{grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:25px;display:grid}.fine-print{color:#7d8985;margin-top:24px;font-size:9px}.speed-footer .fine-print{max-width:800px;margin:0;line-height:1.65}.why-page-hero{background:radial-gradient(circle at 79% 32%,#6143be54,#0000 31%),radial-gradient(circle at 21% 72%,#24927130,#0000 34%),linear-gradient(138deg,#041a18,#07362d);flex-direction:column;justify-content:flex-end;min-height:900px;display:flex}.why-page-hero h1{max-width:1260px;font-size:clamp(58px,6.6vw,98px)}.why-hero-copy{width:100%}.why-hero-category-mark{border:1px solid #fff3;border-left:5px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:34px;width:100%;margin-top:48px;padding:23px 26px;display:grid}.why-hero-category-mark span{color:var(--gold);font:790 8px var(--font-display);letter-spacing:.14em}.why-hero-category-mark b{font:700 clamp(19px,2.1vw,28px)/1.1 var(--font-display);letter-spacing:-.025em}.why-hero-category-mark p{color:#b8cbc5;font:690 10px var(--font-display);letter-spacing:.045em;white-space:nowrap;margin:0}.why-hero-logic{border:1px solid #ffffff2e;border-top:0;grid-template-columns:1fr 82px 1fr;align-items:stretch;width:100%;display:grid}.why-hero-logic>div{background:#ffffff06;flex-direction:column;justify-content:center;min-height:96px;padding:20px 25px;display:flex}.why-hero-logic small{color:#819a93;font:770 8px var(--font-display);letter-spacing:.14em}.why-hero-logic b{font:650 15px var(--font-display);margin-top:11px}.why-hero-logic>i{color:var(--gold);font:600 25px var(--font-display);border-left:1px solid #ffffff21;border-right:1px solid #ffffff21;place-items:center;font-style:normal;display:grid}.why-hero-logic .why-hero-ratematch{color:var(--ink);background:var(--mint)}.why-hero-logic .why-hero-ratematch small{color:#0b644f}.why-hero-logic .why-hero-ratematch b{color:var(--ink)}.manifesto-section{background:#fff}.manifesto-grid{grid-template-columns:1.2fr .8fr;gap:9vw;display:grid}.manifesto-grid>div{padding-top:9px}.manifesto-grid p{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.8}.why-gap-heading{display:block}.why-gap-heading h2{max-width:1020px}.why-gap-heading>p:last-child{border-left:2px solid var(--gold);width:min(100%,720px);color:var(--muted);margin:34px 0 0 auto;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.category-gap-board{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1.14fr 1fr;margin-top:62px;display:grid}.category-gap-board article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:365px;padding:29px;display:flex}.category-gap-board small{color:var(--gold);font:780 8px var(--font-display);letter-spacing:.13em}.category-gap-board h3{font:650 clamp(23px,2.3vw,32px)/1.05 var(--font-display);letter-spacing:-.035em;margin:58px 0 14px}.category-gap-board p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.category-gap-board article>b{border-top:1px solid var(--line);color:var(--green);font:780 8px/1.5 var(--font-display);letter-spacing:.12em;margin-top:auto;padding-top:22px}.category-gap-board .live-market-gap{color:#fff;background:var(--ink);border-color:#ffffff26}.live-market-gap h3{margin-bottom:23px}.market-context-chips{flex-wrap:wrap;gap:7px;display:flex}.market-context-chips span{color:#c0d1cc;font:650 9px var(--font-display);background:#ffffff0a;border:1px solid #ffffff29;padding:8px 10px}.category-gap-board .live-market-gap>b{color:var(--gold);border-color:#ffffff29}.category-gap-board .ratematch-gap-answer{color:var(--ink);border-color:var(--mint);background:var(--mint)}.category-gap-board .ratematch-gap-answer small,.category-gap-board .ratematch-gap-answer>b{color:#0b644f}.category-gap-board .ratematch-gap-answer p{color:#235e52}.category-gap-board .ratematch-gap-answer>b{border-color:#061c1929}.category-gap-answer-rail{min-height:64px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:30px;padding:0 23px;display:flex}.category-gap-answer-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.category-gap-answer-rail b{font:720 12px var(--font-display);letter-spacing:.025em}.category-definition{color:#fff;text-align:center;background:var(--green)}.category-definition blockquote{max-width:1120px;font:520 clamp(34px,4.5vw,63px)/1.16 var(--font-display);letter-spacing:-.04em;margin:25px auto}.category-definition>p:last-child{color:#b6cac4}.category-definition-system{text-align:left;background:radial-gradient(circle at 86% 16%, #57e7bd1f, transparent 26%), linear-gradient(135deg,var(--green),var(--deep));overflow:hidden}.category-definition-heading{grid-template-columns:.72fr 1.28fr;align-items:end;gap:8vw;display:grid}.definition-identity>span{color:var(--gold);font:790 8px var(--font-display);letter-spacing:.14em;margin-top:46px;display:block}.definition-identity h2{margin:18px 0 22px;font-size:clamp(43px,5vw,72px);line-height:.97}.definition-identity>b{color:#91aaa3;font:770 8px/1.55 var(--font-display);letter-spacing:.12em}.category-definition-system .category-definition-heading blockquote{border-left:3px solid var(--gold);max-width:none;font:500 clamp(32px,4.25vw,60px)/1.13 var(--font-display);letter-spacing:-.045em;margin:0;padding:3px 0 3px 36px}.definition-value-chain{border:1px solid #ffffff2b;grid-template-columns:1fr 72px 1.08fr 72px 1fr;align-items:stretch;margin-top:72px;display:grid}.definition-value-chain article{background:#ffffff09;flex-direction:column;min-height:285px;padding:29px;display:flex}.definition-value-chain small{color:var(--gold);font:780 8px var(--font-display);letter-spacing:.13em}.definition-value-chain h3{font:650 clamp(22px,2.35vw,32px)/1.05 var(--font-display);letter-spacing:-.035em;margin:72px 0 13px}.definition-value-chain p{color:#a9beb7;max-width:370px;margin:auto 0 0;font-size:12px;line-height:1.7}.definition-value-chain>i{color:var(--gold);font:700 21px var(--font-display);border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;place-items:center;font-style:normal;display:grid}.definition-value-chain .definition-intelligence-node{color:var(--ink);background:var(--mint)}.definition-value-chain .definition-intelligence-node small{color:#0a6550}.definition-value-chain .definition-intelligence-node p{color:#235e52}.definition-actions{border-left:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);display:grid}.definition-actions>span{background:#ffffff06;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;min-height:76px;padding:17px 18px;display:flex;position:relative}.definition-actions small{color:var(--gold);font:760 7px var(--font-display)}.definition-actions b{font:680 12px var(--font-display);letter-spacing:.025em;margin-top:7px}.definition-actions i{z-index:2;color:var(--mint);font:720 17px var(--font-display);font-style:normal;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.definition-category-rail{min-height:62px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:28px;padding:0 22px;display:flex}.definition-category-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.definition-category-rail b{font:720 12px var(--font-display);letter-spacing:.025em}.matrix-section{background:var(--paper)}.category-map-heading{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;display:grid}.category-map-heading>p{border-left:2px solid var(--gold);color:var(--muted);margin:0 0 6px;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.category-direction-compare{grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.category-direction-compare article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:315px;padding:29px;display:flex}.category-direction-compare article+article{border-left:0}.category-direction-compare small{color:#7e8d88;font:780 8px var(--font-display);letter-spacing:.13em}.category-direction-compare h3{font:650 clamp(29px,3.2vw,46px)/1 var(--font-display);letter-spacing:-.045em;margin:48px 0 28px}.direction-flow{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;display:grid}.direction-flow span{border:1px solid var(--line);min-height:55px;color:var(--green);font:690 9px/1.45 var(--font-display);text-align:center;place-items:center;padding:10px;display:grid}.direction-flow i{color:var(--gold);font:750 15px var(--font-display);text-align:center;font-style:normal}.category-direction-compare p{max-width:570px;color:var(--muted);margin:auto 0 0;padding-top:22px;font-size:12px;line-height:1.7}.category-direction-compare .ratematch-direction-card{color:#fff;background:linear-gradient(145deg,#33246d,#1c2145);border-color:#4c3e8a}.ratematch-direction-card small{color:var(--gold)}.ratematch-direction-card .direction-flow span{color:var(--mint);background:#ffffff09;border-color:#ffffff2e}.ratematch-direction-card .direction-flow i{color:var(--mint)}.category-direction-compare .ratematch-direction-card p{color:#abbcc4}.category-matrix{border-top:1px solid var(--line);margin-top:62px;overflow-x:auto}.category-matrix-redesign{background:#fff;border-top:0;margin-top:0}.matrix-group-row{color:#fff;background:var(--ink);grid-template-columns:1.25fr 3fr 1fr;align-items:stretch;min-width:900px;min-height:52px;display:grid}.matrix-group-row>*{font:790 8px/1.45 var(--font-display);letter-spacing:.12em;align-items:center;padding:13px 16px;display:flex}.matrix-group-row b{color:#80968f}.matrix-group-row span{border-left:1px solid #ffffff21;border-right:1px solid #ffffff21;justify-content:center}.matrix-group-row strong{color:#fff;text-align:center;background:#4b398b;justify-content:center}.matrix-row{border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(4,1fr);align-items:stretch;min-width:900px;min-height:72px;display:grid}.matrix-row>*{border-right:1px solid var(--line);align-items:center;padding:14px;font-size:11px;display:flex}.matrix-row>:first-child{padding-left:0}.matrix-row>:last-child{background:#57e7bd42;border-right:0}.matrix-head{color:#73817c;min-height:54px;font:700 9px var(--font-display);text-transform:uppercase;letter-spacing:.1em}.category-matrix-redesign .matrix-row>:first-child{background:var(--paper);padding-left:16px}.category-matrix-redesign .matrix-row>:last-child{border-left:2px solid var(--green);background:#57e7bd4d}.category-matrix-redesign .matrix-head>*{background:#f4f2ed}.category-matrix-redesign .matrix-head>strong{color:#fff;background:#4b398b;border-left-color:#4b398b}.category-matrix-redesign .matrix-row:not(.matrix-head)>b{color:var(--ink);font:690 10px var(--font-display)}.category-matrix-redesign .matrix-row:not(.matrix-head)>strong{color:var(--green);font:720 11px/1.5 var(--font-display)}.category-map-rail{min-height:64px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:28px;padding:0 23px;display:flex}.category-map-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.category-map-rail b{font:720 12px var(--font-display);letter-spacing:.025em}.difference-principles{color:#fff;background:var(--ink);grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.principle-list{border-top:1px solid #57e7bd4d}.principle-list article{border-bottom:1px solid #57e7bd3d;grid-template-columns:50px 1fr;gap:18px;padding:25px 0;display:grid}.principle-list span{color:var(--gold);font:700 9px var(--font-display)}.principle-list h3{font:620 18px var(--font-display);margin:0 0 7px}.principle-list p{color:#9db2ac;margin:0;font-size:11px;line-height:1.65}.advantage-system-section{background:var(--ink);display:block}.advantage-heading-editorial{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;display:grid}.advantage-heading-editorial>p{border-left:2px solid var(--gold);color:#9eb3ad;margin:0 0 6px;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.advantage-system-map{margin-top:62px}.advantage-route-label{color:#a9bcb6;background:#ffffff06;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 22px;display:flex}.advantage-route-label span{font:780 9px var(--font-display);letter-spacing:.13em}.advantage-route-label b{color:var(--gold);font:790 9px var(--font-display);letter-spacing:.12em}.advantage-top-grid{border-left:1px solid #57e7bd38;grid-template-columns:repeat(4,1fr);display:grid}.advantage-top-grid article,.advantage-bottom-grid article{border-bottom:1px solid #57e7bd38;border-right:1px solid #57e7bd38;flex-direction:column;min-height:300px;padding:27px 24px;display:flex;position:relative}.advantage-top-grid small,.advantage-bottom-grid small{color:var(--gold);font:780 9px var(--font-display);letter-spacing:.12em}.advantage-top-grid h3,.advantage-bottom-grid h3{font:650 clamp(19px,2vw,27px)/1.08 var(--font-display);letter-spacing:-.035em;margin:64px 0 14px}.advantage-top-grid p,.advantage-bottom-grid p{color:#9eb3ad;max-width:300px;margin:auto 0 0;font-size:12px;line-height:1.68}.advantage-top-grid article>i,.advantage-bottom-grid article>i{z-index:2;width:30px;height:30px;color:var(--ink);background:var(--gold);font:780 13px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.advantage-top-grid article:last-child{color:var(--ink);border-color:var(--mint);background:var(--mint)}.advantage-top-grid article:last-child small{color:#0a6550}.advantage-top-grid article:last-child p{color:#235e52}.advantage-outcome-band{min-height:112px;color:var(--ink);background:var(--gold);grid-template-columns:auto 1fr;align-items:center;gap:6vw;padding:22px 28px;display:grid}.advantage-outcome-band span{font:820 9px var(--font-display);letter-spacing:.13em}.advantage-outcome-band strong{max-width:920px;font:620 clamp(24px,3vw,43px)/1.12 var(--font-display);letter-spacing:-.035em;text-align:right;justify-self:end}.advantage-bottom-grid{border-left:1px solid #57e7bd38;grid-template-columns:repeat(3,1fr);width:75%;margin-left:25%;display:grid}.advantage-bottom-grid article{min-height:265px}.advantage-bottom-grid article:nth-child(2){background:#ffffff09}.advantage-bottom-grid article:last-child{background:linear-gradient(145deg,#33246d,#1c2145)}.advantage-bottom-grid article:last-child small{color:var(--mint)}.advantage-return-rail{border:1px solid #ffffff2b;border-top:0;grid-template-columns:36px 1fr auto;align-items:center;gap:18px;min-height:64px;padding:0 22px;display:grid}.advantage-return-rail i{color:var(--mint);font:700 25px var(--font-display);font-style:normal}.advantage-return-rail span{color:#b3c5bf;font:680 11px var(--font-display);letter-spacing:.025em}.advantage-return-rail b{color:var(--gold);font:790 8px var(--font-display);letter-spacing:.13em}.control-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.control-section>div:first-child>p:not(.kicker){color:var(--muted);line-height:1.75}.control-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.control-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:100px;font:650 12px var(--font-display);align-items:center;padding:22px;display:flex}.control-grid span:before{content:"+";color:var(--green);margin-right:12px;font-size:18px}.control-speed-section{background:#fff;display:block}.control-speed-heading{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;display:grid}.control-speed-heading>p{border-left:2px solid var(--gold);color:var(--muted);margin:0 0 6px;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.control-speed-system{grid-template-columns:1fr .74fr 1fr;align-items:stretch;margin-top:62px;display:grid}.control-speed-system>article{border:1px solid var(--line);flex-direction:column;min-height:480px;padding:30px;display:flex}.control-speed-system>article+article{border-left:0}.control-speed-system>article>small{color:var(--gold);font:790 8px var(--font-display);letter-spacing:.13em}.control-speed-system h3{font:650 clamp(28px,3vw,42px)/1.03 var(--font-display);letter-spacing:-.045em;margin:58px 0 16px}.control-speed-system article>p{max-width:410px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.human-governance-panel{background:var(--paper)}.governance-controls{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.governance-controls span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:76px;padding:14px;display:flex}.governance-controls small{color:#899792;font:730 8px var(--font-display);letter-spacing:.1em}.governance-controls b{color:var(--green);font:710 11px var(--font-display);margin-top:8px}.control-speed-system .controlled-automation-core{color:#fff;text-align:center;background:radial-gradient(circle at 50% 42%,#715bd75c,#0000 38%),linear-gradient(145deg,#33246d,#1c2145);border-color:#4b398b;justify-content:center;align-items:center}.controlled-automation-core>small{align-self:flex-start}.controlled-automation-core>span{color:var(--gold);font:790 10px var(--font-display);letter-spacing:.18em;margin-top:auto}.controlled-automation-core>strong{font:650 clamp(31px,3.5vw,50px)/.92 var(--font-display);letter-spacing:-.045em;margin-top:10px}.control-speed-system .controlled-automation-core>p{color:#b8bed2;margin:34px 0;font-size:11px}.controlled-automation-core>b{width:100%;color:var(--mint);font:780 8px/1.55 var(--font-display);letter-spacing:.11em;border-top:1px solid #ffffff2e;margin-top:auto;padding-top:18px}.control-speed-system .live-execution-panel{color:#fff;border-color:var(--ink);background:var(--ink)}.live-execution-panel>small{color:var(--mint)!important}.execution-sequence{border-top:1px solid #ffffff29;margin-top:auto}.execution-sequence>span{border-bottom:1px solid #ffffff29;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:67px;display:grid;position:relative}.execution-sequence small{color:var(--gold);font:760 8px var(--font-display)}.execution-sequence b{font:680 12px var(--font-display)}.execution-sequence em{color:#9eb3ad;font:630 9px var(--font-display)}.execution-sequence i{z-index:2;color:var(--mint);font:760 15px var(--font-display);font-style:normal;position:absolute;bottom:-11px;left:10px}.control-speed-rail{min-height:66px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:28px;padding:0 23px;display:flex}.control-speed-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.control-speed-rail b{font:720 12px var(--font-display);letter-spacing:.025em}.pricing-page{background:var(--paper)}.pricing-grid{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;min-height:570px;padding:34px;position:relative}.pricing-card+.pricing-card{border-left:0}.pricing-card.featured{color:#fff;background:var(--deep);border-color:var(--mint);transform:translateY(-12px);box-shadow:0 25px 50px #052a2326}.pricing-card>span{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.13em}.pricing-card h2{color:var(--mint);margin:38px 0 0;font-size:90px;line-height:.9}.pricing-card h2 small{font-size:35px}.pricing-card h3{font:580 36px var(--font-display);letter-spacing:-.04em;margin:57px 0 9px}.pricing-card>b{color:var(--green);font:650 12px var(--font-display);margin:9px 0 22px;display:block}.pricing-card.featured>b{color:var(--mint)}.pricing-card>p{color:var(--muted);font-size:12px;line-height:1.7}.pricing-card.featured>p{color:#a8bdb6}.pricing-card.featured li{border-color:#ffffff29}.pricing-card .btn,.pricing-card .arrow-link{position:absolute;bottom:34px;left:34px;right:34px}.option-section{color:#fff;background:var(--ink)}.light-text{color:#9db2ac}.option-grid{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.option-grid article{border:1px solid #ffffff2e;min-height:285px;padding:30px}.option-grid article+article{border-left:0}.option-grid article:nth-child(2){border-color:var(--mint);background:var(--forest);transform:translateY(-12px)}.option-grid span{color:var(--gold);font:700 9px var(--font-display)}.option-grid h3{font:620 26px var(--font-display);margin:55px 0 10px}.option-grid b{color:var(--mint);font:650 11px var(--font-display)}.option-grid p{color:#9fb4ad;font-size:11px;line-height:1.68}.option-choice-label{border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:54px;padding:0 18px;display:flex}.option-choice-label span{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.13em}.option-choice-label b{color:#9fb4ad;font:650 11px var(--font-display)}.option-choice-label.option-mode-label{margin-top:32px}.option-grid.option-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.option-grid.option-grid-two article{min-height:260px}.option-grid.option-grid-two article:nth-child(2){transform:none}.included-section{background:#fff;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.included-list{border-top:1px solid var(--line)}.included-list p{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;min-height:68px;margin:0;font-size:12px;display:grid}.included-list p span{color:var(--gold);font:700 9px var(--font-display)}.included-list p b{color:var(--green);font:700 9px var(--font-display);text-transform:uppercase}.pricing-note{background:var(--paper);grid-template-columns:.4fr 1fr;gap:9vw;display:grid}.pricing-note h2{font-size:clamp(40px,4vw,60px)}.pricing-note p{max-width:850px;color:var(--muted);line-height:1.8}.proof-page{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.proof-statement>p:not(.kicker){color:var(--muted);line-height:1.75}.proof-page .proof-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:185px;padding:28px}.proof-grid b,.proof-grid span{display:block}.proof-grid b{color:var(--green);font:560 clamp(38px,4vw,55px) var(--font-display)}.proof-grid span{max-width:200px;color:var(--muted);margin-top:15px;font-size:11px;line-height:1.55}.customer-patterns{color:#fff;background:var(--ink)}.usecase-grid{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.usecase-grid article{border:1px solid #ffffff2b;min-height:280px;padding:27px}.usecase-grid article+article{border-left:0}.usecase-grid span{color:var(--gold);font:700 9px var(--font-display)}.usecase-grid h3{font:620 22px var(--font-display);margin:65px 0 13px}.usecase-grid p{color:#9fb3ad;font-size:11px;line-height:1.7}.outcomes-section{background:var(--paper);grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.outcome-list{border-top:1px solid var(--line)}.outcome-list p{border-bottom:1px solid var(--line);color:#42534e;grid-template-columns:50px 1fr;align-items:center;gap:12px;min-height:73px;margin:0;font-size:12px;display:grid}.outcome-list span{color:var(--gold);font:700 9px var(--font-display)}.evidence-policy{color:#fff;background:var(--green);grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.evidence-policy>div:last-child{padding-top:9px}.evidence-policy>div:last-child p{color:#b5cac3;font-size:14px;line-height:1.78}.evidence-policy .btn{margin-top:18px}.technology-partners-hero{background:radial-gradient(circle at 82% 31%,#5b45be57,#0000 31%),radial-gradient(circle at 17% 74%,#1fa17b33,#0000 32%),linear-gradient(138deg,#041a18,#07362d);flex-direction:column;justify-content:flex-end;min-height:890px;display:flex}.technology-partners-hero h1{max-width:1280px;font-size:clamp(58px,6.4vw,96px)}.technology-partners-hero-copy{width:100%}.partner-hero-architecture{border:1px solid #ffffff30;grid-template-columns:1fr 72px 1fr 72px 1.12fr;align-items:stretch;width:100%;margin-top:66px;display:grid}.partner-hero-architecture>div,.partner-hero-architecture>strong{background:#ffffff09;flex-direction:column;justify-content:center;min-height:102px;padding:20px 24px;display:flex}.partner-hero-architecture small{color:var(--gold);font:780 8px var(--font-display);letter-spacing:.13em}.partner-hero-architecture b{font:670 16px var(--font-display);margin-top:12px}.partner-hero-architecture>i{color:var(--gold);font:650 24px var(--font-display);border-left:1px solid #ffffff21;border-right:1px solid #ffffff21;place-items:center;font-style:normal;display:grid}.partner-hero-architecture>strong{color:var(--ink);background:var(--mint)}.partner-hero-architecture>strong small{color:#0a6550}.strategic-relationships-section{background:#fff}.strategic-relationships-heading,.regular-connectivity-heading,.partner-connectivity-heading,.technology-models-heading{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;display:grid}.strategic-relationships-heading>p,.regular-connectivity-heading>p,.partner-connectivity-heading>p,.technology-models-heading>p{border-left:2px solid var(--gold);color:var(--muted);margin:0 0 6px;padding:4px 0 4px 28px;font-size:16px;line-height:1.72}.strategic-partner-grid{grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.strategic-partner-grid>article{color:#fff;background:var(--deep);border:1px solid #ffffff29;flex-direction:column;min-height:705px;padding:30px;display:flex}.strategic-partner-grid>article+article{border-left:0}.strategic-partner-grid .hotelogix-strategic-card{background:linear-gradient(145deg,#33246d,#1c2145)}.strategic-partner-logo{min-height:112px;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:20px;display:flex}.strategic-partner-logo img{object-fit:contain;max-width:180px;max-height:55px}.strategic-partner-logo span{max-width:150px;color:var(--green);font:790 7px/1.55 var(--font-display);letter-spacing:.12em;text-align:right}.strategic-partner-grid article>small{color:var(--gold);font:790 8px var(--font-display);letter-spacing:.13em}.strategic-partner-grid h3{font:650 clamp(30px,3.3vw,47px)/1.02 var(--font-display);letter-spacing:-.05em;margin:45px 0 16px}.strategic-partner-grid article>p{color:#a9beb7;max-width:580px;margin:0;font-size:12px;line-height:1.72}.hotelogix-strategic-card>p{color:#b5bdd1!important}.strategic-route{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;margin:34px 0 0;display:grid}.strategic-route span{color:#c3d3ce;min-height:54px;font:670 8px/1.4 var(--font-display);text-align:center;border:1px solid #ffffff2b;place-items:center;padding:9px 6px;display:grid}.strategic-route i{color:var(--gold);font:740 13px var(--font-display);text-align:center;font-style:normal}.strategic-partner-grid ul{border-top:1px solid #ffffff29;margin:28px 0 0;padding:0;list-style:none}.strategic-partner-grid li{color:#b7cac4;border-bottom:1px solid #ffffff29;align-items:center;min-height:48px;padding:13px 0;font-size:10px;display:flex}.strategic-partner-grid li:before{content:"+";color:var(--mint);font:760 16px var(--font-display);margin-right:12px}.strategic-partner-grid article>b{color:var(--mint);font:740 10px/1.55 var(--font-display);letter-spacing:.035em;margin-top:auto;padding-top:22px}.regular-connectivity-section{background:var(--paper)}.connectivity-logo-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.connectivity-logo-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:172px;padding:28px 22px 20px;display:flex;position:relative}.connectivity-logo-grid article>span{color:#0b705b;font:780 6px var(--font-display);letter-spacing:.11em;background:#57e7bd40;border-radius:20px;padding:5px 8px;position:absolute;top:14px;right:14px}.connectivity-logo-grid img{object-fit:contain;max-width:145px;max-height:48px}.connectivity-logo-grid b{color:#5f6d68;font:660 9px var(--font-display);margin-top:18px}.connectivity-coverage-rail{min-height:64px;color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:28px;padding:0 22px;display:flex}.connectivity-coverage-rail span{font:800 9px var(--font-display);letter-spacing:.13em}.connectivity-coverage-rail b{font:720 12px var(--font-display)}.partner-connectivity-architecture{color:#fff;background:var(--ink)}.partner-connectivity-heading>p{color:#a3b7b1}.partner-products-rail{border:1px solid #ffffff2e;grid-template-columns:1fr 36px 1fr auto;align-items:center;gap:12px;min-height:64px;margin-top:62px;padding:0 22px;display:grid}.partner-products-rail span{color:#fff;font:760 9px var(--font-display);letter-spacing:.11em;text-align:center}.partner-products-rail i{color:var(--gold);font:760 18px var(--font-display);text-align:center;font-style:normal}.partner-products-rail b{min-height:64px;color:var(--ink);background:var(--mint);font:800 8px var(--font-display);letter-spacing:.11em;align-items:center;padding:0 22px;display:flex}.partner-gateway-flow{grid-template-columns:1fr 82px 1.08fr 82px 1.28fr;align-items:stretch;margin-top:42px;display:grid}.partner-gateway-flow>article{border:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:305px;padding:28px;display:flex}.partner-gateway-flow article>small{color:var(--gold);font:780 8px var(--font-display);letter-spacing:.13em}.partner-gateway-flow h3{font:650 clamp(25px,2.7vw,39px)/1.02 var(--font-display);letter-spacing:-.045em;margin:56px 0 18px}.partner-gateway-flow article>b{color:var(--mint);font:780 8px/1.55 var(--font-display);letter-spacing:.11em}.partner-gateway-flow>div{color:#81968f;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.partner-gateway-flow>div span{font:750 7px/1.45 var(--font-display);letter-spacing:.11em;text-align:center}.partner-gateway-flow>div i{color:var(--gold);font:760 20px var(--font-display);font-style:normal}.partner-ratematch-node{background:linear-gradient(145deg,#33246d,#1c2145)}.partner-gateway-flow .partner-channel-node{color:var(--ink);border-color:var(--gold);background:var(--gold)}.partner-channel-node>small,.partner-channel-node>b{color:#6c4c0d!important}.partner-stack-node{background:#ffffff09}.partner-stack-node>div{grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.partner-stack-node>div span{color:#b6c7c2;min-height:50px;font:650 8px var(--font-display);border:1px solid #ffffff24;place-items:center;padding:8px;display:grid}.partner-stack-node>div span:nth-child(n+4){border-top:0}.partner-stack-node>div span+span{border-left:0}.partner-architecture-outcome{min-height:64px;color:var(--ink);background:var(--mint);justify-content:space-between;align-items:center;gap:28px;padding:0 22px;display:flex}.partner-architecture-outcome span{font:800 9px var(--font-display);letter-spacing:.13em}.partner-architecture-outcome b{font:720 11px var(--font-display)}.technology-models-section{background:#fff}.technology-model-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.technology-model-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:27px 24px;position:relative}.technology-model-grid small{color:var(--gold);font:780 9px var(--font-display)}.technology-model-grid h3{font:650 24px/1.08 var(--font-display);letter-spacing:-.035em;margin:60px 0 14px}.technology-model-grid p{color:var(--muted);font-size:11px;line-height:1.7}.technology-model-grid a{color:var(--green);font:740 10px var(--font-display);position:absolute;bottom:25px;left:24px}.partner-models{background:#fff}.partner-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.partner-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:28px 28px 26px 0;position:relative}.partner-grid article:nth-child(3n+2),.partner-grid article:nth-child(3n){padding-left:28px}.partner-grid article:nth-child(3n){border-right:0}.partner-grid span{color:var(--gold);font:700 9px var(--font-display)}.partner-grid h3{font:620 24px var(--font-display);margin:50px 0 12px}.partner-grid p{color:var(--muted);font-size:11px;line-height:1.7}.partner-grid a{font:700 10px var(--font-display);color:var(--green);position:absolute;bottom:26px}.partner-value{color:#fff;background:var(--ink);grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.value-list{border-top:1px solid #57e7bd4d}.value-list p{border-bottom:1px solid #57e7bd40;grid-template-columns:.7fr 1fr;align-items:center;min-height:92px;margin:0;display:grid}.value-list b{font:650 13px var(--font-display)}.value-list span{color:#9eb3ad;font-size:11px;line-height:1.6}.ecosystem-section{background:var(--paper);grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;display:grid}.ecosystem-section>div:first-child>p:not(.kicker){color:var(--muted);line-height:1.75}.logo-cloud{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.logo-cloud span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#52615c;min-height:92px;font:650 15px var(--font-display);justify-content:center;align-items:center;padding:15px;display:flex}.logo-cloud img{object-fit:contain;filter:grayscale();opacity:.72;max-width:155px;max-height:48px}.market-routes{color:#fff;background:var(--green)}.market-route-grid{grid-template-columns:1fr 1fr;display:grid}.market-route-grid a{border:1px solid #fff3;min-height:350px;padding:35px;transition:background .2s;position:relative}.market-route-grid a+a{border-left:0}.market-route-grid a:hover{background:#57e7bd17}.market-route-grid small{color:var(--gold);font:700 9px var(--font-display);letter-spacing:.14em}.market-route-grid h3{font:560 37px var(--font-display);margin:70px 0 15px}.market-route-grid p{color:#b4c8c2;max-width:500px;font-size:12px;line-height:1.7}.market-route-grid b{color:var(--mint);font:700 10px var(--font-display);position:absolute;bottom:35px}.insights-page{color:#fff;background:var(--green);grid-template-columns:1fr .34fr;gap:6vw;display:grid}.editorial-lead h2{max-width:940px;font-size:clamp(44px,5.2vw,76px)}.editorial-lead>p:not(.kicker){color:#b7cbc5;max-width:760px;line-height:1.75}.editorial-lead .btn{margin-top:20px}.editorial-index{color:var(--mint);font:550 76px var(--font-display);letter-spacing:-.06em;border:1px solid #fff3;align-self:end;padding:30px}.editorial-index span{color:#9eb6af;font:700 9px var(--font-display);letter-spacing:.14em;margin-top:35px;display:block}.article-list-section{background:var(--paper)}.article-list{border-top:1px solid var(--line)}.article-list a{border-bottom:1px solid var(--line);grid-template-columns:100px 130px 1fr 30px;align-items:center;gap:20px;min-height:150px;transition:background .2s,padding .2s;display:grid}.article-list a:hover{background:#fff;padding:0 18px}.article-list small{color:var(--gold);font:700 9px var(--font-display)}.article-list img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100px;height:76px}.article-list>a>span{color:var(--green);font:700 9px var(--font-display);letter-spacing:.12em}.article-list h3{font:600 23px var(--font-display);letter-spacing:-.02em;margin:0 0 7px}.article-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.article-list>a>b{color:var(--green)}.article-page{background:var(--paper)}.article-page header{color:#fff;background:radial-gradient(circle at 80% 30%, #1f977459, transparent 28%), var(--ink);padding:160px max(34px,50vw - 580px) 90px}.article-page header>a{color:#9db4ad;font:700 10px var(--font-display);margin-bottom:70px;display:inline-block}.article-page header h1{max-width:1050px;font:520 clamp(50px,6.2vw,90px)/1 var(--font-display);letter-spacing:-.058em;margin:0 0 30px}.article-page header>p:last-child{color:#b5c9c3;max-width:820px;font-size:17px;line-height:1.72}.article-body{grid-template-columns:240px 1fr;gap:9vw;max-width:1160px;margin:0 auto;padding:100px 34px 120px;display:grid}.article-body aside{border-top:1px solid var(--line);flex-direction:column;align-self:start;display:flex;position:sticky;top:30px}.article-body aside span{color:var(--green);font:700 9px var(--font-display);letter-spacing:.13em;padding:18px 0}.article-body aside a{border-top:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:10px;line-height:1.45}.article-body section{margin-bottom:75px}.article-body section small{color:var(--gold);font:700 10px var(--font-display)}.article-body section h2{font:560 clamp(34px,4vw,53px)/1.08 var(--font-display);letter-spacing:-.04em;margin:16px 0 25px}.article-body section p{color:#4f5e59;font-size:16px;line-height:1.85}.contact-page{background:#fff}.contact-cards{grid-template-columns:repeat(3,1fr);display:grid}.contact-cards a{border:1px solid var(--line);min-height:360px;padding:32px;transition:transform .2s,background .2s;position:relative}.contact-cards a+a{border-left:0}.contact-cards a:hover{background:var(--mint);border-color:var(--mint);transform:translateY(-8px)}.contact-cards span{color:var(--green);font:700 9px var(--font-display);letter-spacing:.13em}.contact-cards h2{margin:75px 0 14px;font-size:34px}.contact-cards p{color:var(--muted);font-size:12px;line-height:1.7}.contact-cards b{font:700 10px var(--font-display);position:absolute;bottom:32px}.contact-direct{background:var(--paper);grid-template-columns:1fr auto;align-items:end;gap:5vw;margin-top:70px;padding:42px;display:grid}.contact-direct h2{font-size:clamp(34px,4vw,58px)}.contact-direct p:not(.kicker){max-width:760px;color:var(--muted);line-height:1.7}.meeting-expectation{color:#fff;background:var(--green);grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.meeting-expectation ol{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.meeting-expectation li{border-bottom:1px solid #fff3;grid-template-columns:45px 1fr;align-items:center;min-height:75px;display:grid}.meeting-expectation li span{color:var(--gold);font:700 9px var(--font-display)}.meeting-expectation li p{color:#b9ccc6;margin:0;font-size:12px}.meeting-expectation li b{color:#fff}.market-story{background:#fff;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.market-story>div:last-child{padding-top:34px}.market-story>div:last-child p{color:var(--muted);font-size:15px;line-height:1.8}.market-benefits-new{color:#fff;background:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.market-benefits-new article{border:1px solid #ffffff2e;min-height:300px;padding:32px}.market-benefits-new article+article{border-left:0}.market-benefits-new h3{font:620 26px var(--font-display);margin:72px 0 13px}.market-benefits-new p{color:#9fb4ad;font-size:11px;line-height:1.7}.local-path{color:#fff;background:var(--green)}.local-path>div{justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}.local-path span{min-height:85px;font:650 11px var(--font-display);text-align:center;border:1px solid #ffffff38;flex:1;justify-content:center;align-items:center;padding:18px;display:flex}.local-path i{color:var(--mint)}.live-demo-experience{padding:112px max(34px, calc((100vw - var(--max)) / 2));color:#fff;background:radial-gradient(circle at 88% 18%,#57e7bd29,#0000 30%),#031b17;position:relative}.live-demo-experience:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.live-demo-experience>*{z-index:2;position:relative}.live-demo-intro{margin-bottom:56px}.live-demo-intro-heading{width:100%}.live-demo-intro h2{max-width:1380px;font:520 clamp(46px,5.3vw,82px)/.98 var(--font-display);letter-spacing:-.055em;margin:0}.live-demo-proof-band{background:linear-gradient(90deg,#57e7bd12,#d9a33d0b 62%,#0000);border-top:1px solid #57e7bd4d;border-bottom:1px solid #57e7bd29;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(30px,5vw,82px);margin-top:38px;padding:22px 26px;display:grid}.live-demo-proof-band>p{color:#ecf8f4;max-width:760px;font:540 clamp(19px,2vw,27px)/1.35 var(--font-display);letter-spacing:-.025em;margin:0}.demo-time-note{border-left:1px solid #d9a33d73;grid-template-columns:minmax(126px,.52fr) minmax(0,1fr);align-items:center;gap:22px;min-height:66px;padding-left:28px;display:grid}.demo-time-note b{color:var(--gold);font:800 10px/1.35 var(--font-display);letter-spacing:.11em}.demo-time-note span{color:#91aaa2;font-size:11px;line-height:1.55}.onboarding-intelligence-pyramid{background:radial-gradient(circle at 50% 45%,#57e7bd21,#0000 27%),#021612a8;border:1px solid #57e7bd47;min-width:0;min-height:405px;margin:0;padding:24px 25px 18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0003}.onboarding-intelligence-pyramid:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.pyramid-equations{color:#adc9c16b;font:700 7px var(--font-display);letter-spacing:.09em;position:absolute;inset:22px}.pyramid-equations span{position:absolute}.pyramid-equations span:first-child{top:8%;left:2%}.pyramid-equations span:nth-child(2){top:9%;right:2%}.pyramid-equations span:nth-child(3){top:44%;left:0}.pyramid-equations span:nth-child(4){top:45%;right:0}.pyramid-equations span:nth-child(5){bottom:8%;left:4%}.pyramid-equations span:nth-child(6){color:#57e7bda6;bottom:8%;right:4%}.pyramid-shell{z-index:2;width:min(100%,430px);height:288px;margin:0 auto;position:relative}.pyramid-tier{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pyramid-tier small{color:var(--gold);font:750 7px var(--font-display);letter-spacing:.13em}.pyramid-tier b{color:#fff;font:650 10px/1.25 var(--font-display);margin-top:5px}.pyramid-apex{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#9b762d,#4d3a1c);width:142px;height:86px;padding:0 15px 13px;top:0}.pyramid-intelligence{clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(145deg,#176c52,#0b3b30);border-bottom:1px solid #57e7bd99;width:278px;height:88px;padding:0 42px 12px;top:90px}.pyramid-intelligence small{color:var(--mint)}.pyramid-intelligence b{color:#d8f2e9;font-size:12px}.pyramid-market{clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:linear-gradient(145deg,#163d35,#08251f);border-bottom:1px solid #fff3;width:420px;height:96px;padding:0 56px 20px;top:182px}.pyramid-market b{color:#a9beb7;font-size:9px}.pyramid-ai-eye{z-index:6;border:1px solid var(--mint);background:radial-gradient(circle,#57e7bd 0 8%,#0e5140 9% 29%,#061e19 30% 100%);border-radius:70% 22%;place-items:center;width:92px;height:48px;display:grid;position:absolute;top:108px;left:50%;overflow:hidden;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 8px #57e7bd0b,0 0 35px #57e7bd42}.pyramid-ai-eye:before{content:"";border:1px solid #57e7bda6;border-radius:50%;width:28px;height:28px;position:absolute}.pyramid-ai-eye i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute}.pyramid-ai-eye span{color:#fff;font:800 6px var(--font-display);letter-spacing:.1em;position:absolute;bottom:4px;transform:rotate(-45deg)}.pyramid-vector{z-index:5;background:linear-gradient(transparent,var(--mint),var(--gold));width:1px;height:208px;position:absolute;top:35px;left:50%}.pyramid-vector i{border-top:1px solid var(--gold);border-right:1px solid var(--gold);width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-45deg)}.onboarding-intelligence-pyramid figcaption{z-index:3;border-top:1px solid #57e7bd33;grid-template-columns:125px 1fr;gap:16px;min-height:56px;padding-top:14px;display:grid;position:relative}.onboarding-intelligence-pyramid figcaption b{color:var(--mint);font:650 14px var(--font-display)}.onboarding-intelligence-pyramid figcaption span{color:#91a9a1;font-size:11px;line-height:1.55}.live-demo-frame{background:#041e19e6;border:1px solid #57e7bd57;grid-template-columns:325px 1fr;min-height:720px;display:grid;box-shadow:0 38px 90px #0000004d}.demo-control-panel{background:#05261fd6;border-right:1px solid #57e7bd3d;padding:31px}.demo-live-label{color:var(--mint);font:700 9px var(--font-display);letter-spacing:.12em;align-items:center;gap:9px;display:flex}.demo-live-label i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #57e7bd1a}.demo-control-panel h3{font:560 31px/1.05 var(--font-display);letter-spacing:-.035em;margin:65px 0 13px}.demo-control-panel>p{color:#90a8a1;margin:0 0 33px;font-size:11px;line-height:1.65}.demo-control-panel form{flex-direction:column;display:flex}.demo-control-panel label{color:#8fa79f;font:700 9px var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px}.demo-control-panel input,.demo-control-panel select{color:#fff;background:#061f1b;border:1px solid #ffffff2e;border-radius:0;outline:0;width:100%;min-height:50px;padding:0 14px;font-size:12px}.demo-control-panel input::placeholder{color:#657d76}.demo-control-panel input:focus,.demo-control-panel select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #57e7bd14}.demo-control-panel select option{color:var(--ink);background:#fff}.demo-run-button{cursor:pointer;border:0;width:100%;margin-top:24px}.demo-run-button:disabled{opacity:.72;cursor:wait}.demo-control-panel>small{color:#718a83;margin-top:22px;font-size:9px;line-height:1.55;display:block}.demo-stage-panel{min-width:0;padding:32px 38px 38px}.demo-stage-head{justify-content:space-between;align-items:flex-start;min-height:78px;display:flex}.demo-stage-head>div{flex-direction:column;gap:7px;min-width:0;display:flex}.demo-stage-head small{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.16em}.demo-stage-head b{text-overflow:ellipsis;color:#fff;max-width:640px;font:600 19px var(--font-display);white-space:nowrap;overflow:hidden}.demo-stage-head span{color:#728e86;font-size:10px}.demo-stage-head>strong{color:var(--mint);font:520 46px/.8 var(--font-display);letter-spacing:-.06em}.demo-stage-head>strong i{font-size:12px;font-style:normal}.demo-progress-track{background:#ffffff1a;height:2px;overflow:hidden}.demo-progress-track span{background:linear-gradient(90deg, var(--gold), var(--mint));height:100%;box-shadow:0 0 12px var(--mint);transition:width .12s linear;display:block}.demo-generation-view{grid-template-columns:1fr 290px;align-items:center;gap:45px;min-height:560px;display:grid}.demo-pipeline{border-top:1px solid #ffffff1c}.demo-pipeline-step{border-bottom:1px solid #ffffff1a;grid-template-columns:40px 1fr 64px;align-items:center;gap:12px;min-height:63px;transition:background .2s,padding .2s;display:grid}.demo-pipeline-step>span{color:#526b64;font:700 9px var(--font-display)}.demo-pipeline-step>div{flex-direction:column;gap:4px;display:flex}.demo-pipeline-step>div b{color:#9bb0aa;font:650 11px var(--font-display)}.demo-pipeline-step>div small{color:#587169;font-size:8px;line-height:1.35}.demo-pipeline-step>i{color:#587169;font:700 8px var(--font-display);text-align:right;text-transform:uppercase;font-style:normal}.demo-pipeline-step.active{background:#57e7bd12;padding:0 13px}.demo-pipeline-step.active>span,.demo-pipeline-step.active>div b,.demo-pipeline-step.active>i{color:var(--mint)}.demo-pipeline-step.complete>span,.demo-pipeline-step.complete>i{color:var(--gold)}.demo-pipeline-step.complete>div b{color:#fff}.demo-orbit{text-align:center}.demo-orbit>div{background:radial-gradient(circle,#0d5b47b8,#041b1733 66%);border:1px solid #57e7bd80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:230px;height:230px;margin:auto;display:flex;position:relative;box-shadow:0 0 0 22px #57e7bd06,0 0 0 45px #57e7bd04}.demo-orbit>div:before,.demo-orbit>div:after{content:"";pointer-events:none;border:1px dashed #dfa83c59;border-radius:50%;position:absolute;inset:18px}.demo-orbit>div:after{border-color:#57e7bd1f;inset:-14px}.demo-orbit>div.is-running:before{border-top-color:var(--mint);animation:6s linear infinite demo-spin}.demo-orbit span{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.18em}.demo-orbit b{font:650 22px/1 var(--font-display)}.demo-orbit p{color:var(--mint);font:700 9px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:35px 0 0}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-orbit>.intelligence-orb{isolation:isolate}.demo-orbit>.intelligence-orb:before{z-index:1;pointer-events:none}.demo-orbit>.intelligence-orb:after{pointer-events:none}.intelligence-orb-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo-orbit .intelligence-orb>span,.demo-orbit .intelligence-orb>b{z-index:2;text-shadow:0 2px 10px #031c17,0 0 18px #031c17;position:relative}.intelligence-liquid-level{transform:translateY(var(--intelligence-level));transition:transform .25s linear}.intelligence-wave{animation:5s linear infinite paused intelligence-wave-flow}.intelligence-wave-back{opacity:.6;animation-duration:7s;animation-direction:reverse}.intelligence-current{transform-origin:115px 155px;opacity:var(--intelligence-energy);animation:4s ease-in-out infinite alternate paused intelligence-current-flow}.intelligence-current-back{animation-duration:5.5s;animation-direction:alternate-reverse}.intelligence-droplets{animation:3s ease-in-out infinite paused intelligence-droplet-rise}.intelligence-orb.is-running .intelligence-wave,.intelligence-orb.is-running .intelligence-current,.intelligence-orb.is-running .intelligence-droplets{animation-play-state:running}.intelligence-progress-ring{transition:stroke-dasharray .25s linear}.demo-orbit>.intelligence-orb.is-celebrating{animation:1s ease-out both intelligence-complete-glow}.demo-orbit>.intelligence-orb.is-celebrating:after{border-color:var(--gold);animation:1s ease-out both intelligence-complete-halo}.demo-orbit>.intelligence-orb.is-charged:before{border-color:#dfa83c99;animation-play-state:paused}.intelligence-orb.is-charged .intelligence-wave,.intelligence-orb.is-charged .intelligence-current,.intelligence-orb.is-charged .intelligence-droplets{animation-play-state:paused}.intelligence-orb.is-paused .intelligence-orb-art{opacity:.4}@keyframes intelligence-wave-flow{to{transform:translate(-230px)}}@keyframes intelligence-current-flow{0%{transform:rotate(-5deg)scale(.97)}to{transform:rotate(5deg)scale(1.02)}}@keyframes intelligence-droplet-rise{0%,to{opacity:.15;transform:translateY(4px)}50%{opacity:.8;transform:translateY(-7px)}}@keyframes intelligence-complete-glow{0%{box-shadow:0 0 0 22px #57e7bd06,0 0 0 45px #57e7bd04}38%{border-color:#f6d77f;box-shadow:0 0 22px #dfa83c7a,0 0 58px #57e7bd4d,inset 0 0 26px #57e7bd33}to{border-color:var(--mint);box-shadow:0 0 18px #57e7bd2e,0 0 40px #dfa83c14}}.analysis-motion-frame{background:#031b17;border:0;width:100%;height:100%;min-height:0;display:block}.widget-expanded .analysis-motion-stage{padding:0}.analysis-motion-loading{min-height:100%;color:var(--mint);font:700 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#031b17;place-items:center;display:grid}@keyframes intelligence-complete-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.17)}}@media (prefers-reduced-motion:reduce){.intelligence-orb .intelligence-wave,.intelligence-orb .intelligence-current,.intelligence-orb .intelligence-droplets,.demo-orbit>.intelligence-orb.is-celebrating,.demo-orbit>.intelligence-orb.is-running:before,.demo-orbit>.intelligence-orb.is-celebrating:after{animation:none}.intelligence-liquid-level,.intelligence-progress-ring{transition:none}.demo-orbit>.intelligence-orb.is-charged{border-color:var(--gold);box-shadow:0 0 18px #57e7bd2e}}.demo-result-view{min-height:560px;padding-top:28px}.demo-result-banner{background:linear-gradient(110deg,#0e5a4861,#041d1980);border:1px solid #57e7bd59;justify-content:space-between;align-items:center;min-height:135px;padding:25px 28px;display:flex}.demo-result-banner small{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.15em}.demo-result-banner h3{text-overflow:ellipsis;max-width:620px;font:560 28px var(--font-display);white-space:nowrap;margin:12px 0 5px;overflow:hidden}.demo-result-banner p{color:#8fa9a2;margin:0;font-size:10px}.demo-result-banner>span{color:var(--mint);font:700 9px var(--font-display);letter-spacing:.14em;align-items:center;gap:12px;display:flex}.demo-result-banner>span b{border:1px solid var(--mint);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.demo-result-grid{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.demo-result-grid article{border:1px solid #ffffff21;min-height:260px;padding:24px;position:relative}.demo-result-grid article+article{border-left:0}.demo-result-grid article>small{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.13em}.demo-result-grid h4{font:600 20px/1.08 var(--font-display);margin:40px 0 11px}.demo-result-grid p{color:#78938b;font-size:9px;line-height:1.62}.demo-result-grid article>b{color:var(--mint);font:700 8px var(--font-display);text-transform:uppercase;position:absolute;bottom:23px}.demo-result-booking{background:#57e7bd0d}.demo-result-booking>div{background:#041b17;border:1px solid #57e7bd40;margin-top:18px;padding:13px}.demo-result-booking>div span,.demo-result-booking>div strong,.demo-result-booking>div i{display:block}.demo-result-booking>div span{color:#758f87;font-size:8px}.demo-result-booking>div strong{color:#fff;font:650 11px var(--font-display);margin:7px 0 12px}.demo-result-booking>div i{color:var(--ink);background:var(--mint);font:700 8px var(--font-display);text-align:center;padding:8px;font-style:normal}.demo-result-actions{justify-content:flex-end;align-items:center;gap:25px;margin-top:22px;display:flex}.ghost-button{cursor:pointer;color:#9db3ad;font:700 9px var(--font-display);background:0 0;border:0;border-bottom:1px solid #fff6;padding:8px 0}.demo-disclosure{color:#6f8880;max-width:920px;margin:24px 0 0;font-size:9px;line-height:1.65}.demo-proof-section{background:#fff}.demo-proof-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.demo-proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:27px 27px 27px 0}.demo-proof-grid article+article{padding-left:27px}.demo-proof-grid article:last-child{border-right:0}.demo-proof-grid span{color:var(--gold);font:700 9px var(--font-display)}.demo-proof-grid h3{font:620 24px var(--font-display);margin:70px 0 11px}.demo-proof-grid p{color:var(--muted);font-size:10px;line-height:1.65}.demo-boundary-section{color:#fff;background:var(--green);grid-template-columns:1fr .8fr;gap:9vw;display:grid}.demo-boundary-section>div:last-child>p{color:#bfd0cb;margin-top:0;font-size:14px;line-height:1.78}.demo-boundary-section ul{border-top:1px solid #ffffff38;margin:32px 0 0;padding:0;list-style:none}.demo-boundary-section li{color:#fff;border-bottom:1px solid #fff3;padding:17px 0;font-size:11px}.demo-dock{z-index:45;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031714f0;border:1px solid #57e7bd85;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;width:245px;min-height:68px;padding:13px 15px;transition:transform .2s,border-color .2s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 45px #0000004d}.demo-dock:hover{border-color:var(--mint);transform:translateY(-4px)}.demo-dock span{color:var(--mint);font:700 8px var(--font-display);letter-spacing:.14em;grid-column:1/-1}.demo-dock b{font:650 11px var(--font-display)}.demo-dock i{color:var(--gold);font:700 9px var(--font-display);font-style:normal}.widget-expand-toggle{cursor:pointer;color:#fff;text-align:left;background:#052a23d9;border:1px solid #57e7bd61;grid-template-columns:1fr auto;gap:3px 17px;min-width:245px;min-height:54px;margin:0 0 14px auto;padding:10px 14px;display:grid}.widget-expand-toggle span{color:var(--mint);font:700 8px var(--font-display);letter-spacing:.13em}.widget-expand-toggle b{font:650 10px var(--font-display)}.widget-expand-toggle i{color:var(--gold);font:500 23px var(--font-display);grid-area:1/2/3;align-self:center;font-style:normal}.widget-minimized{z-index:80;background:0 0;width:min(430px,100vw - 36px);min-height:0;padding:0;position:fixed;bottom:18px;right:18px}.widget-minimized:before,.widget-minimized .demo-disclosure{display:none}.widget-minimized .widget-expand-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031714f5;border-color:#d9a33d9e;width:100%;margin:0;box-shadow:0 14px 38px #00000042}.widget-minimized .widget-expand-toggle span{color:var(--gold)}.demo-dock-resume{border-color:#d9a33d9e;width:min(360px,100vw - 36px)}.demo-dock-resume span{color:var(--gold)}.widget-expanded{z-index:100;padding:22px max(22px,50vw - 790px);position:fixed;inset:0;overflow:auto}.widget-expanded .live-demo-intro,.widget-expanded .demo-disclosure{display:none}.widget-expanded .widget-expand-toggle{z-index:4;background:var(--deep);margin-bottom:10px;position:sticky;top:0;box-shadow:0 12px 28px #00000040}.widget-expanded .live-demo-frame{min-height:calc(100dvh - 98px)}.onboarding-frame{min-height:690px}.onboarding-sidebar h3{margin:48px 0 26px}.onboarding-steps{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.onboarding-steps li{opacity:.48;border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:69px;display:grid}.onboarding-steps li>span{color:#718a83;font:700 9px var(--font-display)}.onboarding-steps li>div{flex-direction:column;gap:4px;display:flex}.onboarding-steps li b{font:650 11px var(--font-display)}.onboarding-steps li small{color:#708780;font-size:8px}.onboarding-steps li.active{opacity:1}.onboarding-steps li.active>span,.onboarding-steps li.active b{color:var(--mint)}.onboarding-steps li.complete{opacity:.9}.onboarding-steps li.complete>span{color:var(--gold)}.onboarding-privacy{background:#57e7bd0a;border:1px solid #57e7bd2b;flex-direction:column;gap:7px;margin-top:28px;padding:18px;display:flex}.onboarding-privacy b{color:var(--mint);font:700 9px var(--font-display);text-transform:uppercase}.onboarding-privacy span{color:#718a83;font-size:8px;line-height:1.5}.onboarding-head{min-height:76px}.onboarding-screen{padding:42px 0 10px}.onboarding-title{grid-template-columns:1fr 1.1fr;align-items:end;gap:38px;margin-bottom:34px;display:grid}.onboarding-title>span{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.14em;grid-column:1/-1}.onboarding-title h3{font:560 clamp(31px,3.4vw,48px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.onboarding-title p{color:#829b94;margin:0;font-size:10px;line-height:1.65}.choice-grid{gap:10px;display:grid}.continent-choice-grid,.country-choice-grid,.city-choice-grid{grid-template-columns:1fr 1fr}.choice-grid button{cursor:pointer;color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff21;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;min-height:81px;padding:15px 17px;transition:border-color .2s,background .2s,transform .2s;display:grid}:is(.choice-grid button:hover,.choice-grid button:focus-visible){border-color:var(--mint);background:#57e7bd12;transform:translateY(-2px)}.choice-grid button>span{width:31px;height:31px;color:var(--gold);font:700 8px var(--font-display);border:1px solid #dfa83c66;place-items:center;display:grid}.choice-grid button>div{flex-direction:column;gap:5px;display:flex}.choice-grid button b{font:650 12px var(--font-display)}.choice-grid button small{color:#708a82;font-size:8px}.choice-grid button>i{color:var(--mint);font:500 17px var(--font-display);font-style:normal}.choice-grid button>i.country-flag{background:#ffffff14;border:1px solid #fff3;place-items:center;width:40px;height:30px;display:grid;overflow:hidden}.choice-grid button>i.country-flag img{object-fit:cover;width:40px;height:30px;display:block}.market-filter{margin-bottom:17px;display:block}.market-filter>span{color:#8aa099;font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:block}.market-filter input{color:#fff;background:#021411c7;border:1px solid #57e7bd47;outline:0;width:100%;min-height:55px;padding:0 16px;font-size:12px}.market-filter input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #57e7bd12}.market-empty-state{color:#8fa79f;border:1px dashed #57e7bd47;margin:18px 0 0;padding:17px;font-size:10px;line-height:1.55}.onboarding-back{cursor:pointer;color:#91a8a1;font:700 9px var(--font-display);background:0 0;border:0;border-bottom:1px solid #ffffff4d;margin-top:22px;padding:8px 0}.hotel-search{margin-bottom:17px;display:block}.hotel-search>span{color:#8aa099;font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:block}.hotel-search input{color:#fff;background:#021411c7;border:1px solid #57e7bd47;outline:0;width:100%;min-height:55px;padding:0 16px;font-size:12px}.hotel-search input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #57e7bd12}.hotel-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(180px,.3fr) minmax(180px,.3fr);align-items:end;gap:12px;display:grid}.hotel-catalog-tools .hotel-search{margin-bottom:0}.hotel-lifecycle-filter,.hotel-star-sort{display:block}.hotel-lifecycle-filter>span,.hotel-star-sort>span{color:#8aa099;font:700 8px var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:flex}.hotel-lifecycle-filter svg{fill:currentColor;width:12px;height:12px}.hotel-lifecycle-filter select,.hotel-star-sort select{cursor:pointer;color:#fff;width:100%;min-height:55px;font:650 10px var(--font-display);background:#061b17;border:1px solid #57e7bd47;outline:0;padding:0 38px 0 13px}.hotel-lifecycle-filter select:focus,.hotel-star-sort select:focus{border-color:var(--mint);box-shadow:0 0 0 3px #57e7bd12}.catalog-result-count{color:#849b94;letter-spacing:.02em;margin:12px 0;font-size:9px}.catalog-result-count b{color:#fff}.hotel-choice-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hotel-choice-list button{cursor:pointer;color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff21;flex-direction:column;align-items:flex-start;min-height:112px;padding:17px;display:flex;position:relative}.hotel-choice-list button:hover,.hotel-choice-list button.selected{border-color:var(--mint);background:#57e7bd12}.hotel-choice-list button>span{color:var(--gold);font:700 7px var(--font-display);letter-spacing:.13em}.hotel-choice-list button>b{max-width:88%;font:650 11px/1.3 var(--font-display);margin-top:13px}.hotel-choice-list button>small{color:#718a83;margin-top:5px;font-size:8px}.hotel-choice-list button>i{color:var(--mint);font:700 7px var(--font-display);font-style:normal;position:absolute;bottom:14px;right:15px}.hotel-choice-list .catalog-hotel-card{color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff21;grid-template-rows:minmax(68px,auto) auto;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:9px 12px;min-width:0;min-height:112px;padding:12px;display:grid;position:relative}.hotel-choice-list button.catalog-hotel-card{cursor:pointer}.hotel-choice-list article.catalog-hotel-card{cursor:default}.hotel-choice-list .catalog-hotel-image{background:#ffffff0a;border:1px solid #ffffff1a;grid-row:1/3;width:70px;height:70px;position:relative;overflow:hidden}.hotel-choice-list .catalog-hotel-image img{object-fit:cover;width:100%;height:100%;display:block}.hotel-choice-list .catalog-hotel-image .catalog-lifecycle-badge{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;width:auto;padding:3px 4px;font-size:5px;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 4px 12px #0000005c}.hotel-choice-list .catalog-hotel-stars{background:#03100da6;border:1px solid #ffd54a80;border-radius:999px;justify-content:center;align-items:center;gap:1px;width:fit-content;min-height:17px;padding:3px 5px;display:flex}.hotel-choice-list .catalog-hotel-stars svg{fill:#ffd54a;filter:drop-shadow(0 1px 2px #000000b3);flex:0 0 8px;width:8px;height:8px}.hotel-choice-list .catalog-hotel-copy{align-self:center;min-width:0}.hotel-choice-list .catalog-hotel-copy>b{color:#fff;font:650 10px/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.hotel-choice-list .catalog-hotel-copy>small{color:#718a83;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.catalog-lifecycle-badge{width:fit-content;max-width:100%;font:700 6px var(--font-display);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 6px;display:block;overflow:hidden}.catalog-lifecycle-badge.lifecycle-new{color:#cbd5e1;background:#94a3b821}.catalog-lifecycle-badge.lifecycle-live{color:#86efac;background:#22c55e26}.catalog-lifecycle-badge.lifecycle-demo{color:#f3c77f;background:#dd9e4b26}.catalog-lifecycle-badge.lifecycle-demo-expired{color:#fecaca;background:#dc262633}.catalog-lifecycle-badge.lifecycle-contract-stopped,.catalog-lifecycle-badge.lifecycle-suspended{color:#fca5a5;background:#ef444424}.catalog-lifecycle-badge.lifecycle-adapter{color:#bfdbfe;background:#3b82f626}.catalog-lifecycle-badge.lifecycle-signature-pending{color:#fde68a;background:#f59e0b26}.catalog-lifecycle-badge.lifecycle-signed{color:#99f6e4;background:#14b8a626}.catalog-lifecycle-badge.lifecycle-status-conflict{color:#e9d5ff;background:#a855f72b}.catalog-lifecycle-badge.lifecycle-analyzed{color:#a5f3fc;background:#06b6d426}.catalog-lifecycle-badge.lifecycle-generated-unlinked,.catalog-lifecycle-badge.lifecycle-unknown{color:#cbd5e1;background:#64748b26}.hotel-choice-list .catalog-hotel-card>a,.hotel-choice-list .catalog-hotel-card>i{color:var(--mint);font:700 7px var(--font-display);letter-spacing:.04em;grid-column:2;align-self:end;font-style:normal;text-decoration:none;position:static}.hotel-choice-list .catalog-hotel-card>a:hover{text-decoration:underline}.hotel-choice-list .catalog-hotel-card>i{color:#728982}.hotel-choice-list .catalog-hotel-existing.lifecycle-demo-expired,.hotel-choice-list .catalog-hotel-existing.lifecycle-contract-stopped,.hotel-choice-list .catalog-hotel-existing.lifecycle-suspended{border-color:#ef444438}.hotel-choice-list .catalog-hotel-existing.lifecycle-live{border-color:#22c55e40}.hotel-choice-list .catalog-hotel-existing.lifecycle-status-conflict{border-color:#a855f747}.onboarding-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.onboarding-actions .onboarding-back{margin-top:0}.onboarding-actions .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.onboarding-generation{min-height:540px}.onboarding-result{padding-top:27px}.rules-title>span{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.14em}.analysis-generation-view{align-items:center;row-gap:20px}.analysis-pipeline{border-top:1px solid #ffffff1c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analysis-pipeline-step{border-right:1px solid #ffffff1a;min-height:55px;padding:0 10px}.analysis-pipeline-step:nth-child(2n){border-right:0}.analysis-pipeline-step.complete>div b{color:#fff}.analysis-pipeline-step.incomplete{background:#dfa83c14}.analysis-pipeline-step.incomplete>span,.analysis-pipeline-step.incomplete>div b,.analysis-pipeline-step.incomplete>i{color:var(--gold)}.analysis-orbit>div.is-complete{border-color:var(--gold);background:radial-gradient(circle,#0d5b47d1,#041b1733 66%)}.analysis-orbit>div.is-complete:before{border-style:solid;border-color:#57e7bd61}.analysis-orbit>p{color:var(--gold)}.analysis-actions{justify-content:space-between;align-items:center;gap:26px;margin-top:20px;display:flex}.analysis-actions p{color:#78928b;max-width:580px;margin:0;font-size:9px;line-height:1.55}.analysis-actions p b{color:#fff}.analysis-generation-actions{border-top:1px solid #ffffff1c;grid-column:1/-1;width:100%;margin-top:0;padding-top:14px}.analysis-continue{flex:none}.rules-screen{min-height:100%;padding:28px 0 12px}.rules-title{grid-template-columns:.9fr 1.1fr;align-items:end;gap:18px 42px;margin-bottom:22px;display:grid}.rules-title>span{grid-column:1/-1}.rules-title h3{font:560 clamp(31px,3.4vw,47px)/.98 var(--font-display);letter-spacing:-.045em;margin:0}.rules-title h3 em{color:var(--gold);font-style:normal}.rules-title p{color:#829b94;margin:0;font-size:10px;line-height:1.65}.compact-rules-title{align-items:center;row-gap:7px;margin-bottom:10px;padding:4px 0 7px}.compact-rules-title h3{flex-wrap:wrap;align-items:baseline;gap:4px clamp(12px,1.25vw,20px);font-size:clamp(24px,2.4vw,34px);line-height:1.12;display:flex}.compact-rules-title p{font-size:9px;line-height:1.4}.compact-rules-title p b{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.1em}.easy-setup-notice{background:#57e7bd0f;border:1px solid #57e7bd59;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-bottom:10px;padding:14px 17px;display:flex}.easy-setup-notice>div{flex-direction:column;gap:5px;display:flex}.easy-setup-notice b{color:var(--mint);font:700 9px var(--font-display);text-transform:uppercase}.easy-setup-notice span{color:#829b94;font-size:8px;line-height:1.45}.easy-setup-notice strong{color:#fff;font:650 29px var(--font-display);align-items:baseline;gap:7px;display:flex}.easy-setup-notice strong small{color:var(--gold);font:700 7px var(--font-display);letter-spacing:.11em}.rules-layout{grid-template-columns:minmax(0,4fr) minmax(220px,1fr);grid-template-areas:"response ready""genius ready""values ready";gap:10px;display:grid}.logo-selection-card{background:#dfa83c09;border:1px solid #dfa83c4d;grid-column:1/-1;min-width:0;margin:0;padding:15px 17px 17px}.logo-selection-screen .logo-selection-card{grid-column:auto}.logo-selection-card legend{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.12em;padding:0 7px}.logo-selection-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.logo-selection-head>div{flex-direction:column;gap:4px;display:flex}.logo-selection-head b{color:#fff;font:650 10px var(--font-display)}.logo-selection-head span{color:#718a83;font-size:8px}.logo-selection-head>small{color:var(--mint);font:700 7px var(--font-display);letter-spacing:.12em}.logo-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.logo-choice-grid label{cursor:pointer;background:#02141161;border:1px solid #ffffff1f;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:7px 11px 7px 7px;display:grid}.logo-choice-grid label.selected{border-color:var(--mint);background:#57e7bd13}.logo-choice-grid input{opacity:0;pointer-events:none;position:absolute}.logo-preview{background:#fff;place-items:center;width:78px;height:64px;padding:4px;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.logo-preview.header{background:#061c19}.logo-preview.header img{border-radius:2px;padding:2px}.logo-preview.mono img{filter:grayscale()contrast(1.18)}.logo-choice-grid label>div{flex-direction:column;gap:4px;display:flex}.logo-choice-grid label>div b{color:#fff;font:650 9px var(--font-display)}.logo-choice-grid label>div small{color:#718a83;font-size:7px;line-height:1.35}.logo-choice-grid label>i{color:var(--mint);font:700 13px var(--font-display);font-style:normal}.rule-card{color:#fff;background:#ffffff06;border:1px solid #ffffff21;min-width:0;margin:0;padding:17px}.rule-card>span,.rule-card legend{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.12em;padding:0}.rule-card>p{color:#78928b;margin:8px 0 13px;font-size:9px;line-height:1.45}.rule-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.rule-segments.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-segments label{cursor:pointer;background:#0214116b;border:1px solid #ffffff1f;flex-direction:column;gap:7px;min-height:78px;padding:12px;display:flex}.rule-segments label.selected{border-color:var(--mint);background:#57e7bd14}.rule-segments input{opacity:0;pointer-events:none;position:absolute}.rule-segments b{color:#fff;font:650 9px var(--font-display)}.rule-segments span{color:#718a83;font-size:8px;line-height:1.35}.genius-rule{flex-direction:column;justify-content:center;display:flex}.genius-rule .featured-toggle{border-top:0;min-height:82px;margin-top:8px}.genius-rule .featured-toggle b{color:var(--mint);font-size:12px}.promotion-story-head>div b{display:block}.global-scope-rule{flex-direction:column;justify-content:center;display:flex}.global-scope-rule strong{color:var(--mint);font:650 25px var(--font-display);letter-spacing:-.03em;margin-top:12px}.global-scope-rule>p{color:#fff;margin:8px 0 0;font-size:9px;line-height:1.45}.global-scope-rule small{color:#718a83;margin-top:7px;font-size:8px;line-height:1.4}.safeguards-rule{padding-bottom:7px}.added-values-rule{grid-area:values;position:relative}.added-values-head{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);align-items:center;gap:18px;display:grid}.added-values-head>div>span{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.12em}.added-values-head>div>p{color:#78928b;margin:6px 0 0;font-size:8px;line-height:1.4}.added-values-head>button{cursor:pointer;color:#fff;text-align:left;background:linear-gradient(135deg,#57e7bd29,#57e7bd0d);border:1px solid #57e7bd6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:52px;padding:8px 11px;display:grid}.added-values-head>button small{color:var(--mint);font:750 6px var(--font-display);letter-spacing:.12em;grid-column:1/-1}.added-values-head>button b{font:750 9px var(--font-display)}.added-values-head>button i{min-width:38px;color:var(--deep);background:var(--mint);font:800 7px var(--font-display);text-align:center;border-radius:999px;padding:5px 7px;font-style:normal}.added-values-head>button.added-values-modify{min-height:30px;color:var(--mint);text-align:right;background:0 0;border:0;justify-content:flex-end;padding:3px 0;display:flex}.added-values-head>button.added-values-modify b{letter-spacing:.06em;text-underline-offset:4px;font-size:8px;text-decoration:underline}.added-values-head>button.added-values-modify i{min-width:35px}.added-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px;display:grid}.added-values-empty{color:#78928b;text-align:center;grid-column:1/-1;margin:11px 0 0;font-size:8px}.added-value-library{z-index:20;scrollbar-width:thin;background:#031b17fa;border:1px solid #57e7bd80;padding:12px;position:absolute;inset:7px;overflow-y:auto;box-shadow:0 18px 55px #00000073}.added-value-library>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.added-value-library>header div{flex-direction:column;gap:3px;display:flex}.added-value-library>header small{color:var(--gold);font:750 6px var(--font-display);letter-spacing:.12em}.added-value-library>header b{color:#fff;font:650 10px var(--font-display)}.added-value-library>header button{cursor:pointer;color:var(--mint);font:750 7px var(--font-display);background:#57e7bd14;border:1px solid #57e7bd66;padding:7px 11px}.added-value-library>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.added-value-library>div>button{cursor:pointer;color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:7px;min-height:56px;padding:7px;display:grid}.added-value-library>div>button.selected{background:#57e7bd1a;border-color:#57e7bd8c}.added-value-library>div>button:disabled{opacity:.35;cursor:not-allowed}.added-value-library>div>button>span{width:21px;height:21px;color:var(--deep);background:var(--mint);font:800 10px var(--font-display);border-radius:50%;place-items:center;display:grid}.added-value-library>div>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.added-value-library>div>button b{font:650 7px var(--font-display)}.added-value-library>div>button small{color:#78928b;font-size:6px;line-height:1.3}.added-value-library>p{color:#86a29a;text-align:right;margin:8px 0 0;font-size:7px}.widget-expanded .added-value-library{z-index:80;min-height:300px;padding:clamp(16px,2vw,26px);position:fixed;inset:18vh 4vw 12vh max(300px,22vw)}.widget-expanded .added-value-library>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}.widget-expanded .added-value-library>div>button{min-height:82px;padding:11px}.widget-expanded .added-value-library>div>button b{font-size:9px}.widget-expanded .added-value-library>div>button small{font-size:7px}.floor-rule{flex-direction:column;justify-content:center;display:flex}.floor-rule>b{color:#fff;font:650 10px var(--font-display);margin-top:12px}.floor-rule>label{background:#061f1b;border:1px solid #57e7bd61;grid-template-columns:35px 1fr;align-items:center;width:150px;min-height:57px;margin-top:8px;display:grid}.floor-rule>label i{color:var(--gold);font:650 20px var(--font-display);text-align:center;font-style:normal}.floor-rule>label input{color:#fff;width:100%;height:55px;font:650 25px var(--font-display);background:0 0;border:0;outline:0;padding:0 10px 0 0}.floor-rule>small{color:#718a83;margin-top:9px;font-size:8px;line-height:1.45}.rule-toggle{cursor:pointer;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:46px;display:grid}.rule-toggle>span{flex-direction:column;gap:3px;display:flex}.rule-toggle b{color:#fff;font:620 9px var(--font-display)}.rule-toggle small{color:#6e877f;font-size:7px}.rule-toggle input{opacity:0;pointer-events:none;position:absolute}.rule-toggle>i{background:#ffffff12;border:1px solid #ffffff2e;border-radius:99px;width:36px;height:20px;position:relative}.rule-toggle>i:after{content:"";background:#718a83;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:2px;left:3px}.rule-toggle input:checked+i{background:#57e7bd1a;border-color:#57e7bd73}.rule-toggle input:checked+i:after{background:var(--mint);transform:translate(14px)}.promotion-program.response-rule{order:1}.promotion-program.genius-rule{order:2}.added-values-rule{order:3}.floor-rule{order:4}.rules-ready{order:5}.response-rule{grid-area:response}.genius-rule{grid-area:genius}.rules-ready{grid-area:ready}.promotion-program{flex-direction:column;justify-content:flex-start;transition:opacity .2s,border-color .2s,background .2s;display:flex}.promotion-program.is-active{background:linear-gradient(145deg,#57e7bd11,#ffffff05);border-color:#57e7bd4d}.promotion-program.is-paused{opacity:.62}.promotion-program-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.promotion-program-head>span{color:var(--gold);font:700 8px var(--font-display);letter-spacing:.12em;white-space:nowrap}.promotion-program-head>div{flex-direction:column;gap:3px;display:flex}.promotion-program-head>div b{color:var(--mint);font:650 11px var(--font-display)}.promotion-program-head>div small{color:#8ba099;font-size:8px;line-height:1.42}.promotion-program-head>em{color:var(--deep);background:var(--mint);font:800 6px var(--font-display);letter-spacing:.1em;border-radius:999px;padding:5px 8px;font-style:normal}.promotion-program-head .featured-toggle{border:0;min-height:46px;margin:0}.promotion-program-head .featured-toggle b{color:var(--mint);font-size:10px}.response-rule,.genius-rule{padding-top:7px;padding-bottom:7px}.compact-rule-head{border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:7px;min-height:26px;display:flex}.compact-rule-head>span:first-child{flex:none}.compact-rule-head>small{color:#91a7a0;font:700 7px var(--font-display);letter-spacing:.06em;white-space:nowrap}.compact-rule-head>small.rate-source-label{color:var(--mint)}.booking-wordmark-logo{filter:brightness(0)invert();object-fit:contain;background:0 0;flex:none;width:94px;height:21px;padding:0;display:block}.promotion-program-controls{border-top:1px solid #ffffff1a;grid-template-columns:minmax(72px,.5fr) minmax(118px,.8fr) minmax(132px,1fr);gap:6px;min-height:104px;margin-top:6px;padding-top:7px;display:grid}.response-program-controls{grid-template-columns:minmax(92px,.48fr) minmax(180px,.82fr) minmax(330px,1.7fr);align-items:stretch;gap:7px;min-height:66px;margin-top:3px;padding-top:5px}.promotion-program-controls.response-program-controls>label,.promotion-program-controls.response-program-controls>fieldset{min-height:58px;padding:5px 7px}.response-program-controls .promotion-percentage>b{align-self:end;margin-top:1px}.response-program-controls .promotion-percentage>span{color:var(--gold)}.response-program-controls .promotion-percentage input{font-size:23px;line-height:1}.response-program-controls .promotion-percentage i{font-size:14px}.response-program-controls .promotion-percentage small{margin-top:0}.response-program-controls .promotion-devices>div{height:calc(100% - 6px)}.response-program-controls .promotion-devices label{gap:2px;min-height:40px;padding:4px}.response-program-controls .promotion-devices label span{font-size:12px}.promotion-program-controls[aria-disabled=true]{pointer-events:none}.promotion-program-controls>label,.promotion-program-controls>fieldset{background:#02141157;border:1px solid #ffffff1a;min-width:0;min-height:94px;margin:0;padding:7px}.promotion-program-controls legend,.promotion-percentage>span{color:#829b94;font:750 6px var(--font-display);letter-spacing:.1em}.field-scope-badge{cursor:help;font:800 5.5px var(--font-display);letter-spacing:.08em;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;margin-left:5px;padding:2px 5px;display:inline-flex}.field-scope-badge.is-live{color:var(--mint);background:#57e7bd14}.field-scope-badge.is-workspace{color:#d6a640;background:#d6a64014}.added-values-head>div>span .field-scope-badge{color:#d6a640;font-size:5.5px}.promotion-percentage{flex-direction:column;display:flex}.promotion-percentage>b{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:8px;display:grid}.promotion-percentage input{color:#fff;width:100%;min-width:0;font:650 28px var(--font-display);background:0 0;border:0;outline:0}.promotion-percentage input:focus{color:var(--mint)}.promotion-percentage i{color:var(--gold);font:650 17px var(--font-display);font-style:normal}.promotion-percentage small{color:#6f8880;margin-top:auto;font-size:6px}.promotion-devices>div,.geography-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.promotion-devices{position:relative}.device-auto-note{color:#7f9991;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1;position:absolute;bottom:2px;left:5px;right:5px;overflow:hidden}.promotion-devices label,.geography-scope label{cursor:pointer;color:#718a83;text-align:center;background:#ffffff05;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:47px;padding:7px 5px;display:flex}.promotion-devices label.selected,.geography-scope label.selected{color:#fff;background:#57e7bd1a;border-color:#57e7bd7a}.promotion-devices input,.geography-scope input{opacity:0;pointer-events:none;position:absolute}.promotion-devices label span{color:var(--mint);font-size:14px;line-height:1}.promotion-devices label b,.geography-scope label b{font:650 7px var(--font-display)}.promotion-geography{position:relative}.geography-scope label{min-height:31px;padding:5px}.geography-single-row{grid-template-columns:minmax(112px,.7fr) minmax(190px,1.3fr);align-items:stretch;gap:8px;height:calc(100% - 6px);min-height:40px;display:grid}.geography-single-row>button{cursor:pointer;min-width:0;font-family:var(--font-display);border:1px solid #ffffff1a}.geography-single-row>button:first-child{color:#718a83;background:#ffffff05;padding:5px 8px;font-size:8px;font-weight:650}.geography-single-row>button:first-child.selected{color:#fff;background:#57e7bd1a;border-color:#57e7bd7a}.geography-selection-link{color:var(--mint);text-align:left;text-underline-offset:3px;background:0 0;padding:5px 4px;font-size:7px;font-weight:650;line-height:1.25;text-decoration:underline}.geography-selected-summary{justify-content:center;align-items:center;gap:7px;display:flex}.geography-selected-summary img{object-fit:cover;border-radius:2px;flex:none;width:20px;height:15px}.geography-selected-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.response-geography .country-targeting{border-top:1px solid #ffffff14;padding-top:5px}.country-targeting{margin-top:5px}.country-targeting>div:first-child{grid-template-columns:minmax(0,1fr) 38px;min-width:0;display:grid}.country-targeting select{color:#fff;background:#061f1b;border:1px solid #ffffff21;outline:0;min-width:0;height:27px;padding:0 6px;font-size:7px}.country-targeting select option{color:#071f1a;background:#fff}.country-targeting>div:first-child button{cursor:pointer;color:var(--deep);background:var(--mint);font:800 6px var(--font-display);border:0}.country-target-chips{scrollbar-width:thin;gap:4px;margin-top:4px;display:flex;overflow-x:auto}.country-target-chips button{cursor:pointer;color:#c9d9d4;background:#57e7bd0f;border:1px solid #57e7bd40;border-radius:999px;align-items:center;gap:4px;min-width:max-content;height:24px;padding:0 5px;font-size:6px;display:flex}.country-target-chips img{object-fit:cover;width:15px;height:11px}.country-target-chips i{color:var(--mint);font-style:normal}.country-api-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000d0bd6;place-items:center;padding:clamp(14px,3vw,40px);display:grid;position:fixed;inset:0}.country-api-modal{color:#fff;background:linear-gradient(155deg,#073229,#031b17);border:1px solid #57e7bd85;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(980px,100%);max-height:min(82dvh,720px);padding:clamp(16px,2vw,26px);display:grid;overflow:hidden;box-shadow:0 40px 120px #000000a3,inset 0 0 0 1px #ffffff0a}.country-api-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.country-api-modal>header small{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.13em}.country-api-modal>header h4{font:590 clamp(21px,2.5vw,32px)/1.05 var(--font-display);letter-spacing:-.035em;margin:7px 0 0}.country-api-modal>header>button{cursor:pointer;color:#fff;width:36px;height:36px;font:300 24px/1 var(--font-display);background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.country-modal-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.country-modal-search span{color:#9ab0aa;font:700 8px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.country-modal-search input{color:#fff;width:100%;height:44px;font:550 11px var(--font-display);background:#0003;border:1px solid #57e7bd47;outline:0;padding:0 14px}.country-modal-search input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #57e7bd14}.country-modal-grid{scrollbar-width:thin;scrollbar-color:#57e7bd73 #ffffff0a;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0;padding:2px 5px 2px 0;display:grid;overflow-y:auto}.country-modal-grid>button{cursor:pointer;color:#dce7e4;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;display:grid}:is(.country-modal-grid>button:hover,.country-modal-grid>button:focus-visible){background:#57e7bd14;border-color:#57e7bd75}.country-modal-grid>button.selected{border-color:var(--mint);box-shadow:inset 3px 0 0 var(--mint);background:#57e7bd24}.country-modal-grid img{object-fit:cover;border-radius:2px;width:28px;height:21px}.country-modal-grid span{min-width:0}.country-modal-grid b{color:#fff;font:650 9px var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.country-modal-grid small{color:#78928b;font:700 6px var(--font-display);letter-spacing:.1em;margin-top:3px;display:block}.country-modal-grid i{color:#8fa69f;width:22px;height:22px;font:700 10px var(--font-display);border:1px solid #ffffff24;border-radius:50%;place-items:center;font-style:normal;display:grid}.country-modal-grid>button.selected i{border-color:var(--mint);color:var(--deep);background:var(--mint)}.country-api-modal>footer{border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:9px;padding-top:13px;display:flex}.country-api-modal>footer>span{color:#91aaa3;font:650 8px var(--font-display);margin-right:auto}.country-api-modal>footer>button{cursor:pointer;color:#fff;min-height:39px;font:750 7px var(--font-display);letter-spacing:.06em;background:0 0;border:1px solid #ffffff24;padding:0 14px}.country-api-modal>footer>button:disabled{opacity:.4;cursor:not-allowed}.country-api-modal>footer .country-modal-worldwide{color:var(--mint);border-color:#57e7bd5c}.country-api-modal>footer .country-modal-apply{border-color:var(--mint);color:var(--deep);background:var(--mint)}.promotion-program fieldset:disabled,.promotion-program input:disabled{opacity:.52}.rules-ready{background:linear-gradient(160deg,#57e7bd1f,#57e7bd0b);border:1px solid #57e7bd6b;flex-direction:column;min-height:100%;padding:17px;display:flex}.rules-ready>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rules-ready>header span{color:var(--mint);font:750 8px var(--font-display);letter-spacing:.13em}.rules-ready>header i{width:27px;height:27px;color:var(--deep);background:var(--mint);font:800 12px var(--font-display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.rules-ready-list{flex-direction:column;margin-top:13px;display:flex}.rules-ready-list>div{border-top:1px solid #ffffff1c;padding:12px 0}.rules-ready-list small{color:var(--gold);font:750 6px var(--font-display);letter-spacing:.1em}.rules-ready-list b{color:#fff;font:650 10px/1.25 var(--font-display);margin-top:5px;display:block}.rules-ready-list p{color:#91a7a0;margin:5px 0 0;font-size:7px;line-height:1.4}.rules-summary-cta{letter-spacing:.045em;text-align:right;text-transform:uppercase;justify-content:flex-end;gap:13px;width:100%;min-height:48px;margin-top:auto;padding:10px 12px;font-size:clamp(9px,.62vw,11px);font-weight:850;line-height:1.3}.rules-summary-cta span{flex:none;font-size:1.4em;line-height:1}.rules-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.rules-actions .onboarding-back{margin-top:0}.rules-actions .rules-summary-cta{width:min(520px,65%);min-height:42px;margin:0 0 0 auto;padding:8px 13px}.experience-tabs{border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;display:flex;overflow-x:auto}.experience-tabs span{color:#617b73;min-width:140px;font:700 8px var(--font-display);text-align:center;text-transform:uppercase;border-bottom:1px solid #ffffff1f;flex:1;padding:13px 15px}.experience-tabs span.active{color:var(--mint);border-bottom-color:var(--mint);background:#57e7bd0d}.ratematch-experience-preview{border:1px solid #ffffff21;border-top:0;grid-template-columns:.8fr 1.2fr;display:grid}.experience-hotel,.experience-offer{min-height:255px;padding:23px}.experience-hotel{color:var(--ink);background:var(--paper)}.experience-hotel>small,.experience-offer>small{color:var(--gold);font:700 7px var(--font-display);letter-spacing:.13em}.experience-hotel h4,.experience-offer h4{font:600 22px/1.08 var(--font-display);letter-spacing:-.03em;margin:34px 0 10px}.experience-hotel>p{color:var(--muted);font-size:9px;line-height:1.55}.experience-hotel>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:29px;display:grid}.experience-hotel>div span{color:#71807b;padding:12px 7px 0 0;font-size:7px}.experience-hotel>div b{color:var(--ink);font:650 9px var(--font-display);margin-top:5px;display:block}.experience-offer{background:#08352bcc}.experience-offer h4{margin-top:26px}.experience-offer>div{border-top:1px solid #ffffff21}.experience-offer>div span{color:#7f9891;border-bottom:1px solid #ffffff1c;grid-template-columns:.65fr 1fr auto;align-items:center;gap:10px;min-height:55px;font-size:7px;display:grid}.experience-offer>div strong{color:#fff;font:600 9px var(--font-display)}.experience-offer>div i{color:var(--mint);font:700 7px var(--font-display);font-style:normal}.experience-offer>p{color:#6f8981;font-size:7px}.experience-offer>a{border-bottom:1px solid var(--mint);color:var(--mint);font:700 8px var(--font-display);margin-top:4px;padding-bottom:6px;display:inline-flex}.compact-result-grid{margin-top:12px}.compact-result-grid article{min-height:115px;padding:15px}.compact-result-grid h4{margin:18px 0 0;font-size:13px}.compact-result-grid article>b{bottom:14px}.live-site-result{padding-bottom:12px}.adampark-result-banner{margin-bottom:12px}.official-site-source{color:#fff;background:#061c19;border:1px solid #57e7bd57;border-bottom:0;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px 13px;display:flex}.official-site-source>div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.official-site-source i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #57e7bd1f}.official-site-source span{color:var(--mint);font:700 7px var(--font-display);letter-spacing:.12em}.official-site-source b{color:#a7bbb5;font:600 8px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.official-site-source>a{color:var(--mint);font:700 7px var(--font-display);letter-spacing:.08em;border:1px solid #57e7bd59;flex:none;padding:8px 10px}.live-site-embed{background:#fff;overflow:hidden}.official-site-embed{box-shadow:none;border:0}.live-site-canvas{background:#fff;position:relative}.official-site-canvas{width:100%}.live-site-embed iframe{background:#fff;border:0;width:100%;height:max(900px,100dvh);display:block}.live-site-note{background:#57e7bd0b;border:1px solid #57e7bd3d;border-top:0;grid-template-columns:170px 1fr;gap:20px;padding:14px 16px;display:grid}.live-site-note b{color:var(--mint);font:700 9px var(--font-display);text-transform:uppercase}.live-site-note span{color:#78928b;font-size:9px;line-height:1.55}@media (max-width:1250px) and (min-width:1051px){.home-hero{grid-template-columns:1fr;min-height:1210px;padding-top:155px}.hero-copy-block{max-width:900px}.decision-visual{width:620px;max-width:100%;margin:20px auto 5px}.hero-metrics{margin-top:15px}.home-demo-launcher{grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr)}.home-demo-launcher-action{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.home-demo-launcher-action .btn{min-width:250px}}@media (max-width:1050px){.topbar{grid-template-columns:170px 1fr 170px}.topnav{gap:15px}.topnav a{font-size:10px}.home-hero{grid-template-columns:1fr;padding-top:155px}.hero-copy-block{max-width:850px}.decision-visual{width:570px;max-width:100%;margin:30px auto}.home-hero{min-height:1120px}.hero-metrics{margin-top:10px}.category-logic{grid-template-columns:1fr 1fr}.category-logic-intro{border-bottom:1px solid var(--line);grid-column:1/-1;min-height:190px!important}.category-logic-intro p{max-width:760px}.category-logic article:nth-child(2){border-left:0;padding-left:0}.product-system-map{grid-template-columns:1fr}.product-route{background:linear-gradient(var(--mint),var(--gold));justify-self:center;width:1px;height:70px}.product-route:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.product-route span{width:130px;top:29px;bottom:auto;left:50%;transform:translate(-50%)}.cycle-row,.cycle-large{grid-template-columns:repeat(4,1fr)}.cycle-row div:nth-child(4),.cycle-large article:nth-child(4){border-right:0}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid>a:nth-child(3n),.capability-grid>article:nth-child(3n){border-right:1px solid #57e7bd3b}.capability-grid>a:nth-child(odd),.capability-grid>article:nth-child(odd){padding-left:0}.capability-grid>a:nth-child(2n),.capability-grid>article:nth-child(2n){border-right:0;padding-left:30px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card{min-height:500px;border:1px solid var(--line)!important}.pricing-card.featured{transform:none}.usecase-grid{grid-template-columns:1fr 1fr}.usecase-grid article:nth-child(3){border-left:1px solid #ffffff2b}.home-demo-launcher{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr);padding-left:34px;padding-right:34px}.home-demo-launcher-action{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.home-demo-launcher-action .btn{min-width:250px}}@media (max-width:820px){.topbar{grid-template-columns:1fr auto;padding:0 22px}.topnav,.topbar>.btn{display:none}.mobile-menu{display:block}.section-pad,.content-section{padding:88px 24px}.home-demo-launcher{grid-template-columns:1fr;gap:28px;padding:42px 24px}.home-demo-launcher-copy>p:last-child{max-width:650px}.home-demo-launcher-action{grid-column:auto;justify-content:space-between}.platform-page-hero{min-height:760px}.why-page-hero{min-height:900px}.why-hero-category-mark{grid-template-columns:1fr;gap:12px}.why-hero-category-mark p{white-space:normal}.why-hero-logic{grid-template-columns:1fr 66px 1fr}.category-gap-board{grid-template-columns:1fr}.category-gap-board article{min-height:300px}.why-gap-heading>p:last-child{width:100%;margin-top:24px;padding-left:18px}.category-definition-heading{grid-template-columns:1fr;gap:48px}.category-definition-system .category-definition-heading blockquote{padding-left:26px}.definition-value-chain{grid-template-columns:1fr}.definition-value-chain article{min-height:225px}.definition-value-chain h3{margin-top:52px}.definition-value-chain>i{border:1px solid #ffffff21;border-left:0;border-right:0;min-height:54px;transform:rotate(90deg)}.category-map-heading{grid-template-columns:1fr;gap:34px}.category-map-heading>p{padding-left:18px}.category-direction-compare{grid-template-columns:1fr}.category-direction-compare article+article{border-top:0;border-left:1px solid #4c3e8a}.advantage-heading-editorial{grid-template-columns:1fr;gap:34px}.advantage-heading-editorial>p{padding-left:18px}.advantage-top-grid{grid-template-columns:repeat(2,1fr)}.advantage-top-grid article:nth-child(2n)>i{display:none}.advantage-bottom-grid{width:100%;margin-left:0}.control-speed-heading{grid-template-columns:1fr;gap:34px}.control-speed-heading>p{padding-left:18px}.control-speed-system{grid-template-columns:1fr}.control-speed-system>article+article{border-top:0;border-left:1px solid var(--line)}.control-speed-system .controlled-automation-core{border-left-color:#4b398b}.control-speed-system .live-execution-panel{border-left-color:var(--ink)}.platform-hero-sequence{grid-template-columns:repeat(3,1fr 22px) 1fr;margin-top:48px}.platform-hero-sequence span{min-height:78px;padding:16px}.platform-system-rail{grid-template-columns:1fr 24px minmax(220px,1.2fr) 24px 1fr;gap:7px;padding:0 14px}.platform-architecture{display:block}.outside-in-switch{grid-template-columns:1fr 78px 1fr}.outside-in-switch article{padding:22px}.platform-architecture-flow{grid-template-columns:1fr 1fr}.platform-architecture-flow article:nth-child(2)>i{display:none}.cycle-top-grid h3,.cycle-bottom-grid h3{font-size:20px}.cycle-top-grid article,.cycle-bottom-grid article{padding:24px 18px}.headline-grid,.section-title-row,.product-system-heading,.offer-section,.evidence-section,.pricing-teaser,.faq-section,.architecture-section,.integration-section,.manifesto-grid,.difference-principles,.control-section,.included-section,.pricing-note,.proof-page,.outcomes-section,.evidence-policy,.partner-value,.ecosystem-section,.insights-page,.meeting-expectation,.market-story{grid-template-columns:1fr;gap:44px}.offer-heading{grid-column:1}.offer-proof{justify-self:stretch}.platform-integration{display:block}.connectivity-mode-rail{grid-template-columns:1fr}.connectivity-mode-rail article+article{border-top:0;border-left:1px solid var(--mint)}.channel-gateway-map{grid-template-columns:1fr}.channel-gateway-map>article{min-height:235px}.gateway-link{flex-direction:row;min-height:72px}.gateway-link i{transform:rotate(90deg)}.connectivity-proof-rail{grid-template-columns:auto 1fr}.connectivity-proof-rail small{border-top:1px solid #061c1924;grid-column:1/-1;padding-top:11px}.speed-performance-board{grid-template-columns:1fr}.speed-performance-board article{min-height:285px}.speed-performance-board article+article{border-top:0;border-left:1px solid var(--line)}.speed-performance-board .live-speed-card{border-color:var(--mint)}.speed-footer{grid-template-columns:1fr}.speed-footer .btn{justify-self:start}.platform-heading-editorial{gap:0}.platform-heading-editorial>p{width:100%;margin-top:24px;padding-left:18px}.capability-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.capability-phase-heading{grid-template-columns:1fr;gap:0;padding:0}.capability-phase-heading>span{min-height:36px;padding:0 18px}.capability-phase-heading>div{grid-template-columns:1fr;gap:8px;padding:16px 18px}.capability-phase-heading h2{font-size:clamp(24px,5vw,32px)}.capability-core-grid{grid-template-columns:1fr}.capability-core-card{border-bottom:1px solid #57e7bd47;border-right:0;min-height:285px}.capability-core-card:last-child{border-bottom:0}.capability-core-card>i,.capability-core-card:last-child>i{top:auto;bottom:-17px;right:28px;transform:none}.capability-operating-grid{grid-template-columns:1fr}.capability-feedback-loop{grid-template-columns:32px minmax(0,1fr) 32px}.capability-feedback-side{writing-mode:vertical-rl;justify-content:flex-start}.capability-feedback-left i,.capability-feedback-right i{margin:0}.capability-evidence-compact{grid-template-columns:1fr;gap:14px}.capability-evidence-compact .capability-loop-return{border-top:1px solid #aeb5ff40;border-left:0;justify-self:stretch;padding:12px 0 0}.capability-outcome-rail{text-align:center;grid-template-columns:1fr;gap:8px;padding:18px}.capability-outcome-rail i{transform:rotate(90deg)}.category-logic{grid-template-columns:1fr;width:100%;margin-top:34px}.category-logic-intro{border-bottom:0;grid-column:auto}.category-logic article{min-height:0;padding:24px 0 28px}.category-logic article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0}.category-logic-ratematch:before{width:74px;height:2px;top:-1px;left:0}.category-logic p{margin-top:24px}.product-deployment-bridge{grid-template-columns:1fr;gap:18px;padding:22px 0}.product-deployment-bridge:before{background:linear-gradient(var(--deep), var(--mint), var(--gold));width:1px;height:auto;inset:22px auto 22px 18px}.product-deployment-bridge>span{width:fit-content}.product-deployment-bridge>p{text-align:left;background:0 0;max-width:none;margin:0 0 0 44px;padding:0}.product-channel-manager-bridge .bridge-center{min-width:0}.product-hotel-ecosystem{grid-template-columns:1fr}.product-ecosystem-intro{text-align:center;min-height:96px}.product-ecosystem-track{grid-template-columns:repeat(3,minmax(0,1fr))}.difference-heading-editorial>p:last-child{width:100%;margin-top:24px;padding-left:18px}.difference-loop-steps{grid-template-columns:repeat(2,1fr)}.difference-loop-steps>span:nth-child(2n){border-right:0}.difference-loop-steps>span i{display:none}.difference-loop-steps>strong{grid-column:1/-1;min-height:92px}.comparison-direction{grid-template-columns:1fr 1fr}.comparison-direction>span{grid-column:1/-1;min-height:42px;padding-bottom:12px}.section-title-row>.arrow-link{justify-self:start}.category-rail,.deploy-grid,.option-grid,.market-benefits-new{grid-template-columns:1fr;gap:12px}.category-rail article+article,.deploy-grid article+article,.option-grid article+article,.market-benefits-new article+article{border-left:1px solid var(--line)}.category-rail .highlight,.deploy-grid article:nth-child(2),.option-grid article:nth-child(2){transform:none}.deployment-products,.deployment-modes{grid-template-columns:1fr}.deployment-products article+article,.deployment-modes article+article{border-left:1px solid #ffffff29}.deployment-products article+article{border-top:0}.deployment-modes .connected-mode{border-color:var(--mint)}.deployment-rule{grid-template-columns:1fr 24px 1fr}.deployment-rule strong{text-align:center;border-top:1px solid #ffffff21;grid-column:1/-1;justify-self:stretch;padding-top:13px}.option-grid.option-grid-two{grid-template-columns:1fr;gap:0}.option-grid.option-grid-two article+article{border-top:0;border-left-color:#ffffff2e}.capability-grid{grid-template-columns:1fr}.capability-grid>a,.capability-grid>article{border-right:0!important;padding-left:0!important}.cycle-row,.cycle-large{grid-template-columns:1fr 1fr}.cycle-row div,.cycle-large article{border-right:1px solid #57e7bd40}.cycle-row div:nth-child(2n),.cycle-large article:nth-child(2n){border-right:0}.table-head,.table-row{grid-template-columns:.9fr 1fr 1fr}.evidence-cards{max-width:620px}.article-grid,.speed-cards,.partner-grid,.contact-cards{grid-template-columns:1fr}.article-grid a,.article-grid a:nth-child(2),.article-grid a:nth-child(3),.partner-grid article,.partner-grid article:nth-child(3n+2),.partner-grid article:nth-child(3n){border-right:0;padding-left:0}.article-grid a:nth-child(2)>b,.article-grid a:nth-child(3)>b{left:0}.speed-cards{gap:12px}.speed-cards article+article{border-left:1px solid var(--line)}.speed-cards article:nth-child(2){transform:none}.pricing-grid{display:grid}.partner-grid article{min-height:245px}.market-route-grid{grid-template-columns:1fr}.market-route-grid a+a{border-top:0;border-left:1px solid #fff3}.article-list a{grid-template-columns:80px 1fr 25px}.article-list>a>span{display:none}.article-list img{width:80px;height:68px}.article-body{grid-template-columns:1fr}.article-body aside{position:static}.contact-cards{gap:12px}.contact-cards a+a{border-left:1px solid var(--line)}.contact-direct{grid-template-columns:1fr;align-items:start}.final-cta{grid-template-columns:1fr;align-items:start;padding:85px 24px}.final-cta .btn{justify-self:start}.site-footer{grid-template-columns:1.4fr 1fr 1fr;padding:60px 24px 30px}.footer-lead{grid-column:1/-1}}@media (min-width:681px) and (max-width:820px){.section-pad.capability-viewport-section{padding-left:26px;padding-right:26px}.capability-viewport-section .capability-section-heading{flex-direction:row;align-items:center}.capability-viewport-section .capability-phase-heading{grid-template-columns:145px minmax(0,1fr);gap:0;min-height:42px;padding:0}.capability-viewport-section .capability-phase-heading>span{min-height:0;padding:0 11px}.capability-viewport-section .capability-phase-heading>div{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;padding:6px 11px 6px 14px}.capability-viewport-section .capability-evidence-heading>div{grid-template-columns:1fr}.capability-viewport-section .capability-phase-heading h2{font-size:24px}.capability-viewport-section .capability-evidence-heading p{display:none}.capability-viewport-section .capability-phase-heading p{font-size:9px}.capability-viewport-section .capability-core-grid{grid-template-columns:repeat(3,1fr)}.capability-viewport-section .capability-core-card{border-bottom:0;border-right:1px solid #57e7bd47;min-height:122px;padding:12px}.capability-viewport-section .capability-core-card h3{margin:30px 0 3px;font-size:18px}.capability-viewport-section .capability-core-card p{display:none}.capability-viewport-section .capability-core-card small{text-align:right;max-width:58%;font-size:6px;top:11px;right:10px}.capability-viewport-section .capability-core-card>i,.capability-viewport-section .capability-core-card:last-child>i{top:50%;bottom:auto;right:-10px;transform:translateY(-50%)}.capability-viewport-section .capability-core-card:last-child>i{top:auto;bottom:-10px;right:10px;transform:none}.capability-viewport-section .capability-outcome-rail{min-height:32px;text-align:initial;grid-template-columns:auto 20px 1fr 20px auto;gap:7px;padding:0 11px}.capability-viewport-section .capability-outcome-rail i{transform:none}.capability-viewport-section .capability-feedback-loop{grid-template-columns:minmax(50px,1fr) minmax(410px,2.2fr) minmax(50px,1fr);min-height:72px}.capability-viewport-section .capability-feedback-side{writing-mode:initial;justify-content:flex-start}.capability-viewport-section .capability-feedback-right{justify-content:flex-end}.capability-viewport-section .capability-evidence-compact{grid-template-columns:95px minmax(0,1fr) 120px;gap:10px;min-height:62px}.capability-viewport-section .capability-evidence-compact .capability-loop-return{border-top:0;border-left:1px solid #aeb5ff40;justify-self:end;padding:0 0 0 10px}}@media (max-width:560px){.official-logo{width:130px}.home-hero{min-height:1000px;padding:145px 22px 0}.home-demo-launcher{padding:36px 22px}.home-demo-launcher-copy h2{font-size:35px}.home-demo-launcher-flow{grid-template-columns:1fr}.home-demo-launcher-flow li{flex-direction:row;justify-content:flex-start;align-items:center;gap:17px;min-height:74px;padding:15px 17px}.home-demo-launcher-flow li+li{border-top:1px solid #57e7bd2e;border-left:0}.home-demo-launcher-flow li:not(:last-child):after{top:auto;bottom:-10px;right:18px;transform:rotate(90deg)}.home-demo-launcher-action{flex-direction:column;align-items:stretch}.home-demo-launcher-action .btn{width:100%;min-width:0}.hero-copy-block h1,.hero-copy-block h1.hero-competition-title{font-size:48px}.hero-copy-block>p:not(.kicker),.page-lead{font-size:15px}.platform-page-hero{min-height:840px}.why-page-hero{min-height:1050px}.why-page-hero h1{font-size:49px}.why-hero-category-mark{margin-top:34px;padding:21px}.why-hero-category-mark b{font-size:21px}.why-hero-logic{grid-template-columns:1fr}.why-hero-logic>div{min-height:88px}.why-hero-logic>i{border:1px solid #ffffff21;border-left:0;border-right:0;min-height:48px}.why-gap-heading>p:last-child{margin-top:25px;font-size:14px}.category-gap-board{margin-top:42px}.category-gap-board article{min-height:285px;padding:25px 22px}.category-gap-board h3{margin-top:43px;font-size:27px}.category-gap-answer-rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px;padding:16px}.definition-identity>span{margin-top:34px}.definition-identity h2{font-size:46px}.category-definition-system .category-definition-heading blockquote{padding-left:20px;font-size:34px}.definition-value-chain{margin-top:45px}.definition-value-chain article{min-height:210px;padding:25px 22px}.definition-value-chain h3{margin-top:42px;font-size:27px}.definition-actions{grid-template-columns:1fr}.definition-actions>span{min-height:70px}.definition-actions i{right:20px;transform:translateY(-50%)rotate(90deg)}.definition-category-rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:94px;padding:16px}.category-map-heading>p{font-size:14px}.category-direction-compare{margin-top:42px}.category-direction-compare article{min-height:300px;padding:25px 22px}.category-direction-compare h3{margin:42px 0 25px;font-size:34px}.direction-flow{grid-template-columns:1fr 20px 1fr 20px 1fr}.direction-flow span{min-height:58px;padding:7px;font-size:8px}.category-map-rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:96px;padding:16px}.advantage-heading-editorial>p{font-size:14px}.advantage-system-map{margin-top:42px}.advantage-route-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:82px;padding:16px}.advantage-top-grid,.advantage-bottom-grid{grid-template-columns:1fr}.advantage-top-grid article,.advantage-bottom-grid article{min-height:245px;padding:25px 22px}.advantage-top-grid article>i,.advantage-bottom-grid article>i{display:none}.advantage-top-grid h3,.advantage-bottom-grid h3{margin-top:44px;font-size:25px}.advantage-outcome-band{grid-template-columns:1fr;gap:20px;min-height:170px;padding:23px 21px}.advantage-outcome-band strong{text-align:left;justify-self:start;font-size:29px}.advantage-return-rail{grid-template-columns:30px 1fr;min-height:104px;padding:16px}.advantage-return-rail b{border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:11px}.control-speed-heading>p{font-size:14px}.control-speed-system{margin-top:42px}.control-speed-system>article{min-height:420px;padding:25px 22px}.control-speed-system h3{margin-top:43px;font-size:34px}.controlled-automation-core>strong{font-size:44px}.control-speed-system .controlled-automation-core>p{max-width:300px;font-size:12px}.control-speed-rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:100px;padding:16px}.platform-page-hero h1{font-size:49px}.platform-hero-sequence{grid-template-columns:1fr 1fr;gap:0}.platform-hero-sequence>i{display:none}.platform-hero-sequence span{border-bottom:1px solid #ffffff1f;min-height:70px}.platform-hero-sequence span:nth-of-type(2n){border-left:1px solid #ffffff1f}.platform-hero-outcome{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:78px;padding:14px 16px}.platform-overview-intro{width:100%;margin-top:25px;padding-left:18px}.platform-overview-intro p{font-size:14px}.platform-system-rail{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.platform-system-rail strong{min-height:60px;padding:12px}.platform-system-rail i{transform:rotate(90deg)}.platform-learning-rail{grid-template-columns:1fr auto;gap:8px 16px;min-height:90px;padding:16px}.platform-learning-rail b{grid-area:2/1/auto/-1;justify-self:start}.platform-learning-rail i{grid-area:1/2}.architecture-heading-editorial>p:last-child{width:100%;margin-top:25px;padding-left:18px;font-size:14px}.outside-in-switch{grid-template-columns:1fr;margin-top:42px}.outside-in-switch>span{border:0;min-height:52px}.outside-in-switch article{min-height:148px}.platform-architecture-flow{grid-template-columns:1fr;margin-top:34px}.platform-architecture-flow article{min-height:220px}.platform-architecture-flow article>i{display:none}.architecture-outcome-rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:86px;padding:16px}.operating-heading-editorial>p:last-child{width:100%;margin-top:25px;padding-left:18px;font-size:14px}.cycle-stage-rail{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.cycle-stage-rail b{min-height:54px;padding:10px}.cycle-top-grid{grid-template-columns:1fr}.cycle-top-grid article,.cycle-bottom-grid article{min-height:200px;padding:25px 22px}.cycle-top-grid article>i,.cycle-bottom-grid article>i{display:none}.cycle-top-grid h3,.cycle-bottom-grid h3{margin-top:42px;font-size:23px}.cycle-turn{justify-content:center;min-height:70px;padding:0 18px}.cycle-bottom-grid{flex-direction:column-reverse;width:100%;margin-left:0;display:flex}.cycle-return-rail{grid-template-columns:30px 1fr;min-height:94px;padding:15px}.cycle-return-rail b{border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:11px}.integration-heading-editorial>p:last-child{width:100%;margin-top:25px;padding-left:18px;font-size:14px}.connectivity-mode-rail{margin-top:42px}.connectivity-mode-rail article{min-height:220px;padding:24px 22px}.channel-gateway-map{margin-top:34px}.channel-gateway-map>article{min-height:220px;padding:24px 22px}.hotel-ecosystem-node>div{grid-template-columns:1fr 1fr}.connectivity-proof-rail{gap:10px 14px;min-height:96px;padding:16px}.connectivity-proof-rail b{justify-self:start;font-size:10px}.speed-heading-editorial>p:last-child{width:100%;margin-top:25px;padding-left:18px;font-size:14px}.speed-performance-board{margin-top:42px}.speed-performance-board article{min-height:270px;padding:24px 22px}.speed-performance-board article>b{margin:43px 0 19px}.speed-performance-board article>b span{font-size:54px}.live-response-rail{grid-template-columns:1fr auto;gap:12px;min-height:112px;padding:16px}.live-response-rail>b{grid-area:2/1/auto/-1;justify-self:start;font-size:9px;line-height:1.6}.deployment-model{margin-top:45px}.deployment-stage-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:72px}.deployment-stage-label b{font-size:9px}.deployment-products article,.deployment-modes article{min-height:265px;padding:26px 22px}.deployment-products h3,.deployment-modes h3{margin-top:36px}.deployment-rule{gap:8px;padding:19px 14px}.deployment-rule span{font-size:8px}.option-choice-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:70px;padding:13px 16px}.hero-buttons{flex-direction:column;align-items:flex-start}.decision-visual{height:auto;min-height:410px;margin-top:22px}.target-rings{--market-orbit-radius:clamp(105px,37vw,137px);width:min(100%,370px)}.target-ring>span{padding:5px 7px}.target-market{--orbit-radius:clamp(105px,37vw,137px)}.target-ratematch{--orbit-radius:clamp(61px,22vw,82px)}.target-market,.target-ratematch{padding:0}.target-market>.ring-copy,.target-ratematch>.ring-copy{padding:0 6px}.target-market>.ring-copy{top:30px}.target-ratematch>.ring-copy{top:28px}.ring-arc-label i{font-size:6px}.market-arc i{font-size:9px}.ai-offer-arc i{font-size:8px}.market-bubble-slot{--bubble-size:20px}.market-bubble-slot.small{--bubble-size:16px}.market-bubble-slot i{font-size:10px}.market-bubble-slot img{width:12px;height:12px}.ota-mark{min-width:43px;padding:3px 4px;font-size:5px}.intelligence-orbit>b{padding:2px 3px;font-size:5px}.target-market b,.target-ratematch b{margin-top:2px}.target-market em,.target-ratematch em{margin-top:1px}.target-ring small{font-size:6px}.target-ring b{font-size:11px}.target-ring em{font-size:6px}.target-direct .direct-rate-title{max-width:82px;font-size:10px;line-height:1.2}.target-direct .direct-rate-proof{margin-top:2px;font-size:5px}.target-direct .direct-rate-logo{width:68px;margin-top:3px}.target-direct em{max-width:78px;font-size:6px}.target-direct{box-shadow:0 12px 32px #00000047}.target-direct:before{inset:-12px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px))}.target-direct:after{inset:-12px}.direct-outcome-orbit i{gap:2px;padding:2px 3px;font-size:4.5px}.direct-outcome-orbit i:before{width:2px;height:2px}.target-caption{margin-top:10px}.target-caption span,.target-caption b{font-size:6px}.hero-metrics{grid-template-columns:1fr 1fr}.hero-metrics div{min-height:90px}.page-hero{min-height:630px;padding:155px 22px 80px}.page-hero h1{font-size:54px}.section-pad,.content-section{padding:78px 22px}.headline-grid h2,.section-title-row h2,.content-section h2{font-size:41px}.offer-tags{grid-template-columns:repeat(2,1fr)}.comparison-direction{grid-template-columns:1fr}.comparison-direction>span{grid-column:auto}.category-rail article{min-height:220px}.capability-grid>a,.capability-grid>article{min-height:270px}.product-system-map{margin-top:48px}.product-brain{min-height:370px;padding:27px;box-shadow:10px 10px #ddd9ce}.product-brain>small{margin-top:42px}.product-experiences{grid-template-columns:1fr}.product-experiences article{min-height:245px;padding:22px}.bridge-copy-row{grid-template-columns:1fr}.product-experiences .product-channel-manager-bridge .bridge-copy-row p{padding:7px 0}.product-experiences .product-channel-manager-bridge .bridge-copy-row p+p{border-top:1px solid #066b542e;border-left:0}.product-ecosystem-track{grid-template-columns:repeat(2,minmax(0,1fr))}.product-ecosystem-track>span:last-child{grid-column:1/-1}.home-page .deployment-hub.is-compact{left:auto;right:max(10px,env(safe-area-inset-right))}.home-page .deployment-hub.is-compact .deployment-hub-launcher{width:62px;min-height:62px}.home-page .deployment-hub.is-compact .deployment-hub-progress{width:46px;height:46px;font-size:14px}.offer-proof{padding:25px;box-shadow:12px 12px #d9d7cd}.cycle-row,.cycle-large{grid-template-columns:1fr}.cycle-row div,.cycle-row div:nth-child(2n),.cycle-large article,.cycle-large article:nth-child(2n){border-right:0}.cycle-row div>span{display:none}.difference-table{overflow-x:auto}.table-head,.table-row{min-width:620px}.evidence-cards,.proof-page .proof-grid,.control-grid,.logo-cloud{grid-template-columns:1fr}.price-card{box-shadow:12px 12px 0 var(--paper-2);padding:28px}.pricing-card{min-height:560px;padding:27px}.pricing-card .btn,.pricing-card .arrow-link{left:27px;right:27px}.usecase-grid{grid-template-columns:1fr}.usecase-grid article+article{border-left:1px solid #ffffff2b}.value-list p{grid-template-columns:1fr;gap:8px;padding:20px 0}.market-route-grid a{min-height:320px;padding:27px}.article-list a{min-height:175px}.article-list h3{font-size:19px}.editorial-index{font-size:62px}.article-page header{padding:145px 22px 75px}.article-page header h1{font-size:48px}.article-body{padding:75px 22px 90px}.local-path>div{flex-direction:column}.local-path span{width:100%;min-height:70px}.local-path i{transform:rotate(90deg)}.site-footer{grid-template-columns:1fr 1fr}.footer-lead,.footer-bottom{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.market-bubble-slot b,.target-market:before{animation:none}}@media (min-width:681px){:is(html:has(.home-page),body:has(.home-page)){height:100%;overflow:hidden}main.home-page{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-gutter:stable;height:100svh;overflow:hidden auto}.home-page>section,.home-page>.site-footer{scroll-snap-align:start;scroll-snap-stop:always}}.capability-generator-rail{display:none}@media (min-width:681px) and (min-height:900px){.capability-generator-rail{min-height:34px;right:max(34px, calc((100vw - var(--chapter-max)) / 2));bottom:clamp(10px,1.5vh,18px);left:max(34px, calc((100vw - var(--chapter-max)) / 2));color:#fff;background:linear-gradient(90deg,#ff5a4f33,#57e7bd14);border:1px solid #ffffff29;grid-template-columns:max-content 1fr 22px;align-items:center;gap:18px;padding:0 14px;transition:border-color .2s,background .2s;display:grid;z-index:6!important;position:absolute!important}.capability-generator-rail:hover{background:linear-gradient(90deg,#ff5a4f57,#57e7bd21);border-color:#ff5a4fbf}.capability-generator-rail span{color:#ff8b82;font:820 clamp(7px, .48vw, 9px) var(--font-display);letter-spacing:.13em}.capability-generator-rail b{font:680 clamp(8px, .55vw, 10px) var(--font-display);justify-self:end}.capability-generator-rail i{color:var(--mint);font:760 15px var(--font-display);text-align:right;font-style:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.article-grid a,.partner-grid article,.contact-cards a{transition:none}.demo-orbit>div.is-running:before{animation:none}}@media (max-width:1050px){.live-demo-frame{grid-template-columns:290px 1fr}.demo-generation-view{grid-template-columns:1fr}.demo-orbit{display:none}.demo-result-grid{grid-template-columns:1fr 1fr}.demo-result-grid article:nth-child(3){border-left:1px solid #ffffff21}}@media (max-width:820px){.live-demo-experience{padding:86px 24px}.live-demo-frame,.demo-boundary-section{grid-template-columns:1fr}.live-demo-proof-band{grid-template-columns:1fr;gap:20px;padding:20px}.demo-time-note{border-top:1px solid #d9a33d59;border-left:0;padding:18px 0 0}.onboarding-intelligence-pyramid{justify-self:center;width:min(100%,620px)}.live-demo-frame{min-height:0}.demo-control-panel{border-bottom:1px solid #57e7bd3d;border-right:0}.demo-control-panel h3{margin-top:38px}.demo-stage-panel{padding:29px 25px 34px}.demo-proof-grid{grid-template-columns:1fr 1fr}.demo-proof-grid article:nth-child(2){border-right:0}.demo-proof-grid article:nth-child(3){padding-left:0}.demo-dock{width:220px}}@media (max-width:560px){.live-demo-experience{padding:76px 20px}.live-demo-intro h2{font-size:43px}.live-demo-proof-band{margin-top:28px;padding:17px}.live-demo-proof-band>p{font-size:18px}.demo-time-note{grid-template-columns:1fr;gap:7px}.onboarding-intelligence-pyramid{min-height:342px;padding:17px 13px 14px}.pyramid-equations span:nth-child(odd){display:none}.pyramid-shell{width:min(100%,330px);height:230px}.pyramid-apex{width:108px;height:65px;padding:0 11px 9px}.pyramid-intelligence{width:210px;height:70px;padding:0 30px 8px;top:69px}.pyramid-market{width:320px;height:78px;padding:0 36px 14px;top:143px}.pyramid-tier small{font-size:6px}.pyramid-tier b{font-size:8px}.pyramid-intelligence b{font-size:10px}.pyramid-market b{font-size:7px}.pyramid-ai-eye{width:72px;height:38px;top:82px}.pyramid-ai-eye:before{width:22px;height:22px}.pyramid-vector{height:168px;top:28px}.onboarding-intelligence-pyramid figcaption{grid-template-columns:1fr;gap:6px;min-height:68px}.onboarding-intelligence-pyramid figcaption b{font-size:13px}.onboarding-intelligence-pyramid figcaption span{font-size:10px}.demo-stage-head b{max-width:205px}.demo-stage-head>strong{font-size:37px}.demo-pipeline-step{grid-template-columns:34px 1fr}.demo-pipeline-step>i{display:none}.demo-result-banner{align-items:flex-start;gap:18px}.demo-result-banner h3{max-width:190px;font-size:21px}.demo-result-banner>span{font-size:0}.demo-result-grid,.demo-proof-grid{grid-template-columns:1fr}.demo-result-grid article+article,.demo-result-grid article:nth-child(3){border-top:0;border-left:1px solid #ffffff21}.demo-proof-grid article,.demo-proof-grid article+article{border-right:0;padding-left:0}.demo-result-actions{flex-direction:column-reverse;align-items:stretch}.demo-result-actions .btn{width:100%}.demo-dock{width:auto;min-height:59px;bottom:10px;left:10px;right:10px}}@media (max-width:820px){.widget-expanded{padding:12px}.widget-expanded .live-demo-frame{min-height:calc(100dvh - 82px)}.widget-expand-toggle{width:100%;min-width:0}.onboarding-sidebar{padding-bottom:22px}.onboarding-steps{grid-template-columns:repeat(5,1fr);display:grid}.onboarding-steps li{border-right:1px solid #ffffff1a;justify-content:center;min-height:58px;display:flex}.onboarding-steps li>div small{display:none}.onboarding-steps li>div b{font-size:8px}.onboarding-privacy{display:none}}@media (max-width:560px){.onboarding-steps li{flex-direction:column;gap:4px}.onboarding-title{grid-template-columns:1fr;gap:14px}.onboarding-title>span{grid-column:auto}.continent-choice-grid,.country-choice-grid,.city-choice-grid,.hotel-choice-list,.ratematch-experience-preview,.hotel-catalog-tools{grid-template-columns:1fr}.choice-grid button{min-height:74px}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-actions .btn{width:100%}.experience-offer>div span{grid-template-columns:1fr auto;padding:11px 0}.experience-offer>div span>strong{grid-area:2/1/auto/-1}}.demo-stage-scroll{min-height:0}.widget-expanded{isolation:isolate;grid-template-rows:auto minmax(0,1fr);gap:clamp(6px,1vh,10px);width:100%;height:100dvh;max-height:100dvh;padding:clamp(10px,1.8vh,20px) max(12px,50vw - 790px);display:grid;overflow:hidden}.widget-expanded .widget-expand-toggle{min-height:clamp(44px,6.2vh,54px);margin:0 0 0 auto;position:static;top:auto;box-shadow:0 12px 28px #00000040}.widget-expanded .live-demo-frame{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.widget-expanded .demo-control-panel,.widget-expanded .demo-stage-panel,.widget-expanded .demo-stage-scroll{min-height:0}.widget-expanded .demo-control-panel{overscroll-behavior:contain;padding:clamp(18px,3.4vh,31px);overflow-y:auto}.widget-expanded .demo-stage-panel{grid-template-rows:auto 2px minmax(0,1fr);padding:clamp(16px,3.4vh,32px) clamp(18px,2.5vw,38px) clamp(14px,2.8vh,32px);display:grid;overflow:hidden}.widget-expanded .demo-stage-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#57e7bd6b #ffffff0d;overflow:hidden auto}.widget-expanded .demo-stage-scroll::-webkit-scrollbar{width:7px}.widget-expanded .demo-control-panel::-webkit-scrollbar{width:7px}.widget-expanded .demo-stage-scroll::-webkit-scrollbar-track{background:#ffffff0a}.widget-expanded .demo-control-panel::-webkit-scrollbar-track{background:#ffffff0a}.widget-expanded .demo-stage-scroll::-webkit-scrollbar-thumb{background:#57e7bd66}.widget-expanded .demo-control-panel::-webkit-scrollbar-thumb{background:#57e7bd66}.widget-expanded .onboarding-sidebar h3{margin:clamp(20px,5vh,48px) 0 clamp(15px,3vh,26px)}.widget-expanded .onboarding-steps li{min-height:clamp(46px,7.5vh,69px)}.widget-expanded .onboarding-privacy{margin-top:clamp(14px,3vh,28px);padding:clamp(12px,2.3vh,18px)}.widget-expanded .onboarding-head{min-height:clamp(56px,9vh,76px)}.widget-expanded .onboarding-screen{min-height:100%;padding:clamp(20px, 4.5vh, 42px) 7px max(16px, env(safe-area-inset-bottom))}.widget-expanded .onboarding-title{gap:clamp(16px,3vw,38px);margin-bottom:clamp(18px,4vh,34px)}.widget-expanded .choice-grid{gap:clamp(7px,1.3vh,10px)}.widget-expanded .choice-grid button{min-height:clamp(62px,9.2vh,81px)}.widget-expanded .hotel-choice-list button{min-height:clamp(88px,13vh,112px)}.widget-expanded .onboarding-generation,.widget-expanded .onboarding-result{min-height:100%}.widget-desktop.widget-expanded .live-demo-frame{grid-template-columns:clamp(250px,21vw,325px) minmax(0,1fr)}.widget-desktop.widget-expanded .continent-choice-grid,.widget-desktop.widget-expanded .country-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.widget-desktop.widget-expanded .hotel-choice-list,.widget-desktop.widget-expanded .compact-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-tablet.widget-expanded{padding:clamp(7px,1.5vh,12px)}.widget-tablet.widget-expanded .live-demo-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.widget-tablet.widget-expanded .onboarding-sidebar{border-bottom:1px solid #57e7bd3d;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 14px;display:grid;overflow:visible}.widget-tablet.widget-expanded .onboarding-sidebar h3,.widget-tablet.widget-expanded .onboarding-privacy{display:none}.widget-tablet.widget-expanded .onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.widget-tablet.widget-expanded .onboarding-steps li{border-right:1px solid #ffffff1a;justify-content:center;min-height:clamp(42px,6.5vh,54px);display:flex}.widget-tablet.widget-expanded .onboarding-steps li>div small{display:none}.widget-tablet.widget-expanded .onboarding-steps li>div b{font-size:8px}.widget-tablet.widget-expanded .hotel-choice-list{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-tablet.widget-expanded .demo-generation-view{min-height:100%}.widget-phone.widget-expanded{padding:max(4px, env(safe-area-inset-top)) max(4px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));gap:4px}.widget-phone.widget-expanded .widget-expand-toggle{width:100%;min-height:42px;padding:6px 10px}.widget-phone.widget-expanded .widget-expand-toggle span{display:none}.widget-phone.widget-expanded .widget-expand-toggle b{font-size:9px}.widget-phone.widget-expanded .widget-expand-toggle i{font-size:20px}.widget-phone.widget-expanded .live-demo-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.widget-phone.widget-expanded .onboarding-sidebar{border-bottom:1px solid #57e7bd3d;border-right:0;padding:3px 6px;overflow:visible}.widget-phone.widget-expanded .demo-live-label,.widget-phone.widget-expanded .onboarding-sidebar h3,.widget-phone.widget-expanded .onboarding-privacy{display:none}.widget-phone.widget-expanded .onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.widget-phone.widget-expanded .onboarding-steps li{border-right:1px solid #ffffff1a;place-items:center;min-height:40px;display:grid}.widget-phone.widget-expanded .onboarding-steps li>div{display:none}.widget-phone.widget-expanded .demo-stage-panel{padding:10px 10px 8px}.widget-phone.widget-expanded .onboarding-head{min-height:50px}.widget-phone.widget-expanded .demo-stage-head>div{gap:4px}.widget-phone.widget-expanded .demo-stage-head b{max-width:68vw;font-size:15px}.widget-phone.widget-expanded .demo-stage-head span{font-size:8px}.widget-phone.widget-expanded .demo-stage-head>strong{font-size:32px}.widget-phone.widget-expanded .onboarding-screen{padding:14px 3px max(14px, env(safe-area-inset-bottom))}.widget-phone.widget-expanded .onboarding-title{gap:8px;margin-bottom:14px}.widget-phone.widget-expanded .onboarding-title h3{font-size:clamp(27px,9vw,36px)}.widget-phone.widget-expanded .onboarding-title p{font-size:9px}.widget-phone.widget-expanded .continent-choice-grid,.widget-phone.widget-expanded .country-choice-grid,.widget-phone.widget-expanded .city-choice-grid,.widget-phone.widget-expanded .hotel-choice-list,.widget-phone.widget-expanded .ratematch-experience-preview{grid-template-columns:1fr}.widget-phone.widget-expanded .choice-grid button{min-height:62px;padding:10px 12px}.widget-phone.widget-expanded .hotel-search input,.widget-phone.widget-expanded .market-filter input{min-height:48px;font-size:16px}.widget-phone.widget-expanded .hotel-choice-list button{min-height:92px}.widget-phone.widget-expanded .onboarding-actions{gap:10px;margin-top:14px}.widget-phone.widget-expanded .experience-tabs span{min-width:116px;padding:11px 10px}.widget-phone.widget-expanded .experience-hotel,.widget-phone.widget-expanded .experience-offer{min-height:220px;padding:18px}.widget-phone.widget-expanded .demo-result-banner{min-height:108px;padding:18px}.widget-phone.widget-expanded .compact-result-grid{grid-template-columns:1fr}@media (max-height:720px){.widget-expanded{padding-top:7px;padding-bottom:7px}.widget-expanded .widget-expand-toggle{min-height:42px;padding-top:6px;padding-bottom:6px}.widget-expanded .demo-stage-panel{padding-top:14px;padding-bottom:12px}.widget-expanded .onboarding-head{min-height:50px}.widget-expanded .demo-stage-head>strong{font-size:34px}.widget-expanded .onboarding-screen{padding-top:16px}.widget-expanded .onboarding-title{margin-bottom:15px}.widget-expanded .onboarding-title>span{display:none}.widget-expanded .onboarding-title h3{font-size:clamp(28px,3vw,38px)}.widget-expanded .choice-grid button{min-height:58px;padding-top:9px;padding-bottom:9px}.widget-expanded .hotel-choice-list button{min-height:84px}.widget-expanded .demo-pipeline-step{min-height:50px}.widget-expanded .demo-result-banner{min-height:102px;padding-top:17px;padding-bottom:17px}}@media (orientation:landscape) and (max-height:560px) and (max-width:960px){.widget-expanded{grid-template-rows:40px minmax(0,1fr);gap:4px;padding:4px}.widget-expanded .widget-expand-toggle{width:auto;min-height:40px;padding:4px 10px}.widget-expanded .widget-expand-toggle span{display:none}.widget-expanded.widget-tablet .live-demo-frame,.widget-expanded.widget-phone .live-demo-frame{grid-template-rows:minmax(0,1fr);grid-template-columns:68px minmax(0,1fr)}.widget-expanded.widget-tablet .onboarding-sidebar,.widget-expanded.widget-phone .onboarding-sidebar{border-bottom:0;border-right:1px solid #57e7bd3d;padding:6px;display:block;overflow:hidden}.widget-expanded.widget-tablet .demo-live-label,.widget-expanded.widget-tablet .onboarding-sidebar h3,.widget-expanded.widget-tablet .onboarding-privacy,.widget-expanded.widget-phone .demo-live-label,.widget-expanded.widget-phone .onboarding-sidebar h3,.widget-expanded.widget-phone .onboarding-privacy{display:none}.widget-expanded.widget-tablet .onboarding-steps,.widget-expanded.widget-phone .onboarding-steps{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;height:100%;display:grid}.widget-expanded.widget-tablet .onboarding-steps li,.widget-expanded.widget-phone .onboarding-steps li{border-right:0;place-items:center;min-height:0;display:grid}.widget-expanded.widget-tablet .onboarding-steps li>div,.widget-expanded.widget-phone .onboarding-steps li>div{display:none}.widget-expanded .demo-stage-panel{padding:8px 10px 7px}.widget-expanded .onboarding-head{min-height:40px}.widget-expanded .demo-stage-head>div{gap:2px}.widget-expanded .demo-stage-head b{font-size:13px}.widget-expanded .demo-stage-head span{font-size:7px}.widget-expanded .demo-stage-head>strong{font-size:27px}.widget-expanded .onboarding-screen{padding:9px 3px 10px}.widget-expanded .onboarding-title{grid-template-columns:minmax(160px,.8fr) 1.2fr;align-items:center;gap:10px;margin-bottom:9px}.widget-expanded .onboarding-title>span{display:none}.widget-expanded .onboarding-title h3{font-size:clamp(22px,4vw,30px)}.widget-expanded .onboarding-title p{font-size:8px;line-height:1.4}.widget-expanded.widget-tablet .continent-choice-grid,.widget-expanded.widget-phone .continent-choice-grid,.widget-expanded.widget-tablet .country-choice-grid,.widget-expanded.widget-phone .country-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.widget-expanded.widget-tablet .city-choice-grid,.widget-expanded.widget-phone .city-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-expanded.widget-tablet .hotel-choice-list,.widget-expanded.widget-phone .hotel-choice-list{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-expanded.widget-tablet .ratematch-experience-preview,.widget-expanded.widget-phone .ratematch-experience-preview{grid-template-columns:.8fr 1.2fr}.widget-expanded.widget-tablet .compact-result-grid,.widget-expanded.widget-phone .compact-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-expanded .choice-grid button{grid-template-columns:28px 1fr auto;gap:7px;min-height:52px;padding:6px 9px}.widget-expanded .choice-grid button>span{width:26px;height:26px}.widget-expanded .choice-grid button small{display:none}.widget-expanded .hotel-search,.widget-expanded .market-filter{margin-bottom:8px}.widget-expanded .market-filter>span,.widget-expanded .hotel-search>span{display:none}.widget-expanded .market-filter input,.widget-expanded .hotel-search input{min-height:38px}.widget-expanded .hotel-choice-list button{min-height:68px;padding:9px}.widget-expanded .hotel-choice-list button>b{margin-top:7px}.widget-expanded .hotel-choice-list button>small{display:none}.widget-expanded .onboarding-actions{margin-top:8px}.widget-expanded .demo-pipeline-step{min-height:36px}.widget-expanded .demo-pipeline-step>div small{display:none}.widget-expanded .demo-result-banner{min-height:76px;padding:10px 14px}.widget-expanded .demo-result-banner h3{margin-top:7px;font-size:20px}.widget-expanded .experience-hotel,.widget-expanded .experience-offer{min-height:190px;padding:15px}}@media (max-width:820px){.country-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-actions{flex-direction:column;align-items:stretch}.analysis-continue{width:100%}.rules-title{grid-template-columns:1fr;gap:12px}.rules-title>span{grid-column:auto}.rules-layout{grid-template-columns:1fr;grid-template-areas:"response""genius""values""ready"}.added-values-grid{grid-template-columns:1fr}.rules-ready{min-height:115px}.response-program-controls{grid-template-columns:minmax(80px,.48fr) minmax(0,1.52fr)}.response-geography{grid-column:1/-1}.official-site-source{flex-direction:column;align-items:stretch}.official-site-source>a{text-align:center}.live-site-note{grid-template-columns:1fr;gap:7px}.live-site-embed iframe{height:max(820px,100dvh);min-height:820px}}@media (max-width:560px){.country-api-modal-backdrop{padding:8px}.country-api-modal{gap:11px;max-height:94dvh;padding:14px}.country-api-modal>header h4{font-size:20px}.country-modal-search{grid-template-columns:1fr;gap:6px}.country-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-modal-grid>button{min-height:54px;padding:8px}.country-api-modal>footer{grid-template-columns:1fr 1fr;display:grid}.country-api-modal>footer>span{grid-area:1/1/auto/-1;margin:0}.country-api-modal>footer>button{padding:0 8px}.rules-screen{padding-top:18px}.analysis-pipeline{grid-template-columns:1fr}.analysis-pipeline-step{border-right:0}.logo-selection-head{flex-direction:column;align-items:flex-start}.logo-choice-grid,.rule-segments,.rule-segments.two-options{grid-template-columns:1fr}.rule-segments label{min-height:64px}.rules-actions{flex-direction:column-reverse;align-items:stretch}.rules-actions .btn{width:100%}.rules-actions .onboarding-back{align-self:flex-start}.easy-setup-notice{flex-direction:column;align-items:flex-start}.compact-rule-head{flex-wrap:wrap}.response-program-controls{grid-template-columns:minmax(78px,.5fr) minmax(0,1.5fr)}.response-geography{grid-column:1/-1}.global-country-grid .choice-grid button,.global-country-grid button{min-height:67px}.live-site-embed iframe{height:max(760px,100dvh);min-height:760px}.adampark-result-banner{min-height:118px}.adampark-result-banner h3{white-space:normal;max-width:220px}}.widget-expanded .rules-screen{height:100%;min-height:0;padding:clamp(7px,1.3vh,12px) 3px max(7px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(5px,1vh,9px);display:grid;overflow:hidden}.widget-expanded .rules-stage-scroll{scrollbar-gutter:auto;height:100%;overflow:hidden}.widget-expanded .rules-title{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px clamp(18px,3vw,40px);margin:0}.widget-expanded .rules-title>span{grid-column:1/-1}.widget-expanded .rules-title h3{font-size:clamp(24px,3vw,38px)}.widget-expanded .compact-rules-title h3{font-size:clamp(21px,2.2vw,29px)}.widget-expanded .rules-title h3 br{display:none}.widget-expanded .rules-title p{font-size:8px;line-height:1.4}.widget-expanded .compact-rule-head>small{font-size:7.5px}.widget-expanded .promotion-program-controls legend,.widget-expanded .promotion-percentage>span{font-size:7px}.widget-expanded .field-scope-badge{font-size:6.5px}.widget-expanded .promotion-percentage small{font-size:7px}.widget-expanded .promotion-devices label b,.widget-expanded .geography-scope label b,.widget-expanded .geography-single-row>button:first-child,.widget-expanded .geography-selection-link{font-size:8px}.widget-expanded .easy-setup-notice{min-height:48px;margin:0;padding:8px 12px}.widget-expanded .easy-setup-notice strong{font-size:22px}.widget-expanded .rules-layout{align-content:stretch;gap:6px;min-height:0;overflow:hidden}.widget-expanded .rule-card{padding:9px 11px}.widget-expanded .response-rule{padding-top:7px;padding-bottom:7px}.widget-expanded .rule-card>p{margin:5px 0 7px;font-size:7px}.widget-expanded .rule-card>span,.widget-expanded .rule-card legend{font-size:7px}.widget-expanded .genius-rule .featured-toggle{min-height:55px;margin-top:4px}.widget-expanded .genius-rule .featured-toggle b{font-size:9px}.widget-expanded .rule-segments label{gap:4px;min-height:55px;padding:8px}.widget-expanded .rule-segments b{font-size:8px}.widget-expanded .rule-segments span{font-size:7px}.widget-expanded .rule-toggle{min-height:34px}.widget-expanded .floor-rule>b{margin-top:5px;font-size:8px}.widget-expanded .floor-rule>label{grid-template-columns:29px 1fr;width:118px;min-height:42px;margin-top:5px}.widget-expanded .floor-rule>label input{height:40px;font-size:20px}.widget-expanded .floor-rule>label i{font-size:16px}.widget-expanded .floor-rule>small{margin-top:5px;font-size:7px}.widget-expanded .rules-ready{min-height:0;padding:11px}.widget-expanded .rules-ready>header i{width:23px;height:23px;font-size:10px}.widget-expanded .rules-ready-list{margin-top:7px}.widget-expanded .rules-ready-list>div{padding:8px 0}.widget-expanded .rules-ready-list small{font-size:7px}.widget-expanded .rules-ready-list b{font-size:9px}.widget-expanded .rules-ready-list p{font-size:7.5px}.widget-expanded .rules-summary-cta{min-height:42px;padding:8px 11px;font-size:clamp(9px,.62vw,11px)}.widget-expanded .rules-actions{z-index:8;background:#041b17;border-top:1px solid #ffffff14;min-height:38px;margin:0;padding-top:5px;position:relative}.widget-expanded .rules-actions .btn{min-height:38px;padding-top:8px;padding-bottom:8px}.widget-expanded .rules-actions .rules-summary-cta{margin-left:auto}.widget-expanded.widget-desktop .rules-layout{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,4fr) minmax(210px,1fr);grid-template-areas:"response ready""genius ready""values ready"}.widget-expanded.widget-desktop .genius-rule{grid-area:genius}.widget-expanded.widget-desktop .response-rule{grid-area:response}.widget-expanded.widget-desktop .added-values-rule{grid-area:values}.widget-expanded.widget-desktop .rules-ready{grid-area:ready}.widget-expanded.widget-desktop .added-values-rule{grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr) minmax(210px,.75fr);align-items:center;gap:12px;display:grid}.widget-expanded.widget-desktop .added-values-head{display:contents}.widget-expanded.widget-desktop .added-values-head>div{grid-area:1/1}.widget-expanded.widget-desktop .added-values-grid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.widget-expanded.widget-desktop .added-values-head>button{grid-area:1/3}.widget-expanded.widget-tablet .rules-layout{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,4fr) minmax(185px,1fr);grid-template-areas:"response ready""genius ready""values ready"}.widget-expanded.widget-tablet .genius-rule{grid-area:genius}.widget-expanded.widget-tablet .response-rule{grid-area:response}.widget-expanded.widget-tablet .added-values-rule{grid-area:values;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr);align-items:center;gap:5px 11px;display:grid}.widget-expanded.widget-tablet .added-values-head{display:contents}.widget-expanded.widget-tablet .added-values-head>div{grid-area:1/1/3}.widget-expanded.widget-tablet .added-values-head>button{grid-area:1/2;min-height:25px}.widget-expanded.widget-tablet .added-values-grid{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.widget-expanded.widget-tablet .rule-toggle{grid-template-columns:minmax(0,1fr) 31px;gap:5px;min-height:30px}.widget-expanded.widget-tablet .rule-toggle b{font-size:8px}.widget-expanded.widget-tablet .rule-toggle small{font-size:6.5px;line-height:1.15}.widget-expanded.widget-tablet .rule-toggle>i{width:30px;height:18px}.widget-expanded.widget-tablet .rule-toggle>i:after{width:12px;height:12px}.widget-expanded.widget-tablet .rule-toggle input:checked+i:after{transform:translate(11px)}.widget-expanded.widget-tablet .rules-ready{grid-area:ready}.widget-expanded.widget-phone .rules-screen{overflow:hidden}.widget-expanded.widget-phone .rules-title{grid-template-columns:1fr;row-gap:3px;padding:0}.widget-expanded.widget-phone .rules-title>span{grid-column:auto}.widget-expanded.widget-phone .rules-title p{display:none}.widget-expanded.widget-phone .compact-rules-title h3{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:clamp(18px,5.1vw,21px);line-height:1}.widget-expanded.widget-phone .compact-rules-title>span{font-size:6.5px}.widget-expanded.widget-phone .easy-setup-notice{flex-direction:row;align-items:center}.widget-expanded.widget-phone .rules-layout{grid-template-rows:repeat(2,minmax(0,1fr)) minmax(0,.92fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"response response""genius genius""values values""ready ready"}.widget-expanded.widget-phone .rule-card{min-height:0;padding:6px 7px}.widget-expanded.widget-phone .compact-rule-head{gap:5px;min-height:21px}.widget-expanded.widget-phone .compact-rule-head>span:first-child,.widget-expanded.widget-phone .compact-rule-head>small{font-size:6px}.widget-expanded.widget-phone .booking-wordmark-logo{width:78px;height:17px}.widget-expanded.widget-phone .genius-rule{grid-area:genius}.widget-expanded.widget-phone .response-rule{grid-area:response}.widget-expanded.widget-phone .response-program-controls{grid-template-columns:minmax(62px,.45fr) minmax(90px,.72fr) minmax(0,1fr);height:calc(100% - 24px);min-height:0;margin-top:2px;padding-top:3px}.widget-expanded.widget-phone .promotion-program-controls.response-program-controls>label,.widget-expanded.widget-phone .promotion-program-controls.response-program-controls>fieldset{min-height:0;padding:3px 4px}.widget-expanded.widget-phone .response-program-controls .promotion-percentage input{font-size:21px}.widget-expanded.widget-phone .response-program-controls .promotion-percentage i{font-size:12px}.widget-expanded.widget-phone .response-program-controls .promotion-devices label{min-height:32px}.widget-expanded.widget-phone .added-values-rule{grid-area:values;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(98px,.72fr) minmax(0,1.28fr);align-items:center;gap:4px 8px;display:grid}.widget-expanded.widget-phone .added-values-head{display:contents}.widget-expanded.widget-phone .added-values-head>div{grid-area:1/1/3}.widget-expanded.widget-phone .added-values-head>div>p{margin-top:5px;font-size:7px;line-height:1.3}.widget-expanded.widget-phone .added-values-head>button{grid-area:1/2;min-height:24px}.widget-expanded.widget-phone .added-values-grid{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.widget-expanded.widget-phone .rule-toggle{grid-template-columns:minmax(0,1fr) 30px;gap:4px;min-height:29px}.widget-expanded.widget-phone .rule-toggle b{font-size:7.5px}.widget-expanded.widget-phone .rule-toggle small{font-size:6px;line-height:1.15}.widget-expanded.widget-phone .rule-toggle>i{width:29px;height:17px}.widget-expanded.widget-phone .rule-toggle>i:after{width:11px;height:11px}.widget-expanded.widget-phone .rule-toggle input:checked+i:after{transform:translate(11px)}.widget-expanded.widget-phone .rules-ready{grid-area:ready;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:7px;min-height:58px;padding:6px 7px;display:grid}.widget-expanded.widget-phone .rules-ready>header{flex-direction:column;align-items:flex-start;gap:4px}.widget-expanded.widget-phone .rules-ready>header span{font-size:6.5px}.widget-expanded.widget-phone .rules-ready>header i{width:19px;height:19px;font-size:8px}.widget-expanded.widget-phone .rules-ready-list{grid-template-columns:repeat(3,minmax(0,1fr));height:100%;margin:0;display:grid}.widget-expanded.widget-phone .rules-ready-list>div{border-top:0;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-width:0;padding:3px 5px;display:flex}.widget-expanded.widget-phone .rules-ready-list small{text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.widget-expanded.widget-phone .rules-ready-list b{margin-top:3px;font-size:7.5px}.widget-expanded.widget-phone .rules-ready-list p{display:none}.widget-expanded.widget-phone .response-geography{grid-column:auto}.widget-expanded.widget-phone .geography-single-row{grid-template-columns:minmax(68px,.62fr) minmax(0,1fr)}.widget-expanded.widget-phone .geography-selection-link{font-size:6.5px}.widget-expanded.widget-phone .added-value-library{min-height:0;inset:8vh 4vw}.widget-expanded.widget-phone .added-value-library>div,.widget-expanded.widget-phone .rule-segments.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-expanded.widget-phone .rules-actions{flex-direction:row;align-items:center;gap:8px}.widget-expanded.widget-phone .rules-actions .onboarding-back{white-space:nowrap;flex:none;font-size:7px}.widget-expanded.widget-phone .rules-actions .btn{width:min(68%,360px);font-size:8.5px}@media (max-height:700px){.widget-expanded .rules-title p,.widget-expanded .easy-setup-notice span,.widget-expanded .rule-toggle small,.widget-expanded .floor-rule>small{display:none}.widget-expanded .rules-title h3{font-size:clamp(21px,2.5vw,30px)}.widget-expanded .easy-setup-notice{min-height:38px;padding:5px 9px}.widget-expanded .easy-setup-notice strong{font-size:18px}.widget-expanded .rule-toggle{min-height:29px}.widget-expanded .rules-actions{min-height:34px}.widget-expanded.widget-phone .compact-rules-title>span{display:none}.widget-expanded.widget-phone .compact-rules-title h3{font-size:18px}.widget-expanded.widget-phone .rule-card{padding-top:4px;padding-bottom:4px}.widget-expanded.widget-phone .rules-ready{min-height:48px}.widget-expanded.widget-phone .rules-ready-list small{display:none}}.widget-phone.widget-expanded.widget-compact{grid-template-rows:32px minmax(0,1fr)}.widget-phone.widget-expanded.widget-compact .widget-expand-toggle{min-height:32px;padding:2px 8px}.widget-phone.widget-expanded.widget-compact .widget-expand-toggle b{font-size:8px}.widget-phone.widget-expanded.widget-compact .widget-expand-toggle i{font-size:16px}.widget-phone.widget-expanded.widget-compact .onboarding-steps li{min-height:28px}.widget-phone.widget-expanded.widget-compact .demo-stage-panel{padding:5px 6px 4px}.widget-phone.widget-expanded.widget-compact .onboarding-head{min-height:38px}.widget-phone.widget-expanded.widget-compact .demo-stage-head b{font-size:12px}.widget-phone.widget-expanded.widget-compact .demo-stage-head span{font-size:6.5px}.widget-phone.widget-expanded.widget-compact .demo-stage-head>strong{font-size:24px}.widget-phone.widget-expanded.widget-compact .rules-screen{gap:3px;padding:3px}.widget-phone.widget-expanded.widget-compact .compact-rules-title h3{font-size:16px}.widget-phone.widget-expanded.widget-compact .rules-layout{gap:4px}.widget-phone.widget-expanded.widget-compact .rule-card{padding:3px 4px}.widget-phone.widget-expanded.widget-compact .compact-rule-head{min-height:17px}.widget-phone.widget-expanded.widget-compact .compact-rule-head>span:first-child,.widget-phone.widget-expanded.widget-compact .compact-rule-head>small{font-size:5.5px}.widget-phone.widget-expanded.widget-compact .booking-wordmark-logo{width:70px;height:15px}.widget-phone.widget-expanded.widget-compact .response-program-controls{grid-template-columns:minmax(50px,.42fr) minmax(70px,.68fr) minmax(0,1fr);gap:3px;height:calc(100% - 18px);margin-top:0;padding-top:1px}.widget-phone.widget-expanded.widget-compact .promotion-program-controls.response-program-controls>label,.widget-phone.widget-expanded.widget-compact .promotion-program-controls.response-program-controls>fieldset{padding:2px 3px}.widget-phone.widget-expanded.widget-compact .promotion-program-controls legend,.widget-phone.widget-expanded.widget-compact .promotion-percentage>span{font-size:5.5px}.widget-phone.widget-expanded.widget-compact .field-scope-badge{margin-left:2px;padding:1px 3px;font-size:5px}.widget-phone.widget-expanded.widget-compact .response-program-controls .promotion-percentage input{font-size:18px}.widget-phone.widget-expanded.widget-compact .response-program-controls .promotion-percentage i{font-size:10px}.widget-phone.widget-expanded.widget-compact .promotion-percentage small,.widget-phone.widget-expanded.widget-compact .device-auto-note{display:none}.widget-phone.widget-expanded.widget-compact .response-program-controls .promotion-devices label{min-height:23px;padding:2px}.widget-phone.widget-expanded.widget-compact .promotion-devices label span{font-size:10px}.widget-phone.widget-expanded.widget-compact .promotion-devices label b{font-size:6px}.widget-phone.widget-expanded.widget-compact .geography-single-row{grid-template-columns:minmax(54px,.62fr) minmax(0,1fr);gap:3px}.widget-phone.widget-expanded.widget-compact .geography-single-row>button:first-child,.widget-phone.widget-expanded.widget-compact .geography-selection-link{padding:2px;font-size:5.5px}.widget-phone.widget-expanded.widget-compact .added-values-rule{grid-template-columns:minmax(82px,.68fr) minmax(0,1.32fr);gap:2px 6px}.widget-phone.widget-expanded.widget-compact .added-values-head>div>p,.widget-phone.widget-expanded.widget-compact .rule-toggle small{display:none}.widget-phone.widget-expanded.widget-compact .added-values-head>button{min-height:18px}.widget-phone.widget-expanded.widget-compact .added-values-head>button.added-values-modify b{font-size:6.5px}.widget-phone.widget-expanded.widget-compact .added-values-grid{column-gap:5px}.widget-phone.widget-expanded.widget-compact .rule-toggle{min-height:21px}.widget-phone.widget-expanded.widget-compact .rule-toggle b{font-size:6.5px}.widget-phone.widget-expanded.widget-compact .rules-ready{grid-template-columns:28px minmax(0,1fr);gap:3px;min-height:42px;padding:4px}.widget-phone.widget-expanded.widget-compact .rules-ready>header span{display:none}.widget-phone.widget-expanded.widget-compact .rules-ready>header i{width:17px;height:17px}.widget-phone.widget-expanded.widget-compact .rules-ready-list>div{padding:2px 3px}.widget-phone.widget-expanded.widget-compact .rules-ready-list b{font-size:6.5px}.widget-phone.widget-expanded.widget-compact .rules-actions{min-height:32px;padding-top:3px}.widget-phone.widget-expanded.widget-compact .rules-actions .btn{min-height:32px;padding:5px 7px;font-size:7.5px}@media (max-height:500px) and (min-width:641px){.widget-expanded.widget-phone .rules-screen{gap:3px;overflow:hidden}.widget-expanded.widget-phone .rules-title{display:block}.widget-expanded.widget-phone .rules-title>span,.widget-expanded.widget-phone .rules-title p,.widget-expanded.widget-phone .easy-setup-notice{display:none}.widget-expanded.widget-phone .rules-title h3{white-space:nowrap;font-size:20px;line-height:1}.widget-expanded.widget-phone .rules-layout{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,4fr) minmax(150px,1fr);grid-template-areas:"response ready""genius ready""values ready";gap:4px}.widget-expanded.widget-phone .rule-card{padding:5px 7px}.widget-expanded.widget-phone .genius-rule .featured-toggle{min-height:38px}.widget-expanded.widget-phone .rule-segments label{min-height:38px;padding:5px 6px}.widget-expanded.widget-phone .added-values-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}.widget-expanded.widget-phone .rule-toggle{min-height:27px}.widget-expanded.widget-phone .floor-rule>label{grid-template-columns:25px 1fr;width:95px;min-height:34px}.widget-expanded.widget-phone .floor-rule>label input{height:32px;font-size:17px}.widget-expanded.widget-phone .rules-ready-list p{display:none}.widget-expanded.widget-phone .rules-actions{min-height:30px}.widget-expanded.widget-phone .rules-actions .btn{min-height:30px;padding-top:5px;padding-bottom:5px}}.widget-expanded .live-demo-frame.has-journey-navigation{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.widget-expanded .has-journey-navigation .demo-stage-panel{grid-template-rows:auto minmax(0,1fr)}.has-journey-navigation .demo-navigation-header{min-width:0}.demo-journey-navigation ol,.demo-selection-navigation ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-journey-navigation li,.demo-selection-navigation li{min-width:0}.demo-journey-navigation ol{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-journey-navigation button{color:#92a9a2;text-align:start;cursor:pointer;background:#ffffff06;border:1px solid #ffffff21;border-bottom:3px solid #ffffff29;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:flex}.demo-step-number{width:28px;height:28px;font:700 11px var(--font-display);border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.demo-journey-navigation b{font:650 12px/1.3 var(--font-display);overflow-wrap:anywhere}.demo-journey-navigation .complete button{border-bottom-color:var(--gold);color:#d6e9e1}.demo-journey-navigation .active button{border-color:var(--mint);color:var(--mint);background:#57e7bd17}.demo-journey-navigation .waiting button{opacity:.6}.demo-journey-navigation button:disabled,.demo-selection-navigation button:disabled{cursor:default}.demo-journey-navigation button:not(:disabled):hover,.demo-selection-navigation button:not(:disabled):hover{color:var(--mint);background:#57e7bd21}:is(.demo-journey-navigation button:focus-visible,.demo-selection-navigation button:focus-visible,.demo-navigation-hint button:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.demo-selection-navigation{--selection-branch-gap:10px;margin-top:var(--selection-branch-gap);padding-inline-start:36px;position:relative}.demo-selection-navigation:before{content:"";inset-inline-start:12px;top:calc(-1 * var(--selection-branch-gap));width:14px;height:calc(50% + var(--selection-branch-gap));border-inline-start:2px solid var(--mint);border-bottom:2px solid var(--mint);pointer-events:none;border-end-start-radius:7px;position:absolute}.demo-selection-navigation:after{content:"";border-top:2px solid var(--mint);border-right:2px solid var(--mint);pointer-events:none;inset-inline-start:22px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}[dir=rtl] .demo-selection-navigation:after{transform:translateY(-50%)rotate(-135deg)}.demo-selection-navigation button{color:#91aaa0;width:100%;min-height:44px;font:600 10px var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #ffffff1f;justify-content:center;align-items:center;gap:7px;padding:6px 4px;display:flex}.demo-selection-navigation .complete button{border-bottom-color:var(--gold);color:#d6e9e1}.demo-selection-navigation .active button{border-bottom-color:var(--mint);color:var(--mint)}.demo-selection-navigation .waiting button{opacity:.55}.demo-navigation-hint{color:#91aaa0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;min-height:36px;padding:6px 0;font-size:10px;display:flex}.demo-navigation-hint button{min-height:32px;color:var(--mint);font:650 11px var(--font-display);cursor:pointer;background:0 0;border:0;padding:4px 0}.demo-navigation-hint button:disabled{opacity:.55;cursor:default}@media (max-width:640px){.demo-journey-navigation ol,.demo-selection-navigation ol{gap:4px}.demo-journey-navigation button{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:76px;padding:7px 3px}.demo-journey-navigation b{font-size:9px}.demo-step-number{flex-basis:24px;width:24px;height:24px}.demo-selection-navigation button{flex-direction:column;gap:3px;font-size:9px}.demo-navigation-hint{font-size:9px}}@media (max-height:560px) and (orientation:landscape){.demo-journey-navigation button{min-height:40px;padding:5px 8px}.demo-journey-navigation b{font-size:10px}.demo-selection-navigation{--selection-branch-gap:4px}.demo-selection-navigation button{min-height:32px}.demo-navigation-hint{min-height:24px;padding:2px 0}}.live-demo-frame,.onboarding-sidebar,.demo-stage-panel{transition:grid-template-columns .58s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),opacity .34s,transform .5s cubic-bezier(.2,.8,.2,1)}.live-site-active .live-demo-frame{grid-template-columns:0 minmax(0,1fr)}.live-site-active .onboarding-sidebar{opacity:0;pointer-events:none;border:0;width:0;min-width:0;padding:0;overflow:hidden;transform:translate(-42px)scale(.96)}.live-site-active .demo-stage-panel{padding-left:0;padding-right:0}.live-site-active.widget-expanded{background:#061c19;grid-template-rows:minmax(0,1fr);gap:0;padding:0}.live-site-active.widget-expanded .widget-expand-toggle{display:none}.live-site-active.widget-expanded .live-demo-frame{width:100vw;height:100dvh;box-shadow:none;border:0;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:0 minmax(0,1fr)!important}.live-site-active.widget-expanded .onboarding-sidebar{border:0!important;width:0!important;padding:0!important;display:block!important}.live-site-active.widget-expanded .demo-stage-panel{background:#fff;grid-template-rows:minmax(0,1fr);width:100%;height:100%;padding:0;display:grid}.live-site-active.widget-expanded .onboarding-head,.live-site-active.widget-expanded .demo-progress-track{display:none}.live-site-active.widget-expanded .demo-stage-scroll{scrollbar-gutter:auto;width:100%;height:100%;overflow:hidden}.live-site-active.widget-expanded .live-site-result{background:#fff;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;padding:0;display:grid}.live-site-active.widget-expanded .adampark-result-banner,.live-site-active.widget-expanded .live-site-note,.live-site-active.widget-expanded .demo-result-actions{display:none}.live-site-active.widget-expanded .official-site-source{min-height:44px;padding:6px max(12px,env(safe-area-inset-left)) 6px max(12px,env(safe-area-inset-right));border:0;border-bottom:1px solid #57e7bd47;flex-direction:row;align-items:center}.live-site-active.widget-expanded .official-site-source>a{padding:7px 9px}.live-site-active.widget-expanded .live-site-embed,.live-site-active.widget-expanded .live-site-canvas,.live-site-active.widget-expanded .live-site-embed iframe{width:100%;height:100%;min-height:0}.deployment-hub{z-index:150;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));color:#fff;filter:drop-shadow(0 24px 55px #0000006b);position:fixed}body.live-demo-expanded .global-deployment-hub{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(12px)}.deployment-hub-launcher{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:linear-gradient(120deg,#04261ff7,#041815fa);border:1px solid #57e7bd8c;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(340px,100vw - 36px);min-height:82px;padding:10px 13px;animation:.68s cubic-bezier(.16,1,.3,1) both deployment-hub-arrive;display:grid}:is(.deployment-hub-launcher:hover,.deployment-hub-launcher:focus-visible){border-color:var(--mint);transform:translateY(-3px)}.deployment-hub-launcher>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.deployment-hub-launcher>span:nth-child(2) small{color:var(--mint);font:700 10px var(--font-display);letter-spacing:.11em}.deployment-hub-launcher>span:nth-child(2) b{font:650 14px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deployment-hub-launcher>span:nth-child(2) em{color:#9bb0a9;font:500 11px var(--font-display);font-style:normal}.deployment-hub-launcher>i{color:var(--gold);font:500 20px var(--font-display);font-style:normal}.deployment-hub-progress{border:1px solid var(--mint);color:#fff;width:52px;height:52px;font:650 17px var(--font-display);background:radial-gradient(circle,#57e7bd21,#0000 68%);border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:end;display:grid}.deployment-hub-progress small{color:var(--mint);font-size:9px}.deployment-hub-panel{overscroll-behavior:contain;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:thin;scrollbar-color:#57e7bd73 #ffffff0d;background:linear-gradient(165deg,#062a22fb,#031613fc);border:1px solid #57e7bd80;width:min(460px,100vw - 36px);max-height:min(760px,100dvh - 36px);animation:.48s cubic-bezier(.16,1,.3,1) both deployment-workspace-open;overflow-y:auto}.deployment-hub-panel>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041f1af0;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;min-height:82px;padding:17px 18px;display:flex;position:sticky;top:0}.deployment-hub-panel>header small{color:var(--mint);font:700 10px var(--font-display);letter-spacing:.12em}.deployment-hub-panel>header h3{font:560 29px/1 var(--font-display);letter-spacing:-.04em;margin:7px 0 0}.deployment-hub-panel>header button{cursor:pointer;color:#fff;width:35px;height:35px;font:400 20px var(--font-display);background:0 0;border:1px solid #fff3;place-items:center;display:grid}.deployment-hotel-card{border-bottom:1px solid #ffffff1c;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:14px 18px;display:grid}.deployment-hotel-logo{background:#fff;border:1px solid #ffffff29;place-items:center;width:72px;height:64px;display:grid;overflow:hidden}.deployment-hotel-logo img{object-fit:contain;max-width:92%;max-height:92%;display:block}.deployment-hotel-logo.logo-header{background:#142d2a}.deployment-hotel-logo.logo-mono img{filter:grayscale()contrast(1.35)}.deployment-hotel-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.deployment-hotel-card>div small{color:var(--gold);font:700 9px var(--font-display);letter-spacing:.12em}.deployment-hotel-card>div b{font:650 14px/1.3 var(--font-display)}.deployment-hotel-card>div span{color:#9aafa8;font-size:11px}.deployment-hotel-card>i{color:var(--mint);font:700 9px var(--font-display);letter-spacing:.09em;border:1px solid #57e7bd73;padding:6px 8px;font-style:normal}.deployment-hub-section{border-bottom:1px solid #ffffff1c;padding:18px 20px}.deployment-section-head{grid-template-columns:25px 1fr;align-items:start;gap:10px;margin-bottom:13px;display:grid}.deployment-section-head>span{color:var(--gold);font:700 11px var(--font-display)}.deployment-section-head>div{flex-direction:column;gap:3px;display:flex}.deployment-section-head b{font:650 14px var(--font-display)}.deployment-section-head small{color:#8ca29b;font-size:11px;line-height:1.35}.deployment-link-row{color:#fff;background:#57e7bd0a;border:1px solid #57e7bd38;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 11px;display:flex}.deployment-link-row+.deployment-link-row{margin-top:7px}.deployment-link-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.deployment-link-row small,.deployment-access-grid small,.deployment-rule-summary small,.deployment-benefits>small{color:#8aa39a;font:700 9px var(--font-display);letter-spacing:.1em}.deployment-link-row b{color:var(--mint);font:600 12px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deployment-link-row>i{color:var(--gold);font:700 10px var(--font-display);font-style:normal}.deployment-link-row.is-secure{border-color:#dfa83c38}.deployment-link-row.is-secure b{color:#bdc9c5}.deployment-link-row.is-secure>i{letter-spacing:.07em;font-size:9px}.deployment-link-row.is-unlocked{background:#57e7bd14;border-color:#57e7bd6b}.deployment-link-row.is-unlocked b,.deployment-link-row.is-unlocked>i{color:var(--mint)}.deployment-access-grid{border:1px solid #ffffff1c;grid-template-columns:1fr 1fr;display:grid}.deployment-access-grid>span{flex-direction:column;gap:6px;min-height:54px;padding:10px;display:flex}.deployment-access-grid>span+span{border-left:1px solid #ffffff1c}.deployment-access-grid b{overflow-wrap:anywhere;font:600 11px var(--font-display)}.deployment-security-note{color:#8ea49d;margin:11px 0 0;font-size:10px;line-height:1.55}.deployment-access-form>p:first-child{color:#b4c4bf;margin:0 0 14px;font-size:12px;line-height:1.6}.deployment-access-form>label:not(.deployment-consent):not(.deployment-honeypot){margin-top:8px;display:block}.deployment-access-form>label>span{color:#9bafa8;font:700 9px var(--font-display);letter-spacing:.1em;margin-bottom:6px;display:block}.deployment-access-form input:not([type=checkbox]){color:#fff;width:100%;min-height:44px;font:550 13px var(--font-display);background:#ffffff0b;border:1px solid #ffffff2e;outline:0;padding:10px 12px}.deployment-access-form input:not([type=checkbox])::placeholder{color:#55716a}.deployment-access-form input:not([type=checkbox]):focus{border-color:var(--mint);box-shadow:0 0 0 2px #57e7bd17}.deployment-phone-label .ratematch-phone-input.react-tel-input{width:100%;min-height:44px;font-family:var(--font-display);direction:ltr}.deployment-access-form .deployment-phone-label .ratematch-phone-number.form-control{color:#fff;width:100%;height:44px;min-height:44px;box-shadow:none;font:600 14px var(--font-display);background:#ffffff0b;border:1px solid #ffffff2e;border-radius:0;outline:0;padding:10px 12px 10px 68px}.deployment-access-form .deployment-phone-label .ratematch-phone-number.form-control:focus{border-color:var(--mint);box-shadow:0 0 0 2px #57e7bd17}.deployment-phone-label .ratematch-phone-country.flag-dropdown{background:#ffffff0a;border:0;border-right:1px solid #ffffff24;border-radius:0;width:56px}.deployment-phone-label .ratematch-phone-country.flag-dropdown.open,.deployment-phone-label .ratematch-phone-country.flag-dropdown.open .selected-flag,.deployment-phone-label .ratematch-phone-country.flag-dropdown .selected-flag:hover,.deployment-phone-label .ratematch-phone-country.flag-dropdown .selected-flag:focus{background:#57e7bd14}.deployment-phone-label .ratematch-phone-country .selected-flag{border-radius:0;width:55px;padding:0 0 0 10px}.deployment-phone-label .ratematch-phone-country .selected-flag .arrow{border-top-color:var(--mint);margin-top:-2px;left:25px}.deployment-phone-label .ratematch-phone-country .selected-flag .arrow.up{border-top:0;border-bottom-color:var(--mint)}.deployment-phone-label .ratematch-phone-countries.country-list{color:#dce9e4;scrollbar-width:thin;scrollbar-color:#52796d #092a23;background:#061f1a;border:1px solid #57e7bd57;border-radius:0;width:min(340px,100vw - 48px);max-height:268px;margin:4px 0 0 -1px;overflow-x:hidden;box-shadow:0 20px 55px #0000006b}.deployment-phone-label .ratematch-phone-countries .country{color:#dce9e4;min-height:38px;font:550 11px/1.25 var(--font-display);align-items:center;padding:9px 12px;display:flex}.deployment-phone-label .ratematch-phone-countries .country:hover,.deployment-phone-label .ratematch-phone-countries .country.highlight{color:#fff;background:#57e7bd1f}.deployment-phone-label .ratematch-phone-countries .country-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deployment-phone-label .ratematch-phone-countries .dial-code{color:var(--mint);margin-left:auto;padding-left:10px;font-weight:700}.deployment-phone-label .ratematch-phone-countries .search{z-index:2;background:#041b17;align-items:center;padding:9px;display:flex;position:sticky;top:0}.deployment-phone-label .ratematch-phone-countries .search-emoji{display:none}.deployment-access-form .deployment-phone-label .ratematch-phone-search.search-box{color:#fff;width:100%;height:38px;min-height:38px;box-shadow:none;font:550 11px var(--font-display);background:#0a2a24;border:1px solid #57e7bd47;border-radius:0;margin:0;padding:8px 10px}.deployment-access-form .deployment-phone-label .ratematch-phone-search.search-box:focus{border-color:var(--mint);box-shadow:none}.deployment-country-detection{color:#86a098;margin:6px 0 0;font-size:9px;line-height:1.45;display:block}.deployment-consent{cursor:pointer;grid-template-columns:15px 1fr;align-items:start;gap:8px;margin-top:11px;display:grid}.deployment-consent input{width:15px;height:15px;accent-color:var(--mint);margin:0}.deployment-consent>span{color:#9eb1ab!important;font:500 10px/1.55 var(--font-body)!important;letter-spacing:0!important;margin:0!important}.deployment-consent a{color:var(--mint);text-underline-offset:2px;text-decoration:underline}.deployment-access-form>button{border:1px solid var(--mint);cursor:pointer;width:100%;min-height:46px;color:var(--ink);background:var(--mint);font:750 11px var(--font-display);letter-spacing:.05em;margin-top:14px}.deployment-access-form>button:hover:not(:disabled){background:#8cf2d1}.deployment-access-form>button:disabled{cursor:wait;opacity:.65}.deployment-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.deployment-form-feedback{color:#cce8df;background:#57e7bd0f;border:1px solid #57e7bd47;margin:11px 0 0;padding:11px 12px;font-size:11px;line-height:1.55}.deployment-form-feedback.is-error{color:#ffc0b5;background:#ff563d12;border-color:#ff867259}.deployment-form-feedback.is-queued{color:#f3d793;background:#dfa83c17;border-color:#dfa83c7a}.deployment-access-badge{background:#57e7bd0f;border:1px solid #57e7bd4d;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:50px;margin-bottom:8px;padding:9px 10px;display:grid}.deployment-access-badge>span{width:29px;height:29px;color:var(--ink);background:var(--mint);font:800 12px var(--font-display);border-radius:50%;place-items:center;display:grid}.deployment-access-badge>div{flex-direction:column;gap:4px;display:flex}.deployment-access-badge b{font:650 12px var(--font-display)}.deployment-access-badge small{color:var(--gold);font:700 9px var(--font-display);letter-spacing:.09em}.deployment-email-preview-layer{z-index:280;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02120fdb;place-items:center;animation:.34s cubic-bezier(.16,1,.3,1) both deployment-email-preview-in;display:grid;position:fixed;inset:0}.deployment-email-preview-shell{background:#061f1a;border:1px solid #57e7bd75;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);height:min(900px,100dvh - 28px);min-height:0;display:grid;overflow:hidden;box-shadow:0 38px 100px #00000080}.deployment-email-preview-toolbar{background:#041b17;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;min-height:72px;padding:14px 16px;display:flex}.deployment-email-preview-toolbar>div{flex-direction:column;gap:3px;display:flex}.deployment-email-preview-toolbar small{color:var(--gold);font:700 9px var(--font-display);letter-spacing:.12em}.deployment-email-preview-toolbar b{font:650 16px var(--font-display)}.deployment-email-preview-toolbar span{color:var(--mint);font-size:11px}.deployment-email-preview-toolbar button{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff3;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.deployment-email-preview-scroll{scrollbar-width:thin;scrollbar-color:#87a49b #dce7e2;background:#eaf1ee;min-height:0;padding:clamp(14px,3vw,30px);overflow-y:auto}.deployment-email-card{color:#071f1a;background:#fff;border:1px solid #d7e3de;width:min(660px,100%);margin:0 auto;box-shadow:0 18px 48px #071f1a1f}.deployment-email-card>header{color:#fff;background:radial-gradient(circle at 85% 0,#57e7bd24,#0000 38%),#061f1a;padding:clamp(23px,4vw,32px)}.deployment-email-brand{font:800 23px var(--font-display);letter-spacing:-.06em}.deployment-email-brand em{color:var(--mint)}.deployment-email-card>header>small{color:var(--gold);font:750 10px var(--font-display);letter-spacing:.12em;margin-top:22px;display:block}.deployment-email-card>header h2{color:#fff;font:600 clamp(25px,4.5vw,34px)/1.08 var(--font-display);letter-spacing:-.04em;margin:9px 0 0}.deployment-email-body{padding:clamp(22px,4vw,32px)}.deployment-email-body>p:first-child{color:#456058;margin:0 0 20px;font-size:14px;line-height:1.68}.deployment-email-hotel{border:1px solid #d7e3de;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.deployment-email-hotel+.deployment-email-hotel{border-top:0}.deployment-email-hotel small{color:#738a83;font:700 9px var(--font-display);letter-spacing:.1em}.deployment-email-hotel b{overflow-wrap:anywhere;color:#08765d;font:650 13px var(--font-display)}.deployment-email-hotel:first-of-type b{color:#071f1a}.deployment-email-hotel span{color:#657b74;font-size:11px}.deployment-email-body h3{font:650 17px var(--font-display);letter-spacing:-.025em;margin:26px 0 11px}.deployment-email-rules{border-top:1px solid #d7e3de;border-left:1px solid #d7e3de;margin:0}.deployment-email-rules>div{grid-template-columns:.72fr 1.28fr;min-height:45px;display:grid}.deployment-email-rules dt,.deployment-email-rules dd{border-bottom:1px solid #d7e3de;border-right:1px solid #d7e3de;align-items:center;margin:0;padding:11px;font-size:11px;line-height:1.45;display:flex}.deployment-email-rules dt{color:#657b74}.deployment-email-rules dd{font-weight:700}.deployment-email-manager{border-left:4px solid var(--mint);background:#effaf6;margin-top:26px;padding:19px}.deployment-email-manager>small{color:#08765d;font:750 9px var(--font-display);letter-spacing:.1em}.deployment-email-manager>p{color:#456058;margin:8px 0 13px;font-size:12px;line-height:1.6}.deployment-email-manager>span{color:#071f1a;margin-top:6px;font-size:12px;display:block}.deployment-email-manager>span b{margin-right:5px}.deployment-email-manager>a{color:#fff;font:700 11px var(--font-display);background:#061f1a;margin-top:13px;padding:12px 16px;display:inline-flex}.deployment-email-contact{border-top:1px solid #d7e3de;border-left:1px solid #d7e3de;grid-template-columns:repeat(3,1fr);display:grid}.deployment-email-contact span{overflow-wrap:anywhere;color:#456058;border-bottom:1px solid #d7e3de;border-right:1px solid #d7e3de;min-width:0;padding:11px;font-size:11px}.deployment-email-contact b{color:#071f1a;margin-bottom:5px;font-size:10px;display:block}.deployment-email-legal{color:#72867f!important;margin:24px 0 0!important;font-size:10px!important;line-height:1.6!important}.deployment-email-preview-actions{background:#041b17;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:74px;padding:11px 14px;display:grid}.deployment-email-preview-actions>div{flex-direction:column;gap:4px;display:flex}.deployment-email-preview-actions>div b{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.11em}.deployment-email-preview-actions>div span{color:#9fb2ac;font-size:11px}.deployment-email-preview-actions>button{border:1px solid var(--mint);cursor:pointer;min-height:44px;color:var(--ink);background:var(--mint);font:750 10px var(--font-display);letter-spacing:.04em;padding:10px 14px}.deployment-email-preview-actions>button.preview-back{color:#a8bbb5;background:0 0;border-color:#ffffff2b}.deployment-email-preview-actions>button:disabled{cursor:not-allowed;color:#687f78;background:#ffffff0a;border-color:#ffffff1f}@keyframes deployment-email-preview-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.deployment-email-preview-layer{padding:0}.deployment-email-preview-shell{border:0;width:100%;height:100dvh}.deployment-email-preview-toolbar{min-height:64px}.deployment-email-preview-scroll{padding:10px}.deployment-email-body{padding:18px}.deployment-email-contact{grid-template-columns:1fr}.deployment-email-preview-actions{grid-template-columns:1fr 1fr}.deployment-email-preview-actions>div{grid-column:1/-1}.deployment-email-preview-actions>button{min-height:38px;padding:7px}.demo-dock-resume:after{content:"CONTINUE ↗"}.widget-minimized{width:calc(100vw - 20px);padding:0;bottom:10px;right:10px}.widget-minimized .widget-expand-toggle{width:100%}}.deployment-rule-summary{border:1px solid #ffffff1c;grid-template-columns:1fr 1fr 1fr;display:grid}.deployment-rule-summary>span{flex-direction:column;gap:6px;min-height:59px;padding:9px;display:flex}.deployment-rule-summary>span+span{border-left:1px solid #ffffff1c}.deployment-rule-summary b{color:#fff;font:600 10px/1.4 var(--font-display)}.deployment-benefits{margin-top:11px}.deployment-benefits>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.deployment-benefits>div span{color:#c2d0cc;font:600 10px var(--font-display);border:1px solid #57e7bd33;align-items:center;gap:5px;padding:7px 8px;display:inline-flex}.deployment-benefits>div span i{color:var(--mint);font-style:normal}.deployment-benefits>div span.inactive{opacity:.46}.deployment-benefits>div span.inactive i{color:#9ca8a5}.deployment-benefits>p{color:#90a69f;margin:9px 0 0;font-size:10px;line-height:1.5}.deployment-hub-panel>footer{grid-template-columns:1fr 1fr;gap:7px;padding:13px 18px;display:grid}.deployment-hub-panel>footer button{cursor:pointer;min-height:42px;color:var(--mint);font:700 10px var(--font-display);background:#57e7bd0a;border:1px solid #57e7bd42;padding:9px}.deployment-hub-panel>footer button:last-child{color:#9db0aa;background:0 0;border-color:#ffffff24}@keyframes deployment-hub-arrive{0%{opacity:0;transform-origin:0 100%;transform:translate(-80px)scale(.72)}65%{opacity:1;transform:translate(7px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes deployment-workspace-open{0%{opacity:0;transform-origin:0 100%;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.live-site-active.widget-expanded .official-site-source{min-height:40px;padding-top:4px;padding-bottom:4px}.live-site-active.widget-expanded .official-site-source>div{grid-template-columns:auto auto minmax(0,1fr)}.live-site-active.widget-expanded .official-site-source>a{font-size:6px}.deployment-hub{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.deployment-hub-launcher,.deployment-hub-panel{width:100%}.deployment-hub-launcher{grid-template-columns:44px minmax(0,1fr) auto;min-height:70px}.deployment-hub-progress{width:44px;height:44px;font-size:14px}.deployment-hub-panel{max-height:min(82dvh,720px)}.deployment-hotel-card{grid-template-columns:58px minmax(0,1fr) auto}.deployment-hotel-logo{width:58px;height:55px}.deployment-rule-summary{grid-template-columns:1fr}.deployment-rule-summary>span{min-height:45px}.deployment-rule-summary>span+span{border-top:1px solid #ffffff1c;border-left:0}}@media (orientation:landscape) and (max-height:560px){.deployment-hub-panel{max-height:calc(100dvh - 16px)}.deployment-hotel-card{min-height:80px;padding-top:8px;padding-bottom:8px}.deployment-hub-panel>header{min-height:66px;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.live-demo-frame,.onboarding-sidebar,.demo-stage-panel,.deployment-hub-launcher,.deployment-hub-panel{transition:none;animation:none}}.global-deployment-hub{z-index:160}.deployment-hub-panel>footer.deployment-workspace-footer{grid-template-columns:1fr 1fr}.deployment-workspace-footer a,.deployment-workspace-footer button{cursor:pointer;min-height:39px;color:var(--mint);font:700 10px var(--font-display);text-align:center;background:#57e7bd0a;border:1px solid #57e7bd42;place-items:center;padding:8px;display:grid}.deployment-workspace-footer a:nth-child(2){color:#a8bbb5;background:0 0;border-color:#ffffff24}.deployment-workspace-footer button:last-child{color:#708a82;background:0 0;border:0;grid-column:1/-1;min-height:31px}.workspace-activation-section{color:#fff;background:#031b17}.workspace-activation-lead{max-width:900px}.workspace-activation-lead h2{font:540 clamp(44px,5.8vw,78px)/.98 var(--font-display);letter-spacing:-.055em;margin:20px 0}.workspace-activation-lead>p:not(.kicker){color:#9bb1aa;max-width:720px;font-size:14px;line-height:1.75}.workspace-activation-lead .btn{margin-top:25px}.workspace-activation-grid{border-top:1px solid #57e7bd3d;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.workspace-activation-grid article{border-bottom:1px solid #57e7bd2b;border-right:1px solid #57e7bd2b;min-height:245px;padding:25px}.workspace-activation-grid article:last-child{border-right:0}.workspace-activation-grid span{color:var(--gold);font:700 8px var(--font-display)}.workspace-activation-grid h3{font:620 20px var(--font-display);margin:76px 0 12px}.workspace-activation-grid p{color:#78928a;margin:0;font-size:9px;line-height:1.65}.privacy-page{background:var(--paper)}.privacy-intro{max-width:920px}.privacy-intro h2{font:540 clamp(40px,5vw,68px)/1.02 var(--font-display);letter-spacing:-.05em;margin:0 0 23px}.privacy-intro>p:not(.kicker){max-width:760px;color:var(--muted);font-size:14px;line-height:1.75}.privacy-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.privacy-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:250px;padding:27px}.privacy-grid article>span{color:var(--gold);font:750 9px var(--font-display);letter-spacing:.13em}.privacy-grid h3{font:620 21px var(--font-display);margin:62px 0 12px}.privacy-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.72}.privacy-grid a{color:var(--green);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.privacy-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.privacy-grid{grid-template-columns:1fr}.privacy-grid article{min-height:210px}.privacy-grid h3{margin-top:42px}}@media (max-width:820px){.workspace-activation-grid{grid-template-columns:1fr}.workspace-activation-grid article{border-right:0;min-height:175px}.workspace-activation-grid h3{margin-top:45px}.technology-partners-hero{min-height:980px}.technology-partners-hero h1{font-size:clamp(50px,9vw,74px)}.partner-hero-architecture{grid-template-columns:1fr 54px 1fr;margin-top:48px}.partner-hero-architecture>div,.partner-hero-architecture>strong{min-height:96px;padding:18px}.partner-hero-architecture>i:nth-of-type(2){border:1px solid #ffffff21;border-left:0;border-right:0;grid-column:1/-1;min-height:46px}.partner-hero-architecture>strong{grid-column:1/-1}.strategic-relationships-heading,.regular-connectivity-heading,.partner-connectivity-heading,.technology-models-heading{grid-template-columns:1fr;gap:34px}.strategic-relationships-heading>p,.regular-connectivity-heading>p,.partner-connectivity-heading>p,.technology-models-heading>p{padding-left:18px}.strategic-partner-grid{grid-template-columns:1fr}.strategic-partner-grid>article{min-height:670px}.strategic-partner-grid>article+article{border-top:0;border-left:1px solid #ffffff29}.connectivity-logo-grid{grid-template-columns:repeat(3,1fr)}.partner-products-rail{grid-template-columns:1fr 36px 1fr;padding:0}.partner-products-rail>b{grid-column:1/-1;justify-content:center}.partner-gateway-flow{grid-template-columns:1fr}.partner-gateway-flow>article{min-height:245px}.partner-gateway-flow>div{flex-direction:row;min-height:68px}.partner-gateway-flow>div i{transform:rotate(90deg)}.technology-model-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.technology-partners-hero{min-height:1140px}.technology-partners-hero h1{font-size:48px}.partner-hero-architecture{grid-template-columns:1fr}.partner-hero-architecture>div,.partner-hero-architecture>strong{min-height:104px}.partner-hero-architecture>i,.partner-hero-architecture>i:nth-of-type(2){border:1px solid #ffffff21;border-left:0;border-right:0;grid-column:1;min-height:42px}.partner-hero-architecture>strong{grid-column:1}.strategic-relationships-heading>p,.regular-connectivity-heading>p,.partner-connectivity-heading>p,.technology-models-heading>p{font-size:14px}.strategic-partner-grid{margin-top:44px}.strategic-partner-grid>article{min-height:720px;padding:22px}.strategic-partner-logo{flex-direction:column;align-items:flex-start;gap:16px;min-height:142px}.strategic-partner-logo span{text-align:left;max-width:none}.strategic-partner-grid h3{margin-top:30px;font-size:34px}.strategic-route{grid-template-columns:1fr;gap:0}.strategic-route i{place-items:center;min-height:26px;display:grid;transform:rotate(90deg)}.connectivity-logo-grid{grid-template-columns:repeat(2,1fr);margin-top:44px}.connectivity-logo-grid article{min-height:145px;padding:28px 15px 16px}.connectivity-logo-grid img{max-width:110px;max-height:42px}.connectivity-coverage-rail,.partner-architecture-outcome{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:112px;padding:20px}.partner-products-rail{grid-template-columns:1fr;padding:0}.partner-products-rail span{place-items:center;min-height:60px;padding:12px;display:grid}.partner-products-rail i{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;place-items:center;min-height:42px;display:grid}.partner-products-rail>b{text-align:center;grid-column:1;justify-content:center}.partner-gateway-flow{margin-top:30px}.partner-gateway-flow>article{min-height:225px;padding:24px 22px}.partner-gateway-flow h3{margin-top:42px;font-size:33px}.technology-model-grid{grid-template-columns:1fr;margin-top:44px}.technology-model-grid article{min-height:270px}}.localized-header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.localized-header-actions .btn-sm{white-space:nowrap}.language-menu{position:relative}.language-menu summary{cursor:pointer;color:#fff;width:52px;min-height:43px;font:760 10px var(--font-display);background:#ffffff09;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:7px;padding:0 10px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary i{color:var(--gold);font-style:normal}.language-menu>div{z-index:90;background:#041c18;border:1px solid #57e7bd57;width:185px;padding:8px;position:absolute;top:50px;right:0;box-shadow:0 24px 55px #00000061}.language-menu>div a{color:#a9bcb6;min-height:42px;font:610 11px var(--font-display);border-bottom:1px solid #ffffff14;grid-template-columns:32px 1fr;align-items:center;padding:8px 10px;display:grid}.language-menu>div a:last-child{border-bottom:0}.language-menu>div a:hover,.language-menu>div a.active{color:#fff;background:#57e7bd14}.language-menu>div b{color:var(--gold);font-size:8px}.localized-topbar{grid-template-columns:190px 1fr 265px}.localized-site[dir=rtl]{text-align:right}.localized-site[dir=rtl] .topbar{direction:rtl}.localized-site[dir=rtl] .language-menu>div{left:0;right:auto}.localized-site.locale-ar,.localized-site.locale-ar h1,.localized-site.locale-ar h2,.localized-site.locale-ar h3,.localized-site.locale-ar h4,.localized-site.locale-ar .kicker,.localized-site.locale-ar .btn,.localized-site.locale-ar .topnav,.localized-site.locale-ar .language-menu,.localized-site.locale-ar .mobile-menu,.localized-site.locale-ar small,.localized-site.locale-ar b,.localized-site.locale-ar strong{font-family:var(--font-arabic), Tahoma, Arial, sans-serif}.localized-site.locale-ar :where(h1,h2,h3,h4,p,span,small,b,strong,a,button,label,summary,input,textarea){letter-spacing:0}.localized-site.locale-ar .hero-competition-title,.localized-site.locale-ar h2{line-height:1.16}.localized-site.locale-ar .kicker{line-height:1.7}.localized-site.locale-ar input[type=email],.localized-site.locale-ar input[type=tel],.localized-site.locale-ar input[type=url]{text-align:left;direction:ltr}.localized-site[dir=rtl] .ghost-link span,.localized-site[dir=rtl] .arrow-link span{transform:scaleX(-1)}.localized-home-hero{background:radial-gradient(circle at 76% 38%,#5340b86b,#0000 29%),radial-gradient(circle at 14% 80%,#57e7bd24,#0000 29%),linear-gradient(138deg,#041a17,#073b31);flex-direction:column;justify-content:center;min-height:930px;padding-top:170px;display:flex}.localized-home-hero h1{max-width:1280px;font-size:clamp(56px,6.4vw,96px)}.localized-home-hero .page-lead{max-width:850px}.localized-hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.localized-hero-actions>a:not(.btn){color:#fff;font:700 11px var(--font-display);border-bottom:1px solid #ffffff6b;padding:12px 0}.localized-hero-proof{border:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin-top:68px;display:grid}.localized-hero-proof span{color:#9fb5ae;min-height:78px;font:720 8px var(--font-display);letter-spacing:.1em;border-right:1px solid #ffffff2b;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex}.localized-hero-proof span:last-child{border-right:0}.localized-hero-proof b{color:#fff;letter-spacing:-.04em;font-size:25px}.localized-story-section{background:#fff}.localized-story-heading{grid-template-columns:.72fr 1.15fr .8fr;align-items:start;gap:5vw;display:grid}.localized-story-heading>p:last-child{border-left:2px solid var(--gold);color:var(--muted);margin:7px 0 0;padding-left:23px;font-size:14px;line-height:1.75}.localized-story-heading h2{font-size:clamp(45px,5.2vw,75px)}.localized-direction-board{color:#fff;background:var(--ink);grid-template-columns:1fr 72px 1fr;margin-top:62px;display:grid}.localized-direction-board article{border:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:285px;padding:28px;display:flex}.localized-direction-board article:last-child{color:var(--ink);border-color:var(--mint);background:var(--mint)}.localized-direction-board small{color:var(--gold);font:750 8px var(--font-display);letter-spacing:.13em}.localized-direction-board b{font:620 clamp(23px,3vw,39px)/1.12 var(--font-display);margin:65px 0 18px}.localized-direction-board span{font:780 9px var(--font-display);letter-spacing:.14em}.localized-direction-board>i{color:var(--gold);font:760 25px var(--font-display);place-items:center;font-style:normal;display:grid}.dark-localized-story{color:#fff;background:var(--ink)}.dark-localized-story .localized-story-heading>p:last-child{color:#9bb0aa}.localized-capability-grid{border:1px solid #ffffff24;grid-template-columns:repeat(6,1fr);margin-top:62px;display:grid}.localized-capability-grid article{border-right:1px solid #ffffff24;min-height:225px;padding:22px;position:relative}.localized-capability-grid article:last-child{border-right:0}.localized-capability-grid small{color:var(--gold);font:730 8px var(--font-display)}.localized-capability-grid h3{font:630 18px var(--font-display);margin:82px 0 0}.localized-capability-grid span{color:var(--mint);position:absolute;bottom:18px;right:18px}.localized-product-story{background:var(--paper)}.localized-product-grid{grid-template-columns:1fr 1fr;margin-top:62px;display:grid}.localized-product-grid article{color:#fff;background:var(--green);flex-direction:column;min-height:420px;padding:34px;display:flex}.localized-product-grid article+article{color:var(--ink);background:var(--gold)}.localized-product-grid small{font:760 8px var(--font-display);letter-spacing:.14em}.localized-product-grid h3{font:620 clamp(35px,4vw,55px)/1 var(--font-display);letter-spacing:-.05em;margin:100px 0 18px}.localized-product-grid p{opacity:.72;max-width:570px;margin:0;font-size:13px;line-height:1.75}.localized-product-grid b{font:780 9px var(--font-display);letter-spacing:.12em;margin-top:auto}.localized-offer-story{background:#fff}.localized-offer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.localized-offer-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:20px;display:flex}.localized-offer-grid small{color:var(--gold);font:750 8px var(--font-display)}.localized-offer-grid b{font:620 15px var(--font-display)}.localized-outcome-story{color:#fff;background:linear-gradient(138deg,#2c2368,#0a2b26)}.localized-outcome-story .localized-story-heading>p:last-child{color:#b0b5c5}.localized-outcome-loop{border:1px solid #ffffff2b;grid-template-columns:1fr 54px 1fr 54px 1fr 54px 1fr;min-height:104px;margin-top:62px;display:grid}.localized-outcome-loop span,.localized-outcome-loop i{place-items:center;display:grid}.localized-outcome-loop span{color:#fff;font:780 10px var(--font-display);letter-spacing:.13em}.localized-outcome-loop i{color:var(--gold);border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;font-style:normal}.localized-page-hero{background:radial-gradient(circle at 78% 30%,#5340b861,#0000 30%),linear-gradient(140deg,#041c18,#083e34);min-height:760px}.localized-page-hero .btn{margin-top:28px}.localized-page-statement{background:#fff;grid-template-columns:1fr .8fr;gap:9vw;display:grid}.localized-page-statement>p{border-left:2px solid var(--gold);color:var(--muted);margin:8px 0 0;padding-left:25px;font-size:16px;line-height:1.78}.localized-pillar-section{background:#fff;padding-top:0}.localized-pillar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.localized-pillar-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:26px}.localized-pillar-grid small{color:var(--gold);font:760 9px var(--font-display)}.localized-pillar-grid h3{font:620 24px/1.1 var(--font-display);margin:80px 0 15px}.localized-pillar-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.localized-strategic-partners{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.localized-strategic-partners small,.localized-market-route>small{color:var(--gold);font:760 9px var(--font-display);letter-spacing:.14em}.localized-strategic-partners h2{margin-top:70px}.localized-strategic-partners h2 i{color:var(--mint);font-style:normal}.localized-partner-logos{grid-template-columns:1fr 1fr;display:grid}.localized-partner-logos span{background:#fff;border:1px solid #ffffff29;place-items:center;min-height:220px;padding:30px;display:grid}.localized-partner-logos img{object-fit:contain;max-width:170px;max-height:60px}.localized-live-demo-section{background:var(--ink)}.localized-market-route{color:#fff;background:linear-gradient(135deg,#0a5b48,#052b24);min-height:440px}.localized-market-route h2{margin-top:90px}.localized-market-route a{border-bottom:1px solid var(--mint);color:var(--mint);font:740 11px var(--font-display);margin-top:35px;padding-bottom:7px;display:inline-flex}.localized-contact-form-section{padding:118px max(34px,calc((100vw - var(--max))/2));background:var(--paper);grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.localized-contact-intro small{color:var(--green);font:760 9px var(--font-display);letter-spacing:.14em}.localized-contact-intro h2{font:560 clamp(40px,5vw,70px)/1.02 var(--font-display);letter-spacing:-.05em;margin:70px 0 20px}.localized-contact-intro p{color:var(--muted);font-size:14px;line-height:1.75}.localized-contact-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-field{flex-direction:column;gap:7px;display:flex}.contact-field-wide{grid-column:1/-1}.contact-field>span{color:#53645e;font:730 9px var(--font-display);letter-spacing:.08em}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid var(--line);width:100%;min-height:51px;color:var(--ink);font:560 12px var(--font-display);background:#fff;outline:0;padding:12px 14px}.contact-field textarea{resize:vertical;min-height:125px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px #0e5a4814}.contact-consent{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:11px;line-height:1.6;display:grid}.contact-consent input{width:18px;height:18px;accent-color:var(--green)}.contact-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-submit{align-items:center;gap:18px;min-height:62px;display:flex}.contact-submit button{cursor:pointer;color:#fff;background:var(--ink);min-height:52px;font:760 11px var(--font-display);border:0;padding:0 23px}.contact-submit p{margin:0;font-size:11px;line-height:1.55}.contact-submit p.success{color:var(--green)}.contact-submit p.error{color:#a73428}.market-admin-contact{min-height:390px;padding:100px max(34px,calc((100vw - var(--max))/2));color:var(--ink);background:var(--gold)}.market-admin-contact>small{font:780 9px var(--font-display);letter-spacing:.14em}.market-admin-contact h2{font:580 clamp(46px,6vw,80px)/1 var(--font-display);letter-spacing:-.055em;margin:70px 0 25px}.market-admin-contact>div{flex-wrap:wrap;gap:12px 32px;display:flex}.market-admin-contact a{border-bottom:1px solid var(--ink);font:720 12px var(--font-display);padding-bottom:7px}.footer-social-links{flex-wrap:wrap;gap:8px 17px;margin-top:18px;display:flex}.footer-social-links a{color:#a5b9b3!important;font-size:9px!important}.admin-access-page{color:#fff;background:radial-gradient(circle at 75% 20%,#4939a866,#0000 34%),#031b17;place-items:center;min-height:100dvh;padding:30px;display:grid}.admin-access-page section{border:1px solid #57e7bd59;width:min(680px,100%);padding:50px}.admin-access-page img{width:160px}.admin-access-page small{color:var(--gold);font:760 9px var(--font-display);letter-spacing:.14em;margin-top:80px;display:block}.admin-access-page h1{font:560 clamp(42px,6vw,70px)/1 var(--font-display);letter-spacing:-.05em;margin:18px 0}.admin-access-page p{color:#9db2ac;line-height:1.7}.admin-access-page a{color:var(--mint);font:700 11px var(--font-display);margin-top:20px;display:inline-block}.admin-command-center{color:#0a241e;background:#edf1ee;grid-template-columns:270px minmax(0,1fr);min-height:100dvh;display:grid;overflow:visible}.admin-sidebar{color:#fff;background:radial-gradient(circle at 20% 82%,#57e7bd1a,#0000 30%),#041c18;flex-direction:column;height:100dvh;padding:27px 20px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1f;padding:0 8px 24px}.admin-brand img{width:142px}.admin-brand span{color:var(--gold);font:760 7px var(--font-display);letter-spacing:.13em;margin-top:17px;display:block}.admin-sidebar nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.admin-sidebar nav button{cursor:pointer;color:#86a098;text-align:left;background:0 0;border:0;grid-template-columns:31px 1fr;align-items:center;min-height:48px;padding:0 12px;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#57e7bd17}.admin-sidebar nav button.active{box-shadow:inset 2px 0 var(--mint)}.admin-sidebar nav small{color:var(--gold);font:740 7px var(--font-display)}.admin-sidebar nav span{font:630 11px var(--font-display)}.admin-sidebar footer{border-top:1px solid #ffffff1f;flex-direction:column;margin-top:auto;padding:18px 10px 0;display:flex}.admin-sidebar footer small{color:var(--gold);font:740 7px var(--font-display);letter-spacing:.12em}.admin-sidebar footer b{font:650 12px var(--font-display);margin-top:11px}.admin-sidebar footer span{color:#7e9790;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.admin-sidebar footer em{width:fit-content;color:var(--mint);font:720 7px var(--font-display);background:#57e7bd14;margin-top:10px;padding:5px 7px;font-style:normal}.admin-sidebar footer a{color:#899e98;font:680 9px var(--font-display);margin-top:13px}.admin-main{min-width:0;padding:0 34px 60px}.admin-topbar{border-bottom:1px solid #cbd4d0;justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:26px 0;display:flex}.admin-topbar small,.admin-page-intro>small{color:#0b725d;font:760 8px var(--font-display);letter-spacing:.14em}.admin-topbar h1{font:580 clamp(30px,3.3vw,49px)/1 var(--font-display);letter-spacing:-.045em;margin:8px 0 0}.admin-top-actions{gap:8px;display:flex}.admin-top-actions input{background:#fff;border:1px solid #c7d1cd;outline:0;width:min(310px,30vw);min-height:43px;padding:10px 13px;font-size:11px}.admin-top-actions button,.admin-error button{cursor:pointer;color:#0b705b;min-height:43px;font:700 9px var(--font-display);background:0 0;border:1px solid #0b705b;padding:0 14px}.admin-loading,.admin-error{text-align:center;align-content:center;place-items:center;min-height:400px;display:grid}.admin-loading span{border:2px solid #c8d5d0;border-top-color:var(--green);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite admin-spin}.admin-loading p{color:var(--muted);font-size:11px}.admin-error b{font:650 24px var(--font-display)}.admin-error p{color:var(--muted)}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-metric-grid{border-top:1px solid #cbd4d0;border-left:1px solid #cbd4d0;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.admin-metric-grid article{background:#fff;border-bottom:1px solid #cbd4d0;border-right:1px solid #cbd4d0;flex-direction:column;min-height:210px;padding:23px;display:flex}.admin-metric-grid small{color:#758780;font:730 7px var(--font-display);letter-spacing:.11em}.admin-metric-grid b{color:var(--green);font:590 59px var(--font-display);letter-spacing:-.07em;margin-top:35px}.admin-metric-grid p{color:#75847f;margin:auto 0 0;font-size:10px}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.admin-overview-grid>article{background:#fff;border:1px solid #cbd4d0;padding:25px}.admin-section-title small{color:var(--gold);font:740 8px var(--font-display)}.admin-section-title h2{font:590 25px var(--font-display);letter-spacing:-.035em;margin:10px 0 25px}.admin-overview-grid article>button{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #e0e5e2;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:63px;padding:10px 0;display:flex}.admin-overview-grid button>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-overview-grid button b{font:630 11px var(--font-display);text-overflow:ellipsis;overflow:hidden}.admin-overview-grid button small{color:#7b8a85;font-size:9px}.admin-status{color:#52645e;width:fit-content;font:730 7px var(--font-display);white-space:nowrap;background:#e7ece9;border-radius:20px;padding:6px 8px;display:inline-flex}.status-client,.status-sent,.status-delivered,.status-opened,.status-clicked{color:#08705a;background:#dff5ed}.status-opportunity,.status-pilot,.status-demo_completed{color:#72530d;background:#faedc9}.status-failed,.status-rejected,.status-bounced,.status-lost{color:#9a382d;background:#f8ded9}.admin-record-table{margin-top:28px;position:relative}.admin-record-count{color:#fff;background:var(--green);align-items:center;gap:7px;min-height:55px;padding:0 16px;display:flex}.admin-record-count b{font:620 25px var(--font-display)}.admin-record-count span{color:#b6d2ca;font-size:9px}.admin-table-scroll{background:#fff;border:1px solid #cbd4d0;border-top:0;overflow-x:auto}.admin-record-table table{border-collapse:collapse;width:100%;min-width:980px}.admin-record-table th{color:#768781;height:48px;font:740 7px var(--font-display);letter-spacing:.1em;text-align:left;background:#f5f7f5;padding:0 14px}.admin-record-table td{color:#4b5d57;border-top:1px solid #e1e6e3;min-height:65px;padding:14px;font-size:10px}.admin-record-table tbody tr{cursor:pointer;transition:background .15s}.admin-record-table tbody tr:hover{background:#f1faf6}.admin-record-table td b{color:var(--ink);font:630 11px var(--font-display);display:block}.admin-record-table td small{color:#86958f;margin-top:4px;font-size:8px;display:block}.admin-empty{color:#7b8b85;padding:25px;font-size:11px}.admin-editor-layer{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021410b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-editor{background:#f2f5f3;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);height:100dvh;animation:.32s cubic-bezier(.16,1,.3,1) admin-editor-in;display:grid;box-shadow:-35px 0 80px #00000038}@keyframes admin-editor-in{0%{opacity:.3;transform:translate(60px)}}.admin-editor>header{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;min-height:112px;padding:25px 28px;display:flex}.admin-editor>header small{color:var(--gold);font:740 8px var(--font-display);letter-spacing:.13em}.admin-editor>header h2{font:580 27px var(--font-display);letter-spacing:-.04em;margin:10px 0 0}.admin-editor>header button{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff3;width:40px;height:40px;font-size:22px}.admin-editor-form{grid-template-columns:1fr 1fr;align-content:start;gap:13px;min-height:0;padding:26px 28px;display:grid;overflow-y:auto}.admin-field{flex-direction:column;gap:7px;display:flex}.admin-field-wide{grid-column:1/-1}.admin-field>span,.admin-invite-fields label span{color:#63736e;font:720 8px var(--font-display);letter-spacing:.08em}.admin-field input,.admin-field select,.admin-field textarea,.admin-invite-fields input,.admin-invite-fields select{width:100%;min-height:47px;font:550 11px var(--font-display);background:#fff;border:1px solid #c8d2ce;outline:0;padding:10px 12px}.admin-field textarea{resize:vertical;min-height:115px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:var(--green)}.admin-demo-configuration{color:#b7cbc4;background:var(--ink);grid-column:1/-1;padding:17px}.admin-demo-configuration span{color:var(--gold);font:730 8px var(--font-display)}.admin-demo-configuration pre{white-space:pre-wrap;font-size:9px;line-height:1.6;overflow-x:auto}.admin-editor>footer{background:#fff;border-top:1px solid #c9d2ce;justify-content:flex-end;align-items:center;gap:9px;min-height:76px;padding:13px 20px;display:flex}.admin-editor>footer>span{color:var(--green);margin-right:auto;font-size:9px}.admin-editor>footer button{cursor:pointer;min-height:43px;font:720 9px var(--font-display);background:#fff;border:1px solid #c5d0cb;padding:0 16px}.admin-editor>footer button.primary{border-color:var(--ink);color:#fff;background:var(--ink)}.admin-page-intro{max-width:900px;margin-top:42px}.admin-page-intro h2{font:570 clamp(36px,4.5vw,62px)/1 var(--font-display);letter-spacing:-.05em;margin:14px 0}.admin-page-intro p{max-width:740px;color:var(--muted);line-height:1.75}.admin-settings-page>section{margin-top:45px}.admin-settings-page>section>header{color:#fff;background:var(--green);justify-content:space-between;align-items:center;min-height:53px;padding:0 16px;display:flex}.admin-settings-page>section>header small{font:760 8px var(--font-display);letter-spacing:.12em}.admin-settings-page>section>header b{color:#b4d3ca;font:650 9px var(--font-display)}.admin-setting-grid{grid-template-columns:repeat(2,1fr);display:grid}.admin-setting-card{background:#fff;border-bottom:1px solid #ccd4d1;border-right:1px solid #ccd4d1;flex-direction:column;min-height:205px;padding:20px;display:flex}.admin-setting-card>small{color:var(--gold);font:750 7px var(--font-display);letter-spacing:.11em}.admin-setting-card label{flex-direction:column;gap:7px;margin-top:25px;display:flex}.admin-setting-card label span{color:#52635d;font:640 11px var(--font-display)}.admin-setting-card input{border:1px solid #ccd4d1;outline:0;min-height:45px;padding:10px 11px}.admin-setting-card footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.admin-setting-card footer span{color:#87958f;font-size:8px}.admin-setting-card footer button{cursor:pointer;color:#fff;background:var(--ink);min-height:34px;font:700 8px var(--font-display);border:0;padding:0 12px}.admin-team-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.admin-team-grid article{background:#fff;border:1px solid #ccd4d1;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:100px;padding:15px;display:grid}.admin-team-grid article>span{width:45px;height:45px;color:var(--ink);background:var(--mint);font:720 18px var(--font-display);place-items:center;display:grid}.admin-team-grid article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-team-grid b{font:630 11px var(--font-display);text-overflow:ellipsis;overflow:hidden}.admin-team-grid small{color:#7c8b86;text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-invite-panel{color:#fff;background:var(--ink);grid-template-columns:.6fr 1.4fr;gap:40px;margin-top:35px;padding:25px;display:grid}.admin-invite-panel small{color:var(--gold);font:740 8px var(--font-display)}.admin-invite-panel h3{font:580 28px var(--font-display);margin:40px 0 0}.admin-invite-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-invite-fields label{flex-direction:column;gap:7px;display:flex}.admin-invite-fields label span{color:#9fb2ac}.admin-invite-fields label:last-of-type{grid-column:1/-1}.admin-invite-fields button{cursor:pointer;background:var(--mint);min-height:45px;font:750 9px var(--font-display);border:0}.linkedin-studio{padding:34px 0 30px}.linkedin-studio-intro{color:#fff;background:radial-gradient(circle at 85% 15%,#57e7bd29,transparent 34%),var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:end;gap:50px;min-height:265px;padding:34px;display:grid}.linkedin-studio-intro>div>small,.linkedin-source-panel>header small,.linkedin-compose-panel>header small,.linkedin-quality-panel>header small,.linkedin-capability-heading>small,.linkedin-library>header small{color:var(--gold);font:760 8px var(--font-display);letter-spacing:.13em}.linkedin-studio-intro h2{max-width:730px;font:560 clamp(38px,4.4vw,64px)/.98 var(--font-display);letter-spacing:-.055em;margin:24px 0 15px}.linkedin-studio-intro p{color:#a4b9b2;max-width:690px;margin:0;font-size:12px;line-height:1.7}.linkedin-studio-intro ol{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.linkedin-studio-intro li{border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-height:105px;padding:16px 12px;display:flex}.linkedin-studio-intro li:last-child{border-right:0}.linkedin-studio-intro li span{color:var(--mint);font:760 8px var(--font-display)}.linkedin-studio-intro li b{font:630 11px var(--font-display)}.linkedin-workbench{background:#fff;border:1px solid #c6d0cc;grid-template-columns:minmax(245px,.72fr) minmax(440px,1.35fr) minmax(225px,.58fr);align-items:start;margin-top:22px;display:grid}.linkedin-source-panel,.linkedin-compose-panel,.linkedin-quality-panel{min-width:0;padding:24px}.linkedin-source-panel,.linkedin-compose-panel{border-right:1px solid #d6ddda}.linkedin-source-panel>header,.linkedin-quality-panel>header{justify-content:space-between;align-items:flex-start;min-height:37px;display:flex}.linkedin-source-panel>header b,.linkedin-quality-panel>header b{color:#6c7e77;font:650 9px var(--font-display)}.linkedin-source-panel>label,.linkedin-compose-controls label,.linkedin-quality-panel>label{flex-direction:column;gap:7px;margin-top:15px;display:flex}.linkedin-source-panel label span,.linkedin-compose-controls label span,.linkedin-quality-panel label span,.linkedin-post-editor>span{color:#65766f;font:720 8px var(--font-display);letter-spacing:.08em}.linkedin-source-panel select,.linkedin-compose-controls select,.linkedin-compose-controls input,.linkedin-quality-panel select,.linkedin-quality-panel input{width:100%;min-height:45px;color:var(--ink);font:590 10px var(--font-display);background:#fff;border:1px solid #cbd4d0;outline:0;padding:9px 11px}.linkedin-source-panel select:focus,.linkedin-compose-controls select:focus,.linkedin-compose-controls input:focus,.linkedin-quality-panel select:focus,.linkedin-quality-panel input:focus,.linkedin-post-editor textarea:focus{border-color:var(--green)}.linkedin-extract-button,.linkedin-generate-button{cursor:pointer;color:#fff;background:var(--green);width:100%;min-height:47px;font:730 9px var(--font-display);border:0;margin-top:17px}.linkedin-extract-button:disabled,.linkedin-generate-button:disabled,.linkedin-quality-panel>button:disabled,.linkedin-editor-actions button:disabled{cursor:not-allowed;opacity:.45}.linkedin-source-proof{color:#b5c8c1;background:var(--ink);margin-top:21px;padding:19px}.linkedin-source-proof small{color:var(--mint);font:750 7px var(--font-display);letter-spacing:.1em}.linkedin-source-proof b{color:#fff;font:620 17px/1.2 var(--font-display);letter-spacing:-.025em;margin-top:20px;display:block}.linkedin-source-proof p{max-height:135px;margin:13px 0;font-size:9px;line-height:1.65;overflow:hidden}.linkedin-source-proof a{color:var(--gold);font:700 8px var(--font-display)}.linkedin-compose-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.linkedin-compose-panel>header h3{font:590 27px var(--font-display);letter-spacing:-.04em;margin:9px 0 0}.linkedin-compose-panel>header>span{color:#6d7e78;font:650 9px var(--font-display);white-space:nowrap}.linkedin-compose-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.linkedin-compose-controls label{margin:0}.linkedin-generate-button{color:#14251f;background:#d9a33d}.linkedin-post-editor{flex-direction:column;gap:8px;margin-top:18px;display:flex}.linkedin-post-editor textarea{resize:vertical;color:#17352d;width:100%;min-height:360px;font:500 12px/1.7 var(--font-display);background:#f9fbfa;border:1px solid #cbd4d0;outline:0;padding:18px}.linkedin-link-card{background:#f1f5f3;border:1px solid #cbd4d0;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin-top:12px;padding:13px;display:grid}.linkedin-link-card>span{color:#0b725d;font:750 7px var(--font-display);letter-spacing:.1em;grid-column:1/-1}.linkedin-link-card code{color:#54665f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.linkedin-link-card button{cursor:pointer;color:#fff;background:var(--ink);min-height:31px;font:700 7px var(--font-display);border:0;padding:0 10px}.linkedin-editor-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.linkedin-editor-actions button{border:1px solid var(--ink);cursor:pointer;min-height:44px;color:var(--ink);font:730 8px var(--font-display);background:#fff}.linkedin-editor-actions button.primary{color:#fff;background:var(--ink)}.linkedin-quality-panel ul{border-top:1px solid #d7dfdc;margin:18px 0 22px;padding:0;list-style:none}.linkedin-quality-panel li{color:#7b8984;min-height:42px;font:630 9px var(--font-display);border-bottom:1px solid #e2e7e5;align-items:center;gap:9px;display:flex}.linkedin-quality-panel li span{color:#9eaaa6;width:19px;font-size:13px}.linkedin-quality-panel li.passed,.linkedin-quality-panel li.passed span{color:#0b725d}.linkedin-quality-panel>button{border:1px solid var(--ink);cursor:pointer;width:100%;min-height:43px;color:var(--ink);font:730 8px var(--font-display);background:#fff;margin-top:8px}.linkedin-quality-panel>button.review{color:#fff;background:var(--ink)}.linkedin-quality-panel>button.schedule{border-color:var(--green);color:#fff;background:var(--green)}.linkedin-quality-panel>p{color:#7d8d87;font-size:9px;line-height:1.55}.linkedin-quality-panel .linkedin-notice{color:#0b6553;background:#e0f3ec;padding:12px}.linkedin-results-fields{background:#f4f7f5;border:1px solid #ccd5d1;margin-top:17px;padding:13px}.linkedin-results-fields>label,.linkedin-results-fields>div label{flex-direction:column;gap:5px;display:flex}.linkedin-results-fields>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.linkedin-results-fields span{color:#65766f;font:720 7px var(--font-display);text-transform:uppercase}.linkedin-results-fields input{background:#fff;border:1px solid #cbd4d0;width:100%;min-height:38px;padding:8px;font-size:9px}.linkedin-capabilities{color:#fff;background:var(--green);margin-top:24px;padding:34px}.linkedin-capability-heading{grid-template-columns:minmax(280px,.75fr) minmax(450px,1.25fr);align-items:end;gap:50px;display:grid}.linkedin-capability-heading>small{color:var(--mint);grid-column:1/-1}.linkedin-capability-heading h3{font:570 clamp(32px,3.7vw,52px)/1 var(--font-display);letter-spacing:-.05em;margin:8px 0 0}.linkedin-capability-heading p{color:#bad2ca;margin:0;font-size:11px;line-height:1.75}.linkedin-capability-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.linkedin-capability-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:210px;padding:20px}.linkedin-capability-grid article span{color:var(--gold);font:750 7px var(--font-display);letter-spacing:.1em}.linkedin-capability-grid article.ready span{color:var(--mint)}.linkedin-capability-grid h4{font:620 20px var(--font-display);margin:43px 0 11px}.linkedin-capability-grid p{color:#bad2ca;margin:0;font-size:9px;line-height:1.65}.linkedin-connection-rail{min-height:68px;color:var(--ink);background:var(--mint);grid-template-columns:.55fr 1.2fr auto;align-items:center;gap:18px;padding:0 18px;display:grid}.linkedin-connection-rail span{font:750 7px var(--font-display);letter-spacing:.1em}.linkedin-connection-rail b{font:620 10px var(--font-display)}.linkedin-connection-rail a{color:var(--ink);font:730 8px var(--font-display)}.linkedin-page-playbook{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.linkedin-page-playbook article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:180px;padding:20px}.linkedin-page-playbook span{color:var(--gold);font:750 8px var(--font-display)}.linkedin-page-playbook h4{font:620 17px var(--font-display);margin:28px 0 10px}.linkedin-page-playbook p{color:#bad2ca;margin:0;font-size:9px;line-height:1.6}.linkedin-library{background:#fff;border:1px solid #c8d1cd;margin-top:24px;padding:28px}.linkedin-library>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.linkedin-library>header h3{font:580 32px var(--font-display);letter-spacing:-.045em;margin:9px 0 0}.linkedin-library>header>b{color:#71827b;font:650 9px var(--font-display)}.linkedin-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.linkedin-library-grid>button{cursor:pointer;min-height:235px;color:var(--ink);text-align:left;background:#fafcfb;border:1px solid #d1d9d6;flex-direction:column;align-items:flex-start;padding:18px;transition:transform .2s,border-color .2s;display:flex}.linkedin-library-grid>button:hover{border-color:var(--green);transform:translateY(-3px)}.linkedin-library-status{color:#53655e;font:730 7px var(--font-display);background:#e6ece9;border-radius:20px;padding:5px 7px}.linkedin-library-status.status-review,.linkedin-library-status.status-approved,.linkedin-library-status.status-scheduled{color:#74520c;background:#faedc9}.linkedin-library-status.status-published{color:#08705a;background:#dff5ed}.linkedin-library-grid>button>small{color:#8b9893;font:710 7px var(--font-display);letter-spacing:.08em;margin-top:18px}.linkedin-library-grid h4{font:620 18px/1.18 var(--font-display);letter-spacing:-.025em;margin:10px 0}.linkedin-library-grid p{color:#687971;margin:0;font-size:9px;line-height:1.55}.linkedin-library-grid footer{color:#83918c;border-top:1px solid #e0e5e3;justify-content:space-between;width:100%;margin-top:auto;padding-top:16px;font-size:8px;display:flex}.linkedin-library-grid footer b{color:var(--green);font:720 8px var(--font-display)}.linkedin-empty-library{color:#72827c;text-align:center;border:1px dashed #bac7c2;margin-top:25px;padding:35px}.linkedin-empty-library b{color:var(--ink);font:620 18px var(--font-display)}.linkedin-empty-library p{margin:9px 0 0;font-size:10px}@media (max-width:1100px){.topbar,.localized-topbar{grid-template-columns:165px 1fr 230px}.topnav{gap:16px}.topnav a{font-size:10px}.localized-header-actions .btn-sm{max-width:165px;font-size:9px}.localized-story-heading{grid-template-columns:1fr;gap:25px}.localized-story-heading>p:last-child{max-width:750px}.localized-capability-grid{grid-template-columns:repeat(3,1fr)}.localized-capability-grid article:nth-child(3n){border-right:0}.admin-command-center{grid-template-columns:230px minmax(0,1fr)}.admin-main{padding-left:24px;padding-right:24px}.admin-team-grid{grid-template-columns:1fr 1fr}.linkedin-studio-intro{grid-template-columns:1fr}.linkedin-workbench{grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr)}.linkedin-quality-panel{border-top:1px solid #d6ddda;grid-column:1/-1}.linkedin-quality-panel ul{grid-template-columns:repeat(5,1fr);display:grid}.linkedin-quality-panel li{border-right:1px solid #e2e7e5;min-height:65px;padding:10px}.linkedin-capability-grid,.linkedin-page-playbook,.linkedin-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.topbar,.localized-topbar{grid-template-columns:1fr auto;padding:0 22px}.topnav,.localized-header-actions{display:none}.mobile-menu{display:block}}@media (max-width:820px){.localized-header-actions{display:none}.localized-home-hero{min-height:980px}.localized-home-hero h1{font-size:clamp(48px,9vw,70px)}.localized-direction-board{grid-template-columns:1fr}.localized-direction-board>i{min-height:50px;transform:rotate(90deg)}.localized-product-grid{grid-template-columns:1fr}.localized-offer-grid{grid-template-columns:repeat(3,1fr)}.localized-outcome-loop{grid-template-columns:1fr}.localized-outcome-loop i{border:1px solid #ffffff1f;border-left:0;border-right:0;min-height:38px;transform:rotate(90deg)}.localized-page-statement,.localized-strategic-partners,.localized-contact-form-section{grid-template-columns:1fr;gap:42px}.localized-pillar-grid{grid-template-columns:1fr 1fr}.admin-command-center{grid-template-columns:84px minmax(0,1fr)}.admin-sidebar{padding-left:10px;padding-right:10px}.admin-brand img{object-fit:contain;object-position:left;width:56px}.admin-brand span,.admin-sidebar nav button span,.admin-sidebar footer b,.admin-sidebar footer span,.admin-sidebar footer em{display:none}.admin-sidebar nav button{text-align:center;grid-template-columns:1fr}.admin-sidebar footer{align-items:center}.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-overview-grid,.admin-setting-grid,.admin-invite-panel{grid-template-columns:1fr}.linkedin-capability-heading{grid-template-columns:1fr;gap:18px}.linkedin-capability-heading>small{grid-column:1}}@media (max-width:560px){.localized-home-hero{min-height:1040px}.localized-home-hero h1{font-size:46px}.localized-hero-actions{flex-direction:column;align-items:flex-start}.localized-hero-proof{grid-template-columns:1fr}.localized-hero-proof span{border-bottom:1px solid #ffffff2b;border-right:0}.localized-hero-proof span:last-child{border-bottom:0}.localized-capability-grid{grid-template-columns:1fr 1fr}.capability-stage-label{flex-direction:column;align-items:flex-start;gap:6px;padding-top:13px;padding-bottom:13px}.capability-core-card{padding:24px}.capability-core-card small{text-align:right;max-width:155px;top:26px;right:22px}.capability-foundation-cards{grid-template-columns:1fr}.capability-foundation-cards>article+article{border-top:1px solid #d9a33d59;border-left:0}.capability-feedback-loop{grid-template-columns:24px minmax(0,1fr) 24px}.capability-evidence-heading h2{white-space:normal}.localized-capability-grid article:nth-child(3n){border-right:1px solid #ffffff24}.localized-capability-grid article:nth-child(2n){border-right:0}.localized-offer-grid{grid-template-columns:1fr 1fr}.localized-pillar-grid,.localized-contact-form{grid-template-columns:1fr}.contact-field-wide{grid-column:1}.contact-submit{flex-direction:column;align-items:flex-start}.localized-partner-logos{grid-template-columns:1fr}.admin-command-center{display:block}.admin-sidebar{grid-template-columns:90px 1fr;align-items:center;width:100%;height:auto;padding:14px;display:grid;position:relative}.admin-brand{border:0;padding:0}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.admin-sidebar nav button{min-height:42px;padding:0}.admin-sidebar nav button:nth-child(n+5),.admin-sidebar footer{display:none}.admin-main{padding:0 14px 45px}.admin-topbar{flex-direction:column;align-items:flex-start;min-height:105px}.admin-top-actions,.admin-top-actions input{width:100%}.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid article{min-height:165px}.admin-metric-grid b{margin-top:20px}.admin-editor-form{grid-template-columns:1fr;padding:20px}.admin-field-wide,.admin-demo-configuration{grid-column:1}.admin-editor>footer{flex-wrap:wrap;align-items:stretch}.admin-editor>footer>span{width:100%}.admin-team-grid,.admin-invite-fields{grid-template-columns:1fr}.admin-invite-fields label:last-of-type{grid-column:1}.admin-sidebar nav button:nth-child(n+5){display:grid}.linkedin-studio{padding-top:18px}.linkedin-studio-intro{gap:30px;padding:24px}.linkedin-studio-intro ol{grid-template-columns:1fr 1fr}.linkedin-workbench{display:block}.linkedin-source-panel,.linkedin-compose-panel{border-bottom:1px solid #d6ddda;border-right:0}.linkedin-compose-controls{grid-template-columns:1fr}.linkedin-quality-panel ul{display:block}.linkedin-quality-panel li{border-right:0;min-height:42px;padding:0}.linkedin-capabilities,.linkedin-library{padding:22px}.linkedin-capability-grid,.linkedin-page-playbook,.linkedin-library-grid{grid-template-columns:1fr}.linkedin-connection-rail{grid-template-columns:1fr;gap:8px;padding:15px}.linkedin-library>header{flex-direction:column;align-items:flex-start}}.capability-variant-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.capability-viewport-section .capability-section-heading{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:clamp(20px,2vw,38px);display:grid}.capability-viewport-section .capability-section-heading>p:nth-child(2){color:#9eb4ad;text-align:right;margin:0;font-size:14px}.capability-variant-switch{background:#03161399;border:1px solid #fff3;border-radius:3px;grid-template-columns:auto 1fr 1fr;align-items:stretch;min-width:390px;min-height:42px;display:grid;overflow:hidden;box-shadow:0 12px 35px #00000021}.capability-variant-switch>span{color:#7f9991;font:780 7px var(--font-display);letter-spacing:.13em;border-right:1px solid #ffffff21;align-items:center;padding:0 13px;display:flex}.capability-variant-switch label{color:#8fa39d;cursor:pointer;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:6px 14px;transition:color .2s,background .2s,box-shadow .2s;display:flex}.capability-variant-switch label:last-child{border-right:0}.capability-variant-switch label:hover{color:#fff;background:#ffffff0e}.capability-variant-switch small{font:760 6px var(--font-display);letter-spacing:.12em}.capability-variant-switch b{font:760 9px var(--font-display);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#capability-narrative-a:checked~.capability-section-heading label[for=capability-narrative-a]{color:var(--ink);background:var(--gold);box-shadow:inset 0 -3px #061c1933}#capability-narrative-b:checked~.capability-section-heading label[for=capability-narrative-b]{color:var(--ink);background:var(--mint);box-shadow:inset 0 -3px #061c1933}:is(#capability-narrative-a:focus-visible~.capability-section-heading label[for=capability-narrative-a],#capability-narrative-b:focus-visible~.capability-section-heading label[for=capability-narrative-b]){outline-offset:-4px;outline:2px solid #fff}.capability-variant-stage{min-width:0}.capability-variant-panel{display:none}#capability-narrative-a:checked~.capability-variant-stage .capability-variant-current,#capability-narrative-b:checked~.capability-variant-stage .capability-variant-performance{animation:.32s cubic-bezier(.2,.7,.2,1) both capability-variant-arrive;display:block}@keyframes capability-variant-arrive{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.capability-performance-heading>div{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(12px,1.1vw,22px)}.capability-performance-heading h2{letter-spacing:-.035em;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(12px,1.1vw,22px);min-width:0;display:grid}.capability-performance-heading h2>span,.capability-performance-heading h2>em{min-width:0;font:inherit;white-space:nowrap;font-style:normal}.capability-performance-heading h2>span{color:#ffffffe6}.capability-performance-heading h2>em{color:var(--mint)}.capability-performance-heading>div>strong{color:#fff;font:820 clamp(14px, 1.08vw, 21px)/1 var(--font-display);letter-spacing:-.025em;white-space:nowrap;background:#167a61;border:1px solid #ffffff47;justify-self:end;padding:7px 12px;font-weight:820;box-shadow:inset 0 1px #ffffff1f}.capability-variant-performance .capability-time-heading>div{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(12px,1.1vw,22px)}.capability-variant-performance .capability-time-heading>div>strong{font:820 clamp(14px, 1.08vw, 21px)/1 var(--font-display);letter-spacing:-.025em;white-space:nowrap;border:1px solid #ffffff47;justify-self:end;padding:7px 12px;box-shadow:inset 0 1px #ffffff1f}.capability-variant-performance .capability-foundation-heading.capability-time-heading>div>strong{color:var(--ink);background:var(--gold)}.capability-variant-performance .capability-learning-heading.capability-time-heading>div>strong{color:#fff;background:#727ac9}.capability-speed-scale-rail{background:linear-gradient(90deg,#57e7bd14,#d9a33d0d);border:1px solid #57e7bd80;grid-template-columns:minmax(150px,.75fr) 24px minmax(170px,.85fr) 32px minmax(260px,1.4fr);align-items:center;gap:14px;min-height:62px;margin-top:18px;padding:7px 22px;display:grid}.capability-speed-scale-rail>span{align-items:baseline;gap:10px;display:flex}.capability-speed-scale-rail b{color:var(--mint);font:820 clamp(16px, 1.35vw, 25px) var(--font-display);letter-spacing:-.035em;white-space:nowrap}.capability-speed-scale-rail small{color:#9eb4ad;font:760 7px/1.25 var(--font-display);letter-spacing:.11em}.capability-speed-scale-rail>i{color:var(--gold);font:760 15px var(--font-display);text-align:center;font-style:normal}.capability-speed-scale-rail>strong{color:#fff;font:760 9px var(--font-display);letter-spacing:.11em;text-align:right;justify-self:end}.capability-learning-heading>div{grid-template-columns:minmax(520px,1.5fr) minmax(0,.5fr)}.capability-learning-heading h2{white-space:nowrap}@media (min-width:681px){.capability-viewport-section .capability-variant-switch{min-height:clamp(36px,2.5vw,44px)}.capability-viewport-section .capability-variant-switch label{padding:5px clamp(10px,.8vw,15px)}.capability-viewport-section .capability-variant-switch b{font-size:clamp(7px,.5vw,10px)}.capability-viewport-section .capability-variant-switch small{font-size:clamp(5px,.37vw,7px)}.capability-viewport-section .capability-speed-scale-rail{min-height:clamp(33px,2.3vw,44px);margin-top:clamp(7px,.55vw,10px);padding:4px clamp(15px,1.1vw,21px)}.capability-viewport-section .capability-speed-scale-rail b{font-size:clamp(15px,1.15vw,22px)}.capability-viewport-section .capability-learning-heading>div{grid-template-columns:minmax(520px,1.5fr) minmax(0,.5fr)}}@media (min-width:2200px) and (min-height:1200px){.capability-viewport-section .capability-section-heading>p:nth-child(2){font-size:16px}.capability-variant-switch{min-width:480px}}@media (max-width:1100px){.capability-viewport-section .capability-section-heading{grid-template-columns:auto 1fr;gap:10px 20px}.capability-viewport-section .capability-section-heading>p:nth-child(2){display:none}.capability-variant-switch{justify-self:end}.capability-performance-heading h2{grid-template-columns:max-content minmax(0,1fr);gap:10px}.capability-learning-heading>div{grid-template-columns:1fr}.capability-learning-heading p{display:none}}@media (max-width:820px){.capability-viewport-section .capability-section-heading{grid-template-columns:1fr;align-items:stretch;display:grid}.capability-variant-switch{justify-self:stretch;width:100%;min-width:0}.capability-performance-heading>div,.capability-variant-performance .capability-time-heading>div{grid-template-columns:1fr}.capability-performance-heading h2{grid-template-columns:1fr;gap:5px}.capability-performance-heading h2>span,.capability-performance-heading h2>em{white-space:normal}.capability-performance-heading>div>strong,.capability-variant-performance .capability-time-heading>div>strong{justify-self:start;padding:5px 8px}.capability-speed-scale-rail{grid-template-columns:1fr 18px 1fr;gap:10px}.capability-speed-scale-rail>strong{text-align:center;border-top:1px solid #ffffff21;grid-column:1/-1;justify-self:stretch;padding-top:9px}.capability-speed-scale-rail>i:last-of-type{display:none}.capability-learning-heading h2{white-space:normal}}@media (max-width:560px){.capability-variant-switch{grid-template-columns:1fr 1fr}.capability-variant-switch>span{border-bottom:1px solid #ffffff21;border-right:0;grid-column:1/-1;justify-content:center;min-height:25px}.capability-speed-scale-rail{text-align:center;grid-template-columns:1fr}.capability-speed-scale-rail>span{justify-content:center}.capability-speed-scale-rail>i{transform:rotate(90deg)}.capability-speed-scale-rail>strong{grid-column:auto}}@media (prefers-reduced-motion:reduce){#capability-narrative-a:checked~.capability-variant-stage .capability-variant-current,#capability-narrative-b:checked~.capability-variant-stage .capability-variant-performance{animation:none}}.capability-control-flow{grid-template-columns:max-content 24px minmax(520px,1fr) 24px max-content;align-items:center;gap:clamp(9px,.8vw,15px);min-height:72px;margin-top:14px;display:grid}.capability-flow-endpoint{color:var(--gold);font:810 clamp(8px, .55vw, 10px)/1.15 var(--font-display);letter-spacing:.14em;white-space:nowrap}.capability-flow-arrow{color:var(--mint);font:760 15px var(--font-display);text-align:center;font-style:normal}.capability-control-plane{--control-coral:#ff5a4f;background:radial-gradient(circle,#ff5a4f24,#0000 48%),linear-gradient(90deg,#ff5a4f17,#0000 17% 83%,#ff5a4f17),#041d19c2;border:1px solid #ff5a4fe0;min-height:62px;padding:11px 8px 7px;position:relative;box-shadow:0 14px 38px #ff5a4f33,0 13px 34px #0000003d,inset 0 0 0 3px #ff5a4f13}.capability-control-plane:before,.capability-control-plane:after{content:"";border-top:2px solid var(--control-coral);width:18px;height:18px;position:absolute;top:-1px}.capability-control-plane:before{border-left:2px solid var(--control-coral);left:-1px}.capability-control-plane:after{border-right:2px solid var(--control-coral);right:-1px}.capability-control-title{z-index:2;color:#fff;background:var(--control-coral);font:780 8px var(--font-display);letter-spacing:.12em;white-space:nowrap;padding:7px 13px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #ff5a4f47}.capability-automation-layer{background:linear-gradient(90deg,#57e7bd09,#ff5a4f13,#57e7bd09);border:1px solid #ff5a4f47;grid-template-columns:minmax(145px,.8fr) minmax(225px,1.25fr) minmax(145px,.8fr);align-items:stretch;height:100%;min-height:42px;display:grid}.capability-automation-layer>span{color:#b9c9c4;font:760 clamp(6px, .42vw, 8px)/1.25 var(--font-display);letter-spacing:.1em;text-align:center;place-items:center;padding:6px 10px;display:grid}.capability-automation-layer>strong{isolation:isolate;color:#fff;font:790 clamp(9px, .66vw, 12px)/1 var(--font-display);letter-spacing:.075em;text-align:center;background:0 0;border-left:1px solid #ffffff52;border-right:1px solid #ffffff52;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 0 30px #ff5a4f1f}.capability-automation-layer>strong:before{content:"";z-index:-1;background:linear-gradient(108deg,#ff5a4f40,#d9466340);position:absolute;inset:0}.capability-automation-layer>strong small{color:#ffffffc7;font:800 clamp(6px, .41vw, 8px)/1 var(--font-display);letter-spacing:.15em}@media (min-width:681px){.capability-viewport-section .capability-control-flow{min-height:clamp(44px,3.2vw,62px);margin-top:clamp(8px,.65vw,12px)}.capability-viewport-section .capability-control-plane{min-height:clamp(40px,2.9vw,56px)}.capability-viewport-section .capability-control-title{padding:clamp(4px,.3vw,6px) clamp(9px,.7vw,14px);font-size:clamp(6px,.42vw,8px)}.capability-viewport-section .capability-automation-layer{min-height:clamp(28px,2vw,39px)}}@media (max-width:900px){.capability-control-flow{grid-template-columns:max-content 18px minmax(390px,1fr) 18px max-content;gap:7px}.capability-automation-layer{grid-template-columns:minmax(105px,.75fr) minmax(180px,1.3fr) minmax(105px,.75fr)}}@media (max-width:680px){.capability-control-flow{grid-template-columns:1fr;justify-items:center;gap:8px;margin:16px 0}.capability-flow-arrow{transform:rotate(90deg)}.capability-control-plane{width:100%;padding-top:13px}.capability-automation-layer{grid-template-columns:1fr;min-height:0}.capability-automation-layer>span{min-height:34px}.capability-automation-layer>strong{border:1px solid #57e7bd70;border-left:0;border-right:0;min-height:50px}}.localized-site[dir=rtl] .capability-control-flow>.capability-flow-arrow{transform:scaleX(-1)}@media (max-width:680px){.localized-site[dir=rtl] .capability-control-flow>.capability-flow-arrow{transform:rotate(90deg)scaleX(-1)}}@media (min-width:681px){.home-page>.topbar{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(90deg,#031815f7,#053128f0 58%,#031c18f7);border-bottom-color:#57e7bd3d;position:fixed;box-shadow:0 10px 34px #02151233}.home-page>.topbar .topnav a{color:#ffffffe0;text-shadow:0 1px 8px #00000038}.home-page>.topbar .topnav a:hover{color:var(--mint)}.home-page>.topbar .language-menu summary{background:#ffffff09;border-color:#ffffff47}.home-page>.topbar .btn{box-shadow:0 8px 22px #57e7bd29}.home-page>section{width:100%;max-height:100svh;scroll-margin-top:0;overflow:hidden;height:100svh!important;min-height:100svh!important}.home-page>.section-pad,.home-page>.final-cta{padding-top:clamp(104px,11.5vh,126px);padding-right:max(28px, calc((100vw - var(--max)) / 2));padding-bottom:clamp(22px,3.6vh,42px);padding-left:max(28px, calc((100vw - var(--max)) / 2))}.home-page>.home-hero{padding:clamp(112px, 13vh, 142px) max(28px, calc((100vw - var(--max)) / 2)) 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:center;column-gap:clamp(30px,5vw,74px)}.home-page .hero-copy-block h1.hero-competition-title{font-size:clamp(42px,min(4.55vw,7.2vh),70px)}.home-page .hero-copy-block>p:not(.kicker){font-size:clamp(13px,min(1.1vw,2vh),17px);line-height:1.62}.home-page .hero-buttons{margin-top:clamp(19px,3vh,32px)}.home-page .decision-visual{width:100%;height:min(58vh,540px);min-height:0;margin:0}.home-page .target-rings{width:min(100%,54vh,510px)}.home-page .target-caption{width:min(100%,54vh,510px);margin-top:10px}.home-page .hero-metrics{margin-top:0}.home-page .hero-metrics div{min-height:clamp(72px,10vh,96px);padding:clamp(13px,2vh,20px) 25px}.home-page>.home-demo-launcher{padding:clamp(108px, 12vh, 126px) max(28px, calc((100vw - var(--max)) / 2)) clamp(28px, 5vh, 52px);grid-template-columns:minmax(245px,.82fr) minmax(390px,1.25fr) minmax(190px,.56fr);align-content:center;gap:clamp(20px,3vw,52px)}.home-page .home-demo-launcher-action{flex-direction:column;grid-column:auto;justify-content:center;align-items:stretch}.home-page>.category-intro{align-content:center}.home-page .category-heading-editorial h2,.home-page .product-system-heading h2,.home-page .offer-heading h2,.home-page .difference-heading-editorial h2,.home-page .cycle-home h2,.home-page .evidence-main h2,.home-page .pricing-teaser h2,.home-page .section-title-row h2,.home-page .faq-section h2,.home-page .final-cta h2{font-size:clamp(34px,min(4.2vw,6.3vh),64px)}.home-page .category-logic{grid-template-columns:.72fr .82fr 1.16fr;margin-top:clamp(20px,3vh,32px)}.home-page .category-logic-intro{border-bottom:0;grid-column:auto;min-height:0!important}.home-page .category-logic article{min-height:clamp(150px,22vh,196px);padding:clamp(16px,2.2vh,24px) 24px clamp(16px,2.2vh,24px) 0}.home-page .category-logic article+article{border-top:0;border-left:1px solid var(--line);padding-left:24px}.home-page .category-logic article:nth-child(2){border-left:1px solid var(--line);padding-left:24px}.home-page .category-logic p{margin-top:clamp(14px,2vh,24px);font-size:clamp(11px,.92vw,14px);line-height:1.55}.home-page .category-logic-intro h3{margin-top:clamp(15px,2vh,24px);font-size:clamp(20px,1.8vw,28px)}.home-page .category-logic-intro p{margin-top:11px;font-size:clamp(10px,.8vw,12px)}.home-page .category-logic-intro small{margin-top:12px}.home-page .category-rail{grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(18px,3vh,30px)}.home-page .category-rail article{min-height:clamp(142px,20vh,184px);padding:clamp(16px,2vh,23px)}.home-page .category-rail article+article{border-left:0}.home-page .category-rail h3{margin:clamp(24px,4vh,42px) 0 8px;font-size:clamp(18px,1.7vw,24px)}.home-page .category-rail p{margin:0;font-size:clamp(10px,.82vw,12px);line-height:1.48}.home-page .category-rail .highlight{transform:translateY(-8px)}.home-page>.section-pad.capability-viewport-section{padding-top:clamp(98px,10.8vh,118px);padding-bottom:clamp(20px,3vh,34px);height:100svh!important;min-height:100svh!important}.home-page>.product-system{align-content:center}.home-page .product-system-heading h2 br{display:none}.home-page .product-system-heading h2 em:before{content:" "}.home-page .product-deployment-bridge{gap:18px;margin-top:clamp(13px,2vh,22px);padding:clamp(8px,1.3vh,13px) 0}.home-page .product-deployment-bridge>span{min-height:30px;padding:0 11px;font-size:7px}.home-page .product-deployment-bridge>p{padding:0 14px;font-size:clamp(10px,.86vw,13px);line-height:1.5}.home-page .product-system-map{grid-template-columns:minmax(225px,.78fr) minmax(56px,.14fr) minmax(0,1.38fr);margin-top:clamp(14px,2.2vh,24px)}.home-page .product-brain{min-height:clamp(330px,49vh,438px);padding:clamp(20px,2.5vw,30px)}.home-page .product-brain>small{margin-top:clamp(28px,5vh,48px)}.home-page .product-brain h3{font-size:clamp(30px,3vw,48px)}.home-page .product-brain>p{margin-top:15px;font-size:clamp(10px,.88vw,13px);line-height:1.55}.home-page .product-pulse{margin-top:20px}.home-page .product-route{background:linear-gradient(90deg, var(--mint), var(--gold));justify-self:stretch;width:auto;height:1px}.home-page .product-route:after{top:50%;bottom:auto;right:0;transform:translateY(-50%)rotate(45deg)}.home-page .product-route span{width:100%;top:auto;bottom:11px;left:auto;transform:none}.home-page .product-experiences article{min-height:clamp(150px,21vh,188px);padding:clamp(13px,1.5vw,19px)}.home-page .product-experiences{grid-template-rows:1.25fr .75fr 1fr;height:clamp(315px,49vh,438px)}.home-page .product-experiences>article,.home-page .product-experiences>.product-channel-stack-link{min-height:0;overflow:hidden}.home-page .product-experiences h3{margin:clamp(18px,3vh,28px) 0 7px;font-size:clamp(19px,1.8vw,27px)}.home-page .product-experiences p{font-size:clamp(10px,.82vw,12px);line-height:1.45}.home-page .product-experiences a{padding-top:10px;font-size:9px}.home-page .product-experiences .product-channel-manager-bridge{min-height:clamp(78px,11vh,98px);padding:7px 20px 10px}.home-page .product-experiences .product-channel-manager-bridge h3{font-size:clamp(21px,1.9vw,29px)}.home-page .bridge-copy-row{padding-top:7px}.home-page .product-experiences .product-channel-manager-bridge .bridge-copy-row p{padding:0 14px;font-size:clamp(8px,.68vw,10px);line-height:1.35}.home-page .product-channel-stack-link{grid-template-rows:auto minmax(0,1fr);padding:10px 12px 12px;display:grid}.home-page .product-hotel-ecosystem{grid-template-columns:minmax(150px,.78fr) minmax(0,2.35fr);margin-top:8px}.home-page .product-ecosystem-intro,.home-page .product-ecosystem-track>span{min-height:clamp(66px,9vh,82px);padding:9px}.home-page .product-hotel-ecosystem,.home-page .product-ecosystem-intro,.home-page .product-ecosystem-track,.home-page .product-ecosystem-track>span{height:auto;min-height:0;overflow:hidden}.home-page .product-ecosystem-intro p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page .product-ecosystem-intro b{margin-top:5px;font-size:clamp(13px,1.2vw,18px)}.home-page .product-ecosystem-intro p{margin:4px 0 0}.home-page>.offer-section{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);align-content:center;gap:clamp(16px,2.4vh,25px) clamp(30px,4vw,64px)}.home-page .offer-heading{grid-column:1/-1;padding-bottom:clamp(12px,2vh,20px)}.home-page .offer-heading h2{margin-bottom:12px}.home-page .offer-heading>p:not(.kicker){margin:0;font-size:clamp(11px,.92vw,14px);line-height:1.52}.home-page .offer-signal-summary{padding-bottom:10px}.home-page .offer-signal-summary>b{font-size:clamp(44px,5vw,68px)}.home-page .offer-tags{grid-template-columns:repeat(3,1fr)}.home-page .offer-tags span{min-height:clamp(42px,6.2vh,55px);padding:8px 10px}.home-page .offer-tags span b{font-size:clamp(9px,.72vw,11px)}.home-page .offer-proof{padding:clamp(19px,2.5vw,28px);box-shadow:12px 12px #d9d7cd}.home-page .proof-row{padding:clamp(12px,2vh,18px) 0}.home-page .proof-row.active{margin-top:12px;padding:14px 12px}.home-page>.cycle-home{flex-direction:column;justify-content:center;display:flex}.home-page .cycle-intro{margin-top:14px;font-size:clamp(11px,.95vw,14px);line-height:1.55}.home-page .cycle-row{grid-template-columns:repeat(7,1fr);margin:clamp(24px,4vh,38px) 0 clamp(18px,3vh,30px)}.home-page .cycle-row div{min-height:clamp(86px,13vh,112px);padding:16px 11px}.home-page .cycle-row b{margin-top:24px;font-size:clamp(10px,.82vw,13px)}.home-page>.different-section{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);align-content:center;gap:clamp(12px,1.7vh,18px) clamp(28px,3.8vw,58px);display:grid}.home-page .difference-heading-editorial{grid-area:1/1}.home-page .difference-heading-editorial>p:last-child{width:100%;margin-top:14px;padding-left:16px;font-size:clamp(10px,.83vw,12px);line-height:1.48}.home-page .difference-loop{grid-area:2/1;margin-top:0;box-shadow:9px 9px #e3e0d7}.home-page .difference-loop-steps{grid-template-columns:repeat(4,1fr) 1.15fr}.home-page .difference-loop-steps>span,.home-page .difference-loop-steps>strong{min-height:clamp(62px,9vh,78px);padding:10px}.home-page .difference-loop-steps>span b,.home-page .difference-loop-steps>strong b{font-size:clamp(9px,.74vw,12px)}.home-page .difference-loop-steps>span i{display:block;top:28px}.home-page .difference-control-rail{min-height:30px;padding:0 11px;font-size:7px}.home-page .comparison-direction{grid-area:3/1;grid-template-columns:.68fr 1fr 1fr;margin-top:0}.home-page .comparison-direction>span{grid-column:auto;min-height:0;padding:0 10px 10px 0}.home-page .comparison-direction>div{min-height:clamp(75px,11vh,94px);padding:12px}.home-page .comparison-direction b{font-size:clamp(10px,.82vw,13px)}.home-page .difference-table{grid-area:1/2/4;align-self:center;margin:0}.home-page .table-head,.home-page .table-row{grid-template-columns:.8fr 1fr 1fr;min-height:clamp(44px,6.4vh,56px)}.home-page .table-head{min-height:clamp(48px,7vh,60px)}.home-page .table-head>*,.home-page .table-row>*{padding:0 12px}.home-page .table-row b,.home-page .table-row span,.home-page .table-row strong{font-size:clamp(9px,.72vw,11px)}.home-page .different-section>.arrow-link{grid-area:4/2;justify-self:end}.home-page>.deploy-section{align-content:center;padding-block:clamp(102px,11.5vh,124px) clamp(20px,3vh,34px)}.home-page .deployment-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.home-page .deployment-model{margin-top:clamp(16px,2.5vh,25px)}.home-page .deployment-products,.home-page .deployment-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .deployment-products article,.home-page .deployment-modes article{min-height:clamp(118px,17vh,150px);padding:clamp(13px,1.5vw,19px)}.home-page .deployment-products article+article,.home-page .deployment-modes article+article{border-top:0;border-left:0}.home-page .deployment-products h3,.home-page .deployment-modes h3{margin:11px 0 5px;font-size:clamp(19px,1.85vw,27px)}.home-page .deployment-products p,.home-page .deployment-modes p{font-size:clamp(9px,.74vw,11px);line-height:1.4}.home-page .deployment-bridge{height:30px}.home-page .deployment-stage-label{min-height:32px}.home-page .deployment-rule{grid-template-columns:auto 20px auto 1fr;min-height:36px;padding:7px 12px}.home-page .deployment-rule strong{border-top:0;grid-column:auto;justify-self:end;padding-top:0}.home-page>.evidence-section,.home-page>.pricing-teaser,.home-page>.faq-section{align-content:center}.home-page>.evidence-section{grid-template-columns:.9fr 1.1fr;gap:clamp(34px,6vw,88px)}.home-page .evidence-cards{max-width:none}.home-page .evidence-cards article{min-height:clamp(112px,16vh,148px);padding:clamp(18px,2.3vw,26px)}.home-page>.pricing-teaser{grid-template-columns:1fr .63fr;gap:clamp(42px,7vw,98px)}.home-page .price-card{box-shadow:16px 16px 0 var(--paper-2);padding:clamp(24px,3vw,34px)}.home-page .price-card>b{margin-top:12px;font-size:clamp(58px,min(7vw,9vh),92px)}.home-page .price-card ul{margin:18px 0}.home-page .price-card li{padding:8px 0}.home-page>.insights-home{align-content:center}.home-page .article-grid{grid-template-columns:repeat(3,1fr);margin-top:clamp(26px,4vh,42px)}.home-page .article-grid a,.home-page .article-grid a:nth-child(2),.home-page .article-grid a:nth-child(3){min-height:clamp(285px,40vh,360px);padding-bottom:18px;padding-right:22px}.home-page .article-grid a:nth-child(2),.home-page .article-grid a:nth-child(3){padding-left:22px}.home-page .article-grid img{height:clamp(94px,14vh,130px);margin-bottom:17px}.home-page .article-grid h3{margin:clamp(18px,3vh,28px) 0 9px;font-size:clamp(18px,1.8vw,24px)}.home-page .article-grid p{font-size:clamp(9px,.75vw,11px);line-height:1.5}.home-page .article-grid a>b{bottom:17px}.home-page>.faq-section{grid-template-columns:.65fr 1fr;gap:clamp(38px,7vw,96px)}.home-page .faq-list summary{min-height:clamp(49px,7vh,62px);font-size:clamp(11px,.9vw,14px)}.home-page .faq-list p{padding-bottom:16px;font-size:clamp(10px,.82vw,12px);line-height:1.5}.home-page>.final-cta{grid-template-columns:1fr auto;align-content:center;align-items:end}.home-page>.final-cta .btn{justify-self:end}}@media (min-width:681px) and (max-height:800px){.home-page>.section-pad,.home-page>.final-cta{padding-top:96px;padding-bottom:16px}.home-page>.home-hero{padding-top:102px}.home-page>.home-demo-launcher{padding-top:98px;padding-bottom:20px}.home-page .kicker{margin-bottom:12px}.home-page .category-logic{margin-top:14px}.home-page .category-logic article{min-height:138px;padding-top:13px;padding-bottom:13px}.home-page .category-rail{margin-top:14px}.home-page .category-rail article{min-height:126px}.home-page .product-brain{min-height:315px}.home-page .product-experiences article{min-height:138px}.home-page .product-experiences .product-channel-manager-bridge{min-height:68px}.home-page .product-channel-stack-link{padding-top:7px;padding-bottom:7px}.home-page .product-stack-heading{gap:6px}.home-page .product-stack-heading small{display:none}.home-page .product-hotel-ecosystem{margin-top:4px}.home-page .product-ecosystem-intro,.home-page .product-ecosystem-track>span{min-height:57px}.home-page .offer-tags span{min-height:38px}.home-page .proof-row{padding:10px 0}.home-page .difference-loop-steps>span,.home-page .difference-loop-steps>strong{min-height:58px}.home-page .comparison-direction>div{min-height:68px}.home-page .table-head,.home-page .table-row{min-height:42px}.home-page .table-head{min-height:45px}.home-page>.deploy-section{padding-top:96px;padding-bottom:14px}.home-page .deployment-products article,.home-page .deployment-modes article{min-height:105px}}@media (min-width:681px) and (max-width:900px){.home-page>.topbar{padding-left:20px;padding-right:20px}.home-page>.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(285px,.92fr);column-gap:22px}.home-page .hero-copy-block h1.hero-competition-title{font-size:clamp(38px,5.6vw,49px)}.home-page .decision-visual{width:100%}.home-page>.home-demo-launcher{grid-template-columns:minmax(205px,.8fr) minmax(330px,1.2fr)}.home-page .home-demo-launcher-action{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.home-page .home-demo-launcher-action .btn{min-width:220px}.home-page .category-logic{grid-template-columns:.72fr .82fr 1.16fr}.home-page .category-rail{grid-template-columns:repeat(3,1fr)}.home-page .product-system-map{grid-template-columns:minmax(190px,.72fr) 42px minmax(0,1.4fr)}.home-page .product-hotel-ecosystem{grid-template-columns:130px minmax(0,1fr)}.home-page .product-ecosystem-track{grid-template-columns:repeat(5,minmax(0,1fr))}.home-page .product-ecosystem-intro p,.home-page .product-ecosystem-track em{display:none}.home-page>.offer-section{grid-template-columns:minmax(0,1.05fr) minmax(255px,.95fr);gap:16px 26px}.home-page .cycle-row{grid-template-columns:repeat(7,1fr)}.home-page>.different-section{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:24px}.home-page .difference-loop-steps{grid-template-columns:repeat(4,1fr) 1.15fr}.home-page .comparison-direction{grid-template-columns:.62fr 1fr 1fr}.home-page .deployment-products,.home-page .deployment-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page>.evidence-section{grid-template-columns:.85fr 1.15fr}.home-page>.pricing-teaser{grid-template-columns:1fr .68fr}.home-page .article-grid{grid-template-columns:repeat(3,1fr)}.home-page>.faq-section{grid-template-columns:.62fr 1fr}.home-page>.final-cta{grid-template-columns:1fr auto}}@media (min-width:1700px) and (min-height:900px){.home-page{--max:1660px}.home-page .category-heading-editorial h2,.home-page .product-system-heading h2,.home-page .offer-heading h2,.home-page .difference-heading-editorial h2,.home-page .cycle-home h2,.home-page .evidence-main h2,.home-page .pricing-teaser h2,.home-page .section-title-row h2,.home-page .faq-section h2,.home-page .final-cta h2{font-size:72px}.home-page .category-logic p,.home-page .offer-heading>p:not(.kicker),.home-page .cycle-intro,.home-page .evidence-main>p:not(.kicker),.home-page .pricing-teaser>div:first-child>p:not(.kicker){font-size:15px}.home-page .category-rail p,.home-page .product-brain>p,.home-page .product-experiences p,.home-page .table-row b,.home-page .table-row span,.home-page .table-row strong,.home-page .faq-list summary{font-size:13px}.home-page .article-grid p{font-size:12px}}.strategic-page{background:var(--paper)}.strategic-page-hero{flex-direction:column;justify-content:flex-end;min-height:min(930px,100svh);padding-top:clamp(150px,17vh,190px);display:flex}.strategic-page-hero h1{max-width:1370px;font-size:clamp(58px,6.4vw,98px)}.strategic-hero-copy{z-index:2;position:relative}.strategic-hero-copy .page-lead{max-width:860px}.strategic-hero-links{align-items:center;gap:28px;margin-top:32px;display:flex}.platform-delivery-hero{background:radial-gradient(circle at 82% 24%,#4b5ed64d,#0000 30%),radial-gradient(circle at 15% 78%,#23ae852e,#0000 31%),linear-gradient(138deg,#041b17,#073c31)}.platform-delivery-hero .platform-hero-sequence{grid-template-columns:repeat(9,auto)}.intelligence-page-hero{background:radial-gradient(circle at 75% 25%,#59e5bc38,#0000 31%),radial-gradient(circle at 20% 78%,#4b5ed647,#0000 34%),linear-gradient(140deg,#041916,#082f29)}.intelligence-hero-cycle{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(7,1fr);margin-top:clamp(42px,7vh,72px);display:grid}.intelligence-hero-cycle span{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:94px;padding:18px;display:flex;position:relative}.intelligence-hero-cycle small{color:var(--gold);font:800 8px var(--font-display);letter-spacing:.12em}.intelligence-hero-cycle b{color:#fff;font:650 16px var(--font-display);margin-top:8px}.intelligence-hero-cycle i{z-index:2;color:var(--mint);font-style:normal;position:absolute;right:-8px}.strategic-split-section{background:#f7f4ed;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:end;gap:clamp(60px,9vw,150px);display:grid}.strategic-section-heading h2,.proposition-heading h2,.website-surface-heading h2,.deployment-heading h2,.production-evidence-heading h2,.identity-heading h2,.complete-proposition-heading h2,.intelligence-control-heading h2,.intelligence-surfaces-heading h2,.evidence-learning-heading h2,.moat-heading h2,.fair-competition-heading h2,.parity-heading h2,.why-complete-heading h2,.connectivity-distinction-heading h2,.strategic-advantages-heading h2,.why-evidence-heading h2,.why-now-copy h2{color:var(--ink);font:560 clamp(45px,5vw,76px)/.99 var(--font-display);letter-spacing:-.055em;margin:16px 0 0}.strategic-section-heading h2 em,.proposition-heading h2 em,.website-surface-heading h2 em,.deployment-heading h2 em,.production-evidence-heading h2 em,.identity-heading h2 em,.complete-proposition-heading h2 em,.intelligence-control-heading h2 em,.intelligence-surfaces-heading h2 em,.evidence-learning-heading h2 em,.moat-heading h2 em,.fair-competition-heading h2 em,.parity-heading h2 em,.why-complete-heading h2 em,.connectivity-distinction-heading h2 em,.strategic-advantages-heading h2 em,.why-evidence-heading h2 em,.why-now-copy h2 em{color:#147b63;font-style:normal}.strategic-split-copy{border-left:2px solid var(--gold);padding:30px 0 6px 30px}.strategic-split-copy p{color:var(--muted);margin:0 0 19px;font-size:15px;line-height:1.72}.strategic-split-copy a,.why-section-link{color:#11765e;font:800 10px var(--font-display);letter-spacing:.04em}.strategic-operating-loop{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.strategic-operating-loop article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:290px;padding:30px;display:flex;position:relative}.strategic-operating-loop article:last-child{border-right:0}.strategic-operating-loop small{color:var(--gold);font:850 9px var(--font-display);letter-spacing:.14em}.strategic-operating-loop h3{color:var(--ink);font:620 29px/1 var(--font-display);letter-spacing:-.04em;margin:auto 0 12px}.strategic-operating-loop p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.strategic-operating-loop i{z-index:2;color:#147b63;font:700 18px var(--font-display);font-style:normal;position:absolute;top:50%;right:-10px}.proposition-section{color:#fff;background:radial-gradient(circle at 85% 20%,#4b5ed647,#0000 32%),#061f1a}.proposition-heading{max-width:1100px}.proposition-heading h2{color:#fff}.proposition-heading h2 em{color:var(--mint)}.proposition-heading>p:last-child{color:#adc3bc;max-width:760px;font-size:15px;line-height:1.7}.proposition-signal-cloud{grid-template-columns:repeat(7,1fr);gap:9px;margin-top:60px;display:grid}.proposition-signal-cloud span{color:#d7e5e1;min-height:82px;font:700 10px var(--font-display);text-align:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;place-items:center;padding:14px;display:grid}.proposition-signal-cloud .signal-primary{color:#072c24;border-color:var(--gold);background:var(--gold);font-size:13px}.proposition-promise{background:#59e5bc14;border:1px solid #59e5bc40;border-radius:13px;grid-template-columns:auto 1fr minmax(260px,.75fr);align-items:center;gap:28px;margin-top:18px;padding:22px 26px;display:grid}.proposition-promise span{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.proposition-promise b{font:650 18px var(--font-display)}.proposition-promise small{color:#9db5ae;line-height:1.55}.website-surface-section{color:#fff;background:radial-gradient(circle at 75% 25%,#59e5bc24,#0000 33%),#072d25}.website-surface-heading{grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);align-items:end;gap:70px;display:grid}.website-surface-heading .kicker{grid-column:1/-1}.website-surface-heading h2{color:#fff}.website-surface-heading h2 em{color:var(--mint)}.website-surface-heading>p:last-child{color:#b8cdc7;font-size:14px;line-height:1.72}.website-surface-grid{grid-template-columns:.72fr 1.28fr;gap:18px;margin-top:58px;display:grid}.website-surface-grid>article{border-radius:20px;flex-direction:column;min-height:430px;padding:clamp(32px,4vw,52px);display:flex}.website-surface-grid small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.14em}.website-surface-grid h3{font:570 clamp(32px,3vw,46px)/1.02 var(--font-display);letter-spacing:-.045em;margin:55px 0 0}.website-surface-grid p{color:#a8beb7;line-height:1.7}.website-surface-grid article>b{font:850 8px var(--font-display);letter-spacing:.12em;margin-top:auto}.static-site-card{background:#ffffff09;border:1px solid #ffffff24}.static-site-card>b{color:#91aaa3}.live-site-card{color:#082e25;background:var(--mint);box-shadow:0 30px 70px #0003}.live-site-card small,.live-site-card>b{color:#0a7059}.live-site-card>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0;display:grid}.live-site-card span{color:#1a5b4d;min-height:48px;font:700 9px var(--font-display);text-align:center;background:#ffffff8a;border-radius:8px;place-items:center;padding:10px;display:grid}.website-truth-rail{color:var(--ink);background:var(--gold);border-radius:12px;grid-template-columns:auto 1fr minmax(300px,.72fr);align-items:center;gap:25px;margin-top:18px;padding:22px 25px;display:grid}.website-truth-rail span{font:850 8px var(--font-display);letter-spacing:.12em}.website-truth-rail strong{font:690 18px var(--font-display);text-align:center}.website-truth-rail small{line-height:1.5}.google-distribution-section{background:#f7f4ed}.google-section-heading{grid-template-columns:1.2fr .68fr;align-items:end;gap:80px;display:grid}.google-section-heading h2{color:var(--ink);font:560 clamp(44px,4.7vw,72px)/1 var(--font-display);letter-spacing:-.055em;margin:16px 0 0}.google-section-heading h2 em{color:#147b63;font-style:normal}.google-section-heading>p{color:var(--muted);font-size:14px;line-height:1.72}.google-platform-flow,.google-home-flow{grid-template-columns:repeat(6,1fr);margin-top:58px;display:grid}.google-platform-flow>div,.google-home-flow>div{grid-template-columns:1fr auto;align-items:center;min-width:0;display:grid}.google-platform-flow>div:last-child,.google-home-flow>div:last-child{grid-template-columns:1fr}.google-platform-flow article,.google-home-flow article{background:#fff;border:1px solid #d9e1dd;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:128px;padding:20px 14px;display:flex}.google-platform-flow small,.google-home-flow small{color:var(--gold);font:850 8px var(--font-display)}.google-platform-flow b,.google-home-flow b{color:var(--ink);font:670 13px/1.35 var(--font-display)}.google-platform-flow i,.google-home-flow i{color:#167a62;padding:0 5px;font-style:normal}.google-distribution-section blockquote{border-left:5px solid var(--mint);color:#fff;font:620 20px/1.45 var(--font-display);background:#4b5ed6;margin:32px 0 0;padding:25px 30px}.google-distribution-section blockquote em{color:var(--mint);font-style:normal}.deployment-section{background:#fff}.deployment-heading{max-width:1000px}.deployment-heading>p:last-child,.production-evidence-heading>p:last-child{max-width:770px;color:var(--muted);font-size:15px;line-height:1.7}.deployment-choice-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:55px;display:grid}.deployment-choice-grid article{border:1px solid var(--line);background:#f8faf9;border-radius:18px;flex-direction:column;min-height:330px;padding:38px;display:flex}.deployment-choice-grid article.recommended{color:#fff;background:linear-gradient(140deg,#26377f,#4b5ed6);border-color:#33459c}.deployment-choice-grid small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.deployment-choice-grid h3{font:600 clamp(28px,3vw,40px)/1.05 var(--font-display);letter-spacing:-.04em;margin:40px 0 0}.deployment-choice-grid p{color:var(--muted);font-size:13px;line-height:1.7}.deployment-choice-grid .recommended p{color:#d8dcf5}.deployment-choice-grid article>b{color:#137b63;font:850 8px var(--font-display);letter-spacing:.12em;margin-top:auto}.deployment-choice-grid .recommended>b{color:var(--mint)}.deployment-mode-rail{color:#fff;background:#073c31;border-radius:12px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:24px;min-height:65px;margin-top:18px;padding:0 24px;display:grid}.deployment-mode-rail span{color:var(--gold);font:800 8px var(--font-display);letter-spacing:.12em}.deployment-mode-rail i{color:var(--mint);font-style:normal}.deployment-mode-rail b{text-align:center}.production-evidence-section{background:#f7f4ed}.production-proof-list{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:24px;display:grid}.production-proof-list span{color:#246552;min-height:58px;font:750 9px var(--font-display);text-align:center;background:#fff;border:1px solid #d9e2de;border-radius:9px;place-items:center;padding:10px;display:grid}.strategic-platform-heading{max-width:none}.strategic-platform-heading h2{max-width:1360px;font-size:clamp(48px,5.4vw,84px)}.strategic-platform-heading>p:last-child{max-width:1040px}.deployment-intelligence-core{color:#fff;background:linear-gradient(100deg,#073d32,#0a5e4c);border-radius:15px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:clamp(14px,2vw,28px);min-height:64px;margin-top:clamp(24px,3vw,40px);padding:11px clamp(20px,2.3vw,32px);display:grid;box-shadow:0 16px 38px #073d3221}.deployment-intelligence-core span{color:var(--gold);font-family:var(--font-display);letter-spacing:.13em;font-size:8px;font-weight:850}.deployment-intelligence-core i{color:var(--mint);font-size:20px;font-style:normal}.deployment-intelligence-core b{font-family:var(--font-display);letter-spacing:.05em;text-align:center;font-size:clamp(11px,1vw,14px);font-weight:750}.deployment-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,18px);margin-top:clamp(15px,1.6vw,22px);display:grid}.deployment-tier{background:#fffffff0;border:1px solid #d6dfda;border-radius:20px;flex-direction:column;min-width:0;min-height:390px;padding:clamp(23px,2.2vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #072a2111}.deployment-tier:before{content:"";pointer-events:none;border:1px solid #137b631c;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-105px;box-shadow:0 0 0 38px #137b6306,0 0 0 76px #137b6305}.deployment-tier-head{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid;position:relative}.deployment-tier-head>span{color:#0d705a;width:31px;height:31px;font-family:var(--font-display);background:#dff3ed;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.deployment-tier-head>small{color:#6f857f;font-family:var(--font-display);letter-spacing:.1em;font-size:9px;font-weight:850}.deployment-tier-head>em{color:#073c31;background:var(--mint);font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.deployment-tier h3{color:#0a382e;font-family:var(--font-display);letter-spacing:-.05em;margin:clamp(22px,2.3vw,32px) 0 0;font-size:clamp(29px,2.65vw,40px);font-weight:520;line-height:.95}.deployment-tier h3 b{color:#147b63;font-weight:720}.deployment-tier>strong{color:#254e43;max-width:370px;font-family:var(--font-display);margin-top:15px;font-size:clamp(14px,1.1vw,17px);font-weight:700;line-height:1.28}.deployment-tier>p{color:#657a74;max-width:430px;margin:12px 0 0;font-size:12px;line-height:1.52}.deployment-tier ul{border-top:1px solid #dce3df;gap:7px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.deployment-tier li{color:#49675f;align-items:center;gap:8px;font-size:11px;line-height:1.3;display:flex}.deployment-tier li:before{content:"✓";color:#147b63;font-weight:900}.deployment-plus{color:#fff;background:linear-gradient(145deg,#073d32,#0c715b);border-color:#0a6b55;box-shadow:0 23px 54px #073d322e}.deployment-plus:before{border-color:#59e5bc2b;box-shadow:0 0 0 38px #59e5bc09,0 0 0 76px #59e5bc06}.deployment-ultra{color:#fff;background:radial-gradient(circle at 90% 5%,#59e5bc21,#0000 32%),linear-gradient(145deg,#26367f,#4b5ed6);border-color:#3e4fae;box-shadow:0 23px 58px #303d9733}.deployment-plus .deployment-tier-head>span,.deployment-ultra .deployment-tier-head>span{color:#fff;background:#ffffff1f}.deployment-plus .deployment-tier-head>small,.deployment-ultra .deployment-tier-head>small{color:#cbd9d5}.deployment-ultra .deployment-tier-head>small{color:#d4d9ff}.deployment-plus h3,.deployment-ultra h3{color:#fff}.deployment-plus h3 b,.deployment-ultra h3 b{color:var(--mint)}.deployment-plus>strong,.deployment-ultra>strong{color:#fff}.deployment-plus>p{color:#bdd1cb}.deployment-ultra>p{color:#d5daf7}.deployment-plus ul,.deployment-ultra ul{border-color:#ffffff26}.deployment-plus li,.deployment-ultra li{color:#e4efeb}.deployment-ultra li{color:#edf0ff}.deployment-plus li:before,.deployment-ultra li:before{color:var(--mint)}.deployment-control-meter{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;padding-top:18px;display:grid}.deployment-control-meter span{background:#dfe6e2;border-radius:99px;height:5px}.deployment-control-meter span.active{background:#147b63}.deployment-plus .deployment-control-meter span,.deployment-ultra .deployment-control-meter span{background:#ffffff2e}.deployment-plus .deployment-control-meter span.active,.deployment-ultra .deployment-control-meter span.active{background:var(--mint)}.deployment-control-label{color:#708680;font-family:var(--font-display);letter-spacing:.11em;margin-top:8px;font-size:9px;font-weight:850}.deployment-plus .deployment-control-label,.deployment-ultra .deployment-control-label{color:#b9cbc5}.deployment-ultra .deployment-control-label{color:#d7dcff}.deployment-upgrade-path{color:#133e34;background:linear-gradient(90deg,#fff,#dff4edbf);border:1px solid #d6e1dc;border-radius:15px;grid-template-columns:auto minmax(145px,.8fr) auto auto minmax(230px,1.2fr) auto;align-items:center;gap:clamp(10px,1.5vw,22px);min-height:62px;margin-top:clamp(13px,1.4vw,19px);padding:10px clamp(18px,2.1vw,30px);display:grid}.deployment-upgrade-path>span{color:#0d705a;font-family:var(--font-display);letter-spacing:.1em;background:#def3ec;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.deployment-upgrade-path>strong{font-family:var(--font-display);font-size:clamp(10px,.9vw,13px);font-weight:720}.deployment-upgrade-path>i{color:#4b5ed6;font-size:20px;font-style:normal}.deployment-upgrade-path>small{color:#71867f;font-family:var(--font-display);letter-spacing:.11em;justify-self:end;font-size:6px;font-weight:850}.deployment-explore-link{margin-top:12px!important}.strategic-platform-core{color:#fff;background:#073d32;border-radius:13px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:23px;min-height:66px;margin-top:42px;padding:0 25px;display:grid}.strategic-platform-core span{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.strategic-platform-core i{color:var(--mint);font-style:normal}.strategic-platform-core b{text-align:center}.recommended-expression:after{content:"RECOMMENDED";color:#fff;font:850 7px var(--font-display);letter-spacing:.1em;background:#137b63;border-radius:999px;padding:8px 10px;position:absolute;bottom:22px;right:24px}.strategic-promise{color:#147b63;font:650 20px var(--font-display);margin-top:25px;display:block}.strategic-integrity{--font-display:"Space Grotesk",Arial,sans-serif;color:#fff;background:radial-gradient(circle at 82% 22%,#4b5ed652,#0000 28%),radial-gradient(circle at 10% 100%,#59e5bc1f,#0000 30%),linear-gradient(145deg,#031914,#062b23 58%,#081f25);display:block;position:relative;overflow:hidden}.strategic-integrity:before{content:"";pointer-events:none;border:1px solid #7e8eef24;border-radius:50%;width:440px;height:440px;position:absolute;top:-210px;right:-230px;box-shadow:0 0 0 70px #7e8eef09,0 0 0 140px #7e8eef05}.integrity-section-heading{z-index:1;max-width:none;position:relative}.strategic-integrity .integrity-section-heading .kicker{color:var(--gold)}.integrity-section-heading h2{color:#fff;max-width:1480px;font:550 clamp(48px,5.15vw,80px)/.96 var(--font-display);letter-spacing:-.055em;margin:14px 0 0}.integrity-section-heading h2 em{color:var(--mint);font-style:normal}.integrity-positioning{grid-template-columns:minmax(320px,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(35px,5vw,80px);margin-top:18px;display:grid}.integrity-positioning p{color:#afc5be;max-width:690px;margin:0;font-size:clamp(11px,.9vw,14px);line-height:1.55}.integrity-positioning p strong{color:#fff;font-weight:720}.integrity-positioning>span{color:#95aaa4;font:760 7px var(--font-display);letter-spacing:.065em;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;justify-self:end;align-items:center;gap:10px;padding:11px 15px;display:flex}.integrity-positioning>span b{color:#d3ddd9}.integrity-positioning>span strong{color:var(--mint)}.integrity-positioning>span i{color:var(--gold);font-style:normal}.website-execution-stage{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010f0c7a;border:1px solid #ffffff29;border-radius:22px;margin-top:clamp(24px,3.2vh,38px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.website-execution-stage:after{content:"";z-index:5;background:linear-gradient(90deg,transparent,var(--mint),transparent);opacity:.7;pointer-events:none;width:42%;height:1px;animation:5s ease-in-out infinite execution-scan;position:absolute;top:47px;left:29%}.website-execution-header{background:#ffffff0b;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:48px;padding:0 clamp(16px,1.7vw,25px);display:flex}.website-execution-header span{font:850 8px var(--font-display);letter-spacing:.12em;align-items:center;gap:10px;display:flex}.website-execution-header span i{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite execution-pulse;box-shadow:0 0 0 5px #59e5bc1a}.website-execution-header b{color:var(--gold);font:850 7px var(--font-display);letter-spacing:.13em}.website-execution-flow{grid-template-columns:minmax(205px,.72fr) 64px minmax(370px,1.3fr) 64px minmax(225px,.78fr);align-items:stretch;padding:clamp(13px,1.35vw,20px);display:grid}.website-execution-flow>article{min-width:0;min-height:264px}.execution-search-signal,.execution-bookable-outcome{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;flex-direction:column;padding:clamp(18px,1.65vw,26px);display:flex}.execution-card-label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.execution-card-label>span{color:#fff3;font:720 20px var(--font-display)}.execution-card-label>small{color:var(--gold);font:850 6px var(--font-display);letter-spacing:.11em}.execution-card-label>b{color:#063c30;background:var(--mint);font:900 5px var(--font-display);letter-spacing:.08em;border-radius:999px;padding:5px 7px}.execution-search-signal h3,.execution-bookable-outcome h3{font:590 clamp(19px,1.8vw,27px)/1.04 var(--font-display);letter-spacing:-.04em;margin:clamp(20px,2.2vw,31px) 0 0}.execution-search-query{background:#59e5bc12;border:1px solid #59e5bc33;border-radius:10px;gap:5px;margin-top:auto;padding:12px 13px;display:grid}.execution-search-query strong{font:720 10px var(--font-display)}.execution-search-query span{color:#92aaa3;font-size:7px}.execution-source-label{color:var(--gold);font:850 6px var(--font-display);letter-spacing:.11em;margin-top:9px}.execution-context-chips{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.execution-context-chips span{color:#bfcdc9;font:820 5px var(--font-display);letter-spacing:.06em;text-align:center;white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:7px 4px}.execution-transition{min-width:0;color:var(--gold);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.execution-transition small{color:#82968f;font:800 5px/1.4 var(--font-display);letter-spacing:.09em}.execution-transition i{width:34px;height:34px;color:var(--gold);font:500 16px var(--font-display);background:#d5ad530f;border:1px solid #d5ad5340;border-radius:50%;place-items:center;font-style:normal;display:grid}.execution-website-canvas{color:#082e25;background:#f6f3ec;border:1px solid #7e8eef80;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047,0 0 0 1px #7e8eef1a}.execution-website-canvas:after{content:"";z-index:3;background:linear-gradient(180deg,transparent,var(--mint),transparent);width:2px;height:100%;box-shadow:0 0 18px var(--mint);pointer-events:none;animation:5s ease-in-out infinite execution-generate;position:absolute;top:0;left:-2px}.execution-browser-bar{color:#62736e;background:#e8e9e5;align-items:center;gap:5px;height:32px;padding:0 10px;display:flex}.execution-browser-bar>i{background:#a9b2af;border-radius:50%;width:5px;height:5px}.execution-browser-bar>span{min-width:0;font:700 5px var(--font-display);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;overflow:hidden}.execution-browser-bar>b{color:#4b5ed6;font:850 5px var(--font-display);letter-spacing:.09em;margin-left:auto}.execution-generated-page{background:radial-gradient(circle at 92% 10%,#4b5ed629,#0000 28%),linear-gradient(135deg,#fff,#edf5f1);min-height:194px;padding:clamp(17px,1.55vw,23px);position:relative;overflow:hidden}.execution-generated-page:before{content:"";border:1px solid #137b631f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-115px;right:-82px;box-shadow:0 0 0 28px #137b6309,0 0 0 56px #137b6305}.execution-page-brand{font:900 7px var(--font-display);letter-spacing:.1em;gap:4px;display:flex;position:absolute;top:17px;right:18px}.execution-page-brand span{color:#092e25}.execution-page-brand i{color:#137b63;font-style:normal}.execution-generated-page>small{color:#4b5ed6;font:880 6px var(--font-display);letter-spacing:.12em}.execution-generated-page h3{max-width:380px;font:590 clamp(22px,2vw,31px)/.98 var(--font-display);letter-spacing:-.05em;margin:18px 0 0}.execution-generated-page>p{color:#587069;margin:9px 0 0;font-size:7px}.execution-generated-page>div:last-child{z-index:1;justify-content:space-between;align-items:end;gap:12px;margin-top:15px;display:flex;position:relative}.execution-generated-page>div:last-child span{gap:3px;display:grid}.execution-generated-page>div:last-child small{color:#789089;font:850 5px var(--font-display);letter-spacing:.1em}.execution-generated-page>div:last-child strong{color:#0b6652;font:760 clamp(18px,1.65vw,24px) var(--font-display)}.execution-generated-page>div:last-child>b{color:#fff;font:850 6px var(--font-display);letter-spacing:.07em;background:#4b5ed6;border-radius:7px;padding:10px 12px}.execution-generated-note{color:#137b63;height:38px;font:850 6px var(--font-display);letter-spacing:.12em;background:#f7faf8;border-top:1px solid #dfe6e2;justify-content:center;align-items:center;padding:0 14px;display:flex}.execution-bookable-outcome ul{gap:7px;margin:auto 0 0;padding:0;list-style:none;display:grid}.execution-bookable-outcome li{color:#b8c9c4;align-items:center;gap:8px;font-size:7px;display:flex}.execution-bookable-outcome li i{color:#083d31;background:var(--mint);width:17px;height:17px;font:900 7px var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.execution-bookable-outcome>strong{color:#063b2f;background:var(--mint);font:900 6px var(--font-display);letter-spacing:.11em;text-align:center;border-radius:8px;margin-top:12px;padding:10px}.website-learning-loop{z-index:1;background:linear-gradient(90deg,#59e5bc17,#4b5ed61a);border:1px solid #59e5bc38;border-radius:13px;grid-template-columns:minmax(220px,.85fr) minmax(330px,1.05fr) minmax(280px,1.1fr);align-items:center;gap:clamp(18px,2.5vw,38px);min-height:62px;margin-top:13px;padding:10px 18px;display:grid;position:relative}.website-learning-loop>strong{font:650 clamp(12px,1.15vw,17px) var(--font-display)}.website-learning-loop>div{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:7px;display:grid}.website-learning-loop>div span{display:contents}.website-learning-loop>div b{color:var(--mint);font:850 6px var(--font-display);letter-spacing:.1em}.website-learning-loop>div i{color:var(--gold);font-style:normal}.website-learning-loop p{color:#96aaa4;margin:0;font-size:7px;line-height:1.45}.integrity-explore-link{z-index:1;position:relative;color:var(--mint)!important;margin-top:13px!important}@keyframes execution-pulse{0%{box-shadow:0 0 #59e5bc59}70%{box-shadow:0 0 0 8px #59e5bc00}to{box-shadow:0 0 #59e5bc00}}@keyframes execution-scan{0%,to{opacity:0;transform:translate(-55%)}15%,80%{opacity:.75}50%{transform:translate(55%)}}@keyframes execution-generate{0%,15%{opacity:0;left:-2px}25%{opacity:.9}70%{opacity:.9;left:100%}80%,to{opacity:0;left:100%}}.strategic-google-heading{max-width:none}.strategic-google-heading h2{max-width:1360px;font-size:clamp(48px,5.4vw,84px)}.strategic-google-heading>p:last-child{max-width:860px}.google-activation-system{color:#fff;background:radial-gradient(circle at 50% 12%,#4b5ed652,#0000 28%),linear-gradient(135deg,#041d18,#073b31);border-radius:28px;grid-template-columns:minmax(0,.95fr) 64px minmax(0,1.08fr) 64px minmax(0,.95fr);align-items:stretch;margin-top:52px;padding:clamp(14px,1.35vw,22px);display:grid;box-shadow:0 28px 75px #072a2129}.google-activation-system>article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:19px;flex-direction:column;min-width:0;min-height:360px;padding:clamp(25px,2.35vw,38px);display:flex;position:relative;overflow:hidden}.google-activation-system article>small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.google-activation-system article h3{font:590 clamp(25px,2.35vw,35px)/1.04 var(--font-display);letter-spacing:-.045em;margin:clamp(48px,5vw,76px) 0 0}.google-activation-system article p{color:#aac0ba;margin:17px 0 0;font-size:12px;line-height:1.68}.google-intelligence-zone>div{grid-template-columns:minmax(82px,.68fr) auto minmax(130px,1.32fr);align-items:center;gap:8px;margin-top:auto;padding-top:26px;display:grid}.google-intelligence-zone>div span{color:#cae5dd;min-height:45px;font:800 7px/1.35 var(--font-display);letter-spacing:.07em;text-align:center;background:#59e5bc12;border:1px solid #59e5bc3d;border-radius:9px;place-items:center;padding:8px;display:grid}.google-intelligence-zone>div i{color:var(--gold);font-style:normal}.google-activation-arrow{color:var(--gold);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.google-activation-arrow span{font:850 6px var(--font-display);letter-spacing:.13em}.google-activation-arrow i{font:500 26px var(--font-display);font-style:normal}.google-activation-system>.google-portfolio-core{z-index:2;background:linear-gradient(150deg,#26377f,#4b5ed6);border-color:#aab4ff94;min-height:384px;margin:-12px 0;box-shadow:0 28px 65px #111b5461,inset 0 0 0 1px #ffffff14}.google-portfolio-core>small{color:#d7dcff!important}.google-portfolio-core h3{margin-top:22px!important}.google-portfolio-core p{color:#d9def7!important}.google-portfolio-mark{background:#ffffff14;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:72px;height:72px;margin-top:42px;display:grid;position:relative;box-shadow:0 0 0 9px #59e5bc14}.google-portfolio-mark span{background:var(--mint);border-radius:999px;width:31px;height:5px;position:absolute}.google-portfolio-mark span:first-child{transform:translateY(-10px)}.google-portfolio-mark span:nth-child(2){width:43px}.google-portfolio-mark span:last-child{width:23px;transform:translateY(10px)}.google-portfolio-core>strong{color:#073a2f;background:var(--mint);width:max-content;font:900 7px var(--font-display);letter-spacing:.1em;border-radius:999px;margin-top:auto;padding:10px 13px}.google-brand-signal{background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%);border-radius:999px;width:70px;height:5px;margin-bottom:25px}.google-distribution-zone h3{margin-top:28px!important}.google-distribution-zone>div:last-child{gap:7px;margin-top:auto;padding-top:24px;display:grid}.google-distribution-zone>div:last-child span{color:#d8e7e2;min-height:38px;font:790 7px var(--font-display);letter-spacing:.08em;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;align-items:center;padding:8px 11px;display:flex}.google-activation-outcome{color:#fff;background:linear-gradient(105deg,#0a493b,#116a55);border-radius:14px;grid-template-columns:minmax(190px,.9fr) auto minmax(210px,1fr) auto minmax(160px,.72fr);align-items:center;gap:18px;min-height:72px;margin-top:18px;padding:15px 24px;display:grid}.google-activation-outcome span{color:var(--gold);font:850 8px/1.4 var(--font-display);letter-spacing:.11em}.google-activation-outcome i{color:var(--mint);font-style:normal}.google-activation-outcome strong{font:670 14px var(--font-display);text-align:center}.google-activation-outcome b{color:#06372c;background:var(--mint);font:900 8px var(--font-display);letter-spacing:.09em;text-align:center;border-radius:999px;padding:12px 14px}@media (min-width:961px){.strategic-google.simple-section{padding-top:clamp(44px,6vh,76px);padding-bottom:clamp(44px,6vh,76px)}.strategic-google-heading h2{font-size:clamp(46px,4.6vw,72px)}.strategic-google-heading>p:last-child{margin-top:18px;font-size:14px;line-height:1.58}.google-activation-system{margin-top:clamp(26px,4vh,44px)}.strategic-google .simple-inline-link{margin-top:20px}}@media (max-width:1180px){.google-activation-system{grid-template-columns:minmax(0,.95fr) 40px minmax(0,1.08fr) 40px minmax(0,.95fr)}.google-activation-system>article{padding:24px 21px}.google-activation-system article h3{font-size:clamp(23px,2.5vw,30px)}.google-activation-system article p{font-size:11px}.google-activation-arrow span{font-size:5px}.google-activation-outcome{gap:12px}}@media (min-width:961px) and (max-height:900px){.strategic-google.simple-section{padding-top:clamp(25px,4vh,38px);padding-bottom:clamp(25px,4vh,38px)}.strategic-google-heading .kicker{margin-bottom:10px}.strategic-google-heading h2{font-size:clamp(40px,3.8vw,56px);line-height:.96}.strategic-google-heading>p:last-child{margin-top:12px;font-size:12px;line-height:1.45}.google-activation-system{margin-top:18px;padding:12px}.google-activation-system>article{min-height:292px;padding:21px}.google-activation-system>.google-portfolio-core{min-height:308px;margin:-8px 0}.google-activation-system article h3{margin-top:30px;font-size:clamp(23px,2.1vw,29px)}.google-activation-system article p{margin-top:12px;font-size:10px;line-height:1.5}.google-intelligence-zone>div{padding-top:14px}.google-portfolio-mark{width:54px;height:54px;margin-top:20px}.google-portfolio-core h3{margin-top:14px!important}.google-portfolio-core>strong{padding:8px 11px}.google-brand-signal{margin-bottom:16px}.google-distribution-zone h3{margin-top:16px!important}.google-distribution-zone>div:last-child{padding-top:14px}.google-distribution-zone>div:last-child span{min-height:32px}.google-activation-outcome{min-height:54px;margin-top:12px;padding:9px 18px}.strategic-google .simple-inline-link{margin-top:14px}}@media (max-width:960px){.google-activation-system{grid-template-columns:minmax(0,.95fr) 28px minmax(0,1.08fr) 28px minmax(0,.95fr);padding:12px}.google-activation-system>article{min-height:330px;padding:19px 15px}.google-activation-system>.google-portfolio-core{min-height:348px;margin:-9px 0}.google-activation-system article h3{margin-top:28px;font-size:21px}.google-activation-system article p{font-size:10px;line-height:1.55}.google-portfolio-mark{width:56px;height:56px;margin-top:25px}.google-intelligence-zone>div{grid-template-columns:1fr;padding-top:16px}.google-intelligence-zone>div i{text-align:center;transform:rotate(90deg)}.google-activation-arrow span{display:none}.google-activation-arrow i{font-size:20px}.google-distribution-zone>div:last-child{padding-top:16px}.google-distribution-zone>div:last-child span{min-height:34px}.google-activation-outcome{grid-template-columns:minmax(150px,.9fr) auto minmax(180px,1fr) auto minmax(145px,.72fr)}}@media (min-width:681px) and (max-width:960px){.strategic-google.simple-section{padding-top:52px;padding-bottom:52px}.strategic-google-heading .kicker{margin-bottom:10px}.strategic-google-heading h2{font-size:clamp(40px,6vw,50px);line-height:.98}.strategic-google-heading>p:last-child{margin-top:14px;font-size:12px;line-height:1.5}.google-activation-system{margin-top:28px}.google-activation-system>article{min-height:300px}.google-activation-system>.google-portfolio-core{min-height:318px}.google-activation-system article h3{margin-top:20px;font-size:19px}.google-intelligence-zone>p,.google-distribution-zone>p{display:none}.google-portfolio-mark{margin-top:18px}.google-portfolio-core h3{margin-top:14px!important}.google-intelligence-zone>div{padding-top:12px}.google-intelligence-zone>div span{min-height:37px}.google-distribution-zone>div:last-child{padding-top:12px}.google-distribution-zone>div:last-child span{min-height:31px}.google-activation-outcome{min-height:58px;margin-top:12px;padding-top:10px;padding-bottom:10px}.strategic-google .simple-inline-link{margin-top:14px}}@media (max-width:680px){.strategic-google-heading h2{font-size:clamp(40px,12vw,58px)}.strategic-google-heading h2 br{display:none}.google-activation-system{border-radius:20px;grid-template-columns:1fr;margin-top:40px;padding:11px}.google-activation-system>article{min-height:300px;padding:24px 20px}.google-activation-system>.google-portfolio-core{min-height:320px;margin:0}.google-activation-system article h3{font-size:27px}.google-intelligence-zone>div{grid-template-columns:1fr}.google-intelligence-zone>div i{text-align:center;transform:rotate(90deg)}.google-activation-arrow{flex-direction:row;min-height:52px}.google-activation-arrow i{transform:rotate(90deg)}.google-activation-outcome{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.google-activation-outcome i{transform:rotate(90deg)}.google-activation-outcome b{width:100%}}.ink-link{color:#147b63}.strategic-difference{grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);gap:clamp(52px,7vw,105px)}.difference-system{background:#ffffff0b;border:1px solid #ffffff29;border-radius:24px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 28px 75px #00000029}.difference-system-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.difference-system-heading small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.12em}.difference-system-heading span{color:#9db4ad;font:850 6px var(--font-display);letter-spacing:.11em;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px}.difference-legacy-scope{padding:20px 20px 0}.difference-legacy-tools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.difference-legacy-tools article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;min-width:0;min-height:118px;padding:14px;display:flex}.difference-legacy-tools small{color:#879d96;font:800 6px/1.3 var(--font-display);letter-spacing:.1em}.difference-legacy-tools b{color:#e2ece8;font:720 13px var(--font-display);margin-top:auto}.difference-legacy-tools p{color:#859e96;margin:7px 0 0;font-size:8px;line-height:1.4}.difference-limit-rail{color:#d8e3df;background:#dfa83c1c;border-radius:10px 10px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:48px;margin-top:9px;padding:8px 13px;display:grid}.difference-limit-rail span{color:var(--gold);font:850 6px var(--font-display);letter-spacing:.1em}.difference-limit-rail strong{font:650 10px var(--font-display);text-align:center}.difference-limit-rail i{color:var(--gold);font-style:normal}.difference-ratematch-card{color:#fff;background:radial-gradient(circle at 88% 15%,#59e5bc2e,#0000 26%),linear-gradient(145deg,#26377f,#4054c2);border:1px solid #59e5bc6b;border-radius:18px;min-height:274px;padding:23px;position:relative;overflow:hidden;box-shadow:0 22px 50px #0e185147}.difference-ratematch-card:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px;right:-115px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.difference-ratematch-card .difference-system-heading small{color:#d9deff}.difference-ratematch-card .difference-system-heading span{color:#07372c;border-color:var(--mint);background:var(--mint)}.difference-ratematch-card h3{max-width:590px;font:590 clamp(24px,2.4vw,33px)/1.03 var(--font-display);letter-spacing:-.04em;margin:25px 0 0}.difference-commercial-loop{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.difference-commercial-loop span{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;place-items:center;min-width:0;min-height:43px;padding:7px 4px;display:grid;position:relative}.difference-commercial-loop b{color:#edf0ff;font:800 6px var(--font-display);letter-spacing:.07em;text-align:center}.difference-commercial-loop i{z-index:2;color:var(--mint);font-style:normal;position:absolute;right:-5px}.difference-commercial-loop span:last-child i{display:none}.difference-result{z-index:2;color:#07372c;background:var(--mint);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:54px;margin-top:13px;padding:9px 11px;display:grid;position:relative}.difference-result span{color:#14715a;font:850 6px var(--font-display);letter-spacing:.1em}.difference-result strong{font:780 12px var(--font-display);text-align:center}.difference-result b{color:#fff;font:900 6px var(--font-display);letter-spacing:.08em;background:#137b63;border-radius:999px;padding:8px 10px}@media (min-width:901px){.strategic-difference.simple-section{padding-top:clamp(44px,6vh,76px);padding-bottom:clamp(44px,6vh,76px)}}@media (min-width:901px) and (max-height:900px){.strategic-difference.simple-section{padding-top:clamp(28px,4vh,38px);padding-bottom:clamp(28px,4vh,38px)}.strategic-difference .simple-pricing-copy h2{font-size:clamp(42px,4.2vw,59px)}.strategic-difference .simple-pricing-copy>p:not(.kicker){margin:18px 0 22px;font-size:12px;line-height:1.55}}@media (max-width:1180px) and (min-width:901px){.strategic-difference{grid-template-columns:minmax(250px,.78fr) minmax(500px,1.22fr);gap:28px}.difference-legacy-scope{padding-left:14px;padding-right:14px}.difference-ratematch-card{padding:20px}}@media (min-width:681px) and (max-width:900px){.strategic-difference.simple-pricing{grid-template-columns:1fr;gap:26px;padding-top:50px;padding-bottom:50px}.strategic-difference .simple-pricing-copy h2{font-size:clamp(40px,6vw,52px)}.strategic-difference .simple-pricing-copy>p:not(.kicker){max-width:780px;margin:16px 0 18px;font-size:12px;line-height:1.55}.difference-legacy-tools article{min-height:92px}.difference-ratematch-card{min-height:235px}.difference-ratematch-card h3{margin-top:18px;font-size:25px}.difference-commercial-loop{margin-top:16px}}@media (min-width:741px) and (max-width:900px) and (max-height:900px){.strategic-difference.simple-pricing{grid-template-columns:minmax(210px,.78fr) minmax(440px,1.22fr);gap:18px;padding:30px 28px}.strategic-difference .simple-pricing-copy h2{font-size:clamp(35px,4.7vw,42px)}.strategic-difference .simple-pricing-copy>p:not(.kicker){margin:12px 0 16px;font-size:10px;line-height:1.5}}@media (max-width:680px){.strategic-difference.simple-pricing{grid-template-columns:1fr}.difference-system{border-radius:19px;padding:10px}.difference-legacy-scope{padding:18px 12px 0}.difference-system-heading{flex-direction:column;align-items:flex-start;gap:9px}.difference-legacy-tools{grid-template-columns:1fr}.difference-legacy-tools article{min-height:92px}.difference-limit-rail{text-align:center;grid-template-columns:1fr}.difference-ratematch-card{min-height:410px;padding:21px 17px}.difference-ratematch-card h3{margin-top:28px;font-size:27px}.difference-commercial-loop{grid-template-columns:repeat(2,1fr)}.difference-commercial-loop i{right:8px;transform:rotate(90deg)}.difference-result{text-align:center;grid-template-columns:1fr;padding:14px}.difference-result b{width:100%}}.complete-proposition-section{background:#f7f4ed}.complete-proposition-heading,.moat-heading,.why-complete-heading,.strategic-advantages-heading{grid-template-columns:1.08fr .72fr;align-items:end;gap:80px;display:grid}.complete-proposition-heading>p,.moat-heading>p,.why-complete-heading>p{color:var(--muted);font-size:14px;line-height:1.72}.complete-proposition-map{background:radial-gradient(circle,#59e5bc3b,#0000 22%),radial-gradient(circle,#0000 36%,#4b5ed612 36.3%,#0000 36.8%),#fff;border:1px solid #d9e3df;border-radius:50%;min-height:560px;margin-top:55px;position:relative;overflow:hidden}.proposition-price-core{color:#073c31;background:var(--gold);border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #d9a33d1f}.proposition-price-core small{font:800 7px var(--font-display);letter-spacing:.1em}.proposition-price-core b{font:700 38px var(--font-display)}.proposition-price-core span{font-size:9px}.complete-proposition-map>.signal{color:#245b4d;width:115px;min-height:42px;font:740 9px var(--font-display);text-align:center;background:#fff;border:1px solid #d9e2df;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #06281f0f}.signal-1{transform:translate(-50%,-255px)}.signal-2{transform:translate(60px,-225px)}.signal-3{transform:translate(145px,-155px)}.signal-4{transform:translate(185px,-60px)}.signal-5{transform:translate(172px,40px)}.signal-6{transform:translate(105px,125px)}.signal-7{transform:translate(5px,175px)}.signal-8{transform:translate(-120px,175px)}.signal-9{transform:translate(-220px,125px)}.signal-10{transform:translate(-285px,40px)}.signal-11{transform:translate(-297px,-60px)}.signal-12{transform:translate(-255px,-155px)}.signal-13{transform:translate(-170px,-225px)}.signal-14{transform:translate(-50%,-175px)}.complete-proposition-rail,.moat-proof-rail{color:#fff;background:#4b5ed6;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:20px;padding:22px 25px;display:grid}.complete-proposition-rail span,.moat-proof-rail span{color:var(--mint);font:850 8px var(--font-display);letter-spacing:.13em}.complete-proposition-rail b{text-align:center}.identity-resolution-section{color:#fff;background:#071f1a}.identity-heading{max-width:1100px}.identity-heading h2{color:#fff}.identity-heading h2 em{color:var(--mint)}.identity-heading>p:last-child{color:#a9c0b9}.identity-story{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;margin-top:58px;display:grid}.identity-story article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:17px;flex-direction:column;min-height:380px;padding:30px;display:flex}.identity-story>i{color:var(--gold);text-align:center;font-style:normal}.identity-story small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.identity-story h3{font:580 29px/1.08 var(--font-display);letter-spacing:-.04em;margin:55px 0 0}.identity-story p{color:#aec2bc;font-size:12px;line-height:1.7}.identity-story article>b{color:var(--mint);font:830 8px var(--font-display);letter-spacing:.1em;margin-top:auto}.identity-story .identity-ota{background:#4b5ed633}.identity-story .identity-ratematch{color:#07362b;border-color:var(--mint);background:var(--mint)}.identity-story .identity-ratematch small,.identity-story .identity-ratematch>b{color:#0b7159}.identity-story .identity-ratematch p{color:#225e51}.identity-integrity-note{color:var(--ink);background:var(--gold);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:18px;padding:20px 24px;display:grid}.identity-integrity-note span{text-align:center}.intelligence-control-section,.connectivity-not-competitiveness{color:#fff;background:#4b5ed6}.intelligence-control-heading{max-width:1050px}.intelligence-control-heading h2,.connectivity-distinction-heading h2{color:#fff}.intelligence-control-heading h2 em,.connectivity-distinction-heading h2 em{color:var(--mint)}.intelligence-control-heading>p:last-child,.connectivity-distinction-heading>p:last-child{color:#dbe0ff;max-width:760px}.intelligence-control-flow{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:24px;margin-top:58px;display:grid}.intelligence-control-flow>span{color:#fff;font:850 9px var(--font-display);letter-spacing:.12em}.intelligence-control-flow>i{color:var(--mint);font-style:normal}.intelligence-control-flow article{text-align:center;background:#0a16423d;border:1px solid #ffffff47;border-radius:20px;flex-direction:column;justify-content:center;min-height:250px;padding:34px;display:flex}.intelligence-control-flow small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.14em}.intelligence-control-flow b{font:620 24px var(--font-display);margin-top:24px}.intelligence-control-flow strong{color:#08362b;background:var(--mint);font:850 10px var(--font-display);letter-spacing:.1em;border-radius:10px;margin-top:20px;padding:15px}.intelligence-surfaces-section{background:#fff}.intelligence-surfaces-heading{max-width:1000px}.intelligence-surface-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.intelligence-surface-grid article{background:#f8faf9;border:1px solid #d9e2de;border-radius:18px;flex-direction:column;min-height:350px;padding:34px;display:flex}.intelligence-surface-grid article:first-child{color:#fff;background:linear-gradient(140deg,#26377f,#4b5ed6);border-color:#34489c}.intelligence-surface-grid small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.intelligence-surface-grid h3{font:600 31px/1.05 var(--font-display);letter-spacing:-.04em;margin:50px 0 0}.intelligence-surface-grid p{color:var(--muted);font-size:12px;line-height:1.7}.intelligence-surface-grid article:first-child p{color:#d7dcf6}.intelligence-surface-grid a{color:#147b63;font:800 9px var(--font-display);margin-top:auto}.intelligence-surface-grid article:first-child a{color:var(--mint)}.evidence-learning-section{color:#fff;background:#072d25}.evidence-learning-heading h2{color:#fff}.evidence-learning-heading h2 em{color:var(--mint)}.evidence-learning-heading>p:last-child{color:#b1c8c1;max-width:760px}.evidence-learning-flow{grid-template-columns:repeat(4,1fr auto) 1fr;align-items:center;margin-top:55px;display:grid}.evidence-learning-flow article{background:#ffffff0a;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:170px;padding:25px;display:flex}.evidence-learning-flow small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.12em}.evidence-learning-flow b{font:620 16px var(--font-display)}.evidence-learning-flow>i{color:var(--mint);padding:0 8px;font-style:normal}.moat-section{background:#f7f4ed}.moat-system{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:55px;display:grid}.moat-system article{background:#fff;border:1px solid #d8e1dd;border-radius:20px;flex-direction:column;min-height:420px;padding:38px;display:flex}.moat-system small{color:#147b63;font:850 8px var(--font-display);letter-spacing:.13em;margin-bottom:28px}.moat-system span{color:#355b51;min-height:55px;font:650 13px var(--font-display);border-bottom:1px solid #e0e6e3;padding:13px 0}.moat-system .moat-protected{color:#fff;background:linear-gradient(145deg,#26377f,#4b5ed6);border-color:#33459c}.moat-protected small{color:var(--gold)}.moat-protected>b{color:#dbe0ff;font:620 13px var(--font-display);border-bottom:1px solid #ffffff24;padding:15px 0}.moat-protected strong{color:var(--mint);font:850 9px var(--font-display);letter-spacing:.1em;margin-top:auto}.moat-proof-rail{grid-template-columns:auto 1fr auto}.moat-proof-rail b{text-align:center}.moat-proof-rail small{color:#dce0ff}.fair-competition-section{background:#f7f4ed}.fair-competition-heading{max-width:1050px}.fair-competition-heading>p:last-child{max-width:770px;color:var(--muted);line-height:1.7}.fair-competition-board{grid-template-columns:1fr auto .85fr auto .9fr;align-items:center;gap:18px;margin-top:55px;display:grid}.fair-competition-board>article{background:#fff;border:1px solid #d8e1dd;border-radius:18px;flex-direction:column;min-height:350px;padding:32px;display:flex}.fair-competition-board>strong{color:#147b63;font:700 26px var(--font-display)}.fair-competition-board small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.fair-competition-board article>div{flex-wrap:wrap;gap:8px;margin-top:45px;display:flex}.fair-competition-board article>div span{color:#315d50;font:720 9px var(--font-display);background:#edf4f1;border-radius:999px;padding:10px 12px}.fair-competition-board article>b{color:#147b63;font:850 8px var(--font-display);letter-spacing:.1em;margin-top:auto}.fair-competition-board .ratematch-equalizer{color:#07382d;border-color:var(--mint);background:var(--mint)}.ratematch-equalizer h3{font:620 31px var(--font-display);margin:70px 0 0}.ratematch-equalizer p{color:#285e52;line-height:1.65}.fair-competition-section blockquote{border-left:5px solid var(--gold);color:#fff;font:620 20px/1.5 var(--font-display);background:#073c31;margin:30px 0 0;padding:28px}.fair-competition-section blockquote em{color:var(--mint);font-style:normal}.parity-section{color:#fff;background:#072d25}.parity-heading h2{color:#fff}.parity-heading h2 em{color:var(--mint)}.parity-heading>p:last-child{color:#b1c7c1;max-width:760px}.parity-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;align-items:center;gap:12px;margin-top:55px;display:grid}.parity-flow article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;min-height:230px;padding:26px;display:flex}.parity-flow>i{color:var(--gold);font-style:normal}.parity-flow>strong{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.1em}.parity-flow small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.12em}.parity-flow article>b{font:620 18px var(--font-display);margin:auto 0}.parity-flow article>span{color:#96b0a8;font:800 8px var(--font-display)}.parity-flow .parity-ratematch{color:#072d25;border-color:var(--mint);background:var(--mint)}.parity-ratematch small,.parity-ratematch>span{color:#0a6d57!important}.why-complete-section{background:#fff}.why-complete-formula{color:#fff;background:#4b5ed6;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:60px;padding:34px;display:flex}.why-complete-formula>strong{color:#07382d;background:var(--gold);font:850 17px var(--font-display);border-radius:10px;padding:16px 20px}.why-complete-formula>i,.why-complete-formula span i{color:var(--mint);font-style:normal}.why-complete-formula span{font:750 10px var(--font-display);align-items:center;gap:15px;display:flex}.why-complete-formula>b{text-align:center;flex-basis:100%;margin-top:16px}.why-complete-section .why-section-link{text-align:center;margin-top:28px;display:block}.strategic-competitive-matrix{margin-top:50px}.strategic-competitive-matrix .competitive-row{grid-template-columns:1.05fr repeat(4,.82fr) 1.25fr}.competitive-distinction-rail{color:#fff;background:#4b5ed6;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-top:22px;padding:22px 25px;display:grid}.competitive-distinction-rail span{color:var(--mint);font:850 8px var(--font-display);letter-spacing:.12em}.competitive-distinction-rail b{text-align:center}.connectivity-distinction-heading{max-width:1000px}.transport-decision-board{grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:center;gap:18px;margin-top:55px;display:grid}.transport-decision-board article{background:#ffffff0f;border:1px solid #fff3;border-radius:18px;flex-direction:column;min-height:320px;padding:32px;display:flex}.transport-decision-board>i{color:var(--mint);font:700 24px var(--font-display);font-style:normal}.transport-decision-board small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.13em}.transport-decision-board h3{font:620 34px var(--font-display);margin:60px 0 0}.transport-decision-board p{color:#dbe0ff;font-size:12px;line-height:1.7}.transport-decision-board article>b{color:var(--mint);font:850 8px var(--font-display);letter-spacing:.09em;margin-top:auto}.transport-decision-board .transport-intelligence{color:#07382d;border-color:var(--mint);background:var(--mint)}.transport-intelligence small,.transport-intelligence>b{color:#0a7059!important}.transport-intelligence p{color:#285f52}.light-link{color:var(--mint);text-align:center;margin-top:26px;display:block}.strategic-advantages-section{background:#f7f4ed}.strategic-advantages-heading{grid-template-columns:1fr}.strategic-advantages-grid{border-top:1px solid #d8e1dd;border-left:1px solid #d8e1dd;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.strategic-advantages-grid article{background:#fff;border-bottom:1px solid #d8e1dd;border-right:1px solid #d8e1dd;min-height:230px;padding:28px}.strategic-advantages-grid small{color:var(--gold);font:850 8px var(--font-display)}.strategic-advantages-grid h3{color:var(--ink);font:620 24px var(--font-display);letter-spacing:-.035em;margin:55px 0 0}.strategic-advantages-grid p{color:var(--muted);font-size:11px;line-height:1.65}.why-evidence-section{background:#fff}.why-evidence-heading{max-width:1000px}.why-evidence-heading>p:last-child{color:var(--muted)}.why-evidence-section .why-section-link{text-align:right;margin-top:26px;display:block}.why-now-section{color:#fff;background:#072d25;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.why-now-copy h2{color:#fff}.why-now-copy h2 em{color:var(--mint)}.why-now-copy>p:last-child{color:#b4c9c3;line-height:1.7}.why-now-timeline{gap:15px;display:grid}.why-now-timeline article{border:1px solid #ffffff26;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;min-height:120px;padding:22px;display:flex}.why-now-timeline small{color:var(--gold);font:850 8px var(--font-display);letter-spacing:.12em;flex-basis:100%}.why-now-timeline span{font:680 10px var(--font-display);background:#ffffff14;border-radius:8px;padding:9px 11px}.why-now-timeline i{color:var(--mint);font-style:normal}.why-now-timeline .why-now-live{color:#07382d;border-color:var(--mint);background:var(--mint)}.why-now-live small{color:#0a6d57}.why-now-live span{background:#ffffff80}.why-now-live i{color:#0a6d57}.why-now-live strong{font:850 9px var(--font-display);margin-left:auto}@media (max-width:1100px){.strategic-page-hero{min-height:860px}.integrity-section-grid{grid-template-columns:1fr;gap:42px}.strategic-split-section,.website-surface-heading,.google-section-heading,.complete-proposition-heading,.moat-heading,.why-complete-heading,.why-now-section{grid-template-columns:1fr;gap:38px}.proposition-signal-cloud{grid-template-columns:repeat(4,1fr)}.website-surface-grid{grid-template-columns:1fr}.google-platform-flow,.google-home-flow{grid-template-columns:repeat(3,1fr);gap:10px}.google-platform-flow>div,.google-home-flow>div{grid-template-columns:1fr;gap:7px}.google-platform-flow i,.google-home-flow i{display:none}.production-proof-list{grid-template-columns:repeat(3,1fr)}.identity-story{grid-template-columns:1fr;gap:12px}.identity-story>i{transform:rotate(90deg)}.complete-proposition-map{margin-left:-7%;margin-right:-7%;transform:scale(.86)}.intelligence-surface-grid{grid-template-columns:1fr}.evidence-learning-flow{grid-template-columns:1fr;gap:10px}.evidence-learning-flow>i{text-align:center;transform:rotate(90deg)}.fair-competition-board,.transport-decision-board{grid-template-columns:1fr}.fair-competition-board>strong,.transport-decision-board>i{text-align:center}.strategic-advantages-grid{grid-template-columns:repeat(2,1fr)}.strategic-competitive-matrix{overflow-x:auto}.strategic-competitive-matrix .competitive-row{min-width:980px}}@media (min-width:681px) and (max-width:1100px){.strategic-platform-overview.simple-section{padding:clamp(30px,4.5vh,52px) 18px}.strategic-platform-heading h2{font-size:clamp(39px,5.4vw,58px);line-height:.97}.strategic-platform-heading>p:last-child{margin-top:14px;font-size:11px;line-height:1.5}.deployment-intelligence-core{gap:10px;min-height:50px;margin-top:17px;padding:8px 15px}.deployment-intelligence-core span{font-size:8px}.deployment-intelligence-core b{font-size:11px}.deployment-tier-grid{gap:8px;margin-top:12px}.deployment-tier{border-radius:15px;min-height:390px;padding:16px}.deployment-tier-head{grid-template-columns:auto 1fr auto;gap:7px}.deployment-tier-head>span{width:29px;height:29px;font-size:10px}.deployment-tier-head>small{letter-spacing:.07em;font-size:9px}.deployment-tier-head>em{padding:6px 7px;font-size:9px;position:static}.deployment-tier h3{margin-top:15px;font-size:clamp(30px,3.7vw,35px)}.deployment-tier>strong{margin-top:9px;font-size:14px}.deployment-tier>p{margin-top:7px;font-size:11px;line-height:1.45}.deployment-tier ul{gap:5px;margin-top:9px;padding-top:9px}.deployment-tier li{font-size:10px}.deployment-control-meter{padding-top:12px}.deployment-control-label{font-size:9px}.deployment-upgrade-path{grid-template-columns:auto 1fr auto auto 1.2fr;gap:8px;min-height:50px;margin-top:10px;padding:8px 13px}.deployment-upgrade-path>span{padding:5px 6px;font-size:5px}.deployment-upgrade-path>strong{font-size:8px}.deployment-upgrade-path>small{display:none}.deployment-explore-link{margin-top:8px!important}.strategic-integrity.simple-section{padding:clamp(30px,4.5vh,52px) 28px}.integrity-section-heading h2{font-size:clamp(38px,5vw,54px);line-height:.97}.strategic-integrity .integrity-section-grid{grid-template-columns:minmax(205px,.72fr) minmax(360px,1.28fr);gap:24px;margin-top:20px}.integrity-copy>small{font-size:9px}.integrity-copy>p:not(.kicker){margin-top:12px;font-size:9px;line-height:1.48}.integrity-data-foundation{gap:4px;margin-top:11px;padding:8px 9px}.integrity-data-foundation span{font-size:5px}.integrity-copy>p.integrity-future-copy{margin-top:9px;padding:9px 10px;font-size:7px}.integrity-copy .btn{min-height:42px;margin-top:12px;padding:0 14px;font-size:8px}.integrity-panel .simple-control-header{min-height:46px}.integrity-panel .simple-rule-row{min-height:58px;padding-top:8px;padding-bottom:8px}.integrity-panel .simple-rule-row span b{font-size:9px}.integrity-panel .simple-rule-row span small{font-size:6px}.integrity-promise-rail{margin-top:14px;padding:15px 17px}.integrity-promise-rail>strong{font-size:clamp(18px,2.3vw,24px)}.strategic-integrity .integrity-promise-rail>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:11px}.strategic-integrity .integrity-promise-rail span{grid-template-columns:1fr auto}.strategic-integrity .integrity-promise-rail span:last-child{grid-template-columns:1fr}.strategic-integrity .integrity-promise-rail span i{transform:none}.strategic-integrity .integrity-promise-rail span b{min-height:34px;padding:6px;font-size:6px}}@media (min-width:961px) and (max-height:900px){.strategic-platform-overview.simple-section{padding-top:clamp(25px,4vh,38px);padding-bottom:clamp(25px,4vh,38px)}.strategic-platform-heading .kicker{margin-bottom:9px}.strategic-platform-heading h2{font-size:clamp(40px,4vw,57px);line-height:.96}.strategic-platform-heading>p:last-child{margin-top:11px;font-size:11px;line-height:1.45}.deployment-intelligence-core{min-height:48px;margin-top:15px}.deployment-tier-grid{margin-top:11px}.deployment-tier{min-height:340px;padding:18px 20px}.deployment-tier h3{margin-top:17px;font-size:clamp(28px,2.7vw,36px)}.deployment-tier>strong{margin-top:10px;font-size:14px}.deployment-tier>p{margin-top:8px;font-size:11px;line-height:1.45}.deployment-tier ul{gap:5px;margin-top:10px;padding-top:10px}.deployment-tier li{font-size:10px}.deployment-control-meter{padding-top:11px}.deployment-upgrade-path{min-height:48px;margin-top:10px}.deployment-explore-link{margin-top:7px!important}.strategic-integrity.simple-section{padding-top:clamp(25px,4vh,38px);padding-bottom:clamp(25px,4vh,38px)}.integrity-section-heading .kicker{margin-bottom:9px}.integrity-section-heading h2{margin-top:0;font-size:clamp(40px,4vw,57px);line-height:.96}.strategic-integrity .integrity-section-grid{gap:clamp(40px,5vw,70px);margin-top:18px}.integrity-copy>p:not(.kicker){margin-top:12px;font-size:10px;line-height:1.5}.integrity-data-foundation{margin-top:11px}.integrity-copy>p.integrity-future-copy{margin-top:9px;padding:9px 12px;font-size:8px}.integrity-copy .btn{min-height:42px;margin-top:12px}.integrity-panel .simple-control-header{min-height:46px}.integrity-panel .simple-rule-row{min-height:56px;padding-top:8px;padding-bottom:8px}.integrity-promise-rail{margin-top:14px;padding:15px 20px}.integrity-promise-rail>strong{font-size:clamp(18px,2vw,25px)}.integrity-promise-rail>div{margin-top:11px}.integrity-promise-rail span b{min-height:34px}}@media (max-width:680px){.deployment-intelligence-core{text-align:center;grid-template-columns:1fr;gap:8px;padding:17px}.deployment-intelligence-core i{transform:rotate(90deg)}.deployment-tier-grid{grid-template-columns:1fr}.deployment-tier{min-height:390px}.deployment-upgrade-path{text-align:center;grid-template-columns:1fr;gap:9px;padding:18px}.deployment-upgrade-path>span,.deployment-upgrade-path>small{justify-self:center}.deployment-upgrade-path>i{transform:rotate(90deg)}.strategic-integrity .integrity-section-grid{grid-template-columns:1fr}.integrity-data-foundation{grid-template-columns:1fr;justify-items:center}.integrity-data-foundation i{transform:rotate(90deg)}}@media (min-width:1700px) and (min-height:900px){.strategic-platform-overview.simple-section{padding-top:68px;padding-bottom:68px}.strategic-platform-heading h2{font-size:clamp(70px,4.3vw,82px)}.strategic-platform-heading>p:last-child{margin-top:18px;font-size:14px;line-height:1.55}.deployment-intelligence-core{margin-top:28px}.deployment-tier-grid{margin-top:17px}.deployment-tier{min-height:380px}.deployment-upgrade-path{margin-top:15px}}@media (min-width:1051px) and (max-width:1380px){.topbar{grid-template-columns:155px 1fr 175px;padding-left:22px;padding-right:22px}.topnav{gap:clamp(10px,1.25vw,17px)}.topnav a{white-space:nowrap;font-size:10px}.official-logo{width:128px}.btn-sm{padding:0 12px;font-size:10px}}@media (max-width:780px){.strategic-platform-heading h2,.integrity-section-heading h2{font-size:clamp(40px,12vw,58px)}.integrity-section-grid{margin-top:42px}.integrity-promise-rail{padding:22px 18px}.integrity-promise-rail>div,.integrity-promise-rail span{grid-template-columns:1fr}.integrity-promise-rail span i{text-align:center;transform:rotate(90deg)}.strategic-page-hero{min-height:900px;padding:130px 22px 58px}.strategic-page-hero h1{font-size:clamp(45px,12vw,64px)}.strategic-hero-links{flex-direction:column;align-items:stretch}.platform-delivery-hero .platform-hero-sequence,.intelligence-hero-cycle{grid-template-columns:1fr}.platform-delivery-hero .platform-hero-sequence{display:none}.intelligence-hero-cycle span{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;min-height:58px}.intelligence-hero-cycle b{margin:0}.intelligence-hero-cycle i{right:18px;transform:rotate(90deg)}.strategic-operating-loop{grid-template-columns:1fr}.strategic-operating-loop article{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.strategic-operating-loop i{top:auto;bottom:-12px;right:22px;transform:rotate(90deg)}.proposition-signal-cloud{grid-template-columns:repeat(2,1fr)}.proposition-promise,.website-truth-rail,.identity-integrity-note,.moat-proof-rail{text-align:center;grid-template-columns:1fr}.live-site-card>div{grid-template-columns:repeat(2,1fr)}.google-platform-flow,.google-home-flow{grid-template-columns:1fr 1fr}.deployment-choice-grid{grid-template-columns:1fr}.deployment-mode-rail,.strategic-platform-core{text-align:center;grid-template-columns:1fr;padding:18px}.deployment-mode-rail i,.strategic-platform-core i{transform:rotate(90deg)}.production-proof-list{grid-template-columns:1fr 1fr}.complete-proposition-map{border-radius:24px;min-height:720px;margin-left:0;margin-right:0;transform:none}.proposition-price-core{width:150px;height:150px}.complete-proposition-map>.signal{width:auto;min-height:38px;margin:7px;position:static;transform:none!important}.complete-proposition-map{grid-template-columns:1fr 1fr;align-content:start;padding:190px 12px 12px;display:grid}.proposition-price-core{top:105px}.intelligence-control-flow{text-align:center;grid-template-columns:1fr}.intelligence-control-flow>i{transform:rotate(90deg)}.moat-system{grid-template-columns:1fr}.fair-competition-board>article,.transport-decision-board article{min-height:290px}.parity-flow{grid-template-columns:1fr}.parity-flow>i{text-align:center;transform:rotate(90deg)}.parity-flow>strong{text-align:center}.why-complete-formula{flex-direction:column;align-items:stretch}.why-complete-formula>i,.why-complete-formula span i{text-align:center;transform:rotate(90deg)}.why-complete-formula span{justify-content:space-between}.strategic-advantages-grid,.difference-quick-card article{grid-template-columns:1fr}}@media (min-width:681px){.strategic-integrity.simple-section{flex-direction:column;justify-content:center;gap:0;min-height:100svh;display:flex}}@media (min-width:681px) and (max-width:1100px){.strategic-integrity.simple-section{padding:clamp(28px,4vh,46px) 28px}.integrity-section-heading h2{font-size:clamp(38px,5.3vw,54px)}.integrity-positioning{grid-template-columns:minmax(250px,.9fr) minmax(390px,1.1fr);gap:20px;margin-top:12px}.integrity-positioning p{font-size:10.5px}.integrity-positioning>span{gap:7px;padding:9px 12px;font-size:7px}.website-execution-stage{border-radius:16px;margin-top:17px}.website-execution-header{min-height:40px}.website-execution-flow{grid-template-columns:minmax(145px,.65fr) 30px minmax(275px,1.2fr) 30px minmax(155px,.7fr);padding:9px}.website-execution-flow>article{min-height:250px}.execution-search-signal,.execution-bookable-outcome{border-radius:11px;padding:13px}.execution-card-label{gap:5px}.execution-card-label>span{font-size:14px}.execution-card-label>small{font-size:5.5px}.execution-card-label>b{padding:4px 5px;font-size:5px}.execution-search-signal h3,.execution-bookable-outcome h3{margin-top:14px;font-size:clamp(15px,2vw,20px)}.execution-search-query{padding:9px}.execution-search-query strong{font-size:8px}.execution-search-query span,.execution-bookable-outcome li{font-size:6px}.execution-context-chips span{padding:5px 2px;font-size:5px}.execution-transition{gap:5px}.execution-transition small{display:none}.execution-transition i{width:24px;height:24px;font-size:12px}.execution-browser-bar{height:25px}.execution-generated-page{min-height:193px;padding:14px}.execution-page-brand{font-size:5px;top:13px;right:13px}.execution-generated-page h3{margin-top:14px;font-size:clamp(18px,2.4vw,24px)}.execution-generated-page>p{margin-top:6px;font-size:6px}.execution-generated-page>div:last-child{margin-top:11px}.execution-generated-page>div:last-child>b{padding:8px;font-size:5px}.execution-generated-note{height:32px;font-size:5px}.execution-bookable-outcome ul{gap:5px}.execution-bookable-outcome li i{width:13px;height:13px;font-size:5px}.execution-bookable-outcome>strong{margin-top:8px;padding:8px;font-size:5px}.website-learning-loop{grid-template-columns:minmax(170px,.82fr) minmax(285px,1.18fr);gap:18px;min-height:50px;margin-top:9px;padding:8px 11px}.website-learning-loop>strong{font-size:10px}.website-learning-loop>div b{font-size:5.5px}.website-learning-loop p{display:none}.integrity-explore-link{margin-top:8px!important;font-size:7px!important}}@media (min-width:961px) and (max-height:900px){.strategic-integrity.simple-section{padding-top:clamp(23px,3.6vh,34px);padding-bottom:clamp(23px,3.6vh,34px)}.integrity-section-heading .kicker{margin-bottom:8px}.integrity-section-heading h2{margin-top:0;font-size:clamp(39px,3.85vw,55px)}.integrity-positioning{margin-top:10px}.integrity-positioning p{font-size:11px;line-height:1.45}.integrity-positioning>span{padding:9px 13px;font-size:7px}.website-execution-stage{margin-top:14px}.website-execution-header{min-height:40px}.website-execution-flow{padding:10px}.website-execution-flow>article{min-height:240px}.execution-search-signal,.execution-bookable-outcome{padding:15px}.execution-search-signal h3,.execution-bookable-outcome h3{margin-top:17px;font-size:clamp(17px,1.6vw,23px)}.execution-generated-page{min-height:176px;padding:15px}.execution-generated-page h3{margin-top:14px;font-size:clamp(19px,1.75vw,26px)}.execution-generated-page>div:last-child{margin-top:10px}.execution-generated-note{height:32px}.website-learning-loop{min-height:49px;margin-top:9px;padding-top:7px;padding-bottom:7px}.integrity-explore-link{margin-top:8px!important}}@media (max-width:680px){.strategic-integrity.simple-section{padding:78px 20px}.strategic-integrity:before{right:-320px}.integrity-section-heading h2{font-size:clamp(39px,12vw,54px);line-height:.96}.integrity-positioning{grid-template-columns:1fr;gap:14px;margin-top:20px}.integrity-positioning p{font-size:12px}.integrity-positioning>span{white-space:normal;text-align:center;border-radius:12px;flex-wrap:wrap;justify-content:center;justify-self:stretch;width:100%;padding:12px;font-size:7px;line-height:1.5}.website-execution-stage{border-radius:17px;margin-top:28px}.website-execution-header{gap:12px;min-height:52px;padding:0 14px}.website-execution-header span{font-size:6px}.website-execution-header b{text-align:right;font-size:5px}.website-execution-flow{grid-template-columns:1fr;gap:10px;padding:12px}.website-execution-flow>article{min-height:270px}.execution-search-signal,.execution-bookable-outcome{padding:20px}.execution-transition{flex-direction:row;min-height:42px}.execution-transition small{font-size:5px}.execution-transition i{transform:rotate(90deg)}.execution-generated-page{min-height:215px;padding:19px}.execution-generated-page h3{font-size:clamp(25px,8vw,34px)}.execution-generated-page>div:last-child{flex-direction:column;align-items:stretch}.execution-generated-page>div:last-child>b{text-align:center}.website-learning-loop{grid-template-columns:1fr;gap:14px;padding:18px}.website-learning-loop>strong{font-size:16px}.website-learning-loop>div b{font-size:6px}.website-learning-loop p{font-size:9px}.integrity-explore-link{margin-top:17px!important}}@media (min-width:1700px) and (min-height:900px){.strategic-integrity.simple-section{padding-top:72px;padding-bottom:72px}.integrity-section-heading h2{font-size:clamp(70px,4.3vw,84px)}.integrity-positioning p{font-size:14px}.integrity-positioning>span{padding:13px 18px;font-size:8px}.website-execution-flow>article{min-height:306px}.execution-generated-page{min-height:232px}.website-learning-loop{min-height:70px}}@media (prefers-reduced-motion:reduce){.website-execution-stage:after,.execution-website-canvas:after,.website-execution-header span i{animation:none}}.website-continuity-rail{z-index:1;background:linear-gradient(90deg,#59e5bc17,#4b5ed61f);border:1px solid #59e5bc38;border-radius:14px;grid-template-columns:minmax(270px,.86fr) auto minmax(430px,1.14fr);align-items:center;gap:clamp(18px,2.5vw,38px);min-height:68px;margin-top:13px;padding:11px 18px;display:grid;position:relative}.website-continuity-rail>div{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;min-width:0;display:grid}.website-continuity-rail small{color:var(--gold);font:850 7px var(--font-display);letter-spacing:.12em}.website-continuity-rail strong{color:#fff;font:650 clamp(13px,1.12vw,17px) var(--font-display)}.website-continuity-rail>i{color:var(--mint);font:500 20px var(--font-display);font-style:normal}.website-continuity-rail a{color:var(--mint);font:800 7px var(--font-display);letter-spacing:.06em;grid-column:2}.booking-recovery-section{--font-display:"Space Grotesk",Arial,sans-serif;color:#082e25;background:radial-gradient(circle at 7% 2%,#59e5bc38,#0000 24%),radial-gradient(circle at 96% 100%,#4b5ed626,#0000 29%),#f4f0e7;position:relative;overflow:hidden}.booking-recovery-section:before{content:"";pointer-events:none;border:1px solid #4b5ed626;border-radius:50%;width:470px;height:470px;position:absolute;top:-295px;right:-285px;box-shadow:0 0 0 70px #4b5ed606,0 0 0 140px #4b5ed605}.booking-recovery-heading{z-index:1;grid-template-columns:minmax(470px,1.08fr) minmax(390px,.92fr);align-items:end;gap:clamp(45px,7vw,110px);display:grid;position:relative}.booking-recovery-heading h2{max-width:1050px;color:var(--ink);font:560 clamp(48px,5.05vw,78px)/.96 var(--font-display);letter-spacing:-.055em;margin:15px 0 0}.booking-recovery-heading h2 em{color:#147b63;font-style:normal}.booking-recovery-heading>p{color:#576f68;max-width:690px;margin:0 0 5px;font-size:clamp(13px,1.02vw,16px);line-height:1.65}.booking-recovery-system{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #0730271c;border-radius:26px;grid-template-columns:minmax(245px,.78fr) 54px minmax(430px,1.28fr) 54px minmax(280px,.88fr);align-items:stretch;margin-top:clamp(28px,4.2vh,48px);padding:clamp(12px,1.2vw,19px);display:grid;position:relative;box-shadow:0 28px 70px #18362e1f}.booking-recovery-system>article{min-width:0;min-height:360px}.recovery-prebooking-card{background:#ffffffdb;border:1px solid #d6ddd9;border-radius:17px;flex-direction:column;padding:clamp(21px,1.8vw,29px);display:flex}.recovery-prebooking-card header,.recovery-control-core header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recovery-prebooking-card header span,.recovery-control-core header span{color:#506961;font:850 8px var(--font-display);letter-spacing:.095em}.recovery-prebooking-card header b,.recovery-control-core header b{color:#0c6753;font:900 7px var(--font-display);letter-spacing:.07em;white-space:nowrap;background:#dff6ee;border-radius:999px;padding:6px 8px}.recovery-prebooking-card h3{font:590 clamp(24px,2.15vw,33px)/1.03 var(--font-display);letter-spacing:-.045em;margin:clamp(26px,3vw,42px) 0 0}.prebooking-data{gap:7px;margin-top:auto;display:grid}.prebooking-data span{background:#f7f8f6;border:1px solid #e1e5e3;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.prebooking-data small{color:#71847e;font:850 7px var(--font-display);letter-spacing:.1em}.prebooking-data b{color:#173c33;font:680 11px var(--font-display)}.recovery-prebooking-card>strong{color:#873f36;font:880 8px var(--font-display);letter-spacing:.08em;background:#fae9e5;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 11px;display:flex}.recovery-prebooking-card>strong i{background:#d56c5e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d56c5e1f}.recovery-transition{color:#147b63;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.recovery-transition small{color:#72877f;font:850 7px var(--font-display);letter-spacing:.1em;writing-mode:vertical-rl;transform:rotate(180deg)}.recovery-transition i{color:#147b63;width:35px;height:35px;font:600 17px var(--font-display);background:#59e5bc21;border:1px solid #137b6338;border-radius:50%;place-items:center;font-style:normal;display:grid}.recovery-control-core{color:#fff;background:radial-gradient(circle at 92% 5%,#4b5ed657,#0000 30%),linear-gradient(145deg,#05261e,#073d31 65%,#092d31);border:1px solid #59e5bc61;border-radius:18px;flex-direction:column;padding:clamp(23px,2.05vw,33px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #062b2233}.recovery-control-core:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-190px;right:-150px;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff04}.recovery-control-core header{z-index:1;position:relative}.recovery-control-core header span{color:#d8e7e2;align-items:center;gap:9px;display:flex}.recovery-control-core header span i{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #59e5bc1a}.recovery-control-core header b{color:#062f25;background:var(--mint)}.recovery-control-core h3{z-index:1;font:580 clamp(25px,2.25vw,35px)/1.02 var(--font-display);letter-spacing:-.045em;margin:clamp(24px,2.5vw,36px) 0 0;position:relative}.recovery-control-core h3 em{color:var(--mint);font-style:normal}.recovery-rule-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:19px;display:grid;position:relative}.recovery-rule-grid span{color:#c5d8d1;min-height:34px;font:820 7px var(--font-display);letter-spacing:.075em;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;place-items:center;padding:6px;display:grid}.recovery-ladder{z-index:1;grid-template-columns:1fr auto 1fr auto 1.12fr;align-items:stretch;margin-top:11px;display:grid;position:relative}.recovery-ladder>span{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;min-width:0;padding:10px;display:grid}.recovery-ladder>span small{color:var(--gold);font:850 7px var(--font-display)}.recovery-ladder>span b{font:800 8px var(--font-display);letter-spacing:.08em}.recovery-ladder>span em{color:#9fb8b0;grid-column:1/-1;font-size:8px;font-style:normal}.recovery-ladder>i{color:var(--gold);align-self:center;padding:0 4px;font-style:normal}.recovery-ladder>.recovery-ladder-strong{background:#d5ad5321;border-color:#d5ad5370}.recovery-control-core>p{z-index:1;color:#9fb7b0;margin:auto 0 0;font-size:10px;line-height:1.5;position:relative}.recovery-reentry-card{color:#082e25;background:#fff;border:1px solid #cdd7d3;border-radius:17px;overflow:hidden;box-shadow:0 16px 38px #0d392e1a}.recovery-browser-bar{background:#eef1ef;border-bottom:1px solid #e0e5e2;align-items:center;gap:5px;height:40px;padding:0 11px;display:flex}.recovery-browser-bar>i{background:#9eaaa6;border-radius:50%;width:6px;height:6px}.recovery-browser-bar>span{color:#697d76;min-width:0;font:700 6px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-left:5px;overflow:hidden}.recovery-browser-bar>b{color:#147b63;font:850 6px var(--font-display);letter-spacing:.07em;white-space:nowrap;margin-left:auto}.recovery-generated-experience{background:radial-gradient(circle at 95% 8%,#4b5ed626,#0000 26%),linear-gradient(145deg,#fff,#f0f6f3);flex-direction:column;min-height:320px;padding:clamp(21px,1.8vw,29px);display:flex;position:relative;overflow:hidden}.recovery-generated-experience:after{content:"";border:1px solid #137b631f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-120px;right:-110px;box-shadow:0 0 0 28px #137b6309,0 0 0 56px #137b6305}.recovery-brand{font:900 9px var(--font-display);letter-spacing:.1em;gap:5px;display:flex}.recovery-brand i{color:#147b63;font-style:normal}.recovery-generated-experience>small{color:#4b5ed6;font:880 7px var(--font-display);letter-spacing:.11em;margin-top:25px}.recovery-generated-experience h3{font:590 clamp(24px,2.15vw,33px)/1 var(--font-display);letter-spacing:-.05em;margin:14px 0 0}.recovery-generated-experience>p{color:#637a73;margin:9px 0 0;font-size:9px}.recovery-private-offer{z-index:1;background:#4b5ed612;border:1px solid #4b5ed633;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex;position:relative}.recovery-private-offer>span{gap:5px;display:grid}.recovery-private-offer small{color:#5d6ebf;font:850 6px var(--font-display);letter-spacing:.08em}.recovery-private-offer b{align-items:baseline;gap:8px;display:flex}.recovery-private-offer s{color:#8a9994;font:650 10px var(--font-display)}.recovery-private-offer strong{color:#147b63;font:780 21px var(--font-display)}.recovery-private-offer>em{color:#093c31;background:var(--mint);font:900 6px var(--font-display);letter-spacing:.06em;border-radius:999px;padding:6px 7px;font-style:normal}.recovery-payment-action{z-index:1;color:#fff;font:850 7px var(--font-display);letter-spacing:.075em;background:#4b5ed6;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:11px;display:flex;position:relative}.recovery-outcome-rail{z-index:1;background:#ffffffb0;border:1px solid #07302721;border-radius:15px;grid-template-columns:minmax(330px,.78fr) minmax(570px,1.22fr);align-items:center;gap:clamp(24px,4vw,68px);min-height:84px;margin-top:14px;padding:13px 18px;display:grid;position:relative}.recovery-outcome-rail>strong{font:620 clamp(15px,1.3vw,20px)/1.25 var(--font-display)}.recovery-outcome-rail>strong em{color:#147b63;font-style:normal}.recovery-outcome-rail>div{grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;gap:7px;display:grid}.recovery-outcome-rail>div span{display:contents}.recovery-outcome-rail>div b{color:#36584f;font:850 7px var(--font-display);letter-spacing:.06em;text-align:center}.recovery-outcome-rail>div i{color:#147b63;font-style:normal}@media (min-width:681px){.booking-recovery-section{flex-direction:column;justify-content:center;min-height:100svh;display:flex}}@media (min-width:961px) and (max-height:900px){.booking-recovery-section.content-section{padding-top:clamp(26px,4vh,40px);padding-bottom:clamp(26px,4vh,40px)}.booking-recovery-heading h2{font-size:clamp(40px,4vw,57px)}.booking-recovery-heading>p{font-size:12px;line-height:1.5}.booking-recovery-system{margin-top:20px;padding:11px}.booking-recovery-system>article{min-height:315px}.recovery-prebooking-card,.recovery-control-core{padding:19px}.recovery-prebooking-card h3,.recovery-control-core h3{margin-top:20px;font-size:clamp(22px,2vw,29px)}.recovery-generated-experience{min-height:275px;padding:19px}.recovery-generated-experience>small{margin-top:18px}.recovery-generated-experience h3{font-size:clamp(21px,1.9vw,28px)}.recovery-outcome-rail{min-height:67px;margin-top:10px;padding-top:10px;padding-bottom:10px}}@media (min-width:681px) and (max-width:1100px){.booking-recovery-section.content-section{padding:42px 28px}.booking-recovery-heading{grid-template-columns:minmax(390px,1.1fr) minmax(250px,.9fr);gap:26px}.booking-recovery-heading h2{font-size:clamp(38px,5vw,52px)}.booking-recovery-heading>p{font-size:11px;line-height:1.48}.booking-recovery-system{grid-template-columns:minmax(150px,.68fr) 28px minmax(280px,1.22fr) 28px minmax(170px,.76fr);margin-top:24px;padding:9px}.booking-recovery-system>article{min-height:330px}.recovery-prebooking-card,.recovery-control-core{padding:15px}.recovery-prebooking-card header,.recovery-control-core header{flex-direction:column;align-items:flex-start}.recovery-prebooking-card h3,.recovery-control-core h3{margin-top:18px;font-size:clamp(19px,2.7vw,27px)}.prebooking-data b{font-size:9px}.recovery-rule-grid{grid-template-columns:repeat(2,1fr)}.recovery-ladder{grid-template-columns:1fr;gap:4px}.recovery-ladder>i{display:none}.recovery-ladder>span{grid-template-columns:auto auto 1fr;padding:6px 8px}.recovery-ladder>span em{grid-column:auto;justify-self:end}.recovery-control-core>p{margin-top:10px;font-size:8px}.recovery-browser-bar>span{display:none}.recovery-generated-experience{min-height:290px;padding:15px}.recovery-generated-experience h3{font-size:clamp(20px,2.8vw,27px)}.recovery-private-offer{flex-direction:column;align-items:stretch}.recovery-private-offer>em{align-self:flex-start}.recovery-outcome-rail{grid-template-columns:minmax(250px,.78fr) minmax(410px,1.22fr);gap:20px}.recovery-outcome-rail>strong{font-size:13px}.recovery-outcome-rail>div b{font-size:6px}.demo-dock{border-radius:50%;place-items:center;width:58px;min-height:58px;padding:0;display:grid;overflow:hidden}.demo-dock span,.demo-dock b,.demo-dock i{display:none}.demo-dock:after{content:"DEMO ↗";color:var(--mint);letter-spacing:.06em;text-align:center;font:850 7px/1.1 Space Grotesk,Arial,sans-serif}}@media (min-width:900px) and (max-width:1100px) and (max-height:820px){.booking-recovery-section.content-section{padding:24px}.booking-recovery-heading{gap:22px}.booking-recovery-heading h2{margin-top:8px;font-size:42px}.booking-recovery-heading>p{font-size:10.5px;line-height:1.42}.booking-recovery-system{margin-top:14px}.booking-recovery-system>article{min-height:290px}.recovery-prebooking-card,.recovery-control-core{padding:13px}.recovery-prebooking-card h3,.recovery-control-core h3{margin-top:13px;font-size:21px}.prebooking-data span{padding:7px 9px}.recovery-prebooking-card>strong{margin-top:7px;padding:8px 9px}.recovery-rule-grid{margin-top:12px}.recovery-rule-grid span{min-height:28px}.recovery-ladder{margin-top:7px}.recovery-ladder>span{padding:5px 7px}.recovery-generated-experience{min-height:250px;padding:13px}.recovery-generated-experience>small{margin-top:13px}.recovery-generated-experience h3{margin-top:9px;font-size:21px}.recovery-private-offer{padding:9px}.recovery-outcome-rail{min-height:58px;margin-top:8px;padding:8px 13px}}@media (max-width:680px){.website-continuity-rail{grid-template-columns:1fr;gap:12px;padding:17px}.website-continuity-rail>div{grid-template-columns:1fr;gap:6px}.website-continuity-rail>i{justify-self:center;transform:rotate(90deg)}.website-continuity-rail a{grid-column:1}.booking-recovery-section.content-section{padding:78px 20px}.booking-recovery-heading{grid-template-columns:1fr;gap:22px}.booking-recovery-heading h2{font-size:clamp(40px,12vw,56px)}.booking-recovery-heading>p{font-size:14px}.booking-recovery-system{border-radius:20px;grid-template-columns:1fr;gap:10px;margin-top:34px;padding:11px}.booking-recovery-system>article{min-height:350px}.recovery-transition{flex-direction:row;min-height:48px}.recovery-transition small{writing-mode:initial;transform:none}.recovery-transition i{transform:rotate(90deg)}.recovery-control-core{min-height:520px!important}.recovery-rule-grid{grid-template-columns:repeat(2,1fr)}.recovery-ladder{grid-template-columns:1fr;gap:6px}.recovery-ladder>i{display:none}.recovery-generated-experience{min-height:330px}.recovery-outcome-rail{grid-template-columns:1fr;gap:18px;margin-top:18px;padding:20px}.recovery-outcome-rail>div{grid-template-columns:1fr;justify-items:start;gap:8px}.recovery-outcome-rail>div span{grid-template-columns:1fr auto;width:100%;display:grid}.recovery-outcome-rail>div i{transform:rotate(90deg)}.demo-dock{border-radius:50%;place-items:center;width:58px;min-height:58px;padding:0;display:grid;bottom:10px;left:auto;right:10px;overflow:hidden}.demo-dock span,.demo-dock b,.demo-dock i{display:none}.demo-dock:after{content:"DEMO ↗";color:var(--mint);letter-spacing:.06em;text-align:center;font:850 7px/1.1 Space Grotesk,Arial,sans-serif}}@media (min-width:1700px) and (min-height:900px){.strategic-integrity .integrity-positioning p{font-size:16px}.strategic-integrity .integrity-positioning>span{padding:14px 20px;font-size:11px}.strategic-integrity .website-execution-header span{font-size:11px}.strategic-integrity .website-execution-header b,.strategic-integrity .execution-card-label>small{font-size:10px}.strategic-integrity .execution-card-label>b{font-size:8px}.strategic-integrity .execution-search-query strong{font-size:14px}.strategic-integrity .execution-search-query span{font-size:11px}.strategic-integrity .execution-source-label{font-size:9px}.strategic-integrity .execution-context-chips span,.strategic-integrity .execution-transition small,.strategic-integrity .execution-browser-bar>span,.strategic-integrity .execution-browser-bar>b{font-size:8px}.strategic-integrity .execution-generated-page>small{font-size:9px}.strategic-integrity .execution-generated-page>p{font-size:12px}.strategic-integrity .execution-generated-page>div:last-child small{font-size:8px}.strategic-integrity .execution-generated-page>div:last-child>b,.strategic-integrity .execution-generated-note{font-size:9px}.strategic-integrity .execution-bookable-outcome li{font-size:11px}.strategic-integrity .execution-bookable-outcome>strong{font-size:9px}.website-continuity-rail{min-height:80px;padding:14px 22px}.website-continuity-rail small,.website-continuity-rail a{font-size:10px}.website-continuity-rail strong{font-size:18px}.booking-recovery-section.content-section{padding-top:58px;padding-bottom:58px}.booking-recovery-heading>p{font-size:17px}.booking-recovery-system>article{min-height:400px}.recovery-prebooking-card header span,.recovery-control-core header span{font-size:10px}.recovery-prebooking-card header b,.recovery-control-core header b,.prebooking-data small,.recovery-rule-grid span,.recovery-ladder>span small,.recovery-ladder>span b,.recovery-generated-experience>small{font-size:9px}.prebooking-data b{font-size:14px}.recovery-prebooking-card>strong{font-size:10px}.recovery-transition small{font-size:9px}.recovery-ladder>span em{font-size:10px}.recovery-control-core>p{font-size:13px}.recovery-browser-bar>span,.recovery-browser-bar>b,.recovery-private-offer small,.recovery-private-offer>em,.recovery-payment-action{font-size:9px}.recovery-generated-experience{min-height:350px}.recovery-generated-experience>p{font-size:12px}.recovery-outcome-rail>div b{font-size:9px}}@media (min-width:681px) and (max-width:1699px){.strategic-integrity .website-execution-header span{font-size:8px}.strategic-integrity .website-execution-header b,.strategic-integrity .execution-card-label>small{font-size:7px}.strategic-integrity .execution-card-label>b{font-size:6px}.strategic-integrity .execution-search-query strong{font-size:11px}.strategic-integrity .execution-search-query span{font-size:8px}.strategic-integrity .execution-source-label{font-size:7px}.strategic-integrity .execution-context-chips span,.strategic-integrity .execution-transition small,.strategic-integrity .execution-browser-bar>span,.strategic-integrity .execution-browser-bar>b{font-size:6.5px}.strategic-integrity .execution-generated-page>small{font-size:7px}.strategic-integrity .execution-generated-page>p{font-size:9px}.strategic-integrity .execution-generated-page>div:last-child small{font-size:6.5px}.strategic-integrity .execution-generated-page>div:last-child>b,.strategic-integrity .execution-generated-note{font-size:7px}.strategic-integrity .execution-bookable-outcome li{font-size:8px}.strategic-integrity .execution-bookable-outcome>strong{font-size:7px}}@media (min-width:681px) and (max-width:1100px){.direct-problem-section.content-section{padding-left:28px;padding-right:28px}}@media (max-width:680px){.direct-problem-section.content-section{padding:96px 22px 78px}.direct-problem-section .direct-problem-heading h2{font-size:clamp(39px,12vw,55px)}}.synchronized-platform-section{color:#fff;background:radial-gradient(circle at 91% 18%,#4b5ed647,#0000 30%),radial-gradient(circle at 8% 88%,#59e5bc24,#0000 28%),linear-gradient(140deg,#041a16,#07372d);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.synchronized-platform-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.synchronized-platform-heading h2{color:#fff;letter-spacing:-.055em;max-width:1120px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.synchronized-platform-heading h2 em{color:#59e5bc;font-style:normal}.synchronized-platform-intro{border-left:3px solid #e6af44;padding:4px 0 4px 24px}.synchronized-platform-intro span{color:#f0bd54;letter-spacing:.14em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850}.synchronized-platform-intro p{color:#b5c9c3;margin:13px 0 0;font-size:13px;line-height:1.62}.synchronized-platform-system{background:#ffffff09;border:1px solid #ffffff29;border-radius:22px;margin-top:clamp(27px,4vh,45px);overflow:hidden;box-shadow:0 32px 80px #0000002e}.synchronized-system-rail{background:#00000021;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(150px,.7fr) minmax(330px,1.4fr) minmax(150px,.7fr);align-items:center;gap:20px;min-height:54px;padding:0 22px;display:grid}.synchronized-system-rail span{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.synchronized-system-rail span:last-child{color:#59e5bc;text-align:right}.synchronized-system-rail b{letter-spacing:.09em;text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:10px;font-weight:760}.synchronized-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.synchronized-stage{border-right:1px solid #ffffff21;flex-direction:column;min-width:0;min-height:232px;padding:clamp(20px,2vw,29px);display:flex;position:relative}.synchronized-stage:last-child{border-right:0}.synchronized-stage header{align-items:center;gap:11px;display:flex}.synchronized-stage header small{color:#59e5bc;border:1px solid #59e5bc59;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850;display:grid}.synchronized-stage header span{color:#9db5ae;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.synchronized-stage h3{color:#fff;letter-spacing:-.04em;margin:clamp(23px,3vh,34px) 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(22px,2vw,31px);font-weight:610;line-height:1}.synchronized-stage p{color:#adc2bc;margin:11px 0 18px;font-size:10px;line-height:1.54}.synchronized-stage>b{color:#f0bd54;letter-spacing:.11em;background:#f0bd541a;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 10px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.synchronized-stage>i{z-index:3;color:#59e5bc;background:#07372d;border:1px solid #59e5bc73;border-radius:50%;place-items:center;width:24px;height:24px;font:700 12px Space Grotesk,Arial,sans-serif;display:grid;position:absolute;top:calc(50% - 12px);right:-12px}.synchronized-stage-2{background:linear-gradient(145deg,#4b5ed6eb,#2e3e97d1)}.synchronized-stage-2 header small{color:#0b4f40;background:#59e5bc;border-color:#59e5bc}.synchronized-stage-2 header span,.synchronized-stage-2 p{color:#e0e4ff}.synchronized-stage-2>b{color:#173d34;background:#59e5bc}.synchronized-stage-3{background:linear-gradient(145deg,#59e5bc26,#59e5bc0f)}.synchronized-stage-3>b{color:#0a493b;background:#59e5bc}.synchronized-feedback-loop{background:#00000026;border-top:1px solid #ffffff24;grid-template-columns:34px auto 1fr 34px;align-items:center;gap:17px;min-height:58px;padding:0 22px;display:grid}.synchronized-feedback-loop i,.synchronized-feedback-loop em{color:#59e5bc;font:700 22px Space Grotesk,Arial,sans-serif}.synchronized-feedback-loop em{text-align:right}.synchronized-feedback-loop span{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.synchronized-feedback-loop b{color:#d8e7e2;letter-spacing:.02em;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:11px;font-weight:650}@media (min-width:1700px) and (min-height:900px){.synchronized-platform-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.synchronized-platform-heading h2{font-size:78px}.synchronized-platform-intro p{font-size:16px}.synchronized-stage{min-height:274px}.synchronized-stage h3{font-size:34px}.synchronized-stage p{font-size:12px}.synchronized-system-rail b,.synchronized-feedback-loop b{font-size:13px}}@media (min-width:681px) and (max-width:1100px){.synchronized-platform-section.content-section{padding-left:28px;padding-right:28px}.synchronized-platform-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.synchronized-platform-heading h2{font-size:clamp(37px,5vw,54px)}.synchronized-platform-intro{padding-left:17px}.synchronized-platform-intro p{font-size:10px;line-height:1.48}.synchronized-system-rail{grid-template-columns:.7fr 1.4fr .7fr;min-height:44px}.synchronized-system-rail b{font-size:8px}.synchronized-stage{min-height:190px;padding:16px}.synchronized-stage header small{width:26px;height:26px;font-size:7px}.synchronized-stage header span{font-size:5.5px}.synchronized-stage h3{margin-top:18px;font-size:clamp(18px,2.5vw,25px)}.synchronized-stage p{margin-top:8px;font-size:7.5px}.synchronized-feedback-loop{min-height:46px}.synchronized-feedback-loop b{font-size:8px}}@media (min-width:681px) and (max-width:900px) and (orientation:portrait){.synchronized-stage-grid{grid-template-columns:repeat(2,1fr)}.synchronized-stage{border-bottom:1px solid #ffffff21;min-height:150px}.synchronized-stage:nth-child(2){border-right:0}.synchronized-stage:nth-child(3),.synchronized-stage:nth-child(4){border-bottom:0}.synchronized-stage:nth-child(2)>i{top:auto;bottom:-12px;right:calc(50% - 12px);transform:rotate(90deg)}.synchronized-stage:nth-child(3)>i{display:none}}@media (min-width:961px) and (max-height:900px){.synchronized-platform-section{padding-top:70px;padding-bottom:28px}.synchronized-platform-heading h2{font-size:clamp(38px,4vw,58px)}.synchronized-platform-intro p{font-size:10px;line-height:1.48}.synchronized-platform-system{margin-top:23px}.synchronized-system-rail{min-height:44px}.synchronized-stage{min-height:186px;padding:18px 20px}.synchronized-stage h3{margin-top:18px;font-size:clamp(20px,1.8vw,27px)}.synchronized-stage p{font-size:8px}.synchronized-feedback-loop{min-height:45px}}@media (max-width:680px){.synchronized-platform-section.content-section{min-height:auto;padding:96px 22px 78px}.synchronized-platform-heading{grid-template-columns:1fr;gap:25px}.synchronized-platform-section .synchronized-platform-heading h2{font-size:clamp(39px,12vw,55px)}.synchronized-platform-intro{padding-left:17px}.synchronized-platform-intro p{font-size:12px}.synchronized-platform-system{margin-top:34px}.synchronized-system-rail{text-align:center;grid-template-columns:1fr;gap:7px;padding:15px}.synchronized-system-rail span:last-child{text-align:center}.synchronized-stage-grid{grid-template-columns:1fr}.synchronized-stage{border-bottom:1px solid #ffffff21;border-right:0;min-height:215px}.synchronized-stage>i{top:auto;bottom:-12px;right:calc(50% - 12px);transform:rotate(90deg)}.synchronized-feedback-loop{grid-template-columns:26px 1fr 26px;gap:10px;padding:15px}.synchronized-feedback-loop span{text-align:center;grid-column:2}.synchronized-feedback-loop b{text-align:center;grid-area:2/1/auto/-1}.synchronized-feedback-loop em{grid-area:1/3}}.proposition-output-section{color:#092d25;background:radial-gradient(circle at 92% 12%,#4b5ed61a,#0000 28%),radial-gradient(circle at 6% 88%,#59e5bc24,#0000 25%),linear-gradient(135deg,#fbfaf6,#f2efe6);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.proposition-output-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.proposition-output-heading h2{color:#092d25;letter-spacing:-.055em;max-width:1100px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.proposition-output-heading h2 em{color:#147b63;font-style:normal}.proposition-output-heading>p{color:#536c65;border-left:3px solid #e6af44;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.proposition-assembly{background:#ffffffc2;border:1px solid #d8e0dc;border-radius:22px;margin-top:clamp(27px,4vh,45px);overflow:hidden;box-shadow:0 28px 70px #08362c14}.proposition-assembly-rail{background:#f7f8f5;border-bottom:1px solid #d8e0dc;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:20px;min-height:52px;padding:0 21px;display:grid}.proposition-assembly-rail span,.proposition-assembly-rail b,.proposition-assembly-rail strong{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.proposition-assembly-rail span{color:#86621e}.proposition-assembly-rail b{color:#147b63;text-align:center}.proposition-assembly-rail strong{color:#4051b8;text-align:right}.proposition-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proposition-layer-grid>article{border-right:1px solid #d8e0dc;flex-direction:column;min-width:0;min-height:252px;padding:clamp(20px,2vw,29px);display:flex;position:relative}.proposition-layer-grid>article:last-child{border-right:0}.proposition-layer-grid article header{align-items:center;gap:11px;display:flex}.proposition-layer-grid article header small{color:#0c6d58;background:#dff3ed;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850;display:grid}.proposition-layer-grid article header span{color:#71837d;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.proposition-layer-grid h3{color:#092d25;letter-spacing:-.045em;margin:19px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(25px,2.15vw,34px);font-weight:620;line-height:1}.proposition-layer-grid p{color:#61756f;margin:9px 0 14px;font-size:9px;line-height:1.5}.proposition-layer-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.proposition-layer-grid article>div span{color:#3f665c;letter-spacing:.045em;text-align:center;background:#ffffffa8;border:1px solid #d9e2de;border-radius:8px;place-items:center;min-height:34px;padding:7px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:820;display:grid}.proposition-layer-grid article>b{color:#147b63;letter-spacing:.11em;margin-top:12px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.proposition-layer-grid article>i{z-index:3;color:#147b63;background:#faf9f4;border:1px solid #cbd8d3;border-radius:50%;place-items:center;width:26px;height:26px;font:700 16px Space Grotesk,Arial,sans-serif;display:grid;position:absolute;top:calc(50% - 13px);right:-13px}.proposition-terms-layer{color:#092d25;background:linear-gradient(145deg,#f2c766,#e3aa39)}.proposition-layer-grid .proposition-terms-layer header small{color:#fff;background:#092d25}.proposition-layer-grid .proposition-terms-layer header span{color:#6f5019}.proposition-layer-grid .proposition-terms-layer p{color:#684d1d}.proposition-layer-grid .proposition-terms-layer>div span{color:#092d25;background:#ffffff7a;border-color:#092d2524}.proposition-layer-grid .proposition-terms-layer>div span:first-child{color:#fff;background:#092d25;border-color:#092d25}.proposition-layer-grid .proposition-terms-layer>b{color:#694b14}.proposition-value-layer{background:linear-gradient(145deg,#4b5ed61a,#4b5ed609)}.proposition-output-rail{color:#fff;background:linear-gradient(110deg,#073c31,#0a5f4d);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px;padding:0 21px;display:grid}.proposition-output-rail>span{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.proposition-output-rail>strong{text-align:center;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(14px,1.3vw,19px);font-weight:650}.proposition-output-rail>div{gap:6px;display:flex}.proposition-output-rail>div b{color:#59e5bc;letter-spacing:.08em;white-space:nowrap;border:1px solid #59e5bc47;border-radius:999px;padding:7px 9px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:880}@media (min-width:1700px) and (min-height:900px){.proposition-output-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.proposition-output-heading h2{font-size:78px}.proposition-output-heading>p{font-size:16px}.proposition-layer-grid>article{min-height:294px}.proposition-layer-grid h3{font-size:37px}.proposition-layer-grid p{font-size:12px}.proposition-layer-grid article>div span{min-height:42px;font-size:8px}.proposition-output-rail>strong{font-size:21px}}@media (min-width:681px) and (max-width:1100px){.proposition-output-section.content-section{padding-left:28px;padding-right:28px}.proposition-output-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.proposition-output-heading h2{font-size:clamp(37px,5vw,54px)}.proposition-output-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.proposition-assembly-rail{min-height:43px}.proposition-layer-grid>article{min-height:205px;padding:16px}.proposition-layer-grid article header small{width:26px;height:26px}.proposition-layer-grid h3{font-size:clamp(21px,2.7vw,29px)}.proposition-layer-grid p{font-size:7.5px}.proposition-layer-grid article>div span{min-height:30px;font-size:5.5px}.proposition-output-rail{gap:12px;min-height:56px}.proposition-output-rail>strong{font-size:11px}.proposition-output-rail>div b{padding:6px;font-size:4.5px}}@media (min-width:961px) and (max-height:900px){.proposition-output-section{padding-top:70px;padding-bottom:28px}.proposition-output-heading h2{font-size:clamp(38px,4vw,58px)}.proposition-output-heading>p{font-size:10px;line-height:1.48}.proposition-assembly{margin-top:23px}.proposition-assembly-rail{min-height:43px}.proposition-layer-grid>article{min-height:197px;padding:17px 20px}.proposition-layer-grid h3{font-size:clamp(22px,1.9vw,29px)}.proposition-layer-grid p{font-size:7.5px}.proposition-layer-grid article>div span{min-height:28px}.proposition-output-rail{min-height:54px}}@media (max-width:680px){.proposition-output-section.content-section{min-height:auto;padding:96px 22px 78px}.proposition-output-heading{grid-template-columns:1fr;gap:25px}.proposition-output-section .proposition-output-heading h2{font-size:clamp(39px,12vw,55px)}.proposition-output-heading>p{padding-left:17px;font-size:12px}.proposition-assembly{margin-top:34px}.proposition-assembly-rail{text-align:center;grid-template-columns:1fr;gap:7px;padding:14px}.proposition-assembly-rail strong{text-align:center}.proposition-layer-grid{grid-template-columns:1fr}.proposition-layer-grid>article{border-bottom:1px solid #d8e0dc;border-right:0;min-height:235px}.proposition-layer-grid article>i{top:auto;bottom:-13px;right:calc(50% - 13px)}.proposition-output-rail{text-align:center;grid-template-columns:1fr;gap:13px;padding:18px}.proposition-output-rail>strong{justify-self:center}.proposition-output-rail>div{flex-wrap:wrap;justify-content:center}}.hotel-authority-section{color:#fff;background:radial-gradient(circle at 87% 14%,#59e5bc2b,#0000 27%),radial-gradient(circle at 10% 88%,#4b5ed64d,#0000 31%),linear-gradient(142deg,#17245f,#3448aa 55%,#263985);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.hotel-authority-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.hotel-authority-heading h2{color:#fff;letter-spacing:-.055em;max-width:1120px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.hotel-authority-heading h2 em{color:#59e5bc;font-style:normal}.hotel-authority-heading>p{color:#d9def5;border-left:3px solid #f0bd54;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.hotel-authority-frame{background:#05133045;border:1px solid #f0bd54a6;border-radius:22px;margin-top:clamp(27px,4vh,43px);overflow:hidden;box-shadow:0 32px 80px #040d2638}.hotel-authority-master-rail{color:#092d25;background:linear-gradient(100deg,#f2c766,#e5ad3e);grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:20px;min-height:52px;padding:0 21px;display:grid}.hotel-authority-master-rail span,.hotel-authority-master-rail b{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.hotel-authority-master-rail strong{text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:10px;font-weight:700}.hotel-authority-master-rail b{text-align:right}.hotel-authority-system{grid-template-columns:minmax(0,.9fr) 50px minmax(0,1.12fr) 50px minmax(0,.9fr);align-items:stretch;display:grid}.hotel-authority-system>article{flex-direction:column;min-width:0;min-height:270px;padding:clamp(19px,2vw,28px);display:flex}.hotel-authority-system article>header{align-items:center;gap:11px;display:flex}.hotel-authority-system article>header small{color:#59e5bc;border:1px solid #59e5bc66;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850;display:grid}.hotel-authority-system article>header span{color:#c6ccef;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.hotel-authority-system h3{color:#fff;letter-spacing:-.045em;margin:19px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(24px,2.1vw,33px);font-weight:620;line-height:1}.hotel-authority-system p{color:#bec6e8;margin:9px 0 14px;font-size:9px;line-height:1.5}.hotel-authority-transition{color:#59e5bc;place-items:center;font:700 22px Space Grotesk,Arial,sans-serif;display:grid}.hotel-policy-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.hotel-policy-panel>div span{color:#e3e7f8;letter-spacing:.04em;text-align:center;background:#ffffff0e;border:1px solid #ffffff26;border-radius:8px;place-items:center;min-height:32px;padding:7px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:820;display:grid}.hotel-policy-panel>b{color:#f0bd54;letter-spacing:.11em;margin-top:12px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.hotel-engine-panel{background:radial-gradient(circle at 50% 48%,#59e5bc21,#0000 45%),#01111f38;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f}.hotel-engine-core{background:#06231f7a;border:1px solid #59e5bc5c;border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin:16px 0 12px;padding:15px;display:grid}.hotel-engine-core small{color:#f0bd54;letter-spacing:.13em;grid-column:1/-1;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.hotel-engine-core strong{color:#fff;letter-spacing:-.055em;margin-top:7px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(31px,3vw,46px);line-height:.9}.hotel-engine-core>span{color:#a8bbb5;letter-spacing:.1em;align-self:end;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:820}.hotel-engine-core>b{color:#092d25;letter-spacing:.12em;text-align:center;background:#59e5bc;border-radius:8px;grid-column:1/-1;margin-top:11px;padding:8px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:900}.hotel-engine-sequence{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.hotel-engine-sequence span{color:#dce2f6;border:1px solid #ffffff21;border-radius:7px;place-items:center;min-height:27px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:840;display:grid}.hotel-engine-panel>p{text-align:center;margin:auto 0 0}.governed-outcome-panel>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:auto;display:grid}.governed-outcome-panel>div span{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;justify-content:center;min-height:47px;padding:8px;display:flex}.governed-outcome-panel>div small{color:#aeb8e2;letter-spacing:.07em;font-family:Space Grotesk,Arial,sans-serif;font-size:5px;font-weight:800}.governed-outcome-panel>div b{color:#59e5bc;margin-top:4px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.governed-outcome-panel>strong{color:#f0bd54;letter-spacing:.11em;margin-top:12px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.hotel-override-rail{background:#03112a5c;border-top:1px solid #f0bd545c;grid-template-columns:auto 1fr minmax(280px,.82fr);align-items:center;gap:22px;min-height:58px;padding:0 21px;display:grid}.hotel-override-rail>span{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.hotel-override-rail>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hotel-override-rail>div b{color:#59e5bc;letter-spacing:.08em;text-align:center;border:1px solid #59e5bc40;border-radius:999px;padding:8px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:850}.hotel-override-rail>strong{color:#d3d9ef;text-align:right;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:650}@media (min-width:1700px) and (min-height:900px){.hotel-authority-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.hotel-authority-heading h2{font-size:78px}.hotel-authority-heading>p{font-size:16px}.hotel-authority-system>article{min-height:310px}.hotel-authority-system p{font-size:12px}.hotel-policy-panel>div span,.hotel-engine-sequence span{font-size:7px}.hotel-override-rail>strong{font-size:10px}}@media (min-width:681px) and (max-width:1100px){.hotel-authority-section.content-section{padding-left:28px;padding-right:28px}.hotel-authority-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.hotel-authority-heading h2{font-size:clamp(37px,5vw,54px)}.hotel-authority-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.hotel-authority-master-rail{min-height:43px}.hotel-authority-master-rail strong{font-size:8px}.hotel-authority-system{grid-template-columns:minmax(0,.9fr) 28px minmax(0,1.12fr) 28px minmax(0,.9fr)}.hotel-authority-system>article{min-height:215px;padding:15px}.hotel-authority-system article>header small{width:25px;height:25px}.hotel-authority-system article>header span{font-size:5.5px}.hotel-authority-system h3{font-size:clamp(19px,2.6vw,27px)}.hotel-authority-system p{font-size:7px}.hotel-policy-panel>div span{min-height:27px;padding:5px;font-size:4.5px}.hotel-engine-core{margin-top:11px;padding:11px}.hotel-engine-core strong{font-size:clamp(26px,3.6vw,36px)}.governed-outcome-panel>div span{min-height:39px}.hotel-override-rail{grid-template-columns:auto 1fr minmax(210px,.8fr);gap:12px;min-height:48px}.hotel-override-rail>strong{font-size:6px}}@media (min-width:961px) and (max-height:900px){.hotel-authority-section{padding-top:70px;padding-bottom:28px}.hotel-authority-heading h2{font-size:clamp(38px,4vw,58px)}.hotel-authority-heading>p{font-size:10px;line-height:1.48}.hotel-authority-frame{margin-top:23px}.hotel-authority-master-rail{min-height:43px}.hotel-authority-system>article{min-height:205px;padding:15px 18px}.hotel-authority-system h3{font-size:clamp(21px,1.9vw,29px)}.hotel-authority-system p{font-size:7px}.hotel-policy-panel>div span{min-height:26px}.hotel-engine-core{margin-top:10px;padding:10px 13px}.hotel-override-rail{min-height:47px}}@media (max-width:680px){.hotel-authority-section.content-section{min-height:auto;padding:96px 22px 78px}.hotel-authority-heading{grid-template-columns:1fr;gap:25px}.hotel-authority-section .hotel-authority-heading h2{font-size:clamp(39px,12vw,55px)}.hotel-authority-heading>p{padding-left:17px;font-size:12px}.hotel-authority-frame{margin-top:34px}.hotel-authority-master-rail{text-align:center;grid-template-columns:1fr;gap:7px;padding:14px}.hotel-authority-master-rail b{text-align:center}.hotel-authority-system{grid-template-columns:1fr}.hotel-authority-system>article{min-height:280px}.hotel-authority-transition{min-height:38px;transform:rotate(90deg)}.hotel-engine-panel{border:1px solid #ffffff1f;border-left:0;border-right:0}.hotel-override-rail{text-align:center;grid-template-columns:1fr;gap:12px;padding:17px}.hotel-override-rail>strong{text-align:center}}.hotel-control-statement-section{color:#092d25;background:radial-gradient(circle at 91% 13%,#4b5ed61c,#0000 27%),radial-gradient(circle at 5% 90%,#59e5bc21,#0000 25%),linear-gradient(135deg,#fbfaf6,#f1eee5);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.hotel-control-statement-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.hotel-control-statement-heading h2{color:#092d25;letter-spacing:-.055em;max-width:1120px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.hotel-control-statement-heading h2 em{color:#147b63;font-style:normal}.hotel-control-statement-heading>p{color:#536c65;border-left:3px solid #e6af44;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.hotel-control-boundary{color:#fff;background:radial-gradient(circle at 50% 45%,#59e5bc14,#0000 34%),linear-gradient(140deg,#041b17,#073a30);border:2px solid #e6af44;border-radius:24px;margin-top:clamp(28px,4vh,44px);overflow:hidden;box-shadow:0 30px 72px #07372d26}.hotel-control-boundary-label{color:#f0bd54;background:#0000001f;border-bottom:1px solid #e6af4461;justify-content:space-between;align-items:center;min-height:48px;padding:0 23px;display:flex}.hotel-control-boundary-label span,.hotel-control-boundary-label b{letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.hotel-control-statement-flow{grid-template-columns:minmax(0,.86fr) 64px minmax(0,1.18fr) 64px minmax(0,.86fr);align-items:center;min-height:260px;padding:clamp(24px,3vw,42px);display:grid}.hotel-control-statement-flow>article{min-width:0;padding:4px}.hotel-control-statement-flow>article>small{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.hotel-control-statement-flow h3{color:#fff;letter-spacing:-.05em;max-width:340px;margin:22px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(27px,2.55vw,40px);font-weight:590;line-height:.98}.hotel-control-statement-flow p{color:#a9beb8;max-width:350px;margin:13px 0 0;font-size:10px;line-height:1.57}.hotel-control-statement-flow article>strong{color:#59e5bc;letter-spacing:.1em;margin-top:23px;font-family:Space Grotesk,Arial,sans-serif;font-size:6.5px;font-weight:850;line-height:1.55;display:block}.hotel-control-statement-flow>i{color:#59e5bc;text-align:center;font:600 25px Space Grotesk,Arial,sans-serif}.hotel-control-engine-statement{background:radial-gradient(circle at 88% 10%,#59e5bc2b,#0000 31%),linear-gradient(145deg,#2a3b8f,#4b5ed6);border:1px solid #ffffff2e;border-radius:20px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 24px 55px #0003;padding:clamp(25px,3vw,39px)!important}.hotel-control-engine-statement:after{content:"";border:1px solid #59e5bc2e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-105px;box-shadow:0 0 0 34px #59e5bc09,0 0 0 68px #59e5bc05}.hotel-control-engine-statement>span{color:#59e5bc;letter-spacing:.13em;margin-top:22px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880;display:block}.hotel-control-statement-flow .hotel-control-engine-statement h3{margin-top:8px;font-size:clamp(34px,3.6vw,54px)}.hotel-control-engine-statement p{color:#d9def5}.hotel-control-engine-statement>b{color:#f0bd54;letter-spacing:.11em;margin-top:21px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880;display:block}.hotel-control-statement-footer{background:#00000021;border-top:1px solid #e6af4461;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:56px;padding:0 23px;display:grid}.hotel-control-statement-footer span,.hotel-control-statement-footer b{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:6.5px;font-weight:880}.hotel-control-statement-footer span{color:#f0bd54}.hotel-control-statement-footer b{color:#59e5bc}.hotel-control-statement-footer strong{color:#d6e2de;text-align:center;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:10px;font-weight:650}@media (min-width:1700px) and (min-height:900px){.hotel-control-statement-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.hotel-control-statement-heading h2{font-size:78px}.hotel-control-statement-heading>p{font-size:16px}.hotel-control-statement-flow{min-height:310px}.hotel-control-statement-flow h3{font-size:43px}.hotel-control-statement-flow p{font-size:12px}.hotel-control-statement-flow .hotel-control-engine-statement h3{font-size:58px}.hotel-control-statement-footer strong{font-size:12px}}@media (min-width:681px) and (max-width:1100px){.hotel-control-statement-section.content-section{padding-left:28px;padding-right:28px}.hotel-control-statement-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.hotel-control-statement-heading h2{font-size:clamp(37px,5vw,54px)}.hotel-control-statement-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.hotel-control-statement-flow{grid-template-columns:minmax(0,.86fr) 34px minmax(0,1.18fr) 34px minmax(0,.86fr);min-height:220px;padding:22px}.hotel-control-statement-flow h3{margin-top:16px;font-size:clamp(21px,3vw,30px)}.hotel-control-statement-flow p{font-size:7.5px}.hotel-control-statement-flow article>strong{margin-top:16px;font-size:5px}.hotel-control-engine-statement{min-height:185px;padding:22px!important}.hotel-control-engine-statement>span{margin-top:15px;font-size:6px}.hotel-control-statement-flow .hotel-control-engine-statement h3{font-size:clamp(29px,4vw,39px)}.hotel-control-statement-footer{gap:12px;min-height:48px}.hotel-control-statement-footer strong{font-size:7px}.hotel-control-statement-footer span,.hotel-control-statement-footer b{font-size:5px}}@media (min-width:961px) and (max-height:900px){.hotel-control-statement-section{padding-top:70px;padding-bottom:28px}.hotel-control-statement-heading h2{font-size:clamp(38px,4vw,58px)}.hotel-control-statement-heading>p{font-size:10px;line-height:1.48}.hotel-control-boundary{margin-top:23px}.hotel-control-statement-flow{min-height:215px;padding:21px 31px}.hotel-control-statement-flow h3{margin-top:16px;font-size:clamp(24px,2.25vw,34px)}.hotel-control-statement-flow p{font-size:8px}.hotel-control-engine-statement{min-height:184px;padding:22px 29px!important}.hotel-control-statement-flow .hotel-control-engine-statement h3{font-size:clamp(34px,3.2vw,46px)}.hotel-control-statement-footer{min-height:47px}}@media (max-width:680px){.hotel-control-statement-section.content-section{min-height:auto;padding:96px 22px 78px}.hotel-control-statement-heading{grid-template-columns:1fr;gap:25px}.hotel-control-statement-section .hotel-control-statement-heading h2{font-size:clamp(39px,12vw,55px)}.hotel-control-statement-heading>p{padding-left:17px;font-size:12px}.hotel-control-boundary{margin-top:34px}.hotel-control-boundary-label{gap:15px;padding:14px 17px}.hotel-control-statement-flow{grid-template-columns:1fr;gap:19px;padding:26px 20px}.hotel-control-statement-flow>i{transform:rotate(90deg)}.hotel-control-engine-statement{min-height:250px}.hotel-control-statement-footer{text-align:center;grid-template-columns:1fr;gap:10px;padding:17px}.hotel-control-statement-footer strong{justify-self:center}}.website-execution-section{color:#fff;background:radial-gradient(circle at 86% 12%,#4b5ed640,#0000 29%),radial-gradient(circle at 8% 88%,#59e5bc21,#0000 27%),linear-gradient(140deg,#041a16,#07372d);flex-direction:column;justify-content:center;min-height:100svh;display:flex}.website-execution-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.website-execution-heading h2{color:#fff;letter-spacing:-.055em;max-width:1120px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.website-execution-heading h2 em{color:#59e5bc;font-style:normal}.website-execution-heading>p{color:#b8cbc5;border-left:3px solid #f0bd54;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.website-execution-story{grid-template-columns:minmax(210px,.54fr) 62px minmax(0,1.46fr);align-items:stretch;margin-top:clamp(27px,4vh,43px);display:grid}.website-fixed-story{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:305px;padding:clamp(25px,3vw,40px) clamp(10px,2vw,28px) clamp(25px,3vw,40px) 0;display:flex}.website-fixed-story small,.website-live-story-copy>small{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:10px;font-weight:860}.website-fixed-story h3{color:#dbe6e2;letter-spacing:-.05em;margin:35px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(29px,3vw,46px);font-weight:540;line-height:.96}.website-fixed-story p{color:#8fa8a1;max-width:340px;margin:14px 0 0;font-size:10px;line-height:1.57}.website-fixed-story strong{color:#78918a;letter-spacing:.12em;margin-top:auto;font-family:Space Grotesk,Arial,sans-serif;font-size:6.5px;font-weight:860}.website-execution-story>i{color:#59e5bc;place-items:center;font:600 26px Space Grotesk,Arial,sans-serif;display:grid}.website-live-story{color:#092d25;background:linear-gradient(140deg,#f8faf8,#dff3ed);border:1px solid #ffffff26;border-radius:21px;min-width:0;min-height:305px;overflow:hidden;box-shadow:0 30px 70px #00000038}.website-live-browser{background:#ffffffc7;border-bottom:1px solid #d3dfda;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:42px;padding:0 16px;display:grid}.website-live-browser>span{gap:5px;display:flex}.website-live-browser>span i{background:#c5cec9;border-radius:50%;width:7px;height:7px;display:block}.website-live-browser>span i:first-child{background:#e6af44}.website-live-browser>span i:last-child{background:#59e5bc}.website-live-browser>b{color:#84928e;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:650}.website-live-browser>small{color:#147b63;letter-spacing:.09em;font-family:Space Grotesk,Arial,sans-serif;font-size:8.5px;font-weight:900}.website-live-story-copy{padding:clamp(22px,2.6vw,37px) clamp(24px,3vw,42px) 15px}.website-live-story-copy>small{color:#147b63}.website-live-story-copy h3{color:#092d25;letter-spacing:-.05em;margin:13px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(28px,3.1vw,47px);font-weight:560;line-height:.95}.website-live-story-copy h3 em{color:#4051b8;font-style:normal}.website-live-story-copy p{color:#567068;max-width:780px;margin:12px 0 0;font-size:10px;line-height:1.54}.website-live-journey{border-top:1px solid #cbdad4;border-bottom:1px solid #cbdad4;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin:0 clamp(24px,3vw,42px);padding:15px 0;display:grid}.website-live-journey>span{min-width:0}.website-live-journey small{color:#147b63;letter-spacing:.11em;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:880;display:block}.website-live-journey b{color:#173f35;margin-top:5px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:720;display:block}.website-live-journey>i{color:#4051b8;text-align:center;font:650 13px Space Grotesk,Arial,sans-serif}.website-live-story>strong{color:#4051b8;letter-spacing:.11em;padding:13px clamp(24px,3vw,42px) 17px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880;display:block}.website-execution-truth{color:#092d25;background:linear-gradient(100deg,#f2c766,#e6af44);border-radius:12px;grid-template-columns:auto 1fr minmax(300px,.75fr);align-items:center;gap:24px;min-height:62px;margin-top:14px;padding:0 21px;display:grid}.website-execution-truth span{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:6.5px;font-weight:880}.website-execution-truth strong{text-align:center;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(14px,1.3vw,19px);font-weight:700}.website-execution-truth small{color:#624a1d;font-size:7px;line-height:1.47}@media (min-width:1700px) and (min-height:900px){.website-execution-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.website-execution-heading h2{font-size:78px}.website-execution-heading>p{font-size:16px}.website-fixed-story,.website-live-story{min-height:355px}.website-fixed-story p,.website-live-story-copy p,.website-fixed-story small,.website-live-story-copy>small{font-size:12px}.website-live-browser>small,.website-live-journey b{font-size:10px}.website-execution-truth strong{font-size:21px}.website-execution-truth small{font-size:9px}}@media (min-width:681px) and (max-width:1100px){.website-execution-section.content-section{padding-left:28px;padding-right:28px}.website-execution-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.website-execution-heading h2{font-size:clamp(37px,5vw,54px)}.website-execution-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.website-execution-story{grid-template-columns:minmax(155px,.5fr) 36px minmax(0,1.5fr)}.website-fixed-story,.website-live-story{min-height:260px}.website-fixed-story h3{font-size:clamp(24px,3.5vw,34px)}.website-fixed-story small,.website-live-story-copy>small{font-size:8.5px}.website-live-browser>small{font-size:7px}.website-fixed-story p,.website-live-story-copy p{font-size:7.5px}.website-live-story-copy{padding:19px 22px 12px}.website-live-story-copy h3{font-size:clamp(25px,3.8vw,36px)}.website-live-journey{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;margin:0 22px}.website-live-journey b{font-size:6px}.website-execution-truth{grid-template-columns:auto 1fr minmax(225px,.7fr);gap:13px;min-height:54px}.website-execution-truth strong{font-size:11px}.website-execution-truth small{font-size:5.5px}}@media (min-width:961px) and (max-height:900px){.website-execution-section{padding-top:70px;padding-bottom:28px}.website-execution-heading h2{font-size:clamp(38px,4vw,58px)}.website-execution-heading>p{font-size:10px;line-height:1.48}.website-execution-story{margin-top:23px}.website-fixed-story,.website-live-story{min-height:255px}.website-live-story-copy{padding-top:19px}.website-live-story-copy h3{font-size:clamp(27px,2.8vw,40px)}.website-execution-truth{min-height:52px}}@media (max-width:680px){.website-execution-section.content-section{min-height:auto;padding:96px 22px 78px}.website-execution-heading{grid-template-columns:1fr;gap:25px}.website-execution-section .website-execution-heading h2{font-size:clamp(39px,12vw,55px)}.website-execution-heading>p{padding-left:17px;font-size:12px}.website-execution-story{grid-template-columns:1fr;margin-top:34px}.website-execution-story>i{min-height:45px;transform:rotate(90deg)}.website-fixed-story{min-height:260px;padding-right:0}.website-live-story{min-height:480px}.website-live-browser{grid-template-columns:auto 1fr;min-height:54px}.website-live-browser>small{grid-column:1/-1;padding-bottom:10px;font-size:8px}.website-live-journey{grid-template-columns:1fr;gap:8px}.website-live-journey>i{transform:rotate(90deg)}.website-live-journey>span{text-align:center}.website-execution-truth{text-align:center;grid-template-columns:1fr;gap:12px;padding:18px}}.google-distribution-section{background:radial-gradient(circle at 91% 8%,#4b5ed61a,#0000 29%),linear-gradient(135deg,#f8f5ee,#f1ede3);flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow:hidden}.google-intelligence-stage{background:#ffffffba;border:1px solid #d8ddd6;border-radius:22px;grid-template-columns:minmax(270px,.72fr) minmax(390px,.95fr) minmax(370px,1fr);align-items:stretch;margin-top:clamp(29px,4.4vh,48px);display:grid;box-shadow:0 26px 70px #1926221a}.google-intelligence-stage>article{min-width:0;min-height:300px;padding:clamp(25px,2.8vw,39px)}.google-conventional-lane{color:#626b68;background:#e7e4da8c;border-right:1px solid #d8ddd6;flex-direction:column;display:flex}.google-conventional-lane>small,.google-activation-lane header small{color:#8a8f8d;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880}.google-conventional-lane h3{color:#243632;letter-spacing:-.05em;margin:27px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(25px,2.35vw,36px);font-weight:560;line-height:.98}.google-conventional-lane>div{background:#ffffffb3;border:1px solid #d1d5d0;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;min-height:52px;margin-top:25px;padding:0 14px;display:grid}.google-conventional-lane>div span,.google-conventional-lane>div b{color:#6d7472;letter-spacing:.08em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:780}.google-conventional-lane>div b{text-align:right}.google-conventional-lane>div i{color:#9da3a0;font-style:normal}.google-conventional-lane p{color:#777f7c;margin:17px 0 0;font-size:9px;line-height:1.55}.google-conventional-lane>strong{color:#969b99;letter-spacing:.12em;margin-top:auto;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.google-market-reality-lane{color:#243632;background:linear-gradient(145deg,#ece9e0,#f6f3ec);border-right:1px solid #d8ddd6;flex-direction:column;display:flex}.google-market-reality-lane>small{color:#7c8582;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880}.google-market-reality-lane h3{letter-spacing:-.05em;margin:22px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(25px,2.35vw,36px);font-weight:570;line-height:.97}.google-market-reality-lane>div{background:#ffffffc7;border:1px solid #d4d8d3;border-radius:11px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:14px;padding:13px 14px;display:grid}.google-market-reality-lane>div span{color:#65706c;letter-spacing:.1em;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:880}.google-market-reality-lane>div strong{color:#30413d;grid-column:1/-1;font-family:Space Grotesk,Arial,sans-serif;font-size:9px;font-weight:660}.google-market-reality-lane>div b{color:#147b63;letter-spacing:.08em;grid-area:1/2;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:900}.google-market-reality-lane>.google-market-hotel{background:#fff7f2db;border-color:#bd715247}.google-market-reality-lane>.google-market-hotel b{color:#b55a3b}.google-market-reality-lane p{color:#727b78;margin:auto 0 0;padding-top:16px;font-size:8px;line-height:1.5}.google-decision-lane{color:#fff;background:radial-gradient(circle at 100% 0,#59e5bc33,#0000 35%),linear-gradient(145deg,#071f1a,#0b4237);position:relative;overflow:hidden}.google-decision-lane:after{content:"";border:1px solid #59e5bc2e;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-100px;right:-100px;box-shadow:0 0 0 34px #59e5bc0a,0 0 0 68px #59e5bc06}.google-decision-lane header{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.google-decision-lane header small,.google-decision-lane header span{color:#59e5bc;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880}.google-decision-lane header span{color:#f0bd54;border:1px solid #59e5bc52;border-radius:999px;padding:7px 10px;font-size:6px}.google-decision-inputs{z-index:1;flex-wrap:wrap;gap:7px;margin-top:30px;display:flex;position:relative}.google-decision-inputs span{color:#afc6c0;letter-spacing:.1em;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:820}.google-decision-lane h3{z-index:1;color:#fff;letter-spacing:-.052em;max-width:620px;margin:20px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(31px,3.2vw,50px);font-weight:560;line-height:.97;position:relative}.google-decision-lane footer{z-index:1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-top:28px;display:grid;position:relative}.google-decision-lane footer span{color:#59e5bc;letter-spacing:.11em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.google-decision-lane footer i{color:#0000;background:#59e5bc4d;height:1px;font-size:0;overflow:visible}.google-activation-lane{background:linear-gradient(145deg,#fff,#f5f8f6);border-left:1px solid #d8ddd6;flex-direction:column;display:flex}.google-activation-lane header{grid-template-columns:1fr auto;grid-template-areas:"eyebrow product""brand product";align-items:end;column-gap:18px;display:grid}.google-activation-lane header small{color:#147b63;grid-area:eyebrow}.google-activation-lane header img{object-fit:contain;object-position:left center;grid-area:brand;width:min(100%,238px);height:auto;margin-top:7px;display:block}.google-activation-lane header span{color:#5f6368;letter-spacing:.1em;background:#fff;border:1px solid #d7ddd9;border-radius:999px;grid-area:product;align-self:center;padding:8px 11px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.google-activation-lane h3{color:#243632;letter-spacing:-.045em;max-width:430px;margin:21px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:590;line-height:1}.google-activation-lane>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:21px;display:grid}.google-activation-lane>div span{color:#203530;background:#f0f4f1;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:70px;padding:13px;display:flex}.google-activation-lane>div b{font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850;line-height:1.25}.google-activation-lane>div small{color:#77837f;font-size:7px;line-height:1.3}.google-activation-lane>aside{color:#203530;background:#fff8e8;border-left:3px solid #f0bd54;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:9px;padding:10px 12px;display:grid}.google-activation-lane>aside span{color:#8c691d;letter-spacing:.1em;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:900}.google-activation-lane>aside b{font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:690}.google-activation-lane>strong{color:#147b63;letter-spacing:.08em;border-top:1px solid #d8ddd6;margin-top:auto;padding-top:15px;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880}.google-intelligence-conclusion{color:#fff;background:linear-gradient(105deg,#071f1a,#0b4237);border-radius:12px;grid-template-columns:auto 54px 1fr;align-items:center;gap:20px;min-height:62px;margin-top:14px;padding:0 23px;display:grid}.google-intelligence-conclusion span{color:#59e5bc;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:900}.google-intelligence-conclusion b{color:#fff;text-align:center;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(15px,1.45vw,21px);font-weight:650}.google-intelligence-conclusion i{color:#f0bd54;text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:20px;font-style:normal}@media (min-width:1700px) and (min-height:900px){.google-distribution-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.google-section-heading h2{font-size:78px}.google-section-heading>p{font-size:16px}.google-intelligence-stage>article{min-height:355px}.google-conventional-lane>small,.google-market-reality-lane>small,.google-activation-lane header small,.google-decision-lane header small{font-size:10px}.google-conventional-lane p,.google-market-reality-lane>div strong{font-size:11px}.google-market-reality-lane p{font-size:10px}.google-decision-lane h3{font-size:55px}.google-activation-lane header img{width:280px}.google-activation-lane>aside b{font-size:10px}.google-intelligence-conclusion b{font-size:19px}}@media (min-width:681px) and (max-width:1100px){.google-distribution-section.content-section{padding-left:28px;padding-right:28px}.google-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.google-section-heading h2{font-size:clamp(37px,5vw,54px)}.google-section-heading>p{font-size:10px;line-height:1.48}.google-intelligence-stage{grid-template-columns:minmax(180px,.62fr) minmax(270px,.9fr) minmax(265px,.9fr)}.google-intelligence-stage>article{min-height:260px;padding:22px 18px}.google-conventional-lane h3,.google-market-reality-lane h3{font-size:clamp(21px,2.8vw,29px)}.google-market-reality-lane>div{padding:10px}.google-market-reality-lane>div strong{font-size:7px}.google-market-reality-lane p{font-size:6.5px}.google-activation-lane header img{width:min(100%,190px)}.google-activation-lane h3{font-size:clamp(20px,2.6vw,28px)}.google-conventional-lane p{font-size:7px}.google-decision-lane h3{font-size:clamp(27px,3.8vw,39px)}.google-decision-lane header span{display:none}.google-activation-lane>div span{min-height:55px}.google-activation-lane>aside{grid-template-columns:1fr;gap:4px}.google-intelligence-conclusion{gap:10px;min-height:54px}.google-intelligence-conclusion b{font-size:10px}}@media (min-width:961px) and (max-height:900px){.google-distribution-section{padding-top:70px;padding-bottom:28px}.google-section-heading h2{font-size:clamp(38px,4vw,58px)}.google-section-heading>p{font-size:10px;line-height:1.48}.google-intelligence-stage{margin-top:23px}.google-intelligence-stage>article{min-height:250px;padding-top:23px;padding-bottom:23px}.google-conventional-lane h3{margin-top:18px;font-size:clamp(23px,2vw,31px)}.google-activation-lane h3{margin-top:14px;font-size:clamp(21px,1.9vw,28px)}.google-activation-lane header img{width:min(100%,210px)}.google-activation-lane>div{margin-top:15px}.google-activation-lane>aside{margin-top:7px;padding-top:7px;padding-bottom:7px}.google-decision-inputs{margin-top:21px}.google-decision-lane h3{font-size:clamp(30px,2.8vw,42px)}.google-decision-lane footer{margin-top:20px}.google-intelligence-conclusion{min-height:52px}}@media (max-width:680px){.google-distribution-section.content-section{min-height:auto;padding:96px 22px 78px}.google-section-heading{grid-template-columns:1fr;gap:25px}.google-distribution-section .google-section-heading h2{font-size:clamp(39px,12vw,55px)}.google-section-heading>p{font-size:12px}.google-intelligence-stage{grid-template-columns:1fr;margin-top:34px}.google-intelligence-stage>article{min-height:285px}.google-conventional-lane,.google-market-reality-lane{border-bottom:1px solid #d8ddd6;border-right:0}.google-activation-lane{border-top:1px solid #d8ddd6;border-left:0}.google-activation-lane header img{width:min(100%,240px)}.google-activation-lane>aside{grid-template-columns:1fr}.google-intelligence-conclusion{text-align:center;grid-template-columns:1fr;gap:8px;padding:18px}.google-intelligence-conclusion i{transform:rotate(90deg)}}.connectivity-gateway-section{color:#fff;background:radial-gradient(circle at 92% 10%,#4b5ed640,#0000 30%),radial-gradient(circle at 7% 90%,#59e5bc1f,#0000 28%),linear-gradient(140deg,#061b17,#082c26);flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow:hidden}.connectivity-gateway-heading{grid-template-columns:minmax(0,1.16fr) minmax(330px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.connectivity-gateway-heading h2{color:#fff;letter-spacing:-.055em;max-width:1150px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.connectivity-gateway-heading h2 em{color:#59e5bc;font-style:normal}.connectivity-gateway-heading>p{color:#b8cbc5;border-left:3px solid #f0bd54;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.connectivity-gateway-system{background:#0000001f;border:1px solid #ffffff2b;border-radius:22px;margin-top:clamp(27px,4vh,43px);overflow:hidden;box-shadow:0 30px 70px #0003}.connectivity-gateway-overline{color:#89a49c;background:#0000001f;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:20px;min-height:42px;padding:0 24px;display:grid}.connectivity-gateway-overline span,.connectivity-gateway-overline b{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:6.5px;font-weight:880}.connectivity-gateway-overline b{color:#f0bd54;text-align:center}.connectivity-gateway-overline span:last-child{text-align:right}.connectivity-gateway-map{grid-template-columns:minmax(310px,1.08fr) minmax(260px,.68fr) minmax(300px,.94fr);align-items:stretch;display:grid}.connectivity-gateway-map>article{flex-direction:column;justify-content:center;min-width:0;min-height:285px;padding:clamp(25px,3vw,40px);display:flex}.connectivity-gateway-map article>small{color:#f0bd54;letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:880}.connectivity-gateway-map article h3{letter-spacing:-.05em;margin:24px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:570;line-height:.97}.connectivity-gateway-map article p{margin:13px 0 0;font-size:9px;line-height:1.55}.connectivity-gateway-map article>strong{letter-spacing:.11em;margin-top:auto;padding-top:23px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.connectivity-ratematch-node{color:#fff;background:radial-gradient(circle at 100% 0,#59e5bc1f,#0000 38%),linear-gradient(145deg,#2c347f,#171f53);border-right:1px solid #ffffff21}.connectivity-ratematch-node p{color:#c8ceee}.connectivity-ratematch-node>strong{color:#59e5bc}.connectivity-channel-bridge{background:#ffffff08;border-right:1px solid #ffffff21;grid-template-rows:36px 1fr 36px;gap:13px;min-width:0;padding:22px clamp(22px,3vw,40px);display:grid}.connectivity-channel-bridge>span{color:#9db4ae;grid-template-columns:28px 1fr;align-items:center;gap:11px;display:grid}.connectivity-channel-bridge>span b{letter-spacing:.11em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.connectivity-channel-bridge>span i{color:#59e5bc;font-family:Space Grotesk,Arial,sans-serif;font-size:18px;font-style:normal}.connectivity-channel-bridge>.connectivity-outbound{color:#fff;text-align:right;grid-template-columns:1fr 28px}.connectivity-channel-bridge>.connectivity-outbound i{color:#f0bd54;text-align:right}.connectivity-channel-bridge>article{color:#fff;background:#ffffff0e;border:1px solid #f0bd5485;border-radius:15px;flex-direction:column;justify-content:center;min-height:118px;padding:clamp(20px,2.2vw,29px);display:flex;position:relative;overflow:hidden}.connectivity-channel-bridge>article:after{display:none}.connectivity-channel-bridge>article small{color:#f0bd54}.connectivity-channel-bridge>article h3{color:#fff;margin-top:9px;font-size:clamp(24px,2.35vw,34px)}.connectivity-channel-bridge>article p{color:#9eb5ae;max-width:320px}.connectivity-hotel-node{color:#153d34;background:linear-gradient(145deg,#f8faf8,#e6f1ed)}.connectivity-hotel-node>small{color:#147b63!important}.connectivity-hotel-node p{color:#607a73}.connectivity-hotel-node>div{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.connectivity-hotel-node>div span{color:#49645c;letter-spacing:.09em;background:#ffffffa6;border:1px solid #c9d9d3;border-radius:999px;padding:8px 10px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:850}.connectivity-hotel-node>strong{color:#147b63}.connectivity-gateway-outcome{background:#00000029;border-top:1px solid #ffffff21;grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:54px;padding:0 22px;display:grid}.connectivity-gateway-outcome span{color:#59e5bc;letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:900}.connectivity-gateway-outcome b{color:#d7e5e0;text-align:center;justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(12px,1.25vw,17px);font-weight:650}.connectivity-gateway-proof{color:#092d25;background:linear-gradient(100deg,#f2c766,#e6af44);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:58px;margin-top:14px;padding:0 22px;display:grid}.connectivity-gateway-proof span{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:900}.connectivity-gateway-proof b{justify-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(13px,1.25vw,18px);font-weight:720}.connectivity-gateway-proof small{color:#654c1c;font-size:8px}@media (min-width:1700px) and (min-height:900px){.connectivity-gateway-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.connectivity-gateway-heading h2{font-size:78px}.connectivity-gateway-heading>p{font-size:16px}.connectivity-gateway-map>article{min-height:340px}.connectivity-gateway-map article>small{font-size:10px}.connectivity-gateway-map article p{font-size:12px}.connectivity-channel-bridge>article{min-height:150px}.connectivity-hotel-node>div span{font-size:8px}.connectivity-gateway-proof small{font-size:10px}}@media (min-width:681px) and (max-width:1100px){.connectivity-gateway-section.content-section{padding-left:28px;padding-right:28px}.connectivity-gateway-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.connectivity-gateway-heading h2{font-size:clamp(37px,5vw,54px)}.connectivity-gateway-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.connectivity-gateway-map{grid-template-columns:minmax(210px,1fr) minmax(200px,.72fr) minmax(215px,.9fr)}.connectivity-gateway-map>article{min-height:245px;padding:22px 18px}.connectivity-gateway-map article h3{font-size:clamp(24px,3.4vw,34px)}.connectivity-gateway-map article p{font-size:7px}.connectivity-channel-bridge{grid-template-rows:30px 1fr 30px;gap:8px;padding:17px}.connectivity-channel-bridge>span b{font-size:5px}.connectivity-channel-bridge>article{min-height:112px;padding:18px}.connectivity-channel-bridge>article h3{font-size:clamp(22px,3vw,29px)}.connectivity-hotel-node>div span{padding:6px 8px;font-size:5px}.connectivity-gateway-proof{gap:12px;min-height:52px}.connectivity-gateway-proof b{font-size:11px}.connectivity-gateway-proof small{font-size:6px}}@media (min-width:961px) and (max-height:900px){.connectivity-gateway-section{padding-top:70px;padding-bottom:28px}.connectivity-gateway-heading h2{font-size:clamp(38px,4vw,58px)}.connectivity-gateway-heading>p{font-size:10px;line-height:1.48}.connectivity-gateway-system{margin-top:23px}.connectivity-gateway-map>article{min-height:230px;padding-top:23px;padding-bottom:23px}.connectivity-gateway-map article h3{margin-top:17px;font-size:clamp(27px,2.6vw,38px)}.connectivity-channel-bridge{grid-template-rows:29px 1fr 29px;gap:7px;padding-top:16px;padding-bottom:16px}.connectivity-channel-bridge>article{min-height:105px;padding-top:17px;padding-bottom:17px}.connectivity-channel-bridge>article h3{font-size:clamp(23px,2.2vw,31px)}.connectivity-gateway-outcome{min-height:48px}.connectivity-gateway-proof{min-height:50px}}@media (max-width:680px){.connectivity-gateway-section.content-section{min-height:auto;padding:96px 22px 78px}.connectivity-gateway-heading{grid-template-columns:1fr;gap:25px}.connectivity-gateway-section .connectivity-gateway-heading h2{font-size:clamp(39px,12vw,55px)}.connectivity-gateway-heading>p{padding-left:17px;font-size:12px}.connectivity-gateway-system{margin-top:34px}.connectivity-gateway-overline{text-align:center;grid-template-columns:1fr;gap:8px;padding:15px}.connectivity-gateway-overline span:last-child{text-align:center}.connectivity-gateway-map{grid-template-columns:1fr}.connectivity-gateway-map>article{min-height:260px}.connectivity-ratematch-node,.connectivity-channel-bridge{border-bottom:1px solid #ffffff21;border-right:0}.connectivity-channel-bridge>span{grid-template-columns:28px 1fr}.connectivity-channel-bridge>.connectivity-outbound{grid-template-columns:1fr 28px}.connectivity-gateway-outcome{text-align:center;grid-template-columns:1fr;gap:9px;padding:17px}.connectivity-gateway-outcome b{justify-self:center}.connectivity-gateway-proof{text-align:center;grid-template-columns:1fr;gap:9px;padding:17px}.connectivity-gateway-proof b{justify-self:center}}.platform-deployment-section{color:#102f28;background:radial-gradient(circle at 90% 8%,#4b5ed61a,#0000 30%),linear-gradient(140deg,#f8f5ee,#efebe1);flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow:hidden}.platform-deployment-heading{grid-template-columns:minmax(0,1.16fr) minmax(330px,.64fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.platform-deployment-heading h2{color:#102f28;letter-spacing:-.055em;max-width:1160px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:550;line-height:.97}.platform-deployment-heading h2 em{color:#4051b8;font-style:normal}.platform-deployment-heading>p{color:#60726d;border-left:3px solid #e6af44;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.platform-deployment-core{color:#fff;background:linear-gradient(105deg,#071f1a,#0c4338);border-radius:11px 11px 0 0;grid-template-columns:auto 32px 1fr 32px auto;align-items:center;gap:14px;min-height:43px;margin-top:clamp(24px,3.5vh,38px);padding:0 22px;display:grid}.platform-deployment-core span,.platform-deployment-core b{letter-spacing:.11em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880}.platform-deployment-core span{color:#59e5bc}.platform-deployment-core b{color:#f0bd54;justify-self:center}.platform-deployment-core i{color:#59e5bc;text-align:center;font-style:normal}.platform-deployment-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.platform-deployment-tiers>article{background:#ffffffd1;border:1px solid #d5dcd7;border-top:0;flex-direction:column;min-width:0;min-height:248px;padding:clamp(23px,2.4vw,34px);display:flex}.platform-deployment-tiers>article+article{border-left:0}.platform-deployment-tiers header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.platform-deployment-tiers header>span{color:#147b63;border:1px solid #cbd7d2;border-radius:50%;place-items:center;width:27px;height:27px;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:880;display:grid}.platform-deployment-tiers header small,.platform-deployment-tiers header em{color:#6a7b76;letter-spacing:.1em;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-style:normal;font-weight:870}.platform-deployment-tiers header em{color:#092d25;background:#f0bd54;border-radius:999px;padding:6px 8px}.platform-deployment-tiers h3{color:#173b33;letter-spacing:-.05em;margin:22px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(29px,2.9vw,43px);font-weight:530;line-height:.95}.platform-deployment-tiers h3 b{color:#147b63;font-weight:720}.platform-deployment-tiers article>strong{color:#2e4942;margin-top:12px;font-family:Space Grotesk,Arial,sans-serif;font-size:11px;font-weight:700}.platform-deployment-tiers article>p{color:#71817c;max-width:470px;margin:9px 0 0;font-size:8px;line-height:1.5}.platform-deployment-tiers article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;padding-top:18px;display:grid}.platform-deployment-tiers article>div span{background:#d7dfdc;border-radius:999px;height:4px}.platform-deployment-tiers article>div span.active{background:#147b63}.platform-deployment-tiers article>small{color:#778782;letter-spacing:.11em;margin-top:7px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:880}.platform-deployment-tiers .platform-tier-plus{z-index:1;color:#fff;background:radial-gradient(circle at 100% 0,#59e5bc2b,#0000 36%),linear-gradient(145deg,#06241e,#0c4b3e);border-color:#0e6d59;position:relative;box-shadow:0 22px 48px #0e4a3d30}.platform-deployment-tiers .platform-tier-plus header>span{color:#59e5bc;border-color:#59e5bc6b}.platform-deployment-tiers .platform-tier-plus header small{color:#a8c1ba}.platform-deployment-tiers .platform-tier-plus h3{color:#fff}.platform-deployment-tiers .platform-tier-plus h3 b{color:#59e5bc}.platform-deployment-tiers .platform-tier-plus>strong{color:#fff}.platform-deployment-tiers .platform-tier-plus>p{color:#a8c1ba}.platform-deployment-tiers .platform-tier-plus>div span{background:#ffffff29}.platform-deployment-tiers .platform-tier-plus>div span.active{background:#59e5bc}.platform-deployment-tiers .platform-tier-plus>small{color:#8fb0a7}.platform-deployment-tiers .platform-tier-ultra{background:linear-gradient(145deg,#f5f3ff,#ebeefa);border-color:#cfd2e8}.platform-deployment-tiers .platform-tier-ultra h3 b{color:#4051b8}.platform-deployment-tiers .platform-tier-ultra article>div span.active,.platform-deployment-tiers .platform-tier-ultra>div span.active{background:#4051b8}.platform-deployment-paths{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:14px;display:grid}.platform-deployment-paths article{background:#ffffffc7;border:1px solid #d3dbd6;border-radius:11px;grid-template-columns:auto 1fr 24px 1fr;align-items:center;gap:11px;min-height:57px;padding:12px 18px;display:grid}.platform-deployment-paths article>span{color:#4051b8;letter-spacing:.11em;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:900}.platform-deployment-paths article>b{color:#26423a;text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:9px;font-weight:690}.platform-deployment-paths article>i{color:#147b63;text-align:center;font-style:normal}.platform-deployment-paths article>small{color:#7f8e89;letter-spacing:.09em;text-align:center;grid-column:2/-1;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:850}@media (min-width:1700px) and (min-height:900px){.platform-deployment-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.platform-deployment-heading h2{font-size:78px}.platform-deployment-heading>p{font-size:16px}.platform-deployment-tiers>article{min-height:300px}.platform-deployment-tiers header small{font-size:8px}.platform-deployment-tiers article>strong{font-size:14px}.platform-deployment-tiers article>p{font-size:11px}.platform-deployment-paths article{min-height:67px}.platform-deployment-paths article>b{font-size:11px}}@media (min-width:681px) and (max-width:1100px){.platform-deployment-section.content-section{padding-left:28px;padding-right:28px}.platform-deployment-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.platform-deployment-heading h2{font-size:clamp(37px,5vw,54px)}.platform-deployment-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.platform-deployment-tiers>article{min-height:235px;padding:21px 17px}.platform-deployment-tiers header{grid-template-columns:auto 1fr}.platform-deployment-tiers header em{grid-column:1/-1;justify-self:start}.platform-deployment-tiers h3{font-size:clamp(24px,3.5vw,34px)}.platform-deployment-tiers article>strong{font-size:8px}.platform-deployment-tiers article>p{font-size:6.5px}.platform-deployment-paths{grid-template-columns:1fr 1fr}.platform-deployment-paths article{grid-template-columns:1fr 18px 1fr;min-height:66px}.platform-deployment-paths article>span,.platform-deployment-paths article>small{grid-column:1/-1}.platform-deployment-paths article>b{font-size:7px}}@media (min-width:961px) and (max-height:900px){.platform-deployment-section{padding-top:70px;padding-bottom:28px}.platform-deployment-heading h2{font-size:clamp(38px,4vw,58px)}.platform-deployment-heading>p{font-size:10px;line-height:1.48}.platform-deployment-core{min-height:38px;margin-top:22px}.platform-deployment-tiers>article{min-height:215px;padding-top:19px;padding-bottom:19px}.platform-deployment-tiers h3{margin-top:16px;font-size:clamp(26px,2.6vw,37px)}.platform-deployment-tiers article>strong{margin-top:8px;font-size:9px}.platform-deployment-tiers article>p{margin-top:7px;font-size:7px}.platform-deployment-tiers article>div{padding-top:13px}.platform-deployment-paths article{min-height:51px;padding-top:9px;padding-bottom:9px}}@media (max-width:680px){.platform-deployment-section.content-section{min-height:auto;padding:96px 22px 78px}.platform-deployment-heading{grid-template-columns:1fr;gap:25px}.platform-deployment-section .platform-deployment-heading h2{font-size:clamp(39px,12vw,55px)}.platform-deployment-heading>p{padding-left:17px;font-size:12px}.platform-deployment-core{text-align:center;grid-template-columns:1fr;gap:7px;padding:15px}.platform-deployment-core i{transform:rotate(90deg)}.platform-deployment-tiers{grid-template-columns:1fr}.platform-deployment-tiers>article{min-height:290px}.platform-deployment-tiers>article+article{border-top:0;border-left:1px solid #d5dcd7}.platform-deployment-paths{grid-template-columns:1fr}.platform-deployment-paths article{text-align:center;grid-template-columns:1fr;gap:9px;padding:17px}.platform-deployment-paths article>span,.platform-deployment-paths article>small{grid-column:1}.platform-deployment-paths article>i{transform:rotate(90deg)}}.platform-evidence-section{color:#fff;background:radial-gradient(circle at 88% 12%,#4b5ed64d,#0000 32%),radial-gradient(circle at 4% 92%,#23ae8530,#0000 30%),linear-gradient(137deg,#041b17 0%,#082f29 52%,#071f2a 100%);min-height:100svh;padding-top:clamp(88px,10vh,128px);padding-bottom:clamp(42px,6vh,76px);position:relative;overflow:hidden}.platform-evidence-section:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.platform-evidence-section>*{z-index:1;position:relative}.platform-evidence-heading{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);align-items:end;gap:clamp(44px,7vw,112px);display:grid}.platform-evidence-heading h2{color:#fff;letter-spacing:-.055em;max-width:1120px;margin:14px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(43px,4.7vw,74px);font-weight:540;line-height:.97}.platform-evidence-heading h2 em{color:#59e5bc;font-style:normal}.platform-evidence-heading>p{color:#a9bdb7;border-left:3px solid #e6af44;margin:0;padding:0 0 4px 24px;font-size:13px;line-height:1.64}.platform-evidence-architecture{grid-template-columns:.92fr 1.08fr;gap:13px;margin-top:clamp(28px,4vh,44px);display:grid}.platform-evidence-architecture>article{border:1px solid #ffffff26;border-radius:18px;min-height:300px;padding:clamp(25px,2.8vw,40px)}.platform-evidence-architecture header{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-evidence-architecture header span,.platform-evidence-architecture header b{letter-spacing:.12em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:900}.platform-evidence-architecture header span{color:#e6af44}.platform-evidence-architecture header b{color:#07382d;background:#59e5bc;border-radius:999px;padding:7px 9px}.platform-evidence-production{background:linear-gradient(145deg,#074c3ef5,#052d26f5);box-shadow:0 25px 64px #0000002e}.platform-evidence-adoption{grid-template-columns:auto 1fr;align-items:end;column-gap:17px;margin-top:27px;display:grid}.platform-evidence-adoption strong{color:#fff;letter-spacing:-.065em;grid-row:1/3;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(38px,4.4vw,68px);font-weight:670;line-height:.85}.platform-evidence-adoption span{color:#59e5bc;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(16px,1.6vw,24px);font-weight:800;line-height:1}.platform-evidence-adoption small{color:#8fb2a9;letter-spacing:.11em;margin-top:4px;font-family:Space Grotesk,Arial,sans-serif;font-size:6px;font-weight:850}.platform-evidence-tenure{border-top:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:grid}.platform-evidence-tenure>b{color:#e6af44;letter-spacing:-.05em;font-family:Space Grotesk,Arial,sans-serif;font-size:37px;line-height:.9}.platform-evidence-tenure>span{gap:3px;display:grid}.platform-evidence-tenure strong{color:#fff;letter-spacing:.08em;font-family:Space Grotesk,Arial,sans-serif;font-size:10px}.platform-evidence-tenure small{color:#92aaa4;letter-spacing:.08em;font-size:6px}.platform-evidence-production>p,.platform-evidence-reach>p{color:#a8beb7;margin:17px 0 0;font-size:8px;line-height:1.55}.platform-evidence-reach{background:linear-gradient(145deg,#2a3783f2,#4454bce6);box-shadow:0 25px 64px #141b5833}.platform-evidence-reach header b{color:#25347e;background:#e6af44}.platform-evidence-reach h3{color:#fff;letter-spacing:-.05em;margin:24px 0 0;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(24px,2.7vw,39px);font-weight:560;line-height:.98}.platform-evidence-reach h3 em{color:#59e5bc;font-style:normal}.platform-evidence-reach-grid{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.platform-evidence-reach-grid>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:78px;padding:14px 15px;display:grid}.platform-evidence-reach-grid>span+span{border-left:1px solid #ffffff2b}.platform-evidence-reach-grid b{color:#fff;letter-spacing:-.05em;grid-row:1/3;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(28px,2.6vw,40px);line-height:.9}.platform-evidence-reach-grid strong{color:#59e5bc;letter-spacing:.1em;font-family:Space Grotesk,Arial,sans-serif;font-size:7px}.platform-evidence-reach-grid small{color:#b3bcec;letter-spacing:.07em;font-size:5.5px}.platform-evidence-flywheel{background:#59e5bc14;border:1px solid #59e5bc45;border-radius:12px;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr 28px;align-items:center;gap:8px;min-height:53px;margin-top:13px;padding:0 21px;display:grid}.platform-evidence-flywheel span,.platform-evidence-flywheel strong,.platform-evidence-flywheel b{letter-spacing:.09em;text-align:center;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:850}.platform-evidence-flywheel span{color:#b8ccc6}.platform-evidence-flywheel strong{color:#e6af44}.platform-evidence-flywheel b{color:#59e5bc}.platform-evidence-flywheel i,.platform-evidence-flywheel em{color:#59e5bc;text-align:center;font-style:normal}.platform-evidence-flywheel em{font-size:20px}.platform-evidence-capabilities{color:#809e96;letter-spacing:.09em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 13px;margin-top:17px;font-family:Space Grotesk,Arial,sans-serif;font-size:5.5px;font-weight:800;display:flex}.platform-evidence-capabilities i{color:#e6af44;font-style:normal}.platform-evidence-link{color:#59e5bc;letter-spacing:.05em;width:max-content;margin:17px auto 0;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:850;display:block}@media (min-width:1700px) and (min-height:900px){.platform-evidence-section{padding-left:max(5vw,50vw - 830px);padding-right:max(5vw,50vw - 830px)}.platform-evidence-heading h2{font-size:78px}.platform-evidence-heading>p{font-size:16px}.platform-evidence-architecture>article{min-height:360px}.platform-evidence-adoption small,.platform-evidence-tenure small,.platform-evidence-architecture header span,.platform-evidence-architecture header b{font-size:8px}.platform-evidence-production>p,.platform-evidence-reach>p{font-size:11px}.platform-evidence-reach-grid strong{font-size:9px}.platform-evidence-reach-grid small{font-size:7px}.platform-evidence-flywheel span,.platform-evidence-flywheel strong,.platform-evidence-flywheel b{font-size:9px}}@media (min-width:681px) and (max-width:1100px){.platform-evidence-section.content-section{padding-left:28px;padding-right:28px}.platform-evidence-heading{grid-template-columns:minmax(0,1.08fr) minmax(240px,.72fr);gap:28px}.platform-evidence-heading h2{font-size:clamp(37px,5vw,54px)}.platform-evidence-heading>p{padding-left:17px;font-size:10px;line-height:1.48}.platform-evidence-architecture>article{min-height:270px;padding:22px}.platform-evidence-adoption{grid-template-columns:1fr}.platform-evidence-adoption strong{grid-row:auto}.platform-evidence-reach-grid>span{grid-template-columns:1fr;padding:12px 8px}.platform-evidence-reach-grid b{grid-row:auto}.platform-evidence-flywheel{grid-template-columns:repeat(7,auto) 22px}}@media (min-width:961px) and (max-height:900px){.platform-evidence-section{padding-top:70px;padding-bottom:30px}.platform-evidence-heading h2{font-size:clamp(38px,4vw,58px)}.platform-evidence-heading>p{font-size:10px;line-height:1.48}.platform-evidence-architecture{margin-top:24px}.platform-evidence-architecture>article{min-height:255px;padding-top:22px;padding-bottom:22px}.platform-evidence-adoption{margin-top:20px}.platform-evidence-tenure{margin-top:19px;padding-top:15px}.platform-evidence-reach h3{margin-top:18px}.platform-evidence-reach-grid{margin-top:19px}.platform-evidence-flywheel{min-height:46px}.platform-evidence-capabilities,.platform-evidence-link{margin-top:12px}}@media (max-width:680px){.platform-evidence-section.content-section{min-height:auto;padding:96px 22px 78px}.platform-evidence-heading{grid-template-columns:1fr;gap:25px}.platform-evidence-heading h2{font-size:clamp(39px,12vw,55px)}.platform-evidence-heading>p{padding-left:17px;font-size:12px}.platform-evidence-architecture{grid-template-columns:1fr}.platform-evidence-architecture>article{min-height:350px}.platform-evidence-adoption{grid-template-columns:1fr}.platform-evidence-adoption strong{grid-row:auto}.platform-evidence-reach-grid{grid-template-columns:1fr}.platform-evidence-reach-grid>span{min-height:78px}.platform-evidence-reach-grid>span+span{border-top:1px solid #ffffff2b;border-left:0}.platform-evidence-flywheel{grid-template-columns:1fr;gap:8px;padding:17px}.platform-evidence-flywheel i,.platform-evidence-flywheel em{transform:rotate(90deg)}.platform-evidence-capabilities{gap:8px}.platform-evidence-capabilities i{display:none}}.strategic-integrity .integrity-positioning p{font-size:clamp(13px,.95vw,16px);line-height:1.5}.strategic-integrity .integrity-positioning>span{padding:12px 17px;font-size:clamp(9px,.62vw,11px)}.strategic-integrity .website-execution-header{min-height:52px}.strategic-integrity .website-execution-header span{font-size:clamp(10px,.68vw,12px)}.strategic-integrity .website-execution-header b{font-size:clamp(9px,.61vw,11px)}.strategic-integrity .execution-card-label>span{font-size:clamp(23px,1.65vw,28px)}.strategic-integrity .execution-card-label>small{font-size:clamp(9px,.62vw,11px)}.strategic-integrity .execution-card-label>b{padding:6px 8px;font-size:clamp(7px,.48vw,9px)}.strategic-integrity .execution-search-signal h3,.strategic-integrity .execution-bookable-outcome h3{font-size:clamp(23px,1.85vw,30px)}.strategic-integrity .execution-search-query strong{font-size:clamp(12px,.83vw,14px)}.strategic-integrity .execution-search-query span{font-size:clamp(10px,.68vw,12px);line-height:1.42}.strategic-integrity .execution-source-label{font-size:clamp(8px,.55vw,10px)}.strategic-integrity .execution-context-chips span{padding:8px 4px;font-size:clamp(7.5px,.52vw,9px)}.strategic-integrity .execution-transition small{font-size:clamp(7px,.48vw,9px)}.strategic-integrity .execution-browser-bar{height:36px}.strategic-integrity .execution-browser-bar>span,.strategic-integrity .execution-browser-bar>b{font-size:clamp(7.5px,.52vw,9px)}.strategic-integrity .execution-page-brand{font-size:clamp(8px,.55vw,10px)}.strategic-integrity .execution-generated-page>small{font-size:clamp(8.5px,.58vw,10px)}.strategic-integrity .execution-generated-page>p{font-size:clamp(10.5px,.72vw,12px);line-height:1.42}.strategic-integrity .execution-generated-page>div:last-child small{font-size:clamp(7.5px,.52vw,9px)}.strategic-integrity .execution-generated-page>div:last-child>b{padding:11px 13px;font-size:clamp(8px,.56vw,10px)}.strategic-integrity .execution-generated-note{font-size:clamp(7.5px,.52vw,9px)}.strategic-integrity .execution-bookable-outcome li{font-size:clamp(10px,.7vw,12px);line-height:1.3}.strategic-integrity .execution-bookable-outcome li i{flex:0 0 19px;width:19px;height:19px;font-size:8px}.strategic-integrity .execution-bookable-outcome>strong{padding:11px;font-size:clamp(8px,.56vw,10px)}.strategic-integrity .website-continuity-rail small,.strategic-integrity .website-continuity-rail a{font-size:clamp(8.5px,.59vw,10px)}.strategic-integrity .website-continuity-rail strong{font-size:clamp(15px,1.15vw,19px)}.strategic-integrity .integrity-explore-link{font-size:clamp(9px,.64vw,11px)!important}@media (min-width:681px) and (max-width:1100px){.strategic-integrity .integrity-positioning p{font-size:12.5px}.strategic-integrity .integrity-positioning>span{padding:10px 12px;font-size:9px}.strategic-integrity .website-execution-header{min-height:44px}.strategic-integrity .website-execution-header span{font-size:10px}.strategic-integrity .website-execution-header b{font-size:9px}.strategic-integrity .execution-card-label>span{font-size:20px}.strategic-integrity .execution-card-label>small{font-size:8.5px}.strategic-integrity .execution-card-label>b{font-size:7.5px}.strategic-integrity .execution-search-signal h3,.strategic-integrity .execution-bookable-outcome h3{font-size:clamp(20px,2.4vw,25px)}.strategic-integrity .execution-search-query strong{font-size:11px}.strategic-integrity .execution-search-query span,.strategic-integrity .execution-bookable-outcome li{font-size:9.5px}.strategic-integrity .execution-source-label{font-size:8px}.strategic-integrity .execution-context-chips span{white-space:normal;min-height:29px;font-size:7.5px;line-height:1.15}.strategic-integrity .execution-browser-bar{height:29px}.strategic-integrity .execution-browser-bar>span,.strategic-integrity .execution-browser-bar>b,.strategic-integrity .execution-page-brand{font-size:7.5px}.strategic-integrity .execution-generated-page>small{font-size:8px}.strategic-integrity .execution-generated-page>p{font-size:9.5px}.strategic-integrity .execution-generated-page>div:last-child small{font-size:7.5px}.strategic-integrity .execution-generated-page>div:last-child>b{font-size:8.5px}.strategic-integrity .execution-generated-note{font-size:7.8px}.strategic-integrity .execution-bookable-outcome li i{flex-basis:16px;width:16px;height:16px;font-size:7px}.strategic-integrity .execution-bookable-outcome>strong,.strategic-integrity .website-continuity-rail small,.strategic-integrity .website-continuity-rail a{font-size:8.5px}.strategic-integrity .website-continuity-rail strong{font-size:14px}.strategic-integrity .integrity-explore-link{font-size:9px!important}}@media (max-width:680px){.strategic-integrity .website-execution-header span{font-size:8px}.strategic-integrity .website-execution-header b{font-size:7px}.strategic-integrity .execution-card-label>span{font-size:24px}.strategic-integrity .execution-card-label>small{font-size:9px}.strategic-integrity .execution-card-label>b{font-size:8px}.strategic-integrity .execution-search-signal h3,.strategic-integrity .execution-bookable-outcome h3{font-size:clamp(27px,8vw,34px)}.strategic-integrity .execution-search-query strong{font-size:13px}.strategic-integrity .execution-search-query span,.strategic-integrity .execution-bookable-outcome li{font-size:11px}.strategic-integrity .execution-source-label{font-size:9px}.strategic-integrity .execution-context-chips span,.strategic-integrity .execution-transition small,.strategic-integrity .execution-browser-bar>span,.strategic-integrity .execution-browser-bar>b{font-size:8px}.strategic-integrity .execution-page-brand,.strategic-integrity .execution-generated-page>small{font-size:9px}.strategic-integrity .execution-generated-page>p{font-size:11px}.strategic-integrity .execution-generated-page>div:last-child small{font-size:8px}.strategic-integrity .execution-generated-page>div:last-child>b{font-size:9px}.strategic-integrity .execution-generated-note{text-align:center;height:42px;font-size:8px;line-height:1.35}.strategic-integrity .execution-bookable-outcome>strong,.strategic-integrity .website-continuity-rail small,.strategic-integrity .website-continuity-rail a{font-size:9px}.strategic-integrity .website-continuity-rail strong{font-size:17px}.strategic-integrity .integrity-explore-link{font-size:10px!important}}.strategic-google .strategic-google-heading>p:last-child{font-size:clamp(14px,.95vw,16px)}.strategic-google .google-activation-system article>small{font-size:clamp(10px,.66vw,12px)}.strategic-google .google-activation-system article h3{font-size:clamp(28px,2.15vw,36px)}.strategic-google .google-activation-system article p{font-size:clamp(12px,.84vw,14px);line-height:1.55}.strategic-google .google-intelligence-zone>div span,.strategic-google .google-distribution-zone>div:last-child span{font-size:clamp(9px,.61vw,11px)}.strategic-google .google-activation-arrow span{font-size:clamp(8px,.54vw,10px)}.strategic-google .google-portfolio-core>strong{padding:10px 14px;font-size:clamp(9px,.61vw,11px)}.strategic-google .google-activation-outcome span{font-size:clamp(9.5px,.64vw,11px)}.strategic-google .google-activation-outcome strong{font-size:clamp(16px,1.15vw,20px)}.strategic-google .google-activation-outcome b{font-size:clamp(9.5px,.64vw,11px)}.strategic-google .simple-inline-link{font-size:clamp(9px,.62vw,11px)}@media (max-width:960px){.strategic-google .google-intelligence-zone>div i{justify-self:center;place-items:center;width:28px;height:28px;display:grid}}@media (min-width:681px) and (max-width:960px){.strategic-google .strategic-google-heading>p:last-child{font-size:13px}.strategic-google .google-activation-system article>small{font-size:8.5px}.strategic-google .google-activation-system article h3{font-size:21px}.strategic-google .google-activation-system article p{font-size:10px}.strategic-google .google-intelligence-zone>div span,.strategic-google .google-distribution-zone>div:last-child span{font-size:7.5px}.strategic-google .google-activation-arrow span{font-size:7px}.strategic-google .google-portfolio-core>strong,.strategic-google .google-activation-outcome span,.strategic-google .google-activation-outcome b{font-size:8px}.strategic-google .google-activation-outcome strong{font-size:14px}.strategic-google .simple-inline-link{font-size:9px}}@media (max-width:680px){.strategic-google .strategic-google-heading>p:last-child{font-size:14px}.strategic-google .google-activation-system article>small{font-size:10px}.strategic-google .google-activation-system article h3{font-size:29px}.strategic-google .google-activation-system article p{font-size:13px}.strategic-google .google-intelligence-zone>div span,.strategic-google .google-distribution-zone>div:last-child span{font-size:10px}.strategic-google .google-activation-arrow span{font-size:9px}.strategic-google .google-portfolio-core>strong,.strategic-google .google-activation-outcome span,.strategic-google .google-activation-outcome b{font-size:10px}.strategic-google .google-activation-outcome strong{font-size:18px}.strategic-google .simple-inline-link{font-size:10px}}.strategic-difference .simple-pricing-copy>p:not(.kicker){font-size:clamp(14px,.98vw,16px);line-height:1.58}.strategic-difference .simple-pricing-copy .ghost-link{font-size:clamp(11px,.78vw,13px)}.strategic-difference .difference-system-heading small{font-size:clamp(10px,.68vw,12px)}.strategic-difference .difference-system-heading span{padding:7px 10px;font-size:clamp(8px,.55vw,10px)}.strategic-difference .difference-legacy-tools small{font-size:clamp(8.5px,.58vw,10px)}.strategic-difference .difference-legacy-tools b{font-size:clamp(16px,1.15vw,19px)}.strategic-difference .difference-legacy-tools p{font-size:clamp(10.5px,.73vw,12px);line-height:1.45}.strategic-difference .difference-limit-rail span{font-size:clamp(8.5px,.58vw,10px)}.strategic-difference .difference-limit-rail strong{font-size:clamp(13px,.9vw,15px)}.strategic-difference .difference-ratematch-card h3{font-size:clamp(30px,2.45vw,38px)}.strategic-difference .difference-commercial-loop b{font-size:clamp(8px,.55vw,10px)}.strategic-difference .difference-result span{font-size:clamp(8.5px,.58vw,10px)}.strategic-difference .difference-result strong{font-size:clamp(15px,1.05vw,18px)}.strategic-difference .difference-result b{padding:9px 11px;font-size:clamp(8.5px,.58vw,10px)}@media (min-width:741px) and (max-width:900px) and (max-height:900px){.strategic-difference .simple-pricing-copy>p:not(.kicker){font-size:11.5px}.strategic-difference .difference-system-heading small{font-size:8.5px}.strategic-difference .difference-system-heading span{font-size:7px}.strategic-difference .difference-legacy-tools small{font-size:7.5px}.strategic-difference .difference-legacy-tools b{font-size:14px}.strategic-difference .difference-legacy-tools p{font-size:9px}.strategic-difference .difference-limit-rail span{font-size:7.5px}.strategic-difference .difference-limit-rail strong{font-size:11px}.strategic-difference .difference-ratematch-card h3{font-size:27px}.strategic-difference .difference-commercial-loop b{font-size:7px}.strategic-difference .difference-result span,.strategic-difference .difference-result b{font-size:7.5px}.strategic-difference .difference-result strong{font-size:13px}}@media (max-width:680px){.strategic-difference .simple-pricing-copy>p:not(.kicker){font-size:14px}.strategic-difference .simple-pricing-copy .ghost-link{font-size:12px}.strategic-difference .difference-system-heading small{font-size:10px}.strategic-difference .difference-system-heading span,.strategic-difference .difference-legacy-tools small{font-size:9px}.strategic-difference .difference-legacy-tools b{font-size:18px}.strategic-difference .difference-legacy-tools p{font-size:11px}.strategic-difference .difference-limit-rail span{font-size:9px}.strategic-difference .difference-limit-rail strong{font-size:14px}.strategic-difference .difference-ratematch-card h3{font-size:30px}.strategic-difference .difference-commercial-loop b,.strategic-difference .difference-result span,.strategic-difference .difference-result b{font-size:9px}.strategic-difference .difference-result strong{font-size:17px}}:root{--rm-type-micro:clamp(9.5px,.68vw,10.5px);--rm-type-label:clamp(10.5px,.76vw,12px);--rm-type-copy:clamp(11.5px,.88vw,14px)}.language-menu b,.active>b,.localized-header-actions>a,.btn.btn-sm>span,.site-footer b,.footer-bottom>span,main .kicker,main .dark-kicker,main .ink-kicker{font-size:var(--rm-type-label)}.simple-home-page :is(.deployment-upgrade-path>span,.home-explainer-copy>small,.hotel-control-tags>b,.evidence-scale-grid small,.evidence-depth-card>strong,.evidence-scale-heading>span,.evidence-adoption>small,.evidence-scale-rail>span,.evidence-scale-rail>strong,.evidence-scale-rail>b,.simple-final-cta>small,.execution-context-chips>span,.google-distribution-zone span,.execution-card-label>b,.google-intelligence-zone span,.execution-browser-bar>span,.execution-browser-bar>b,.execution-page-brand>span,.execution-page-brand>i,.execution-generated-page small,.execution-website-canvas>span,.difference-commercial-loop b,.home-explainer-sequence>span,.home-explainer-sequence>strong,.deployment-intelligence-core>span,.simple-mechanism-flow small,.simple-mechanism-result>span,.execution-search-signal>small,.execution-bookable-outcome i,.google-portfolio-core>strong,.google-activation-outcome>span,.google-activation-outcome>b,.evidence-depth-card>small,.evidence-scale-heading>small,.difference-system-heading>span,.difference-legacy-tools small,.execution-card-label>small,.website-continuity-rail small,.website-recovery-teaser>small,.google-intelligence-zone>small,.google-portfolio-core>small,.google-distribution-zone>small,.difference-limit-rail>span,.difference-result>span,.difference-result>b,.deployment-tier-head>small,.deployment-tier-head>em,.deployment-tier>small,.simple-market-proof>em,.simple-price-insight small,.integrity-positioning>span,.integrity-positioning b,.integrity-positioning i,.integrity-positioning strong,.website-execution-header>b){font-size:var(--rm-type-micro)}.simple-home-page :is(.home-explainer-player>header span,.home-explainer-player>header b,.home-explainer-player>footer strong,.home-explainer-player>footer span,.deployment-upgrade-path>strong,.simple-mechanism-result>strong,.simple-mechanism-result em,.execution-generated-page b,.execution-bookable-outcome>strong,.website-recovery-teaser>a,.simple-inline-link){font-size:var(--rm-type-label)}.simple-home-page :is(.execution-search-query>span,.execution-generated-page>p,.execution-bookable-outcome span){font-size:var(--rm-type-copy)}.platform-strategic-page :is(.proposition-output-rail b,.connectivity-hotel-node span,.hotel-control-statement-flow strong,.hotel-control-statement-footer>span,.hotel-control-statement-footer>b,.connectivity-inbound>b,.connectivity-outbound>b,.platform-evidence-capabilities>span,.platform-evidence-capabilities>i,.proposition-identity-layer span,.proposition-terms-layer span,.proposition-value-layer span,.platform-evidence-reach-grid small,.platform-deployment-paths small,.synchronized-stage span,.synchronized-stage>b,.website-live-journey small,.google-decision-inputs>span,.google-activation-lane header span,.platform-deployment-paths span,.proposition-identity-layer>b,.proposition-terms-layer>b,.proposition-value-layer>b,.hotel-control-engine-statement>span,.website-live-story>strong,.google-market-ota>span,.google-market-ota>b,.google-market-hotel>span,.google-market-hotel>b,.platform-tier>small,.platform-tier header small,.platform-tier header em,.platform-evidence-adoption>small,.platform-evidence-tenure small,.connectivity-gateway-overline>span,.connectivity-gateway-overline>b,.website-fixed-story>strong,.website-execution-truth>span,.platform-deployment-paths b,.google-decision-lane span,.google-activation-lane small,.platform-evidence-reach-grid strong,.synchronized-system-rail>span,.hotel-control-statement-flow small,.platform-deployment-core>span,.platform-evidence-flywheel>span,.synchronized-stage small,.synchronized-feedback-loop>span,.proposition-assembly-rail>span,.proposition-assembly-rail>b,.proposition-assembly-rail>strong,.proposition-output-rail>span,.hotel-control-boundary-label>span,.hotel-control-boundary-label>b,.hotel-control-engine-statement>small,.hotel-control-engine-statement>b,.website-live-browser>b,.website-live-browser>small,.google-market-ota>strong,.google-market-hotel>strong,.google-intelligence-conclusion>span,.connectivity-ratematch-node>strong,.connectivity-channel-bridge small,.connectivity-hotel-node>strong,.connectivity-gateway-outcome>span,.connectivity-gateway-proof>span,.platform-deployment-core>b,.platform-tier header>span,.platform-evidence-production span,.platform-evidence-production b,.platform-evidence-reach span,.platform-evidence-reach b,.platform-evidence-flywheel>strong,.platform-evidence-flywheel>b,.platform-hero-sequence small,.direct-price-trigger>small,.direct-context-stack small,.direct-context-stack b,.direct-context-stack span,.direct-comparable-offer>small,.direct-comparable-offer>b,.direct-problem-response-rail small,.direct-problem-response-rail b,.direct-problem-response-rail span,.direct-problem-ratematch>small,.direct-problem-ratematch>span,.synchronized-platform-intro>span,.synchronized-system-rail>b,.proposition-layer small,.google-market-reality-lane>small,.google-decision-lane small,.google-activation-lane>strong,.connectivity-ratematch-node>small,.connectivity-hotel-node>small,.platform-tier>strong,.platform-evidence-link){font-size:var(--rm-type-micro)}.platform-strategic-page :is(.hotel-control-statement-footer>strong,.synchronized-feedback-loop>b,.direct-problem-ratematch>b,.google-activation-lane b,.connectivity-ratematch-node>strong,.connectivity-hotel-node>strong,.platform-tier>strong,.platform-deployment-paths b,.platform-evidence-flywheel>strong,.platform-evidence-flywheel>b){font-size:var(--rm-type-label)}.platform-strategic-page :is(.synchronized-stage>p,.proposition-layer>p,.hotel-control-statement-flow p,.hotel-control-engine-statement>p,.website-fixed-story>p,.website-live-story-copy>p,.website-execution-truth>small,.google-market-reality-lane>p,.connectivity-ratematch-node>p,.connectivity-channel-bridge p,.connectivity-gateway-proof>small,.platform-tier>p,.platform-evidence-production>p,.platform-evidence-reach>p){font-size:var(--rm-type-copy);line-height:1.48}.why-strategic-page :is(.recovery-outcome-rail b,.recovery-browser-bar>b,.recovery-private-offer small,.recovery-private-offer>em,.recovery-rule-grid>span,.prebooking-data small,.recovery-transition>small,.recovery-ladder small,.recovery-prebooking-card b,.recovery-control-core b,.recovery-generated-experience>small,.recovery-generated-experience>div,.strategic-advantages-grid small,.parity-flow small,.parity-flow span,.recovery-ladder b,.recovery-ladder em,.why-hero-category-mark>span,.why-hero-logic small,.why-hero-ratematch>small,.category-gap-board small,.category-gap-board b,.live-market-gap>small,.live-market-gap>b,.ratematch-gap-answer>small,.ratematch-gap-answer>b,.fair-competition-board small,.fair-competition-board b,.hotel-static-board>small,.hotel-static-board>b,.ratematch-equalizer>small,.parity-flow>strong,.parity-ratematch>small,.parity-ratematch>span,.competitive-distinction-rail>span,.transport-decision-board small,.transport-decision-board b,.transport-intelligence>small,.transport-intelligence>b,.transport-outcome>small,.transport-outcome>b,.recovery-prebooking-card span,.recovery-prebooking-card>strong,.recovery-control-core span,.recovery-ladder-strong>small,.recovery-ladder-strong>b,.recovery-ladder-strong>em,.why-now-timeline small,.why-now-live>small,.market-context-chips>span,.fair-competition-board span,.hotel-static-board span,.prebooking-data b,.category-gap-answer-rail>span,.recovery-brand>span,.recovery-brand>i,.why-now-live>strong){font-size:var(--rm-type-micro)}.why-strategic-page :is(.recovery-control-core>p,.recovery-generated-experience>p){font-size:var(--rm-type-copy);line-height:1.48}.intelligence-strategic-page :is(.proposition-price-core>small,.intelligence-hero-cycle small,.evidence-learning-flow small,.intelligence-surface-grid small,.definition-value-chain small,.complete-proposition-rail>span,.definition-identity>b,.definition-identity>span,.definition-intelligence-node>small,.identity-ota>b,.identity-ota>small,.identity-ratematch>b,.identity-ratematch>small,.identity-story b,.identity-story small,.intelligence-control-flow small,.moat-proof-rail>span,.moat-protected>small,.moat-system small,.outside-in-active>small,.outside-in-switch>span,.outside-in-switch small,.complete-proposition-map>span,.cycle-top-grid small,.cycle-bottom-grid small,.intelligence-control-flow>span,.architecture-outcome-rail>span,.cycle-return-rail>b,.cycle-return-rail>span,.cycle-turn>span,.moat-protected>strong,.outside-in-active>b,.outside-in-switch b,.proposition-price-core>span),.intelligence-strategic-page .intelligence-surface-grid a,:is(.technology-partners-hero,.strategic-relationships-section,.regular-connectivity-section,.partner-connectivity-architecture,.technology-models-section,.market-routes) :is(.connectivity-logo-grid span,.partner-gateway-flow span,.strategic-partner-logo>span,.strategic-route>span,.partner-stack-node span,.partner-hero-architecture small,.hotelogix-strategic-card>small,.partner-channel-node>b,.partner-channel-node>small,.partner-products-rail>b,.partner-ratematch-node>b,.partner-ratematch-node>small,.partner-stack-node>small,.siteminder-strategic-card>small,.connectivity-logo-grid b,.technology-model-grid small,.market-route-grid small,.partner-products-rail>span,.connectivity-coverage-rail>span,.partner-architecture-outcome>span),:is(.pricing-page,.option-section,.included-section) :is(.included-list b,.included-list span,.option-grid span,.option-choice-label>span,.pricing-card>span),:is(.proof-page,.customer-patterns,.outcomes-section,.evidence-policy) :is(.outcome-list span,.usecase-grid span),:is(.insights-page,.article-list-section) :is(.article-list span,.article-list small,.editorial-index>span),:is(.market-story,.market-benefits-new,.local-path,.market-admin-contact) :is(span,small),:is(.contact-page,.localized-contact-form-section,.meeting-expectation) :is(.contact-field>span,.contact-cards span,.meeting-expectation span,.localized-contact-intro>small){font-size:var(--rm-type-label)}@media (min-width:1600px){:root{--rm-type-micro:10.5px;--rm-type-label:12px;--rm-type-copy:14px}}@media (max-width:900px){:root{--rm-type-micro:9.5px;--rm-type-label:10.5px;--rm-type-copy:11.5px}}@media (max-width:680px){:root{--rm-type-micro:10px;--rm-type-label:11px;--rm-type-copy:12.5px}}.language-menu b,.language-menu .active>b,.localized-header-actions>a,.localized-header-actions .btn.btn-sm>span{font-size:var(--rm-type-label)!important}.simple-home-page :is(.execution-bookable-outcome i,.execution-generated-page b,.execution-generated-page small,.google-distribution-zone>small,.google-distribution-zone span,.google-intelligence-zone>small,.google-intelligence-zone span,.google-portfolio-core>small),.platform-strategic-page .google-activation-lane span,.platform-strategic-page :is(.platform-tier-light,.platform-tier-plus,.platform-tier-ultra) :is(span,small,em){font-size:var(--rm-type-micro)!important}.platform-strategic-page :is(.platform-tier-light,.platform-tier-plus,.platform-tier-ultra)>strong{font-size:var(--rm-type-label)!important}.platform-strategic-page :is(.platform-tier-light,.platform-tier-plus,.platform-tier-ultra)>p,.platform-strategic-page :is(.proposition-identity-layer,.proposition-terms-layer,.proposition-value-layer)>p{line-height:1.46;font-size:var(--rm-type-copy)!important}.platform-strategic-page :is(.proposition-identity-layer,.proposition-terms-layer,.proposition-value-layer) small,.platform-strategic-page .website-live-journey b,.platform-strategic-page :is(.website-fixed-story,.website-live-story-copy)>small{font-size:var(--rm-type-micro)!important}.simple-home-page .integrity-explore-link,.simple-home-page .evidence-scale-grid span,.platform-strategic-page .platform-hero-outcome>span{font-size:var(--rm-type-label)!important}.simple-home-page :is(.simple-price-checker-head>b,.simple-search-context-grid small,.simple-room-copy>small,.simple-direct-price>small,.simple-direct-value small,.simple-market-proof small,.simple-price-insight>strong,.deployment-upgrade-path>small,.website-execution-header>span,.execution-transition>small),.why-strategic-page .recovery-browser-bar>span,.demo-dock :is(span,i),.simple-home-page .simple-market-proof :is(span,b,small),.simple-home-page .google-activation-arrow span{font-size:var(--rm-type-micro)!important}.live-demo-experience :is(.widget-expand-toggle>span,.demo-control-panel.onboarding-sidebar>span,.onboarding-steps li>span,.onboarding-steps li small,.demo-stage-head.onboarding-head small,.market-filter>span,.onboarding-privacy>b,.onboarding-privacy>span,.onboarding-title>span),.demo-proof-grid span,.privacy-grid span,.article-body span,.workspace-activation-grid span{font-size:var(--rm-type-label)!important}.workspace-activation-grid p{line-height:1.48;font-size:var(--rm-type-copy)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
