@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--bl-bg: #ffffff;--bl-card: #ffffff;--bl-text: #0b1220;--bl-muted: rgba(15, 23, 42, .72);--bl-soft: rgba(15, 23, 42, .58);--bl-border: rgba(15, 23, 42, .1);--bl-border-strong: rgba(15, 23, 42, .18);--bl-shadow: 0 18px 46px rgba(2, 8, 23, .07)}html,body{margin:0;padding:0}body.bl-page{min-height:100vh;background:var(--bl-bg);color:var(--bl-text);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a,a:visited{color:inherit;text-decoration:none}.bl-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}.bl-header{position:sticky;top:0;z-index:1000;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.08)}.bl-headerInner{height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1240px;margin:0 auto;padding:0 14px}.bl-brandLink,.bl-brandLink:visited,.bl-brandLink:hover,.bl-brandLink:active{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#0f172a!important;width:116px;min-width:116px;height:62px}.bl-brandLogoViewport{position:relative;display:block;width:116px;height:62px;overflow:hidden;flex:0 0 auto}.bl-brandLogo{position:absolute;top:50%;left:50%;display:block;width:146px;height:98px;max-width:none;transform:translate(-50%,-50%) scale(1.1)}.bl-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#20c997e6,#3b82f6e6);box-shadow:0 10px 22px #0208171a;overflow:hidden;flex:0 0 auto}.bl-mark img{width:24px;height:24px;display:block;opacity:.95}.bl-brandText{display:grid;line-height:1;min-width:0}.bl-brandName{font-weight:700;letter-spacing:-.02em;font-size:16px}.bl-brandSub{font-size:12px;color:#0f172ab8;margin-top:2px;white-space:nowrap}.bl-nav{display:flex;align-items:center;gap:13px}.bl-navLink,.bl-navLink:visited{text-decoration:none;color:#0f172ab8;font-weight:550;font-size:13px}.bl-navLink:hover,.bl-navLink:focus-visible,.bl-navLink[aria-current=page]{color:#0f172aeb}.bl-headerRight{display:flex;align-items:center;gap:10px;white-space:nowrap}.btnPrimary,.btnPrimary:visited,.btnGhost,.btnGhost:visited,.btnSecondary,.btnSecondary:visited{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:12px;font-weight:650;font-size:14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.btnPrimary,.btnPrimary:visited{background:#0b1220;color:#fff;box-shadow:0 16px 30px #02081724;border:1px solid #0b1220}.btnPrimary:hover{transform:translateY(-1px);box-shadow:0 20px 40px #02081729}.btnGhost,.btnSecondary,.btnGhost:visited,.btnSecondary:visited{background:#ffffffc7;color:#0b1220;border:1px solid rgba(15,23,42,.14);box-shadow:0 12px 22px #0208170f}.btnGhost:hover,.btnSecondary:hover{transform:translateY(-1px);border-color:#0f172a38;box-shadow:0 16px 28px #02081714}.mainShell{padding:0 0 72px}.hero{position:relative;overflow:hidden;padding:78px 0 42px;background:#fff}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px;box-sizing:border-box}.heroBg{position:absolute;top:0;right:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:100vw;pointer-events:none}.heroPanel{position:relative;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#ffffff03,#ffffff0d);box-shadow:0 12px 60px #02081712;overflow:hidden}.heroPanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 420px at 18% 10%,rgba(56,189,248,.1),transparent 55%),radial-gradient(820px 420px at 82% 18%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#ffffffad,#ffffff14);opacity:.9}.heroMark{position:absolute;left:50%;right:auto;top:108px;transform:translate(-50%) scale(.92);opacity:.5;filter:blur(1.5px);max-width:100vw;pointer-events:none}.heroMark img{width:min(980px,100%);height:auto;display:block}.heroTop{display:flex;justify-content:center;gap:28px;align-items:start;padding:26px 26px 18px;position:relative;z-index:1}.heroCopy{width:100%;max-width:760px;text-align:center}.brandLockup{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.brandLockupLogo{width:96px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:#fff;box-shadow:0 12px 28px #02081733}.brandLockupLogo img{display:block;width:38px;height:25px;object-fit:contain}.brandLockupLogo strong{margin-top:1px;color:#263452;font-size:15px;font-weight:750;line-height:1;letter-spacing:-.025em}.brandLockupLogo small{margin-top:5px;color:#263452;font-size:7px;font-weight:650;line-height:1;letter-spacing:.28em;text-indent:.28em}.brandName,.brandNameTitle{margin:0;font-size:46px;line-height:1.05;letter-spacing:-.02em;font-weight:700;color:#0b1220}.brandTagline{margin:6px 0 0;font-size:clamp(16px,2.4vw,18px);font-weight:560;color:#0f172abd}.brandSubhead{margin:14px auto 18px;font-size:16px;line-height:1.65;color:#0f172abd;max-width:62ch}.metaRow{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.metaItem{background:#ffffffc7;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;box-shadow:0 10px 22px #0208170d}.metaLabel,.kicker{display:block;margin:0 0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#0f172a9e;font-weight:760}.metaValue{display:block;font-size:13px;color:#0f172ac7;font-weight:520}.heroDelivery{padding:0 26px 18px;position:relative;z-index:1}.heroDeliveryInner{border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;box-shadow:var(--bl-shadow);padding:18px 18px 16px}.chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#0208170d;border:1px solid rgba(2,8,23,.08);font-size:12px;font-weight:700;color:#0f172ab8}.cardTitle{margin:12px 0 6px;font-size:18px;letter-spacing:-.01em;color:#0b1220;font-weight:760}.cardBody{margin:0 0 14px;font-size:14px;line-height:1.6;color:#0f172ab8}.miniGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;padding:12px}.miniTop{font-size:13px;font-weight:760;color:#0f172ad1;margin-bottom:2px}.miniBottom{font-size:12px;color:#0f172aa8;line-height:1.45}.wrap{padding:34px 0 20px}.header{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;margin-bottom:18px}.title{margin:0;font-size:32px;line-height:1.15;letter-spacing:-.012em;color:#0b1220;font-weight:760}.lead{margin:0;color:#0f172ab8;line-height:1.6;justify-self:end;max-width:62ch}.cardsWrap{position:relative;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc99,#ffffffe6);box-shadow:0 18px 46px #0208170f;overflow:hidden;padding:16px}.grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.card,.bl-card{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;box-shadow:0 14px 32px #0208170f;padding:16px}.card{grid-column:span 6}.cardTop h3,.bl-card h3,.bl-card h2{margin:0 0 6px;font-size:16px;line-height:1.25;letter-spacing:-.01em;color:#0f172aeb;font-weight:760}.bl-card h2{font-size:24px;line-height:1.16;margin-bottom:10px}.cardTop p,.bl-card p{margin:0;color:#0f172ab8;line-height:1.6;font-size:14px}.bullets,.bl-bullets{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.bullets li,.bl-bullets li{position:relative;padding-left:14px;color:#0f172ab8;font-size:14px;line-height:1.5}.bullets li:before,.bl-bullets li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:#0f172a3d}.cardFoot{margin-top:12px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08);display:flex;justify-content:flex-end}.hintLink,.hintLink:visited{font-size:13px;color:#0f172aa8;font-weight:700;letter-spacing:-.005em}.hintLink:hover{color:#0f172aeb}.contact{padding:24px 0 74px}.contactCard{border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:var(--bl-shadow);padding:26px}.contactTop{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;margin-bottom:16px}.contactLogo{width:108px;height:86px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 14px 30px #0208170f;display:flex;flex-direction:column;align-items:center;justify-content:center}.contactLogo img{width:42px;height:28px;object-fit:contain}.contactLogo strong{margin-top:1px;color:#263452;font-size:16px;font-weight:750;line-height:1;letter-spacing:-.025em}.contactLogo small{margin-top:5px;color:#263452;font-size:7px;font-weight:650;line-height:1;letter-spacing:.28em;text-indent:.28em}.contactTitle h2{margin:0 0 8px;font-size:22px;line-height:1.2;letter-spacing:-.01em}.contactTitle p{margin:0;color:#0f172ab8;line-height:1.6}.contactRow,.bl-ctaRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fine{font-size:13px;color:#0f172a99}.bl-pageSection{padding:18px 0}.bl-pageHead{padding:0 0 14px}.bl-pageHeadCard{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff2,#f8fafce6);box-shadow:0 18px 46px #0208170f;padding:26px 24px 24px;text-align:center}.bl-pageHeadCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 420px at 18% 10%,rgba(56,189,248,.1),transparent 55%),radial-gradient(820px 420px at 82% 18%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#ffffffad,#ffffff14);opacity:.9;z-index:0}.bl-pageHeadCard:after{content:"";position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:min(760px,80vw);height:220px;background:url(/assets/brightlane-symbol-Dn-iNdM-.png) center / contain no-repeat;opacity:.085;filter:blur(.6px);pointer-events:none;z-index:0}.bl-pageHeadCard>*{position:relative;z-index:1}.bl-pageHeadCard .kicker{font-size:14px;margin-bottom:8px}.bl-pageHeadCard h1{margin:0 auto;font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.02em;font-weight:700;max-width:18ch}.bl-pageHeadCard p{margin:14px auto 0;max-width:70ch;font-size:16px;line-height:1.6;color:var(--bl-muted)}.bl-chipRow{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bl-chipRow span,.bl-pill{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fffc;box-shadow:0 8px 18px #0208170d;color:#0f172ac2;font-size:13px;font-weight:600}.bl-grid{display:grid;gap:14px}.bl-grid-2,.bl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-cardAction,.bl-cardAction:visited{display:block;height:100%;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 14px 32px #0208170f;padding:16px;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.grid>.bl-cardAction{grid-column:span 6;min-width:0}.bl-cardAction:hover{transform:translateY(-2px);border-color:#0f172a2e;box-shadow:0 18px 44px #02081717}.bl-cardAction .bl-cardCta{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172abf}.bl-track{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.bl-panel{border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 14px 32px #0208170f;padding:16px}.bl-panelTop{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bl-panelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bl-panelGrid>div{border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:12px}.bl-panelGrid h4{margin:0 0 6px;font-size:14px;font-weight:760;color:#0f172aeb}.bl-panelGrid p{margin:0;font-size:13px;line-height:1.5;color:#0f172ab8}.bl-tableWrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 14px 32px #0208170f}.bl-tableWrap table{width:100%;border-collapse:collapse;min-width:760px}.bl-tableWrap th,.bl-tableWrap td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:top}.bl-tableWrap th{font-size:14px;font-weight:760;color:#0f172aeb;background:#f8fafcd9}.bl-tableWrap td{font-size:14px;line-height:1.5;color:#0f172ab8}.bl-formCard{border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 14px 32px #0208170f;padding:20px}.bl-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bl-formGrid>*{min-width:0}.bl-field{display:grid;gap:6px}.bl-fieldFull{grid-column:1 / -1}.bl-field label{font-size:13px;font-weight:650;color:#0f172ae0}.bl-field input,.bl-field select,.bl-field textarea{width:100%;max-width:100%;min-width:0;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a;padding:10px 12px;font-size:15px;line-height:1.4;font-family:inherit}.bl-field input,.bl-field select{min-height:44px}.bl-field textarea{min-height:140px;resize:vertical}.bl-field input:focus,.bl-field select:focus,.bl-field textarea:focus{outline:none;border-color:#0f172a57;box-shadow:0 0 0 4px #0f172a14}.bl-formNote,.bl-formStatus{margin:10px 0 0;font-size:13px;color:#0f172aa8}.bl-formStatus{min-height:20px}.bl-imageFrame{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.14);box-shadow:0 12px 24px #02081714;background:#fff}.bl-imageFrame+.bl-imageFrame{margin-top:12px}@media (max-width: 1060px){.bl-brandSub{display:none}.bl-nav{gap:14px}.btnPrimary,.btnGhost,.btnSecondary{min-height:40px;padding:0 14px;font-size:13px}}@media (max-width: 920px){.bl-nav{display:none}.metaRow,.miniGrid,.header,.bl-grid-2,.bl-grid-3,.bl-track,.bl-panelGrid,.bl-formGrid,.grid{grid-template-columns:1fr}.card{grid-column:span 1}.lead{justify-self:start}.contactTop{grid-template-columns:1fr}.bl-pageHeadCard,.heroTop,.heroDelivery,.heroDeliveryInner,.contactCard,.bl-formCard{padding:16px}.bl-pageHeadCard h1{font-size:clamp(32px,9vw,48px)}}@media (max-width: 640px){.bl-headerInner{height:66px}.bl-brandLink,.bl-brandLink:visited,.bl-brandLink:hover,.bl-brandLink:active{width:102px;min-width:102px;height:58px}.bl-brandLogoViewport{width:102px;height:58px}.bl-brandLogo{transform:translate(-50%,-50%) scale(1.04)}.bl-brandName{font-size:16px}.brandNameTitle{font-size:38px}.brandTagline{font-size:16px}.heroMark{top:110px}.btnPrimary,.btnGhost,.btnSecondary{width:100%}.bl-headerRight{max-width:50%}}.marketing-home{--mkt-navy: #081426;--mkt-blue: #2563eb;--mkt-cyan: #0ea5e9;--mkt-mint: #14b8a6;--mkt-warm: #f59e0b;overflow:hidden;padding-bottom:0}.mkt-hero{position:relative;padding:94px 0 76px;overflow:hidden;background:linear-gradient(115deg,#f8fafcf5,#fffffffa 53%,#eff6ffeb)}.mkt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%);pointer-events:none}.mkt-orb{position:absolute;border-radius:999px;filter:blur(4px);pointer-events:none}.mkt-orb-one{width:440px;height:440px;right:-180px;top:-160px;background:radial-gradient(circle,rgba(37,99,235,.16),transparent 68%)}.mkt-orb-two{width:360px;height:360px;left:-220px;bottom:-210px;background:radial-gradient(circle,rgba(20,184,166,.14),transparent 68%)}.mkt-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);gap:70px;align-items:center}.mkt-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#31506f;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.mkt-eyebrow>span{width:25px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--mkt-blue),var(--mkt-mint))}.mkt-hero h1{margin:0;max-width:11ch;color:var(--mkt-navy);font-size:clamp(48px,5.5vw,74px);line-height:.98;letter-spacing:-.052em;font-weight:700}.mkt-hero-lead{max-width:58ch;margin:26px 0 0;color:#506176;font-size:18px;line-height:1.7}.mkt-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mkt-btn-accent,.mkt-btn-accent:visited{border-color:var(--mkt-blue);background:linear-gradient(135deg,var(--mkt-blue),#1d4ed8);box-shadow:0 18px 36px #2563eb3d}.mkt-btn-accent:hover{box-shadow:0 22px 42px #2563eb4d}.mkt-trust-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;color:#607086;font-size:12px;font-weight:600}.mkt-trust-row span{position:relative;padding-left:16px}.mkt-trust-row span:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--mkt-mint);box-shadow:0 0 0 4px #14b8a61a}.mkt-hero-visual{position:relative}.mkt-hero-visual:before{content:"";position:absolute;top:7%;right:-8%;bottom:-7%;left:16%;border-radius:40px;background:linear-gradient(135deg,#2563eb21,#14b8a61a);transform:rotate(4deg)}.mkt-console{position:relative;padding:18px;border:1px solid rgba(15,23,42,.12);border-radius:28px;background:#ffffffeb;box-shadow:0 32px 80px #0f172a26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mkt-console-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 3px 16px}.mkt-console-brand{display:flex;align-items:center;gap:10px}.mkt-console-brand img{width:36px;height:36px;padding:7px;border-radius:11px;background:var(--mkt-navy)}.mkt-console-brand div,.mkt-console-foot div{display:grid}.mkt-console-brand strong{color:var(--mkt-navy);font-size:13px}.mkt-console-brand span,.mkt-console-foot span{color:#758398;font-size:10px;margin-top:2px}.mkt-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(20,184,166,.22);border-radius:999px;background:#f0fdfae6;color:#0f766e;font-size:10px;font-weight:700}.mkt-status i{width:7px;height:7px;border-radius:50%;background:var(--mkt-mint);box-shadow:0 0 0 4px #14b8a61c}.mkt-lanes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkt-lane,.mkt-lane:visited{position:relative;display:flex;min-height:282px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:22px;border-radius:20px;color:#fff;transition:transform .18s ease,box-shadow .18s ease}.mkt-lane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.52;background-image:radial-gradient(circle at 78% 20%,rgba(255,255,255,.3) 0 2px,transparent 3px);background-size:21px 21px;-webkit-mask-image:linear-gradient(155deg,black,transparent 62%);mask-image:linear-gradient(155deg,black,transparent 62%)}.mkt-lane:hover{transform:translateY(-3px);box-shadow:0 18px 32px #0f172a33}.mkt-lane>*{position:relative;z-index:1}.mkt-lane-hospitality{background:linear-gradient(155deg,#164e63,#0369a1 55%,#0284c7)}.mkt-lane-senior{background:linear-gradient(155deg,#312e81,#4338ca 56%,#6366f1)}.mkt-lane-kicker{margin-bottom:10px;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;opacity:.76}.mkt-lane strong{max-width:13ch;font-size:20px;line-height:1.15}.mkt-lane small{margin-top:9px;font-size:11px;line-height:1.5;opacity:.78}.mkt-lane b{margin-top:18px;font-size:11px}.mkt-console-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:12px}.mkt-console-foot div{padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafc}.mkt-console-foot strong{color:#253247;font-size:10px}.mkt-proof{position:relative;padding:58px 0 62px;border-block:1px solid rgba(15,23,42,.07);background:radial-gradient(600px 300px at 8% 20%,rgba(20,184,166,.08),transparent 70%),radial-gradient(640px 320px at 94% 88%,rgba(37,99,235,.09),transparent 72%),#f8fafc}.mkt-proof-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:64px;margin-bottom:26px}.mkt-proof-kicker{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--mkt-blue);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mkt-proof-kicker:before{content:"";width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--mkt-mint),var(--mkt-blue))}.mkt-proof-head h2{margin:0;color:var(--mkt-navy);font-size:clamp(32px,3.5vw,46px);line-height:1.02;letter-spacing:-.045em}.mkt-proof-head>p{max-width:52ch;margin:0 0 3px;color:#52657e;font-size:16px;line-height:1.7}.mkt-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mkt-proof-grid article{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:190px;margin:0;padding:24px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 44px #0f172a12}.mkt-proof-grid article:after{content:"";position:absolute;width:170px;height:170px;right:-92px;bottom:-100px;border:28px solid rgba(37,99,235,.055);border-radius:999px;pointer-events:none}.mkt-proof-grid article:nth-child(2):after{border-color:#14b8a60f}.mkt-proof-grid article:nth-child(3):after{border-color:#f59e0b11}.mkt-proof-number{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eaf1ff;color:var(--mkt-blue);font-size:11px;font-weight:850;box-shadow:inset 0 0 0 1px #2563eb14}.mkt-proof-grid article:nth-child(2) .mkt-proof-number{background:#e8faf7;color:#0f927f;box-shadow:inset 0 0 0 1px #14b8a617}.mkt-proof-grid article:nth-child(3) .mkt-proof-number{background:#fff6df;color:#c97905;box-shadow:inset 0 0 0 1px #f59e0b1a}.mkt-proof-grid h3{position:relative;z-index:1;max-width:19ch;margin:0 0 12px;color:#142238;font-size:22px;line-height:1.16;letter-spacing:-.025em}.mkt-proof-grid article p{position:relative;z-index:1;max-width:38ch;margin:0;color:#60718a;font-size:14px;line-height:1.65}.mkt-section{padding:104px 0}.mkt-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px;align-items:end;margin-bottom:42px}.mkt-section-head h2,.mkt-outcomes h2,.mkt-final-card h2{margin:0;color:var(--mkt-navy);font-size:clamp(36px,4.5vw,58px);line-height:1.03;letter-spacing:-.045em}.mkt-section-head>p,.mkt-outcomes-copy>p,.mkt-final-card>div>p{margin:0;color:#617187;font-size:16px;line-height:1.7}.mkt-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mkt-solution-card{position:relative;overflow:hidden;min-height:520px;padding:42px;border:1px solid rgba(15,23,42,.1);border-radius:28px;box-shadow:0 24px 60px #0f172a14}.mkt-solution-card:after{content:"";position:absolute;width:340px;height:340px;right:-160px;bottom:-190px;border:60px solid rgba(255,255,255,.58);border-radius:50%}.mkt-hospitality-card{background:linear-gradient(145deg,#f0f9ff,#fff 55%,#ecfeff)}.mkt-senior-card{background:linear-gradient(145deg,#f5f3ff,#fff 55%,#eef2ff)}.mkt-business-card{background:linear-gradient(145deg,#ecfdf5,#fff 55%,#f0fdfa)}.mkt-card-number{position:absolute;right:32px;top:22px;color:#0f172a13;font-size:82px;font-weight:800;letter-spacing:-.08em}.mkt-card-kicker{position:relative;z-index:1;margin:0 0 24px;color:var(--mkt-blue);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mkt-senior-card .mkt-card-kicker{color:#4f46e5}.mkt-business-card .mkt-card-kicker{color:#047857}.mkt-solution-card h3{position:relative;z-index:1;max-width:17ch;margin:0;color:var(--mkt-navy);font-size:clamp(27px,2.25vw,36px);line-height:1.08;letter-spacing:-.035em}.mkt-solution-card>p:not(.mkt-card-kicker){position:relative;z-index:1;max-width:55ch;margin:20px 0 0;color:#607086;font-size:15px;line-height:1.7}.mkt-solution-card ul{position:relative;z-index:1;display:grid;gap:10px;margin:26px 0 30px;padding:0;list-style:none}.mkt-solution-card li{position:relative;padding-left:25px;color:#3f5066;font-size:14px}.mkt-solution-card li:before{content:"✓";position:absolute;left:0;top:-2px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#2563eb1a;color:var(--mkt-blue);font-size:10px;font-weight:800}.mkt-senior-card li:before{background:#4f46e51a;color:#4f46e5}.mkt-business-card li:before{background:#0478571a;color:#047857}.mkt-solution-card>a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;color:var(--mkt-navy);font-size:14px;font-weight:750}.mkt-solution-card>a:hover{color:var(--mkt-blue)}.mkt-outcomes{color:#fff;background:radial-gradient(circle at 88% 12%,rgba(37,99,235,.3),transparent 28%),radial-gradient(circle at 8% 96%,rgba(20,184,166,.14),transparent 28%),var(--mkt-navy)}.mkt-outcomes-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);gap:90px;align-items:center}.mkt-eyebrow-light{color:#9fb1c7}.mkt-outcomes h2,.mkt-final-card h2{color:#fff}.mkt-outcomes-copy>p{margin-top:24px;color:#aebfd2}.mkt-btn-light,.mkt-btn-light:visited{margin-top:28px;border-color:#fff3;background:#ffffff14;color:#fff;box-shadow:none}.mkt-benefit-list{display:grid}.mkt-benefit-list article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.11)}.mkt-benefit-list article:first-child{padding-top:0}.mkt-benefit-list article:last-child{padding-bottom:0;border-bottom:0}.mkt-benefit-list>article>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#7dd3fc;font-size:11px;font-weight:800}.mkt-benefit-list h3{margin:0 0 7px;color:#fff;font-size:19px}.mkt-benefit-list p{margin:0;color:#9fb1c7;font-size:14px;line-height:1.65}.mkt-process{background:#f8fafc}.mkt-process-head{margin-bottom:52px}.mkt-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mkt-process-grid article{position:relative;padding:28px 28px 8px;border-left:1px solid rgba(15,23,42,.11)}.mkt-process-grid article:before{content:"";position:absolute;left:-5px;top:0;width:9px;height:9px;border-radius:50%;background:var(--mkt-blue);box-shadow:0 0 0 6px #dbeafe}.mkt-process-grid span{color:var(--mkt-blue);font-size:11px;font-weight:800}.mkt-process-grid h3{margin:13px 0 8px;color:var(--mkt-navy);font-size:20px}.mkt-process-grid p{margin:0;color:#65758a;font-size:14px;line-height:1.65}.mkt-final-cta{padding:32px 0 84px;background:#f8fafc}.mkt-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end;padding:58px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 90% 10%,rgba(37,99,235,.35),transparent 30%),linear-gradient(135deg,#0f1d31,#081426);box-shadow:0 28px 70px #0f172a29}.mkt-final-card h2{max-width:15ch}.mkt-final-card>div>p{max-width:65ch;margin-top:20px;color:#aebfd2}.mkt-final-actions{display:grid;justify-items:start;gap:12px}.mkt-final-actions>span{color:#8497ae;font-size:11px}@media (max-width: 1050px){.mkt-hero-grid{grid-template-columns:1fr;gap:54px}.mkt-hero-copy{max-width:760px}.mkt-hero h1{max-width:12ch}.mkt-hero-visual{max-width:720px}.mkt-proof-grid{grid-template-columns:repeat(3,1fr)}.mkt-proof-head{grid-template-columns:1fr;gap:20px}.mkt-outcomes-grid{gap:54px}.mkt-process-grid{grid-template-columns:repeat(2,1fr);gap:34px 0}.mkt-final-card{grid-template-columns:1fr;gap:36px}}@media (max-width: 800px){.mkt-hero{padding:68px 0 54px}.mkt-hero h1{font-size:clamp(44px,13vw,64px)}.mkt-section{padding:76px 0}.mkt-section-head,.mkt-outcomes-grid{grid-template-columns:1fr;gap:24px}.mkt-proof{padding:68px 0 72px}.mkt-proof-grid{grid-template-columns:1fr}.mkt-proof-grid article{min-height:220px}.mkt-solution-grid{grid-template-columns:1fr}.mkt-solution-card{min-height:auto}}@media (max-width: 620px){.mkt-hero-actions{display:grid}.mkt-console{padding:12px;border-radius:22px}.mkt-console-top{align-items:flex-start}.mkt-status{max-width:105px;border-radius:12px}.mkt-lanes,.mkt-console-foot,.mkt-process-grid{grid-template-columns:1fr}.mkt-lane{min-height:235px}.mkt-console-foot div:nth-child(n+3){display:none}.mkt-proof-grid article{min-height:0;gap:34px;padding:24px;border:1px solid rgba(15,23,42,.08)}.mkt-section-head h2,.mkt-outcomes h2,.mkt-final-card h2{font-size:38px}.mkt-solution-card{padding:30px 24px;border-radius:22px}.mkt-card-number{right:20px;font-size:66px}.mkt-process-grid{gap:0}.mkt-process-grid article{padding:22px 0 30px 28px}.mkt-final-card{padding:34px 24px;border-radius:22px}.mkt-final-actions,.mkt-final-actions .btnPrimary{width:100%}}.platform-product-crop{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#e7eef5}.platform-product-crop-wide{aspect-ratio:2 / 1}.platform-product-crop img{width:100%;height:100%;display:block;border:0;border-radius:0;object-fit:cover;object-position:top center}.screen-focus{transition:transform .22s ease;will-change:transform}.screen-focus-hospitality{transform:scale(1.16);transform-origin:50% 25%}.screen-focus-senior{transform:scale(1.12);transform-origin:50% 24%}.screen-focus-business{transform:scale(1.17);transform-origin:50% 28%}.screen-focus-desk{transform:scale(1.08);transform-origin:50% 24%}@media (max-width: 620px){.screen-focus-hospitality,.screen-focus-business{transform:scale(1.12)}.screen-focus-senior,.screen-focus-desk{transform:scale(1.06)}}.founder-section{padding-top:44px;background:linear-gradient(180deg,#fff,#f8fafc)}.founder-profile{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,86px);align-items:center}.founder-portrait{position:relative;max-width:430px;margin:0 auto;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:30px;background:linear-gradient(145deg,#e0f2fe,#fff 50%,#eef2ff);box-shadow:0 28px 70px #0f172a29}.founder-portrait:before{content:"";position:absolute;top:32px;right:-20px;bottom:-20px;left:36px;z-index:-1;border-radius:30px;background:linear-gradient(135deg,#0ea5e92e,#4f46e524);transform:rotate(4deg)}.founder-portrait img{width:100%;display:block;border-radius:20px;image-rendering:auto}.founder-copy h2{margin:0;color:#0b1220;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-.045em}.founder-role{margin:12px 0 24px!important;color:#2563eb!important;font-weight:750}.founder-copy>p:not(.kicker):not(.founder-role){margin:0 0 16px;color:#0f172ab3;font-size:16px;line-height:1.72}.founder-copy blockquote{margin:26px 0 0;padding:20px 24px;border-left:4px solid #0ea5e9;border-radius:0 14px 14px 0;background:#fff;color:#0b1220;font-size:18px;font-weight:700;line-height:1.45;box-shadow:0 14px 34px #0f172a12}@media (max-width: 820px){.founder-profile{grid-template-columns:1fr}.founder-portrait{width:min(360px,88%)}}.comparison-chooser{padding-bottom:36px}.comparison-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.comparison-platform-card{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 20px 50px #0f172a17}.comparison-platform-card>img{width:100%;height:220px;display:block;object-fit:cover}.comparison-platform-card:nth-child(1)>img{object-position:58% center}.comparison-platform-card:nth-child(2)>img{object-position:32% center}.comparison-platform-card>div{padding:26px 26px 28px}.comparison-platform-card h3{margin:0;color:#0b1220;font-size:24px;line-height:1.15;letter-spacing:-.025em}.comparison-platform-card div>p:not(.kicker){min-height:82px;margin:14px 0 20px;color:#0f172aad;font-size:14px;line-height:1.6}.comparison-platform-card a{color:#0b1220;font-size:14px;font-weight:750}.comparison-platform-card a:hover{color:#2563eb}.comparison-matrix-section{padding-top:64px;background:#f8fafc}.comparison-table-wrap{border-radius:20px;box-shadow:0 18px 46px #0f172a12}.comparison-table{min-width:1000px}.comparison-table th:first-child,.comparison-table td:first-child{width:16%;color:#0b1220;font-weight:750}.comparison-table th:not(:first-child){color:#fff;background:#0f1d31;font-size:15px}.comparison-table th:nth-child(2){background:#075985}.comparison-table th:nth-child(3){background:#4338ca}.comparison-table th:nth-child(4){background:#047857}.comparison-table tbody tr:nth-child(2n) td{background:#f8fafcdb}.comparison-shared{background:#fff}.mkt-foundation{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:34px;align-items:center;margin:-8px 0 34px;padding:28px 30px;border:1px solid rgba(37,99,235,.2);border-radius:22px;background:linear-gradient(120deg,#eef6ff,#fff 52%,#effcf9);box-shadow:0 16px 40px #0f172a12}.mkt-foundation .mkt-card-kicker{margin-bottom:8px}.mkt-foundation h3{margin:0;color:#0b1220;font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.03em}.mkt-foundation-list{display:flex;flex-wrap:wrap;gap:9px}.mkt-foundation-list span{padding:9px 12px;border:1px solid rgba(15,23,42,.13);border-radius:999px;background:#ffffffeb;color:#2f4056;font-size:12px;font-weight:720}.product-proof{border-top:1px solid rgba(15,23,42,.08);background:#f3f7fb}.product-proof-grid,.platform-product-grid{display:grid;gap:24px}.product-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-product-grid.is-single{grid-template-columns:1fr}.product-screen-card,.platform-product-screen{overflow:hidden;margin:0;border:1px solid rgba(15,23,42,.14);border-radius:22px;background:#fff;box-shadow:0 20px 48px #0f172a1a}.product-screen-frame{aspect-ratio:16 / 9;padding:12px;overflow:hidden;background:linear-gradient(145deg,#dbeafe,#e2e8f0)}.product-screen-frame img,.platform-product-screen img{width:100%;display:block;border:1px solid rgba(15,23,42,.12);border-radius:12px 12px 0 0}.product-screen-frame img{height:100%;object-fit:cover;object-position:top left;border-radius:12px}.product-identity{position:relative;min-height:218px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px;color:#fff}.product-identity:before,.product-identity:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.product-identity:before{width:270px;height:270px;top:-150px;right:-70px;box-shadow:0 0 0 42px #ffffff0b,0 0 0 84px #ffffff06}.product-identity:after{width:110px;height:110px;right:36px;bottom:-74px}.product-identity span,.product-identity strong,.product-identity small{position:relative;z-index:1}.product-identity span{position:absolute;top:24px;left:28px;font-size:12px;font-weight:800;letter-spacing:.12em;opacity:.72}.product-identity strong{font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.04em}.product-identity small{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.product-identity-hospitality{background:linear-gradient(145deg,#082f49,#0369a1 58%,#0ea5e9)}.product-identity-senior{background:linear-gradient(145deg,#29245f,#4f46a5 58%,#7c6ee6)}.product-identity-business{background:linear-gradient(145deg,#073b38,#087b6c 58%,#14b8a6)}.product-screen-copy{padding:28px 30px 30px}.product-screen-copy .mkt-card-kicker{margin-bottom:10px}.product-screen-copy h3,.platform-product-head h2{margin:0;color:#0b1220;font-size:clamp(24px,2.4vw,34px);line-height:1.12;letter-spacing:-.03em}.product-screen-copy>p:not(.mkt-card-kicker){margin:13px 0 20px;color:#53657b;font-size:14px;line-height:1.65}.product-screen-copy a{color:#0b1220;font-size:14px;font-weight:760}.product-proof-note{margin:18px 0 0;color:#6b7b90;font-size:12px;text-align:right}.platform-product-section{padding:52px 0 44px;border-bottom:1px solid rgba(15,23,42,.08);background:#f3f7fb}.platform-product-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px;align-items:end;margin-bottom:28px}.platform-product-head>p{margin:0;color:#53657b;line-height:1.65}.platform-product-screen{padding:14px}.platform-product-screen figcaption{display:grid;gap:6px;padding:20px 12px 8px}.platform-product-screen figcaption strong{color:#0b1220;font-size:18px}.platform-product-screen figcaption span{color:#53657b;font-size:13px;line-height:1.55}@media (max-width: 920px){.comparison-platform-grid{grid-template-columns:1fr}.comparison-platform-card{display:grid;grid-template-columns:minmax(230px,.8fr) 1fr}.comparison-platform-card>img{height:100%;min-height:280px}.comparison-platform-card div>p:not(.kicker){min-height:0}}@media (max-width: 620px){.comparison-platform-card{display:block}.comparison-platform-card>img{height:210px;min-height:0}.comparison-platform-card>div{padding:24px}}@media (max-width: 800px){.mkt-foundation,.platform-product-head{grid-template-columns:1fr;gap:20px}.product-proof-grid,.platform-product-grid{grid-template-columns:1fr}}@media (max-width: 1050px) and (min-width: 801px){.product-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-screen-card{grid-column:span 2}.product-screen-card:nth-child(3):last-child{grid-column:2 / span 2}}.resource-page{background:#f4f7fb;color:#102038}.resource-hero{position:relative;overflow:hidden;padding:92px 0 80px;color:#fff;background:radial-gradient(circle at 86% 12%,rgba(67,133,255,.28),transparent 30%),linear-gradient(135deg,#07182d,#0c2c4c 58%,#173f73)}.resource-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.13;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:64px 64px}.resource-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:72px;align-items:end}.resource-hero .kicker,.resource-gates .kicker{color:#79dcff}.resource-hero h1{max-width:920px;margin:14px 0 24px;color:#fff;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.052em}.resource-deck{max-width:780px;margin:0;color:#dce8f6;font-size:clamp(18px,2vw,23px);line-height:1.55}.resource-byline{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:30px;color:#aebfd2;font-size:13px;font-weight:700}.resource-byline span+span,.resource-byline time{position:relative;padding-left:20px}.resource-byline span+span:before,.resource-byline time:before{position:absolute;left:0;color:#4fc7e6;content:"•"}.resource-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.resource-hero .btnGhost{color:#fff;border-color:#ffffff59;background:#ffffff0f}.resource-hero .btnGhost:hover{border-color:#ffffffb8;background:#ffffff1f}.resource-gates{padding:28px 30px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#0414268a;box-shadow:0 30px 80px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.resource-gates ol{margin:18px 0 0;padding:0;list-style:none;counter-reset:guide-gate}.resource-gates li{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:11px 0;color:#e7f1fb;border-top:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:750;counter-increment:guide-gate}.resource-gates li:before{color:#62d2ef;content:"0" counter(guide-gate);font-size:11px;font-weight:850;letter-spacing:.08em}.resource-summary{padding:72px 0;color:#eaf3fb;background:#0c223b}.resource-summary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.resource-summary .kicker{color:#63d2ee}.resource-summary h2{max-width:640px;margin:12px 0 0;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.04em}.resource-summary p{margin:0 0 18px;color:#c6d5e5;font-size:17px;line-height:1.72}.resource-layout{display:grid;grid-template-columns:230px minmax(0,850px);gap:74px;justify-content:center;padding-top:92px;padding-bottom:100px}.resource-toc{position:sticky;top:100px;align-self:start;padding:22px;border:1px solid #d7e1ec;border-radius:18px;background:#ffffffd1;box-shadow:0 14px 36px #1a2f4a12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resource-toc nav{display:grid;margin-top:12px}.resource-toc a{padding:9px 0;color:#395069;border-top:1px solid #e4ebf2;font-size:13px;font-weight:760;text-decoration:none}.resource-toc a:hover{color:#1265d7}.resource-content{min-width:0}.resource-step{position:relative;scroll-margin-top:110px;padding:0 0 78px;border-bottom:1px solid #d4dfeb}.resource-step+.resource-step{padding-top:78px}.resource-step-number{position:absolute;top:-24px;right:0;color:#e0e8f1;font-size:clamp(68px,10vw,116px);font-weight:850;line-height:1;letter-spacing:-.07em;pointer-events:none}.resource-step .kicker,.resource-step h2,.resource-step>p,.resource-step>ul,.resource-step>div{position:relative;z-index:1}.resource-step h2,.resource-evidence h2{max-width:720px;margin:12px 0 24px;color:#0a1a30;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.04em}.resource-step>p:not(.kicker):not(.resource-source-note){max-width:760px;color:#52677f;font-size:17px;line-height:1.75}.resource-checklist{display:grid;gap:10px;margin:28px 0;padding:0;list-style:none}.resource-checklist li{position:relative;padding:15px 18px 15px 48px;color:#263c55;border:1px solid #dae4ee;border-radius:12px;background:#fff;font-size:15px;line-height:1.55;box-shadow:0 7px 22px #19314c0a}.resource-checklist li:before{position:absolute;top:16px;left:17px;display:grid;width:20px;height:20px;place-items:center;color:#075b70;border-radius:50%;content:"✓";background:#c9f2f0;font-size:12px;font-weight:900}.resource-callout{margin-top:28px;padding:20px 22px;color:#123a4d;border:1px solid #a8dfe6;border-left:5px solid #16a4bb;border-radius:12px;background:#eaf9fb;font-size:15px;line-height:1.6}.resource-source-note{margin-top:22px;color:#62768d;font-size:13px;line-height:1.7}.resource-source-note a,.resource-sources a{color:#0c62c8;font-weight:750}.resource-evidence{border-bottom:0}.resource-evidence .bl-tableWrap{margin-top:28px;overflow:hidden;border:1px solid #d5e0ea;border-radius:16px;background:#fff;box-shadow:0 16px 40px #19314c0f}.resource-evidence table{width:100%;border-collapse:collapse}.resource-evidence th,.resource-evidence td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #e3eaf1;font-size:13px;line-height:1.55}.resource-evidence th{color:#fff;background:#102b4a;font-size:12px;letter-spacing:.03em}.resource-evidence tbody tr:last-child td{border-bottom:0}.resource-sources{padding:72px 0;color:#c7d5e4;background:#0b2039}.resource-sources h2{margin:12px 0 26px;color:#fff;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em}.resource-sources ul{display:grid;gap:12px;max-width:900px;margin:0;padding-left:22px}.resource-sources a{color:#8bdcf1}.resource-disclaimer{max-width:900px;margin:32px 0 0;padding-top:22px;color:#9db0c5;border-top:1px solid rgba(255,255,255,.14);font-size:12px;line-height:1.7}.resource-promo-section{padding:24px 0 80px}.resource-promo-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:38px 42px;color:#dce8f4;border:1px solid #25496d;border-radius:22px;background:linear-gradient(130deg,#091d34,#173d6d);box-shadow:0 18px 52px #142d4b2e}.resource-promo-card .kicker{color:#75d8f0}.resource-promo-card h2{margin:10px 0;color:#fff;font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-.035em}.resource-promo-card p:not(.kicker){max-width:740px;margin:0;color:#c3d2e2;line-height:1.65}@media (max-width: 900px){.resource-hero{padding:72px 0 62px}.resource-hero-grid,.resource-summary-grid,.resource-layout{grid-template-columns:1fr}.resource-hero-grid,.resource-summary-grid{gap:44px}.resource-layout{gap:54px;padding-top:64px}.resource-toc{position:static}.resource-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width: 620px){.resource-hero h1{font-size:46px}.resource-byline{display:grid}.resource-byline span+span,.resource-byline time{padding-left:0}.resource-byline span+span:before,.resource-byline time:before{display:none}.resource-gates{padding:22px}.resource-summary,.resource-sources{padding:56px 0}.resource-step,.resource-step+.resource-step{padding-top:58px;padding-bottom:58px}.resource-step:first-child{padding-top:0}.resource-toc nav{grid-template-columns:1fr}.resource-step-number{top:18px;font-size:64px}.resource-evidence .bl-tableWrap{overflow-x:auto}.resource-evidence table{min-width:680px}.resource-promo-card{grid-template-columns:1fr;padding:30px 26px}}@media print{.resource-page{background:#fff}.resource-page .bl-header,.resource-actions,.resource-toc,.resource-page .contact,.resource-page .buyer-faq-section{display:none!important}.resource-hero,.resource-summary,.resource-sources{padding:32px 0;color:#111;background:#fff}.resource-hero h1,.resource-summary h2,.resource-sources h2,.resource-hero .kicker,.resource-summary .kicker,.resource-sources .kicker,.resource-deck,.resource-summary p,.resource-sources a,.resource-sources li,.resource-disclaimer{color:#111}.resource-hero-grid,.resource-summary-grid,.resource-layout{display:block}.resource-gates{margin-top:24px;color:#111;border-color:#bbb;background:#fff;box-shadow:none}.resource-gates li{color:#111;border-color:#ddd}.resource-layout{padding-top:30px;padding-bottom:20px}.resource-step,.resource-step+.resource-step{break-inside:avoid;padding:28px 0}.resource-checklist li,.resource-callout,.resource-evidence .bl-tableWrap{box-shadow:none}}.resource-senior .resource-hero{background:radial-gradient(circle at 84% 10%,rgba(147,109,255,.3),transparent 30%),linear-gradient(135deg,#11142f,#202454 58%,#39407b)}.resource-senior .resource-hero .kicker,.resource-senior .resource-gates .kicker,.resource-senior .resource-summary .kicker,.resource-senior .resource-sources .kicker{color:#c5b8ff}.resource-senior .resource-gates li:before{color:#bfaeff}.resource-senior .resource-summary,.resource-senior .resource-sources{background:#171a3d}.resource-senior .resource-callout{color:#35305c;border-color:#cec4f4;border-left-color:#7768d7;background:#f0edff}.resource-business .resource-hero{background:radial-gradient(circle at 86% 12%,rgba(35,206,163,.26),transparent 30%),linear-gradient(135deg,#061d24,#0c3440 58%,#15535b)}.resource-business .resource-hero .kicker,.resource-business .resource-gates .kicker,.resource-business .resource-summary .kicker,.resource-business .resource-sources .kicker{color:#75edd0}.resource-business .resource-gates li:before{color:#67ddc3}.resource-business .resource-summary,.resource-business .resource-sources{background:#092a32}.resource-business .resource-callout{color:#174a42;border-color:#a7ded2;border-left-color:#16967e;background:#e9faf5}.resource-promo-senior{background:linear-gradient(130deg,#141735,#343b75)}.resource-promo-business{background:linear-gradient(130deg,#08242c,#14535c)}.resource-library-page{color:#102038;background:#eef3f8}.resource-library-hero{position:relative;overflow:hidden;padding:110px 0 96px;color:#fff;background:radial-gradient(circle at 10% 15%,rgba(22,179,193,.22),transparent 26%),radial-gradient(circle at 88% 16%,rgba(85,96,214,.26),transparent 29%),linear-gradient(135deg,#06172b,#112f51 60%,#183f6e)}.resource-library-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.14;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:72px 72px}.resource-library-hero .bl-container{position:relative;z-index:1}.resource-library-hero .kicker{color:#78dcee}.resource-library-hero h1{max-width:1000px;margin:16px 0 28px;color:#fff;font-size:clamp(52px,7vw,86px);line-height:.98;letter-spacing:-.055em}.resource-library-hero p:not(.kicker){max-width:760px;margin:0;color:#cfdeed;font-size:clamp(18px,2vw,23px);line-height:1.6}.resource-library-section{padding:92px 0 106px}.resource-library-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);gap:70px;align-items:end;margin-bottom:48px}.resource-library-heading h2{max-width:760px;margin:12px 0 0;color:#0a1a30;font-size:clamp(38px,4.5vw,58px);line-height:1.04;letter-spacing:-.045em}.resource-library-heading>p{margin:0;color:#5b6e83;font-size:16px;line-height:1.7}.resource-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-library-card{position:relative;display:flex;min-height:510px;flex-direction:column;overflow:hidden;padding:30px;border:1px solid #d3dfea;border-radius:22px;background:#fff;box-shadow:0 18px 55px #142d4b17}.resource-library-card:before{position:absolute;top:0;right:0;left:0;height:6px;content:"";background:#2871d4}.resource-library-senior:before{background:#7668da}.resource-library-business:before{background:#13987f}.resource-library-card-top{display:flex;align-items:center;justify-content:space-between;color:#2467bf;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.resource-library-senior .resource-library-card-top{color:#6656c6}.resource-library-business .resource-library-card-top{color:#087b67}.resource-library-card-top strong{color:#e2e9f0;font-size:54px;line-height:1;letter-spacing:-.07em}.resource-library-card h3{margin:30px 0 18px;color:#0a1a30;font-size:30px;line-height:1.08;letter-spacing:-.04em}.resource-library-card>p{margin:0;color:#5a6d82;font-size:15px;line-height:1.68}.resource-library-card ul{display:grid;gap:9px;margin:26px 0 30px;padding:22px 0 0;color:#31465c;border-top:1px solid #e1e8ef;list-style:none;font-size:13px;font-weight:720}.resource-library-card li:before{margin-right:9px;color:#2695ae;content:"✓";font-weight:900}.resource-library-card>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#0a1a30;font-size:13px;font-weight:850;text-decoration:none}.resource-library-card>a:hover{color:#1265d7}.resource-library-principle{padding:82px 0;color:#d4e1ee;background:#0c223b}.resource-library-principle-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:86px;align-items:center}.resource-library-principle .kicker{color:#72d7ee}.resource-library-principle h2{margin:12px 0 0;color:#fff;font-size:clamp(38px,5vw,60px);line-height:1.03;letter-spacing:-.045em}.resource-library-principle p{margin:0 0 26px;color:#c3d2e2;font-size:16px;line-height:1.72}.resource-library-principle .btnGhost{color:#fff;border-color:#ffffff52}@media (max-width: 900px){.resource-library-heading,.resource-library-principle-grid{grid-template-columns:1fr;gap:38px}.resource-library-grid{grid-template-columns:1fr}.resource-library-card{min-height:0}}@media (max-width: 620px){.resource-library-hero{padding:76px 0 68px}.resource-library-hero h1{font-size:48px}.resource-library-section{padding:64px 0 72px}.resource-library-card{padding:26px}.resource-library-principle{padding:62px 0}}@media print{.resource-senior .resource-hero,.resource-senior .resource-summary,.resource-senior .resource-sources,.resource-business .resource-hero,.resource-business .resource-summary,.resource-business .resource-sources{color:#111;background:#fff}}.buyer-faq-section{background:#f7fafe;border-top:1px solid #d9e3ee}.buyer-guide-section{background:#eef5fb}.buyer-faq-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:48px;align-items:end;margin-bottom:28px}.buyer-faq-head .title,.buyer-faq-head .lead{margin-bottom:0}.buyer-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c7d5e3}.buyer-faq-item{border-bottom:1px solid #c7d5e3}.buyer-faq-item:nth-child(odd){border-right:1px solid #c7d5e3;padding-right:30px}.buyer-faq-item:nth-child(2n){padding-left:30px}.buyer-faq-item summary{position:relative;padding:23px 38px 23px 0;color:#0c1c30;font-size:17px;font-weight:750;line-height:1.35;cursor:pointer;list-style:none}.buyer-faq-item summary::-webkit-details-marker{display:none}.buyer-faq-item summary:after{content:"+";position:absolute;top:21px;right:4px;color:#15729a;font-size:22px;font-weight:500;line-height:1;transition:transform .16s ease}.buyer-faq-item[open] summary:after{transform:rotate(45deg)}.buyer-faq-item p{max-width:68ch;margin:-3px 38px 24px 0;color:#52667e;font-size:14px;line-height:1.7}.buyer-faq-item p strong{color:#173a56}.buyer-faq-item summary:focus-visible{outline:3px solid rgba(30,111,235,.32);outline-offset:4px;border-radius:4px}@media (max-width: 760px){.buyer-faq-head{grid-template-columns:1fr;gap:14px}.buyer-faq-grid{grid-template-columns:1fr}.buyer-faq-item:nth-child(odd),.buyer-faq-item:nth-child(2n){padding-right:0;padding-left:0;border-right:0}}.announcement-feature{background:#fff!important}.announcement-feature-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,78px);align-items:center}.announcement-art{overflow:hidden;margin:0;border:1px solid rgba(15,23,42,.16);border-radius:26px;background:#f3f4f6;box-shadow:0 24px 62px #0f172a29}.announcement-art img{width:100%;height:auto;display:block}.announcement-copy h2{margin:12px 0 18px;color:#0b1220;font-size:clamp(34px,4.5vw,58px);line-height:1.02;letter-spacing:-.045em}.announcement-copy>p:not(.kicker){margin:0 0 14px;color:#53657b;font-size:16px;line-height:1.7}.announcement-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6b7b90;font-size:12px;font-weight:700}.status-badge{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.status-certified{border:1px solid rgba(5,150,105,.26);background:#10b9811f;color:#047857}.status-progress{border:1px solid rgba(37,99,235,.24);background:#2563eb1a;color:#1d4ed8}.status-collaboration{border:1px solid rgba(79,70,229,.24);background:#4f46e51a;color:#4338ca}.announcement-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ecosystem-roadmap{background:#e7eef5!important}.ecosystem-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ecosystem-update-card{padding:30px;border:1px solid rgba(15,23,42,.16);border-radius:22px;background:#fff;box-shadow:0 20px 46px #02081717}.ecosystem-update-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.ecosystem-wordmark{color:#18263b;font-size:13px;font-weight:850;letter-spacing:.12em}.ecosystem-update-card h3{margin:26px 0 10px;color:#0b1220;font-size:25px;letter-spacing:-.025em}.ecosystem-update-card p{margin:0 0 22px;color:#58697e;line-height:1.65}.ecosystem-update-card a,.ecosystem-text-link,.homepage-announcement-copy a{color:#0b1220;font-size:13px;font-weight:780}.homepage-announcement{padding-block:34px;background:#dfe8f1}.homepage-announcement-card{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:center;overflow:hidden;padding:18px;border:1px solid rgba(15,23,42,.16);border-radius:24px;background:linear-gradient(135deg,#07182d,#12345c);box-shadow:0 22px 54px #0208172e}.homepage-announcement-art{overflow:hidden;border-radius:16px}.homepage-announcement-art img{width:100%;display:block}.homepage-announcement-copy{padding:16px 18px 16px 0}.homepage-announcement-copy .announcement-meta{color:#a9bfd7}.homepage-announcement-copy h2{margin:13px 0 9px;color:#fff;font-size:clamp(26px,3.2vw,42px);line-height:1.08;letter-spacing:-.035em}.homepage-announcement-copy p{margin:0 0 20px;color:#c1d0df;line-height:1.6}.homepage-announcement-copy a{color:#fff}.partner-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partner-ecosystem-grid article{display:grid;gap:10px;padding:24px;border:1px solid rgba(15,23,42,.16);border-radius:18px;background:#fff}.partner-ecosystem-grid strong{margin-top:8px;color:#0b1220;font-size:21px}.partner-ecosystem-grid p{margin:0;color:#607086;font-size:13px;line-height:1.55}.partner-ecosystem-grid .status-badge{justify-self:start}.ecosystem-text-link{display:inline-flex;margin-top:22px}@media (max-width: 1120px) and (min-width: 921px){.bl-navLink[href="./announcements.html"]{display:none}}@media (max-width: 800px){.announcement-feature-grid,.ecosystem-update-grid,.partner-ecosystem-grid{grid-template-columns:1fr}.announcement-art{max-width:560px}.homepage-announcement-card{grid-template-columns:150px 1fr;gap:20px}}@media (max-width: 620px){.homepage-announcement-card{grid-template-columns:1fr}.homepage-announcement-art{max-height:250px}.homepage-announcement-art img{transform:translateY(-14%)}.homepage-announcement-copy{padding:4px 8px 12px}.announcement-actions .btnPrimary,.announcement-actions .btnGhost{width:100%}}:root{--bl-bg: #eaf0f6;--bl-border: rgba(15, 23, 42, .15);--bl-border-strong: rgba(15, 23, 42, .24);--bl-shadow: 0 20px 48px rgba(2, 8, 23, .11)}.bl-header{border-bottom-color:#0f172a24;background:#fffffff5;box-shadow:0 8px 26px #0f172a12}.hero{border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(145deg,#eef4f9,#fff 58%,#e9f2fb)}.heroPanel{border-color:#0f172a2b;background:#fffffff5;box-shadow:0 26px 70px #02081721}.metaItem,.heroDeliveryInner{border-color:#0f172a29;background:#f5f8fb}.mainShell>.bl-pageSection{padding-block:48px;border-top:1px solid rgba(15,23,42,.12);background:#fff}.mainShell>.bl-pageSection:nth-of-type(odd){background:#eaf0f6}.card,.bl-card,.bl-panel,.bl-cardAction,.comparison-platform-card,.product-screen-card,.platform-product-screen,.bl-tableWrap{border-color:#0f172a2b;background:#fff;box-shadow:0 20px 46px #0208171a}.bl-panelGrid>div{border-color:#0f172a26;background:#f2f6fa}.mkt-proof{border-block-color:rgba(15,23,42,.13);background:radial-gradient(600px 300px at 8% 20%,rgba(20,184,166,.11),transparent 70%),radial-gradient(640px 320px at 94% 88%,rgba(37,99,235,.12),transparent 72%),#eaf0f6}.mkt-proof-grid article,.mkt-solution-card{border-color:#0f172a29;box-shadow:0 24px 56px #0f172a1f}.mkt-solutions{background:#fff}.product-proof,.platform-product-section,.comparison-matrix-section{border-color:#0f172a1f;background:#e7eef5}.mkt-foundation{border-color:#2563eb47;box-shadow:0 18px 44px #0f172a1a}.contact{padding-top:58px;border-top:1px solid rgba(15,23,42,.16);background:#dfe7ef}.contactCard{border-color:#94a3b83d;background:radial-gradient(circle at 92% 10%,rgba(37,99,235,.34),transparent 30%),linear-gradient(135deg,#09182c,#102b49);color:#fff;box-shadow:0 26px 64px #0208173d}.contactCard .kicker{color:#76d9ef}.contactCard .contactTitle h2,.contactCard .contactTitle p{color:#fff}.contactCard .contactTitle p{opacity:.78}.contactCard .btnPrimary{border-color:#2563eb;background:#2563eb}.contactCard .btnGhost{border-color:#ffffff57;background:#ffffff17;color:#fff}.mkt-hero-artwork-wrap{position:relative;min-height:540px}.mkt-hero-artwork{position:absolute;top:18px;right:0;bottom:38px;left:0;overflow:hidden;margin:0;border:7px solid rgba(255,255,255,.96);border-radius:30px;background:#dbe5ef;box-shadow:0 32px 78px #0f172a3d}.mkt-hero-artwork:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,15,29,.78),transparent 50%)}.mkt-hero-artwork img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.mkt-hero-artwork figcaption{position:absolute;z-index:1;right:28px;bottom:26px;left:28px;display:grid;gap:7px;color:#fff}.mkt-hero-artwork figcaption span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.mkt-hero-artwork figcaption strong{max-width:28ch;font-size:20px;line-height:1.18}.mkt-hero-artwork-wrap .mkt-hero-badge{right:-18px;bottom:10px}@media (min-width: 1051px){.mkt-hero-artwork-wrap{min-height:420px}.mkt-hero-artwork{top:34px;right:0;bottom:70px;left:0}.mkt-hero-artwork img{object-position:47% center}.mkt-hero-artwork-wrap .mkt-hero-badge{bottom:42px}}.comparison-platform-art{position:relative;height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;overflow:hidden;padding:26px;color:#fff}.comparison-platform-art:before,.comparison-platform-art:after{content:"";position:absolute;border:42px solid rgba(255,255,255,.11);border-radius:50%}.comparison-platform-art:before{width:250px;height:250px;top:-120px;right:-70px}.comparison-platform-art:after{width:150px;height:150px;right:34px;bottom:-100px}.comparison-platform-art span,.comparison-platform-art small{position:relative;z-index:1}.comparison-platform-art span{font-size:58px;font-weight:800;line-height:.9;letter-spacing:-.07em}.comparison-platform-art small{font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;opacity:.76}.comparison-art-hospitality{background:linear-gradient(145deg,#075985,#0284c7)}.comparison-art-senior{background:linear-gradient(145deg,#3730a3,#6366f1)}.comparison-art-business{background:linear-gradient(145deg,#065f46,#0f9f83)}@media (max-width: 1050px){.mkt-hero-artwork-wrap{min-height:500px}}@media (max-width: 920px){.comparison-platform-art{height:100%;min-height:280px}}@media (max-width: 760px){.mkt-hero-artwork-wrap{min-height:430px}.mkt-hero-artwork{top:8px;right:0;bottom:28px;left:0}}@media (max-width: 620px){.mainShell>.bl-pageSection{padding-block:36px}.mkt-hero-artwork-wrap{min-height:365px}.mkt-hero-artwork{border-width:5px;border-radius:22px}.mkt-hero-artwork figcaption{right:18px;bottom:18px;left:18px}.mkt-hero-artwork figcaption strong{font-size:16px}.mkt-hero-artwork-wrap .mkt-hero-badge{right:6px;bottom:4px}.comparison-platform-art{height:210px;min-height:0}}.platform-product-crop>img{border:0;border-radius:0}.product-screen-frame{aspect-ratio:4 / 3}.product-screen-frame .screen-focus-hospitality,.product-screen-frame .screen-focus-business{transform:scale(1.06);transform-origin:50% 46%}.product-screen-frame .screen-focus-hospitality,.product-screen-frame .screen-focus-business{object-position:61% top}.product-screen-frame .screen-focus-senior{transform:scale(1.03);transform-origin:50% 44%;object-position:56% top}.heroPanel{border-color:#7dd3fc42;background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.2),transparent 34%),radial-gradient(circle at 88% 14%,rgba(99,102,241,.22),transparent 36%),linear-gradient(145deg,#071426,#102b48 58%,#0b1d34);color:#fff;box-shadow:0 30px 76px #02081747}.heroPanel:before{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;opacity:.72}.heroPanel .brandName,.heroPanel .brandNameTitle,.heroPanel .cardTitle,.heroPanel .miniTop{color:#fff}.heroPanel .brandTagline{color:#d8e6f3}.heroPanel .brandSubhead,.heroPanel .cardBody,.heroPanel .miniBottom{color:#b7c8d9}.heroPanel .metaItem{border-color:#fff3;background:#ffffff13;box-shadow:0 14px 30px #02081729}.heroPanel .metaLabel{color:#7dd3fc}.heroPanel .metaValue{color:#eef7ff}.heroPanel .heroDeliveryInner{border-color:#7dd3fc40;background:#030d1b6b;box-shadow:0 20px 46px #02081733}.heroPanel .chip{border-color:#7dd3fc4d;background:#0ea5e924;color:#bae6fd}.heroPanel .mini{border-color:#ffffff29;background:#ffffff12}@media (max-width: 620px){.mkt-foundation{padding:24px 20px}.product-screen-copy{padding:24px 22px 26px}.platform-product-section{padding:38px 0 34px}}.platform-photo-section{padding:0 0 32px}.platform-photo{position:relative;height:clamp(300px,40vw,480px);margin:0;overflow:hidden;border-radius:26px;box-shadow:0 24px 60px #0f172a2e}.platform-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,15,29,.78),transparent 58%)}.platform-photo img{width:100%;height:100%;display:block;object-fit:cover}.platform-photo figcaption{position:absolute;z-index:1;left:clamp(24px,4vw,52px);right:24px;bottom:clamp(22px,4vw,46px);display:grid;gap:7px;color:#fff}.platform-photo figcaption span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.platform-photo figcaption strong{max-width:28ch;font-size:clamp(24px,3vw,40px);line-height:1.08;letter-spacing:-.03em}.mkt-photo-stack{position:relative;min-height:570px}.mkt-photo-stack:before{content:"";position:absolute;top:40px;right:-28px;bottom:26px;left:60px;border-radius:36px;background:linear-gradient(140deg,#0ea5e926,#4f46e524);transform:rotate(4deg)}.mkt-hero-photo{position:absolute;overflow:hidden;margin:0;border:7px solid rgba(255,255,255,.94);border-radius:28px;background:#dbe5ef;box-shadow:0 28px 70px #0f172a33}.mkt-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.mkt-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,15,29,.72),transparent 48%);pointer-events:none}.mkt-hero-photo figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;display:grid;color:#fff}.mkt-hero-photo figcaption span{margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.mkt-hero-photo figcaption strong{font-size:18px;line-height:1.15}.mkt-hero-photo-main{top:8px;right:0;bottom:86px;left:72px}.mkt-hero-photo-main img{object-position:55% center}.mkt-hero-photo-main figcaption{top:18px;right:auto;bottom:auto;left:18px;width:auto;padding:11px 13px;border:1px solid rgba(255,255,255,.24);border-radius:13px;background:#08142685;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mkt-hero-photo-secondary{z-index:2;width:48%;height:235px;left:0;bottom:8px}.mkt-hero-photo-secondary img{object-position:34% center}.mkt-hero-badge{position:absolute;z-index:3;right:-18px;bottom:26px;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffff0;box-shadow:0 18px 40px #0f172a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mkt-hero-badge img{width:34px;height:34px;padding:7px;border-radius:10px;background:var(--mkt-navy)}.mkt-hero-badge div{display:grid}.mkt-hero-badge span{color:#718197;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.mkt-hero-badge strong{margin-top:2px;color:var(--mkt-navy);font-size:11px}.mkt-solution-card{padding:0}.mkt-solution-media{position:relative;height:235px;overflow:hidden}.mkt-solution-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,15,29,.5),transparent 55%)}.mkt-solution-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.mkt-hospitality-card .mkt-solution-media img{object-position:58% center}.mkt-senior-card .mkt-solution-media img{object-position:32% center}.mkt-business-card .mkt-solution-media img{object-position:50% center}.mkt-solution-card:hover .mkt-solution-media img{transform:scale(1.025)}.mkt-solution-media>span{position:absolute;z-index:1;left:24px;bottom:20px;display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#08142685;color:#fff;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mkt-solution-content{position:relative;padding:34px 30px 38px}.mkt-solution-content>p:not(.mkt-card-kicker){position:relative;z-index:1;max-width:55ch;margin:20px 0 0;color:#607086;font-size:15px;line-height:1.7}.mkt-solution-content>a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;color:var(--mkt-navy);font-size:14px;font-weight:750}.mkt-solution-content>a:hover{color:var(--mkt-blue)}.mkt-insights{background:#fff}.mkt-insights-grid{display:grid;grid-template-columns:1.18fr .91fr .91fr;gap:20px}.mkt-insight-card,.mkt-insight-card:visited{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;box-shadow:0 18px 48px #0f172a13;transition:transform .18s ease,box-shadow .18s ease}.mkt-insight-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1f}.mkt-insight-art{position:relative;display:flex;height:190px;align-items:flex-end;overflow:hidden;padding:20px}.mkt-insight-featured .mkt-insight-art{height:250px}.mkt-insight-art:before,.mkt-insight-art:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.22)}.mkt-insight-art:before{width:250px;height:250px;right:-90px;top:-105px;box-shadow:0 0 0 38px #ffffff0b,0 0 0 76px #ffffff09}.mkt-insight-art:after{width:80px;height:80px;left:28px;top:25px;box-shadow:42px 42px 0 -35px #ffffff52,84px 5px 0 -36px #fff6}.mkt-insight-art-tech{background:linear-gradient(135deg,#083344,#0369a1 56%,#0ea5e9)}.mkt-insight-art-hotel{background:linear-gradient(135deg,#312e81,#4f46e5 60%,#818cf8)}.mkt-insight-art-care{background:linear-gradient(135deg,#134e4a,#0f766e 58%,#2dd4bf)}.mkt-insight-art>span{position:relative;z-index:1;display:inline-flex;min-height:29px;align-items:center;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#08142647;color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mkt-insight-body{padding:24px}.mkt-insight-body>p{margin:0 0 12px;color:#748398;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.mkt-insight-body h3{margin:0;color:var(--mkt-navy);font-size:20px;line-height:1.27;letter-spacing:-.02em}.mkt-insight-featured .mkt-insight-body h3{font-size:25px}.mkt-insight-body>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08);color:#3f5066;font-size:12px;font-weight:750}.mkt-insight-body b{color:var(--mkt-blue);font-size:16px}.mkt-regulatory-note{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:20px;padding:20px 24px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafc}.mkt-regulatory-note>span{color:var(--mkt-blue);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mkt-regulatory-note p{margin:0;color:#58697e;font-size:13px;line-height:1.55}.mkt-regulatory-note a{color:var(--mkt-navy);font-size:12px;font-weight:750;white-space:nowrap}@media (max-width: 1050px){.mkt-photo-stack{max-width:760px}.mkt-insights-grid{grid-template-columns:1fr 1fr}.mkt-insight-featured{grid-column:1 / -1}}@media (max-width: 760px){.mkt-photo-stack{min-height:510px}.mkt-hero-photo-main{top:0;right:0;bottom:100px;left:24px}.mkt-hero-photo-secondary{width:58%;height:205px}.mkt-hero-badge{right:0}.mkt-solution-media{height:245px}.mkt-insights-grid{grid-template-columns:1fr}.mkt-insight-featured{grid-column:auto}.mkt-insight-art,.mkt-insight-featured .mkt-insight-art{height:210px}.mkt-regulatory-note{grid-template-columns:1fr;gap:9px}}@media (max-width: 620px){.mkt-photo-stack{min-height:445px}.mkt-photo-stack:before{top:25px;right:-10px;bottom:20px;left:42px}.mkt-hero-photo{border-width:5px;border-radius:22px}.mkt-hero-photo-main{top:0;right:0;bottom:92px;left:18px}.mkt-hero-photo-secondary{width:61%;height:180px}.mkt-hero-photo figcaption{left:16px;right:16px;bottom:14px}.mkt-hero-photo figcaption strong{font-size:14px}.mkt-hero-badge{bottom:12px;padding:10px 11px}.mkt-hero-badge img{width:30px;height:30px}.mkt-hero-badge span{font-size:8px}.mkt-hero-badge strong{max-width:16ch;font-size:9px}.mkt-solution-card{padding:0}.mkt-solution-content{padding:30px 24px 34px}.mkt-insight-body h3,.mkt-insight-featured .mkt-insight-body h3{font-size:20px}}@media (max-width: 1050px) and (min-width: 801px){.mkt-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-solution-card{grid-column:span 2}.mkt-solution-card:nth-child(3):last-child{grid-column:2 / span 2}}.mkt-proof-action{display:flex;justify-content:flex-end;margin-top:24px}.validation-hero .brandName{font-size:clamp(38px,5vw,68px)}.validation-register-section,.insight-cadence-section,.insight-library-section{background:#f7fafc!important}.validation-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.validation-register-card{padding:clamp(24px,3vw,36px);border:1px solid rgba(15,23,42,.12);border-radius:22px;background:#fff;box-shadow:0 18px 48px #0f172a12}.validation-register-card h3{margin:20px 0 10px;color:#0b1220;font-size:24px;line-height:1.16;letter-spacing:-.025em}.validation-register-card p{margin:0;color:#58697e;font-size:15px;line-height:1.68}.validation-register-card>a{display:inline-flex;margin-top:22px;color:#0b5fea;font-size:13px;font-weight:780}.validation-card-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;color:#718197;font-size:11px;font-weight:700}.status-available{border:1px solid rgba(5,150,105,.25);background:#0596691a;color:#047857}.validation-certified{border-top:4px solid #0ea5e9}.validation-available{border-top:4px solid #10b981}.validation-progress{border-top:4px solid #f59e0b}.validation-collaboration{border-top:4px solid #6366f1}.validation-method-section,.modernization-paths-section{background:#fff!important}.validation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none}.validation-steps li{min-height:230px;padding:26px;border:1px solid rgba(15,23,42,.11);border-radius:20px;background:linear-gradient(145deg,#fff,#f3f7fb)}.validation-steps li>span{display:inline-flex;color:#0b5fea;font-size:11px;font-weight:850;letter-spacing:.1em}.validation-steps h3{margin:26px 0 10px;color:#0b1220;font-size:20px;line-height:1.2}.validation-steps p{margin:0;color:#617187;font-size:14px;line-height:1.65}.validation-lab-section{background:linear-gradient(135deg,#06192d,#173b68)!important}.validation-lab-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(30px,6vw,82px);align-items:center}.validation-lab-section .kicker{color:#6ed7ef}.validation-lab-section .title{color:#fff}.validation-lab-section .lead{color:#c8d7e7}.validation-lab-note{padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff14}.validation-lab-note strong{color:#fff;font-size:17px}.validation-lab-note p{margin:12px 0 0;color:#c8d7e7;font-size:14px;line-height:1.65}.comparison-context-note{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin:26px 0 20px;padding:20px 24px;border:1px solid rgba(14,165,233,.22);border-radius:17px;background:#eff8ff}.comparison-context-note strong{color:#075985;font-size:13px;white-space:nowrap}.comparison-context-note p{margin:0;color:#51657c;font-size:13px;line-height:1.58}.modernization-table td:first-child{min-width:160px;font-weight:780}.modernization-table th,.modernization-table td{vertical-align:top}.modernization-actions,.resource-principle-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.insight-cadence-grid,.insight-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.insight-cadence-grid article,.insight-library-grid article{padding:26px;border:1px solid rgba(15,23,42,.11);border-radius:20px;background:#fff;box-shadow:0 16px 40px #0f172a0e}.insight-cadence-grid article>span,.insight-library-grid article>span{color:#0b5fea;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.insight-cadence-grid h3,.insight-library-grid h3{margin:18px 0 10px;color:#0b1220;font-size:20px;line-height:1.25}.insight-cadence-grid p,.insight-library-grid p{margin:0;color:#617187;font-size:14px;line-height:1.62}.insight-library-grid a{display:inline-flex;margin-top:20px;color:#0b5fea;font-size:13px;font-weight:780}.editorial-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:20px;background:#0a1d34}.editorial-calendar>div{display:grid;align-content:start;min-height:180px;padding:24px;border-right:1px solid rgba(255,255,255,.12)}.editorial-calendar>div:last-child{border-right:0}.editorial-calendar span{color:#6ed7ef;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.editorial-calendar strong{margin-top:22px;color:#fff;font-size:16px;line-height:1.42}.editorial-calendar small{margin-top:14px;color:#a9bfd7;font-size:12px}@media (max-width: 900px){.validation-steps,.insight-cadence-grid,.insight-library-grid,.editorial-calendar,.validation-lab-grid{grid-template-columns:1fr}.editorial-calendar>div{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.editorial-calendar>div:last-child{border-bottom:0}}@media (max-width: 700px){.validation-register-grid{grid-template-columns:1fr}.comparison-context-note{grid-template-columns:1fr;gap:8px}.mkt-proof-action{justify-content:stretch}.mkt-proof-action .btnSecondary{width:100%}}
