@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--paper:#fdfcfc;--ink:#0d0d0c;--body:#4d4a43;--muted:#79756d;--line:#e9e7e1;--blue:#2452ff;--radius:24px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}::selection{background:#d9e0ff}[hidden]{display:none!important}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}p{line-height:1.6}img{max-width:100%}.site{max-width:none;margin:0 auto;position:relative;overflow-x:clip}.ambient{display:none}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.hero-shell{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.header{z-index:10;border-bottom:0;align-items:center;gap:26px;width:min(1180px,100vw - 96px);max-width:none;margin:0 auto;padding:14px 0;display:flex;position:relative}.brand{flex:none;display:block}.brand img{width:auto;display:block}.header nav{color:#161613;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.90625rem;display:flex}.nav-trigger,.nav-link{white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;transition:background .18s,color .18s;display:flex}@media (max-width:1160px) and (min-width:1001px){.header{gap:14px;width:min(1180px,100vw - 48px)}.header nav{gap:2px;font-size:.8125rem}.nav-trigger,.nav-link{padding-inline:9px}}.nav-trigger:hover,.nav-trigger[aria-expanded=true],.nav-trigger.is-active,.nav-link:hover{color:var(--ink);box-shadow:none;background:#efeeeb}.nav-actions{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{color:#fff;background:#173dd1;border-color:#173dd1;transform:translateY(-2px);box-shadow:0 8px 24px #2452ff24}.button-outline{color:var(--ink);background:#fff;border:1px solid #dedcd6;font-weight:400}.button-outline:hover{border-color:var(--blue);color:var(--blue);box-shadow:none;background:#2452ff08}.button-small{min-height:38px;padding:9px 18px;font-size:.90625rem}.mobile-toggle{display:none}.nav-actions .button-outline{color:var(--ink);background:#fff;border-color:#dedcd6}.nav-actions .nav-primary{background:var(--blue);border-color:var(--blue);color:#fff}.nav-actions .nav-primary:hover{box-shadow:none;background:#173dd1;border-color:#173dd1}.mega-menu{background:#fff;border:1px solid #e6e4de;border-radius:20px;gap:0;width:calc(100vw - 64px);max-width:940px;padding:0;display:grid;position:absolute;top:calc(100% + 2px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 60px -34px #0d0d0c8c,0 10px 22px -20px #0d0d0c66}.mega-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.product-menu{grid-template-columns:282px minmax(0,1fr)}.menu-label{letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:18px;padding:0;font-size:.75rem}.mega-sidebar{border-right:1px solid #ededeb;flex-direction:column;gap:16px;padding:28px;display:flex}.mega-sidebar>a{display:block}.mega-sidebar>a strong{font-size:1.125rem;line-height:1.25}.mega-sidebar>a small{max-width:200px}.mega-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:28px;display:grid}.menu-column{flex-direction:column;gap:12px;display:flex}.menu-column a{color:var(--ink);line-height:1.25;display:block}.menu-column a:hover,.mega-sidebar>a:hover{color:var(--blue)}.menu-note{border-top:1px solid #eceae5;gap:8px;margin-top:auto;padding-top:26px;display:grid}.menu-badge{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;display:inline-flex}.menu-note strong{font-size:1rem}.menu-note small{color:#77746d;font-size:.875rem;line-height:1.45}.solutions-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;max-width:866px;padding:28px}.solutions-menu .menu-column{gap:16px}.solutions-menu .menu-column a{flex-direction:column;gap:4px;display:flex}.menu-art{border-radius:11px;flex:none;width:40px;height:40px}.mega-menu strong{font-size:1rem;font-weight:500;display:block}.mega-menu small{color:#77746d;padding-top:0;font-size:.875rem;line-height:1.45;display:block}.grad-1{background-image:url(/uploads/grad-1.jpg)}.grad-2{background-image:url(/uploads/grad-2.jpg)}.grad-3{background-image:url(/uploads/grad-3.jpg)}.grad-4{background-image:url(/uploads/grad-4.jpg)}.grad-6{background-image:url(/uploads/grad-6.jpg)}.grad-7{background-image:url(/uploads/grad-7.jpg)}[class*=grad-]{background-position:50%;background-size:cover}.hero{text-align:center;padding:68px 48px 44px;position:relative;overflow:hidden}.hero-content{flex-direction:column;align-items:center;gap:18px;max-width:1320px;margin:0 auto;display:flex;position:relative}.eyebrow{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5f5a52;font-size:.75rem;line-height:1.5}.hero .eyebrow{letter-spacing:.16em}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:900px;font-size:clamp(3rem,5.4vw,4.75rem);line-height:1}.hero-description{max-width:620px;color:var(--body);font-size:1.0625rem;line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:10px;display:flex}.hero-product-preview{background:#fff;border:1px solid #d9dce3;border-radius:12px;width:min(100%,1280px);margin-top:34px;line-height:0;overflow:hidden;box-shadow:0 30px 80px #12100e24}.browser-chrome{color:#3f4249;text-align:left;-webkit-user-select:none;user-select:none;background:#eef0f4;border-bottom:1px solid #dfe2e8;font-size:.6875rem;line-height:1}.browser-tab-bar,.browser-toolbar{align-items:center;display:flex}.browser-tab-bar{gap:10px;height:36px;padding:7px 10px 0}.browser-window-controls{gap:6px;padding:0 4px 7px 0;display:flex}.browser-window-controls i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.browser-window-controls i:nth-child(2){background:#febc2e}.browser-window-controls i:nth-child(3){background:#28c840}.browser-tab{color:#252830;white-space:nowrap;background:#fff;border-radius:8px 8px 0 0;align-self:stretch;align-items:center;gap:8px;width:min(250px,36vw);padding:0 12px;display:flex}.browser-tab b{background:var(--blue);color:#fff;letter-spacing:0;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;font-size:.5rem;font-weight:600;display:inline-flex}.browser-tab>i{color:#777b84;margin-left:auto;font-size:.875rem;font-style:normal}.browser-new-tab{color:#555962;padding:0 5px 7px;font-size:1rem}.browser-toolbar{background:#fff;gap:10px;height:38px;padding:6px 11px 7px}.browser-nav,.browser-reload,.browser-menu{color:#454952;text-align:center;flex:none;width:16px;font-size:1.125rem;line-height:1}.browser-nav.is-muted{color:#b2b5bc}.browser-reload{font-size:.9375rem}.browser-address{color:#555962;white-space:nowrap;background:#f1f3f6;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:26px;padding:0 12px;display:flex;overflow:hidden}.browser-address i{color:#737780;font-size:.375rem;font-style:normal}.browser-menu{font-size:1rem}.hero-product-preview picture,.hero-product-preview img{width:100%;display:block}.hero-product-preview img{height:auto}.voice-showcase{background:linear-gradient(#fff 0%,#f6f5f0 100%);border:1px solid #eae8e2;border-radius:20px;width:min(100%,1040px);margin-top:18px;overflow:hidden;box-shadow:0 24px 70px -52px #0f0f0d}.showcase-tabs,.showcase-nav{align-items:center;gap:10px;padding:12px;display:flex}.showcase-tabs{border-bottom:1px solid #eceae5;justify-content:center}.showcase-tabs span{color:#6f6c64;border-radius:999px;align-items:center;min-height:32px;padding:7px 14px;font-size:.8125rem;display:inline-flex}.showcase-tabs .is-active{color:var(--ink);background:#f1f0ec}.voice-stage{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px;padding:42px 32px 34px;display:grid}.voice-profile{justify-items:center;gap:10px;min-width:0;display:grid}.voice-orb{aspect-ratio:1;background:radial-gradient(circle at 65% 35%,#ffffffd9 0 8%,#0000 28%),linear-gradient(135deg,#e9ece8,#cfd8d3 52%,#f4f1eb);border-radius:50%;width:min(12vw,146px);box-shadow:inset 0 2px 18px #ffffff75,0 18px 36px -28px #101010}.voice-profile.orb-grad-1 .voice-orb{background-image:url(/uploads/grad-1.jpg);background-position:50%;background-size:cover}.voice-profile.orb-grad-3 .voice-orb{background-image:url(/uploads/grad-3.jpg);background-position:50%;background-size:cover}.voice-profile.orb-grad-4 .voice-orb{background-image:url(/uploads/grad-4.jpg);background-position:50%;background-size:cover}.voice-profile.featured .voice-orb{place-items:center;width:min(16vw,210px);display:grid}.voice-profile.pale .voice-orb{background:radial-gradient(circle at 45% 38%,#f6a59470,#0000 18%),radial-gradient(circle at 66% 58%,#92d5ef80,#0000 22%),linear-gradient(135deg,#f6f3ec,#dfe9e5)}.play-dot{color:#090909;text-indent:2px;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.05rem;display:grid;box-shadow:0 10px 28px -18px #0f0f0d}.voice-profile h2{letter-spacing:-.02em;font-size:1rem;line-height:1.1}.voice-profile p{color:#8a867e;max-width:160px;font-size:.8125rem;line-height:1.35}.showcase-nav{background:#fbfaf7;border-top:1px solid #eceae5;flex-wrap:wrap;justify-content:center}.showcase-nav span,.showcase-nav a{color:#77746d;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:.75rem;display:inline-flex}.showcase-nav a{color:#fff;background:#080808;margin-left:2px}.showcase-nav a:hover{color:#fff;background:var(--blue)}.partners{background:0 0;border-top:1px solid #eceae5;border-bottom:1px solid #eceae5;border-radius:0;grid-template-columns:minmax(180px,260px) 1fr;align-items:stretch;gap:28px;width:calc(100% - 96px);max-width:1180px;margin:0 auto;padding:30px 0 34px;display:grid}.partners-copy{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.partners-copy p{max-width:240px;color:var(--body);font-size:1rem;line-height:1.45}.client-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.logo-tile{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:58px;padding:10px 16px;display:flex;overflow:hidden}.logo-tile img{object-fit:contain;width:100%;max-width:154px;max-height:34px;display:block}.logo-wide{grid-column:span 2}.logo-wide img{max-width:260px}.logo-dark{background:#10131b;border-color:#10131b;border-radius:12px}.logo-compact img{width:auto;max-width:92px;max-height:48px}.more-clients{color:var(--blue);background:#2452ff0d;font-size:.875rem;font-weight:500}.muted{color:#8a8880}.section{margin:0 68px;position:relative}.industries>.eyebrow{margin-bottom:22px}.section-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:56px;margin-bottom:44px;display:grid}h2{letter-spacing:-.045em;text-wrap:pretty;font-size:3.5rem;line-height:1.02}.section-intro>p{color:var(--body);max-width:400px;font-size:1.0625rem}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.metric{border-radius:var(--radius);background-color:#fff;border:1px solid #eceae5;flex-direction:column;justify-content:space-between;min-height:440px;padding:30px;display:flex;position:relative;overflow:hidden}.tags{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.tags span,.pill{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.075em;text-transform:uppercase;border:1px solid #e4e2dc;border-radius:999px;padding:6px 12px;font-size:.75rem;line-height:1.4}.tags span:first-child{background:var(--paper);border-color:#0000}.tags span+span{color:#6e6d67}.metric h3{color:var(--body);font-size:1.0625rem;font-weight:400;line-height:1.4}.metric .metric-value{letter-spacing:-.05em;color:var(--ink);margin-top:5px;font-size:5.375rem;font-weight:500;line-height:1.12}.metric p:not(.metric-value){max-width:440px;color:var(--body);margin-top:12px;font-size:1rem;line-height:1.55}.metric-value small{letter-spacing:-.02em;padding-left:6px;font-size:1.625rem;font-weight:500}.metric .metric-comparison{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:4.375rem;display:flex}.metric-comparison del{color:#85837c;letter-spacing:-.03em;font-size:2rem}.comparison-arrow{color:#85837c;font-size:1.375rem}.metric-dark{color:#fff;border:0}.metric-dark:before,.omnichannel:before{content:"";background:linear-gradient(200deg,#080a1642,#080a169e 62%,#080a16d9);position:absolute;inset:0}.metric-dark>*{position:relative}.metric-dark h3,.metric-dark .metric-value,.metric-dark p:not(.metric-value){color:#fff}.metric-dark .tags span{color:#fff;background:0 0;border:1px solid #ffffff52}.metric-dark .tags span:first-child{background:#ffffff2e}.metric-wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:40px;min-height:210px}.recall .tags{margin-bottom:20px}.recall p:not(.metric-value){max-width:650px}.recall .metric-value{color:var(--blue);white-space:nowrap}.source-note{color:var(--muted);margin:18px 2px;font-size:.75rem}.proof-strip{border-radius:var(--radius);background:#fff;border:1px solid #eceae5;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px;padding:28px;display:grid}.proof-strip p+p{color:var(--body);margin-top:8px;font-size:1rem}.blue{color:var(--blue)}.green{color:#1f7a4d}.purple{color:#7c4ad1}.orange{color:#a94b10}.workflow{padding:104px 0 96px}.workflow .section-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);margin-bottom:52px}.workflow h2{font-size:3.75rem}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workflow-grid article{background:#fff;border:1px solid #eceae5;border-radius:22px;flex-direction:column;gap:12px;min-height:308px;padding:30px;display:flex}.step{font:2.625rem/1 var(--font-geist-sans), Arial, sans-serif;color:#b9c4ea}.workflow-grid article:nth-child(2) .step{color:#8f9fdf}.workflow-grid article:nth-child(3) .step{color:#5f77d6}.workflow-grid article:last-child{border-color:var(--blue);background:#2452ff0d}.workflow-grid article:last-child .step{color:var(--blue)}.workflow-grid h3{letter-spacing:-.025em;font-size:1.375rem}.workflow-grid p{color:var(--body);font-size:1rem;line-height:1.58}.product{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:104px;display:grid}.omnichannel{border-radius:var(--radius);color:#fff;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:60px;min-height:580px;padding:40px;display:flex;position:relative;overflow:hidden}.omnichannel>*{position:relative}.omnichannel .pill{border-color:#ffffff57}.omnichannel h2{margin-top:26px;font-size:2.875rem}.omnichannel p{max-width:420px;margin-top:16px;font-size:1.0625rem}.channel-pills{flex-wrap:wrap;gap:8px;display:flex}.channel-pills span{background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;padding:9px 15px;font-size:.875rem}.product-stats{flex-direction:column;gap:18px;display:flex}.product-stats article{border-radius:var(--radius);background:#fff;border:1px solid #eceae5;flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:280px;padding:30px;display:flex}.product-stats .metric-value{letter-spacing:-.05em;font-size:4.5rem;font-weight:500;line-height:1}.product-stats .metric-value+p{color:var(--body);margin-top:10px;font-size:1rem;line-height:1.5}.product-overview{border-radius:var(--radius);background:#fff;border:1px solid #eceae5;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:36px 40px;display:grid}.product-overview h3{letter-spacing:-.04em;margin-top:16px;font-size:2.125rem;line-height:1.05}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-grid article{border:1px solid #f1f0ec;border-radius:16px;overflow:hidden}.product-art{height:62px}.product-grid article>div+div{padding:16px 18px 18px}.product-grid h4{font-size:1.03125rem}.product-grid p{color:#6e6d67;margin-top:5px;font-size:.875rem;line-height:1.5}.about{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px;padding-bottom:104px;display:grid}.about h2{margin-top:18px;font-size:2.875rem}.about>div>p:not(.eyebrow){color:var(--body);margin-top:18px;font-size:1.0625rem}.text-link{color:var(--blue);font:.75rem var(--font-geist-sans), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:26px;display:inline-block}.faqs{flex-direction:column;gap:10px;display:flex}.faqs details{background:#fff;border:1px solid #eceae5;border-radius:16px;overflow:hidden}.faqs summary{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:1.125rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"+";color:#8a8880;flex:none;font-size:1.375rem;font-weight:400}.faqs details[open] summary:after{content:"−"}.faqs details p{color:var(--body);padding:0 26px 24px;font-size:1rem;line-height:1.62}.contact-shell{background:#fff;border:1px solid #eceae5;border-radius:28px;margin:0 28px 28px;position:relative;overflow:hidden}.contact-shell:before{content:"";filter:blur(40px);background:radial-gradient(circle,#2452ff24,#2452ff10 45%,#0000 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-180px;left:26%}.contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:76px 60px;display:grid;position:relative}.contact h2{margin-top:20px}.contact-description{color:var(--body);max-width:440px;margin-top:20px;font-size:1.09375rem}.contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:460px;padding-top:48px;display:grid}.contact-info p+p,.contact-info a{overflow-wrap:anywhere;margin-top:8px;font-size:1rem;line-height:1.6;display:block}form{background:#fbfbf9;border:1px solid #eceae5;border-radius:22px;align-self:start;padding:32px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.form-grid label{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.04em;color:#6e6d67;text-transform:uppercase;flex-direction:column;gap:7px;font-size:.75rem;display:flex;position:relative}.optional{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-grid input,.form-grid select,.form-grid textarea{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border:1px solid #dedcd6;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:13px;font-size:1rem}.form-grid textarea{resize:vertical}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#85837c}.privacy-consent{color:var(--body);align-items:flex-start;gap:10px;margin-top:18px;font-size:.875rem;line-height:1.5;display:flex}.privacy-consent input{flex:none;margin-top:4px}.privacy-consent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.form-note{color:var(--body);margin-top:20px;font-size:.875rem;line-height:1.5}.submit{width:100%;margin-top:24px;padding:16px}.submit:disabled{cursor:progress;opacity:.72}#form-status{color:var(--body);margin-top:16px;font-size:.875rem}#form-status.form-success{color:#196b3f}#form-status.form-error{color:#b42318}.footer{padding:20px 68px 48px;position:relative}.footer-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:40px;display:grid}.footer-grid>div{color:var(--body);flex-direction:column;gap:11px;font-size:1rem;display:flex}.footer-grid>div:first-child p{max-width:320px;margin-top:5px}.footer-bottom{font:.75rem var(--font-geist-sans), Arial, sans-serif;letter-spacing:.025em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;display:flex}.footer-legal-links{flex-wrap:wrap;gap:18px;display:flex}.footer-legal-links a{color:inherit}@media (min-width:1400px){.metric{min-height:440px}.metric-wide{min-height:210px}}@media (max-width:1200px){.header{gap:12px;width:min(1180px,100vw - 48px);padding:16px 0}.nav-trigger,.nav-link{padding-left:10px;padding-right:10px}.nav-actions{gap:6px}.button-small{padding:10px 13px;font-size:.875rem}.header .brand img{height:23px}.client-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partners{width:calc(100% - 48px)}.section{margin-left:44px;margin-right:44px}.section-intro{gap:36px}h2{font-size:3rem}.contact{gap:36px;padding:60px 36px}.workflow-grid article{padding:24px}.workflow h2{font-size:3.25rem}.footer{padding-left:44px;padding-right:44px}}@media (min-width:1001px) and (max-width:1320px){.header{gap:10px;width:min(1180px,100vw - 40px)}.header nav{gap:2px;font-size:.84rem}.nav-trigger,.nav-link{padding-left:8px;padding-right:8px}.nav-actions .button-outline{display:none}}@media (max-width:1000px){.header{flex-wrap:wrap;padding:16px 0}.mobile-toggle{background:0 0;border:1px solid #dedcd6;border-radius:999px;align-items:center;gap:12px;min-height:40px;margin-left:auto;padding:9px 16px;font-size:.875rem;transition:border-color .18s,background .18s,color .18s;display:flex}.mobile-toggle[aria-expanded=true]{border-color:var(--blue);color:var(--blue);background:#2452ff0d}.header nav{background:#fbfbf9;border-radius:18px;flex-direction:column;order:3;align-items:stretch;gap:6px;width:100%;padding:10px;display:none}.header nav.is-open{display:flex}.nav-actions{margin-left:0}.nav-trigger,.nav-link{justify-content:space-between;width:100%;min-height:44px;padding:12px 14px}.mega-menu{width:100%;max-width:none;box-shadow:none;border-radius:16px;margin:4px 0 10px;padding:0;position:static;transform:none}.mega-menu:before{display:none}.product-menu,.solutions-menu{grid-template-columns:1fr;gap:0}.mega-sidebar{border-bottom:1px solid #ededeb;border-right:0;padding:20px}.mega-content{grid-template-columns:1fr;gap:22px;padding:20px}.solutions-menu{padding:20px}.hero{padding:58px 36px 42px}.hero h1{font-size:4rem}.voice-showcase{margin-top:10px}.voice-stage{gap:10px;padding:34px 22px 28px}.voice-orb{width:min(15vw,126px)}.voice-profile.featured .voice-orb{width:min(21vw,172px)}.voice-profile p{font-size:.75rem}.section-intro{grid-template-columns:1fr;gap:24px}.section-intro>p{max-width:640px}.industries{padding-top:72px}.metric{min-height:400px;padding:26px}.metric .metric-value{font-size:4.5rem}.metric .metric-comparison{gap:10px;font-size:3.5rem}.metric-value small{font-size:1.3rem}.metric-comparison del{font-size:1.6rem}.metric-wide{min-height:210px}.proof-strip,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid article{min-height:240px}.workflow .section-intro{grid-template-columns:1fr}.about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}.contact{gap:28px}.contact-info{grid-template-columns:1fr;gap:20px;padding-top:32px}.contact h2{font-size:2.75rem}form{padding:24px}.form-grid{grid-template-columns:1fr}.product{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.omnichannel{grid-column:auto;padding:30px}.product-stats article{padding:26px}.partners{grid-template-columns:1fr;align-items:flex-start;gap:22px}.footer-grid{gap:24px}}@media (max-width:700px){html{scroll-padding-top:18px}.header{gap:14px;width:calc(100vw - 24px);padding:16px 0}.header .brand img{height:32px}.nav-actions{display:none}.header:has(nav.is-open) .nav-actions{order:4;width:100%;padding-top:8px;display:flex}.nav-actions .button{flex:1}.hero{padding:46px 16px 34px}.hero-content{gap:22px}.hero h1{font-size:clamp(2.5rem,9vw,3.5rem);line-height:1.02}.hero .eyebrow{max-width:270px;font-size:.75rem}.hero-description{font-size:1.0625rem}.hero-actions{gap:10px}.hero-actions .button{padding:14px 20px;font-size:.9375rem}.hero-product-preview{display:none}.browser-tab-bar{gap:7px;height:31px;padding:6px 7px 0}.browser-window-controls{gap:4px}.browser-window-controls i{width:7px;height:7px}.browser-tab{gap:6px;width:min(205px,62vw);padding:0 9px;font-size:.5625rem}.browser-tab b{border-radius:4px;width:14px;height:14px;font-size:.4rem}.browser-new-tab,.browser-nav.is-muted,.browser-menu{display:none}.browser-toolbar{gap:7px;height:32px;padding:5px 8px 6px}.browser-nav,.browser-reload{width:13px;font-size:.875rem}.browser-address{height:22px;padding:0 9px;font-size:.5rem}.voice-showcase{border-radius:18px;width:100%;margin-top:6px}.showcase-tabs{justify-content:flex-start;overflow-x:auto}.voice-stage{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 14px 20px}.voice-profile:first-child,.voice-profile:last-child{display:none}.voice-profile.featured{order:-1;grid-column:1/-1}.voice-orb{width:min(35vw,122px)}.voice-profile.featured .voice-orb{width:min(48vw,172px)}.showcase-nav{justify-content:flex-start;gap:4px}.partners{border-radius:0 0 22px 22px;flex-direction:column;gap:16px;width:calc(100% - 32px);padding:24px}.partners-copy{gap:10px}.partners-copy p{max-width:420px}.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.logo-tile{border-radius:14px;min-height:74px;padding:14px}.logo-tile img{max-height:38px}.logo-wide{grid-column:auto}.section{margin-left:24px;margin-right:24px}.industries{padding-top:64px}.industries>.eyebrow{margin-bottom:18px}.section-intro{gap:20px;margin-bottom:30px}h2,.workflow h2{font-size:2.5rem;line-height:1.04}.section-intro>p{font-size:1rem}.metrics{grid-template-columns:1fr;gap:14px}.metric{border-radius:22px;min-height:380px;padding:26px}.metric .metric-value{font-size:4.75rem}.metric .metric-comparison{font-size:4rem}.metric-wide{flex-direction:column;grid-column:auto;align-items:flex-start;gap:22px;min-height:320px}.recall .metric-value{order:-1}.recall>div{display:contents}.recall .tags{order:-2;margin-bottom:0}.recall h3{margin-top:0}.recall p:not(.metric-value){margin-top:-12px}.tags{gap:6px}.tags span{letter-spacing:.045em;padding:6px 10px;font-size:.75rem}.proof-strip{grid-template-columns:1fr 1fr;gap:24px 18px;padding:24px}.proof-strip .eyebrow{letter-spacing:.04em;font-size:.75rem}.proof-strip p+p{font-size:.9375rem}.workflow{padding:72px 0}.workflow .section-intro{margin-bottom:30px}.workflow-grid{gap:14px}.workflow-grid article{min-height:270px;padding:24px}.workflow-grid h3{font-size:1.25rem}.workflow-grid p{font-size:.9375rem}.product{grid-template-columns:1fr;gap:14px;padding-bottom:72px}.omnichannel{min-height:480px;padding:30px}.omnichannel h2{font-size:2.5rem}.product-stats{flex-direction:row;gap:14px}.product-stats article{min-width:0;min-height:270px;padding:24px 20px}.product-stats .eyebrow{letter-spacing:.03em;font-size:.75rem}.product-stats .metric-value{font-size:3.75rem}.product-stats .metric-value+p{font-size:.9375rem}.about{grid-template-columns:1fr;gap:32px;padding-bottom:72px}.about h2{max-width:360px;font-size:2.5rem}.faqs summary{padding:20px;font-size:1.0625rem}.faqs details p{padding:0 20px 22px}.contact-shell{border-radius:22px;margin:0 12px 28px}.contact{grid-template-columns:1fr;gap:36px;padding:40px 24px}.contact h2{max-width:420px;font-size:2.5rem}.contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.contact-info p+p,.contact-info a{font-size:.875rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}form{padding:24px 20px}.form-grid label{letter-spacing:.02em}.footer{padding:16px 24px 32px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div{font-size:.875rem}.footer-grid .eyebrow{letter-spacing:.05em}.product-menu,.solutions-menu{grid-template-columns:1fr}}@media (max-width:390px){.section{margin-left:18px;margin-right:18px}.contact{padding:36px 18px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.form-grid,.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:220px}.metric .metric-comparison{font-size:3.5rem}.metric-value small{font-size:1.125rem}.product-stats article{padding:22px 16px}.footer-grid{grid-template-columns:1fr 1fr}.contact-info{grid-template-columns:1fr}}@media (max-width:340px){.client-logo-grid{grid-template-columns:1fr}.logo-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.animated-word{display:inline-block}[data-reveal]{scroll-margin-top:28px}#form-status a{text-decoration:underline}.hero{background:0 0}.metric:not(.metric-dark) .metric-value{color:var(--blue)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-word]{opacity:1!important;filter:none!important;transform:none!important}.button:hover{transform:none}}.cup-page{color:#070707;background:#fff;max-width:none}.cup-page .header{color:#fff;z-index:12;width:min(1180px,100vw - 96px);max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.cup-page .brand img{filter:brightness(0)invert()}.cup-page .header nav,.cup-page .nav-trigger,.cup-page .nav-link{color:#fff}.cup-page .nav-trigger:hover,.cup-page .nav-trigger[aria-expanded=true],.cup-page .nav-trigger.is-active,.cup-page .nav-link:hover,.cup-page .nav-link.is-active{color:#fff;background:#ffffff24}.cup-page .nav-actions .button-outline{color:#fff;background:0 0;border-color:#ffffff2f}.cup-page .nav-actions .nav-primary{background:var(--blue);border-color:var(--blue);color:#fff}.cup-page .nav-actions .nav-primary:hover{color:#fff;background:#173dd1;border-color:#173dd1}.cup-page main{background:#fff;border:0;width:100%;max-width:none;margin:0}.cup-hero-ref{color:#fff;background:#050505;align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.cup-hero-ref img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.cup-hero-ref:after{content:"";background:linear-gradient(90deg,#000000bc 0%,#0005 38%,#00000024 67%,#0000008f 100%),linear-gradient(#00000052 0%,#0000 38%,#0008 100%);position:absolute;inset:0}.cup-hero-ref-copy{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:48px;width:100%;max-width:1010px;margin:0 auto;padding:0 0 56px;display:grid;position:relative}.cup-hero-ref h1{letter-spacing:-.055em;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:32px;font-size:clamp(3.75rem,6.2vw,6.5rem);font-weight:400;line-height:1;display:grid}.cup-hero-ref h1 span:last-child{justify-self:end}.cup-hero-ref p{color:#ffffffe0;max-width:500px;font-size:1.125rem;line-height:1.55}.button-light:hover{color:#080808;background:#ecebe7;border-color:#ecebe7}.cup-ref-logos{background:#fff;border-bottom:1px solid #ededed;justify-content:center;align-items:center;gap:clamp(36px,7vw,96px);min-height:124px;padding:28px 48px;display:flex}.cup-ref-logos img{object-fit:contain;opacity:.42;filter:grayscale();max-width:145px;max-height:34px}.cup-ref-logos img[src*=gemelli]{box-sizing:content-box;opacity:.5;background:#000;border-radius:8px;padding:8px 14px}.cup-ref-heading h2{letter-spacing:-.045em;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:400;line-height:1.08}.cup-ref-heading.center{text-align:center;justify-items:center;gap:24px;display:grid}.cup-ref-heading.left{gap:24px;max-width:680px;display:grid}.cup-ref-heading.narrow h2{max-width:660px}.cup-proof-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:120px;margin-top:104px;display:grid}.cup-proof-copy{gap:44px;display:grid}.cup-proof-copy article{max-width:540px}.cup-proof-copy h3,.cup-platform-options h3,.cup-usecase-list h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:400;line-height:1.2}.cup-proof-copy p,.cup-platform-options p,.cup-usecase-list p,.cup-sector-grid>p{color:#77736d;margin-top:12px;font-size:1.02rem;line-height:1.5}.cup-story-stack{place-items:center;min-height:360px;display:grid;position:relative}.cup-story-card{background:#fff;border:1px solid #e4e2de;border-radius:18px;width:320px;min-height:286px;box-shadow:0 22px 42px -36px #000}.cup-story-card.is-front{z-index:2;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative}.cup-story-card.is-front span{letter-spacing:-.07em;margin-bottom:150px;font-size:3.8rem;line-height:.9;display:block}.cup-story-card.is-front strong{color:#77736d;font-weight:400;line-height:1.35;display:block}.cup-story-card.is-front p{color:#77736d;line-height:1.35}.cup-story-card.is-front a{background:#fff;border:1px solid #e1ded8;border-radius:999px;padding:10px 16px;position:absolute;bottom:24px;right:24px}.cup-story-card.is-back{z-index:1;opacity:.45;height:270px;position:absolute;transform:translateY(10px)}.cup-story-card.is-back.one{bottom:26px}.cup-story-card.is-back.two{bottom:14px}.cup-story-card.is-back span{color:#b6b1aa;padding:24px;font-size:2rem;display:block}.cup-story-controls{gap:12px;display:flex;position:absolute;bottom:-54px}.cup-story-controls span{background:#fff;border:1px solid #e7e4de;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cup-tabs{background:#fff;border:1px solid #dfddd8;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cup-tabs span{color:#77736d;padding:12px 22px}.cup-tabs .active{color:#070707;background:#fff;border-radius:999px;box-shadow:0 4px 16px #00000012}.cup-sector-grid{grid-template-columns:280px 1fr;gap:86px;margin-top:42px;display:grid}.cup-sector-grid>p{color:#070707;letter-spacing:-.01em;margin:0;font-size:1.22rem;line-height:1.35}.cup-usecase-list{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.cup-usecase-list article{border-bottom:1px solid #e5e2dc;grid-template-columns:22px 1fr;gap:12px;padding:22px 0;display:grid}.cup-usecase-list article span{color:#8d8881;font-size:.9rem}.cup-platform-ref{padding-bottom:120px}.cup-platform-ref-grid{grid-template-columns:1fr 520px;align-items:center;gap:72px;margin-top:42px;display:grid}.cup-platform-options{gap:26px;display:grid}.cup-platform-options article:not(.active) h3{color:#aaa39b;font-size:1.5rem}.cup-platform-options .active{gap:18px;max-width:520px;display:grid}.cup-platform-options .active p{margin:0}.cup-platform-options .button{justify-self:start}.cup-flow-board{background-color:#f8f7f4;background-image:radial-gradient(#d8d4cc .8px,#0000 .8px);background-size:18px 18px;border:1px solid #e5e2dc;border-radius:24px;min-height:500px;position:relative;overflow:hidden}.cup-flow-board:before,.cup-flow-board:after{content:"";opacity:.6;background:#c9c4bb;position:absolute}.cup-flow-board:before{width:1px;height:222px;top:92px;left:50%}.cup-flow-board:after{height:1px;top:316px;left:26%;right:22%}.flow-node,.flow-badge,.flow-card{z-index:1;background:#fff;border:1px solid #e3e0da;position:absolute;left:50%;transform:translate(-50%)}.flow-node{border-radius:12px;padding:14px 22px;top:58px;box-shadow:0 4px 14px #0000000d}.flow-badge{color:#fff;background:#77736d;border-color:#77736d;border-radius:999px;padding:8px 14px;font-size:.75rem;top:118px}.flow-badge.second{top:290px}.flow-card{color:#77736d;border-radius:14px;gap:18px;width:220px;min-height:96px;padding:14px;display:grid}.flow-card strong{color:#070707;font-size:.85rem}.flow-card span{text-align:center;place-self:center;font-size:.8rem;line-height:1.25}.flow-card.verify{width:250px;top:166px}.flow-card.book{top:330px;left:28%}.flow-card.transfer{top:330px;left:72%}.flow-card.muted{opacity:.52}.reseller-hero img{object-position:center 48%}.reseller-hero:after{background:linear-gradient(90deg,#000000d1 0%,#00000063 42%,#0000001f 70%,#00000075 100%),linear-gradient(#0000005c 0%,#0000 42%,#00000096 100%)}.reseller-program{color:#fff;background:#141512;border-radius:8px;flex-direction:column;min-height:420px;padding:30px;display:flex}.reseller-program-label{color:#b8ff68;text-transform:uppercase;font-size:.78rem}.reseller-program h3{max-width:12ch;margin-top:18px;font-size:2rem;font-weight:400;line-height:1.08}.reseller-program ol{margin:44px 0 30px;padding:0;list-style:none;display:grid}.reseller-program li{border-top:1px solid #ffffff24;grid-template-columns:44px 1fr;gap:12px;padding:13px 0;display:grid}.reseller-program li:last-child{border-bottom:1px solid #ffffff24}.reseller-program li span{color:#ffffff70;font-size:.78rem}.reseller-program li strong{font-weight:400}.reseller-program>p:last-child{color:#ffffffa8;margin-top:auto;font-size:.9rem;line-height:1.5}.reseller-options{border-top:1px solid #e5e2dc;gap:0}.reseller-options article,.reseller-options .active{border-bottom:1px solid #e5e2dc;gap:10px;max-width:none;padding:24px 0;display:grid}.reseller-options article:not(.active) h3{color:#070707;font-size:1.25rem}.reseller-options article p,.reseller-options .active p{margin:0}.reseller-flow-board .flow-badge{border-color:var(--blue);background:var(--blue)}.reseller-flow-board .flow-card.transfer{opacity:1}@media (max-width:1100px){.cup-page .header{width:min(1180px,100vw - 48px)}.cup-page main{border:0}.cup-hero-ref-copy,.cup-ref-section{padding-left:32px;padding-right:32px}.cup-proof-grid,.cup-sector-grid,.cup-platform-ref-grid{grid-template-columns:1fr;gap:48px}.cup-story-stack{min-height:420px}.cup-platform-ref-grid{justify-items:stretch}.cup-flow-board{justify-self:center;width:100%;max-width:620px}.reseller-program{justify-self:center;width:min(100%,520px)}}@media (max-width:700px){.cup-page .header{width:calc(100vw - 24px)}.cup-page .brand img{filter:brightness(0)invert()}.cup-page .mobile-toggle{color:#fff;border-color:#ffffff3d}.cup-hero-ref{min-height:820px}.cup-hero-ref-copy{grid-template-columns:1fr;gap:24px;padding:0 20px 34px}.cup-hero-ref h1{grid-template-columns:1fr;gap:4px;font-size:clamp(3.2rem,16vw,5rem)}.cup-hero-ref h1 span:last-child{justify-self:start}.reseller-hero h1{font-size:3.5rem}.reseller-hero img{object-position:48% center}.cup-ref-logos{flex-wrap:wrap;justify-content:flex-start;gap:28px;padding:26px 20px}.cup-ref-section{padding:72px 20px 28px}.reseller-program{min-height:390px;padding:24px}.cup-proof-grid{margin-top:56px}.cup-story-card{width:min(100%,320px)}.cup-tabs{justify-content:flex-start;max-width:100%;overflow-x:auto}.cup-tabs span{white-space:nowrap}.cup-usecase-list{grid-template-columns:1fr}.cup-platform-ref-grid{gap:36px}.cup-flow-board{min-height:430px}.flow-card{width:180px}.flow-card.verify{width:220px}.flow-card.book{left:32%}.flow-card.transfer{left:68%}}.cup-ref-heading.left .button{justify-self:start}.cup-story-card.is-front p{max-width:185px}.home-partner-strip{background:#f3f5f1;border-top:0;border-bottom:1px solid #dde0da;align-items:center;gap:clamp(20px,2.5vw,36px);width:100%;max-width:none;min-height:132px;margin:0;padding:20px 0 20px 32px;display:flex;overflow:hidden}.partner-strip-label{color:#4c514b;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #d3d7d0;flex:none;margin:0;padding-right:clamp(20px,2.5vw,36px);font-size:.72rem;font-weight:750;line-height:1}.logo-marquee{flex:1;min-width:0;overflow:hidden}.logo-marquee-track{will-change:transform;width:max-content;animation:36s linear infinite home-partner-marquee;display:flex}.logo-marquee-group{flex:none;align-items:center;gap:14px;padding-right:14px;display:flex}.home-partner-strip .logo-tile{background:#fff;border:1px solid #d9ddd6;border-radius:8px;flex:0 0 176px;justify-content:center;align-items:center;height:76px;padding:12px 18px;display:flex;box-shadow:0 2px 10px #1218120a}.home-partner-strip .logo-tile img{object-fit:contain;opacity:.76;filter:grayscale()saturate(0)contrast(1.15);width:auto;max-width:100%;height:auto;max-height:46px}.home-partner-strip .logo-wide{flex-basis:208px}.home-partner-strip .logo-wide img{max-width:100%}.home-partner-strip .logo-compact{flex-basis:132px;padding-inline:16px}.home-partner-strip .logo-compact img{max-height:52px}.home-partner-strip .logo-dark{background:#111412;border-color:#292b29;box-shadow:0 2px 12px #0a0c0a1f}.home-partner-strip .logo-dark img{opacity:.82;filter:grayscale()saturate(0)brightness(.9)contrast(1.12);max-height:48px}.home-partner-strip .logo-low-contrast img{filter:grayscale()saturate(0)brightness(.62)contrast(1.3)}.home-partner-strip:hover .logo-marquee-track{animation-play-state:paused}@keyframes home-partner-marquee{to{transform:translate(-50%)}}@media (max-width:900px){.home-partner-strip{gap:20px;padding-left:24px}}@media (prefers-reduced-motion:reduce){.logo-marquee{scrollbar-width:thin;padding-bottom:6px;overflow-x:auto}.logo-marquee-track{animation:none;transform:none}.logo-marquee-group[aria-hidden=true]{display:none}}.industries{padding-top:112px}.industries .section-intro{margin-bottom:58px}.industries .metrics{gap:28px}.industries .metric{border-radius:22px;min-height:340px;padding:28px}.industries .tags{margin-bottom:24px}.industries .metric h3{font-size:1rem}.industries .metric .metric-value{margin-top:10px;font-size:clamp(3.45rem,6vw,4.35rem);line-height:1}.industries .metric .metric-comparison{gap:10px;font-size:clamp(2.8rem,5vw,3.65rem)}.industries .metric-comparison del{font-size:1.45rem}.industries .metric-value small{font-size:1.2rem}.industries .metric p:not(.metric-value){max-width:390px;font-size:.95rem;line-height:1.6}.industries .metric-wide{gap:56px;min-height:176px}.industries .source-note{margin:28px 2px}.industries .proof-strip{gap:24px;margin-top:26px}@media (max-width:1000px){.industries .metrics{gap:22px}.industries .metric{min-height:320px}.industries .metric-wide{min-height:190px}}@media (max-width:700px){.industries{padding-top:76px}.industries .section-intro{margin-bottom:38px}.industries .metrics{gap:20px}.industries .metric{min-height:300px;padding:24px}.industries .metric .metric-value,.industries .metric .metric-comparison{font-size:clamp(3rem,17vw,4rem)}.industries .metric-wide{gap:24px;min-height:300px}}.cup-page .cup-hero-ref{width:100%;margin-left:0;transform:none}.cup-page .cup-hero-ref-copy{max-width:1176px;padding-left:48px;padding-right:48px}.site:not(.cup-page) main,.site:not(.cup-page) .footer{background:var(--paper);border-left:0;border-right:0;width:100%;max-width:none;margin-left:0;margin-right:0}.site:not(.cup-page) .home-partner-strip{max-width:none}.site:not(.cup-page) .results-board,.site:not(.cup-page) .workflow-rail-panel,.site:not(.cup-page) .product-stage,.site:not(.cup-page) .pricing-panel,.site:not(.cup-page) .pricing-compare,.site:not(.cup-page) .contact-shell{box-shadow:none;background:0 0;border:0}.product-stage{background:#fffefc;border:1px solid #e6e3dc;border-radius:32px;grid-column:1/-1;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:56px;padding:56px;display:grid;box-shadow:0 1px 2px #0d0d0c08}.product-stage-copy{flex-direction:column;justify-content:space-between;gap:34px;min-width:0;display:flex}.product-stage-copy h3{letter-spacing:-.045em;text-wrap:balance;margin-top:16px;font-size:clamp(2.125rem,4vw,3.375rem);line-height:1.02}.product-stage-copy p:not(.eyebrow){color:#6f6a63;max-width:35ch;margin-top:18px;font-size:1rem;line-height:1.55}.product-selector{border-top:1px solid #e5e1d9;flex-direction:column;display:flex}.product-selector button{text-align:left;color:#746f67;background:0 0;border:0;border-bottom:1px solid #e5e1d9;align-items:center;gap:16px;width:100%;padding:18px 12px;transition:background .18s,color .18s,transform .18s;display:flex}.product-selector button:hover,.product-selector button.active{color:#12100e;background:#f0eee8}.product-selector button:focus-visible{outline-offset:-3px}.selector-num{letter-spacing:.08em;color:#8a857e;flex:none;width:26px;font-size:.75rem}.selector-name{letter-spacing:-.015em;flex:1;min-width:0;font-size:1.0625rem;font-weight:500}.selector-swatch{opacity:.45;border-radius:11px;flex:none;width:34px;height:34px;transition:opacity .2s,transform .2s;transform:scale(.86)}.product-selector button.active .selector-swatch,.product-selector button:hover .selector-swatch{opacity:1;transform:scale(1)}.selector-swatch,.product-stage-preview{background-blend-mode:overlay, normal;background-size:150px,cover}.selector-swatch.console,.product-stage-preview.console{background-image:var(--grain), radial-gradient(120% 90% at 15% 20%, #8fa6ff 0%, transparent 60%), radial-gradient(110% 100% at 85% 25%, #b08cff 0%, transparent 62%), radial-gradient(120% 110% at 70% 95%, #f0c9a0 0%, transparent 60%), linear-gradient(160deg, #263381, #6f5bd0)}.selector-swatch.chatbot,.product-stage-preview.chatbot{background-image:var(--grain), radial-gradient(120% 90% at 20% 25%, #17a07a 0%, transparent 60%), radial-gradient(110% 100% at 80% 30%, #7fe07a 0%, transparent 62%), radial-gradient(130% 110% at 60% 95%, #0b5f6b 0%, transparent 65%), linear-gradient(150deg, #0d6b58, #2fb37f)}.selector-swatch.voice,.product-stage-preview.voice{background-image:var(--grain), radial-gradient(120% 90% at 18% 22%, #ff4d5e 0%, transparent 60%), radial-gradient(110% 100% at 82% 28%, #ff9d3d 0%, transparent 62%), radial-gradient(130% 110% at 65% 95%, #c62a7a 0%, transparent 65%), linear-gradient(150deg, #d3324c, #ff7a45)}.selector-swatch.analytics,.product-stage-preview.analytics{background-image:var(--grain), radial-gradient(120% 90% at 20% 25%, #2b1f8f 0%, transparent 60%), radial-gradient(110% 100% at 80% 30%, #d13ce0 0%, transparent 62%), radial-gradient(130% 110% at 60% 95%, #5a2bd6 0%, transparent 65%), linear-gradient(150deg, #241a6b, #a02fd0)}.product-stage-preview{color:#f8f7f3;isolation:isolate;background-color:#12100e;background-position:50%;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:430px;transition:background-image .25s;display:flex;position:relative;overflow:hidden}.product-stage-preview:after{content:"";z-index:-1;background:linear-gradient(#0a09080a 8%,#0a090838 42%,#0a0908d1 100%);position:absolute;inset:0}.stage-noise{opacity:.28;background-image:var(--grain);mix-blend-mode:soft-light;position:absolute;inset:0}.stage-sheen{opacity:.72;mix-blend-mode:screen;filter:blur(30px);background:linear-gradient(135deg,#8fa6ff 0%,#b08cff 38%,#f0c9a0 72%,#fff 100%);border-radius:999px;width:76%;height:64%;position:absolute;inset:6% -8% auto auto;transform:rotate(-16deg)}.stage-lines{opacity:.23;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:34px}.stage-lines span{border-left:1px solid #fff}.stage-lines span:last-child{border-right:1px solid #fff}.stage-content{flex-direction:column;gap:14px;padding:42px;display:flex;position:relative}.stage-tag{letter-spacing:.18em;text-transform:uppercase;color:#f8f7f3bf;font-size:.75rem}.stage-content h4{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.stage-content>p:not(.stage-tag){color:#f8f7f3dc;max-width:39ch;font-size:1rem;line-height:1.55}.stage-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.button-light{color:#12100e;background:#f8f7f3;border-color:#f8f7f3}.button-light:hover{color:#12100e;box-shadow:none;background:#fff;border-color:#fff}.stage-docs{color:#f8f7f3;background:0 0;border-color:#f8f7f35c}.stage-docs:hover{color:#fff;box-shadow:none;background:#ffffff14;border-color:#f8f7f3}@media (max-width:1200px){.product-stage{grid-template-columns:1fr;gap:32px}.product-stage-copy{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:end;display:grid}}@media (max-width:700px){.product-stage{border-radius:24px;gap:24px;padding:24px}.product-stage-copy{display:flex}.product-stage-copy h3{font-size:2.25rem}.product-selector button{padding:16px 10px}.product-stage-preview{border-radius:20px;min-height:380px}.stage-content{padding:28px}.stage-actions .button{width:100%}}.product-stage-preview:before{content:"";z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.product-stage-preview:after{z-index:1}.stage-noise,.stage-sheen,.stage-lines{z-index:2}.stage-content{z-index:3}.product-stage-preview.console:before{background-image:url(/uploads/grad-7.jpg)}.product-stage-preview.chatbot:before{background-image:url(/uploads/grad-1.jpg)}.product-stage-preview.voice:before{background-image:url(/uploads/grad-2.jpg)}.product-stage-preview.analytics:before{background-image:url(/uploads/grad-4.jpg)}.selector-swatch.console{background-image:url(/uploads/grad-7.jpg)}.selector-swatch.chatbot{background-image:url(/uploads/grad-1.jpg)}.selector-swatch.voice{background-image:url(/uploads/grad-2.jpg)}.selector-swatch.analytics{background-image:url(/uploads/grad-4.jpg)}.icon-eyebrow,.icon-pill,.rail-meta{align-items:center;gap:8px;display:inline-flex}.icon-eyebrow svg,.icon-pill svg,.rail-meta svg,.rail-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}@keyframes railFlow{0%{opacity:0;left:0%}8%,92%{opacity:1}to{opacity:0;left:100%}}@keyframes railFlowV{0%{opacity:0;top:0}8%,92%{opacity:1}to{opacity:0;top:100%}}@keyframes pulseRing{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.workflow-rail{padding:104px 0 96px}.workflow-rail-panel{background:#fffefc;border:1px solid #e6e3dc;border-radius:32px;flex-direction:column;gap:52px;padding:56px 48px 48px;display:flex;box-shadow:0 1px 2px #0d0d0c08}.workflow-rail-heading{justify-content:space-between;align-items:flex-end;gap:56px;display:flex}.workflow-rail-heading>div{flex:1;min-width:min(100%,340px)}.workflow-rail-heading .eyebrow{margin-bottom:16px}.workflow-rail-heading p:not(.eyebrow){color:#55504a;max-width:36ch;font-size:1rem;line-height:1.6}.workflow-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid;position:relative}.workflow-rail-grid article{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.rail-topline{align-items:center;min-width:0;display:flex}.rail-icon{color:#12100e;background:#fff;border:1px solid #e2dfd9;border-radius:18px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:inline-flex;position:relative;box-shadow:0 6px 20px #12100e12}.rail-icon svg{width:22px;height:22px}.workflow-rail-grid article:hover .rail-icon{transform:translateY(-3px)}.workflow-rail-grid article.active .rail-icon{background:var(--blue);color:#fff;border-color:var(--blue)}.rail-icon span{border:2px solid #2452ff8c;border-radius:18px;animation:2.6s ease-out infinite pulseRing;position:absolute;inset:-1px}.rail-line{background:#d5d0c7;border-radius:2px;flex:1;min-width:24px;height:2px;margin-right:-20px;position:relative;overflow:hidden}.workflow-rail-grid article:nth-child(3) .rail-line{background:linear-gradient(90deg, #d5d0c7, var(--blue))}.rail-line span{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.4s linear infinite railFlow;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #2452ffcc}.workflow-rail-grid article:nth-child(2) .rail-line span{animation-delay:1.4s}.workflow-rail-grid article:nth-child(3) .rail-line span{animation-delay:2.8s}.rail-number{align-items:center;gap:10px;display:flex}.rail-copy{display:contents}.rail-number span{letter-spacing:.14em;color:#6b665f;font-size:.75rem}.rail-number i{background:#e2dfd9;flex:1;height:1px}.workflow-rail-grid h3{letter-spacing:-.02em;font-size:1.25rem}.workflow-rail-grid p{color:#55504a;max-width:28ch;font-size:.9375rem;line-height:1.55}.rail-meta{color:#6b665f;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.75rem}.workflow-rail-grid article.active .rail-meta,.workflow-rail-grid article.active .rail-number span{color:var(--blue)}.workflow-mobile-cta{display:none}.omni-2a{grid-column:1/-1;grid-template-columns:minmax(320px,1.75fr) minmax(260px,1fr);align-items:stretch;gap:24px;display:grid}.omni-2a-card{color:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:560px;padding:44px;display:flex;position:relative;overflow:hidden}.omni-2a-bg{background-image:var(--grain), radial-gradient(90% 70% at 78% 18%, #17b0a8 0%, transparent 58%), radial-gradient(85% 75% at 20% 12%, #2b3fb8 0%, transparent 60%), radial-gradient(95% 80% at 62% 72%, #c02f8f 0%, transparent 62%), radial-gradient(80% 70% at 95% 98%, #e07a3c 0%, transparent 60%), linear-gradient(165deg, #121a5c, #3a1b52);background-blend-mode:overlay, normal, normal, normal, normal, normal;background-size:200px,cover,cover,cover,cover,cover;position:absolute;inset:0}.omni-2a-card:after{content:"";background:linear-gradient(200deg,#080a1a73 0%,#080a1a1a 45%,#080a1a80 100%);position:absolute;inset:0}.omni-2a-copy,.channel-grid{z-index:1;position:relative}.omni-2a-copy{flex-direction:column;gap:18px;display:flex}.icon-pill{color:#fff;border-color:#ffffff8c;align-self:flex-start}.omni-2a-copy h2{letter-spacing:-.035em;font-size:clamp(2.125rem,4vw,3.25rem);line-height:1.04}.omni-2a-copy p{color:#ffffffe8;max-width:40ch;font-size:1rem;line-height:1.6}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.channel-grid span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:-.005em;background:#ffffff21;border:1px solid #ffffff47;border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon method""desc desc";align-items:start;gap:4px 12px;min-width:0;min-height:150px;padding:18px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.channel-grid span:hover{background:#ffffff42;border-color:#ffffff8a;transform:translateY(-2px)}.channel-grid i{color:currentColor;background:#ffffff24;border-radius:12px;grid-area:icon;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:inline-flex}.channel-grid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.channel-grid strong{grid-area:label;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.2}.channel-grid small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;grid-area:method;font-size:.75rem;line-height:1.2}.channel-grid em{color:#ffffffe0;grid-area:desc;margin-top:12px;font-size:.8125rem;font-style:normal;line-height:1.45}.product-stats-2a{justify-content:center;gap:clamp(28px,4vw,44px)}.product-stats-2a article{border-color:#e6e3dc;border-radius:24px;flex:0 auto;gap:18px;min-height:0;padding:24px 26px;box-shadow:0 1px 2px #0d0d0c08}.product-stats-2a .eyebrow{color:#6b665f;font-size:.72rem}.product-stats-2a .metric-value{font-size:clamp(2.5rem,4.2vw,3.5rem)}.product-stats-2a .metric-value+p{max-width:22ch;font-size:.9375rem;line-height:1.45}@media (max-width:1000px){.workflow-rail-heading,.omni-2a{grid-template-columns:1fr}.workflow-rail-heading{flex-direction:column;align-items:flex-start;gap:24px}.workflow-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-rail-grid article:nth-child(2) .rail-line{display:none}.omni-2a-card{min-height:500px}.product-stats-2a{flex-direction:row;align-items:stretch;gap:28px}}@media (max-width:700px){.workflow-rail-panel{border-radius:24px;gap:30px;padding:28px 24px}.workflow-rail-grid{flex-direction:column;gap:0;display:flex}.workflow-rail-grid article{grid-template-columns:48px minmax(0,1fr);align-items:stretch;column-gap:16px;display:grid}.rail-copy{flex-direction:column;grid-column:2;gap:6px;min-width:0;padding-bottom:26px;display:flex}.rail-topline{flex-direction:column;grid-area:1/1;align-items:stretch;min-height:100%}.rail-icon{border-radius:16px;align-self:center;width:48px;height:48px}.rail-icon svg{width:20px;height:20px}.rail-icon span{border-radius:16px}.rail-line{flex:1;width:2px;min-width:2px;height:auto;min-height:34px;margin:8px auto}.rail-line span{animation:1.4s linear infinite railFlowV;top:0;left:-3px}.workflow-rail-grid article:nth-child(2) .rail-line{display:block}.workflow-rail-grid h3{font-size:1.125rem}.workflow-rail-grid p{max-width:none;font-size:.875rem;line-height:1.5}.rail-number span,.rail-meta{font-size:.625rem}.rail-number i{display:none}.workflow-mobile-cta{color:#fff;background:#12100e;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.9375rem;font-weight:500;display:flex}.workflow-mobile-cta:hover{color:#fff;background:#2a2520}.workflow-mobile-cta svg{width:16px;height:16px}.omni-2a{gap:14px}.omni-2a-card{border-radius:24px;min-height:480px;padding:30px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-grid span{min-height:140px}.product-stats-2a{flex-direction:row;gap:20px}.product-stats-2a article{padding:20px 18px}}@media (max-width:390px){.channel-grid,.product-stats-2a{flex-direction:column;grid-template-columns:1fr}}.pricing{flex-direction:column;gap:24px;padding-bottom:104px;display:flex}.pricing-panel,.pricing-compare{background:#fffefc;border:1px solid #e6e3dc;border-radius:32px;box-shadow:0 1px 2px #0d0d0c08}.pricing-panel{flex-direction:column;gap:34px;padding:56px 48px 44px;display:flex}.pricing-heading{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.pricing-heading>div{flex:1;min-width:min(100%,320px)}.pricing-heading .eyebrow{margin-bottom:14px}.pricing-heading h2{letter-spacing:-.04em;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1}.pricing-heading p:not(.eyebrow){color:#55504a;max-width:34ch;font-size:1rem;line-height:1.6}.pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-cards article{background:#fff;border:1px solid #e2dfd9;border-radius:24px;flex-direction:column;min-height:360px;padding:26px 24px 24px;transition:transform .18s,box-shadow .18s;display:flex}.pricing-cards article:hover{transform:translateY(-3px);box-shadow:0 14px 34px #12100e14}.pricing-cards article.popular{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 14px 34px #2452ff3d}.pricing-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.pricing-card-head span{letter-spacing:-.01em;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.pricing-card-head svg,.enterprise-strip svg,.pricing-group svg,.pricing-cell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.pricing-card-head em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 9px;font-size:.625rem;font-style:normal}.pricing-price{flex-direction:column;gap:4px;margin-top:22px;display:flex}.pricing-price strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1}.pricing-price span{color:#6b665f;white-space:nowrap;font-size:.75rem}.pricing-cards article.popular .pricing-price span,.pricing-cards article.popular p{color:#fff}.pricing-credit{color:#2f2a25;background:#f7f6f3;border:1px solid #e4e1db;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:8px 11px;font-size:.75rem;line-height:1;display:inline-flex}.pricing-credit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pricing-credit span{color:#6b665f}.pricing-credit strong{font-size:.8125rem;font-weight:600}.pricing-cards article.popular .pricing-credit{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.pricing-cards article.popular .pricing-credit span{color:#fff}.pricing-cards article>p{color:#55504a;margin-top:12px;font-size:.875rem;line-height:1.5}.pricing-card-list{flex-direction:column;gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.pricing-card-list li{color:#2f2a25;align-items:center;gap:10px;font-size:.9375rem;line-height:1.35;display:flex}.pricing-card-list svg{color:#fff;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:#12100e;border-radius:999px;flex:none;width:18px;height:18px;padding:4px}.pricing-cards article.popular .pricing-card-list li{color:#fff}.pricing-cards article.popular .pricing-card-list svg{color:var(--blue);background:#fff}.pricing-card-cta{color:#f7f6f3;background:#12100e;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:12px 18px;font-size:.875rem;font-weight:500;display:flex}.pricing-card-cta:hover{color:#fff;background:#27221d}.pricing-cards article.popular .pricing-card-cta{color:var(--blue);background:#fff}.enterprise-strip{color:#f7f6f3;background:#12100e;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex}.enterprise-strip>div{align-items:center;gap:16px;min-width:min(100%,280px);display:flex}.enterprise-strip>div>span{background:#f7f6f31f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.enterprise-strip strong{letter-spacing:-.015em;font-size:1.125rem;font-weight:500}.enterprise-strip p{color:#f7f6f3bf;margin-top:4px;font-size:.875rem;line-height:1.45}.enterprise-strip a{color:#12100e;background:#f7f6f3;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:.875rem;font-weight:500;display:inline-flex}.enterprise-strip a:hover{color:#12100e;background:#fff}.pricing-detail-link{color:#12100e;align-self:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.pricing-detail-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.pricing-detail-link:hover{color:var(--blue)}.pricing-page-content .pricing-cards article{min-height:270px}.pricing-compare{padding:44px 20px 32px;overflow-x:auto}.pricing-table-wrap{min-width:940px;padding:0 28px}.pricing-table-head,.pricing-row{grid-template-columns:minmax(200px,1.6fr) repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.pricing-table-head{z-index:2;background:#fffefc;border-bottom:1px solid #d9d5cd;align-items:end;padding-bottom:14px;position:sticky;top:0}.pricing-table-head span,.pricing-group h3{color:#6b665f;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.pricing-table-head strong{color:#12100e;letter-spacing:-.01em;padding-left:14px;font-size:.875rem;font-weight:500}.pricing-table-head .highlight,.pricing-cell.highlight,.pricing-group .highlight{color:var(--blue)}.pricing-group{flex-direction:column;display:flex}.pricing-group h3{color:#12100e;align-items:center;gap:9px;padding:26px 0 10px;display:inline-flex}.pricing-row{border-top:1px solid #e7e4dd;transition:background .14s}.pricing-row:hover{background:#f3f1eb}.pricing-row>span{color:#12100e;padding:14px 16px 14px 0;font-size:.9375rem;line-height:1.4}.pricing-cell{color:#3f3a34;align-items:center;gap:7px;height:100%;padding:14px;font-size:.875rem;line-height:1.4;display:flex}.pricing-cell.highlight{background:#2452ff0d}.pricing-cell.muted{color:#8f8a82}.pricing-note{color:#6b665f;max-width:70ch;margin-top:28px;font-size:.8125rem;line-height:1.6}@media (max-width:1000px){.pricing-heading{flex-direction:column;align-items:flex-start;gap:24px}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pricing{padding-bottom:72px}.pricing-panel{border-radius:24px;gap:28px;padding:28px 24px}.pricing-cards{grid-template-columns:1fr}.pricing-cards article{min-height:auto;padding:24px 20px 20px}.pricing-price{margin-top:16px}.pricing-cards article>p{margin-top:10px}.pricing-card-list{gap:10px;margin:18px 0 22px}.pricing-card-cta{margin-top:0}.enterprise-strip{border-radius:20px;padding:24px}.enterprise-strip a{justify-content:center;width:100%}.pricing-compare{border-radius:24px;padding:28px 0 24px}}.results-board-section{padding:88px 0 96px}.results-board{background:#fffefc;border:1px solid #e6e3dc;border-radius:32px;grid-template-columns:minmax(260px,.82fr) minmax(0,2fr);gap:44px;padding:52px 44px 44px;display:grid;box-shadow:0 1px 2px #0d0d0c08}.results-board svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.results-sidebar{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:24px}.results-sidebar h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.125rem);line-height:1}.results-sidebar>p:not(.eyebrow){color:#55504a;max-width:34ch;font-size:.9375rem;line-height:1.6}.sector-filters{background:#f0eee9;border-radius:14px;flex:420px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.sector-filters button{color:#55504a;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:9px 8px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.sector-filters button:hover{color:#12100e}.sector-filters button.active{color:#f7f6f3;background:#12100e;box-shadow:0 2px 8px #12100e2e}.sector-filters button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.results-controls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.results-status{flex:none;align-items:center;gap:10px;display:flex}.results-status>span{color:#6b665f;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}.results-nav{gap:6px;display:flex}.results-nav button{color:#12100e;background:#fff;border:1px solid #d9d5cd;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .15s;display:flex}.results-nav button:hover{border-color:#12100e}.results-pillars{border-top:1px solid #e2dfd9;flex-direction:column;gap:14px;padding-top:22px;display:flex}.results-pillars div{align-items:flex-start;gap:10px;display:flex}.results-pillars svg{width:15px;height:15px;color:var(--blue);margin-top:3px}.results-pillars span{color:#3f3a34;font-size:.875rem;line-height:1.45}.results-content{flex-direction:column;gap:14px;min-width:0;display:flex}.results-leads{background:#12100e;border-radius:24px;padding:6px;position:relative;overflow:hidden}.results-leads-grid{background:#f7f6f324;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.results-lead{color:#f7f6f3;background:#12100e;flex-direction:column;min-width:0;min-height:300px;padding:26px 24px 24px;display:flex}.results-lead-meta{color:#aeb9ff;letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;line-height:1.4}.results-lead-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;display:flex}.results-lead-value strong{color:#f7f6f3;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3rem,6.4vw,4.75rem);font-weight:500;line-height:.9}.results-lead-value small{color:#f7f6f3;white-space:nowrap;font-size:.875rem}.results-lead h3{color:#f7f6f3;letter-spacing:-.01em;margin-top:14px;font-size:1rem;font-weight:500}.results-lead>p{color:#f7f6f3d1;margin-top:6px;font-size:.8125rem;line-height:1.5}.results-lead-cost{border-top:1px solid #f7f6f32e;flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.results-lead-cost>span{color:#f7f6f3b3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;display:flex}.results-lead-cost p{color:#f7f6f3;font-size:.8125rem;line-height:1.45}.results-lead-cost strong{font-weight:500}.results-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.results-card{background:#fff;border:1px solid #e7e4dd;border-radius:22px;flex-direction:column;min-width:0;min-height:270px;padding:22px 22px 24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d0d0c08}.results-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #12100e12}.results-card.dark{background:#14122a;border:0;box-shadow:0 10px 26px #1210282e}.results-card-bg{display:none}.results-card.dark .results-card-bg{opacity:.95;background-blend-mode:overlay, normal;background-size:200px,cover;display:block;position:absolute;inset:0}.results-card.dark.tone-0 .results-card-bg{background-image:var(--grain), radial-gradient(85% 70% at 22% 18%, #2b3fb8 0%, transparent 60%), radial-gradient(80% 70% at 82% 30%, #17b0a8 0%, transparent 58%), radial-gradient(90% 80% at 62% 92%, #a02fd0 0%, transparent 62%), linear-gradient(160deg, #13173f, #2a1340)}.results-card.dark.tone-1 .results-card-bg{background-image:var(--grain), radial-gradient(85% 70% at 20% 20%, #6b1f5c 0%, transparent 60%), radial-gradient(80% 70% at 85% 25%, #3d2fd0 0%, transparent 58%), radial-gradient(90% 80% at 60% 95%, #c0392f 0%, transparent 62%), linear-gradient(160deg, #1b1030, #3a1230)}.results-card.dark.tone-2 .results-card-bg{background-image:var(--grain), radial-gradient(85% 70% at 25% 22%, #1f6f9c 0%, transparent 60%), radial-gradient(80% 70% at 85% 28%, #17b0a8 0%, transparent 58%), radial-gradient(90% 80% at 55% 95%, #c9a24a 0%, transparent 62%), linear-gradient(160deg, #123049, #1d3b3a)}.results-tags,.results-value,.results-card h3,.results-card p,.results-card a{position:relative}.results-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.results-tags span{letter-spacing:.14em;text-transform:uppercase;color:#6b665f;border:1px solid #e0ddd6;border-radius:999px;padding:5px 10px;font-size:.625rem}.results-tags span:first-child{color:#12100e;background:#f1efea;border-color:#0000}.results-card.dark .results-tags span{color:#fffc;border-color:#fff3}.results-card.dark .results-tags span:first-child{color:#fff;background:#ffffff2e}.results-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:20px;display:flex}.results-value del{color:#8f8a82;white-space:nowrap;font-size:.9375rem}.results-arrow{color:#8f8a82}.results-value strong{color:var(--blue);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1}.results-value small{color:var(--blue);white-space:nowrap;font-size:.8125rem}.results-card.dark .results-value strong,.results-card.dark .results-value small{color:#fff}.results-card.dark .results-value del,.results-card.dark .results-arrow{color:#ffffffb3}.results-card h3{color:#12100e;letter-spacing:-.01em;margin-top:10px;font-size:.9375rem;font-weight:500}.results-card p{color:#55504a;margin-top:6px;font-size:.875rem;line-height:1.5}.results-card.dark h3{color:#fff}.results-card.dark p{color:#ffffffdb}.results-card a{color:var(--blue);border-top:1px solid #e7e4dd;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.8125rem;font-weight:500;display:flex}.results-card.dark a{color:#fffffff0;border-color:#ffffff38}.results-card a:hover{color:#1f2ad0}.results-card.dark a:hover{color:#fff}.results-source{color:#6b665f;font-size:.75rem;line-height:1.5}@media (max-width:1000px){.results-board{grid-template-columns:1fr}.results-sidebar{position:static}}@media (max-width:700px){.results-board-section{padding:64px 0 72px}.results-board{border-radius:24px;gap:32px;padding:28px 24px}.results-grid{grid-template-columns:1fr}.results-controls{align-items:stretch}.sector-filters{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr))}.sector-filters button{min-height:44px}.results-status{justify-content:space-between;width:100%}.results-leads{border-radius:20px;padding:4px}.results-leads-grid{grid-template-columns:1fr}.results-lead{min-height:260px;padding:24px 20px}.results-lead-value strong{font-size:3.5rem}.results-card{min-height:250px}}@media (max-width:1000px){.header{z-index:30;min-height:64px}.mobile-toggle{color:#12100e;background:#fffefc;position:absolute;top:12px;right:0;box-shadow:0 1px 2px #12100e0d;display:flex!important}.header nav{overscroll-behavior:contain;background:#fffefc;border:1px solid #e7e4dd;max-height:calc(100svh - 112px);overflow:auto;box-shadow:0 18px 44px -34px #12100e}.header nav.is-open+.nav-actions{background:#fffefc;border:1px solid #e7e4dd;border-radius:18px;padding:10px;box-shadow:0 18px 44px -34px #12100e}.header:has(nav.is-open) .nav-actions{background:#fffefc;border:1px solid #e7e4dd;border-radius:18px;padding:10px;box-shadow:0 18px 44px -34px #12100e}.cup-page .header nav.is-open{color:#12100e;background:#fffefc}.cup-page .header:has(nav.is-open) .nav-actions{color:#12100e;background:#fffefc}.cup-page .header nav.is-open .nav-trigger,.cup-page .header nav.is-open .nav-link{color:#12100e}.cup-page .header nav.is-open .nav-trigger:hover,.cup-page .header nav.is-open .nav-trigger[aria-expanded=true],.cup-page .header nav.is-open .nav-link:hover,.cup-page .header nav.is-open .nav-link.is-active{color:#12100e;background:#f1efea}.cup-page .header:has(nav.is-open) .nav-actions .button-outline{color:#12100e;background:#fff;border-color:#dedcd6}.cup-page .header:has(nav.is-open) .nav-actions .nav-primary{background:var(--blue);border-color:var(--blue);color:#fff}}@media (max-width:760px){.hero{padding-top:42px}.home-partner-strip{padding:18px 0;display:block}.partner-strip-label{border-right:0;margin:0 20px 14px;padding:0}.workflow-rail-panel,.product-stage,.pricing-panel,.pricing-compare,.results-board{border-radius:24px}.product-stage,.pricing-panel,.results-board{padding:28px 22px}.pricing-compare{padding:28px 0 24px}.results-board{border-color:#e7e4dd}.results-sidebar{gap:20px}.results-sidebar h2,.pricing-heading h2,.product-stage-copy h3{font-size:clamp(2rem,10vw,2.8rem)}.results-grid{gap:18px}.results-card{min-height:220px;padding:22px}.cup-ref-section{padding-left:22px;padding-right:22px}.cup-proof-grid,.cup-sector-grid,.cup-platform-ref-grid{gap:36px}.cup-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.cup-tabs::-webkit-scrollbar{display:none}.cup-usecase-list{grid-template-columns:1fr}.cup-flow-board{min-height:440px}.flow-card{width:min(210px,44vw)}}@media (max-width:520px){.button,.pricing-card-cta,.enterprise-strip a{min-height:46px}.header nav{border-radius:16px}.mobile-toggle{padding-inline:14px}.nav-actions{gap:8px}.header:has(nav.is-open) .nav-actions{flex-direction:column}.nav-actions .button{width:100%}.hero h1{max-width:10ch}.hero-description{max-width:31ch}.hero-actions{align-self:center;width:min(100%,100vw - 32px)}.hero-actions .button{width:100%}.home-partner-strip .logo-tile{flex-basis:148px;height:66px;padding:11px 16px}.home-partner-strip .logo-wide{flex-basis:180px}.home-partner-strip .logo-compact{flex-basis:112px}.home-partner-strip .logo-tile img{max-width:100%;max-height:42px}.home-partner-strip .logo-compact img,.home-partner-strip .logo-dark img{max-height:46px}.workflow-rail-panel,.omni-2a-card,.product-stage,.pricing-panel,.results-board{padding:24px 18px}.product-stage-preview{min-height:360px}.pricing-cards article{gap:18px;min-height:auto}.results-value{margin-top:16px}.results-card p{font-size:.9375rem}.cup-hero-ref{min-height:760px}.cup-page .cup-hero-ref-copy{padding-left:22px;padding-right:22px}.cup-ref-logos{justify-content:center}.cup-ref-heading.left,.cup-ref-heading.center{text-align:left;justify-items:start}.cup-tabs{width:100%}.cup-tabs span{white-space:nowrap}.cup-story-card{width:min(100%,300px)}.cup-flow-board{background-size:16px 16px;min-height:390px}.flow-card{width:min(184px,48vw);min-height:86px;padding:12px}.flow-card.verify{width:min(220px,76vw)}.flow-card.book{left:31%}.flow-card.transfer{left:69%}}.form-grid textarea{resize:vertical;width:100%;min-width:0;min-height:116px;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dedcd6;border-radius:10px;padding:13px;font-size:1rem;line-height:1.5}.form-grid textarea::placeholder{color:#85837c}.form-grid textarea:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.form-span{grid-column:1/-1}.cup-hero-ref-copy{gap:24px 48px}.cup-hero-kicker{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-weight:600;color:#fff!important;max-width:none!important;font-size:.75rem!important;line-height:1.2!important}.cup-hero-summary{max-width:560px}.cup-hero-ref .cup-hero-summary>p{max-width:520px}.cup-hero-summary ul,.cup-context-list{margin:0;padding:0;list-style:none}.cup-hero-summary ul{flex-wrap:wrap;gap:10px 18px;margin-top:20px;display:flex}.cup-hero-summary li{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.cup-hero-summary li:before{content:"";background:#b8ff68;width:5px;height:5px}.cup-hero-actions{justify-items:end;gap:12px;display:grid}.cup-hero-link{color:#fff;border-bottom:1px solid #ffffff6b;align-items:center;gap:10px;padding:8px 2px;font-size:.9rem;display:inline-flex}.cup-hero-link:hover{color:#fff;border-color:#fff}.cup-hero-kicker,.cup-hero-ref h1,.cup-hero-summary,.cup-hero-actions{animation:.7s cubic-bezier(.22,1,.36,1) both detail-page-rise}.cup-hero-ref h1{animation-delay:80ms}.cup-hero-summary,.cup-hero-actions{animation-delay:.16s}@keyframes detail-page-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reseller-hero h1{letter-spacing:-.045em;font-size:clamp(3.5rem,5vw,5.5rem)}.cup-ref-logos{flex-direction:column;gap:24px;min-height:154px}.cup-ref-logos>p{color:#8b877f;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.cup-logo-track{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:clamp(28px,5vw,72px);width:min(100%,940px);display:grid}.cup-ref-section{padding:104px 56px 80px}.cup-ref-section+.cup-ref-section{border-top:1px solid #e9e7e1}.cup-sector{background:#fff}.cup-platform-ref{background:#f5f4f0;padding-bottom:112px}.cup-section-kicker,.cup-impact-label,.detail-contact-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2}.cup-proof-grid{align-items:start;gap:96px;margin-top:72px}.cup-proof-copy{border-top:1px solid #dfddd7;gap:0}.cup-proof-copy article{border-bottom:1px solid #dfddd7;max-width:none;padding:24px 0}.cup-proof-copy article:first-child{padding-top:28px}.cup-impact-panel{color:#fff;background:#12130f;border-radius:8px;flex-direction:column;min-height:490px;padding:30px;display:flex}.cup-impact-label{color:#b8ff68}.cup-impact-primary{margin-top:54px;display:grid}.cup-impact-primary strong{letter-spacing:-.07em;font-size:5rem;font-weight:400;line-height:.9}.cup-impact-primary>span{color:#fff;margin-top:12px;font-size:1rem}.cup-impact-primary p{color:#ffffff9c;margin-top:16px;font-size:.9rem;line-height:1.5}.cup-impact-secondary{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;padding:22px 0;display:grid}.cup-impact-secondary article{gap:7px;display:grid}.cup-impact-secondary strong{letter-spacing:-.04em;font-size:1.75rem;font-weight:400}.cup-impact-secondary span{color:#ffffff91;font-size:.78rem;line-height:1.35}.cup-impact-panel>a{color:#fff;justify-content:space-between;gap:16px;margin-top:auto;padding-top:22px;font-size:.9rem;display:flex}.cup-impact-panel>a:hover{color:#b8ff68}.cup-context-list{color:#8b877f;flex-wrap:wrap;justify-content:center;gap:8px 0;display:flex}.cup-context-list li{letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #d8d5ce;padding:0 16px;font-size:.78rem}.cup-context-list li:first-child{border-left:0}.cup-context-list .current{color:#070707;font-weight:600}.cup-platform-options{border-top:1px solid #dcd9d2;gap:0}.cup-platform-options article{border-bottom:1px solid #dcd9d2;grid-template-columns:34px 1fr;gap:14px;max-width:none;padding:25px 0;display:grid}.cup-platform-options article>span{color:#8b877f;padding-top:3px;font-size:.72rem}.cup-platform-options article:not(.active) h3,.cup-platform-options .active h3{color:#070707;font-size:1.25rem}.cup-platform-options article p,.cup-platform-options .active p{margin:10px 0 0}.reseller-options article,.reseller-options .active{grid-template-columns:34px 1fr;gap:14px;padding:25px 0}.detail-contact{color:#fff;background:#11120f;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:72px;padding:112px 56px;scroll-margin-top:24px;display:grid}.detail-contact-copy{align-self:start;padding-top:8px}.detail-contact-kicker{color:#b8ff68}.detail-contact h2{letter-spacing:-.05em;max-width:560px;margin-top:18px;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:400;line-height:1.03}.detail-contact-description{color:#ffffffad;max-width:500px;margin-top:24px;font-size:1rem;line-height:1.65}.detail-contact-meta{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:44px 0 0;padding-top:28px;display:grid}.detail-contact-meta div{min-width:0}.detail-contact-meta dt{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.detail-contact-meta dd{color:#fff;overflow-wrap:anywhere;margin:9px 0 0;font-size:.92rem;line-height:1.5}.detail-contact-meta a:hover{color:#b8ff68}.detail-contact-meta-wide{grid-column:1/-1}.detail-contact form{width:100%;color:var(--ink);background:#f8f8f5;border:0;border-radius:8px;margin:0;box-shadow:0 28px 70px -48px #000}@media (min-width:820px) and (max-width:1100px){.cup-proof-grid{grid-template-columns:minmax(0,1fr) 320px;gap:48px}}@media (max-width:900px){.detail-contact{grid-template-columns:1fr;gap:52px}.detail-contact-copy{max-width:680px}}@media (max-width:700px){.cup-hero-ref-copy{row-gap:22px}.cup-hero-kicker{align-self:end}.cup-hero-actions{justify-items:start;margin-top:4px}.reseller-hero h1{font-size:clamp(2.8rem,13vw,3.5rem)}.cup-ref-logos{align-items:stretch;gap:26px;padding:30px 22px}.cup-ref-logos>p{text-align:center}.cup-logo-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.cup-logo-track img{max-width:120px}.cup-ref-section{padding:76px 22px 64px}.cup-proof-grid{margin-top:52px}.cup-impact-panel{min-height:460px;padding:26px}.cup-context-list{justify-content:flex-start}.cup-context-list li{padding:0 10px}.cup-context-list li:first-child{padding-left:0}.detail-contact{gap:44px;padding:76px 22px}.detail-contact h2{font-size:clamp(2.4rem,12vw,3.25rem)}.detail-contact form{padding:24px}}@media (max-width:520px){.cup-hero-actions,.cup-hero-actions .button{width:100%}.cup-hero-link{justify-content:space-between;width:100%}.cup-impact-secondary{gap:12px}.cup-flow-board{flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex}.cup-flow-board:before,.cup-flow-board:after{display:none}.cup-flow-board>.flow-node,.cup-flow-board>.flow-badge,.cup-flow-board>.flow-card,.cup-flow-board>.flow-card.verify,.cup-flow-board>.flow-card.book,.cup-flow-board>.flow-card.transfer{width:100%;position:static;top:auto;left:auto;transform:none}.cup-flow-board>.flow-badge{align-self:center;width:auto}.detail-contact-meta{grid-template-columns:1fr}.detail-contact-meta-wide{grid-column:auto}.detail-contact form{padding:20px}}@media (prefers-reduced-motion:reduce){.cup-hero-kicker,.cup-hero-ref h1,.cup-hero-summary,.cup-hero-actions{animation:none}}.site:not(.cup-page) .home-partner-strip,.site:not(.cup-page) .home-partner-strip .logo-tile,.site:not(.cup-page) .faqs details{box-shadow:none;background:0 0;border:0}.site:not(.cup-page) .home-partner-strip .logo-dark img{opacity:.76;filter:grayscale()saturate(0)brightness(.38)contrast(1.2)}.site:not(.cup-page) .omni-2a-bg,.site:not(.cup-page) .omni-2a-card:after,.site:not(.cup-page) .contact-shell:before{display:none}.site:not(.cup-page) .omni-2a-card{min-height:0;color:var(--ink);padding:16px 0}.site:not(.cup-page) .omni-2a-copy p{color:#55504a}.site:not(.cup-page) .omni-2a-card .icon-pill{color:var(--ink);border-color:#d9d5cd}.site:not(.cup-page) .channel-grid span{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3e1dc;box-shadow:0 1px 2px #0d0d0c08}.site:not(.cup-page) .channel-grid span:hover{background:#fff;border-color:#d2cec6;box-shadow:0 14px 34px #12100e12}.site:not(.cup-page) .channel-grid i{color:var(--blue);background:#2452ff0d}.site:not(.cup-page) .channel-grid small{color:#6b665f}.site:not(.cup-page) .channel-grid em{color:#55504a}.mobile-nav-actions,.mobile-menu-backdrop{display:none}@media (max-width:1000px){.header,.cup-page .header{flex-wrap:nowrap;gap:12px;width:calc(100% - 24px);min-height:64px;padding:8px 0}.header .brand{z-index:3;position:relative}.mobile-toggle,.cup-page .mobile-toggle{z-index:3;color:#12100e;background:#fff;border:1px solid #dedcd6;border-radius:14px;place-items:center;width:48px;height:48px;min-height:48px;margin-left:auto;padding:0;position:relative;top:auto;right:auto;box-shadow:0 4px 16px #12100e0d;display:grid!important}.mobile-toggle svg{stroke-width:1.8px;width:22px;height:22px}.mobile-toggle[aria-expanded=true],.cup-page .mobile-toggle[aria-expanded=true]{color:#fff;background:#12100e;border-color:#12100e}.header nav,.cup-page .header nav{z-index:2;order:initial;overscroll-behavior:contain;color:#12100e;background:#fff;border:1px solid #e3e1dc;border-radius:18px;gap:2px;width:100%;max-height:calc(100svh - 88px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -24px #0d0d0c66}.mobile-menu-backdrop{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0c33;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.header nav.is-open,.cup-page .header nav.is-open{display:flex}.header>.nav-actions,.header nav.is-open+.nav-actions,.cup-page .header>.nav-actions{display:none!important}.header:has(nav.is-open)>.nav-actions{display:none!important}.cup-page .header:has(nav.is-open)>.nav-actions{display:none!important}.header .nav-trigger,.header .nav-link,.cup-page .header nav.is-open .nav-trigger,.cup-page .header nav.is-open .nav-link{color:#12100e;border-radius:12px;justify-content:space-between;width:100%;min-height:48px;padding:13px 14px;font-size:.9375rem}.nav-trigger>svg{width:18px;height:18px;transition:transform .2s}.nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.header .mega-menu,.cup-page .header .mega-menu{background:#f6f6f3;border:0;border-radius:12px;width:100%;margin:2px 0 8px}.product-menu .mega-content,.mega-sidebar .menu-note{display:none}.mega-sidebar{border:0;gap:2px;padding:8px}.mega-sidebar .menu-label{display:none}.mega-sidebar>a,.solutions-menu .menu-column a{border-radius:10px;min-height:48px;padding:10px 12px}.mega-sidebar>a:hover,.solutions-menu .menu-column a:hover{background:#ecebe6}.solutions-menu{gap:14px;padding:10px}.solutions-menu .menu-column{gap:2px}.solutions-menu .menu-label{color:#77736d;letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 4px;font-size:.6875rem;font-weight:600}.mobile-nav-actions{border-top:1px solid #e8e6e1;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;padding:10px 4px 4px;display:grid}.mobile-nav-actions .button{min-height:48px;padding:12px 14px;font-size:.875rem}.mobile-nav-actions .nav-primary{border-color:var(--blue);background:var(--blue);color:#fff}.mobile-nav-actions .nav-primary:hover{color:#fff;background:#173dd1;border-color:#173dd1}}@media (max-width:520px){.mobile-nav-actions{grid-template-columns:1fr}}@media (min-width:1001px){.header,.cup-page .header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px;width:min(1600px,100% - 24px);display:grid}.header .brand{justify-self:start}.header nav{justify-self:center}.header>.nav-actions{justify-self:end;margin-left:0}}.site:not(.cup-page){--home-gutter:clamp(20px, 4.75vw, 68px)}.site:not(.cup-page) .section{width:100%;padding-right:var(--home-gutter);padding-left:var(--home-gutter);margin-left:0;margin-right:0}.site:not(.cup-page) .results-board,.site:not(.cup-page) .workflow-rail-panel,.site:not(.cup-page) .product-stage,.site:not(.cup-page) .pricing-panel,.site:not(.cup-page) .pricing-compare{padding-left:0;padding-right:0}.site:not(.cup-page) .home-partner-strip{background:#f7f8f6}.site:not(.cup-page) .results-board-section{background:#f4f6f3}.site:not(.cup-page) .workflow-rail{background:#fff}.site:not(.cup-page) .product{background:#f7f7f7;padding-top:96px}.site:not(.cup-page) .pricing{background:#f5f7f4;padding-top:96px}.site:not(.cup-page) .about{background:#fff;padding-top:96px}.site:not(.cup-page) .detail-contact{padding-right:var(--home-gutter);padding-left:var(--home-gutter)}@media (max-width:700px){.site:not(.cup-page) .product,.site:not(.cup-page) .pricing,.site:not(.cup-page) .about{padding-top:72px}}.audience-page{--audience-gutter:clamp(24px, 4.75vw, 72px)}.audience-hero img{object-position:center 52%;filter:saturate(.82)contrast(1.06)}.audience-hero:after{background:linear-gradient(90deg,#060b11c7 0%,#07111a75 38%,#07111a20 68%,#06101a78 100%),linear-gradient(#06101a3d 0%,#0000 36%,#05090dc7 100%)}.audience-page .audience-hero .cup-hero-ref-copy{max-width:none;padding-right:var(--audience-gutter);padding-left:var(--audience-gutter)}.audience-hero h1{font-size:clamp(3.75rem,6.2vw,7rem)}.audience-intro{padding:112px var(--audience-gutter);background:#fff;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(56px,8vw,140px);display:grid}.audience-intro-copy{position:sticky;top:32px}.audience-intro-copy h2{letter-spacing:-.05em;max-width:13ch;margin-top:18px;font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:400;line-height:1}.audience-intro-copy>p:last-child{color:#625e57;max-width:48ch;margin-top:28px;font-size:1.05rem;line-height:1.65}.audience-directory{border-top:1px solid #dcd9d2}.audience-directory a{color:#12100e;border-bottom:1px solid #dcd9d2;grid-template-columns:32px 28px minmax(180px,.7fr) minmax(240px,1fr) 24px;align-items:center;gap:16px;min-height:116px;padding:22px 4px;transition:color .18s,padding .18s;display:grid}.audience-directory a:hover{color:var(--blue);padding-left:10px;padding-right:0}.audience-directory a>span{color:#8b877f;letter-spacing:.1em;font-size:.72rem}.audience-directory a>svg{stroke-width:1.6px;width:20px;height:20px}.audience-directory a>strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.audience-directory a>small{color:#77736d;font-size:.9rem;line-height:1.5}.audience-directory a>svg:last-child{justify-self:end}.audience-segment{padding:0 var(--audience-gutter);scroll-margin-top:24px}.audience-enterprise{background:#f2f5fb}.audience-retail{background:#f1f6f2}.audience-partner{background:#f5f3ee}.audience-segment-inner{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-template-areas:"copy panel";align-items:center;gap:clamp(64px,8vw,144px);min-height:720px;padding:112px 0;display:grid}.audience-segment.is-reversed .audience-segment-inner{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr);grid-template-areas:"panel copy"}.audience-segment-copy{grid-area:copy}.audience-segment-icon{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px #16214012}.audience-segment-icon svg{stroke-width:1.7px;width:22px;height:22px}.audience-segment-kicker{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:.72rem;font-weight:600}.audience-segment-copy h2{letter-spacing:-.055em;max-width:12ch;margin-top:18px;font-size:clamp(2.75rem,4.8vw,5.25rem);font-weight:400;line-height:.98}.audience-segment-promise{color:#171613;max-width:48ch;margin-top:30px;font-size:1.15rem;font-weight:500;line-height:1.5}.audience-segment-description{color:#625e57;max-width:58ch;margin-top:16px;font-size:1rem;line-height:1.65}.audience-segment-link{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:34px;padding:13px 20px;font-size:.92rem;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.audience-segment-link:hover{color:#fff;background:#173dd1;transform:translateY(-2px)}.audience-segment-link svg{width:17px;height:17px}.audience-capability-panel{color:#fff;background:#111722;border-radius:8px;flex-direction:column;grid-area:panel;justify-content:center;min-height:520px;padding:clamp(28px,4vw,52px);display:flex;box-shadow:0 32px 70px -48px #05070c}.audience-retail .audience-capability-panel{background:#102019}.audience-partner .audience-capability-panel{background:#181612}.audience-capability-panel>p{color:#aebfff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:28px;font-size:.7rem;font-weight:600}.audience-retail .audience-capability-panel>p{color:#8ed9ac}.audience-partner .audience-capability-panel>p{color:#f0cb76}.audience-capability-panel article{border-top:1px solid #ffffff24;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.audience-capability-panel article:last-child{border-bottom:1px solid #ffffff24}.audience-capability-panel article>svg{color:#aebfff;stroke-width:1.5px;width:24px;height:24px;margin-top:2px}.audience-retail .audience-capability-panel article>svg{color:#8ed9ac}.audience-partner .audience-capability-panel article>svg{color:#f0cb76}.audience-capability-panel h3{letter-spacing:-.015em;font-size:1.1rem;font-weight:500}.audience-capability-panel article p{color:#ffffffa8;max-width:48ch;margin-top:8px;font-size:.9rem;line-height:1.55}.audience-regia{padding:112px var(--audience-gutter) 128px;background:#fff}.audience-operating-model{border-top:1px solid #dcd9d2;border-bottom:1px solid #dcd9d2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}.audience-operating-model article{border-left:1px solid #dcd9d2;min-height:270px;padding:30px clamp(24px,3vw,48px) 34px}.audience-operating-model article:first-child{border-left:0;padding-left:0}.audience-operating-model article:last-child{padding-right:0}.audience-operating-model span{color:var(--blue);letter-spacing:.12em;font-size:.75rem}.audience-operating-model h3{letter-spacing:-.025em;margin-top:48px;font-size:1.35rem;font-weight:500}.audience-operating-model p{color:#625e57;max-width:36ch;margin-top:14px;font-size:.95rem;line-height:1.6}@media (max-width:1000px){.audience-intro{grid-template-columns:1fr;gap:64px}.audience-intro-copy{position:static}.audience-intro-copy h2{max-width:15ch}.audience-directory a{grid-template-columns:32px 28px minmax(180px,.65fr) minmax(220px,1fr) 24px}.audience-segment-inner,.audience-segment.is-reversed .audience-segment-inner{grid-template-columns:1fr;grid-template-areas:"copy""panel";gap:64px;min-height:0}.audience-segment-copy h2{max-width:16ch}.audience-capability-panel{min-height:0}}@media (max-width:700px){.audience-page{--audience-gutter:22px}.audience-hero{min-height:780px}.audience-hero img{object-position:48% center}.audience-page .audience-hero .cup-hero-ref-copy{padding-right:var(--audience-gutter);padding-left:var(--audience-gutter)}.audience-hero h1{font-size:clamp(3rem,14vw,4.25rem)}.audience-intro{padding:76px var(--audience-gutter);gap:52px}.audience-intro-copy h2{font-size:clamp(2.5rem,11vw,3.35rem)}.audience-directory a{grid-template-columns:26px 24px minmax(0,1fr) 20px;gap:12px;min-height:104px;padding:18px 0}.audience-directory a>strong{font-size:.98rem}.audience-directory a>small{grid-column:3/-1;font-size:.82rem}.audience-directory a>svg:last-child{grid-area:1/4}.audience-segment-inner,.audience-segment.is-reversed .audience-segment-inner{gap:48px;padding:76px 0}.audience-segment-copy h2{font-size:clamp(2.6rem,12vw,3.5rem)}.audience-segment-promise{font-size:1.05rem}.audience-segment-link{width:100%}.audience-capability-panel{padding:26px 22px}.audience-capability-panel article{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:21px 0}.audience-capability-panel article>svg{width:21px;height:21px}.audience-regia{padding:76px var(--audience-gutter) 88px}.audience-operating-model{grid-template-columns:1fr;margin-top:56px}.audience-operating-model article,.audience-operating-model article:first-child,.audience-operating-model article:last-child{border-top:1px solid #dcd9d2;border-left:0;min-height:0;padding:26px 0 30px}.audience-operating-model article:first-child{border-top:0}.audience-operating-model h3{margin-top:24px}}.product-stage{position:relative}.product-stage-anchors{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.product-stage-anchors span{position:absolute;inset:0}.selector-icon{color:#625e57;background:#fff;border:1px solid #dedbd4;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.selector-icon svg{stroke-width:1.8px;width:17px;height:17px}.product-selector button:hover .selector-icon,.product-selector button.active .selector-icon{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-1px)}.selector-arrow{color:#9a968f;opacity:0;flex:none;width:17px;height:17px;transition:opacity .18s,color .18s,transform .18s;transform:translate(-5px)}.product-selector button:hover .selector-arrow,.product-selector button.active .selector-arrow{color:var(--blue);opacity:1;transform:translate(0)}.product-stage-preview.discovery:before{background-image:url(/uploads/grad-7.jpg)}.product-stage-preview.design:before{background-image:url(/uploads/grad-6.jpg)}.product-stage-preview.deploy:before{background-image:url(/uploads/grad-1.jpg)}.product-stage-preview.monitor:before{background-image:url(/uploads/grad-4.jpg)}.stage-heading{align-items:flex-start;gap:16px;display:flex}.stage-step-icon{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff52;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.stage-step-icon svg{stroke-width:1.7px;width:22px;height:22px}.stage-heading .stage-tag{margin-bottom:9px}.stage-meta{color:#ffffffe0;letter-spacing:.07em;text-transform:uppercase;background:#08090d1f;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;min-height:30px;padding:6px 11px;font-size:.7rem;display:inline-flex}@media (max-width:700px){.product-selector button{gap:12px}.selector-num{width:22px}.selector-icon{border-radius:10px;width:32px;height:32px}.selector-icon svg{width:16px;height:16px}.selector-name{font-size:.98rem}.stage-heading{gap:13px}.stage-step-icon{border-radius:13px;width:42px;height:42px}.stage-meta{white-space:normal}}.site:not(.cup-page) .production-path{width:calc(100% + (var(--home-gutter) * 2));margin-right:calc(var(--home-gutter) * -1);margin-left:calc(var(--home-gutter) * -1);padding:64px var(--home-gutter);background:#f7f6f3;border:0;border-radius:0;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:64px;display:grid;box-shadow:0 1px 2px #12100e0d}.production-path-copy{flex-direction:column;gap:36px;min-width:0;display:flex}.production-path-intro{flex-direction:column;gap:18px;display:flex}.production-path-intro .eyebrow{color:#6b665f;letter-spacing:.18em;font-size:.6875rem}.production-path-intro .eyebrow svg{width:14px;height:14px}.production-path-intro h2{color:#12100e;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,4.2vw,3.375rem);font-weight:500;line-height:1.02}.production-path-intro>p:last-child{color:#6f6a63;max-width:34ch;margin:0;font-size:1rem;line-height:1.55}.production-path-list{border-top:1px solid #e2dfd9;flex-direction:column;display:flex}.production-path-row{color:#6f6a63;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2dfd9;align-items:center;gap:16px;width:100%;min-height:75px;padding:18px 12px;transition:background .16s,color .16s;display:flex}.production-path-row:hover,.production-path-row.active{color:#12100e;background:#efede8}.production-path-row:focus-visible{outline-offset:-3px}.production-path-num{color:#6b665f;letter-spacing:.08em;flex:none;width:24px;font-size:.6875rem}.production-path-icon{width:38px;height:38px;color:var(--blue);background:#fff;border:1px solid #e2dfd9;border-radius:12px;flex:none;place-items:center;display:grid}.production-path-icon svg{stroke-width:1.8px;width:17px;height:17px}.production-path-name{letter-spacing:-.01em;flex:1;min-width:0;font-size:1.0625rem;font-weight:500}.production-path-dot{background-blend-mode:overlay, normal;opacity:.42;background-size:120px,cover;border-radius:10px;flex:none;width:34px;height:34px;transition:opacity .22s,transform .22s;transform:scale(.86)}.production-path-row:hover .production-path-dot,.production-path-row.active .production-path-dot{opacity:1;transform:scale(1)}.production-path-stage{color:#f7f6f3;isolation:isolate;background:#12100e;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.production-path-gradient,.production-path-overlay{position:absolute;inset:0}.production-path-gradient{z-index:-2;background-blend-mode:overlay, normal, normal, normal, normal;background-size:180px,cover,cover,cover,cover}.production-path-overlay{z-index:-1;background:linear-gradient(#0a090894 0%,#0a09086b 30%,#0a0908e6 100%)}.production-path-stage-content{flex-direction:column;gap:14px;padding:40px;display:flex;position:relative}.production-path-chip{align-items:center;gap:10px;display:flex}.production-path-chip>span{background:#f7f6f329;border:1px solid #f7f6f352;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.production-path-chip svg{stroke-width:1.8px;width:18px;height:18px}.production-path-chip p{color:#f7f6f3d9;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.production-path-stage h3{color:#f7f6f3;letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:500}.production-path-description{color:#f7f6f3db;max-width:38ch;font-size:1rem;line-height:1.55}.production-path-bullets{flex-direction:column;gap:8px;margin-top:4px;display:flex}.production-path-bullets span{color:#f7f6f3;align-items:center;gap:9px;font-size:.875rem;line-height:1.45;display:flex}.production-path-bullets svg{opacity:.9;stroke-width:1.8px;flex:none;width:15px;height:15px}.production-path-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.production-path-actions .button{min-height:44px;padding:12px 20px;font-size:.875rem}@media (max-width:1000px){.site:not(.cup-page) .production-path{grid-template-columns:1fr;gap:48px}.production-path-intro>p:last-child{max-width:54ch}}@media (max-width:700px){.site:not(.cup-page) .production-path{padding:28px var(--home-gutter);border-radius:0;gap:36px}.production-path-copy{gap:30px}.production-path-intro h2{font-size:clamp(2.25rem,11vw,3rem)}.production-path-row{gap:12px;min-height:70px;padding:15px 8px}.production-path-name{font-size:.98rem}.production-path-dot{width:30px;height:30px}.production-path-stage{border-radius:20px;min-height:480px}.production-path-stage-content{padding:28px 24px}.production-path-actions .button{width:100%;min-height:48px}}.site:not(.cup-page) .results-mosaic{--results-gap:clamp(40px, 4.5vw, 64px);gap:var(--results-gap);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.results-mosaic-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.results-mosaic-heading>div{flex-direction:column;flex:340px;gap:12px;min-width:min(100%,300px);display:flex}.results-mosaic-heading .eyebrow{color:#6b665f;letter-spacing:.18em;font-size:.6875rem}.results-mosaic-heading h2{color:#12100e;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1}.results-mosaic-heading>p{color:#55504a;flex:280px;max-width:40ch;margin:0;font-size:.9375rem;line-height:1.6}.results-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.5vw,48px);width:100%;display:grid}.results-sector{--sector-text:#12100e;--sector-muted:#55504a;--sector-line:#e7e4dd;--sector-icon:var(--blue);border:1px solid var(--sector-line);min-width:0;color:var(--sector-text);background:#fff;border-radius:24px;flex-direction:column;gap:28px;padding:28px;display:flex}.results-sector-dark,.results-sector-blue{--sector-text:#fff;--sector-muted:#fff;--sector-line:#ffffff30;--sector-icon:#fff;border-color:#0000}.results-sector-dark{background:#12100e}.results-sector-blue{background:var(--blue)}.results-sector-heading{align-items:center;gap:12px;display:flex}.results-sector-icon{border:1px solid var(--sector-line);width:32px;height:32px;color:var(--sector-icon);border-radius:10px;flex:none;place-items:center;display:grid}.results-sector-icon svg{width:17px;height:17px}.results-sector-heading h3{color:var(--sector-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.results-sector-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.results-sector-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.results-sector-metric{min-width:0}.results-sector-value{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:42px;display:flex}.results-sector-value strong{color:var(--sector-text);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:500;line-height:1}.results-sector-value small{color:var(--sector-muted);font-size:.75rem}.results-sector-metric h4{color:var(--sector-text);letter-spacing:-.015em;margin:12px 0 0;font-size:.9375rem;font-weight:500;line-height:1.4}.results-sector-metric>p{color:var(--sector-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.55}.results-sector-footer{border-top:1px solid var(--sector-line);align-items:flex-end;gap:20px;margin-top:auto;padding-top:20px;display:flex}.results-sector-footer>div{flex:1;min-width:0}.results-sector-footer span{color:var(--sector-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.5625rem;line-height:1.5;display:flex}.results-sector-footer p{color:var(--sector-muted);margin:8px 0 0;font-size:.75rem;line-height:1.55}.results-sector-footer strong{color:var(--sector-text);font-weight:500}.results-sector-footer a{color:var(--sector-icon);flex:none;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.results-sector-footer a:hover{text-underline-offset:4px;text-decoration:underline}.results-mosaic-footer{color:#6b665f;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.6875rem;display:flex}.results-mosaic-footer span:last-child{letter-spacing:0;text-transform:none}@media (max-width:1100px){.results-mosaic-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.site:not(.cup-page) .results-mosaic{--results-gap:32px}.results-sector{gap:24px;padding:24px}.results-sector-stats,.results-sector-stats-three{grid-template-columns:minmax(0,1fr);gap:24px}.results-sector-metric+.results-sector-metric{border-top:1px solid var(--sector-line);padding-top:24px}.results-sector-value{min-height:0}.results-sector-footer,.results-mosaic-footer{flex-direction:column;align-items:flex-start}}.solution-page{--solution-accent:#7e97ff;--solution-accent-soft:#7e97ff20;--solution-gutter:clamp(24px, 4.75vw, 72px)}.solution-page.tone-green{--solution-accent:#73d2a0;--solution-accent-soft:#73d2a020}.solution-page.tone-violet{--solution-accent:#c28bff;--solution-accent-soft:#c28bff20}.solution-page.tone-orange{--solution-accent:#ff9b68;--solution-accent-soft:#ff9b6820}.solution-hero{color:#fff;background:#101319;align-items:flex-end;min-height:min(820px,92svh);display:flex;position:relative;overflow:hidden}.solution-hero:before,.solution-hero:after{content:"";pointer-events:none;position:absolute}.solution-hero:before{inset:96px var(--solution-gutter) 0;border-left:1px solid #ffffff12;border-right:1px solid #ffffff12}.solution-hero:after{right:var(--solution-gutter);bottom:0;left:var(--solution-gutter);background:var(--solution-accent);height:3px}.solution-hero-inner{z-index:1;width:100%;padding:160px var(--solution-gutter) 72px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(64px,9vw,160px);display:grid;position:relative}.solution-kicker,.solution-section-kicker{color:var(--solution-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.4}.solution-hero h1{color:#fff;letter-spacing:-.06em;max-width:12ch;margin-top:22px;font-size:clamp(4rem,7vw,7.5rem);font-weight:400;line-height:.92}.solution-hero-statement{color:#fff;letter-spacing:-.035em;max-width:30ch;margin-top:34px;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:400;line-height:1.1}.solution-hero-summary{color:#ffffffad;max-width:58ch;margin-top:22px;font-size:1rem;line-height:1.65}.solution-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.solution-hero-actions .button{border-color:var(--blue);background:var(--blue)}.solution-text-link{color:#fff;align-items:center;gap:9px;min-height:44px;font-size:.92rem;font-weight:500;display:inline-flex}.solution-text-link:hover{color:var(--solution-accent)}.solution-text-link svg{width:17px;height:17px}.solution-hero-aside{border-top:1px solid #ffffff38;padding-top:22px}.solution-hero-aside>p{color:#ffffff73;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:600}.solution-hero-aside dl{margin:16px 0 0}.solution-hero-aside dl>div{border-top:1px solid #ffffff1c;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:20px;padding:17px 0;display:grid}.solution-hero-aside dt{color:#fff;font-size:1rem;font-weight:500}.solution-hero-aside dd{color:#ffffff8f;margin:0;font-size:.86rem;line-height:1.45}.solution-hero-aside ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.solution-hero-aside li{background:var(--solution-accent-soft);color:#ffffffd9;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:.72rem}.solution-section{padding:112px var(--solution-gutter) 124px;background:#fff}.solution-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(48px,8vw,132px);display:grid}.solution-section-heading h2,.solution-delivery-heading h2{color:#12100e;letter-spacing:-.055em;margin-top:18px;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:.98}.solution-section-heading h2{max-width:14ch}.solution-section-heading>p{color:#625e57;max-width:46ch;font-size:1rem;line-height:1.65}.legal-page{--solution-accent:#86d9c4;--solution-accent-soft:#86d9c420}.legal-hero{min-height:min(620px,78svh)}.legal-hero-inner{grid-template-columns:minmax(0,.9fr)}.legal-page .solution-kicker{align-items:center;gap:9px;display:inline-flex}.legal-page .solution-kicker svg{width:16px;height:16px}.legal-page .solution-hero h1{max-width:10ch}.legal-section{padding-right:var(--solution-gutter);padding-left:var(--solution-gutter)}.legal-intro-section,.legal-card-section{background:#fff;gap:18px;padding-top:72px;padding-bottom:72px;display:grid}.legal-card{background:#fff;border:1px solid #dedbd4;border-radius:18px;padding:clamp(24px,4vw,40px)}.legal-card h2,.legal-type-card h3{color:#12100e;letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500}.legal-card p,.legal-type-card p,.legal-table-wrap td{color:#625e57;font-size:1rem;line-height:1.68}.legal-card p{margin-top:16px}.legal-card p:first-of-type{margin-top:18px}.legal-card a{color:var(--blue);font-weight:600}.legal-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.legal-type-card{background:#f8f7f3;border:1px solid #dedbd4;border-radius:18px;padding:28px}.legal-type-card span{color:var(--solution-accent);letter-spacing:.08em;margin-bottom:24px;font-weight:700;display:inline-flex}.legal-type-card p{margin-top:12px}.legal-table-wrap{background:#fff;border:1px solid #dedbd4;border-radius:18px;margin-top:64px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.legal-table-wrap th,.legal-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eceae5;padding:18px 20px}.legal-table-wrap th{color:#12100e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.legal-table-wrap tr:last-child td{border-bottom:0}.legal-table-wrap td:first-child{width:88px}.legal-table-wrap td:first-child span{background:var(--solution-accent-soft);color:#12100e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.legal-table-wrap code{overflow-wrap:anywhere;color:#12100e;background:#f2f1ec;border-radius:8px;max-width:280px;padding:5px 7px;font-size:.82rem;display:inline-block}.cookie-table-wrap table{min-width:900px}.cookie-table-wrap th:first-child,.cookie-table-wrap td:first-child{width:340px;min-width:340px}.cookie-table-wrap code{overflow-wrap:normal;white-space:nowrap;max-width:none}.solution-capability-list{border-top:1px solid #dedbd4;margin-top:80px}.solution-capability-list article{border-bottom:1px solid #dedbd4;grid-template-columns:42px 34px minmax(220px,.75fr) minmax(300px,1.25fr) 24px;align-items:center;gap:20px;min-height:132px;padding:24px 4px;display:grid}.solution-capability-list article>span{color:#8b877f;letter-spacing:.1em;font-size:.72rem}.solution-capability-list article>svg{width:20px;height:20px;color:var(--blue);stroke-width:1.6px}.solution-capability-list article>svg:last-child{color:#9b978f;justify-self:end}.solution-capability-list h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:500}.solution-capability-list p{color:#625e57;max-width:58ch;font-size:.94rem;line-height:1.6}.solution-delivery{padding:112px var(--solution-gutter) 124px;background:#f3f4f2;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(64px,9vw,150px);display:grid}.solution-delivery-heading{position:sticky;top:32px}.solution-delivery-heading h2{max-width:11ch}.solution-delivery-heading>p:last-child{color:#625e57;max-width:42ch;margin-top:24px;line-height:1.65}.solution-delivery-steps{border-top:1px solid #d9d6cf}.solution-delivery-steps article{border-bottom:1px solid #d9d6cf;grid-template-columns:36px 44px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.solution-delivery-steps article>span{color:#8b877f;padding-top:5px;font-size:.7rem}.solution-delivery-steps article>svg{width:24px;height:24px;color:var(--blue);stroke-width:1.6px}.solution-delivery-steps h3{letter-spacing:-.02em;font-size:1.22rem;font-weight:500}.solution-delivery-steps p{color:#625e57;grid-column:3;max-width:50ch;margin-top:-10px;font-size:.92rem;line-height:1.6}@media (max-width:900px){.solution-hero-inner,.solution-section-heading,.solution-delivery{grid-template-columns:1fr}.legal-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero-inner{gap:64px}.solution-hero-aside{max-width:680px}.solution-delivery-heading{position:static}}@media (max-width:700px){.solution-page{--solution-gutter:22px}.solution-hero{min-height:min(740px,88svh)}.solution-hero:before{display:none}.solution-hero-inner{gap:28px;padding-top:108px;padding-bottom:34px}.solution-hero h1{margin-top:16px;font-size:clamp(3rem,12vw,3.6rem)}.solution-hero-statement{margin-top:22px;font-size:clamp(1.5rem,7vw,2rem)}.solution-hero-summary{margin-top:14px;font-size:.9375rem}.solution-hero-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:20px}.solution-hero-actions .button,.solution-text-link{width:100%;min-height:48px}.solution-text-link{justify-content:center}.solution-hero-aside{padding-top:14px}.solution-hero-aside dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.solution-hero-aside dl>div{border-left:1px solid #ffffff1c;flex-direction:column;gap:5px;padding:11px 8px;display:flex}.solution-hero-aside dl>div:first-child{border-left:0;padding-left:0}.solution-hero-aside dt{font-size:.83rem}.solution-hero-aside dd{font-size:.72rem}.solution-hero-aside ul{margin-top:10px}.solution-section,.solution-delivery{padding-top:76px;padding-bottom:84px}.legal-type-grid{grid-template-columns:1fr}.legal-card-section,.legal-intro-section{padding-top:48px;padding-bottom:48px}.solution-section-heading h2,.solution-delivery-heading h2{font-size:clamp(2.5rem,12vw,3.4rem)}.solution-capability-list{margin-top:54px}.solution-capability-list article{grid-template-columns:30px 28px minmax(0,1fr) 20px;gap:12px;padding:24px 0}.solution-capability-list h3{font-size:1.05rem}.solution-capability-list p{grid-column:3/-1;margin-top:-6px}.solution-capability-list article>svg:last-child{grid-area:1/4}.solution-delivery{gap:50px}.solution-delivery-steps article{grid-template-columns:30px 36px minmax(0,1fr);gap:12px}}.pricing-page-content{padding:112px var(--solution-gutter) 124px;background:#f5f7f4;flex-direction:column;gap:24px;display:flex}.pricing-page-content .pricing-panel,.pricing-page-content .pricing-compare{width:100%}@media (max-width:700px){.pricing-page-content{padding-top:76px;padding-bottom:84px}}:root{--header-height:68px}html{scroll-padding-top:calc(var(--header-height) + 24px)}.hero-shell{padding-top:var(--header-height)}.skip-link{z-index:110}.header,.cup-page .header{z-index:100;min-height:var(--header-height);box-sizing:border-box;color:#12100e;width:100%;padding:12px 24px;position:fixed;top:0;left:0;right:0;transform:none}.header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:#fdfcfce0;border:0;border-radius:0;position:absolute;inset:0;box-shadow:0 8px 24px -22px #12100e}.header .brand img{filter:none;height:32px}.cup-page .header .brand img,.header nav.is-open~.nav-actions{filter:none}.header:has(nav.is-open) .brand img{filter:none}@media (min-width:1001px){.cup-page .header nav,.cup-page .nav-trigger,.cup-page .nav-link{color:#161613}.cup-page .nav-trigger:hover,.cup-page .nav-trigger[aria-expanded=true],.cup-page .nav-trigger.is-active,.cup-page .nav-link:hover,.cup-page .nav-link.is-active{color:var(--ink);background:#efeeeb}.cup-page .nav-actions .button-outline{color:var(--ink);background:#fff;border-color:#dedcd6}}@media (max-width:1000px){:root{--header-height:64px}.header,.cup-page .header{z-index:100;box-sizing:border-box;width:100%;padding:8px 12px;top:0}.header:before,.cup-page .header:before{background:#fdfcfceb;border-radius:0;inset:0;box-shadow:0 8px 24px -22px #12100e}.cup-page .header .brand img,.solution-page .header .brand img,.pricing-detail-page .header .brand img{filter:none}.mobile-menu-backdrop{top:var(--header-height);height:calc(100% - var(--header-height))}.header nav,.cup-page .header nav{z-index:101;border:0;border-radius:0;width:100%;top:100%;left:0;right:0}.mobile-toggle,.cup-page .mobile-toggle{z-index:102}}.clean-comparison-page{--cmp-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--cmp-ink:#0b0b0c;--cmp-paper:#f7f6f3;--cmp-lime:#c8f751;--cmp-peri:#9fb0ff;--cmp-blue:#3246f5;background:var(--cmp-ink);color:var(--cmp-paper)}.clean-comparison-page .cup-hero-kicker,.clean-comparison-page .cup-section-kicker,.clean-comparison-page .comparison-clean-summary li,.clean-comparison-page .comparison-clean-summary-card>p,.clean-comparison-page .comparison-path-head span,.clean-comparison-page .comparison-outcome>span,.clean-comparison-page .comparison-requirements-head span,.clean-comparison-page .comparison-both-cards span{font-family:var(--cmp-mono);font-weight:500}.comparison-clean-hero{min-height:0;color:var(--cmp-paper);background:radial-gradient(120% 140% at 78% 10%,#18213c 0%,#0b0b0c 62%);flex-wrap:wrap;align-items:flex-start;gap:56px;padding:148px clamp(24px,4vw,48px) 104px;display:flex}.comparison-clean-hero-copy{flex-direction:column;flex:520px;gap:26px;min-width:min(100%,320px);display:flex}.clean-comparison-page .cup-hero-kicker{letter-spacing:.18em!important}.comparison-clean-hero-copy h1{color:#fff;letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2.75rem,6.4vw,5.4rem);font-weight:500;line-height:.96}.comparison-clean-statement{color:#fff;letter-spacing:-.025em;max-width:26ch;margin:0;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.22}.clean-comparison-page .comparison-clean-summary{max-width:none;margin:0}.comparison-clean-summary>p{color:#ffffffb3;max-width:46ch;margin:0;font-size:1rem;line-height:1.62}.clean-comparison-page .comparison-clean-summary ul{gap:12px 26px;margin-top:26px}.clean-comparison-page .comparison-clean-summary li{color:#ffffffdb;letter-spacing:.14em;font-size:.75rem}.clean-comparison-page .comparison-clean-summary li:before{background:var(--cmp-lime);width:7px;height:7px}.clean-comparison-page .cup-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px;display:flex}.clean-comparison-page .cup-hero-actions .button-light{border-radius:999px;height:52px;padding:0 30px;font-size:1rem;font-weight:500}.clean-comparison-page .cup-hero-link{color:#ffffffe6;border-bottom-color:#fff6;padding:0 0 6px;font-size:1rem}.comparison-clean-summary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;flex:0 380px;gap:22px;min-width:min(100%,300px);padding:32px;display:flex}.comparison-clean-summary-card>p{color:#ffffff8c;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.69rem}.comparison-clean-summary-card dl{gap:22px;margin:0;display:grid}.comparison-clean-summary-card div{border-top:1px solid #ffffff24;padding-top:20px}.comparison-clean-summary-card dt{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:400}.comparison-clean-summary-card dd{color:#ffffffad;margin:8px 0 0;font-size:.94rem;line-height:1.55}.clean-comparison-page .cup-ref-section{padding:104px clamp(24px,4vw,48px)}.clean-comparison-page .cup-ref-section+.cup-ref-section{border-top:0}.clean-comparison-page .cup-ref-heading.left{grid-template-columns:minmax(0,1fr) minmax(0,.68fr);align-items:end;gap:18px 48px;max-width:none;margin-bottom:48px;display:grid}.clean-comparison-page .cup-ref-heading.left>h2{letter-spacing:-.04em;grid-column:1;margin:0;font-size:clamp(2.125rem,4.4vw,3.625rem);font-weight:500;line-height:1.02}.clean-comparison-page .cup-ref-heading.left h2 span{display:block}.clean-comparison-page .cup-ref-heading.left>p:last-child{grid-area:2/2;align-self:end;margin:0;font-size:1.06rem;line-height:1.6}.comparison-scenario .cup-section-kicker,.comparison-trust .cup-section-kicker{color:#6b665f}.comparison-requirements .cup-section-kicker,.comparison-both .cup-section-kicker{color:var(--cmp-lime)}.comparison-scenario .cup-ref-heading.left>p:last-child,.comparison-trust .cup-ref-heading.left>p:last-child{color:#55504a}.comparison-requirements .cup-ref-heading.left>p:last-child{color:#ffffffb3}.comparison-scenario,.comparison-trust{background:var(--cmp-paper);color:#12100e}.comparison-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.comparison-scenario-path{background:#eceae6;border:1px solid #ddd9d2;border-radius:26px;flex-direction:column;gap:26px;padding:34px;display:flex}.comparison-scenario-path.is-blu{color:var(--cmp-paper);background:#12100e;border-color:#12100e;box-shadow:0 22px 50px #12100e38}.comparison-path-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.comparison-path-head h3{color:#3f3a34;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:1.19rem;font-weight:400;display:flex}.comparison-scenario-path.is-blu .comparison-path-head h3{color:var(--cmp-paper)}.comparison-path-head h3 svg{width:19px;height:19px}.comparison-scenario-path.is-blu .comparison-path-head h3 svg{color:var(--cmp-peri)}.comparison-path-head span{color:#6b665f;letter-spacing:.16em;text-transform:uppercase;border:1px solid #cdc8c0;border-radius:999px;flex:none;padding:5px 10px;font-size:.625rem}.comparison-scenario-path.is-blu .comparison-path-head span{border-color:var(--cmp-lime);background:var(--cmp-lime);color:#12100e}.comparison-scenario-path ol{margin:0;padding:0;list-style:none}.comparison-scenario-path li{border-top:1px solid #ddd9d2;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.comparison-scenario-path li:last-child{border-bottom:1px solid #ddd9d2}.comparison-scenario-path.is-blu li,.comparison-scenario-path.is-blu li:last-child{border-color:#ffffff24}.comparison-scenario-path li strong{color:#8d877e;font-family:var(--cmp-mono);font-size:.75rem;font-weight:400}.comparison-scenario-path.is-blu li strong{color:var(--cmp-lime)}.comparison-scenario-path li p{color:#55504a;margin:0;font-size:.94rem;line-height:1.5}.comparison-scenario-path.is-blu li p{color:#ffffffdb}.comparison-outcome{gap:6px;display:grid}.comparison-outcome>span{color:#6b665f;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem}.comparison-scenario-path.is-blu .comparison-outcome>span{color:#fff9}.comparison-outcome p{color:#3f3a34;margin:0;font-size:1rem;line-height:1.45}.comparison-scenario-path.is-blu .comparison-outcome p{color:#fff}.comparison-requirements{background:var(--cmp-ink);color:var(--cmp-paper)}.comparison-requirements-head,.comparison-requirements-row{grid-template-columns:minmax(180px,1.1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.comparison-requirements-head{color:#ffffff80;font-family:var(--cmp-mono);letter-spacing:.18em;text-transform:uppercase;padding-bottom:14px;font-size:.69rem;font-weight:500}.comparison-requirements-head span:nth-child(2){color:var(--cmp-lime)}.comparison-requirements-row{border-top:1px solid #ffffff24;padding:28px 0}.comparison-requirements-row:last-child{border-bottom:1px solid #ffffff24}.comparison-requirements-row strong{color:#fff;letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.19rem;font-weight:400;display:flex}.comparison-requirements-row strong svg{width:18px;height:18px;color:var(--cmp-peri);flex:none}.comparison-requirements-row p{margin:0;line-height:1.55}.comparison-requirements-row p:nth-child(2){color:#fff;font-size:1rem}.comparison-requirements-row p:nth-child(3){color:#ffffff94;font-size:.94rem}.comparison-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.comparison-trust-grid article{background:#fff;border:1px solid #e2dfd9;border-radius:22px;align-content:start;gap:14px;padding:30px;display:grid}.comparison-trust-grid svg{width:22px;height:22px;color:var(--cmp-blue)}.comparison-trust-grid h3{color:#12100e;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:500}.comparison-trust-grid p{color:#55504a;margin:0;font-size:.94rem;line-height:1.55}.comparison-both{background:var(--cmp-ink);color:var(--cmp-paper);border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:48px;display:flex}.comparison-both-copy{flex-direction:column;flex:380px;gap:20px;min-width:min(100%,300px);display:flex}.comparison-both-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.8vw,3.125rem);font-weight:500;line-height:1.04}.comparison-both-copy h2 span{display:block}.comparison-both-copy>p{color:#ffffffb3;max-width:40ch;margin:0;font-size:1rem;line-height:1.6}.comparison-both-copy .button{border-color:var(--cmp-blue);background:var(--cmp-blue);color:#fff;border-radius:999px;align-self:flex-start;height:52px;margin-top:8px;padding:0 28px;font-size:1rem;font-weight:500}.comparison-both-copy .button:hover{color:#fff;background:#2536d6;border-color:#2536d6}.comparison-both-cards{flex:440px;align-content:start;gap:16px;min-width:min(100%,300px);display:grid}.comparison-both-cards article{border:1px solid #ffffff24;border-radius:22px;gap:14px;padding:28px;display:grid}.comparison-both-cards .is-blu{border-color:var(--cmp-paper);background:var(--cmp-paper);color:#12100e}.comparison-both-cards span{color:#fff9;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem}.comparison-both-cards .is-blu span{color:#6b665f}.comparison-both-cards h3{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:500}.comparison-both-cards p{color:#ffffffe0;margin:0;font-size:1rem;line-height:1.55}.comparison-both-cards .is-blu p{color:#12100e}@media (max-width:1100px){.clean-comparison-page .cup-ref-heading.left{grid-template-columns:1fr}.clean-comparison-page .cup-ref-heading.left>p:last-child{grid-area:auto/1}.comparison-scenario-grid{grid-template-columns:1fr}}@media (max-width:780px){.comparison-clean-hero{padding-top:124px}.comparison-requirements-head{display:none}.comparison-requirements-row{grid-template-columns:1fr;gap:14px}.comparison-requirements-row p{border-left:1px solid #ffffff24;padding-left:16px}.comparison-scenario-path li{grid-template-columns:1fr;gap:8px}}
