:root{--brand-red: #ff6b6b;--brand-reddark: #da4747;--brand-redlight: #ff9b97;--brand-black: #272b2a;--brand-green: #007542;--brand-green-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(6000%) hue-rotate(125deg) brightness(90%) contrast(150%);--color-white: #ffffff;--bg-primary: #f0eee6;--hero-bg-glass: rgba(255, 255, 255, .39);--hero-border-glass: rgba(255, 255, 255, .41);--hero-shadow: rgb(236, 236, 241);--dark-bg: #14141c;--border-light: #e0e0e0;--border-dark: #cccccc;--text-danger: #e53935;--attention-delete: #ff6666;--text-primary: #333333;--text-secondary: #6e6e6e;--brand-grey-1: #87867f;--brand-grey-2: #acaca6;--brand-grey-3: #c5c5c0;--brand-grey-4: #e8e6dc;--brand-grey-5: #f0eee6;--brand-grey-6: #faf9f6;--accent-yellow-1: #ffbe3c;--accent-yellow-2: #ffcf6e;--accent-yellow-3: #ffdf9e;--accent-yellow-4: #fceccb;--accent-green-1: #059688;--accent-green-2: #63b9a4;--accent-green-3: #a7d5c2;--accent-green-4: #dcede1;--accent-blue-1: #3aa7ea;--accent-blue-2: #6ebbee;--accent-blue-3: #a1d5f5;--accent-blue-4: #def2ff;--accent-pink-1: #db4781;--accent-pink-2: #e3729e;--accent-pink-3: #efadc7;--accent-pink-4: #fbebf1;--accent-purple-1: #8a4b70;--accent-purple-2: #a1739b;--accent-purple-3: #b896b4;--accent-purple-4: #e9dfe8;--grey-1: #212121;--grey-2: #333333;--grey-3: #4e4e4e;--grey-4: #6e6e6e;--grey-5: #8f8f8f;--grey-6: #cccccc;--grey-7: #e0e0e0;--grey-8: #f2f2f2;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}@font-face{font-family:Inter-Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Regular;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Italic;src:url(/fonts/Inter-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Light;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.issue-resolution-hero{border-bottom:none}.issue-resolution-hero .container{padding-bottom:24px}.issue-resolution-hero .hero-content{text-align:center;margin:0 auto}@media (min-width: 768px){.issue-resolution-hero .hero-content{max-width:80%}}@media (min-width: 1024px){.issue-resolution-hero .hero-content{max-width:750px}}.issue-resolution-hero .hero-content h1{font-size:28px;font-family:Inter-Black,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-bottom:12px;background-image:linear-gradient(260deg,var(--accent-blue-1) 0%,var(--accent-pink-1) 40%,var(--accent-yellow-1) 70%,var(--accent-purple-1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.75}@media (min-width: 1024px){.issue-resolution-hero .hero-content h1{font-size:48px;line-height:1.5}}@media (min-width: 1280px){.issue-resolution-hero .hero-content h1{font-size:64px;line-height:1.25}}.issue-resolution-hero .hero-content h1 .hero-title-rotating{display:block;transition:opacity .5s ease-in-out}.issue-resolution-hero .hero-content h1 .hero-title-rotating.visible{opacity:1}.issue-resolution-hero .hero-content h1 .hero-title-rotating.hidden{opacity:0}.issue-resolution-hero .hero-content .subtitle{font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;color:var(--text-primary);margin-bottom:24px}.issue-resolution-hero .hero-content .subtitle.scroll-reveal{will-change:transform,opacity;transition:opacity .7s ease .2s,transform .7s ease .2s}.queryhub-content{display:flex;flex-direction:column;margin:0 auto;background-color:var(--brand-grey-4);border:1px solid var(--brand-grey-4);border-radius:16px;padding:4px}@media (min-width: 768px){.queryhub-content{max-width:900px}}.queryhub-content .queryhub-input{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:12px;padding:16px;min-height:120px}@media (min-width: 1280px){.queryhub-content .queryhub-input{padding:16px}}.queryhub-content .queryhub-input .queryhub-text{flex:1;font-size:16px;line-height:1.25;letter-spacing:.02em;color:var(--text-primary);opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease}.queryhub-content .queryhub-input .queryhub-text.animate{opacity:1;transform:translateY(0)}.queryhub-content .queryhub-input .queryhub-text .text-highlight{font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--brand-red)}.queryhub-content .queryhub-input .queryhub-bottom-row{display:flex;justify-content:space-between;align-items:center}.queryhub-content .queryhub-input .queryhub-bottom-row .text-unit{color:var(--grey-4);font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.queryhub-content .queryhub-input .queryhub-bottom-row .queryhub-send-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--brand-grey-5);border:1px solid var(--brand-grey-4);border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.queryhub-content .queryhub-input .queryhub-bottom-row .queryhub-send-button:hover{background:var(--brand-grey-4)}.queryhub-content .queryhub-input .queryhub-bottom-row .queryhub-send-button img{width:20px;height:20px;object-fit:contain}.queryhub-content .queryhub-features{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:16px}@media (min-width: 1024px){.queryhub-content .queryhub-features{gap:12px}}.queryhub-content .queryhub-features .feature-badge{display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:var(--grey-3);opacity:1;transform:translateY(0) scale(1)}.queryhub-content .queryhub-features .feature-badge:nth-child(n+3){display:none}@media (min-width: 768px){.queryhub-content .queryhub-features .feature-badge:nth-child(3){display:inline-flex}}@media (min-width: 1024px){.queryhub-content .queryhub-features .feature-badge:nth-child(4){display:inline-flex}}@media (min-width: 1280px){.queryhub-content .queryhub-features .feature-badge:nth-child(5){display:inline-flex}}.queryhub-content .queryhub-features .feature-badge .check-icon{width:12px;height:10px;color:#007542;flex-shrink:0}.queryhub-content .queryhub-features .feature-badge span{white-space:nowrap}.step-flow{min-height:100vh;position:relative}.step-flow .container{position:relative;display:flex;justify-content:center}.step-flow .progress-line{position:absolute;top:0;bottom:0;width:2px;z-index:10;left:32px;transform:translate(0)}@media (min-width: 768px){.step-flow .progress-line{left:50%;transform:translate(-50%)}}.step-flow .progress-line .line-bg{position:absolute;inset:0;background:var(--brand-grey-4);border-radius:1px}.step-flow .progress-line .line-fill{position:absolute;top:0;left:0;right:0;background:#ff6b6b;border-radius:1px;transition:height .1s linear}.step-flow .steps{position:relative;z-index:15;width:100%;display:flex;flex-direction:column;gap:96px}@media (min-width: 768px){.step-flow .steps{gap:128px}}.step-flow .steps .step{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;display:flex;flex-direction:column}.step-flow .steps .step:first-child{margin-top:-20px}@media (min-width: 768px){.step-flow .steps .step:first-child{margin-top:-40px}}.step-flow .steps .step.visible{opacity:1;transform:translateY(0)}.step-flow .steps .step .icon{display:flex;flex-direction:column;align-items:center;gap:4px}.step-flow .steps .step .icon .icon-box{width:80px;height:80px;border-radius:16px;background:var(--text-primary);display:flex;align-items:center;justify-content:center}@media (min-width: 1280px){.step-flow .steps .step .icon .icon-box{width:96px;height:96px}}.step-flow .steps .step .icon .icon-box.outcome{background:#ff6b6b}.step-flow .steps .step .icon .icon-box img{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1)}@media (min-width: 1280px){.step-flow .steps .step .icon .icon-box img{width:48px;height:48px}}.step-flow .steps .step .icon .icon-label{font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;color:var(--text-secondary);text-align:center;text-transform:uppercase;max-width:92px;word-wrap:break-word}@media (min-width: 1280px){.step-flow .steps .step .icon .icon-label{max-width:108px}}.step-flow .steps .step .step-row-1{display:flex;gap:16px;margin-bottom:32px;margin-left:0}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-1{display:flex;position:relative;transform:translate(165px,20px)}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-1:after{content:"";position:absolute;top:114%;left:-230px;width:200px;height:150px;background-image:url(/images/connectors/connector-xs-grey.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:translateY(-50%) scaleX(-1)}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-2{display:flex;position:relative;transform:translate(170px,20px)}.step-flow .steps .step .step-row-1 .icon-wrapper.outcome-icon{display:none}@media (min-width: 768px){.step-flow .steps .step .step-row-1{display:flex;justify-content:space-between;align-items:center;margin-left:64px;margin-right:64px;position:relative}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-1{display:flex;position:relative;transform:translate(0)}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-1:after{content:"";position:absolute;top:50%;left:100%;width:200px;height:150px;background-image:url(/images/connectors/connector-grey.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:none}.step-flow .steps .step .step-row-1 .icon-wrapper.intelligence-icon-2{display:none}.step-flow .steps .step .step-row-1 .icon-wrapper.outcome-icon{display:flex;position:relative}.step-flow .steps .step .step-row-1 .icon-wrapper.outcome-icon:after{content:"";position:absolute;top:115%;right:100%;width:200px;height:150px;background-image:url(/images/connectors/connector-brand.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) scaleX(-1);pointer-events:none}}.step-flow .steps .step .step-row-2{margin-left:48px;margin-bottom:32px;position:relative}.step-flow .steps .step .step-row-2:before{content:"";position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:32px;height:2px;background:linear-gradient(90deg,#0000001a,#ff6b6b)}@media (min-width: 768px){.step-flow .steps .step .step-row-2{margin-left:0;margin-bottom:32px;display:flex;justify-content:center}.step-flow .steps .step .step-row-2:before{display:none}}.step-flow .steps .step .step-row-2 .step-card{background:#fff;border-radius:12px;padding:16px;position:relative}.step-flow .steps .step .step-row-2 .step-card:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(90deg,#0000001a,#ff6b6b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (min-width: 768px){.step-flow .steps .step .step-row-2 .step-card{width:50%}}.step-flow .steps .step .step-row-2 .step-card h3{font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-primary);margin:0 0 8px;line-height:1.75}.step-flow .steps .step .step-row-2 .step-card p{font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-secondary);line-height:1.75;margin:0}.step-flow .steps .step .step-row-3{margin-bottom:16px}.step-flow .steps .step .step-row-3 .icon-wrapper.intelligence-icon-2{display:none}.step-flow .steps .step .step-row-3 .icon-wrapper.outcome-icon{display:block;position:relative;margin-bottom:48px;transform:translate(60px,-10px)}.step-flow .steps .step .step-row-3 .icon-wrapper.outcome-icon:after{content:"";position:absolute;top:-22%;left:-22%;width:200px;height:150px;background-image:url(/images/connectors/connector-xs-brand.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;transform:translateY(-50%) scaleX(-1) scaleY(-1)}@media (min-width: 768px){.step-flow .steps .step .step-row-3{margin-left:128px;margin-bottom:0}.step-flow .steps .step .step-row-3 .icon-wrapper.intelligence-icon-2{display:inline-flex;position:relative}.step-flow .steps .step .step-row-3 .icon-wrapper.intelligence-icon-2:after{content:"";position:absolute;width:200px;height:150px;background-repeat:no-repeat;background-size:contain;pointer-events:none;top:50%;left:100%;transform:translateY(-100%) scaleY(-1);background-image:url(/images/connectors/connector-grey.svg)}.step-flow .steps .step .step-row-3 .icon-wrapper.outcome-icon{display:none}}.step-flow .steps .step .step-row-4{display:flex;flex-direction:column;margin-left:48px}@media (min-width: 768px){.step-flow .steps .step .step-row-4{flex-direction:row;gap:48px;max-width:1400px;margin:96px auto 0}}.step-flow .steps .step .step-row-4 .intelligence-info{flex:1;display:flex;gap:12px;align-items:flex-start}@media (min-width: 768px){.step-flow .steps .step .step-row-4 .intelligence-info{padding:0 64px;max-width:50%}}@media (min-width: 1280px){.step-flow .steps .step .step-row-4 .intelligence-info{padding:0 96px}}.step-flow .steps .step .step-row-4 .intelligence-info .step-number{width:24px;height:24px;border-radius:4px;background:#ff6b6b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-flow .steps .step .step-row-4 .intelligence-info .step-number span{font-family:Inter-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#fff}@media (min-width: 1280px){.step-flow .steps .step .step-row-4 .intelligence-info .step-number span{font-size:18px}}.step-flow .steps .step .step-row-4 .intelligence-info .context-text{flex:1;text-align:left}.step-flow .steps .step .step-row-4 .intelligence-info .context-text h3{font-family:Inter-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-primary);margin:0 0 8px;line-height:1.25}.step-flow .steps .step .step-row-4 .intelligence-info .context-text p{font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-secondary);line-height:1.75;margin:0}.step-flow .steps .step .step-row-4 .traditional-info{display:none}@media (min-width: 768px){.step-flow .steps .step .step-row-4 .traditional-info{display:flex;flex-direction:column;flex:1;padding:0 64px;max-width:50%;align-items:flex-start;gap:8px}}@media (min-width: 1280px){.step-flow .steps .step .step-row-4 .traditional-info{padding:0 96px}}.step-flow .steps .step .step-row-4 .traditional-info .traditional-header{font-family:Inter-SemiBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.step-flow .steps .step .step-row-4 .traditional-info span{font-family:Inter-Light,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;color:var(--text-secondary);line-height:1.75;font-style:italic}
