.marketing-root{--cream: #f7f4ee;--ink: #121212;--orange: #eea563;--orange-strong: #d08a4e;--hairline: #d9d2c5;--muted: #6b6660;--surface: #fffdf8;--surface-soft: #f1ece3;--sage: #536f5b;--blue: #49566b;--shadow-soft: 0 18px 56px -34px rgba(18, 18, 18, .34);--marketing-content-max: 1320px;--marketing-gutter: clamp(20px, 5vw, 72px);min-height:100dvh;background:linear-gradient(180deg,#f7f4eef0,#f7f4ee),radial-gradient(60% 38% at 52% 0%,rgba(238,165,99,.2),transparent 70%);color:var(--ink);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-root,.marketing-root *,.marketing-root *:before,.marketing-root *:after{box-sizing:border-box}.marketing-root ::-moz-selection{background:#eea56347;color:var(--ink)}.marketing-root ::selection{background:#eea56347;color:var(--ink)}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root p,.marketing-root blockquote,.marketing-root ul{margin:0}.marketing-root a{color:inherit}.marketing-nav{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:56px;padding:0 var(--marketing-gutter);background:#f7f4eee6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-logo{display:inline-flex;align-items:center;gap:10px;padding-left:4px;justify-self:start;color:var(--ink);font-size:1.8rem;font-weight:800;letter-spacing:0;text-decoration:none}.marketing-logo img{width:58px;height:58px;border-radius:10px}.marketing-nav-links{display:flex;justify-content:center;gap:clamp(20px,3vw,38px)}.marketing-nav-links a{color:var(--ink);font-size:.9rem;font-weight:400;letter-spacing:0;text-align:center;text-decoration:none;transition:color .16s ease,transform .16s ease}.marketing-footer-line a{color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:0;text-decoration:none;transition:color .16s ease,transform .16s ease}.marketing-nav-links a:hover,.marketing-footer-line a:hover{color:var(--ink)}.marketing-nav-actions{display:inline-flex;align-items:center;gap:14px;justify-self:end}.marketing-nav-auth{display:inline-flex;align-items:center;gap:8px}.marketing-root .marketing-nav-signin{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgba(18,18,18,.22);border-radius:8px;background:#fffdf8b8;color:var(--ink);font-size:.81rem;font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.marketing-root .marketing-nav-signin:hover{border-color:#1212126b;background:#fffdf8;color:var(--ink)}.marketing-root .marketing-nav-claim{display:inline-flex;align-items:center;justify-content:center;min-height:36px;max-width:100%;min-width:0;padding:0 16px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--cream);font-size:.81rem;font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .16s ease,border-color .16s ease}.marketing-root .marketing-nav-claim:hover{border-color:#000;background:#000}.marketing-nav-actions button[aria-haspopup=menu]{border-color:var(--hairline);background:#fffdf8b8;color:var(--ink)}.marketing-nav-actions button[aria-haspopup=menu]:hover{border-color:#1212123d;background:#fffdf8;color:var(--ink)}.marketing-nav-actions [role=menu]{border-color:var(--hairline);background:var(--surface);box-shadow:var(--shadow-soft)}.marketing-nav-actions [role=menu] button{color:var(--muted)}.marketing-nav-actions [role=menu] button:hover{background:#d9d2c557;color:var(--ink)}.marketing-nav-actions [role=menu] button[aria-checked=true]{background:#eea56324;color:var(--ink)}.hero-section{padding:clamp(64px,9vw,72px) var(--marketing-gutter) clamp(56px,7vw,96px)}.hero-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:clamp(44px,4.8vw,76px);max-width:var(--marketing-content-max);margin:0 auto}.hero-copy{max-width:650px}.marketing-eyebrow{color:var(--orange-strong);font-size:.76rem;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:uppercase}.hero-copy h1,.footer-cta h2{margin-top:18px;color:var(--ink);font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:800;letter-spacing:0;line-height:1.02}.hero-copy h1{margin-top:0;font-size:clamp(2.7rem,4.4vw,4.25rem);font-weight:600;letter-spacing:-.022em;line-height:1.05}.hero-subhead{max-width:620px;margin-top:clamp(20px,2vw,28px);color:#38352f;font-size:clamp(1rem,1.55vw,1.2rem);font-weight:400}.hero-copy h1+.hero-subhead{margin-top:clamp(24px,2.4vw,32px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;isolation:isolate}.hero-cta-glow{position:relative;transition:background .16s ease,border-color .16s ease}.hero-cta-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,var(--orange-strong) 0%,var(--orange) 55%,#e7c79a 100%);transform:translate(10px,8px);transition:transform .22s ease;pointer-events:none}.marketing-btn.hero-cta-glow:hover{transform:none}.hero-cta-glow:hover:before{transform:translate(7px,6px)}.hero-channels{display:flex;flex-direction:column;align-items:center;row-gap:clamp(18px,2vw,26px);max-width:var(--marketing-content-max);margin:clamp(52px,7vw,84px) auto 0;padding:0;text-align:center}.hero-channels-title{margin:0;color:var(--muted);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;letter-spacing:0}.hero-channels-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4.4vw,56px);margin:0;padding:0;list-style:none;color:#121212b3}.hero-channel{display:inline-flex;align-items:center;gap:0;transition:color .16s ease}.hero-channel:hover{color:var(--ink)}.hero-channel-mark{display:block;width:30px;height:30px;margin-right:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hero-channel-mark--claude{background:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='75.96%20223.53%20148.18%20148.18'%3e%3cpath%20fill='black'%20d='m%20105.01,322.07%2029.14,-16.35%200.49,-1.42%20-0.49,-0.79%20h%20-1.42%20l%20-4.87,-0.3%20-16.65,-0.45%20-14.44,-0.6%20-13.99,-0.75%20-3.52,-0.75%20-3.3,-4.35%200.34,-2.17%202.96,-1.99%204.24,0.37%209.37,0.64%2014.06,0.97%2010.2,0.6%2015.11,1.57%20h%202.4%20l%200.34,-0.97%20-0.82,-0.6%20-0.64,-0.6%20-14.55,-9.86%20-15.75,-10.42%20-8.25,-6%20-4.46,-3.04%20-2.25,-2.85%20-0.97,-6.22%204.05,-4.46%205.44,0.37%201.39,0.37%205.51,4.24%2011.77,9.11%2015.37,11.32%202.25,1.87%200.9,-0.64%200.11,-0.45%20-1.01,-1.69%20-8.36,-15.11%20-8.92,-15.37%20-3.97,-6.37%20-1.05,-3.82%20c%20-0.37,-1.57%20-0.64,-2.89%20-0.64,-4.5%20l%204.61,-6.26%202.55,-0.82%206.15,0.82%202.59,2.25%203.82,8.74%206.19,13.76%209.6,18.71%202.81,5.55%201.5,5.14%200.56,1.57%20h%200.97%20v%20-0.9%20l%200.79,-10.54%201.46,-12.94%201.42,-16.65%200.49,-4.69%202.32,-5.62%204.61,-3.04%203.6,1.72%202.96,4.24%20-0.41,2.74%20-1.76,11.44%20-3.45,17.92%20-2.25,12%20h%201.31%20l%201.5,-1.5%206.07,-8.06%2010.2,-12.75%204.5,-5.06%205.25,-5.59%203.37,-2.66%20h%206.37%20l%204.69,6.97%20-2.1,7.2%20-6.56,8.32%20-5.44,7.05%20-7.8,10.5%20-4.87,8.4%200.45,0.67%201.16,-0.11%2017.62,-3.75%209.52,-1.72%2011.36,-1.95%205.14,2.4%200.56,2.44%20-2.02,4.99%20-12.15,3%20-14.25,2.85%20-21.22,5.02%20-0.26,0.19%200.3,0.37%209.56,0.9%204.09,0.22%20h%2010.01%20l%2018.64,1.39%204.87,3.22%202.92,3.94%20-0.49,3%20-7.5,3.82%20-10.12,-2.4%20-23.62,-5.62%20-8.1,-2.02%20h%20-1.12%20v%200.67%20l%206.75,6.6%2012.37,11.17%2015.49,14.4%200.79,3.56%20-1.99,2.81%20-2.1,-0.3%20-13.61,-10.24%20-5.25,-4.61%20-11.89,-10.01%20h%20-0.79%20v%201.05%20l%202.74,4.01%2014.47,21.75%200.75,6.67%20-1.05,2.17%20-3.75,1.31%20-4.12,-0.75%20-8.47,-11.89%20-8.74,-13.39%20-7.05,-12%20-0.86,0.49%20-4.16,44.81%20-1.95,2.29%20-4.5,1.72%20-3.75,-2.85%20-1.99,-4.61%201.99,-9.11%202.4,-11.89%201.95,-9.45%201.76,-11.74%201.05,-3.9%20-0.07,-0.26%20-0.86,0.11%20-8.85,12.15%20-13.46,18.19%20-10.65,11.4%20-2.55,1.01%20-4.42,-2.29%200.41,-4.09%202.47,-3.64%2014.74,-18.75%208.89,-11.62%205.74,-6.71%20-0.04,-0.97%20h%20-0.34%20l%20-39.15,25.42%20-6.97,0.9%20-3,-2.81%200.37,-4.61%201.42,-1.5%2011.77,-8.1%20-0.04,0.04%20z'/%3e%3c/svg%3e") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='75.96%20223.53%20148.18%20148.18'%3e%3cpath%20fill='black'%20d='m%20105.01,322.07%2029.14,-16.35%200.49,-1.42%20-0.49,-0.79%20h%20-1.42%20l%20-4.87,-0.3%20-16.65,-0.45%20-14.44,-0.6%20-13.99,-0.75%20-3.52,-0.75%20-3.3,-4.35%200.34,-2.17%202.96,-1.99%204.24,0.37%209.37,0.64%2014.06,0.97%2010.2,0.6%2015.11,1.57%20h%202.4%20l%200.34,-0.97%20-0.82,-0.6%20-0.64,-0.6%20-14.55,-9.86%20-15.75,-10.42%20-8.25,-6%20-4.46,-3.04%20-2.25,-2.85%20-0.97,-6.22%204.05,-4.46%205.44,0.37%201.39,0.37%205.51,4.24%2011.77,9.11%2015.37,11.32%202.25,1.87%200.9,-0.64%200.11,-0.45%20-1.01,-1.69%20-8.36,-15.11%20-8.92,-15.37%20-3.97,-6.37%20-1.05,-3.82%20c%20-0.37,-1.57%20-0.64,-2.89%20-0.64,-4.5%20l%204.61,-6.26%202.55,-0.82%206.15,0.82%202.59,2.25%203.82,8.74%206.19,13.76%209.6,18.71%202.81,5.55%201.5,5.14%200.56,1.57%20h%200.97%20v%20-0.9%20l%200.79,-10.54%201.46,-12.94%201.42,-16.65%200.49,-4.69%202.32,-5.62%204.61,-3.04%203.6,1.72%202.96,4.24%20-0.41,2.74%20-1.76,11.44%20-3.45,17.92%20-2.25,12%20h%201.31%20l%201.5,-1.5%206.07,-8.06%2010.2,-12.75%204.5,-5.06%205.25,-5.59%203.37,-2.66%20h%206.37%20l%204.69,6.97%20-2.1,7.2%20-6.56,8.32%20-5.44,7.05%20-7.8,10.5%20-4.87,8.4%200.45,0.67%201.16,-0.11%2017.62,-3.75%209.52,-1.72%2011.36,-1.95%205.14,2.4%200.56,2.44%20-2.02,4.99%20-12.15,3%20-14.25,2.85%20-21.22,5.02%20-0.26,0.19%200.3,0.37%209.56,0.9%204.09,0.22%20h%2010.01%20l%2018.64,1.39%204.87,3.22%202.92,3.94%20-0.49,3%20-7.5,3.82%20-10.12,-2.4%20-23.62,-5.62%20-8.1,-2.02%20h%20-1.12%20v%200.67%20l%206.75,6.6%2012.37,11.17%2015.49,14.4%200.79,3.56%20-1.99,2.81%20-2.1,-0.3%20-13.61,-10.24%20-5.25,-4.61%20-11.89,-10.01%20h%20-0.79%20v%201.05%20l%202.74,4.01%2014.47,21.75%200.75,6.67%20-1.05,2.17%20-3.75,1.31%20-4.12,-0.75%20-8.47,-11.89%20-8.74,-13.39%20-7.05,-12%20-0.86,0.49%20-4.16,44.81%20-1.95,2.29%20-4.5,1.72%20-3.75,-2.85%20-1.99,-4.61%201.99,-9.11%202.4,-11.89%201.95,-9.45%201.76,-11.74%201.05,-3.9%20-0.07,-0.26%20-0.86,0.11%20-8.85,12.15%20-13.46,18.19%20-10.65,11.4%20-2.55,1.01%20-4.42,-2.29%200.41,-4.09%202.47,-3.64%2014.74,-18.75%208.89,-11.62%205.74,-6.71%20-0.04,-0.97%20h%20-0.34%20l%20-39.15,25.42%20-6.97,0.9%20-3,-2.81%200.37,-4.61%201.42,-1.5%2011.77,-8.1%20-0.04,0.04%20z'/%3e%3c/svg%3e") center / contain no-repeat}.hero-channel-label{display:inline-block;font-size:1.18rem;font-weight:600;letter-spacing:-.01em}@media(max-width:720px){.hero-channels-row{gap:20px 26px}.hero-channel-mark{width:26px;height:26px;margin-right:12px}.hero-channel-label{font-size:1.02rem}}.marketing-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border-radius:8px;font-size:.94rem;font-weight:800;letter-spacing:0;line-height:1;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.marketing-btn:hover{transform:translateY(-2px)}.marketing-btn:focus-visible,.marketing-nav a:focus-visible,.audit-form input:focus-visible,.audit-form select:focus-visible,.faq-list summary:focus-visible{outline:3px solid rgba(238,165,99,.58);outline-offset:3px}.marketing-root .marketing-btn-primary{border:1px solid var(--ink);background:var(--ink);color:var(--cream)}.marketing-root .marketing-btn-primary:hover{background:#000}.marketing-root .marketing-btn-secondary{border:1px solid var(--hairline);background:#fffdf8b8;color:var(--ink)}.marketing-root .marketing-btn-secondary:hover{border-color:#12121257;background:#fffdf8}.marketing-root .marketing-btn-secondary.dark{border-color:#f7f4ee33;background:#f7f4ee14;color:var(--cream)}.hero-visual{position:relative;min-height:590px;isolation:isolate}.hero-visual-media{display:flex;align-items:center;justify-content:center;min-height:0}.hero-visual-media:before{display:none}.hero-visual-video{display:block;width:min(100%,640px);height:clamp(500px,calc(100dvh - 170px),600px);border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%}.hero-visual:before{content:"";position:absolute;top:44px;right:42px;bottom:40px;left:42px;z-index:-2;border:1px solid rgba(217,210,197,.72);border-radius:34% 34% 8px 8px;background:linear-gradient(180deg,#fffdf894,#eea56329),linear-gradient(135deg,#536f5b1f,#49566b14);box-shadow:inset 0 1px #ffffffb8}.hero-arch{position:absolute;z-index:-1;border:1px solid rgba(217,210,197,.8);background:#fffdf866;transform:rotate(-10deg)}.hero-arch-one{right:34px;top:18px;width:156px;height:84px;border-radius:42px 42px 8px 8px}.hero-arch-two{left:14px;bottom:26px;width:188px;height:96px;border-radius:8px 8px 48px 48px;transform:rotate(11deg)}.hero-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-paths path{fill:none;stroke:var(--orange-strong);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 10;opacity:.72;animation:dashFlow 7s linear infinite}.hero-card{position:absolute;width:min(238px,38%);border:1px solid rgba(217,210,197,.82);border-radius:8px;background:#fffdf8e0;box-shadow:var(--shadow-soft),inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:floatCard 7s ease-in-out infinite}.hero-card-intent{top:86px;padding:18px}.hero-card-profile{bottom:70px;padding:18px;animation-delay:-1.2s}.hero-card-match{top:202px;left:48%;width:216px;min-height:162px;padding:22px;text-align:center;transform:translate(-50%);animation-delay:-2.3s}.hero-card-booking{top:80px;right:0;padding:18px;animation-delay:-3s}.hero-card-analytics{right:0;bottom:80px;padding:18px;animation-delay:-4.1s}.hero-card-kicker{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--muted);font-size:.75rem;font-weight:800}.hero-card p,.hero-card li{color:#3a362f;font-size:.9rem;font-weight:600}.hero-card strong{display:block;color:var(--ink);font-size:1rem;font-weight:800}.hero-card ul{display:grid;gap:7px;margin-top:10px;padding:0;list-style:none}.hero-card li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:999px;background:var(--orange);vertical-align:middle}.match-mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:12px;border-radius:999px;background:var(--ink);color:var(--orange);animation:matchPulse 1.9s ease .4s 1 both}.hero-card-match span{display:block;color:var(--orange-strong);font-size:.76rem;font-weight:800}.hero-card-match p{margin-top:8px}.hero-booking-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.hero-booking-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:8px;background:var(--ink);color:var(--cream);font-size:.75rem;font-weight:800}.hero-booking-actions span:last-child{border:1px solid var(--hairline);background:var(--surface);color:var(--ink)}.analytics-bars{display:flex;align-items:end;gap:8px;height:52px;margin-bottom:10px}.analytics-bars span{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--orange),var(--orange-strong))}.analytics-bars span:nth-child(1){height:42%}.analytics-bars span:nth-child(2){height:72%}.analytics-bars span:nth-child(3){height:94%}.marketing-section,.why-section{width:min(calc(100% - var(--marketing-gutter) - var(--marketing-gutter)),var(--marketing-content-max));max-width:none;margin:0 auto;padding:clamp(58px,7vw,92px) 0;border-top:1px solid rgba(217,210,197,.78)}.section-header{max-width:760px;margin:0 auto 34px;text-align:center}.section-header-wide{max-width:860px}.section-header h2,.slug-copy h2,.audit-copy h2,.why-section h2{margin-top:10px;color:var(--ink);font-size:clamp(2.2rem,4.2vw,4.4rem);font-weight:800;letter-spacing:0;line-height:1.02}.section-header p:last-child,.slug-copy p,.audit-copy p,.why-section p{margin-top:16px;color:var(--muted);font-size:clamp(1rem,1.25vw,1.13rem);font-weight:500}.query-grid,.feature-grid,.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.query-card,.feature-card,.audience-card,.solution-step,.how-step,.faq-list details{border:1px solid rgba(217,210,197,.82);border-radius:8px;background:#fffdf8b8;box-shadow:inset 0 1px #ffffffb8}.query-card{min-height:150px;padding:22px}.query-card span{color:var(--orange-strong);font-size:.78rem;font-weight:800}.query-card p{margin-top:18px;color:var(--ink);font-size:1.15rem;font-weight:800;line-height:1.32}.assistant-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.assistant-row span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(217,210,197,.84);border-radius:999px;background:#fffdf899;color:var(--muted);font-size:.88rem;font-weight:800}.shift-intro{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.64fr);gap:clamp(32px,6vw,94px);align-items:end;margin-bottom:clamp(28px,4vw,50px)}.shift-intro h2{max-width:760px;color:var(--ink);font-size:clamp(2.16rem,3.52vw,3.4rem);font-weight:600;letter-spacing:0;line-height:1.05}.shift-intro p{max-width:540px;color:var(--muted);font-size:clamp(1rem,1.18vw,1.15rem);font-weight:500;line-height:1.62;justify-self:end}.shift-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.shift-card{display:flex;min-width:0;min-height:520px;flex-direction:column;border:1px solid rgba(217,210,197,.84);border-radius:8px;background:#fffdf8c7;box-shadow:var(--shadow-soft),inset 0 1px #ffffffc7;overflow:hidden}.shift-card-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;aspect-ratio:1.42;border-bottom:1px solid rgba(217,210,197,.72);background:linear-gradient(135deg,#fffdf8d1,#f1ece3ad),repeating-linear-gradient(90deg,transparent 0 31px,rgba(217,210,197,.28) 32px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(217,210,197,.22) 32px);overflow:hidden}.shift-card-visual-image{background:#fff}.shift-card-visual-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shift-card-copy{display:grid;gap:12px;padding:clamp(22px,2.2vw,30px)}.shift-card h3{color:var(--ink);font-size:clamp(1.18rem,1.35vw,1.42rem);font-weight:800;letter-spacing:0;line-height:1.16}.shift-card p{color:var(--muted);font-size:.96rem;font-weight:500;line-height:1.55}.solution-section{position:static}.solution-header{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,.68fr);gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(24px,3.4vw,42px)}.solution-header h2{max-width:760px;color:var(--ink);font-size:clamp(2.16rem,3.52vw,3.4rem);font-weight:600;letter-spacing:0;line-height:1.05}.solution-header p{max-width:590px;color:var(--muted);font-size:clamp(1rem,1.18vw,1.15rem);font-weight:500;line-height:1.62;justify-self:end}.solution-showcase{display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,.96fr);gap:clamp(34px,5vw,84px);align-items:center;margin-top:0}.solution-flow{display:grid;gap:10px;align-items:stretch;margin:0;padding:0;list-style:none}.solution-step{min-width:0;min-height:0;border-color:transparent;background:#f1ece34d;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.solution-step-active{border-color:#d08a4e61;background:#fffdf8c2;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #d08a4e14}.solution-step:hover,.solution-step:focus-within{border-color:transparent;background:#f1ece37a}.solution-step-active:hover,.solution-step-active:focus-within{border-color:#d08a4e61;background:#fffdf8c2}.solution-step-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;align-items:start;width:100%;height:100%;min-height:66px;padding:clamp(18px,2vw,24px);border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.solution-step-active .solution-step-card{min-height:152px}.solution-step-card:focus-visible{outline:2px solid rgba(208,138,78,.55);outline-offset:3px}.solution-step-number{display:inline-flex;margin-top:2px;color:var(--orange-strong);font-size:1.02rem;font-weight:700;letter-spacing:0;line-height:1.25}.solution-step:not(.solution-step-active) .solution-step-number{color:#6b6660a8}.solution-step-copy,.solution-step-title,.solution-step-text{display:block}.feature-card svg,.audience-card svg{color:var(--orange-strong)}.solution-step-title,.feature-card h3,.audience-card h3,.how-step h3{color:var(--ink);font-size:1.13rem;font-weight:800;letter-spacing:0}.solution-step-title{font-size:clamp(1.02rem,1.1vw,1.12rem);line-height:1.18}.solution-step:not(.solution-step-active) .solution-step-title{color:#6b6660d1}.solution-step-text,.feature-card p,.audience-card p,.how-step p{margin-top:10px;color:var(--muted);font-size:.96rem;font-weight:500}.solution-step-text{margin-top:12px;font-size:clamp(.96rem,1vw,1rem);line-height:1.55}.solution-step:not(.solution-step-active) .solution-step-text{display:none}.solution-visual-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(420px,38vw,540px);padding:clamp(42px,5.2vw,72px);overflow:hidden;border:1px solid rgba(217,210,197,.74);border-radius:8px;background:radial-gradient(circle at 24% 18%,rgba(238,165,99,.14),transparent 34%),linear-gradient(145deg,#fffdf8e0,#f0ece4b8)}.solution-visual-panel.solution-visual-panel-image{height:clamp(420px,38vw,540px);min-height:0;padding:0;background:#fff}.solution-visual-card{position:relative;width:min(100%,450px);min-height:188px;padding:28px;border:1px solid rgba(217,210,197,.8);border-radius:8px;background:#fffdf8f0;box-shadow:0 22px 60px #26231f14;transition:transform .18s ease,box-shadow .18s ease}.solution-visual-image-card{width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;background:#fff;box-shadow:none}.solution-visual-image-card img,.solution-visual-image-card video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-visual-panel[data-active-step=channels] .solution-visual-image-card img{-o-object-fit:contain;object-fit:contain}.solution-visual-number{position:absolute;top:24px;left:28px;color:var(--orange-strong);font-size:1.04rem;font-weight:700;line-height:1}.solution-visual-dot{position:absolute;top:28px;width:18px;height:18px;border:2px solid rgba(38,35,31,.14);border-radius:999px}.solution-visual-dot-one{right:84px}.solution-visual-dot-two{right:56px}.solution-visual-dot-three{right:28px}.solution-visual-body{display:grid;gap:14px;margin-top:38px}.solution-visual-line{display:block;height:12px;border-radius:999px;background:#26231f1a}.solution-visual-line-wide{width:82%}.solution-visual-line:not(.solution-visual-line-wide){width:62%}.solution-visual-field{display:block;height:58px;margin-top:6px;border:1px dashed rgba(38,35,31,.16);border-radius:8px;background:#f7f4eebd;transition:height .18s ease,background .18s ease,border-color .18s ease}.solution-visual-panel[data-active-step=agent] .solution-visual-card{transform:translateY(-10px)}.solution-visual-panel[data-active-step=channels] .solution-visual-card{transform:translate(12px)}.solution-visual-panel[data-active-step=improve] .solution-visual-field{height:86px;border-color:#d08a4e4d}.solution-visual-panel[data-active-step=discovery]{background:radial-gradient(circle at 76% 22%,rgba(238,165,99,.16),transparent 34%),linear-gradient(145deg,#fffdf8e0,#f0ece4b8)}.solution-visual-panel[data-active-step=analytics] .solution-visual-card{box-shadow:0 28px 70px #26231f1f}.features-section{max-width:none}.feature-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-card{min-height:214px;padding:18px}.feature-card h3{margin-top:18px;font-size:1rem}.feature-card p{font-size:.88rem}.slug-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(28px,5vw,68px);align-items:center}.slug-copy{max-width:520px}.slug-copy p+p{margin-top:14px}.slug-visual{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:center;min-height:420px;padding:24px;border:1px solid rgba(217,210,197,.82);border-radius:8px;background:linear-gradient(135deg,#fffdf8c2,#f1ece3b8),repeating-linear-gradient(90deg,transparent 0 31px,rgba(217,210,197,.28) 32px);box-shadow:inset 0 1px #ffffffb8}.slug-profile{display:grid;place-items:center;min-height:166px;padding:18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--cream);text-align:center}.slug-profile span{color:var(--orange);font-size:.76rem;font-weight:800}.slug-profile strong{margin-top:8px;font-size:1.14rem;font-weight:800}.slug-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slug-list span{position:relative;display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid rgba(217,210,197,.9);border-radius:8px;background:#fffdf8db;color:#332f29;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.slug-list span:before{content:"";position:absolute;left:-19px;width:18px;border-top:2px dotted var(--orange-strong)}.slug-destinations{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.slug-destinations span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--cream);font-size:.86rem;font-weight:800}.company-agent-copy{max-width:620px}.company-agent-copy h2{max-width:760px;margin-top:0;color:var(--ink);font-size:clamp(2.16rem,3.52vw,3.4rem);font-weight:600;letter-spacing:0;line-height:1.05}.company-agent-copy p{max-width:590px;margin-top:18px;color:var(--muted);font-size:clamp(1rem,1.18vw,1.15rem);font-weight:500;line-height:1.62}.company-agent-visual{position:relative;display:flex;align-items:center;min-height:0;border:1px solid rgba(217,210,197,.58);border-radius:8px;background:#fffdf88a;box-shadow:var(--shadow-soft);overflow:hidden}.company-agent-visual img{display:block;width:100%;height:auto}.audience-card{min-height:320px;padding:24px}.audience-card h3{margin-top:18px}.audience-card blockquote{margin-top:18px;padding:14px;border-left:3px solid var(--orange);border-radius:0 8px 8px 0;background:#eea5631f;color:var(--ink);font-size:.94rem;font-weight:800}.audit-section{padding:clamp(62px,8vw,112px) var(--marketing-gutter);background:var(--ink);color:var(--cream)}.audit-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.68fr);gap:clamp(28px,5vw,70px);align-items:center;max-width:var(--marketing-content-max);margin:0 auto}.audit-copy h2{color:var(--cream)}.audit-copy p{color:#f7f4eec7}.audit-report{position:relative;margin-top:28px;padding:20px;border:1px solid rgba(247,244,238,.16);border-radius:8px;background:#f7f4ee0f;overflow:hidden}.audit-report-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(247,244,238,.14)}.audit-report-header span{color:#f7f4eeb8;font-weight:800}.audit-report-header strong{color:var(--orange);font-size:2rem;font-weight:800}.audit-scan-line{position:absolute;top:0;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),transparent);animation:scanLine 4s ease-in-out infinite}.audit-report-row{display:flex;align-items:center;gap:10px;padding-top:14px;color:var(--cream);font-weight:700}.audit-report-row svg{color:var(--orange);flex:0 0 auto}.audit-form{padding:24px;border:1px solid rgba(247,244,238,.18);border-radius:8px;background:var(--cream);color:var(--ink);box-shadow:0 24px 80px -42px #000000b8}.audit-form h3{font-size:1.25rem;font-weight:800}.form-field{display:grid;gap:7px;margin-top:14px}.form-field label{color:#38352f;font-size:.86rem;font-weight:800}.form-field input,.form-field select{width:100%;min-height:46px;border:1px solid var(--hairline);border-radius:8px;background:#fffdf8;color:var(--ink);font:inherit;font-size:.95rem;font-weight:650;padding:0 12px}.audit-submit{width:100%;margin-top:18px;cursor:pointer}.audit-submit:disabled{cursor:wait;opacity:.72}.audit-status{min-height:24px;display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted);font-size:.86rem;font-weight:700}.audit-status svg{color:var(--orange-strong)}.spin{animation:spin .9s linear infinite}.how-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.how-step{position:relative;min-height:230px;padding:18px}.how-step span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:18px;border-radius:999px;background:var(--ink);color:var(--orange);font-weight:800}.why-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:34px;align-items:center}.why-section p+p{margin-top:12px}.indexed-proof{display:grid;place-items:center;min-height:230px;min-width:0;padding:26px 18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--cream);text-align:center}.indexed-proof strong{color:var(--orange);font-size:clamp(2.75rem,5vw,4.35rem);font-weight:800;line-height:1;white-space:nowrap}.indexed-proof span{max-width:190px;color:#f7f4eec7;font-weight:800}.faq-list{display:grid;gap:10px;max-width:880px;margin:0 auto}.faq-list details{padding:0}.faq-list summary{min-height:62px;padding:19px 22px;color:var(--ink);cursor:pointer;font-size:1.02rem;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--orange-strong)}.faq-list details[open] summary:after{content:"-"}.faq-list details p{padding:0 22px 22px;color:var(--muted);font-weight:500}.footer-cta{background:var(--ink);color:var(--cream)}.footer-cta-inner{max-width:var(--marketing-content-max);margin:0 auto;padding:clamp(70px,10vw,124px) var(--marketing-gutter);text-align:center}.footer-cta h2{color:var(--cream);font-size:clamp(2.6rem,5.5vw,5.4rem)}.footer-cta p{max-width:680px;margin:20px auto 0;color:#f7f4eec2;font-size:1.08rem}.footer-cta .hero-actions{justify-content:center}.marketing-footer-line{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:var(--marketing-content-max);margin:0 auto;padding:20px var(--marketing-gutter);border-top:1px solid rgba(247,244,238,.14);color:#f7f4ee9e;font-size:.88rem;font-weight:700}.marketing-footer-line div{display:flex;flex-wrap:wrap;gap:16px}.marketing-footer-line a{color:#f7f4eeb3}.marketing-footer-line a:hover{color:var(--cream)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-card-match{animation-name:floatMatchCard}@keyframes floatMatchCard{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}@keyframes dashFlow{to{stroke-dashoffset:-56}}@keyframes matchPulse{0%{box-shadow:0 0 #eea56380;transform:scale(.94)}70%{box-shadow:0 0 0 16px #eea56300;transform:scale(1.02)}to{box-shadow:0 0 #eea56300;transform:scale(1)}}@keyframes scanLine{0%,to{transform:translateY(0);opacity:0}18%,72%{opacity:1}50%{transform:translateY(210px)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1240px){.hero-shell{grid-template-columns:1fr;justify-items:center}.hero-copy{width:100%;max-width:720px;margin:0 auto}.hero-visual{width:min(720px,100%);margin:0 auto}}@media(max-width:1120px){.audit-shell,.slug-section{grid-template-columns:1fr}.slug-copy{max-width:820px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-showcase{grid-template-columns:minmax(0,.82fr) minmax(360px,.9fr);gap:clamp(28px,4vw,52px);margin-top:0}.solution-visual-panel{min-height:clamp(360px,38vw,440px)}.solution-visual-panel.solution-visual-panel-image{height:clamp(360px,38vw,440px)}.how-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav-links{display:none}.marketing-nav-actions{justify-self:end}.query-grid,.shift-intro,.solution-header,.audience-grid,.why-section{grid-template-columns:1fr}.shift-intro p,.solution-header p,.company-agent-copy p{max-width:720px;justify-self:start}.solution-header p{font-size:clamp(.94rem,3.9vw,1rem);line-height:1.46}.shift-card-grid{grid-template-columns:1fr}.solution-header{gap:16px;margin-bottom:18px}.solution-showcase{grid-template-columns:1fr;gap:18px;margin-top:0}.solution-flow{display:grid;gap:10px}.solution-step,.solution-step-active{border-color:transparent;background:#f1ece357;box-shadow:none}.solution-step-active{border-color:#d08a4e6b;background:#fffdf8c2;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #d08a4e1a}.solution-step-number{font-size:1.02rem}.solution-step-active .solution-step-card{min-height:188px}.solution-visual-panel{min-height:320px;padding:28px}.solution-visual-panel.solution-visual-panel-image{height:320px;min-height:0;padding:0}.slug-list{grid-template-columns:1fr}.marketing-footer-line{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.hero-section{padding-top:46px}.hero-copy h1{font-size:clamp(1.85rem,7.8vw,2.3rem)}.shift-intro h2,.solution-header h2,.company-agent-copy h2{font-size:clamp(1.48rem,6.24vw,1.84rem)}.shift-card{min-height:0}.shift-card-visual{min-height:210px}.hero-actions,.footer-cta .hero-actions{flex-direction:column}.marketing-btn{width:100%;max-width:360px}.hero-visual{position:static;display:flex;flex-direction:column;gap:28px;width:100%;max-width:100%;min-height:0;margin:0;transform:none}.hero-visual:before,.hero-arch,.hero-paths{display:none}.hero-visual-video{height:auto}.hero-card-profile,.hero-card-analytics{display:none}.hero-card{position:relative;width:100%;top:auto;bottom:auto;left:auto;right:auto;animation:none}.hero-card-match{transform:none}.hero-card-intent:after,.hero-card-match:after{content:"";position:absolute;bottom:-20px;left:50%;width:10px;height:10px;border-right:2px solid var(--orange-strong);border-bottom:2px solid var(--orange-strong);transform:translate(-50%) rotate(45deg);pointer-events:none}.feature-grid,.how-timeline{grid-template-columns:1fr}.solution-step{min-height:0}.slug-visual{grid-template-columns:1fr;min-height:0;padding:16px}.company-agent-visual{min-height:0}.slug-list span:before{display:none}.audit-form{padding:18px}}@media(max-width:640px){.marketing-root{--marketing-gutter: 16px}.marketing-nav{gap:12px;padding:0 var(--marketing-gutter)}.marketing-logo{gap:0;padding-left:0}.marketing-logo img{width:48px;height:48px}.marketing-logo span{display:none}.marketing-nav-actions{gap:8px}.marketing-nav-auth{gap:6px}.marketing-root .marketing-nav-signin,.marketing-root .marketing-nav-claim{min-height:34px;padding:0 10px}.marketing-nav-actions button[aria-haspopup=menu]{height:34px;padding-right:10px;padding-left:10px}}.mcp-section{max-width:none}.mcp-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(32px,5vw,72px);align-items:center}.mcp-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.mcp-copy .marketing-eyebrow{margin-bottom:-2px}.mcp-headline{color:var(--ink);font-size:clamp(2.1rem,4vw,3.6rem);font-weight:800;line-height:1.04;letter-spacing:-.012em}.mcp-supporting{max-width:520px;color:var(--muted);font-size:clamp(1rem,1.18vw,1.1rem);font-weight:500;line-height:1.55}.marketing-root .mcp-cta{margin-top:6px;gap:11px}.mcp-cta-dot{width:8px;height:8px;border-radius:999px;background:var(--orange);box-shadow:0 0 0 3px #eea5632e}.marketing-root .mcp-cta svg{transition:transform .2s ease}.marketing-root .mcp-cta:hover svg{transform:translate(2px)}.mcp-visual{position:relative;isolation:isolate;min-height:460px}.mcp-mockup-card{position:relative;padding:18px;border:1px solid rgba(217,210,197,.86);border-radius:14px;background-color:var(--surface);background-image:radial-gradient(circle,rgba(18,18,18,.06) 1px,transparent 1.2px);background-size:18px 18px;background-position:0 0;box-shadow:var(--shadow-soft),inset 0 1px #ffffffeb;overflow:hidden}.mcp-mockup-header{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;border-bottom:1px solid rgba(217,210,197,.5)}.mcp-mockup-dots{display:inline-flex;align-items:center;gap:5px}.mcp-mockup-dots span{width:8px;height:8px;border-radius:999px;background:#12121224}.mcp-mockup-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.01em}.mcp-command-row{display:inline-flex;align-items:center;gap:10px;margin:16px 6px 0;padding:9px 12px;border:1px solid rgba(217,210,197,.78);border-radius:999px;background:#fffdf8f5;box-shadow:0 1px #ffffffb3;font-size:.84rem;font-weight:700}.mcp-command-icon{display:inline-flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid rgba(217,210,197,.7);color:var(--orange-strong);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.mcp-command-text{color:var(--ink)}.mcp-result-pill{display:inline-flex;align-items:center;margin:12px 0 0 6px;padding:5px 12px;border-radius:999px;background:#eea5632e;color:var(--orange-strong);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mcp-float-card{position:absolute;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(217,210,197,.86);border-radius:10px;background:#fffdf8f5;box-shadow:var(--shadow-soft),inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:floatCard 7s ease-in-out infinite}.mcp-float-card-bars{top:64px;left:18px;width:60%;max-width:280px;animation-delay:-1.4s}.mcp-float-card-line{right:16px;bottom:92px;width:58%;max-width:270px;animation-delay:-3.6s}.mcp-float-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mcp-float-kicker svg{color:var(--orange-strong)}.mcp-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end;height:78px;padding:0;margin:0;list-style:none}.mcp-bar{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0;justify-content:flex-end}.mcp-bar-fill{width:100%;height:var(--bar-h, 50%);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#eea5636b,#eea5632e);transition:background .2s ease}.mcp-bar-accent .mcp-bar-fill{background:linear-gradient(180deg,var(--orange),var(--orange-strong));box-shadow:0 6px 16px -10px #d08a4ea6}.mcp-bar-label{max-width:100%;color:var(--muted);font-size:.56rem;font-weight:700;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-line-chart{width:100%;height:60px}.mcp-line{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mcp-line-intent{stroke:var(--orange);stroke-width:2.2}.mcp-line-sentiment{stroke:var(--orange-strong);opacity:.7}.mcp-line-feature{stroke:var(--sage);opacity:.78}.mcp-line-churn{stroke:#6b6660b3}.mcp-line-legend{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0;margin:0;list-style:none;font-size:.62rem;font-weight:700;color:var(--muted)}.mcp-line-legend li{display:inline-flex;align-items:center;gap:5px}.mcp-line-legend li:before{content:"";width:8px;height:2px;border-radius:2px;background:currentColor}.mcp-line-legend-intent{color:var(--orange)}.mcp-line-legend-sentiment{color:var(--orange-strong)}.mcp-line-legend-feature{color:var(--sage)}.mcp-line-legend-churn{color:#6b6660d9}.mcp-prompt-input{display:flex;align-items:center;gap:10px;margin-top:26px;padding:11px 11px 11px 16px;border:1px solid rgba(217,210,197,.82);border-radius:12px;background:#fffdf8f0;box-shadow:inset 0 1px #ffffffc7}.mcp-prompt-text{flex:1;min-width:0;color:var(--muted);font-size:.86rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcp-send-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--orange);color:var(--ink);box-shadow:0 4px 12px -6px #d08a4ea6}@media(max-width:960px){.mcp-shell{grid-template-columns:1fr;gap:36px}.mcp-copy{align-items:flex-start;max-width:640px}.mcp-supporting{max-width:none}.mcp-visual{min-height:0;width:100%}.mcp-mockup-card{padding:16px}.mcp-float-card{position:relative;width:100%;max-width:none;margin-top:14px;top:auto;bottom:auto;left:auto;right:auto;animation:none}}@media(max-width:640px){.mcp-headline{font-size:clamp(1.85rem,8.4vw,2.4rem)}.marketing-root .mcp-cta{width:100%;justify-content:center}.mcp-bars{height:64px}}.mcp-page-hero{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(36px,5vw,64px)}.mcp-page-hero-inner{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:820px;margin:0 auto;text-align:center}.mcp-page-hero h1{color:var(--ink);font-size:clamp(2.5rem,5vw,4.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.02}.mcp-page-hero .hero-subhead{max-width:660px;color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:500;line-height:1.5}.mcp-endpoint-row{display:inline-flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap;justify-content:center}.mcp-endpoint-label{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-root .mcp-endpoint-chip{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(217,210,197,.86);border-radius:999px;background:#fffdf8f0;color:var(--ink);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.marketing-root .mcp-endpoint-chip:hover{border-color:#d08a4e80;background:#fffdf8;transform:translateY(-1px)}.marketing-root .mcp-endpoint-chip:focus-visible{outline:3px solid rgba(238,165,99,.58);outline-offset:3px}.mcp-endpoint-chip code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-weight:600;color:var(--ink)}.mcp-endpoint-chip-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--orange-strong)}.mcp-endpoint-chip-status{color:var(--orange-strong);font-size:.78rem;font-weight:800}.mcp-page-hero .hero-channels{margin-top:clamp(54px,6.5vw,84px)}.marketing-root .mcp-page-hero .hero-channels-title{margin-bottom:0}.marketing-root .mcp-page-hero .hero-channels-row{margin-top:0}.marketing-root .hero-channels-title{margin-bottom:0}.marketing-root .hero-channels-row{margin-top:0}.mcp-page-section{max-width:1180px}.mcp-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}.mcp-tool-card{display:flex;flex-direction:column;gap:8px;min-height:168px}.mcp-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:6px;border:1px solid rgba(208,138,78,.28);border-radius:8px;background:#eea56324;color:var(--orange-strong)}.mcp-tool-card h3{margin-top:0;color:var(--ink);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.96rem;font-weight:700;letter-spacing:-.01em}.mcp-tool-card p{margin-top:4px;color:var(--muted);font-size:.92rem;font-weight:500;line-height:1.42}.mcp-connect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mcp-connect-card{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid rgba(217,210,197,.82);border-radius:12px;background:#fffdf8c7;box-shadow:inset 0 1px #ffffffb8}.mcp-connect-card-head h3{color:var(--ink);font-size:1.04rem;font-weight:800;letter-spacing:-.005em}.mcp-connect-card-head p{margin-top:6px;color:var(--muted);font-size:.88rem;font-weight:500;line-height:1.45}.mcp-code-snippet{position:relative;margin-top:auto;border:1px solid rgba(217,210,197,.7);border-radius:10px;background:#1a1916;overflow:hidden}.mcp-code-lang{position:absolute;top:8px;left:12px;z-index:1;color:#f7f4ee80;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-root .mcp-code-copy{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(247,244,238,.16);border-radius:6px;background:#f7f4ee0f;color:#f7f4eec7;font-size:.7rem;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.marketing-root .mcp-code-copy:hover{background:#f7f4ee1f;color:var(--cream);border-color:#f7f4ee4d}.marketing-root .mcp-code-copy:focus-visible{outline:2px solid rgba(238,165,99,.6);outline-offset:2px}.mcp-code-snippet pre{margin:0;padding:32px 16px 18px;min-height:198px;overflow-x:auto;color:#f7f4eeeb;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:500;line-height:1.5}.mcp-code-snippet code{font-family:inherit}.mcp-connect-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px}.marketing-root .mcp-connect-link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:.92rem;font-weight:700;text-decoration:none;transition:color .16s ease}.marketing-root .mcp-connect-link:hover{color:var(--orange-strong)}@media(max-width:960px){.mcp-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-connect-grid{grid-template-columns:1fr}}@media(max-width:640px){.mcp-tools-grid{grid-template-columns:1fr}.mcp-endpoint-row{flex-direction:column;gap:8px}.mcp-endpoint-chip{max-width:100%}.mcp-endpoint-chip code{font-size:.8rem}}@media(max-width:480px){.marketing-logo span{display:none}.marketing-logo img{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.marketing-root *,.marketing-root *:before,.marketing-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
