.hero{overflow:hidden;padding:80px 0 24px}.hero-blob{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute;z-index:0}.hero-blob-coral{background:radial-gradient(circle,rgba(232,100,58,.55) 0,rgba(244,201,181,.35) 35%,transparent 70%);height:720px;left:-200px;top:-180px;width:720px}.hero-blob-purple{background:radial-gradient(circle,rgba(91,71,224,.3) 0,rgba(201,190,245,.3) 40%,transparent 75%);height:700px;right:-240px;top:200px;width:700px}.hero-wrap{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;position:relative;z-index:1}.hero-h1{font-size:68px;line-height:1.05;margin:22px 0}.hero-copy .lead{margin-bottom:28px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.micro{color:var(--muted);font-size:13.5px;margin:0}.hero-visual{height:520px;position:relative}.gha-card{background:#fff;border:1px solid #efedf5;border-radius:14px;box-shadow:0 20px 60px rgba(40,30,90,.12),0 4px 12px rgba(40,30,90,.06);left:0;overflow:hidden;position:absolute;top:30px;width:460px}.gha-head{border-bottom:1px solid #f1eff7;padding:14px 16px 10px}.gha-tabs{color:var(--muted);display:flex;font-size:12.5px;gap:18px;margin-bottom:10px}.gha-tab.active{border-bottom:2px solid var(--purple);color:var(--ink);font-weight:600;padding-bottom:4px}.gha-filters{display:flex;gap:6px}.chip{background:#fbfafe;border:1px solid #e7e5ee;border-radius:999px;color:var(--ink-2);font-size:11px;padding:4px 10px}.gha-listing{align-items:center;border-bottom:1px solid #f4f2f9;display:flex;font-size:13px;gap:12px;padding:14px 16px}.gha-listing:last-child{border-bottom:none}.gha-listing.top{background:linear-gradient(90deg,#fff8f2,#fff);padding:16px}.gha-thumb{background:#ddd url(https://images.unsplash.com/photo-1566073771259-6a8506099945?w=200&q=80) 50%/cover no-repeat;border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:56px}.gha-thumb-inner{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.15));border-radius:8px;inset:0;position:absolute}.gha-meta{flex:1}.gha-name{align-items:center;color:var(--ink);display:flex;font-size:13px;font-weight:600;gap:8px}.gha-badge{background:var(--coral);border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px}.gha-stars{color:#e8643a;font-size:11.5px;margin-top:2px}.gha-detail,.gha-stars .muted{color:var(--muted)}.gha-detail{font-size:11.5px;margin-top:2px}.gha-price{text-align:right}.gha-price-amt{color:var(--ink);font-size:17px;font-weight:700}.gha-price-sub{color:var(--muted);font-size:10.5px}.gha-cta{color:var(--purple);font-size:11.5px;font-weight:600;margin-top:4px}.gha-row-name{color:var(--ink-2);flex:1;font-size:12.5px}.gha-row-price{color:var(--muted);font-size:13.5px;font-weight:600}.float-card{background:#fff;border:1px solid #efedf5;border-radius:12px;box-shadow:0 12px 36px rgba(40,30,90,.14),0 2px 6px rgba(40,30,90,.05);font-size:12.5px;padding:14px 16px;position:absolute}.bid-card{right:8px;top:-14px;width:240px}.revenue-card{bottom:8px;right:30px;width:230px}.float-label{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.float-row{align-items:center;display:flex;gap:8px;margin-top:6px}.float-row .float-name{color:var(--ink-2);flex:1}.float-val{color:var(--ink);font-weight:600}.float-val.ok{color:#1f9f60}.dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot-green{background:#34c77a;box-shadow:0 0 0 3px rgba(52,199,122,.18)}.dot-purple{background:var(--purple);box-shadow:0 0 0 3px rgba(91,71,224,.18)}.dot-coral{background:var(--coral);box-shadow:0 0 0 3px rgba(232,100,58,.18)}.revenue-amt{color:var(--ink);font-family:"PT Serif",Georgia,serif;font-size:26px;font-weight:600;letter-spacing:-.01em;margin:6px 0 4px}.revenue-spark{height:38px;width:100%}.revenue-spark svg{display:block;height:100%;width:100%}.revenue-foot{color:var(--muted);font-size:11.5px;margin-top:6px}.revenue-foot .up{color:#1f9f60;font-weight:600}.trust-bar{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:64px;padding:36px 0}.trust-wrap{align-items:center;display:flex;flex-direction:row;gap:56px;justify-content:center}.trust-widget-col{flex-shrink:0}.trust-rows{align-items:center;display:flex;flex-direction:column;gap:24px}.trust-row-1,.trust-row-2{justify-content:center}.trust-row-2{flex-wrap:nowrap;gap:36px}.trust-row-2 .ph-logo{height:26px;max-width:130px}@media (max-width:760px){.trust-wrap{flex-direction:column;gap:28px}.trust-row-2{flex-wrap:wrap}}.trust-line{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:18px;justify-content:center;margin-bottom:22px}.trust-stars{color:var(--coral);font-weight:600}.trust-sep{color:var(--line)}.logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:44px;justify-content:center}.ph-logo{filter:grayscale(1);height:28px;max-width:150px;object-fit:contain;opacity:.62;transition:opacity .2s ease,filter .2s ease;width:auto}.ph-logo:hover{filter:grayscale(0);opacity:1}.problem{background:#fff;padding:110px 0}.problem-wrap{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.problem-head{grid-column:1/-1;margin-bottom:24px;text-align:center}.problem-head .headline{font-size:50px;line-height:1.1;margin:18px auto 0;max-width:22ch}.problem-body{grid-column:1/-1;margin:0 auto 40px;max-width:760px;text-align:center}.problem-body .lead{font-size:17px;margin:0 auto 14px}.problem-body .lead:last-child{margin-bottom:0}.eyebrow-coral{background:#fff1e9;border-color:#f4c9b5;color:var(--coral)}.pain-grid{display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:24px}.pain-card{background:#fffaf6;border:1px solid #f4decf;border-radius:16px;padding:26px 24px}.pain-icon{align-items:center;background:#ffead9;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.pain-icon svg{height:20px;width:20px}.pain-card h3{font-family:"PT Serif",serif;font-size:19px;font-weight:600;line-height:1.25;margin:0 0 8px}.pain-card p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0}.solution{background:var(--bg);padding:110px 0}.solution-wrap{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.solution-copy .eyebrow{margin-bottom:32px}.solution-copy .headline{font-size:44px;margin:18px 0 22px;max-width:14ch}.solution-copy .lead{margin-bottom:18px}.solution-copy .btn{margin-top:12px}.solution-visual{padding:16px;position:relative}.dash-card{background:#fff;border:1px solid #efedf5;border-radius:16px;box-shadow:0 24px 60px rgba(40,30,90,.12),0 4px 14px rgba(40,30,90,.06);overflow:hidden}.dash-head{align-items:center;background:#f8f6fe;border-bottom:1px solid #efedf5;display:flex;gap:10px;padding:12px 16px}.dash-traffic{display:flex;gap:5px}.tl{border-radius:50%;height:10px;width:10px}.tl.r{background:#ff5f57}.tl.y{background:#ffbd2e}.tl.g{background:#28c840}.dash-title{color:var(--muted);font-size:12px;margin-left:6px}.dash-stat{padding:24px 24px 18px}.dash-label{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dash-num{color:var(--ink);font-family:"PT Serif",serif;font-size:38px;font-weight:600;letter-spacing:-.02em;margin:6px 0 14px}.dash-bar{background:#efedf5;border-radius:999px;height:7px;overflow:hidden}.dash-bar span{background:linear-gradient(90deg,var(--purple),var(--coral));border-radius:999px;display:block;height:100%;transition:width 2.2s cubic-bezier(.22,1,.36,1);width:0}.dash-num{transition:opacity .4s ease}@keyframes dashPulse{0%,to{opacity:1}50%{opacity:.65}}.dash-stat .dash-label:after{animation:dashPulse 1.4s ease-in-out infinite;background:#2ebe7e;border-radius:50%;content:"";display:inline-block;height:7px;margin-left:8px;vertical-align:middle;width:7px}.dash-channels{padding:8px 16px 16px}.dash-row{align-items:center;border-top:1px solid #f4f2f9;display:grid;font-size:13.5px;gap:12px;grid-template-columns:1fr 64px 80px;padding:10px 8px}.dash-row>span:nth-child(2){justify-self:center}.dash-row>span:nth-child(3){text-align:right}.dash-row:first-child{border-top:none}.dash-pill{border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:3px 8px}.dash-pill.on{background:#e8f8ee;color:#1f9f60}.dash-amt{color:var(--ink);font-weight:600}.dash-row-head{border-top:none!important;color:#8c8aa0;font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:4px 0 8px;text-transform:uppercase}.dash-row-head span:nth-child(2){justify-self:center;text-align:center}.dash-row-head span:nth-child(3){text-align:right}.dash-amt-bump-up{animation:dashAmtBumpUp .5s ease-out}.dash-amt-bump-down{animation:dashAmtBumpDown .5s ease-out}@keyframes dashAmtBumpUp{0%{color:#1f9f60;transform:translateY(0)}40%{transform:translateY(-2px)}to{color:var(--ink);transform:translateY(0)}}@keyframes dashAmtBumpDown{0%{color:var(--coral);transform:translateY(0)}40%{transform:translateY(2px)}to{color:var(--ink);transform:translateY(0)}}.parity-pill{background:#fff;border:1px solid #efedf5;border-radius:12px;bottom:-20px;box-shadow:0 12px 36px rgba(40,30,90,.14);font-size:12.5px;padding:12px 16px;position:absolute;right:-10px;width:240px}.pp-row{align-items:center;color:var(--ink-2);display:flex;gap:8px;padding:5px 0}.pp-dot{border-radius:50%;height:7px;width:7px}.pp-dot.ok{background:#34c77a}.pp-dot.warn{background:var(--coral)}.pp-amt{color:var(--coral);font-weight:600;margin-left:auto}.results{background:linear-gradient(180deg,#efe9fe,#f4efff);overflow:hidden;position:relative}.results:before{background:radial-gradient(circle,rgba(232,100,58,.18),transparent 70%);height:400px;left:-100px;top:-100px;width:400px}.results:after,.results:before{content:"";filter:blur(40px);position:absolute}.results:after{background:radial-gradient(circle,rgba(91,71,224,.22),transparent 70%);bottom:-120px;height:420px;right:-120px;width:420px}.results .wrap{position:relative;z-index:1}.results .headline{font-size:44px}.eyebrow-on-purple{background:hsla(0,0%,100%,.7);border-color:rgba(91,71,224,.25)}.stat-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.stat-card{background:#fff;border:1px solid rgba(91,71,224,.1);border-radius:18px;box-shadow:0 12px 30px rgba(91,71,224,.08);padding:32px 26px}.stat-num{align-items:baseline;color:var(--ink);display:flex;font-family:"PT Serif",serif;font-size:64px;font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.stat-pct{color:var(--coral);font-size:56px;font-style:italic;font-weight:700;margin-left:4px}.stat-label{line-height:1.45}.results-note,.stat-label{color:var(--ink-2);font-size:14px}.results-note{margin-top:36px;text-align:center}.how{background:var(--bg)}.journey{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:28px;position:relative}.journey-link{animation:journeyDots 1.6s linear infinite;background-image:linear-gradient(to right,var(--purple) 0 6px,transparent 6px 14px);background-position-x:0;background-repeat:repeat-x;background-size:14px 2px;height:2px;opacity:0;pointer-events:none;position:absolute;top:28px;width:33.333%;z-index:0}.journey-link-1{animation-name:journeyDotsBuild1;left:16.666%}.journey-link-2{animation-name:journeyDotsBuild2;left:50%}@keyframes journeyDotsBuild1{0%{clip-path:inset(0 100% 0 0);opacity:0}10%{opacity:1}40%{clip-path:inset(0 0 0 0);opacity:1}85%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes journeyDotsBuild2{0%,30%{clip-path:inset(0 100% 0 0);opacity:0}40%{opacity:1}70%{clip-path:inset(0 0 0 0);opacity:1}90%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:0}}.station{flex-direction:column;z-index:1}.station,.station-marker{display:flex;position:relative}.station-marker{align-items:center;background:#fff;border:2px solid var(--purple);border-radius:50%;box-shadow:0 4px 18px rgba(91,71,224,.18);flex-shrink:0;height:56px;justify-content:center;margin:0 auto 24px;width:56px}.station-marker:before{border:1px dashed rgba(91,71,224,.35);border-radius:50%;content:"";inset:-8px;position:absolute}.station-marker span{color:var(--purple);font-family:"PT Serif",serif;font-size:18px;font-style:italic;font-weight:600}.station-3 .station-marker{border-color:var(--coral);box-shadow:0 4px 18px rgba(232,100,58,.22)}.station-3 .station-marker:before{border-color:rgba(232,100,58,.4)}.station-3 .station-marker span{color:var(--coral)}.station-card{background:#fff;border:1px solid #eceaf5;border-radius:18px;box-shadow:0 8px 30px rgba(33,28,82,.06);display:flex;flex:1;flex-direction:column;gap:20px;padding:22px}.station-vis{background:linear-gradient(160deg,#fbf9ff,#f4f0fe);border:1px solid rgba(91,71,224,.08);border-radius:12px;height:280px;padding:16px}.station-meta,.station-vis{display:flex;flex-direction:column}.station-meta{min-height:150px}.station-tag{color:var(--coral);display:inline-block;font-family:"PT Serif",serif;font-size:12px;font-style:italic;letter-spacing:.06em;margin-bottom:8px}.station-meta h3{font-family:"PT Serif",serif;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 10px}.station-meta p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0}.connect-stack{display:flex;flex-direction:column;gap:10px;height:100%}.connect-row{align-items:center;background:linear-gradient(135deg,var(--purple),#7c68f0);border-radius:10px;box-shadow:0 4px 14px rgba(91,71,224,.28);color:#fff;display:flex;font-size:12.5px;font-weight:600;gap:10px;padding:10px 12px}.connect-row .connect-name{flex:1}.connect-row .connect-status{background:hsla(0,0%,100%,.18);border-radius:999px;font-family:"PT Serif",serif;font-size:11px;font-style:italic;font-weight:500;opacity:.9;padding:2px 8px}.connect-divider{align-items:center;color:var(--muted);display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.08em;text-transform:uppercase}.connect-divider:after,.connect-divider:before{background:repeating-linear-gradient(90deg,rgba(91,71,224,.3) 0 4px,transparent 4px 8px);content:"";flex:1;height:1px}.connect-channels{display:flex;flex:1;flex-direction:column;gap:6px}.connect-chan{background:#fff;border:1px solid #e7e3f5;border-radius:8px;color:var(--ink);font-size:12px;font-weight:600;gap:10px;padding:8px 10px}.connect-chan,.connect-logo{align-items:center;display:flex}.connect-logo{flex-shrink:0;height:24px;justify-content:center;width:24px}.connect-logo img{max-height:100%;max-width:100%;object-fit:contain}.connect-row .connect-logo{background:hsla(0,0%,100%,.18);border-radius:6px;padding:3px}.connect-row .connect-logo img{filter:brightness(0) invert(1)}.ai-stack{flex-direction:column;height:100%}.ai-core,.ai-stack{display:flex;gap:10px}.ai-core{align-items:center;background:#fff;border:1px solid #e7e3f5;border-radius:10px;color:var(--ink);font-size:12.5px;font-weight:600;padding:10px 12px}.ai-core em{flex:1;font-style:normal}.ai-core-tag{background:#fff1e9;border-radius:999px;color:var(--coral);font-family:"PT Serif",serif;font-size:11px;font-style:italic;font-weight:500;padding:2px 8px}.ai-pulse{animation:aiPulse 2s ease-out infinite;background:var(--coral);border-radius:50%;box-shadow:0 0 0 0 rgba(232,100,58,.5);flex-shrink:0;height:10px;width:10px}@keyframes aiPulse{0%{box-shadow:0 0 0 0 rgba(232,100,58,.45)}70%{box-shadow:0 0 0 12px rgba(232,100,58,0)}to{box-shadow:0 0 0 0 rgba(232,100,58,0)}}.ai-signals{display:flex;flex:1;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ai-signals li{align-items:center;background:hsla(0,0%,100%,.7);border-radius:6px;color:var(--ink-2);display:flex;font-size:11.5px;gap:8px;padding:6px 10px}.ai-signals li span{flex:1}.ai-sig-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.ai-sig-dot.ai-up{background:#1f9f60}.ai-sig-dot.ai-down{background:#c97baa}.ai-up-text{color:#1f9f60;font-size:11px;font-weight:700}.ai-down-text{color:var(--ink-2);font-size:11px;font-weight:600}.ai-output{align-items:center;background:var(--purple);border-radius:10px;color:#fff;display:flex;font-size:12px;justify-content:space-between;padding:10px 14px}.ai-out-label{font-size:11px;letter-spacing:.04em;opacity:.85}.ai-out-amt{font-family:"PT Serif",serif;font-size:22px;font-style:italic;font-weight:700}.win-stack{display:flex;flex-direction:column;gap:6px;height:100%}.win-listing{align-items:center;background:#fff;border:1px solid #e7e3f5;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.win-listing.win-yours{background:#fff8f2;border-color:var(--coral);box-shadow:0 4px 12px rgba(232,100,58,.14);position:relative}.win-listing.win-yours:before{background:var(--coral);border-radius:0 3px 3px 0;content:"";height:70%;left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.win-logo{align-items:center;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-family:"PT Serif",serif;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.win-logo img{height:100%;object-fit:contain;width:100%}.win-yours .win-logo{background:linear-gradient(135deg,var(--purple),var(--coral));padding:5px}.win-logo-photo{background:#ddd url(https://images.unsplash.com/photo-1566073771259-6a8506099945?w=200&q=80) 50%/cover no-repeat!important;padding:0!important}.win-logo-bk{background:#003580}.win-logo-ex{background:#ffc72c;color:#00355f}.win-info{display:flex;flex:1;flex-direction:column;min-width:0}.win-name{align-items:center;color:var(--ink);display:flex;font-size:12px;font-weight:600;gap:6px}.win-badge,.win-yours .win-name{font-weight:700}.win-badge{background:var(--coral);border-radius:4px;color:#fff;font-size:9px;font-style:normal;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.win-sub{color:var(--ink-2);font-size:10.5px}.win-price{color:var(--coral);flex-shrink:0;font-size:14px;font-weight:700}.win-price-muted{color:var(--muted);flex-shrink:0;font-size:13px}.win-arrow{align-items:center;color:var(--coral);display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;margin-top:auto;padding-top:8px}.why{background:#fbf9ff}.why-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.why-card{background:#fff;border:1px solid #efedf5;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.why-vis{background:linear-gradient(135deg,#f4efff,#fff);border-bottom:1px solid #efedf5;height:220px;overflow:hidden;padding:22px;position:relative}.why-vis-1{gap:10px;justify-content:space-between}.vis-bid-stack,.why-vis-1{display:flex;flex-direction:column}.vis-bid-stack{gap:6px}.bs-row{align-items:center;background:#fff;border:1px solid #efedf5;border-radius:6px;display:flex;font-size:11px;height:22px;overflow:hidden;padding:0 10px;position:relative;transition:background .4s}.bs-row i{background:var(--purple-soft);border-right:2px solid var(--purple);bottom:0;left:0;position:absolute;top:0;transition:width .45s cubic-bezier(.5,1.6,.4,1),border-color .3s,background .3s;width:50%;z-index:0}.bs-row.is-up i{background:rgba(91,71,224,.18);border-right-color:var(--purple)}.bs-row.is-down i{background:rgba(232,100,58,.16);border-right-color:var(--coral)}.bs-row .bs-label{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;position:relative;z-index:1}.bs-row.is-down .bs-label{color:var(--coral)}.bs-row.is-up .bs-label{color:var(--purple-deep)}.vis-cap{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-align:right;text-transform:uppercase}.vis-cap span{color:var(--purple-deep);font-variant-numeric:tabular-nums}.why-vis-2 .parity-scale{margin-bottom:18px}.ps-rail{background:linear-gradient(90deg,#e8643a,#34c77a 50%,#5b47e0);border-radius:999px;height:8px;position:relative}.ps-needle{background:#fff;border:3px solid var(--ink);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);height:16px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);transition:left 1.4s cubic-bezier(.45,0,.55,1);width:16px}.ps-labels{color:var(--muted);display:flex;font-size:10.5px;font-weight:500;justify-content:space-between;margin-top:8px}.ps-labels span{transition:color .4s,font-weight .4s}.ps-labels .active{color:var(--ink);font-weight:700}.parity-rows{display:flex;flex-direction:column;font-size:12px;gap:6px}.prow{background:#fff;border:1px solid #efedf5;border-radius:6px;display:flex;justify-content:space-between;padding:5px 10px;transition:background .4s,border-color .4s}.prow .pstatus{font-weight:600;transition:color .4s}.prow .pstatus.ok{color:#1f9f60}.prow .pstatus.warn{color:var(--coral)}.prow .pstatus.win{color:var(--purple-deep)}.signal-grid{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.sig{background:#fff;border:1px solid #efedf5;border-radius:6px;color:var(--muted);font-size:11px;padding:7px 8px;text-align:center;transition:background .45s,border-color .45s,color .45s,transform .45s}.sig.sig-on{background:var(--purple-soft);border-color:var(--purple);color:var(--purple-deep);font-weight:600;transform:scale(1.02)}.why-vis-4{padding:14px}.pm-feed{display:flex;flex-direction:column;gap:5px;height:100%;position:relative}.pm-feed-head{align-items:center;color:var(--muted);display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.08em;padding:0 2px 6px;text-transform:uppercase}.pm-feed-state{background:rgba(91,71,224,.1);border-radius:999px;color:var(--purple-deep);font-family:"PT Serif",serif;font-size:11px;font-style:italic;font-weight:600;letter-spacing:0;padding:2px 8px;text-transform:none;transition:background .4s,color .4s}.pm-feed.is-on .pm-feed-state{background:rgba(232,100,58,.14);color:var(--coral)}.pm-listing{align-items:center;background:#fff;border:1px solid #efedf5;border-radius:6px;color:var(--ink-2);display:flex;font-size:12px;justify-content:space-between;padding:7px 10px;transition:border-color .4s,background .4s,transform .4s}.pm-listing .pm-name{color:var(--ink);font-weight:600}.pm-listing .pm-price{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;transition:color .4s}.pm-direct{border-color:var(--purple)}.pm-feed.is-on .pm-direct{background:#fff8f2;border-color:var(--coral);box-shadow:0 4px 14px rgba(232,100,58,.18);order:-1}.pm-feed.is-on .pm-direct .pm-price{color:var(--coral)}.pm-listing>span:first-child{flex:1}.why-meta{padding:24px 26px 28px}.why-meta h3{align-items:center;display:flex;flex-wrap:wrap;font-family:"PT Serif",serif;font-size:22px;font-weight:600;gap:10px;line-height:1.25;margin:0 0 10px}.why-meta .only{background:var(--coral);border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.why-meta p{color:var(--ink-2);font-size:14.5px;margin:0 0 8px}.why-meta p:last-child{margin-bottom:0}.why-proof{color:var(--purple)!important;font-weight:600}.channels{background:var(--navy);color:#fff;overflow:hidden;padding:120px 0 140px;position:relative}.channels-bg{background:radial-gradient(ellipse at 50% 100%,rgba(91,71,224,.18),transparent 60%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 80px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 80px);inset:0;position:absolute}.channels .wrap{position:relative;z-index:1}.channels-head{margin-bottom:80px;text-align:center}h2.channels-h{color:#fff;font-size:44px;margin:0 auto 16px;max-width:22ch}.channels-h .italic-coral{color:#ffb28c}.channels-sub{color:hsla(0,0%,100%,.7);font-size:15px;margin:0 auto;max-width:56ch}.channel-cluster{height:540px;margin:0 auto;max-width:1000px;position:relative}.cluster-lines{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cluster-core{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.core-inner{align-items:center;backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(91,71,224,.22),rgba(91,71,224,.06));border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 80px rgba(91,71,224,.3),inset 0 0 40px hsla(0,0%,100%,.04);display:flex;flex-direction:column;height:200px;justify-content:center;overflow:hidden;padding:20px;position:relative;text-align:center;width:200px}.core-pulse{animation:corePulse 6s cubic-bezier(.22,1,.36,1) infinite;background:radial-gradient(circle,rgba(232,100,58,.06) 0,rgba(232,100,58,0) 70%);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;height:120px;left:50%;margin:-60px 0 0 -60px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:scale(.6);width:120px}.core-pulse-2{animation-delay:2s}.core-pulse-3{animation-delay:4s}@keyframes corePulse{0%{opacity:0;transform:scale(.6)}25%{opacity:.32}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.core-pulse,.core-pulse-2,.core-pulse-3{animation:none;opacity:0}}.core-diamond{display:block;filter:drop-shadow(0 4px 16px rgba(91,71,224,.4));height:96px;position:relative;width:96px;z-index:1}.core-eyebrow{color:hsla(0,0%,100%,.55);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.core-logo{color:#fff;font-size:22px;letter-spacing:.05em;margin-top:8px}.core-rule{background:hsla(0,0%,100%,.2);height:1px;margin:10px 0 8px;width:30px}.core-amt{color:hsla(0,0%,100%,.7);font-size:11.5px}.ch-spoke{height:0;left:50%;position:absolute;top:50%;width:0;--r:200px;--start:0deg;--dur:36s;animation:ch-spin var(--dur) linear infinite;transform:rotate(var(--start));will-change:transform}@keyframes ch-spin{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 1turn))}}.ch-strand{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.22) 60%,hsla(0,0%,100%,.35));height:1px;left:0;pointer-events:none;position:absolute;top:-.5px;width:var(--r)}.ch-card{align-items:center;animation:ch-counter var(--dur) linear infinite;background:#fff;border-radius:50%;box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;height:136px;justify-content:center;left:var(--r);margin-left:-68px;margin-top:-68px;padding:14px;position:absolute;text-align:center;top:0;transform:rotate(calc(var(--start)*-1));width:136px;will-change:transform;z-index:2}@keyframes ch-counter{0%{transform:rotate(calc(var(--start)*-1))}to{transform:rotate(calc(var(--start)*-1 - 1turn))}}.channel-cluster:hover .ch-card,.channel-cluster:hover .ch-spoke{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ch-card,.ch-spoke{animation:none}}.ch-logo{align-items:center;background:#fff;border-radius:10px;display:flex;font-weight:700;height:44px;justify-content:center;margin:0 auto 6px;overflow:hidden;width:44px}.ch-logo img{display:block;height:32px;object-fit:contain;width:32px}.ch-logo.bing img,.ch-logo.sky img,.ch-logo.trip img{height:36px;width:36px}.ch-name{color:var(--ink);font-size:12px;font-weight:600;line-height:1.2}.ch-meta{display:none}.trivago-mark{color:#ff6f61;font-size:18px}.bing-mark,.trivago-mark{font-style:italic;font-weight:800}.bing-mark{background:linear-gradient(135deg,#00897b,#00bfa5);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px}.kayak-mark{color:#ff690f;font-size:22px;font-weight:800}.sky-mark{color:#0770e3;font-size:22px;font-weight:700}.ch-spoke.ch-1{--r:220px;--start:0deg}.ch-spoke.ch-2{--r:220px;--start:60deg}.ch-spoke.ch-3{--r:220px;--start:120deg}.ch-spoke.ch-4{--r:220px;--start:180deg}.ch-spoke.ch-5{--r:220px;--start:240deg}.ch-spoke.ch-6{--r:220px;--start:300deg}.story{background:linear-gradient(180deg,#fbf9ff,#f4efff);overflow:hidden;padding:110px 0;position:relative}.story-blob{background:radial-gradient(circle,rgba(91,71,224,.18),transparent 70%);filter:blur(60px);height:480px;left:-120px;position:absolute;top:50%;transform:translateY(-50%);width:480px}.story-wrap{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr;position:relative;z-index:1}.story-h{font-size:44px;margin:18px 0 22px;max-width:16ch}.story-quote{border-left:3px solid var(--coral);color:var(--ink);font-family:"PT Serif",serif;font-size:20px;font-style:italic;line-height:1.5;margin:32px 0 24px;padding-left:24px;position:relative}.story-quote .qmark{color:var(--coral);font-family:"PT Serif",serif;font-size:56px;left:6px;line-height:1;position:absolute;top:-16px}.story-author{gap:14px;margin-bottom:18px}.story-author,.story-avatar{align-items:center;display:flex}.story-avatar{background:linear-gradient(135deg,var(--purple),var(--coral));border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:52px;justify-content:center;letter-spacing:.05em;width:52px}.story-name{font-size:15px;font-weight:600}.story-role{color:var(--muted);font-size:13px}.story-link{font-size:14px;font-weight:600}.property-card{background:#fff;border:1px solid #efedf5;border-radius:20px;box-shadow:0 24px 50px rgba(40,30,90,.14);overflow:hidden}.property-img{background:#1a1a2e;height:300px;overflow:hidden;position:relative}.property-photo{display:block;height:100%;object-fit:cover;width:100%}.property-tag{align-self:flex-start;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.25em;margin-bottom:auto;padding:6px 12px}.property-name{font-size:30px;font-weight:600;line-height:1.1;margin-top:10px}.property-loc{font-size:13px;margin-top:6px;opacity:.85}.property-stats{border-top:1px solid #efedf5;display:grid;grid-template-columns:repeat(3,1fr)}.ps-cell{border-right:1px solid #efedf5;padding:22px 16px;text-align:center}.ps-cell:last-child{border-right:none}.ps-num{font-size:24px;font-weight:600;line-height:1}.ps-num .serif{font-family:"PT Serif",serif}.ps-lab{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.get{padding:110px 0}.get-wrap{margin:0 auto;max-width:920px;padding:0 32px}.get-head{margin-bottom:48px;text-align:center}.get-head .headline{font-size:40px;margin:18px auto 0;max-width:22ch}.get-list{display:grid;gap:18px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.get-list li{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:16px;padding:22px}.check{align-items:center;background:var(--coral);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.check svg{height:18px;width:18px}.get-list h4{font-family:"PT Serif",serif;font-size:17px;font-weight:600;margin:0 0 6px}.get-list p{color:var(--ink-2);font-size:13.5px;line-height:1.5;margin:0}.get-cta{margin-top:40px;text-align:center}.form-section{background:var(--purple-soft);overflow:hidden;padding:110px 0;position:relative}.form-section:before{background:radial-gradient(circle,rgba(232,100,58,.22),transparent 70%);content:"";filter:blur(60px);height:380px;position:absolute;right:-120px;top:-120px;width:380px}.form-wrap{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1100px;padding:0 32px;position:relative}.form-copy .headline{font-size:42px;margin:18px 0 20px}.form-bullets{list-style:none;margin:24px 0 0;padding:0}.form-bullets li{align-items:center;color:var(--ink-2);display:flex;font-size:14.5px;gap:10px;padding:6px 0}.faq{background:var(--bg);padding:110px 0}.faq-list{display:flex;flex-direction:column;gap:0}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:"PT Serif",serif;font-size:18px;font-weight:600;gap:24px;justify-content:space-between;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-mark{border:1.5px solid var(--purple);border-radius:50%;flex-shrink:0;height:28px;position:relative;transition:transform .2s;width:28px}.faq-mark:after,.faq-mark:before{background:var(--purple);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-mark:before{height:1.5px;width:12px}.faq-mark:after{height:12px;transition:transform .2s;width:1.5px}details[open] .faq-mark:after{transform:translate(-50%,-50%) scaleY(0)}details[open] .faq-mark{background:var(--purple-soft)}.faq-body{max-width:75ch;padding-top:12px}.faq-body p{color:var(--ink-2);font-size:15px;line-height:1.6;margin:0}.final-cta{background:linear-gradient(180deg,#fffaf6,#fff0e6);overflow:hidden;padding:110px 0;position:relative;text-align:center}.final-blob{background:radial-gradient(ellipse,rgba(232,100,58,.18),transparent 65%);filter:blur(60px);height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.final-wrap{position:relative;z-index:1}#htr_widget_548_hoteltech-report{height:auto!important;min-height:80px;visibility:visible!important}#htr_widget_549_hoteltech-report{height:auto!important;margin:0 auto;max-width:1100px;padding:140px 0;transform:scale(2);transform-origin:center center;visibility:visible!important}#htr_widget_549_hoteltech-report iframe,#htr_widget_549_hoteltech-report>div{max-width:100%!important;width:100%!important}.final-h{font-size:52px;line-height:1.08;margin:0 auto 18px;max-width:22ch}.final-sub{margin:0 auto 32px;max-width:50ch}.final-trust{color:var(--muted);font-size:13px;margin:28px auto 0;max-width:60ch}.sticky-cta{background:var(--purple);border-radius:12px;bottom:12px;box-shadow:0 12px 30px rgba(91,71,224,.35);color:#fff;display:none;font-weight:600;left:12px;padding:14px;position:fixed;right:12px;text-align:center;z-index:100}@media (max-width:980px){.form-wrap,.hero-wrap,.problem-wrap,.solution-wrap,.story-wrap{gap:48px;grid-template-columns:1fr}.hero-h1{font-size:44px}.headline{font-size:32px!important}.channels-h{font-size:32px}.stat-num{font-size:48px}.get-list,.journey,.pain-grid,.stat-grid,.why-grid{grid-template-columns:1fr 1fr}.station-2{transform:none}.why-grid{grid-template-columns:1fr}.hero-visual{height:480px}.gha-card{width:100%}.channel-cluster{height:720px}.ch-spoke{animation:none;height:auto;left:0;position:relative;top:0;transform:none;width:auto}.ch-spoke .ch-strand{display:none}.ch-spoke .ch-card{animation:none;left:auto;margin:0 auto;position:relative;top:auto;transform:none}.channel-cluster{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);height:auto}.cluster-core,.cluster-lines{display:none}.form-row-2{grid-template-columns:1fr}.sticky-cta{display:block}body{padding-bottom:80px}}@media (max-width:640px){.get-list,.journey,.pain-grid,.stat-grid{grid-template-columns:1fr}.journey-path{display:none}.channel-cluster{grid-template-columns:1fr 1fr}.hero-h1{font-size:36px}section{padding:64px 0}.property-stats{grid-template-columns:1fr}.ps-cell{border-bottom:1px solid #efedf5;border-right:none}.ps-cell:last-child{border-bottom:none}}@keyframes heroPop{0%{opacity:0;transform:translateY(18px) scale(.94)}60%{opacity:1;transform:translateY(-2px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.bid-card,.gha-card,.revenue-card{animation:heroPop .7s cubic-bezier(.34,1.4,.64,1) forwards;opacity:0;transform-origin:center center}.gha-card{animation-delay:.15s}.bid-card{animation-delay:.55s}.revenue-card{animation-delay:.95s}@media (prefers-reduced-motion:reduce){.bid-card,.gha-card,.revenue-card{animation:none;opacity:1}}.lp-header{background:#fff;border-bottom:1px solid var(--line);padding:14px 0;position:sticky;top:0;z-index:50}.lp-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between}.lp-logo{align-items:center;display:inline-flex}.lp-logo img,.lp-logo svg{display:block;height:18px;width:auto}.lp-header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.btn-sm{font-size:13.5px;padding:9px 14px}.lp-footer{background:var(--navy);color:hsla(0,0%,100%,.85);font-size:13px;padding:32px 0}.lp-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.lp-footer-meta{color:hsla(0,0%,100%,.55)}.lp-footer-links{display:flex;flex-wrap:wrap;gap:28px}.lp-footer-links a{color:hsla(0,0%,100%,.85);font-weight:500;text-decoration:none}.lp-footer-links a:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.lp-header{padding:12px 0}.lp-header-inner{gap:12px}.lp-header-nav .btn-ghost{display:none}.btn-sm{font-size:13px;padding:8px 12px}.lp-footer{padding:24px 0}.lp-footer-inner{align-items:flex-start;flex-direction:column;gap:14px}.lp-footer-links{gap:18px}}@media (max-width:768px){.wrap,.wrap-narrow{padding:0 20px}section{padding:72px 0}.problem,.solution{padding:80px 0}.hero-visual{height:420px}.gha-card{left:50%;max-width:420px;transform:translateX(-50%);width:100%}.bid-card{right:0;top:-8px;width:200px}.revenue-card{bottom:8px;right:0;width:200px}.trust-bar{margin-top:48px;padding:28px 0}.trust-row-2{gap:24px}.ph-logo,.trust-row-2 .ph-logo{height:22px;max-width:110px}.problem-head .headline{font-size:32px;max-width:18ch}.solution-visual{padding:8px}.dash-card{font-size:13px}.story-h{font-size:32px}.faq summary{padding:18px}}@media (max-width:480px){.hero-h1{font-size:30px;line-height:1.1}.headline{font-size:26px!important}.channels-h,.problem-head .headline,.story-h{font-size:26px}.stat-num{font-size:38px}.lead{font-size:16px}.hero-visual{height:auto;min-height:360px}.bid-card,.revenue-card{display:none}.gha-card{margin:16px auto 0;max-width:100%;position:static;transform:none;width:100%}.problem,.solution,section{padding:56px 0}.trust-row-2{gap:18px}.ph-logo,.trust-row-2 .ph-logo{height:20px;max-width:96px}.pain-card{padding:22px 20px}.station{padding-top:32px}.station-marker{margin:0 0 14px;position:static!important;transform:none!important}.channel-cluster{grid-template-columns:1fr!important}.stat-card{padding:24px 20px}.property-img img{display:block;height:auto;width:100%}body{padding-bottom:84px}}.gha-flash{transition:background .4s ease}.gha-flash-attack{background:linear-gradient(90deg,rgba(232,100,58,.1),transparent 70%)!important}.gha-flash-response{background:linear-gradient(90deg,rgba(91,71,224,.14),transparent 70%)!important}.gha-price-amt,.gha-row-price{transition:color .3s ease}.gha-badge{transition:opacity .5s ease}.float-val{transition:color .3s ease}.float-val.warn{color:#e8643a}#hero-row-direct .gha-cta,#hero-row-direct .gha-detail,#hero-row-direct .gha-price-sub,#hero-row-direct .gha-stars,#hero-row-direct .gha-thumb{display:none}#hero-row-direct.top .gha-cta,#hero-row-direct.top .gha-detail,#hero-row-direct.top .gha-price-sub,#hero-row-direct.top .gha-stars,#hero-row-direct.top .gha-thumb{display:block}#hero-row-direct:not(.top) .gha-meta{flex:1}#hero-row-direct:not(.top) .gha-name{color:var(--ink-2);font-size:13px;font-weight:400}#hero-row-direct:not(.top) .gha-price-amt{color:var(--muted);font-size:13.5px;font-weight:600}.gha-listing.top .gha-row-name{color:var(--ink);font-size:14px;font-weight:600}.gha-listing.top .gha-row-price{color:var(--ink);font-size:17px;font-weight:700}.gha-badge[hidden]{display:none}.tt-adjust-pill{align-items:center;animation:tt-pill-in .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(90deg,#e8643a,#f1825a);border-radius:999px;box-shadow:0 6px 18px rgba(232,100,58,.35);color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:7px;letter-spacing:.02em;padding:6px 12px 6px 10px;position:absolute;right:10px;top:10px;z-index:5}.tt-adjust-pill[hidden]{display:none}.tt-pulse-dot{animation:tt-pulse 1s ease-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,.85);flex-shrink:0;height:6px;width:6px}@keyframes tt-pill-in{0%{opacity:0;transform:translateY(-8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tt-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.85)}to{box-shadow:0 0 0 9px hsla(0,0%,100%,0)}}