.mapping-workflow{color:#fafafa;background:#111110;padding:48px 0 24px}.mapping-workflow>.container{width:min(1240px,87%);position:relative}.mapping-workflow .eyebrow{color:#ef0009;letter-spacing:0;margin:0 0 20px;font-size:9px}.mapping-workflow .eyebrow:before{display:none}.mapping-workflow .section-head{margin-bottom:26px;display:block}.mapping-workflow .section-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.mapping-workflow .section-head .text-link{color:#f00008;border:0;gap:12px;padding:0;font-size:11px;position:absolute;top:0;right:6px}.mapping-workflow .text-link .icon{width:14px;height:14px}.mapping-workflow .text-link:hover{color:#ff7b80}.mapping-workflow .text-link:focus-visible{outline-color:#f00008}.mapping-workflow .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mapping-workflow .step{background:#000;border:0;border-radius:14px;flex-direction:column;min-width:0;padding:20px 14px 14px;display:flex}.workflow-step-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.mapping-workflow .step-no{color:#ff7c83;letter-spacing:-.025em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;line-height:1}.workflow-step-icon{color:#fff;background:#df0005;border-radius:7px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.workflow-step-icon .icon{width:19px;height:19px}.mapping-workflow .step h3{color:#fafafa;letter-spacing:-.025em;margin:0 0 6px;font-size:20px;line-height:1.2}.mapping-workflow .step p{color:#80807f;min-height:54px;margin:0 0 18px;font-size:13px;line-height:1.45}.workflow-preview{aspect-ratio:1.1;isolation:isolate;color:#222134;background:#fff0ff;border-radius:10px;width:100%;margin-top:auto;font-size:7px;line-height:1.35;position:relative;overflow:hidden;container-type:inline-size}.workflow-preview strong{font-size:3.4cqw;font-weight:700;line-height:1.3;display:block}.workflow-preview small{color:#92899d;font-size:3cqw;display:block}.workflow-wires{fill:none;stroke:#ff5e78;stroke-width:1px;stroke-dasharray:2 3;width:100%;height:100%;position:absolute;inset:0}.ingest-suppliers{gap:6px;width:53%;display:grid;position:absolute;top:7%;left:5%}.ingest-suppliers>div{background:#fff;border-radius:5px;align-items:center;gap:7px;padding:6px;display:flex;position:relative}.ingest-suppliers>div>b,.connect-suppliers>b{color:#fff;background:#1950ae;border-radius:3px;flex-shrink:0;place-items:center;width:11cqw;height:11cqw;font-size:6cqw;display:grid}.ingest-suppliers>div:nth-child(2)>b,.connect-suppliers>b:nth-child(2){background:#ff8a21}.ingest-suppliers>div:nth-child(3)>b,.connect-suppliers>b:nth-child(3){background:#f36683}.ingest-suppliers i{color:#ff9fb9;letter-spacing:2px;font-size:7px;font-style:normal;position:absolute;top:50%;left:78%}.ingest-file{aspect-ratio:1;color:#fa0039;background:#f3e4ff;border-radius:7px;place-items:center;width:17%;display:grid;position:absolute;top:28%;right:6%}.ingest-file .icon{width:50%;height:50%}.ingest-upload{background:#fff;border-radius:6px;align-items:center;gap:8px;height:23%;padding:8px;display:flex;position:absolute;bottom:7%;left:5%;right:5%}.ingest-upload>b{color:#f00043;background:#fbecff;border-radius:4px;padding:8px 5px;font-size:3.6cqw}.ingest-upload em{color:#ec1642;font-style:normal}.compare-preview{grid-template-columns:.85fr 1.1fr;gap:6px;display:grid;position:absolute;inset:4%}.workflow-building{background:#a1b3ce url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=600&q=85) 50%/cover;border-radius:5px}.compare-candidates{background:#fff;border-radius:5px;grid-template-rows:repeat(3,1fr);gap:5px;min-width:0;padding:7px 5px;display:grid}.compare-candidates>div{min-width:0;padding-bottom:18px;padding-left:40%;position:relative}.workflow-thumb{background:#9bafc4 url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=160&q=80) 50%/cover;border-radius:4px}.compare-candidates .workflow-thumb{width:35%;height:63%;position:absolute;top:0;left:0}.compare-candidates strong{text-overflow:ellipsis;white-space:nowrap;font-size:3.1cqw;overflow:hidden}.hotel-stars{color:#f7a514;letter-spacing:.04em;font-size:3.3cqw;display:block}.hotel-thumb-1{background-image:url(https://images.unsplash.com/photo-1571896349842-33c89424de2d?auto=format&fit=crop&w=160&q=80)}.hotel-thumb-2{background-image:url(https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=160&q=80)}.hotel-thumb-3{background-position:70% 60%}.compare-candidates small{color:#9991a5;white-space:nowrap;background:#efedf3;border-radius:5px;padding:3px 5px;font-size:2.7cqw;position:absolute;bottom:3px;right:0}.compare-candidates .candidate-match{color:#17b75a;background:#e1fae9}.review-candidates{background:#fff;border-radius:6px;grid-template-rows:repeat(4,1fr);gap:6px;padding:5px 6px;display:grid;position:absolute;inset:6%}.review-candidates>div{align-items:center;gap:5px;min-width:0;display:flex;position:relative}.review-candidates .workflow-thumb{flex-shrink:0;width:18%;height:100%}.review-candidates strong{font-size:3.2cqw}.review-candidates .review-status{white-space:nowrap;color:#b200dc;background:#f6e9fd;border-radius:5px;padding:4px;font-size:2.5cqw;position:absolute;bottom:3px;right:0}.review-candidates .review-status-1{color:#c08a11;background:#fff2cb}.review-candidates .review-status-2{color:#eb6377;background:#ffe4e8}.review-candidates .review-status-3{color:#9991a6;background:#f0edf5}.connect-suppliers{gap:7px;display:grid;position:absolute;top:21%;left:4%}.workflow-master{background:#fff;border-radius:6px;flex-direction:column;gap:3px;width:35%;padding:6px;display:flex;position:absolute;top:17%;bottom:17%;left:24%}.workflow-master .workflow-building{flex-shrink:0;height:52%}.workflow-master>i{color:#fff;background:#dc0007;border-radius:50%;place-items:center;width:13px;height:13px;font-size:3.6cqw;font-style:normal;display:grid;position:absolute;top:-3px;right:1px}.workflow-master strong{font-size:3.1cqw}.workflow-master small{font-size:2.5cqw}.workflow-master>b{color:#f0004b;font-size:2.8cqw}.workflow-master .hotel-stars{font-size:3cqw}.workflow-outputs{gap:5px;width:29%;display:grid;position:absolute;top:17%;bottom:22%;right:4%}.workflow-outputs>div{background:#fff;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:5px;display:flex}.workflow-outputs b{color:#fff;background:#1fc96b;border-radius:50%;flex-shrink:0;place-items:center;width:10px;height:10px;font-size:6px;display:grid}.workflow-outputs span{color:#a199aa;font-size:2.8cqw;line-height:1.25}@media (min-width:761px) and (max-width:1050px){.mapping-workflow{padding-top:42px;padding-bottom:18px}.mapping-workflow .eyebrow{margin-bottom:17px;font-size:8px}.mapping-workflow .section-head{margin-bottom:24px}.mapping-workflow .section-head h2{font-size:30px}.mapping-workflow .section-head .text-link{font-size:10px}.mapping-workflow .steps{gap:13px}.mapping-workflow .step{border-radius:12px;padding:16px 11px 11px}.mapping-workflow .step-no{font-size:28px}.workflow-step-icon{border-radius:6px;width:34px;height:34px}.workflow-step-icon .icon{width:16px;height:16px}.workflow-step-top{margin-bottom:8px}.mapping-workflow .step h3{font-size:16px}.mapping-workflow .step p{min-height:45px;margin-bottom:10px;font-size:11px}.workflow-preview{border-radius:8px}.ingest-suppliers>div{gap:6px;padding:5px}.ingest-suppliers{gap:5px}}@media (max-width:760px){.mapping-workflow{padding:40px 0}.mapping-workflow>.container{width:calc(100% - 36px)}.mapping-workflow .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mapping-workflow .section-head h2{font-size:32px}.mapping-workflow .section-head .text-link{margin-top:20px;position:static}.mapping-workflow .step{padding:16px 12px 12px}.mapping-workflow .step-no{font-size:30px}.workflow-step-icon{width:36px;height:36px}.mapping-workflow .step h3{font-size:19px}.mapping-workflow .step p{min-height:54px;font-size:12px}.mapping-workflow .eyebrow{margin-bottom:16px}}@media (max-width:420px){.mapping-workflow .steps{grid-template-columns:1fr}.mapping-workflow .section-head h2{font-size:28px}.mapping-workflow .step{padding:20px 16px 16px}.mapping-workflow .step p{min-height:0;margin-bottom:22px}.workflow-preview{aspect-ratio:1.25}.ingest-suppliers{gap:9px}.ingest-suppliers>div{padding:8px}.workflow-step-icon{width:40px;height:40px}.mapping-workflow .step-no{font-size:34px}}
.evidence-section.evidence-reasons{color:#fff;background:#d90000;border:0;padding:41px 0 39px}.evidence-reasons>.container.split{grid-template-columns:minmax(0,1fr) minmax(0,428px);align-items:center;gap:80px;width:min(1040px,100% - 96px);display:grid}.evidence-reasons .evidence-copy{justify-self:end;width:100%;max-width:310px}.evidence-reasons .eyebrow{color:#fff;letter-spacing:0;margin:0 0 15px;font-size:8px;line-height:1.4}.evidence-reasons .eyebrow:before{display:none}.evidence-reasons h2{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:30px;line-height:1.07}.evidence-reasons .evidence-copy .lead{color:#fff;max-width:310px;margin:0 0 8px;font-size:12px;line-height:1.7}.evidence-reasons .button.light{color:#fff;background:0 0;border:1px solid #ffb4b4;border-radius:5px;gap:9px;min-height:32px;padding:8px 12px;font-size:10px;font-weight:400;line-height:1.4}.evidence-reasons .button.light .icon{width:13px;height:13px}.evidence-reasons .button.light:hover{background:#ffffff18;border-color:#fff;transform:translateY(-1px)}.evidence-reasons .button.light:focus-visible{outline-color:#fff}.evidence-reasons .evidence-panel{color:#dedede;background:#000;border-radius:8px;min-width:0;padding:20px}.evidence-reasons .proof-table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.4}.evidence-reasons .proof-table caption{text-align:left;color:#ff000a;letter-spacing:0;margin-bottom:10px;font-size:8px;font-weight:700;line-height:1.4}.evidence-reasons .proof-table th,.evidence-reasons .proof-table td{vertical-align:middle;border-bottom:1px solid #101010;padding:11px 0}.evidence-reasons .proof-table th{color:#828189;letter-spacing:0;text-align:left;text-transform:uppercase;padding:0 0 10px;font-size:8px;font-weight:700}.evidence-reasons .proof-table th:last-child,.evidence-reasons .proof-table td:last-child{text-align:right;white-space:nowrap}.evidence-reasons .proof-table td:first-child{padding-right:10px}.evidence-reasons .proof-table .pill{white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:700;line-height:1.2;display:inline-block}.evidence-reasons .proof-table .status-mapped{color:#147c2e;background:#edf8f0;border-color:#d2e8d9}.evidence-reasons .proof-table .status-review{color:#bd5300;background:#fff5e7;border-color:#f5e3cc}.evidence-reasons .proof-table .status-conflict{color:#ce0004;background:#fff0ee;border-color:#f0d1cf}.evidence-reasons .proof-table .status-suspended{color:#e00005;background:#f3edff;border-color:#e0d5ef}.evidence-reasons .proof-table .status-unmatched{color:#626174;background:#eeedf4;border-color:#dddbe5}.evidence-reasons .evidence-panel .evidence-note{color:#818180;margin:12px 0 0;font-size:10px;line-height:1.6}@media (min-width:1400px){.evidence-section.evidence-reasons{padding:64px 0}.evidence-reasons>.container.split{grid-template-columns:1fr 480px;gap:100px}.evidence-reasons .evidence-copy{max-width:360px}.evidence-reasons h2{font-size:36px}.evidence-reasons .evidence-copy .lead{max-width:360px;font-size:14px}.evidence-reasons .eyebrow{font-size:9px}.evidence-reasons .button.light{padding:10px 14px;font-size:12px}.evidence-reasons .evidence-panel{padding:24px}.evidence-reasons .proof-table{font-size:12px}.evidence-reasons .proof-table th,.evidence-reasons .proof-table caption,.evidence-reasons .proof-table .pill{font-size:9px}.evidence-reasons .proof-table td{padding:13px 0}.evidence-reasons .evidence-panel .evidence-note{font-size:11px}}@media (max-width:950px){.evidence-reasons>.container.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;width:calc(100% - 48px)}.evidence-reasons h2{font-size:28px}.evidence-reasons .evidence-panel{padding:18px}.evidence-reasons .proof-table{font-size:9px}.evidence-reasons .proof-table .pill{font-size:7px}}@media (max-width:700px){.evidence-section.evidence-reasons{padding:40px 0}.evidence-reasons>.container.split{grid-template-columns:1fr;gap:28px;width:calc(100% - 36px)}.evidence-reasons .evidence-copy{justify-self:start;max-width:440px}.evidence-reasons h2{font-size:34px}.evidence-reasons .eyebrow{font-size:9px}.evidence-reasons .evidence-copy .lead{max-width:440px;margin-bottom:16px;font-size:14px}.evidence-reasons .button.light{padding:10px 12px;font-size:11px}.evidence-reasons .evidence-panel{padding:20px}.evidence-reasons .proof-table{font-size:11px}.evidence-reasons .proof-table .pill{font-size:8px}.evidence-reasons .proof-table td{padding:13px 0}.evidence-reasons .evidence-panel .evidence-note{font-size:11px}}@media (max-width:380px){.evidence-reasons h2{font-size:30px}.evidence-reasons .evidence-panel{padding:15px}.evidence-reasons .proof-table{font-size:10px}.evidence-reasons .proof-table th,.evidence-reasons .proof-table .pill{font-size:7px}}
.workspace-demo-section{color:#fafafa;background:#000;padding:20px 0 24px}.workspace-demo-section>.container{width:min(1240px,100% - 76px)}.workspace-demo-section .demo-banner{background:#111110;border:0;border-radius:8px;grid-template-columns:.94fr 1.06fr;align-items:center;gap:28px;padding:36px 25px 36px 35px;display:grid;overflow:hidden}.workspace-demo-section .demo-banner-copy{min-width:0;padding:0}.workspace-demo-section .eyebrow{letter-spacing:0;color:#f00008;margin:0 0 16px;font-size:8px;font-weight:700;line-height:1.4}.workspace-demo-section .eyebrow:before{display:none}.workspace-demo-section .demo-banner-copy h2{letter-spacing:-.025em;color:#fafafa;margin:0 0 14px;font-size:clamp(30px,3.4vw,42px);line-height:1.08}.workspace-demo-section .demo-banner-copy>.muted{color:#e2e2e2;max-width:310px;margin:0;font-size:12px;line-height:1.6}.workspace-demo-section .demo-banner-copy .button{color:#fff;background:#df0005;border:1px solid #df0005;border-radius:6px;gap:10px;min-height:32px;padding:8px 12px;font-size:10px;font-weight:400;line-height:1.4}.workspace-demo-section .button .icon{width:13px;height:13px}.workspace-demo-section .button:hover{background:#f00008;border-color:#f00008}.workspace-demo-section .button:focus-visible{outline-color:#fff}.workspace-demo-section .demo-banner-copy>.tiny.muted{max-width:none;font-size:9px;line-height:1.5;margin:12px 0 0!important}.workspace-demo-section .demo-banner-visual{background:0 0;min-width:0;padding:0;display:block}.workspace-demo-section .mini-workspace{box-shadow:none;color:#f4f4f4;background:#000;border:0;border-radius:7px;width:100%;padding:16px}.workspace-demo-section .mini-bar{color:#828281;justify-content:space-between;align-items:center;gap:12px;margin:0 0 3px;font-size:8px;font-weight:700;line-height:1.4;display:flex}.workspace-demo-section .mini-bar .accent{color:#f00008}.workspace-demo-section .mini-row{border-top:0;border-bottom:1px solid #101010;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:10px 0;font-size:8px;line-height:1.4}.workspace-demo-section .mini-row:last-child{border-bottom:0}.workspace-demo-section .mini-row>span:first-child{font-weight:700}.workspace-demo-section .mini-score{color:#777480;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:7px;display:grid}.workspace-demo-section .mini-progress{background:#d4d1d8;border-radius:4px;height:3px;margin:0;overflow:hidden}.workspace-demo-section .mini-progress span{background:#f00008;border-radius:4px;height:100%;display:block}.workspace-demo-section .mini-row>.pill{white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-self:end;padding:3px 5px;font-size:8px;font-weight:700;line-height:1.2}.workspace-demo-section .mini-row>.status-mapped{color:#147c2e;background:#edf8f0;border-color:#d2e8d9}.workspace-demo-section .mini-row>.status-review{color:#bd5300;background:#fff5e7;border-color:#f5e3cc}.workspace-demo-section .mini-row>.status-conflict{color:#ce0004;background:#fff0ee;border-color:#f0d1cf}.workspace-demo-section .mini-row>.status-suspended{color:#e00005;background:#f3edff;border-color:#e0d5ef}@media (min-width:1100px){.workspace-demo-section .demo-banner{gap:48px;padding:48px}.workspace-demo-section .demo-banner-copy>.muted{max-width:400px;margin-bottom:12px;font-size:15px}.workspace-demo-section .eyebrow{font-size:10px}.workspace-demo-section .demo-banner-copy .button{padding:11px 15px;font-size:12px}.workspace-demo-section .demo-banner-copy>.tiny.muted{font-size:11px}.workspace-demo-section .mini-workspace{padding:24px}.workspace-demo-section .mini-bar{font-size:10px}.workspace-demo-section .mini-row{min-height:48px;font-size:11px}.workspace-demo-section .mini-score{grid-template-columns:17px minmax(0,1fr);font-size:9px}.workspace-demo-section .mini-row>.pill{font-size:10px}.workspace-demo-section .mini-progress{height:4px}}@media (max-width:760px){.workspace-demo-section>.container{width:calc(100% - 36px)}.workspace-demo-section .demo-banner{grid-template-columns:1fr;gap:28px;padding:30px 24px}.workspace-demo-section .demo-banner-copy h2{font-size:32px}.workspace-demo-section .demo-banner-copy>.muted{max-width:440px;margin-bottom:12px;font-size:14px}.workspace-demo-section .eyebrow{font-size:9px}.workspace-demo-section .demo-banner-copy .button{padding:10px 12px;font-size:12px}.workspace-demo-section .demo-banner-copy>.tiny.muted{font-size:10px}.workspace-demo-section .mini-row{min-height:42px;font-size:10px}.workspace-demo-section .mini-score{font-size:8px}.workspace-demo-section .mini-bar{font-size:9px}}@media (max-width:400px){.workspace-demo-section .demo-banner{padding:26px 18px}.workspace-demo-section .demo-banner-copy h2{font-size:28px}.workspace-demo-section .mini-workspace{padding:12px}.workspace-demo-section .mini-bar{gap:6px;font-size:7px}.workspace-demo-section .mini-row{gap:6px;font-size:8px}.workspace-demo-section .mini-score{gap:4px;font-size:7px}.workspace-demo-section .mini-row>.pill{padding:3px 4px;font-size:7px}}
.audience-section{color:#fff;background:#d90000;padding:42px 0 26px}.audience-section>.container{width:min(1240px,100% - 96px)}.audience-section .eyebrow{color:#fff;letter-spacing:0;margin:0 0 15px;font-size:8px;line-height:1.4}.audience-section .eyebrow:before{display:none}.audience-section .section-head{margin:0 0 20px}.audience-section .section-head h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.3vw,44px);line-height:1.12}.audience-section .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audience-section .audience-card{background:#000;border:0;border-radius:8px;flex-direction:column;min-width:0;padding:11px 11px 13px;display:flex}.audience-section .audience-card h3{letter-spacing:-.035em;color:#fafafa;margin:17px 0 8px;font-size:16px;line-height:1.2}.audience-section .audience-card>p{color:#80807f;margin:0 0 16px;font-size:11px;line-height:1.6}.audience-section .audience-card>.text-link{color:#ff000a;border:0;align-self:flex-start;gap:8px;margin-top:auto;padding:0;font-size:10px;font-weight:700;line-height:1.4}.audience-section .audience-card>.text-link:hover{color:#ff858a}.audience-section .audience-card>.text-link:focus-visible{outline-color:#fff}.audience-section .audience-card>.text-link .icon{width:13px;height:13px;color:inherit;margin:0}.audience-preview{aspect-ratio:2.44;isolation:isolate;color:#25283c;background-color:#72797b;border-radius:6px;width:100%;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}.audience-preview-0{background-image:url(https://images.unsplash.com/photo-1488646953014-85cb44e25828?auto=format&fit=crop&w=800&q=85);background-position:50%;background-size:cover}.audience-preview-1{background-image:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=800&q=85);background-position:50%;background-size:cover}.audience-preview-2{background-image:url(https://images.unsplash.com/photo-1498050108023-c5249f4df085?auto=format&fit=crop&w=800&q=85);background-position:50%;background-size:cover}.audience-preview strong{font-size:2.5cqw;line-height:1.3;display:block}.audience-hotel-list{background:#fffffff5;border-radius:6px;grid-template-rows:repeat(3,1fr);gap:5px;width:40%;padding:6px;display:grid;position:absolute;top:8%;bottom:5%;right:2%;box-shadow:0 4px 15px #0002}.audience-hotel-list>div{align-items:center;gap:5px;min-width:0;display:flex}.audience-hotel-thumb{background:#9dc5df url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=120&q=80) 50%/cover;border-radius:3px;flex-shrink:0;width:23%;height:100%;display:block}.audience-thumb-1{background-image:url(https://images.unsplash.com/photo-1571896349842-33c89424de2d?auto=format&fit=crop&w=120&q=80)}.audience-thumb-2{background-image:url(https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=120&q=80)}.audience-hotel-list small{color:#8a8997;font-size:2.2cqw;display:block}.audience-hotel-list b{color:#fff;background:#21c98b;border-radius:50%;flex-shrink:0;place-items:center;width:8px;height:8px;margin-left:auto;font-size:6px;display:grid}.audience-tablet{background:#f7fafa;border:5px solid #222c31;border-radius:5px;flex-direction:column;width:48%;height:82%;padding:5px;display:flex;position:absolute;top:10%;left:30%;transform:rotate(-5deg);box-shadow:0 3px 8px #0005}.audience-property-head{color:#757c85;justify-content:space-between;padding-bottom:4px;font-size:2cqw;display:flex}.audience-property-row{border-top:1px solid #dbe3e7;flex:1;align-items:center;gap:3px;min-height:0;display:flex}.audience-property-row .audience-hotel-thumb{border-radius:2px;width:16%;height:85%}.audience-property-row strong{flex:1;font-size:2cqw}.audience-property-row>b{color:#3d9573;background:#def4d4;border-radius:2px;padding:2px 3px;font-size:1.8cqw;font-weight:400}.audience-property-row>.audience-review{color:#bc9226;background:#fff1ba}.audience-property-row>.audience-unmatched{color:#c25b6b;background:#ffe5e8}.audience-api{background:#f3f5fa;border-radius:4px;width:45%;padding:8px;position:absolute;top:17%;bottom:4%;left:29%;transform:rotate(-2deg);box-shadow:0 4px 12px #0003}.audience-api>strong{font-size:2.7cqw}.audience-api pre{color:#738295;white-space:pre-wrap;margin:10px 0 0;font-family:Consolas,monospace;font-size:1.9cqw;line-height:1.6}.audience-api-features{background:#fffffff5;border-radius:5px;grid-template-rows:repeat(4,1fr);gap:4px;width:31%;padding:5px;display:grid;position:absolute;top:8%;bottom:7%;right:2%;box-shadow:0 3px 12px #0002}.audience-api-features>div{align-items:center;gap:4px;display:flex}.audience-api-features>div>span{color:#7a43e4;background:#eee5ff;border-radius:3px;flex-shrink:0;place-items:center;width:6cqw;height:6cqw;display:grid}.audience-section .audience-api-features .icon{width:3.5cqw;height:3.5cqw;color:inherit;margin:0}.audience-api-features strong{font-size:1.8cqw}@media (min-width:1150px){.audience-section{padding:56px 0 40px}.audience-section .eyebrow{font-size:10px}.audience-section .section-head{margin-bottom:28px}.audience-section .grid-3{gap:20px}.audience-section .audience-card{padding:15px 15px 18px}.audience-section .audience-card h3{margin-top:20px;font-size:21px}.audience-section .audience-card>p{margin-bottom:22px;font-size:14px}.audience-section .audience-card>.text-link{font-size:12px}}@media (min-width:761px) and (max-width:1000px){.audience-section>.container{width:85.5%;margin-left:auto;margin-right:4.8%}.audience-section .audience-card h3{font-size:16px}.audience-section .audience-card>p{font-size:10px}.audience-section .audience-card>.text-link{font-size:9px}.audience-section .section-head h2{font-size:30px}}@media (max-width:760px){.audience-section{padding:36px 0}.audience-section>.container{width:calc(100% - 36px)}.audience-section .section-head h2{font-size:30px}.audience-section .grid-3{grid-template-columns:1fr;gap:18px}.audience-section .audience-card{padding:14px 14px 18px}.audience-section .audience-card h3{margin-top:18px;font-size:22px}.audience-section .audience-card>p{max-width:520px;margin-bottom:20px;font-size:14px}.audience-section .audience-card>.text-link{font-size:12px}.audience-section .eyebrow{font-size:9px}.audience-hotel-list{gap:8px;padding:9px}.audience-hotel-list b{width:12px;height:12px;font-size:8px}.audience-tablet{border-width:7px;padding:8px}.audience-api-features{padding:8px}}
.knowledge-section{color:#fafafa;background:#000;padding:14px 0 18px}.knowledge-section>.container{width:min(1240px,81%);margin-left:auto;margin-right:2%}.knowledge-section .eyebrow{color:#f00008;letter-spacing:0;margin:0 0 15px;font-size:8px;line-height:1.4}.knowledge-section .eyebrow:before{display:none}.knowledge-section .section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 30px;display:flex}.knowledge-section .section-head h2{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:clamp(30px,3.1vw,44px);line-height:1.07}.knowledge-section .section-head>.text-link{color:#f00008;white-space:nowrap;border:0;gap:8px;padding:0;font-size:10px;font-weight:700;line-height:1.4}.knowledge-section .text-link:hover{color:#ff8388}.knowledge-section .text-link:focus-visible,.knowledge-section h3 a:focus-visible{outline-color:#f00008}.knowledge-section .text-link .icon{width:13px;height:13px}.knowledge-section .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.knowledge-section .guide-card{background:#111110;border:0;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.knowledge-section .guide-card .guide-visual{aspect-ratio:16/9;background:#b2c5c8 url(https://images.unsplash.com/photo-1571896349842-33c89424de2d?auto=format&fit=crop&w=800&q=85) 50%/cover;flex-shrink:0;height:auto;padding:0}.knowledge-section .guide-card:nth-child(2) .guide-visual{background:#8d7964 url(https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=800&q=85) 50%/cover}.knowledge-section .guide-card:nth-child(3) .guide-visual{background:#aec4c1 url(https://images.unsplash.com/photo-1566073771259-6a8506099945?auto=format&fit=crop&w=800&q=85) 50%/cover}.knowledge-section .guide-visual>.icon{display:none}.knowledge-section .guide-body{flex-direction:column;flex:1;padding:20px 17px 18px;display:flex}.knowledge-section .guide-body .overline{color:#f00008;letter-spacing:0;margin:0 0 13px;font-size:8px;line-height:1.4}.knowledge-section .guide-body h3{color:#f5f5f5;letter-spacing:-.015em;min-height:43px;margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.15}.knowledge-section .guide-body h3 a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.knowledge-section .guide-body>p{color:#818180;margin:0 0 23px;font-size:10px;line-height:1.65}.knowledge-section .guide-body>.text-link{color:#f00008;border:0;align-self:flex-start;gap:8px;margin-top:auto;padding:0;font-size:10px;font-weight:700;line-height:1.4}@media (min-width:1200px){.knowledge-section{padding:36px 0}.knowledge-section>.container{width:min(1240px,100% - 96px);margin-inline:auto}.knowledge-section .eyebrow{font-size:10px}.knowledge-section .section-head{margin-bottom:36px}.knowledge-section .section-head>.text-link{font-size:12px}.knowledge-section .grid-3{gap:20px}.knowledge-section .guide-body{padding:24px}.knowledge-section .guide-body .overline{font-size:10px}.knowledge-section .guide-body h3{min-height:50px;font-size:20px}.knowledge-section .guide-body>p{margin-bottom:28px;font-size:13px}.knowledge-section .guide-body>.text-link{font-size:12px}}@media (max-width:760px){.knowledge-section{padding:32px 0}.knowledge-section>.container{width:calc(100% - 36px);margin-inline:auto}.knowledge-section .section-head{margin-bottom:24px;display:block}.knowledge-section .section-head h2{margin-bottom:20px;font-size:32px}.knowledge-section .section-head>.text-link{font-size:12px}.knowledge-section .eyebrow{font-size:9px}.knowledge-section .grid-3{grid-template-columns:1fr;gap:20px}.knowledge-section .guide-body{padding:22px}.knowledge-section .guide-body .overline{font-size:10px}.knowledge-section .guide-body h3{min-height:0;margin-bottom:16px;font-size:21px}.knowledge-section .guide-body>p{margin-bottom:24px;font-size:14px}.knowledge-section .guide-body>.text-link{font-size:12px}}
