:where(.cc-marketing){--ink:var(--theme-252332,#252332);--muted:var(--theme-676272,#676272);--text-soft:var(--theme-5e5864,#5e5864);--text-faint:var(--theme-6b6370,#6b6370);--purple:var(--theme-5146ba,#5146ba);--purple-dark:var(--theme-403593,#403593);--purple-deep:var(--theme-5d418a,#5d418a);--purple-mid:var(--theme-6d5884,#6d5884);--paper:#fcfaf7;--lavender:var(--theme-f5f2fc,#f5f2fc);--tint:var(--theme-f3edf9,#f3edf9);--tint-border:var(--theme-e8def2,#e8def2);--border:var(--theme-eeecf2,#eeecf2);--border-soft:var(--theme-f0eaf6,#f0eaf6);--ink-deep:var(--theme-1c1726,#1c1726);--ink-deep-2:var(--theme-241d33,#241d33);--on-dark:var(--theme-f4f0fb,#f4f0fb);--on-dark-muted:var(--theme-b6a9cc,#b6a9cc);--coral:#e8825c;--coral-deep:#a84f2c;--sky:var(--surface-4f8fb8,#4f8fb8);--sky-deep:#3a7099;--gold:#c99a3e;--gold-deep:#8a6420}:where(.cc-marketing),:where(.cc-marketing) *{box-sizing:border-box}html:has(.cc-marketing){scroll-behavior:smooth;scroll-padding-top:90px}:where(.cc-marketing){margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-dm-sans),Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}:where(.cc-marketing) button,:where(.cc-marketing) input,:where(.cc-marketing) select,:where(.cc-marketing) textarea{font:inherit}:where(.cc-marketing) a,:where(.cc-marketing) button,:where(.cc-marketing) input,:where(.cc-marketing) select,:where(.cc-marketing) textarea{-webkit-tap-highlight-color:transparent}:where(.cc-marketing) a,:where(.cc-marketing) button{touch-action:manipulation}:where(.cc-marketing) button{cursor:pointer}:where(.cc-marketing) a{color:inherit;text-decoration:none}:where(.cc-marketing) button{color:inherit}:where(.cc-marketing) a:focus-visible,:where(.cc-marketing) button:focus-visible,:where(.cc-marketing) input:focus-visible,:where(.cc-marketing) select:focus-visible,:where(.cc-marketing) textarea:focus-visible{outline:3px solid var(--theme-a793df,#a793df);outline-offset:4px}:where(.cc-marketing) button{border:0;background:none}:where(.cc-marketing) h1,:where(.cc-marketing) h2,:where(.cc-marketing) h3,:where(.cc-marketing) p{margin:0}:where(.cc-marketing) h1,:where(.cc-marketing) h2,:where(.cc-marketing) h3{font-family:var(--font-manrope),Arial,sans-serif}:where(.cc-marketing) h2{font-size:43px;font-weight:500;line-height:1.22;letter-spacing:-1.8px}:where(.cc-marketing) .serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}:where(.cc-marketing) a,:where(.cc-marketing) button{transition:background .2s,color .2s,transform .2s,box-shadow .2s}:where(.cc-marketing) svg{flex-shrink:0}:where(.cc-marketing) .section-container{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}:where(.cc-marketing) .bracket-frame{position:relative}:where(.cc-marketing) .bracket-frame:after,:where(.cc-marketing) .bracket-frame:before{content:"";position:absolute;width:22px;height:22px;border:1.5px solid var(--purple);opacity:.55;pointer-events:none}:where(.cc-marketing) .bracket-frame:before{top:-9px;left:-9px;border-right:0;border-bottom:0;border-top-left-radius:4px}:where(.cc-marketing) .bracket-frame:after{bottom:-9px;right:-9px;border-left:0;border-top:0;border-bottom-right-radius:4px}:where(.cc-marketing) .signal-rings{position:absolute;border:1px solid var(--dark-edge-e8def288,var(--theme-e8def288,#e8def288));border-radius:50%;pointer-events:none;box-shadow:0 0 0 26px var(--theme-f0e9f826,#f0e9f826),0 0 0 52px var(--theme-f0e9f81a,#f0e9f81a)}:where(.cc-marketing) .header{height:85px;border-bottom:1px solid var(--dark-edge-efedf0,var(--theme-efedf0,#efedf0));background:var(--surface-fefdfbf0,#fefdfbf0);position:relative;z-index:20}:where(.cc-marketing) .nav-wrap{height:100%;max-width:1230px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between}:where(.cc-marketing) .brand{display:inline-flex;align-items:center;font-family:var(--font-manrope),sans-serif;font-size:26px;letter-spacing:-1.4px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:where(.cc-marketing) .brand-dot{color:var(--purple)}:where(.cc-marketing) .brand-mark{display:flex;gap:3px;align-items:center;margin-right:10px;transform:rotate(-18deg)}:where(.cc-marketing) .brand-mark i{display:block;width:5px;background:var(--purple);border-radius:2px;height:18px}:where(.cc-marketing) .brand-mark i:nth-child(2){height:27px}:where(.cc-marketing) .brand-mark i:nth-child(3){height:22px}:where(.cc-marketing) .nav-links{display:flex;align-items:center;gap:32px;font-size:12px;font-weight:500}:where(.cc-marketing) .nav-links a{display:flex;align-items:center;gap:5px}:where(.cc-marketing) .nav-links a:hover{color:var(--purple)}:where(.cc-marketing) .nav-actions{display:flex;align-items:center;gap:24px}:where(.cc-marketing) .login{font-size:12px;font-weight:600;padding:10px 0}:where(.cc-marketing) .button{display:inline-flex;justify-content:center;align-items:center;gap:15px;padding:15px 22px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;min-height:46px;white-space:nowrap}:where(.cc-marketing) .button:hover{transform:translateY(-2px);box-shadow:0 5px 15px var(--theme-30214412,#30214412)}:where(.cc-marketing) .button.primary{background:var(--purple);color:var(--text-ffffff,#fff);box-shadow:0 3px 5px var(--theme-6d40bd15,#6d40bd15)}:where(.cc-marketing) .button.primary:hover{background:var(--purple-dark)}:where(.cc-marketing) .button.dark{background:var(--ink);color:var(--text-ffffff,#fff)}:where(.cc-marketing) .button.secondary{background:var(--surface-ffffffb3,#ffffffb3);border-color:var(--dark-edge-e5e1eb,var(--theme-e5e1eb,#e5e1eb))}:where(.cc-marketing) .button.small{padding:10px 16px;min-height:37px;font-size:11px}:where(.cc-marketing) .menu-button{display:none}:where(.cc-marketing) .hero{position:relative;padding-top:68px;overflow:hidden;background:radial-gradient(ellipse 620px 420px at 14% 18%,var(--surface-e8825c14,#e8825c14),transparent 70%),radial-gradient(ellipse 620px 420px at 88% 22%,var(--surface-4f8fb816,#4f8fb816),transparent 70%),radial-gradient(ellipse at 50% 65%,var(--theme-ece6fd90,#ece6fd90),transparent 66%)}:where(.cc-marketing) .hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--theme-d9d1e524,#d9d1e524) 1px,transparent 1px),linear-gradient(90deg,var(--theme-d9d1e524,#d9d1e524) 1px,transparent 1px);background-size:82px 82px;mask-image:linear-gradient(transparent,#0008 30%,transparent 80%)}:where(.cc-marketing) .hero-content{position:relative;text-align:center;animation:mk-rise-in .8s both}:where(.cc-marketing) .eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.7px;font-weight:650;color:var(--theme-777080,#777080);line-height:1.5}:where(.cc-marketing) .hero .eyebrow{justify-content:center}:where(.cc-marketing) .tiny-spark{width:23px;height:23px;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-eee7fc,#eee7fc);color:var(--purple);border-radius:5px}:where(.cc-marketing) .eyebrow-line{height:1px;width:30px;background:var(--theme-c7bbdb,#c7bbdb)}:where(.cc-marketing) .hero h1{font-size:66px;line-height:1.13;letter-spacing:-3.4px;font-weight:500;margin-top:20px;position:relative;display:inline-block}:where(.cc-marketing) .hero h1 .serif{background:linear-gradient(120deg,var(--purple) 12%,var(--theme-a785e8,#a785e8) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.08em}:where(.cc-marketing) .hero-star{position:absolute;right:-63px;bottom:15px;font-size:53px;line-height:1;font-weight:400;color:var(--theme-6d5d94,#6d5d94);transform:rotate(15deg)}:where(.cc-marketing) .hero-content>p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:21px}:where(.cc-marketing) .hero-buttons{display:flex;justify-content:center;gap:12px;margin-top:27px}:where(.cc-marketing) .hero-proof{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:24px;text-align:left}:where(.cc-marketing) .avatar-stack{display:flex;padding-left:8px}:where(.cc-marketing) .avatar-stack .avatar{margin-left:-8px;border:2px solid var(--paper);width:29px;height:29px;font-size:8px}:where(.cc-marketing) .avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0;position:relative;box-shadow:inset 0 -5px 8px var(--surface-00000005,#00000005)}:where(.cc-marketing) .peach{background:linear-gradient(140deg,var(--surface-f5dccc,#f5dccc),var(--surface-eac0aa,#eac0aa));color:var(--text-845842,#845842)}:where(.cc-marketing) .lavender{background:linear-gradient(140deg,var(--theme-e4d8f7,#e4d8f7),var(--theme-cbb7e7,#cbb7e7));color:var(--theme-644b88,#644b88)}:where(.cc-marketing) .blue{background:linear-gradient(140deg,var(--surface-d8e7f2,#d8e7f2),var(--surface-b2cde4,#b2cde4));color:var(--text-43637f,#43637f)}:where(.cc-marketing) .sand{background:linear-gradient(140deg,var(--surface-eae5d8,#eae5d8),var(--surface-d3c4ad,#d3c4ad));color:var(--text-7b674c,#7b674c)}:where(.cc-marketing) .stars{color:var(--theme-584281,#584281);font-size:10px;letter-spacing:2px}:where(.cc-marketing) .proof-label{display:block;font-size:9px;color:var(--text-58535b,#58535b);margin-top:3px}:where(.cc-marketing) .hero-side-note{position:absolute;left:29px;top:210px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:2px;color:var(--text-68636c,#68636c)}:where(.cc-marketing) .dashboard-wrap{position:relative;max-width:1080px;margin:44px auto 0;padding:0 24px;animation:mk-rise-in 1s .15s both}:where(.cc-marketing) .floating-label{position:absolute;right:7px;top:-19px;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--dark-edge-e8e1f4,var(--theme-e8e1f4,#e8e1f4));border-radius:7px;background:var(--surface-ffffff,#fff);box-shadow:0 3px 12px var(--theme-2b145b08,#2b145b08);font-size:10px;color:var(--theme-6a5b83,#6a5b83);transform:rotate(3deg)}:where(.cc-marketing) .pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--theme-9871e9,#9871e9);display:inline-block;box-shadow:0 0 0 3px var(--theme-ede6fc,#ede6fc)}:where(.cc-marketing) .dashboard{display:flex;background:var(--surface-ffffff,#fff);border:1px solid var(--dark-edge-e6e1ed,var(--theme-e6e1ed,#e6e1ed));border-radius:10px;overflow:hidden;box-shadow:0 25px 70px -30px var(--theme-64449b38,#64449b38),0 0 0 6px var(--surface-ffffffa0,#ffffffa0);text-align:left;min-height:460px;transition:transform .35s ease,box-shadow .35s ease}:where(.cc-marketing) .platform-section .dashboard:hover{transform:translateY(-6px);box-shadow:0 35px 90px -30px var(--theme-64449b52,#64449b52),0 0 0 6px var(--surface-ffffffa0,#ffffffa0)}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .platform-section .dashboard{transition:none}:where(.cc-marketing) .platform-section .dashboard:hover{transform:none}}:where(.cc-marketing) .sidebar{width:178px;flex-shrink:0;border-right:1px solid var(--border);padding:21px 13px 12px;display:flex;flex-direction:column;background:var(--theme-fdfcfe,#fdfcfe)}:where(.cc-marketing) .sidebar>.brand{font-size:15px;margin-left:9px}:where(.cc-marketing) .sidebar .brand-mark{gap:2px;margin-right:7px}:where(.cc-marketing) .sidebar .brand-mark i{width:4px;height:14px}:where(.cc-marketing) .sidebar .brand-mark i:nth-child(2){height:21px}:where(.cc-marketing) .sidebar .brand-mark i:nth-child(3){height:17px}:where(.cc-marketing) .workspace{margin:25px 0 21px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:5px;padding:8px;font-size:9px;font-weight:600}:where(.cc-marketing) .workspace>svg{margin-left:auto}:where(.cc-marketing) .user-profile small,:where(.cc-marketing) .workspace small{display:block;font-size:8px;font-weight:400;color:var(--text-605c65,#605c65);margin-top:3px}:where(.cc-marketing) .workspace-icon{height:24px;width:24px;display:flex;align-items:center;justify-content:center;background:var(--theme-f0ebf6,#f0ebf6);border-radius:5px;color:var(--theme-756085,#756085);font-size:17px;font-weight:700}:where(.cc-marketing) .sidebar-label{font-size:7px;letter-spacing:1px;color:var(--text-66636a,#66636a);margin:0 10px 10px}:where(.cc-marketing) .side-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border-radius:5px;color:var(--theme-59545f,#59545f);font-size:10px;text-align:left;margin-bottom:3px;white-space:nowrap}:where(.cc-marketing) .side-item.selected{background:var(--theme-eee8fa,#eee8fa);color:var(--theme-7852b9,#7852b9);font-weight:600}:where(.cc-marketing) .side-item{transition:background .18s ease,transform .18s ease,color .18s ease}:where(.cc-marketing) .side-item:hover{background:var(--theme-f3eef9,#f3eef9);color:var(--theme-6a4f8e,#6a4f8e);transform:translateX(2px)}:where(.cc-marketing) .side-item.selected:hover{background:var(--theme-e7ddf7,#e7ddf7)}:where(.cc-marketing) .new-tag{font-size:6px;background:var(--theme-e1d5f6,#e1d5f6);border-radius:3px;padding:3px;margin-left:auto}:where(.cc-marketing) .sidebar-bottom{margin-top:auto;padding-top:24px}:where(.cc-marketing) .help-card{background:var(--theme-f5f2fa,#f5f2fa);border:1px solid var(--dark-edge-eee8f6,var(--theme-eee8f6,#eee8f6));border-radius:6px;padding:11px;margin-bottom:13px}:where(.cc-marketing) .help-card>span{font-size:8px;font-weight:600}:where(.cc-marketing) .help-card p{font-size:8px;color:var(--text-605c66,#605c66);line-height:1.7;margin:7px 0}:where(.cc-marketing) .help-card a,:where(.cc-marketing) .help-card button{display:flex;align-items:center;justify-content:space-between;padding:0;width:100%;font-size:7px;color:var(--theme-58437a,#58437a)}:where(.cc-marketing) .user-profile{display:flex;align-items:center;gap:8px;padding:11px 3px 0;border-top:1px solid var(--border);font-size:9px}:where(.cc-marketing) .user-profile .avatar{width:26px;height:26px;font-size:8px}:where(.cc-marketing) .dash-main{flex:1;min-width:0;display:flex;flex-direction:column}:where(.cc-marketing) .dash-top{border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 23px;font-size:9px;color:var(--text-68646d,#68646d)}:where(.cc-marketing) .dash-top>span span{padding:0 10px;color:var(--text-7d7984,#7d7984)}:where(.cc-marketing) .dash-top b{font-weight:500;color:var(--theme-6e6679,#6e6679)}:where(.cc-marketing) .dash-top>div{display:flex;align-items:center;gap:16px}:where(.cc-marketing) .dash-top .avatar{height:24px;width:24px;font-size:7px}:where(.cc-marketing) .demo-tag{font-size:6px;letter-spacing:1px;border:1px solid var(--border);padding:4px 6px;border-radius:3px;color:var(--theme-625c6a,#625c6a)}:where(.cc-marketing) .dash-content{padding:12px 23px 10px;flex:1}:where(.cc-marketing) .dash-panel{animation:mk-rise-in .35s both}:where(.cc-marketing) .dash-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}:where(.cc-marketing) .mini-eyebrow{font-size:6px;letter-spacing:1px;color:var(--theme-696076,#696076);font-weight:600}:where(.cc-marketing) .dash-title h2{font-size:21px;letter-spacing:-.7px;margin:6px 0}:where(.cc-marketing) .dash-title p{font-size:9px;color:var(--text-605c66,#605c66)}:where(.cc-marketing) .ai-engine{display:flex;align-items:center;gap:5px;border:1px solid var(--dark-edge-eae2f6,var(--theme-eae2f6,#eae2f6));padding:6px 8px;border-radius:4px;color:var(--theme-584570,#584570);font-size:7px;background:var(--theme-faf8fe,#faf8fe)}:where(.cc-marketing) .demo-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}:where(.cc-marketing) .brief-card{border:1px solid var(--border);padding:13px;border-radius:7px;align-self:start}:where(.cc-marketing) .card-heading{display:flex;align-items:center;gap:7px;font-size:9px;margin-bottom:13px}:where(.cc-marketing) .icon-tile{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:var(--theme-f0eafa,#f0eafa);border-radius:5px;color:var(--purple-deep);flex-shrink:0;animation:mk-icon-pop .4s .05s both}@keyframes mk-icon-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}:where(.cc-marketing) .step-number{margin-left:auto;font-size:8px;color:var(--text-716c78,#716c78)}:where(.cc-marketing) .brief-card textarea{width:100%;height:101px;border:1px solid var(--dark-edge-eee9f4,var(--theme-eee9f4,#eee9f4));border-radius:5px;background:var(--theme-fdfcfe,#fdfcfe);resize:vertical;min-height:70px;padding:11px;color:var(--theme-7c718c,#7c718c);font-size:10px}:where(.cc-marketing) .brief-bottom{display:flex;justify-content:space-between;font-size:7px;color:var(--theme-6d6774,#6d6774);margin:7px 0 12px}:where(.cc-marketing) .match-button{width:100%;min-height:34px;font-size:9px;padding:8px 12px;gap:7px}:where(.cc-marketing) .match-button>svg:last-child{margin-left:auto}:where(.cc-marketing) .match-button:disabled{opacity:.7;cursor:wait}:where(.cc-marketing) .try-example{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:7px;color:var(--theme-68626e,#68626e);margin-top:10px}:where(.cc-marketing) .try-example button{padding:3px 4px;color:var(--theme-8766b5,#8766b5);background:var(--theme-f7f3fc,#f7f3fc);border-radius:3px;font-size:7px}:where(.cc-marketing) .requirements{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}:where(.cc-marketing) .requirements>div{display:flex;align-items:center;gap:6px;font-size:8px}:where(.cc-marketing) .requirements>div>svg{color:var(--theme-685681,#685681);margin-left:auto}:where(.cc-marketing) .requirements .icon-tile{height:22px;width:22px}:where(.cc-marketing) .requirements dl{display:grid;grid-template-columns:66px 1fr;gap:10px;font-size:8px;margin:13px 0 2px}:where(.cc-marketing) .requirements dt{color:var(--theme-6a6470,#6a6470)}:where(.cc-marketing) .requirements dd{margin:0;color:var(--theme-73647e,#73647e)}:where(.cc-marketing) .results-card{transition:opacity .3s}:where(.cc-marketing) .is-loading{opacity:.35;pointer-events:none}:where(.cc-marketing) .results-heading{display:flex;justify-content:space-between;align-items:center;font-size:8px;margin:2px 0 12px}:where(.cc-marketing) .results-heading>div{display:flex;gap:8px;align-items:center}:where(.cc-marketing) .results-heading>b{font-size:9px}:where(.cc-marketing) .results-heading>span{font-size:7px;color:var(--theme-685f71,#685f71)}:where(.cc-marketing) .results-heading-right{display:flex;align-items:center;gap:8px}:where(.cc-marketing) .results-heading-right>span{font-size:7px;color:var(--theme-685f71,#685f71)}:where(.cc-marketing) .compare-toggle{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:650;color:var(--purple-dark);background:var(--tint);border:1px solid var(--tint-border);border-radius:20px;padding:5px 9px}:where(.cc-marketing) .compare-toggle:hover{background:var(--theme-e7ddf7,#e7ddf7)}:where(.cc-marketing) .compare-toggle[aria-pressed=true]{background:var(--purple);color:var(--text-ffffff,#fff);border-color:var(--purple)}:where(.cc-marketing) .compare-table-wrap{overflow-x:auto;border:1px solid var(--dark-edge-eae3f3,var(--theme-eae3f3,#eae3f3));border-radius:8px;margin-bottom:10px;animation:mk-candidate-in .3s ease both}:where(.cc-marketing) .compare-table{width:100%;border-collapse:collapse;font-size:9px}:where(.cc-marketing) .compare-table td,:where(.cc-marketing) .compare-table th{padding:8px 9px;text-align:left;white-space:nowrap}:where(.cc-marketing) .compare-table thead th{background:var(--theme-faf7fd,#faf7fd);border-bottom:1px solid var(--dark-edge-eae3f3,var(--theme-eae3f3,#eae3f3));font-size:9px;font-weight:650;color:var(--ink)}:where(.cc-marketing) .compare-table thead th:first-child{background:transparent}:where(.cc-marketing) .compare-table thead th>.avatar{width:20px;height:20px;font-size:7px;margin-right:6px;vertical-align:middle}:where(.cc-marketing) .compare-table tbody th{color:var(--theme-6c6274,#6c6274);font-weight:600;background:var(--theme-faf7fd,#faf7fd);white-space:nowrap}:where(.cc-marketing) .compare-table tbody tr:not(:last-child) td,:where(.cc-marketing) .compare-table tbody tr:not(:last-child) th{border-bottom:1px solid var(--dark-edge-f1ecf6,var(--theme-f1ecf6,#f1ecf6))}:where(.cc-marketing) .compare-table tbody td{color:var(--text-soft)}:where(.cc-marketing) .compare-reason{font-weight:600;color:var(--purple-dark)}:where(.cc-marketing) .compare-row-score td{font-weight:700;color:var(--purple-dark);font-size:11px}:where(.cc-marketing) .compare-score{display:flex;flex-direction:column;gap:4px;min-width:74px}:where(.cc-marketing) .compare-score-value{font-size:12px}:where(.cc-marketing) .compare-score-bar{width:100%;height:4px;border-radius:3px;background:var(--theme-ece5f6,#ece5f6);overflow:hidden}:where(.cc-marketing) .compare-score-bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--purple),var(--theme-a785e8,#a785e8))}:where(.cc-marketing) .compare-score-tag{font-size:9px;font-weight:600;color:var(--theme-9c8fae,#9c8fae);text-transform:none}:where(.cc-marketing) .compare-score-tag.is-top{color:var(--purple-dark)}:where(.cc-marketing) .results-card:not([hidden]) .results-heading{animation:mk-candidate-in .35s ease both}:where(.cc-marketing) .results-card:not([hidden]) .candidate{animation:mk-candidate-deal-in .55s cubic-bezier(.34,1.56,.64,1) both;transform-origin:80% 50%}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(2){animation-delay:.05s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(3){animation-delay:.15s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(4){animation-delay:.25s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(2) .avatar.large{animation-delay:.24s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(3) .avatar.large{animation-delay:.34s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(4) .avatar.large{animation-delay:.44s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(2) .match-score{animation-delay:.3s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(3) .match-score{animation-delay:.4s}:where(.cc-marketing) .results-card:not([hidden]) .candidate:nth-child(4) .match-score{animation-delay:.5s}:where(.cc-marketing) .results-card:not([hidden]) .candidate .avatar.large{animation:mk-candidate-avatar-pop .45s cubic-bezier(.34,1.56,.64,1) .14s both}:where(.cc-marketing) .results-card:not([hidden]) .candidate .match-score{animation:mk-candidate-score-pop .4s cubic-bezier(.34,1.56,.64,1) .2s both}:where(.cc-marketing) .results-card:not([hidden]) .results-footer{animation:mk-candidate-in .35s ease .55s both}@keyframes mk-candidate-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mk-candidate-deal-in{0%{opacity:0;transform:translateX(34px) rotate(4deg) scale(.94)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mk-candidate-avatar-pop{0%{opacity:0;transform:scale(.4) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes mk-candidate-score-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}:where(.cc-marketing) .candidate{padding:12px;border:1px solid var(--dark-edge-eae3f3,var(--theme-eae3f3,#eae3f3));border-radius:6px;margin-bottom:8px;background:linear-gradient(120deg,var(--surface-ffffff,#fff),var(--theme-fdfbff,#fdfbff));transition:box-shadow .25s,transform .25s}:where(.cc-marketing) .candidate:hover{transform:translateX(2px);box-shadow:0 4px 15px var(--theme-7052970a,#7052970a)}:where(.cc-marketing) .candidate-top{display:flex;align-items:center;gap:9px}:where(.cc-marketing) .avatar.large{height:35px;width:35px;font-size:10px}:where(.cc-marketing) .candidate-info{flex:1;min-width:0}:where(.cc-marketing) .candidate-info>b{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600}:where(.cc-marketing) .candidate-info>b svg{color:var(--theme-64537d,#64537d)}:where(.cc-marketing) .candidate-info>span{font-size:8px;display:block;margin:4px 0;color:var(--theme-5a5363,#5a5363)}:where(.cc-marketing) .candidate-info>small{font-size:7px;color:var(--theme-716a78,#716a78)}:where(.cc-marketing) .match-score{font-size:22px;letter-spacing:-1px;color:var(--theme-593e81,#593e81);line-height:1;text-align:right;font-weight:500}:where(.cc-marketing) .match-score>span{display:block;font-size:6px;letter-spacing:0;margin-top:5px;color:var(--theme-6a6175,#6a6175)}:where(.cc-marketing) .skill-tags{display:flex;gap:4px;margin-top:10px}:where(.cc-marketing) .skill-tags>span{font-size:6px;padding:4px 6px;background:var(--theme-f3eef9,#f3eef9);color:var(--theme-5f536d,#5f536d);border-radius:3px;white-space:nowrap}:where(.cc-marketing) .why-match{display:flex;align-items:center;gap:4px;color:var(--theme-5d487a,#5d487a);font-size:7px;padding:4px 2px;margin-top:9px;margin-left:-2px;width:calc(100% + 4px);text-align:left;border-radius:4px;transition:background .18s ease,color .18s ease}:where(.cc-marketing) .why-match:hover{background:var(--theme-f5eefc,#f5eefc);color:var(--purple-dark)}:where(.cc-marketing) .why-match>svg:last-child{margin-left:auto;transition:transform .2s}:where(.cc-marketing) .rotated{transform:rotate(180deg)}:where(.cc-marketing) .explanation{font-size:9px;line-height:1.7;color:var(--theme-584d64,#584d64);padding-top:9px;animation:mk-rise-in .2s}:where(.cc-marketing) .results-footer{display:flex;justify-content:center;align-items:center;gap:4px;font-size:6px;color:var(--theme-6f6977,#6f6977);margin-top:11px}:where(.cc-marketing) .dash-footer{display:flex;justify-content:space-between;padding:9px 23px;border-top:1px solid var(--border);font-size:6px;color:var(--text-756f7a,#756f7a)}:where(.cc-marketing) .dash-footer>span{display:flex;align-items:center;gap:5px}:where(.cc-marketing) .dashboard-caption{display:flex;justify-content:space-between;padding:19px 4px 10px;font-size:8px;color:var(--theme-665e6f,#665e6f)}:where(.cc-marketing) .dashboard-caption>span:first-child{display:flex;align-items:center;gap:6px}:where(.cc-marketing) .purple-dot{background:var(--theme-a183c7,#a183c7);width:4px;height:4px;border-radius:50%}:where(.cc-marketing) .trusted{padding-top:32px;padding-bottom:32px;text-align:center;border-bottom:1px solid var(--border)}:where(.cc-marketing) .trusted>p{font-size:8px;letter-spacing:1.7px;color:var(--text-645e66,#645e66)}:where(.cc-marketing) .logos-marquee{overflow:hidden;margin:26px 0 19px;-webkit-mask-image:linear-gradient(to right,transparent,var(--surface-000000,#000) 8%,var(--surface-000000,#000) 92%,transparent);mask-image:linear-gradient(to right,transparent,var(--surface-000000,#000) 8%,var(--surface-000000,#000) 92%,transparent)}:where(.cc-marketing) .logos-track{display:flex;align-items:center;gap:64px;width:max-content;animation:mk-logos-scroll 26s linear infinite}:where(.cc-marketing) .logos-marquee:hover .logos-track{animation-play-state:paused}@keyframes mk-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:where(.cc-marketing) .logos{display:flex;align-items:center;gap:64px;color:var(--text-77727d,#77727d);flex-shrink:0}:where(.cc-marketing) .logos>span{font-size:24px;display:flex;align-items:center;gap:5px;font-weight:600;letter-spacing:-1px;white-space:nowrap}:where(.cc-marketing) .logos .logo-catalog{font-family:Georgia,serif;letter-spacing:-.5px}:where(.cc-marketing) .logos .logo-circ{font-weight:450;font-size:25px}:where(.cc-marketing) .logos .logo-quotient{font-weight:800;font-size:30px;gap:0}:where(.cc-marketing) .logos .logo-quotient>span{font-size:22px;letter-spacing:-1px}:where(.cc-marketing) .trusted>small{font-size:7px;color:var(--text-767279,#767279)}:where(.cc-marketing) .how-section{padding-top:82px;padding-bottom:86px}:where(.cc-marketing) .section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}:where(.cc-marketing) .section-heading h2{margin-top:14px}:where(.cc-marketing) .section-heading>p{color:var(--muted);font-size:12px;line-height:1.9;padding-bottom:7px}:where(.cc-marketing) .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}:where(.cc-marketing) .step-card{position:relative;border:1px solid var(--dark-edge-eae5ee,var(--theme-eae5ee,#eae5ee));border-radius:8px;padding:24px 23px 17px;background:linear-gradient(125deg,var(--surface-ffffff,#fff),var(--theme-fbf9fe,#fbf9fe));transition:transform .3s,box-shadow .3s}:where(.cc-marketing) .step-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px var(--theme-4833660b,#4833660b)}:where(.cc-marketing) .step-card:not(:last-child):after{content:"";position:absolute;top:39px;right:-18px;width:19px;height:1.5px;background:linear-gradient(90deg,var(--purple),var(--theme-d8cbee,#d8cbee));opacity:.55;z-index:1}:where(.cc-marketing) .step-card-top{display:flex;justify-content:space-between;align-items:center}:where(.cc-marketing) .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:9px;color:var(--theme-5f487e,#5f487e);background:var(--theme-f1eaf9,#f1eaf9);border:1px solid var(--dark-edge-e8def4,var(--theme-e8def4,#e8def4));flex-shrink:0}:where(.cc-marketing) .enterprise-features>div:nth-child(2) .feature-icon,:where(.cc-marketing) .step-card:nth-child(2) .feature-icon{color:var(--coral-deep);background:var(--surface-fbeee6,#fbeee6);border-color:var(--dark-edge-f3ddcd,var(--surface-f3ddcd,#f3ddcd))}:where(.cc-marketing) .enterprise-features>div:nth-child(3) .feature-icon,:where(.cc-marketing) .step-card:nth-child(3) .feature-icon{color:var(--sky-deep);background:var(--surface-e9f1f6,#e9f1f6);border-color:var(--dark-edge-d7e6ee,var(--surface-d7e6ee,#d7e6ee))}:where(.cc-marketing) .step-card-top>span:last-child{font-family:var(--font-manrope),Arial,sans-serif;font-size:34px;font-weight:700;letter-spacing:-1.5px;line-height:1;color:transparent;-webkit-text-stroke:1.1px var(--theme-cbb9e8,#cbb9e8)}:where(.cc-marketing) .step-card:nth-child(2) .step-card-top>span:last-child{-webkit-text-stroke:1.1px var(--surface-e3b49b,#e3b49b)}:where(.cc-marketing) .step-card:nth-child(3) .step-card-top>span:last-child{-webkit-text-stroke:1.1px var(--surface-a9c7d8,#a9c7d8)}:where(.cc-marketing) .step-card:first-child:after{background:linear-gradient(90deg,var(--purple),var(--theme-d8cbee,#d8cbee))}:where(.cc-marketing) .step-card:nth-child(2):after{background:linear-gradient(90deg,var(--coral),var(--surface-f0d6c4,#f0d6c4))}:where(.cc-marketing) .step-card h3{font-size:16px;letter-spacing:-.4px;font-weight:600;margin:24px 0 10px}:where(.cc-marketing) .step-card>p{font-size:11px;color:var(--theme-58525c,#58525c);line-height:1.9;min-height:63px}:where(.cc-marketing) .step-mini{display:flex;align-items:center;gap:7px;border-top:1px solid var(--border);padding-top:16px;margin-top:20px;color:var(--theme-63576f,#63576f);font-size:8px}:where(.cc-marketing) .vetting-section{padding:56px 0}:where(.cc-marketing) .vetting-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}:where(.cc-marketing) .vetting-grid>div:first-child>p{font-size:12px;line-height:1.85;color:var(--theme-58535d,#58535d);margin-top:17px}:where(.cc-marketing) .vetting-list{list-style:none;margin:30px 0 0;padding:0}:where(.cc-marketing) .vetting-list>li{display:flex;align-items:flex-start;gap:14px;padding:20px 0;border-top:1px solid var(--border)}:where(.cc-marketing) .vetting-list>li:last-child{border-bottom:1px solid var(--border)}:where(.cc-marketing) .vetting-num{font-family:var(--font-manrope),Arial,sans-serif;font-size:46px;font-weight:700;letter-spacing:-2px;line-height:.8;color:transparent;-webkit-text-stroke:1.3px var(--theme-cbb9e8,#cbb9e8);flex-shrink:0}:where(.cc-marketing) .vetting-list b{display:block;font-size:12px;font-weight:650}:where(.cc-marketing) .vetting-list p{font-size:10px;color:var(--text-soft);margin-top:5px;line-height:1.7}:where(.cc-marketing) .verification-card{position:relative;border:1px solid var(--dark-edge-e8deef,var(--theme-e8deef,#e8deef));background:var(--surface-ffffff,#fff);border-radius:10px;padding:25px;box-shadow:0 18px 50px var(--theme-53376a0a,#53376a0a)}:where(.cc-marketing) .verification-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:19px}:where(.cc-marketing) .verification-head b{font-size:11px;display:flex;align-items:center;gap:5px}:where(.cc-marketing) .verification-head b>svg{color:var(--purple-mid)}:where(.cc-marketing) .verification-head p{font-size:9px;color:var(--theme-64596c,#64596c);margin-top:4px}:where(.cc-marketing) .verification-steps{margin:22px 0 0;padding-left:12px;border-left:2px solid var(--dark-edge-ede6f4,var(--theme-ede6f4,#ede6f4))}:where(.cc-marketing) .v-step{display:flex;align-items:flex-start;gap:10px;margin-left:-19px;padding-bottom:20px}:where(.cc-marketing) .v-step:last-child{padding-bottom:0}:where(.cc-marketing) .v-check{height:18px;width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--purple);color:var(--text-ffffff,#fff)}:where(.cc-marketing) .v-step>span:last-child{font-size:11px;font-weight:600;padding-top:1px}:where(.cc-marketing) .v-step small{display:block;font-size:9px;font-weight:400;color:var(--theme-6b6370,#6b6370);margin-top:4px}:where(.cc-marketing) .verification-note{display:flex;gap:9px;align-items:center;font-size:8px;color:var(--theme-61546d,#61546d);line-height:1.8;background:var(--theme-f9f6fc,#f9f6fc);border:1px solid var(--border-soft);border-radius:5px;padding:10px;margin-top:22px}:where(.cc-marketing) .enterprise-section{background:var(--theme-f6f3fa,#f6f3fa);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:56px 0}:where(.cc-marketing) .enterprise-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}:where(.cc-marketing) .enterprise-grid h2{margin-top:16px}:where(.cc-marketing) .enterprise-grid>div>p{font-size:12px;line-height:1.85;color:var(--theme-58535d,#58535d);margin-top:17px}:where(.cc-marketing) .enterprise-features{display:flex;flex-direction:column;gap:22px;margin-top:28px}:where(.cc-marketing) .enterprise-features>div{display:flex;gap:13px;align-items:center}:where(.cc-marketing) .enterprise-features .feature-icon{height:36px;width:36px;background:var(--surface-fffcff,#fffcff)}:where(.cc-marketing) .enterprise-features h3{font-size:12px;font-weight:600;letter-spacing:0}:where(.cc-marketing) .enterprise-features p{font-size:10px;color:var(--text-soft);margin-top:5px}:where(.cc-marketing) .text-button{display:inline-flex;align-items:center;gap:10px;padding:0;font-size:11px;font-weight:600}:where(.cc-marketing) .enterprise-grid .text-button{margin-top:29px;color:var(--theme-8660ba,#8660ba)}:where(.cc-marketing) .text-button:hover{color:var(--purple)}:where(.cc-marketing) .insight-visual{position:relative;padding:20px 4px}:where(.cc-marketing) .insight-orbit{position:absolute;width:380px;height:380px;border:1px solid var(--dark-edge-e8def2,var(--theme-e8def2,#e8def2));border-radius:50%;top:0;left:30px;box-shadow:0 0 0 30px var(--theme-ede6f430,#ede6f430),0 0 0 60px var(--theme-eee7f325,#eee7f325)}:where(.cc-marketing) .insight-card{position:relative;border:1px solid var(--dark-edge-e8deef,var(--theme-e8deef,#e8deef));background:var(--surface-ffffff,#fff);border-radius:10px;padding:25px;box-shadow:0 18px 50px var(--theme-53376a0a,#53376a0a);transform:rotate(-2deg)}:where(.cc-marketing) .insight-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:19px}:where(.cc-marketing) .insight-head b{font-size:11px;display:flex;align-items:center;gap:5px}:where(.cc-marketing) .insight-head b>svg{color:var(--purple-mid)}:where(.cc-marketing) .insight-head p{font-size:9px;color:var(--theme-64596c,#64596c);margin-top:4px}:where(.cc-marketing) .verified{margin-left:auto;font-size:6px;background:var(--theme-f3edf9,#f3edf9);color:var(--theme-635173,#635173);padding:5px 6px;border-radius:4px;white-space:nowrap}:where(.cc-marketing) .insight-score{display:flex;align-items:center;justify-content:space-between;margin:24px 0}:where(.cc-marketing) .insight-score h3{font-size:19px;font-weight:500;letter-spacing:-.6px;line-height:1.5;margin-top:8px}:where(.cc-marketing) .score-ring{height:90px;width:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px solid var(--dark-edge-b29ad6,var(--theme-b29ad6,#b29ad6));border-right-color:var(--dark-edge-f0e9f7,var(--theme-f0e9f7,#f0e9f7));border-radius:50%;transform:rotate(-10deg);color:var(--theme-604a7b,#604a7b);flex-shrink:0}:where(.cc-marketing) .score-ring b{font-size:26px;font-weight:500;letter-spacing:-1px;transform:rotate(10deg)}:where(.cc-marketing) .score-ring b>span{font-size:13px;margin-left:2px}:where(.cc-marketing) .score-ring small{font-size:6px;transform:rotate(10deg)}:where(.cc-marketing) .match-bars>div{margin-top:18px}:where(.cc-marketing) .match-bars>div>span{display:flex;justify-content:space-between;font-size:9px;color:var(--theme-615867,#615867);margin-bottom:7px}:where(.cc-marketing) .match-bars b{font-size:9px;font-weight:500;color:var(--theme-61487e,#61487e)}:where(.cc-marketing) .match-bars>div>div{height:5px;background:var(--theme-f3eef8,#f3eef8);border-radius:5px;overflow:hidden}:where(.cc-marketing) .match-bars i{display:block;height:100%;background:linear-gradient(90deg,var(--theme-bca5df,#bca5df),var(--theme-9a77c8,#9a77c8));border-radius:5px}:where(.cc-marketing) .insight-note{display:flex;gap:9px;align-items:center;font-size:8px;color:var(--theme-61546d,#61546d);line-height:1.8;background:var(--theme-f9f6fc,#f9f6fc);border:1px solid var(--border-soft);border-radius:5px;padding:10px;margin-top:22px}:where(.cc-marketing) .sample-label{display:block;color:var(--text-756f7a,#756f7a);font-size:6px;text-align:center;margin-top:12px}:where(.cc-marketing) .floating-insight{position:absolute;bottom:-5px;right:-20px;display:flex;align-items:center;gap:10px;background:var(--surface-ffffff,#fff);padding:13px 18px;border:1px solid var(--dark-edge-ebe3f2,var(--theme-ebe3f2,#ebe3f2));border-radius:8px;box-shadow:0 12px 25px var(--theme-67517d10,#67517d10);transform:rotate(3deg);animation:mk-float 6s ease-in-out infinite}:where(.cc-marketing) .floating-insight .feature-icon{height:31px;width:31px}:where(.cc-marketing) .floating-insight b{display:block;font-size:9px;font-weight:500}:where(.cc-marketing) .floating-insight span:not(.feature-icon){display:block;font-size:8px;color:var(--theme-6b6370,#6b6370);margin-top:5px}:where(.cc-marketing) .testimonial-section{position:relative;overflow:hidden;padding-top:56px;padding-bottom:56px}:where(.cc-marketing) .testimonial-section .signal-rings{width:260px;height:260px;top:-100px;right:-110px;left:auto}:where(.cc-marketing) .center-heading{text-align:center}:where(.cc-marketing) .center-heading .eyebrow{justify-content:center}:where(.cc-marketing) .center-heading h2{margin:13px 0}:where(.cc-marketing) .center-heading>p{font-size:11px;color:var(--theme-5e5863,#5e5863)}:where(.cc-marketing) .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:44px}:where(.cc-marketing) .testimonial{position:relative;border:1px solid var(--border);border-radius:14px;background:var(--surface-ffffff,white);padding:30px 23px 16px;overflow:hidden}:where(.cc-marketing) .testimonial:before{content:"\201C";position:absolute;top:-30px;right:12px;font-family:Georgia,Times New Roman,serif;font-size:110px;line-height:1;color:var(--purple);opacity:.08;pointer-events:none}:where(.cc-marketing) .testimonial-grid>.testimonial:nth-child(2){transform:translateY(-16px);border-color:var(--tint-border);box-shadow:0 28px 56px -24px var(--theme-53376a30,#53376a30)}:where(.cc-marketing) .testimonial-grid>.testimonial:nth-child(2):hover{transform:translateY(-20px)}:where(.cc-marketing) .testimonial .stars{font-size:12px;color:var(--purple);letter-spacing:2px}:where(.cc-marketing) .testimonial blockquote{position:relative;margin:18px 0 23px;font-size:12px;line-height:1.9;color:var(--theme-6e6577,#6e6577);min-height:114px}:where(.cc-marketing) .testimonial-person{display:flex;align-items:center;gap:10px}:where(.cc-marketing) .testimonial-person b{font-size:10px;font-weight:600}:where(.cc-marketing) .testimonial-person>div>span{display:block;font-size:8px;color:var(--theme-665d6f,#665d6f);margin-top:4px}:where(.cc-marketing) .testimonial>small{font-size:6px;color:var(--text-78737d,#78737d);display:block;margin-top:16px}:where(.cc-marketing) .outcomes-section{position:relative;overflow:hidden;margin:56px auto;padding:48px 48px 44px;border-radius:28px;background:linear-gradient(155deg,var(--ink-deep-2) 0,var(--ink-deep) 62%,var(--theme-201933,#201933) 100%);box-shadow:0 40px 80px -32px var(--theme-1c172660,#1c172660)}:where(.cc-marketing) .outcomes-section .signal-rings{width:220px;height:220px;top:-60px;left:-80px;border-color:var(--dark-edge-ffffff17,var(--surface-ffffff17,#ffffff17));box-shadow:0 0 0 26px var(--surface-ffffff08,#ffffff08),0 0 0 52px var(--surface-ffffff05,#ffffff05)}:where(.cc-marketing) .outcomes-section .eyebrow{color:var(--on-dark-muted)}:where(.cc-marketing) .outcomes-section .center-heading h2{color:var(--on-dark)}:where(.cc-marketing) .outcomes-section .center-heading h2 .serif{background:linear-gradient(120deg,var(--theme-c9b6f5,#c9b6f5) 10%,var(--theme-a785e8,#a785e8) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.cc-marketing) .outcomes-section .center-heading>p{color:var(--on-dark-muted)}:where(.cc-marketing) .outcomes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}:where(.cc-marketing) .outcome-card{border:1px solid var(--dark-edge-ffffff14,var(--surface-ffffff14,#ffffff14));border-radius:12px;background:var(--surface-ffffff08,#ffffff08);padding:26px 18px;text-align:center}:where(.cc-marketing) .outcomes-section .outcome-card b{display:block;font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(30px,2.8vw,38px);font-weight:550;line-height:1.1;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--theme-5942b8,#5942b8)}:where(.cc-marketing) .outcomes-section .outcome-card:nth-child(2) b{color:var(--text-b95635,#b95635)}:where(.cc-marketing) .outcomes-section .outcome-card:nth-child(3) b{color:var(--text-33759c,#33759c)}:where(.cc-marketing) .outcomes-section .outcome-card:nth-child(4) b{color:var(--text-996b21,#996b21)}:where(.cc-marketing) .outcome-card b>span{font:inherit;letter-spacing:inherit;color:inherit}:where(.cc-marketing) .outcome-card>span{display:block;margin-top:16px;font-size:12px;line-height:1.5;color:var(--on-dark-muted)}:where(.cc-marketing) .outcomes-section .outcome-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -10px var(--surface-00000050,#00000050);border-color:var(--dark-edge-ffffff28,var(--surface-ffffff28,#ffffff28))}:where(.cc-marketing) .testimonial-stats{display:flex;justify-content:center;gap:28px;margin-top:24px;flex-wrap:wrap}:where(.cc-marketing) .testimonial-stats>span{font-size:10px;color:var(--text-soft)}:where(.cc-marketing) .testimonial-stats b{color:var(--purple-dark);font-weight:650;margin-right:4px}:where(.cc-marketing) .testimonial-stats>span:nth-child(2) b{color:var(--coral-deep)}:where(.cc-marketing) .testimonial-stats>span:nth-child(3) b{color:var(--sky-deep)}:where(.cc-marketing) .consultant-section{padding-bottom:56px}:where(.cc-marketing) .consultant-banner{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--theme-f0ebf8,#f0ebf8);border:1px solid var(--dark-edge-e9e0f4,var(--theme-e9e0f4,#e9e0f4));border-radius:10px;padding:42px 45px}:where(.cc-marketing) .consultant-banner>div:nth-child(2),:where(.cc-marketing) .consultant-chips{position:relative}:where(.cc-marketing) .consultant-banner h2{font-size:35px;margin:15px 0}:where(.cc-marketing) .consultant-banner p{font-size:11px;line-height:1.9;color:var(--theme-5c5361,#5c5361)}:where(.cc-marketing) .consultant-banner .button{margin-top:23px;font-size:10px;min-height:40px;padding:11px 17px}:where(.cc-marketing) .consultant-chips{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:120px}:where(.cc-marketing) .consultant-chips>span{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--theme-604f6d,#604f6d);background:#fffc;border:1px solid var(--dark-edge-e8dcf2,var(--theme-e8dcf2,#e8dcf2));border-radius:5px;padding:11px 15px}:where(.cc-marketing) .consultant-chips>span:nth-child(2){margin-left:20px}:where(.cc-marketing) .consultant-chips>span:nth-child(3){margin-left:5px}:where(.cc-marketing) .consultant-art{position:absolute;inset:0;overflow:hidden;pointer-events:none}:where(.cc-marketing) .consultant-art>span{position:absolute;right:240px;top:35px;font-size:110px;color:var(--theme-837892,#837892);line-height:1;transform:rotate(10deg)}:where(.cc-marketing) .orb{position:absolute;border:1px solid var(--dark-edge-daccea88,var(--theme-daccea88,#daccea88));border-radius:50%;width:360px;height:360px;right:-130px;top:-180px;box-shadow:0 0 0 25px var(--theme-e4d8f145,#e4d8f145),0 0 0 50px var(--theme-e4d8f125,#e4d8f125)}:where(.cc-marketing) .orb-two{width:300px;height:300px;right:-150px;top:auto;bottom:-160px}:where(.cc-marketing) .faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:75px;padding-bottom:64px}:where(.cc-marketing) .faq-section h2{margin-top:15px;font-size:37px}:where(.cc-marketing) .faq-section>div>p{margin-top:17px;color:var(--theme-5d5662,#5d5662);font-size:11px}:where(.cc-marketing) .faq-item{border-bottom:1px solid var(--dark-edge-eae5ef,var(--theme-eae5ef,#eae5ef))}:where(.cc-marketing) .faq-item:first-child{border-top:1px solid var(--dark-edge-eae5ef,var(--theme-eae5ef,#eae5ef))}:where(.cc-marketing) .faq-item>button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 0;text-align:left;font-size:11px;font-weight:500}:where(.cc-marketing) .faq-item>button>svg{color:var(--theme-64596d,#64596d);transition:transform .2s}:where(.cc-marketing) .rotated-plus{transform:rotate(45deg)}:where(.cc-marketing) .faq-item>p{font-size:11px;color:var(--theme-5f5566,#5f5566);line-height:1.9;padding:0 27px 20px 0;animation:mk-rise-in .2s}:where(.cc-marketing) .final-cta{position:relative;text-align:center;background:var(--theme-f4effb,#f4effb);border-top:1px solid var(--dark-edge-ebe3f4,var(--theme-ebe3f4,#ebe3f4));border-bottom:1px solid var(--dark-edge-ebe3f4,var(--theme-ebe3f4,#ebe3f4));padding:61px 20px 56px;overflow:hidden}:where(.cc-marketing) .cta-grid{position:absolute;inset:0;background-image:linear-gradient(var(--theme-d8cbe636,#d8cbe636) 1px,transparent 1px),linear-gradient(90deg,var(--theme-d8cbe636,#d8cbe636) 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(ellipse at center,transparent 25%,#000a)}:where(.cc-marketing) .final-cta>:not(.cta-grid){position:relative}:where(.cc-marketing) .final-cta .eyebrow{justify-content:center;color:var(--theme-665878,#665878);font-size:8px}:where(.cc-marketing) .final-cta h2{font-size:44px;margin:17px 0 14px}:where(.cc-marketing) .final-cta h2 .serif{color:var(--theme-8c62bd,#8c62bd)}:where(.cc-marketing) .final-cta>p{font-size:12px;color:var(--theme-645a6c,#645a6c);margin-bottom:24px}:where(.cc-marketing) .cta-note{display:block;font-size:8px;color:var(--theme-716879,#716879);margin-top:17px}:where(.cc-marketing) footer{padding-top:42px!important}:where(.cc-marketing) .footer-top{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:31px}:where(.cc-marketing) .footer-top .brand{font-size:29px}:where(.cc-marketing) .footer-top>div>p{font-size:9px;line-height:1.9;color:var(--theme-645d69,#645d69);margin-top:12px}:where(.cc-marketing) .footer-top>div:nth-child(2){display:flex;gap:24px;margin-top:10px;font-size:9px;color:var(--theme-58505f,#58505f)}:where(.cc-marketing) .footer-top>.text-button{margin-top:10px;font-size:9px;color:var(--theme-5b4c66,#5b4c66)}:where(.cc-marketing) .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:19px 0 24px;font-size:8px;color:var(--text-6d6671,#6d6671)}:where(.cc-marketing) .footer-bottom>span:last-child>span{margin-left:14px;color:var(--theme-604c73,#604c73)}:where(.cc-marketing) .modal-backdrop{position:fixed;inset:0;background:var(--theme-241b3c66,#241b3c66);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}:where(.cc-marketing) .auth-modal{width:470px;max-width:100%;background:var(--paper);border:1px solid var(--dark-edge-e6ddec,var(--theme-e6ddec,#e6ddec));border-radius:15px;padding:35px;position:relative;box-shadow:0 30px 90px var(--theme-1d102b33,#1d102b33);max-height:calc(100dvh - 48px);overflow-y:auto;animation:mk-rise-in .25s}:where(.cc-marketing) .close-modal{position:absolute;right:16px;top:17px;padding:5px;color:var(--theme-5a5361,#5a5361);border-radius:50%}:where(.cc-marketing) .close-modal:hover{background:var(--theme-f0e9f7,#f0e9f7)}:where(.cc-marketing) .auth-modal>.brand{font-size:30px}:where(.cc-marketing) .auth-eyebrow{margin-top:27px;font-size:8px}:where(.cc-marketing) .auth-modal h2{font-size:29px;letter-spacing:-1px;margin:10px 0}:where(.cc-marketing) .auth-subtitle{font-size:12px;line-height:1.8;color:var(--theme-635a6a,#635a6a)}:where(.cc-marketing) .progress-track{height:3px;background:var(--theme-ece4f4,#ece4f4);border-radius:3px;margin:20px 0}:where(.cc-marketing) .progress-track i{display:block;height:100%;background:var(--theme-9b76cf,#9b76cf);transition:width .3s}:where(.cc-marketing) .auth-modal form>label{display:block;font-size:11px;color:var(--theme-776583,#776583);margin-top:17px}:where(.cc-marketing) .auth-modal form textarea,:where(.cc-marketing) .auth-modal input,:where(.cc-marketing) .auth-modal select{display:block;width:100%;padding:12px 13px;border:1px solid var(--dark-edge-e5dceb,var(--theme-e5dceb,#e5dceb));border-radius:6px;background:var(--surface-ffffff,white);font-size:12px;color:var(--theme-54435f,#54435f);margin-top:7px;min-height:42px}:where(.cc-marketing) .auth-modal form textarea{min-height:85px;resize:vertical}:where(.cc-marketing) .auth-modal input::placeholder,:where(.cc-marketing) .auth-modal textarea::placeholder{color:var(--theme-716878,#716878)}:where(.cc-marketing) .role-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.cc-marketing) .role-picker>button{border:1px solid var(--dark-edge-e5daee,var(--theme-e5daee,#e5daee));border-radius:7px;text-align:left;padding:16px 12px;display:flex;flex-direction:column;gap:8px;color:var(--theme-6d6374,#6d6374)}:where(.cc-marketing) .role-picker>button.active{border-color:var(--dark-edge-ad8cd8,var(--theme-ad8cd8,#ad8cd8));background:var(--theme-f4edfc,#f4edfc);color:var(--theme-8b60bc,#8b60bc);box-shadow:0 0 0 1px var(--theme-ad8cd833,#ad8cd833)}:where(.cc-marketing) .role-picker b{font-size:12px}:where(.cc-marketing) .role-picker span{font-size:9px}:where(.cc-marketing) .form-actions{display:flex;gap:10px;margin-top:24px}:where(.cc-marketing) .form-actions .primary{flex:1}:where(.cc-marketing) .auth-switch{font-size:11px;text-align:center;color:var(--theme-655c6d,#655c6d);margin-top:21px}:where(.cc-marketing) .auth-switch a,:where(.cc-marketing) .auth-switch button{font-size:11px;color:var(--theme-5e457d,#5e457d);padding:0 4px}:where(.cc-marketing) .preview-notice{display:flex;gap:10px;padding:12px;margin-top:18px;border:1px solid var(--dark-edge-e8e0f1,var(--theme-e8e0f1,#e8e0f1));background:var(--theme-f5effa,#f5effa);border-radius:6px;font-size:10px;color:var(--theme-63566d,#63566d);line-height:1.7}:where(.cc-marketing) .success-state{text-align:center;padding-top:35px}:where(.cc-marketing) .success-state>.feature-icon{width:57px;height:57px;margin-bottom:15px}:where(.cc-marketing) .success-state>p{font-size:12px;color:var(--theme-605666,#605666);line-height:1.9;margin:16px 0 25px}:where(.cc-marketing) .error{font-size:9px;color:var(--text-b54363,#b54363);margin-top:8px;line-height:1.5}:where(.cc-marketing) .signup-page{min-height:100vh;background:radial-gradient(ellipse at 50% 0,var(--theme-ece6fd60,#ece6fd60),transparent 60%)}:where(.cc-marketing) .signup-page-header{display:flex;align-items:center;justify-content:space-between;max-width:1120px;margin:0 auto;padding:22px 24px}:where(.cc-marketing) .signup-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:48px;padding-bottom:100px}:where(.cc-marketing) .signup-intro h2{margin:14px 0 16px}:where(.cc-marketing) .signup-intro>p{font-size:12px;line-height:1.9;color:var(--theme-58535d,#58535d);max-width:380px}:where(.cc-marketing) .auth-modal.signup-card{width:100%;margin:0;max-height:none;overflow-y:visible;box-shadow:0 24px 64px var(--theme-53376a12,#53376a12);animation:none}:where(.cc-marketing) .signup-card .success-state{padding-top:10px}:where(.cc-marketing) .login-section{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:48px 24px}:where(.cc-marketing) .login-card{max-width:460px}:where(.cc-marketing) .spinner{display:inline-block;width:12px;height:12px;border:2px solid var(--dark-edge-ffffff60,var(--surface-ffffff60,#ffffff60));border-top-color:var(--dark-edge-ffffff,var(--surface-ffffff,white));border-radius:50%;animation:mk-spin 1s linear infinite}:where(.cc-marketing) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes mk-rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-float{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes mk-spin{to{transform:rotate(1turn)}}@media (min-width:1500px){:where(.cc-marketing) .hero{padding-top:85px}:where(.cc-marketing) .hero h1{font-size:76px}:where(.cc-marketing) .dashboard-wrap{margin-top:80px}:where(.cc-marketing) .nav-wrap{max-width:1320px}:where(.cc-marketing) .section-container{max-width:1160px}}@media (max-width:1000px){:where(.cc-marketing) .nav-links{gap:20px}:where(.cc-marketing) .nav-wrap{padding:0 24px}:where(.cc-marketing) .nav-actions{gap:17px}:where(.cc-marketing) .hero h1{font-size:58px}:where(.cc-marketing) .hero-side-note{display:none}:where(.cc-marketing) .dashboard-wrap{margin-top:60px}:where(.cc-marketing) .sidebar{width:155px;padding-left:9px;padding-right:9px}:where(.cc-marketing) .dash-content{padding:21px 15px 15px}:where(.cc-marketing) .dash-title h2{font-size:19px}:where(.cc-marketing) .demo-columns{gap:11px}:where(.cc-marketing) .brief-card{padding:10px}:where(.cc-marketing) .candidate{padding:10px}:where(.cc-marketing) .candidate-top{gap:7px}:where(.cc-marketing) .candidate-info>b{font-size:9px}:where(.cc-marketing) .ai-engine{font-size:6px}:where(.cc-marketing) .enterprise-grid{gap:35px}:where(.cc-marketing) .vetting-grid{gap:35px}:where(.cc-marketing) .floating-insight{right:0}:where(.cc-marketing) .insight-card{padding:19px}:where(.cc-marketing) .insight-orbit{width:300px;height:300px;left:0}:where(.cc-marketing) .consultant-art>span{right:180px}:where(.cc-marketing) .footer-top>div:nth-child(2){gap:16px}:where(.cc-marketing) .footer-top>.text-button{max-width:140px}:where(.cc-marketing) .section-heading h2{font-size:38px}:where(.cc-marketing) .logos>span{font-size:21px}:where(.cc-marketing) .step-card{padding:20px 18px 16px}}@media (max-width:760px){:where(.cc-marketing) .header{height:72px}:where(.cc-marketing) .brand{font-size:30px}:where(.cc-marketing) .nav-links{display:none}:where(.cc-marketing) .menu-button{display:block;padding:3px}:where(.cc-marketing) .nav-links.visible{display:flex;position:absolute;top:71px;left:0;right:0;background:var(--paper);flex-direction:column;align-items:stretch;padding:18px 24px;gap:0;border-bottom:1px solid var(--border);box-shadow:0 15px 20px var(--theme-3023430a,#3023430a)}:where(.cc-marketing) .nav-links.visible a{padding:13px}:where(.cc-marketing) .nav-actions{gap:18px}:where(.cc-marketing) .hero{padding-top:48px}:where(.cc-marketing) .hero h1{font-size:51px;letter-spacing:-2.5px}:where(.cc-marketing) .hero-star{font-size:38px;right:-38px;bottom:13px}:where(.cc-marketing) .hero .eyebrow{font-size:7px;letter-spacing:1.1px}:where(.cc-marketing) .hero-content>p{font-size:12px;padding:0 23px}:where(.cc-marketing) .hero-buttons .button{font-size:11px;padding:13px 16px;gap:10px}:where(.cc-marketing) .hero-proof{margin-top:21px}:where(.cc-marketing) .proof-label{font-size:8px}:where(.cc-marketing) .dashboard-wrap{padding:0 17px;margin-top:54px}:where(.cc-marketing) .floating-label{right:18px;font-size:8px;padding:8px 11px;top:-18px}:where(.cc-marketing) .sidebar{display:none}:where(.cc-marketing) .dash-top{padding:0 16px;height:46px}:where(.cc-marketing) .dash-content{padding:20px 16px 16px}:where(.cc-marketing) .dash-title h2{font-size:21px}:where(.cc-marketing) .dash-title p{font-size:9px}:where(.cc-marketing) .dash-title{margin-bottom:19px}:where(.cc-marketing) .dashboard-caption{font-size:7px}:where(.cc-marketing) .dashboard-caption>span:last-child{display:none}:where(.cc-marketing) .trusted{padding-top:29px;padding-bottom:32px}:where(.cc-marketing) .logos,:where(.cc-marketing) .logos-track{gap:32px}:where(.cc-marketing) .logos-marquee{margin:20px 0 15px}:where(.cc-marketing) .logos>span{font-size:20px}:where(.cc-marketing) .logos .logo-circ{font-size:21px}:where(.cc-marketing) .logos .logo-quotient{font-size:26px}:where(.cc-marketing) .logos .logo-quotient>span{font-size:19px}:where(.cc-marketing) .how-section{padding-top:51px;padding-bottom:50px}:where(.cc-marketing) .section-heading{display:block;margin-bottom:25px}:where(.cc-marketing) .section-heading h2{font-size:36px}:where(.cc-marketing) .section-heading>p{margin-top:17px;font-size:11px}:where(.cc-marketing) .section-heading>p br{display:none}:where(.cc-marketing) .steps-grid{gap:12px}:where(.cc-marketing) .step-card{padding:16px 13px}:where(.cc-marketing) .step-card h3{font-size:13px;line-height:1.6;margin-top:18px}:where(.cc-marketing) .step-card>p{font-size:10px}:where(.cc-marketing) .step-mini{font-size:7px;line-height:1.6;align-items:flex-start}:where(.cc-marketing) .step-mini>svg{width:10px}:where(.cc-marketing) .step-card-top>.feature-icon{width:33px;height:33px}:where(.cc-marketing) .step-card-top>.feature-icon>svg{width:18px}:where(.cc-marketing) .step-card-top>span:last-child{font-size:21px}:where(.cc-marketing) .enterprise-section{padding:49px 0}:where(.cc-marketing) .enterprise-grid{grid-template-columns:1fr;gap:34px}:where(.cc-marketing) .enterprise-grid h2{font-size:37px}:where(.cc-marketing) .enterprise-features{gap:19px}:where(.cc-marketing) .vetting-section{padding:49px 0}:where(.cc-marketing) .vetting-grid{grid-template-columns:1fr;gap:34px}:where(.cc-marketing) .vetting-grid h2{font-size:37px}:where(.cc-marketing) .insight-visual{max-width:450px;width:100%;margin:0 auto;padding-bottom:20px}:where(.cc-marketing) .insight-card{padding:24px}:where(.cc-marketing) .insight-orbit{left:30px;width:330px;height:330px}:where(.cc-marketing) .insight-score{justify-content:space-between}:where(.cc-marketing) .testimonial-section{padding-top:53px;padding-bottom:48px}:where(.cc-marketing) .center-heading h2{font-size:35px}:where(.cc-marketing) .testimonial-grid{gap:12px;margin-top:25px}:where(.cc-marketing) .testimonial-grid>.testimonial:nth-child(2){transform:none;box-shadow:none}:where(.cc-marketing) .testimonial-grid>.testimonial:nth-child(2):hover{transform:translateY(-4px)}:where(.cc-marketing) .testimonial{padding:19px 14px 13px}:where(.cc-marketing) .testimonial blockquote{font-size:10px;min-height:152px}:where(.cc-marketing) .testimonial-person{gap:6px;align-items:flex-start}:where(.cc-marketing) .testimonial-person b{font-size:9px}:where(.cc-marketing) .testimonial-person>div>span{font-size:7px;line-height:1.6}:where(.cc-marketing) .testimonial-person .avatar{width:25px;height:25px;font-size:8px}:where(.cc-marketing) .consultant-section{padding-bottom:53px}:where(.cc-marketing) .consultant-banner{padding:31px 27px;display:block}:where(.cc-marketing) .consultant-banner h2{font-size:32px}:where(.cc-marketing) .consultant-chips{margin-top:25px;gap:9px;align-items:flex-start}:where(.cc-marketing) .consultant-chips>span{padding:8px 12px;font-size:8px}:where(.cc-marketing) .consultant-chips>span:nth-child(2),:where(.cc-marketing) .consultant-chips>span:nth-child(3){margin-left:0}:where(.cc-marketing) .consultant-art>span{right:25px;top:210px;font-size:120px;opacity:.6}:where(.cc-marketing) .outcomes-section{margin:56px auto 64px;padding:40px 22px 34px;border-radius:20px}:where(.cc-marketing) .outcomes-grid{grid-template-columns:1fr 1fr;gap:10px}:where(.cc-marketing) .outcome-card{padding:20px 10px}:where(.cc-marketing) .outcomes-section .outcome-card b{font-size:clamp(28px,6vw,34px);letter-spacing:-.8px}:where(.cc-marketing) .faq-section{grid-template-columns:1fr;gap:27px;padding-bottom:52px}:where(.cc-marketing) .faq-section h2{font-size:34px}:where(.cc-marketing) .faq-section>div>p{margin-top:12px}:where(.cc-marketing) .faq-item>button{padding:17px 0}:where(.cc-marketing) .final-cta{padding:47px 20px 40px}:where(.cc-marketing) .final-cta h2{font-size:36px}:where(.cc-marketing) .signup-section{grid-template-columns:1fr;gap:30px;padding-top:52px;padding-bottom:60px}:where(.cc-marketing) .signup-intro>p{max-width:100%}:where(.cc-marketing) .auth-modal.signup-card{padding:26px}:where(.cc-marketing) .footer-top{flex-wrap:wrap;gap:26px}:where(.cc-marketing) .footer-top>div:nth-child(2){flex-direction:column;gap:12px;margin-left:auto;text-align:right}:where(.cc-marketing) .footer-top>.text-button{max-width:none;width:100%;margin-top:0}:where(.cc-marketing) .footer-bottom{font-size:7px;gap:15px}}@media (max-width:480px){:where(.cc-marketing) .nav-wrap{padding:0 18px}:where(.cc-marketing) .nav-actions{gap:13px}:where(.cc-marketing) .nav-actions .small{font-size:10px;padding:9px 11px;min-height:33px}:where(.cc-marketing) .nav-actions .login{font-size:11px}:where(.cc-marketing) .nav-actions .small svg{width:12px}:where(.cc-marketing) .menu-button>svg{width:20px}:where(.cc-marketing) .hero h1{font-size:41px;letter-spacing:-1.9px}:where(.cc-marketing) .hero-star{font-size:28px;right:-23px;bottom:12px}:where(.cc-marketing) .hero-content>p{font-size:11px;line-height:1.9}:where(.cc-marketing) .desktop-break{display:none}:where(.cc-marketing) .hero-content{padding:0 12px}:where(.cc-marketing) .hero .eyebrow{font-size:6px;gap:6px;letter-spacing:.8px}:where(.cc-marketing) .tiny-spark{width:19px;height:19px}:where(.cc-marketing) .eyebrow-line{width:16px}:where(.cc-marketing) .hero-buttons{gap:8px;margin-top:23px}:where(.cc-marketing) .hero-buttons .button{font-size:10px;padding:12px 13px;min-height:41px;gap:8px}:where(.cc-marketing) .hero-proof{gap:8px}:where(.cc-marketing) .proof-label{font-size:6px}:where(.cc-marketing) .stars{font-size:8px}:where(.cc-marketing) .avatar-stack .avatar{height:26px;width:26px;font-size:7px}:where(.cc-marketing) .dash-top{padding:0 12px}:where(.cc-marketing) .dash-top>div{gap:10px}:where(.cc-marketing) .demo-tag{font-size:5px;letter-spacing:.5px}:where(.cc-marketing) .dash-content{padding:18px 12px 12px}:where(.cc-marketing) .dash-title h2{font-size:19px}:where(.cc-marketing) .dash-title p{font-size:8px;line-height:1.7;max-width:240px}:where(.cc-marketing) .ai-engine{display:none}:where(.cc-marketing) .mini-eyebrow{font-size:5px}:where(.cc-marketing) .demo-columns{grid-template-columns:1fr;gap:19px}:where(.cc-marketing) .brief-card{padding:13px}:where(.cc-marketing) .card-heading{font-size:10px}:where(.cc-marketing) .brief-card textarea{font-size:11px;height:106px}:where(.cc-marketing) .brief-bottom{font-size:8px}:where(.cc-marketing) .match-button{min-height:39px;font-size:10px}:where(.cc-marketing) .try-example,:where(.cc-marketing) .try-example button{font-size:8px}:where(.cc-marketing) .requirements>div{font-size:9px}:where(.cc-marketing) .requirements dl{font-size:9px;grid-template-columns:78px 1fr;gap:11px}:where(.cc-marketing) .results-heading{font-size:10px;flex-wrap:wrap;row-gap:8px}:where(.cc-marketing) .results-heading>span{font-size:8px}:where(.cc-marketing) .results-heading-right>span{font-size:8px}:where(.cc-marketing) .compare-table{font-size:10px}:where(.cc-marketing) .candidate{padding:13px}:where(.cc-marketing) .candidate-info>b{font-size:11px}:where(.cc-marketing) .candidate-info>span{font-size:9px}:where(.cc-marketing) .candidate-info>small{font-size:8px}:where(.cc-marketing) .skill-tags>span{font-size:8px}:where(.cc-marketing) .why-match{font-size:9px;margin-top:11px}:where(.cc-marketing) .match-score{font-size:25px}:where(.cc-marketing) .match-score>span{font-size:7px}:where(.cc-marketing) .results-footer{font-size:7px;line-height:1.7}:where(.cc-marketing) .dash-footer{padding:9px 12px}:where(.cc-marketing) .section-container{padding-left:21px;padding-right:21px}:where(.cc-marketing) .steps-grid{grid-template-columns:1fr;gap:13px}:where(.cc-marketing) .step-card{padding:22px}:where(.cc-marketing) .step-card:after{display:none}:where(.cc-marketing) .step-card h3{font-size:17px;margin:15px 0 9px}:where(.cc-marketing) .step-card>p{font-size:12px;min-height:0}:where(.cc-marketing) .step-mini{font-size:9px;margin-top:15px}:where(.cc-marketing) .step-card-top>span:last-child{font-size:26px}:where(.cc-marketing) .step-card-top>.feature-icon{width:38px;height:38px}:where(.cc-marketing) .section-heading h2{font-size:34px}:where(.cc-marketing) .eyebrow{font-size:7px;letter-spacing:1.4px}:where(.cc-marketing) .enterprise-grid h2{font-size:35px}:where(.cc-marketing) .insight-card{padding:18px}:where(.cc-marketing) .insight-head{gap:8px}:where(.cc-marketing) .insight-head b{font-size:10px}:where(.cc-marketing) .insight-head p{font-size:8px}:where(.cc-marketing) .verified{font-size:5px}:where(.cc-marketing) .insight-score h3{font-size:18px}:where(.cc-marketing) .score-ring{width:79px;height:79px}:where(.cc-marketing) .floating-insight{padding:10px 13px;bottom:-1px;right:-1px}:where(.cc-marketing) .insight-orbit{left:0;max-width:100%;width:280px;height:280px}:where(.cc-marketing) .testimonial-grid{grid-template-columns:1fr}:where(.cc-marketing) .outcomes-grid{grid-template-columns:repeat(2,1fr)}:where(.cc-marketing) .testimonial-stats{gap:16px 24px}:where(.cc-marketing) .testimonial{padding:24px}:where(.cc-marketing) .testimonial blockquote{min-height:0;font-size:13px;margin:16px 0 20px}:where(.cc-marketing) .testimonial-person b{font-size:11px}:where(.cc-marketing) .testimonial-person>div>span{font-size:9px}:where(.cc-marketing) .testimonial-person .avatar{width:32px;height:32px;font-size:10px}:where(.cc-marketing) .testimonial-person{gap:10px}:where(.cc-marketing) .testimonial .stars{font-size:10px}:where(.cc-marketing) .center-heading h2{font-size:30px}:where(.cc-marketing) .center-heading>p{font-size:10px;line-height:1.8}:where(.cc-marketing) .consultant-banner{padding:29px 23px}:where(.cc-marketing) .consultant-banner h2{font-size:29px;letter-spacing:-1.3px}:where(.cc-marketing) .consultant-banner p{font-size:10px}:where(.cc-marketing) .consultant-banner p br{display:none}:where(.cc-marketing) .consultant-art>span{right:-20px;top:245px;font-size:110px}:where(.cc-marketing) .faq-section h2{font-size:32px}:where(.cc-marketing) .final-cta h2{font-size:31px;letter-spacing:-1.2px}:where(.cc-marketing) .final-cta .eyebrow{font-size:6px;letter-spacing:1.1px}:where(.cc-marketing) .footer-bottom{flex-direction:column;gap:10px}:where(.cc-marketing) .auth-modal{padding:27px 23px}:where(.cc-marketing) .modal-backdrop{padding:14px}:where(.cc-marketing) .auth-modal h2{font-size:25px}:where(.cc-marketing) .auth-modal{max-height:calc(100dvh - 28px)}:where(.cc-marketing) .role-picker>button{padding:13px 10px}}@media (prefers-reduced-motion:reduce){html:has(.cc-marketing){scroll-behavior:auto}:where(.cc-marketing),:where(.cc-marketing) *,:where(.cc-marketing) :after,:where(.cc-marketing) :before{animation:none!important;transition:none!important}:where(.cc-marketing) .reveal{opacity:1!important;transform:none!important}:where(.cc-marketing) .preview-check-step{opacity:1!important;transform:none!important}:where(.cc-marketing) .compare-table-wrap,:where(.cc-marketing) .results-card .avatar.large,:where(.cc-marketing) .results-card .candidate,:where(.cc-marketing) .results-card .match-score,:where(.cc-marketing) .results-card .results-footer,:where(.cc-marketing) .results-card .results-heading{opacity:1!important;transform:none!important}}:where(.cc-marketing) .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}:where(.cc-marketing) .reveal.is-visible{opacity:1;transform:none}:where(.cc-marketing) .reveal:nth-child(2){transition-delay:.08s}:where(.cc-marketing) .reveal:nth-child(3){transition-delay:.16s}:where(.cc-marketing) .reveal:nth-child(4){transition-delay:.24s}:where(.cc-marketing) .outcome-card,:where(.cc-marketing) .testimonial,:where(.cc-marketing) .verification-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}:where(.cc-marketing) .outcome-card:hover,:where(.cc-marketing) .testimonial:hover{transform:translateY(-4px);box-shadow:0 16px 32px var(--theme-53376a14,#53376a14);border-color:var(--dark-edge-ded4ea,var(--theme-ded4ea,#ded4ea))}:where(.cc-marketing) .verification-card:hover{transform:translateY(-3px);box-shadow:0 22px 55px var(--theme-53376a12,#53376a12)}:where(.cc-marketing) .save-candidate{color:var(--theme-6c5f78,#6c5f78);padding:2px;border:1px solid var(--dark-edge-e7dfee,var(--theme-e7dfee,#e7dfee));display:flex;border-radius:3px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}:where(.cc-marketing) .save-candidate.is-saved,:where(.cc-marketing) .save-candidate:hover{background:var(--theme-eee5fa,#eee5fa);color:var(--theme-8659be,#8659be);border-color:var(--dark-edge-d9c8ef,var(--theme-d9c8ef,#d9c8ef))}:where(.cc-marketing) .save-candidate:hover{transform:scale(1.12)}:where(.cc-marketing) .save-candidate:active{transform:scale(.95)}:where(.cc-marketing) .overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}:where(.cc-marketing) .overview-metrics>div{background:var(--theme-faf7fe,#faf7fe);border:1px solid var(--dark-edge-eae2f3,var(--theme-eae2f3,#eae2f3));border-radius:7px;padding:18px}:where(.cc-marketing) .overview-metrics small,:where(.cc-marketing) .overview-metrics span{display:block;font-size:9px;color:var(--theme-645a6c,#645a6c)}:where(.cc-marketing) .overview-metrics b{display:block;font-size:30px;font-weight:500;color:var(--theme-5e487a,#5e487a);margin:9px 0}:where(.cc-marketing) .overview-metrics small{font-size:8px}:where(.cc-marketing) .project-summary{padding:24px;border:1px solid var(--dark-edge-ebe3f2,var(--theme-ebe3f2,#ebe3f2));border-radius:7px;background:var(--theme-fdfbff,#fdfbff);min-height:220px}:where(.cc-marketing) .project-summary h3{font-size:16px;font-weight:500;margin:15px 0 8px}:where(.cc-marketing) .project-summary p{font-size:11px;color:var(--theme-5f5366,#5f5366);line-height:1.9;max-width:450px}:where(.cc-marketing) .project-summary .button{font-size:10px;min-height:35px;margin-top:20px;padding:10px 15px}:where(.cc-marketing) .project-status{display:inline-block;font-size:8px;background:var(--theme-eee5f8,#eee5f8);padding:5px 8px;border-radius:4px;color:var(--theme-685379,#685379);margin:4px 0 15px}:where(.cc-marketing) .shortlist-person{display:flex;align-items:center;gap:13px;border:1px solid var(--dark-edge-ebe2f3,var(--theme-ebe2f3,#ebe2f3));border-radius:6px;padding:16px;margin-bottom:12px}:where(.cc-marketing) .shortlist-person b{font-size:12px;font-weight:500}:where(.cc-marketing) .shortlist-person p{font-size:10px;color:var(--theme-67586e,#67586e);margin-top:5px}:where(.cc-marketing) .shortlist-person>span:nth-last-child(2){margin-left:auto;font-size:11px;color:var(--theme-644b7e,#644b7e)}:where(.cc-marketing) .shortlist-person>button{color:var(--theme-6d6078,#6d6078)}:where(.cc-marketing) .header{position:sticky;top:0;backdrop-filter:blur(16px)}:where(.cc-marketing) .skip-link{position:fixed;left:16px;top:-70px;z-index:150;padding:12px 20px;background:var(--theme-252332,#252332);color:var(--text-ffffff,white);border-radius:6px}:where(.cc-marketing) .skip-link:focus{top:12px}:where(.cc-marketing) #auth-title:focus,:where(.cc-marketing) #main-content:focus{outline:none}:where(.cc-marketing) .login,:where(.cc-marketing) .nav-links{font-size:14px}:where(.cc-marketing) .button,:where(.cc-marketing) .button.small{font-size:13px;min-height:44px}:where(.cc-marketing) .eyebrow{font-size:10px;color:var(--theme-686074,#686074)}:where(.cc-marketing) .hero .eyebrow{font-size:10px}:where(.cc-marketing) .hero h1{font-size:clamp(38px,4.5vw,65px);letter-spacing:-2.8px}:where(.cc-marketing) .hero-content>p{max-width:760px;margin-left:auto;margin-right:auto}:where(.cc-marketing) .enterprise-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin:23px 0 0;color:var(--theme-665a77,#665a77)}:where(.cc-marketing) .enterprise-proof>span{display:flex;align-items:center;gap:6px;font-size:12px}:where(.cc-marketing) .enterprise-proof svg{color:var(--purple)}:where(.cc-marketing) .dashboard-wrap{max-width:1210px}:where(.cc-marketing) .floating-label{font-size:11px}:where(.cc-marketing) .sidebar{width:193px}:where(.cc-marketing) .workspace{font-size:11px}:where(.cc-marketing) .user-profile small,:where(.cc-marketing) .workspace small{font-size:10px}:where(.cc-marketing) .new-tag,:where(.cc-marketing) .sidebar-label{font-size:9px}:where(.cc-marketing) .side-item{font-size:12px;min-height:44px}:where(.cc-marketing) .help-card a,:where(.cc-marketing) .help-card button,:where(.cc-marketing) .help-card p,:where(.cc-marketing) .help-card>span,:where(.cc-marketing) .user-profile{font-size:10px}:where(.cc-marketing) .help-card a,:where(.cc-marketing) .help-card button{min-height:32px;line-height:1.5}:where(.cc-marketing) .dash-top{font-size:11px;height:44px}:where(.cc-marketing) .demo-tag,:where(.cc-marketing) .mini-eyebrow{font-size:9px;letter-spacing:.6px}:where(.cc-marketing) .dash-title{gap:12px}:where(.cc-marketing) .dash-title h2{font-size:19px}:where(.cc-marketing) .dash-title p{font-size:10px;line-height:1.5;max-width:440px}:where(.cc-marketing) .ai-engine{font-size:10px;white-space:nowrap}:where(.cc-marketing) .card-heading{font-size:12px}:where(.cc-marketing) .brief-card{padding:16px}:where(.cc-marketing) .brief-card textarea{font-size:13px;line-height:1.8;height:164px}:where(.cc-marketing) .brief-bottom{font-size:10px}:where(.cc-marketing) .match-button{font-size:12px;min-height:44px}:where(.cc-marketing) .try-example,:where(.cc-marketing) .try-example button{font-size:10px}:where(.cc-marketing) .try-example button{min-height:28px;padding:4px 7px}:where(.cc-marketing) .requirements>div{font-size:11px;line-height:1.5}:where(.cc-marketing) .requirements dl{grid-template-columns:75px 1fr;gap:13px;font-size:11px;line-height:1.65}:where(.cc-marketing) .results-heading,:where(.cc-marketing) .results-heading>b{font-size:12px;line-height:1.5}:where(.cc-marketing) .results-heading>span{font-size:10px;white-space:nowrap}:where(.cc-marketing) .candidate{padding:16px 13px;margin-bottom:10px}:where(.cc-marketing) .candidate-top{gap:8px;flex-wrap:wrap}:where(.cc-marketing) .candidate-info>b{font-size:12px}:where(.cc-marketing) .candidate-info>span{font-size:11px;line-height:1.5}:where(.cc-marketing) .candidate-info>small{font-size:10px}:where(.cc-marketing) .candidate-info{min-width:120px}:where(.cc-marketing) .avatar.large{width:38px;height:38px;font-size:11px}:where(.cc-marketing) .match-score{font-size:26px}:where(.cc-marketing) .match-score>span{font-size:9px}:where(.cc-marketing) .skill-tags{flex-wrap:wrap}:where(.cc-marketing) .skill-tags>span{font-size:10px;line-height:1.5}:where(.cc-marketing) .why-match{font-size:11px;min-height:30px}:where(.cc-marketing) .save-candidate{min-width:28px;min-height:28px;align-items:center;justify-content:center}:where(.cc-marketing) .explanation{font-size:12px;line-height:1.75}:where(.cc-marketing) .score-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}:where(.cc-marketing) .score-breakdown span{font-size:10px}:where(.cc-marketing) .score-breakdown b{display:block;color:var(--purple-dark);font-size:12px}:where(.cc-marketing) .results-footer{font-size:9px;line-height:1.6;text-align:center}:where(.cc-marketing) .dash-footer,:where(.cc-marketing) .dashboard-caption{font-size:10px}:where(.cc-marketing) .trusted>p,:where(.cc-marketing) .trusted>small{font-size:10px}:where(.cc-marketing) .center-heading>p,:where(.cc-marketing) .consultant-banner p,:where(.cc-marketing) .enterprise-grid>div>p,:where(.cc-marketing) .faq-section>div>p,:where(.cc-marketing) .final-cta>p,:where(.cc-marketing) .section-heading>p{font-size:14px}:where(.cc-marketing) .step-card h3{font-size:18px}:where(.cc-marketing) .step-card>p{font-size:14px}:where(.cc-marketing) .step-mini{font-size:11px;line-height:1.6}:where(.cc-marketing) .enterprise-features h3{font-size:14px}:where(.cc-marketing) .enterprise-features p{font-size:12px;line-height:1.6}:where(.cc-marketing) .text-button{font-size:13px;min-height:36px}:where(.cc-marketing) .insight-head b{font-size:13px}:where(.cc-marketing) .insight-head p{font-size:11px}:where(.cc-marketing) .verified{font-size:9px}:where(.cc-marketing) .insight-note{font-size:11px}:where(.cc-marketing) .match-bars b,:where(.cc-marketing) .match-bars>div>span{font-size:12px}:where(.cc-marketing) .sample-label{font-size:10px}:where(.cc-marketing) .floating-insight b{font-size:11px}:where(.cc-marketing) .floating-insight span:not(.feature-icon){font-size:10px}:where(.cc-marketing) .testimonial blockquote{font-size:14px;min-height:170px}:where(.cc-marketing) .testimonial-person b{font-size:12px}:where(.cc-marketing) .testimonial-person>div>span{font-size:10px;line-height:1.7}:where(.cc-marketing) .testimonial>small{font-size:10px}:where(.cc-marketing) .consultant-chips>span{font-size:11px}:where(.cc-marketing) .faq-item>button{font-size:14px;min-height:60px}:where(.cc-marketing) .faq-item>p{font-size:13px}:where(.cc-marketing) .cta-note{font-size:11px}:where(.cc-marketing) .footer-top>.text-button,:where(.cc-marketing) .footer-top>div:nth-child(2),:where(.cc-marketing) .footer-top>div>p{font-size:11px;line-height:1.7}:where(.cc-marketing) .footer-bottom{font-size:10px}:where(.cc-marketing) .auth-modal{width:510px}:where(.cc-marketing) .auth-eyebrow{font-size:10px}:where(.cc-marketing) .auth-modal form>label,:where(.cc-marketing) .auth-subtitle,:where(.cc-marketing) .auth-switch,:where(.cc-marketing) .auth-switch a,:where(.cc-marketing) .auth-switch button{font-size:13px}:where(.cc-marketing) .auth-modal form textarea,:where(.cc-marketing) .auth-modal input,:where(.cc-marketing) .auth-modal select{font-size:16px;min-height:46px}:where(.cc-marketing) .auth-modal input::placeholder,:where(.cc-marketing) .auth-modal textarea::placeholder{color:var(--theme-776a82,#776a82)}:where(.cc-marketing) .role-picker b{font-size:14px}:where(.cc-marketing) .preview-notice,:where(.cc-marketing) .role-picker span{font-size:12px}:where(.cc-marketing) .close-modal{width:36px;height:36px}:where(.cc-marketing) .auth-preview-label{font-size:11px;line-height:1.6;color:var(--theme-6d607b,#6d607b);margin:17px 0;padding:10px 12px;border:1px solid var(--dark-edge-e5daef,var(--theme-e5daef,#e5daef));background:var(--theme-f5f0fb,#f5f0fb);border-radius:5px}:where(.cc-marketing) .success-state>p{font-size:14px}:where(.cc-marketing) .error{font-size:12px;color:var(--text-a02c4c,#a02c4c)}:where(.cc-marketing) .dashboard-mobile-nav{display:none}:where(.cc-marketing) .workspace-settings{border:1px solid var(--border);border-radius:8px;padding:22px}:where(.cc-marketing) .settings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.cc-marketing) .settings-heading h3{font-size:16px}:where(.cc-marketing) .workspace-settings dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:15px;padding:15px 0;border-bottom:1px solid var(--border);font-size:12px}:where(.cc-marketing) .workspace-settings dt{color:var(--theme-706477,#706477)}:where(.cc-marketing) .workspace-settings dd{margin:0}:where(.cc-marketing) .workspace-settings>p{color:var(--theme-706477,#706477);font-size:12px;line-height:1.8}:where(.cc-marketing) .overview-metrics small,:where(.cc-marketing) .overview-metrics span{font-size:11px}:where(.cc-marketing) .project-summary p{font-size:13px}:where(.cc-marketing) .project-summary .button{font-size:12px}:where(.cc-marketing) .shortlist-person{flex-wrap:wrap}:where(.cc-marketing) .shortlist-person b{font-size:14px}:where(.cc-marketing) .shortlist-person p,:where(.cc-marketing) .shortlist-person>span:nth-last-child(2){font-size:12px}:where(.cc-marketing) .shortlist-person>button{min-width:32px;min-height:32px}:where(.cc-marketing) .system-page{min-height:85vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:40px 24px;text-align:center}:where(.cc-marketing) .system-page p{font-size:16px;line-height:1.8;color:var(--muted);max-width:520px}@media (max-width:1100px){:where(.cc-marketing) .sidebar{width:170px}:where(.cc-marketing) .ai-engine{display:none}:where(.cc-marketing) .dash-title h2{font-size:23px}:where(.cc-marketing) .candidate-info{min-width:110px}:where(.cc-marketing) .candidate-top .avatar{width:32px;height:32px}:where(.cc-marketing) .card-heading{font-size:11px}:where(.cc-marketing) .footer-top>div:nth-child(2){gap:15px}}@media (max-width:900px){:where(.cc-marketing) .sidebar{display:none}:where(.cc-marketing) .dashboard-mobile-nav{display:flex;gap:3px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--border)}:where(.cc-marketing) .dashboard-mobile-nav button{padding:9px 12px;font-size:11px;min-height:36px;white-space:nowrap;border-radius:5px;color:var(--theme-66566f,#66566f)}:where(.cc-marketing) .dashboard-mobile-nav button[aria-pressed=true]{color:var(--purple-dark);background:var(--theme-eee6fa,#eee6fa)}:where(.cc-marketing) .nav-links{font-size:12px;gap:18px}:where(.cc-marketing) .hero-content>p{max-width:620px;padding:0 22px}:where(.cc-marketing) .enterprise-proof{gap:14px}:where(.cc-marketing) .enterprise-proof>span{font-size:11px}:where(.cc-marketing) .testimonial-grid{grid-template-columns:1fr}:where(.cc-marketing) .testimonial blockquote{min-height:0}:where(.cc-marketing) .steps-grid{grid-template-columns:1fr}:where(.cc-marketing) .step-card>p{min-height:0}:where(.cc-marketing) .step-card h3{margin-top:17px}:where(.cc-marketing) .footer-top{gap:25px;flex-wrap:wrap}}@media (max-width:600px){:where(.cc-marketing) .hero .eyebrow{font-size:8px;letter-spacing:.8px}:where(.cc-marketing) .hero h1{font-size:39px;letter-spacing:-1.7px}:where(.cc-marketing) .hero h1 .serif{font-size:1em}:where(.cc-marketing) .hero-content>p{font-size:14px}:where(.cc-marketing) .enterprise-proof{gap:10px 15px;padding:0 16px}:where(.cc-marketing) .enterprise-proof>span{font-size:10px}:where(.cc-marketing) .hero-buttons{flex-direction:column;align-items:center}:where(.cc-marketing) .hero-buttons .button{width:240px;font-size:13px}:where(.cc-marketing) .demo-columns{grid-template-columns:1fr;gap:22px}:where(.cc-marketing) .dash-title h2{font-size:22px}:where(.cc-marketing) .dash-title p{max-width:none;font-size:12px}:where(.cc-marketing) .mini-eyebrow{font-size:8px}:where(.cc-marketing) .demo-tag{font-size:8px}:where(.cc-marketing) .dash-top{padding:0 12px}:where(.cc-marketing) .dash-top>div{gap:7px}:where(.cc-marketing) .dash-top>span>span{padding:0 5px}:where(.cc-marketing) .dash-top .avatar,:where(.cc-marketing) .dash-top>div>svg{display:none}:where(.cc-marketing) .brief-card textarea{font-size:16px;min-height:190px}:where(.cc-marketing) .card-heading{font-size:12px}:where(.cc-marketing) .dash-footer,:where(.cc-marketing) .dashboard-caption{font-size:9px}:where(.cc-marketing) .dash-footer>span:last-child{display:none}:where(.cc-marketing) .requirements dl{font-size:12px}:where(.cc-marketing) .candidate-info>b{font-size:14px}:where(.cc-marketing) .candidate-info>span{font-size:12px}:where(.cc-marketing) .candidate-info>small{font-size:11px}:where(.cc-marketing) .floating-label{font-size:10px}:where(.cc-marketing) .nav-actions .small{font-size:11px;min-height:40px}:where(.cc-marketing) .nav-actions .login{font-size:12px}:where(.cc-marketing) .nav-actions{gap:12px}:where(.cc-marketing) .menu-button{min-width:28px;min-height:36px}:where(.cc-marketing) .verified{display:none}:where(.cc-marketing) .insight-note{font-size:11px}:where(.cc-marketing) .consultant-chips>span{font-size:10px}:where(.cc-marketing) .consultant-art>span{opacity:.2}:where(.cc-marketing) .footer-bottom{line-height:1.8}:where(.cc-marketing) .footer-top>div:nth-child(2){gap:10px}:where(.cc-marketing) .auth-modal{padding:27px 23px}:where(.cc-marketing) .auth-modal h2{font-size:26px}:where(.cc-marketing) .overview-metrics{gap:7px}:where(.cc-marketing) .overview-metrics>div{padding:12px 8px}:where(.cc-marketing) .overview-metrics small,:where(.cc-marketing) .overview-metrics span{font-size:10px}:where(.cc-marketing) .workspace-settings{padding:15px}:where(.cc-marketing) .workspace-settings dl>div{grid-template-columns:1fr;gap:7px}}:where(.cc-marketing) .new-tag{color:var(--theme-60388f,#60388f)}:where(.cc-marketing) .brief-card textarea{color:var(--theme-655973,#655973)}:where(.cc-marketing) .enterprise-grid .text-button,:where(.cc-marketing) .try-example button{color:var(--theme-694599,#694599)}:where(.cc-marketing) .role-picker>button.active{color:var(--theme-694599,#694599)}:where(.cc-marketing) .composer-section{position:relative;max-width:890px;margin:46px auto 0;padding:0 24px 36px;scroll-margin-top:110px}:where(.cc-marketing) .requirement-composer{position:relative;text-align:left;border:2px solid var(--dark-edge-d7c9f0,var(--theme-d7c9f0,#d7c9f0));border-radius:15px;background:var(--surface-ffffff,#fff);box-shadow:0 22px 64px -36px var(--theme-7446c46b,#7446c46b),0 0 0 6px var(--theme-eee7fb66,#eee7fb66);overflow:hidden}:where(.cc-marketing) .composer-heading{display:flex;align-items:center;gap:12px;padding:20px 26px;border-bottom:1px solid var(--dark-edge-e8e0f1,var(--theme-e8e0f1,#e8e0f1));background:var(--theme-f7f4fc,#f7f4fc)}:where(.cc-marketing) .composer-icon{display:flex;color:var(--theme-7950c5,#7950c5)}:where(.cc-marketing) .composer-heading label{color:var(--theme-6b607c,#6b607c);font-size:13px;letter-spacing:.3px;line-height:1.6}:where(.cc-marketing) .composer-heading label b{font-weight:650;color:var(--theme-5a427c,#5a427c)}:where(.cc-marketing) .composer-demo{margin-left:auto;flex-shrink:0;font-size:8px;letter-spacing:.8px;padding:5px 7px;border:1px solid var(--dark-edge-e1d6ef,var(--theme-e1d6ef,#e1d6ef));color:var(--theme-71558f,#71558f);border-radius:4px}:where(.cc-marketing) .composer-body{padding:25px}:where(.cc-marketing) .composer-body textarea{display:block;width:100%;min-height:128px;padding:19px 20px;resize:vertical;font-size:18px;line-height:1.8;color:var(--theme-433650,#433650);background:var(--theme-fdfcfe,#fdfcfe);border:1px solid var(--dark-edge-dbd3e6,var(--theme-dbd3e6,#dbd3e6));border-radius:7px;transition:border-color .2s,box-shadow .2s;caret-color:var(--purple)}:where(.cc-marketing) .composer-body textarea:focus{outline:none;border-color:var(--dark-edge-9172c6,var(--theme-9172c6,#9172c6));box-shadow:0 0 0 3px var(--theme-7041cc14,#7041cc14)}:where(.cc-marketing) .composer-body textarea[aria-invalid=true]{border-color:var(--dark-edge-a02c4c,var(--surface-a02c4c,#a02c4c))}:where(.cc-marketing) .composer-body textarea::placeholder{color:var(--theme-756981,#756981)}:where(.cc-marketing) .composer-input-meta{display:flex;justify-content:space-between;gap:15px;margin:10px 0 22px;color:var(--theme-756781,#756781);font-size:10px;line-height:1.6}:where(.cc-marketing) .composer-input-meta span:last-child{white-space:nowrap}:where(.cc-marketing) .convert-button{width:100%;min-height:57px;gap:12px;font-size:17px;font-weight:550;border-radius:7px;background:linear-gradient(110deg,var(--theme-7650d4,#7650d4),var(--theme-6940cd,#6940cd))!important;box-shadow:0 4px 13px var(--theme-7041cc20,#7041cc20)!important}:where(.cc-marketing) .convert-button>svg:last-child{margin-left:auto}:where(.cc-marketing) .convert-button>svg:first-child{margin-left:auto}:where(.cc-marketing) .convert-button:disabled{cursor:wait;transform:none}:where(.cc-marketing) .convert-button .spinner{width:19px;height:19px}:where(.cc-marketing) .composer-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:19px}:where(.cc-marketing) .composer-examples>span{color:var(--theme-796a88,#796a88);font-size:10px;margin-right:4px}:where(.cc-marketing) .composer-examples>button{display:flex;align-items:center;gap:6px;min-height:28px;padding:5px 8px;font-size:10px;color:var(--theme-755395,#755395);background:var(--theme-f8f5fc,#f8f5fc);border:1px solid var(--dark-edge-eee6f7,var(--theme-eee6f7,#eee6f7));border-radius:4px}:where(.cc-marketing) .composer-examples>button:hover{background:var(--theme-eee6f8,#eee6f8);border-color:var(--dark-edge-d3c0e9,var(--theme-d3c0e9,#d3c0e9))}:where(.cc-marketing) .composer-examples>button:disabled{cursor:wait}:where(.cc-marketing) .conversion-steps{display:flex;justify-content:center;align-items:center;gap:17px;margin-top:23px;color:var(--theme-82718f,#82718f)}:where(.cc-marketing) .conversion-steps>span{display:flex;align-items:center;gap:7px;font-size:11px}:where(.cc-marketing) .conversion-steps i{display:flex;justify-content:center;align-items:center;border:1px solid var(--dark-edge-ddd1eb,var(--theme-ddd1eb,#ddd1eb));border-radius:50%;height:23px;width:23px;font-size:10px;font-style:normal;background:var(--surface-ffffff,#fff)}:where(.cc-marketing) .conversion-steps .step-active{color:var(--theme-6537a6,#6537a6)}:where(.cc-marketing) .conversion-steps .step-active i{border-color:var(--dark-edge-b89cd8,var(--theme-b89cd8,#b89cd8));background:var(--theme-f0e7fb,#f0e7fb)}:where(.cc-marketing) .conversion-steps>svg{color:var(--theme-a091ae,#a091ae)}:where(.cc-marketing) .composer-note{font-size:10px;text-align:center;color:var(--theme-766682,#766682);margin-top:16px}:where(.cc-marketing) .composer-error{margin:15px 0 0}:where(.cc-marketing) .composer-working{border-color:var(--dark-edge-a889d9,var(--theme-a889d9,#a889d9))}:where(.cc-marketing) .composer-working .composer-icon{animation:mk-composer-pulse 1.5s infinite}:where(.cc-marketing) .converted-results{margin-top:16px;padding-bottom:18px;scroll-margin-top:106px;outline:none}:where(.cc-marketing) .conversion-complete{display:flex;align-items:center;flex-wrap:wrap;gap:9px 17px;margin:0 2px 22px;text-align:left}:where(.cc-marketing) .conversion-complete>span{display:flex;align-items:center;gap:8px;color:var(--theme-694599,#694599);font-size:13px;font-weight:600}:where(.cc-marketing) .conversion-complete p{font-size:11px;color:var(--theme-796b87,#796b87)}:where(.cc-marketing) .conversion-complete button{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;border:1px solid var(--dark-edge-e1d7ec,var(--theme-e1d7ec,#e1d7ec));border-radius:5px;padding:8px 11px;color:var(--theme-6b4d88,#6b4d88);background:var(--surface-ffffff,#fff)}:where(.cc-marketing) .requirement-document-heading{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.8px;color:var(--theme-79618d,#79618d)}:where(.cc-marketing) .requirement-draft{margin-left:auto;font-size:8px;padding:4px 6px;background:var(--theme-f2eaf9,#f2eaf9);border:1px solid var(--dark-edge-e9ddf4,var(--theme-e9ddf4,#e9ddf4));border-radius:4px}:where(.cc-marketing) .requirement-role{font-size:22px;letter-spacing:-.5px;font-weight:600;margin:22px 0 17px;line-height:1.4}:where(.cc-marketing) .requirement-objective{display:flex;gap:10px;padding:16px 14px;background:linear-gradient(110deg,var(--theme-f4edfb,#f4edfb),var(--theme-faf7fe,#faf7fe));border:1px solid var(--dark-edge-e8dcf4,var(--theme-e8dcf4,#e8dcf4));border-radius:7px;color:var(--theme-765694,#765694)}:where(.cc-marketing) .requirement-objective>svg{margin-top:3px}:where(.cc-marketing) .requirement-objective span,:where(.cc-marketing) .requirement-quote>span{font-size:8px;letter-spacing:.8px;font-weight:600}:where(.cc-marketing) .requirement-objective p{font-size:14px;color:var(--theme-5b416e,#5b416e);line-height:1.7;margin-top:5px}:where(.cc-marketing) .requirement-quote{border-left:2px solid var(--dark-edge-dcd0ec,var(--theme-dcd0ec,#dcd0ec));padding-left:12px;margin-top:20px;color:var(--theme-756780,#756780)}:where(.cc-marketing) .requirement-quote p{font-size:11px;line-height:1.9;margin-top:6px;font-style:italic}:where(.cc-marketing) .converted-results .requirements{margin-top:22px;padding-top:18px}:where(.cc-marketing) .requirement-review-note{display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.8;color:var(--theme-776484,#776484);padding-top:17px;margin-top:17px;border-top:1px solid var(--border)}:where(.cc-marketing) .requirement-review-note svg{margin-top:3px}:where(.cc-marketing) .converted-results .candidate{animation:mk-rise-in .45s both}:where(.cc-marketing) .converted-results .candidate:nth-of-type(3){animation-delay:.12s}:where(.cc-marketing) .converted-results .candidate:nth-of-type(4){animation-delay:.24s}@keyframes mk-composer-pulse{50%{opacity:.5;transform:scale(.92)}}@media (max-width:760px){:where(.cc-marketing) .composer-section{padding:0 21px 28px;margin-top:35px}:where(.cc-marketing) .composer-heading{padding:17px 19px;gap:10px}:where(.cc-marketing) .composer-heading label{font-size:12px}:where(.cc-marketing) .composer-demo{display:none}:where(.cc-marketing) .composer-body{padding:20px}:where(.cc-marketing) .composer-body textarea{font-size:16px;padding:15px;min-height:138px}:where(.cc-marketing) .convert-button{font-size:15px;min-height:53px}:where(.cc-marketing) .conversion-steps{gap:10px}:where(.cc-marketing) .conversion-steps>span{font-size:10px;gap:5px}:where(.cc-marketing) .conversion-steps>svg{width:11px}:where(.cc-marketing) .conversion-complete p{order:3;width:100%}}@media (max-width:480px){:where(.cc-marketing) .composer-section{padding-left:17px;padding-right:17px}:where(.cc-marketing) .composer-heading{padding:15px;gap:9px}:where(.cc-marketing) .composer-heading label{font-size:11px;letter-spacing:0}:where(.cc-marketing) .composer-heading label b{display:block;margin-bottom:2px}:where(.cc-marketing) .composer-heading label span{font-size:10px}:where(.cc-marketing) .composer-body{padding:16px}:where(.cc-marketing) .composer-body textarea{min-height:145px;padding:13px}:where(.cc-marketing) .composer-input-meta{font-size:9px;gap:9px}:where(.cc-marketing) .convert-button{font-size:14px;gap:8px;padding:13px 10px}:where(.cc-marketing) .convert-button svg{width:18px}:where(.cc-marketing) .convert-button>svg:last-child{display:none}:where(.cc-marketing) .convert-button>svg:first-child{margin-left:0}:where(.cc-marketing) .composer-examples{gap:6px;justify-content:flex-start}:where(.cc-marketing) .composer-examples>span{width:100%;margin-bottom:3px}:where(.cc-marketing) .conversion-steps{align-items:flex-start;gap:7px}:where(.cc-marketing) .conversion-steps>span{flex-direction:column;text-align:center;line-height:1.6;flex:1;font-size:9px}:where(.cc-marketing) .conversion-steps>svg{margin-top:6px}:where(.cc-marketing) .composer-note{font-size:9px;line-height:1.7}:where(.cc-marketing) .conversion-complete>span{font-size:12px}:where(.cc-marketing) .conversion-complete button{font-size:10px}:where(.cc-marketing) .requirement-role{font-size:22px}}:where(.cc-marketing) .integrated-dashboard{margin-top:48px;padding-bottom:0;scroll-margin-top:106px}:where(.cc-marketing) .integrated-dashboard .dashboard{min-height:480px}:where(.cc-marketing) .integrated-dashboard .dash-content{min-width:0}:where(.cc-marketing) .workbench-tabs{display:flex;gap:6px;align-items:center;border-bottom:1px solid var(--dark-edge-e7e0ee,var(--theme-e7e0ee,#e7e0ee));padding-bottom:8px;margin-bottom:10px}:where(.cc-marketing) .workbench-tabs>button{display:flex;align-items:center;gap:7px;min-height:30px;padding:6px 12px;border-radius:5px;font-size:12px;color:var(--theme-6a567b,#6a567b);transition:background .18s ease,color .18s ease,transform .18s ease}:where(.cc-marketing) .workbench-tabs>button:hover{background:var(--theme-f5f0fa,#f5f0fa);color:var(--theme-56417a,#56417a)}:where(.cc-marketing) .workbench-tabs>button:active{transform:scale(.97)}:where(.cc-marketing) .workbench-tabs>button[aria-pressed=true]{color:var(--theme-6033a3,#6033a3);background:var(--theme-efe7fa,#efe7fa)}:where(.cc-marketing) .workbench-tabs>button[aria-pressed=true]:hover{background:var(--theme-e7ddf7,#e7ddf7)}:where(.cc-marketing) .workbench-tabs>button>span{font-size:10px;background:var(--theme-e8def3,#e8def3);padding:2px 5px;border-radius:4px}:where(.cc-marketing) .workbench-tabs .brief-tab{display:none}:where(.cc-marketing) .workbench-edit{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;color:var(--theme-6c5f78,#6c5f78);border:1px solid transparent}:where(.cc-marketing) .workbench-edit:hover{background:var(--theme-f5eefc,#f5eefc);border-color:var(--dark-edge-e3d5f2,var(--theme-e3d5f2,#e3d5f2));color:var(--purple-dark);transform:scale(1.08)}:where(.cc-marketing) .workbench-edit:active{transform:scale(.95)}:where(.cc-marketing) .workbench-status{margin-left:auto;color:var(--theme-756583,#756583);font-size:10px}:where(.cc-marketing) .matching-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;height:420px}:where(.cc-marketing) .workbench-input{min-width:0;overflow-y:auto;overscroll-behavior:contain}:where(.cc-marketing) .workbench-input .composer-section{padding:0;margin:0;max-width:none}:where(.cc-marketing) .workbench-input .requirement-composer{border:1px solid var(--dark-edge-e3d8ee,var(--theme-e3d8ee,#e3d8ee));box-shadow:none;border-radius:8px}:where(.cc-marketing) .workbench-input .composer-heading{padding:12px;align-items:flex-start;gap:9px}:where(.cc-marketing) .workbench-input .composer-heading label{font-size:12px}:where(.cc-marketing) .workbench-input .composer-heading label>span{display:block;font-size:10px;margin-top:4px;letter-spacing:0}:where(.cc-marketing) .workbench-input .composer-demo{display:none}:where(.cc-marketing) .workbench-input .composer-icon svg{width:18px}:where(.cc-marketing) .workbench-input .composer-body{padding:12px}:where(.cc-marketing) .workbench-input .composer-body textarea{height:110px;min-height:90px;max-height:180px;font-size:13px;padding:11px}:where(.cc-marketing) .workbench-input .composer-input-meta{font-size:9px;margin-bottom:10px}:where(.cc-marketing) .workbench-input .convert-button{font-size:12px;min-height:40px;padding:10px;gap:7px}:where(.cc-marketing) .workbench-input .convert-button svg{width:16px}:where(.cc-marketing) .workbench-input .convert-button>svg:last-child{display:none}:where(.cc-marketing) .workbench-input .convert-button>svg:first-child{margin-left:0}:where(.cc-marketing) .workbench-input .composer-examples{justify-content:flex-start;margin-top:15px;gap:6px}:where(.cc-marketing) .workbench-input .composer-examples>span{width:100%;font-size:9px}:where(.cc-marketing) .workbench-input .composer-examples>button{font-size:9px}:where(.cc-marketing) .workbench-input .conversion-steps{display:none}:where(.cc-marketing) .workbench-input .composer-note{font-size:9px;line-height:1.6;margin:13px 7px 0}:where(.cc-marketing) .workbench-preview{min-width:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--dark-edge-e6deee,var(--theme-e6deee,#e6deee));border-radius:8px;padding:15px;background:var(--theme-fdfbff,#fdfbff);outline:none}:where(.cc-marketing) .workbench-preview [hidden]{display:none!important}:where(.cc-marketing) .workbench-preview .brief-card{padding:0;border:0;background:transparent}:where(.cc-marketing) .workbench-preview .requirement-role{font-size:21px;margin:16px 0}:where(.cc-marketing) .workbench-preview .requirement-quote{margin-top:15px}:where(.cc-marketing) .workbench-preview .requirements{margin-top:17px;padding-top:15px}:where(.cc-marketing) .workbench-preview .requirements dl{gap:10px}:where(.cc-marketing) .workbench-preview .requirement-review-note{margin-top:12px;padding-top:12px}:where(.cc-marketing) .show-consultants{width:100%;margin-top:14px;min-height:38px;padding:10px;font-size:11px}:where(.cc-marketing) .workbench-preview .candidate{padding:14px 11px;background:var(--surface-ffffff,#fff)}:where(.cc-marketing) .workbench-preview .candidate-top{gap:7px}:where(.cc-marketing) .workbench-preview .candidate-info{min-width:110px}:where(.cc-marketing) .workbench-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:22px 10px;text-align:center}:where(.cc-marketing) .preview-empty-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:var(--theme-efe6fa,#efe6fa);border:1px solid var(--dark-edge-e2d4f0,var(--theme-e2d4f0,#e2d4f0));color:var(--theme-8059b5,#8059b5);border-radius:16px;margin-bottom:23px;box-shadow:0 0 0 9px var(--theme-f6f0fc,#f6f0fc)}:where(.cc-marketing) .workbench-empty h3{font-size:19px;font-weight:500;letter-spacing:-.5px}:where(.cc-marketing) .workbench-empty p{font-size:12px;line-height:1.9;color:var(--theme-766383,#766383);margin-top:12px;max-width:280px}:where(.cc-marketing) .preview-skeleton{width:85%;max-width:250px;border:1px solid var(--dark-edge-e9e0f1,var(--theme-e9e0f1,#e9e0f1));border-radius:8px;background:var(--surface-ffffff,white);padding:20px;margin-top:26px}:where(.cc-marketing) .preview-skeleton>i{height:7px;background:var(--theme-eee6f7,#eee6f7);display:block;border-radius:3px;margin-bottom:12px}:where(.cc-marketing) .preview-skeleton>i:first-child{width:62%;background:var(--theme-dfd0ef,#dfd0ef)}:where(.cc-marketing) .preview-skeleton>i:nth-child(3){width:80%}:where(.cc-marketing) .preview-skeleton>div{display:flex;gap:7px}:where(.cc-marketing) .preview-skeleton span{width:30%;height:17px;background:var(--theme-f2ecf9,#f2ecf9);border-radius:3px;margin-top:3px}:where(.cc-marketing) .preview-empty-note{color:var(--theme-7e6a8d,#7e6a8d);font-size:10px;margin-top:25px}:where(.cc-marketing) .preview-processing{animation:mk-composer-pulse 1.2s infinite}:where(.cc-marketing) .preview-checklist{width:85%;max-width:250px;border:1px solid var(--dark-edge-e9e0f1,var(--theme-e9e0f1,#e9e0f1));border-radius:8px;background:var(--surface-ffffff,white);padding:16px 18px;margin-top:26px;text-align:left}:where(.cc-marketing) .preview-check-step{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;color:var(--dark-foreground-cabfd6,var(--theme-cabfd6,#cabfd6));padding:7px 0;opacity:0;animation:mk-preview-step-in .3s ease both}:where(.cc-marketing) .preview-check-step:first-child{animation-delay:.05s}:where(.cc-marketing) .preview-check-step:nth-child(2){animation-delay:.15s}:where(.cc-marketing) .preview-check-step:nth-child(3){animation-delay:.25s}:where(.cc-marketing) .preview-check-dot{width:14px;height:14px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--dark-edge-e5dcee,var(--theme-e5dcee,#e5dcee));color:var(--text-ffffff,#fff)}:where(.cc-marketing) .preview-check-step.is-active{color:var(--purple-dark)}:where(.cc-marketing) .preview-check-step.is-active .preview-check-dot{border-color:var(--purple);box-shadow:0 0 0 3px var(--theme-7041cc1c,#7041cc1c);animation:mk-preview-dot-pulse 1s ease-in-out infinite}:where(.cc-marketing) .preview-check-step.is-done{color:var(--theme-8b7f95,#8b7f95)}:where(.cc-marketing) .preview-check-step.is-done .preview-check-dot{background:var(--purple);border-color:var(--purple)}@keyframes mk-preview-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mk-preview-dot-pulse{0%,to{box-shadow:0 0 0 3px var(--theme-7041cc1c,#7041cc1c)}50%{box-shadow:0 0 0 6px var(--theme-7041cc12,#7041cc12)}}@media (max-width:1100px){:where(.cc-marketing) .matching-workbench{gap:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}:where(.cc-marketing) .workbench-status{display:none}}@media (max-width:700px){:where(.cc-marketing) .integrated-dashboard .dashboard{min-height:680px}:where(.cc-marketing) .matching-workbench{display:block;height:520px}:where(.cc-marketing) .workbench-tabs .brief-tab{display:flex}:where(.cc-marketing) .workbench-tabs{gap:3px}:where(.cc-marketing) .workbench-tabs>button{font-size:11px;padding:8px 9px}:where(.cc-marketing) .workbench-tabs>button>svg{width:12px}:where(.cc-marketing) .workbench-input,:where(.cc-marketing) .workbench-preview{height:100%}:where(.cc-marketing) .matching-workbench.view-brief .workbench-preview{display:none}:where(.cc-marketing) .matching-workbench:not(.view-brief) .workbench-input{display:none}:where(.cc-marketing) .workbench-input .composer-body textarea{font-size:16px;height:175px}:where(.cc-marketing) .workbench-input .composer-heading label{font-size:13px}:where(.cc-marketing) .workbench-input .composer-heading label>span{font-size:11px}:where(.cc-marketing) .workbench-input .convert-button{font-size:13px}:where(.cc-marketing) .workbench-input .composer-examples>button{font-size:10px}:where(.cc-marketing) .workbench-preview{padding:14px}:where(.cc-marketing) .workbench-preview .candidate-info{min-width:120px}:where(.cc-marketing) .workbench-preview .candidate-info>b{font-size:12px}:where(.cc-marketing) .workbench-preview .candidate-info>span{font-size:11px}:where(.cc-marketing) .workbench-preview .candidate-info>small{font-size:10px}}:where(.cc-marketing) .header{top:14px;margin:14px auto 0;width:min(1220px,calc(100% - 40px));height:74px;border:1px solid var(--dark-edge-e5e0ee,var(--theme-e5e0ee,#e5e0ee));border-radius:22px;background:var(--surface-ffffffed,#ffffffed);box-shadow:0 12px 40px var(--theme-39305b0c,#39305b0c)}:where(.cc-marketing) .nav-wrap{padding:0 24px}:where(.cc-marketing) .nav-links a{position:relative;padding:12px 0}:where(.cc-marketing) .nav-links a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--purple),var(--coral));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}:where(.cc-marketing) .nav-links a:focus-visible:after,:where(.cc-marketing) .nav-links a:hover:after{transform:scaleX(1)}:where(.cc-marketing) .nav-actions .button{border-radius:12px;background:var(--purple)}:where(.cc-marketing) .hero{background:radial-gradient(ellipse at 12% 20%,var(--theme-e9e7fc,#e9e7fc) 0,transparent 42%),radial-gradient(ellipse at 90% 30%,var(--surface-fbe8de,#fbe8de) 0,transparent 40%),var(--paper)}:where(.cc-marketing) .hero h1 .serif{color:var(--theme-5146a6,#5146a6)}:where(.cc-marketing) .hero-grid{opacity:.4}:where(.cc-marketing) .button.primary{box-shadow:0 5px 0 var(--theme-392e7a,#392e7a),0 12px 26px var(--theme-5146ba20,#5146ba20);border-radius:10px}:where(.cc-marketing) .button.primary:hover{transform:translateY(-3px);box-shadow:0 7px 0 var(--theme-392e7a,#392e7a),0 15px 30px var(--theme-5146ba30,#5146ba30)}:where(.cc-marketing) .vetting-section{background:linear-gradient(160deg,var(--theme-f8f6ff,#f8f6ff),var(--surface-fcfaf7,#fcfaf7) 65%,var(--surface-fff1e9,#fff1e9))}:where(.cc-marketing) .vetting-story-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px}:where(.cc-marketing) .vetting-story-heading h2{max-width:600px}:where(.cc-marketing) .vetting-story-heading>p{max-width:300px;color:var(--muted);line-height:1.8}:where(.cc-marketing) .vetting-art{position:relative;height:490px;overflow:hidden;border:1px solid var(--dark-edge-ded9ed,var(--theme-ded9ed,#ded9ed));border-radius:24px;background:var(--theme-eeebf7,#eeebf7);margin-bottom:76px;box-shadow:0 24px 70px var(--theme-42336212,#42336212);isolation:isolate}:where(.cc-marketing) .vetting-art>img{object-fit:cover;object-position:center 55%}:where(.cc-marketing) .art-label{position:absolute;top:24px;left:26px;right:26px;display:flex;align-items:center;gap:9px;color:var(--theme-39306b,#39306b);font-size:11px;font-weight:700;letter-spacing:1.8px}:where(.cc-marketing) .art-label>span{margin-left:auto;letter-spacing:0;font-weight:400;background:var(--surface-fffffff0,#fffffff0);padding:7px 12px;border-radius:20px}:where(.cc-marketing) .scoring-overlay{position:absolute;left:30px;top:95px;width:235px;padding:23px;border:1px solid var(--dark-edge-ffffff,var(--surface-ffffff,#fff));border-radius:16px;background:var(--surface-fffffff0,#fffffff0);box-shadow:0 15px 45px var(--theme-42336214,#42336214)}:where(.cc-marketing) .scoring-overlay .eyebrow{font-size:10px;margin-bottom:20px}:where(.cc-marketing) .signal-score{margin:16px 0}:where(.cc-marketing) .signal-score>span{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}:where(.cc-marketing) .signal-score b{color:var(--purple)}:where(.cc-marketing) .signal-score>div{height:4px;background:var(--theme-eae6f3,#eae6f3);border-radius:4px;overflow:hidden}:where(.cc-marketing) .signal-score i{display:block;height:100%;background:linear-gradient(90deg,var(--theme-6357ca,#6357ca),var(--surface-be8cac,#be8cac));transform-origin:left;animation:mk-signal-fill 5s ease-in-out infinite}:where(.cc-marketing) .signal-score:nth-child(3) i{animation-delay:.3s}:where(.cc-marketing) .signal-score:nth-child(4) i{animation-delay:.6s}:where(.cc-marketing) .scoring-overlay small{color:var(--muted);font-size:10px}:where(.cc-marketing) .human-overlay{position:absolute;bottom:80px;right:26px;display:flex;align-items:center;gap:12px;background:var(--surface-fffffff2,#fffffff2);border:1px solid var(--dark-edge-ffffff,var(--surface-ffffff,white));padding:17px;border-radius:14px;box-shadow:0 10px 40px var(--theme-42336218,#42336218);animation:mk-review-float 6s ease-in-out infinite}:where(.cc-marketing) .human-icon{color:var(--purple);background:var(--theme-ede9fc,#ede9fc);border-radius:12px;padding:11px;display:flex}:where(.cc-marketing) .human-overlay b,:where(.cc-marketing) .human-overlay div>span{display:block}:where(.cc-marketing) .human-overlay div>span{font-size:10px;color:var(--muted);margin-top:5px}:where(.cc-marketing) .art-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:19px 26px;background:var(--surface-ffffffed,#ffffffed);border-top:1px solid var(--dark-edge-e4dfef,var(--theme-e4dfef,#e4dfef));font-size:11px;color:var(--theme-514775,#514775)}:where(.cc-marketing) .art-caption span:last-child{display:flex;gap:10px;align-items:center}:where(.cc-marketing) .signal-overlay{position:absolute;left:49%;top:58%;width:1px;height:1px}:where(.cc-marketing) .signal-overlay i{position:absolute;width:90px;height:90px;margin:-45px;border:1px solid var(--dark-edge-7663d7,var(--theme-7663d7,#7663d7));border-radius:50%;animation:mk-vetting-pulse 4s ease-out infinite}:where(.cc-marketing) .signal-overlay i:nth-child(2){animation-delay:1.3s}:where(.cc-marketing) .signal-overlay i:nth-child(3){animation-delay:2.6s}:where(.cc-marketing) .testimonial-section{background:radial-gradient(ellipse at 50% 50%,var(--theme-ece8fb,#ece8fb),transparent 70%)}:where(.cc-marketing) .testimonial{border-radius:20px;border-color:var(--dark-edge-e2dcec,var(--theme-e2dcec,#e2dcec));box-shadow:0 15px 40px var(--theme-40305c08,#40305c08)}:where(.cc-marketing) .testimonial:first-child{background:var(--surface-fffaf5,#fffaf5)}:where(.cc-marketing) .testimonial:nth-child(2){background:var(--theme-f4f1ff,#f4f1ff)}:where(.cc-marketing) .testimonial:nth-child(3){background:var(--surface-f5f8ff,#f5f8ff)}:where(.cc-marketing) .testimonial:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 22px 45px var(--theme-5146ba15,#5146ba15)}:where(.cc-marketing) .testimonial-top{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.cc-marketing) .testimonial-top>span{font-family:Georgia,serif;font-size:19px;color:var(--theme-4e4560,#4e4560)}:where(.cc-marketing) .outcomes-section{background:linear-gradient(120deg,var(--theme-efebfb,#efebfb),var(--surface-f9f3eb,#f9f3eb));color:var(--ink);border:1px solid var(--dark-edge-e4deef,var(--theme-e4deef,#e4deef))}:where(.cc-marketing) .outcomes-section .center-heading h2,:where(.cc-marketing) .outcomes-section .center-heading h2 .serif{color:var(--purple)}:where(.cc-marketing) .outcomes-section .center-heading>p,:where(.cc-marketing) .outcomes-section .eyebrow,:where(.cc-marketing) .outcomes-section .outcome-card p{color:var(--muted)}@keyframes mk-signal-fill{0%,to{transform:scaleX(.85);opacity:.65}50%{transform:scaleX(1);opacity:1}}@keyframes mk-vetting-pulse{0%{transform:scale(.5);opacity:.7}to{transform:scale(2.7);opacity:0}}@keyframes mk-review-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){:where(.cc-marketing) .header{width:calc(100% - 24px);top:8px;margin-top:8px}:where(.cc-marketing) .nav-wrap{padding:0 16px}:where(.cc-marketing) .vetting-story-heading{align-items:start;flex-direction:column;gap:18px}:where(.cc-marketing) .vetting-story-heading>p{max-width:500px}}@media (max-width:600px){:where(.cc-marketing) .header{height:66px;border-radius:16px}:where(.cc-marketing) .vetting-art{height:520px;margin-bottom:44px}:where(.cc-marketing) .vetting-art>img{object-position:62% center}:where(.cc-marketing) .vetting-story-heading h2{font-size:34px}:where(.cc-marketing) .art-label{left:16px;right:16px;font-size:9px;letter-spacing:1px}:where(.cc-marketing) .art-label>span{display:none}:where(.cc-marketing) .scoring-overlay{left:16px;top:60px;width:200px;padding:17px}:where(.cc-marketing) .human-overlay{left:16px;right:16px;bottom:66px;padding:12px}:where(.cc-marketing) .art-caption{padding:17px 12px;font-size:9px;gap:7px}:where(.cc-marketing) .art-caption span:last-child svg{display:none}:where(.cc-marketing) .signal-overlay{left:60%}}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .human-overlay,:where(.cc-marketing) .signal-overlay i,:where(.cc-marketing) .signal-score i{animation:none}:where(.cc-marketing) .signal-overlay i{opacity:.15}:where(.cc-marketing) .button.primary:hover,:where(.cc-marketing) .testimonial:hover{transform:none}}:where(.cc-marketing) .outcomes-section .outcome-card>span{color:var(--muted)}:where(.cc-marketing) .outcomes-section .outcome-card{border-color:var(--dark-edge-ded7ec,var(--theme-ded7ec,#ded7ec));background:var(--surface-ffffff80,#ffffff80)}:where(.cc-marketing) .auth-switch>a{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){:where(.cc-marketing) .header .nav-wrap{padding:0 12px;gap:8px}:where(.cc-marketing) .header .brand{font-size:20px;gap:5px;letter-spacing:-1px;flex-shrink:0}:where(.cc-marketing) .header .brand-mark{transform:scale(.75);width:23px;margin-right:0}:where(.cc-marketing) .header .nav-actions{gap:8px}:where(.cc-marketing) .header .login{white-space:nowrap;font-size:11px;padding:4px 0}:where(.cc-marketing) .header .nav-actions .small{padding:10px;font-size:11px;min-height:38px}:where(.cc-marketing) .header .nav-actions .small svg{display:none}:where(.cc-marketing) .header .menu-button{padding:4px;min-width:28px}}:where(.cc-marketing) .hero{padding:0 32px}:where(.cc-marketing) .hero-first-screen{max-width:1180px;margin:auto;min-height:min(690px,calc(100svh - 96px));display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding:48px 0 60px;position:relative}:where(.cc-marketing) .hero .hero-content{text-align:left}:where(.cc-marketing) .hero .enterprise-proof,:where(.cc-marketing) .hero .eyebrow,:where(.cc-marketing) .hero-buttons{justify-content:flex-start}:where(.cc-marketing) .hero h1{font-size:clamp(40px,4.25vw,62px);line-height:1.08;letter-spacing:-2.6px}:where(.cc-marketing) .hero h1 .serif{font-size:1em}:where(.cc-marketing) .hero-content>p{max-width:480px;font-size:16px;line-height:1.75}:where(.cc-marketing) .hero .enterprise-proof{flex-wrap:wrap;gap:12px 18px}:where(.cc-marketing) .hero-product{background:var(--surface-ffffffda,#ffffffda);border:1px solid var(--dark-edge-ddd6ed,var(--theme-ddd6ed,#ddd6ed));border-radius:22px;padding:25px;box-shadow:0 30px 70px var(--theme-5146a618,#5146a618),12px 12px 0 var(--theme-e9e3f580,#e9e3f580);transform:rotate(-1deg);animation:mk-rise-in .9s both}:where(.cc-marketing) .hero-product-bottom,:where(.cc-marketing) .hero-product-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--theme-797084,#797084);font-size:10px}:where(.cc-marketing) .hero-product-top>span{display:flex;align-items:center;gap:8px;letter-spacing:1px}:where(.cc-marketing) .hero-mini-brief{padding:26px 0 20px}:where(.cc-marketing) .hero-mini-brief>span{font-size:9px;letter-spacing:1.8px;color:var(--theme-78678e,#78678e)}:where(.cc-marketing) .hero-mini-brief h3{font-size:29px;line-height:1.2;letter-spacing:-.8px;margin:10px 0}:where(.cc-marketing) .hero-mini-brief p{font-size:12px;color:var(--theme-797084,#797084)}:where(.cc-marketing) .hero-process{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:13px 8px;border-top:1px solid var(--dark-edge-eae5f2,var(--theme-eae5f2,#eae5f2));color:var(--theme-746091,#746091);font-size:11px}:where(.cc-marketing) .hero-mini-match{padding:20px;background:var(--theme-f7f4fc,#f7f4fc);border:1px solid var(--dark-edge-e5ddef,var(--theme-e5ddef,#e5ddef));border-radius:14px}:where(.cc-marketing) .hero-match-person{display:flex;align-items:center;gap:12px}:where(.cc-marketing) .hero-initials{display:grid;place-items:center;width:42px;height:46px;background:var(--theme-ded3f2,#ded3f2);border-radius:18px 18px 8px 8px;color:var(--theme-705695,#705695)}:where(.cc-marketing) .hero-match-person h3{font-size:14px}:where(.cc-marketing) .hero-match-person p{font-size:11px;color:var(--theme-797084,#797084);margin-top:3px}:where(.cc-marketing) .hero-match-person strong{margin-left:auto;font-size:30px;color:var(--theme-64509c,#64509c);font-weight:500}:where(.cc-marketing) .hero-match-person strong small{display:block;font-size:9px}:where(.cc-marketing) .hero-match-evidence{display:flex;gap:10px;align-items:center;padding:17px 0;font-size:12px}:where(.cc-marketing) .hero-match-evidence svg{color:var(--theme-64509c,#64509c)}:where(.cc-marketing) .hero-match-evidence small{font-size:10px;color:var(--theme-797084,#797084)}:where(.cc-marketing) .hero-match-tags{display:flex;gap:14px;color:var(--theme-705695,#705695);font-size:10px}:where(.cc-marketing) .hero-match-tags span{display:flex;gap:5px;align-items:center}:where(.cc-marketing) .hero-product-bottom{margin-top:18px}:where(.cc-marketing) .hero-product-bottom b{font-weight:500;color:var(--theme-64509c,#64509c)}:where(.cc-marketing) .platform-section{padding:24px 0 12px;background:linear-gradient(var(--theme-f5f2fa,#f5f2fa),var(--surface-fcfaf7,#fcfaf7))}:where(.cc-marketing) .platform-intro{text-align:center;padding:0 24px}:where(.cc-marketing) .platform-intro .eyebrow{justify-content:center}:where(.cc-marketing) .platform-intro h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1px;margin:8px 0}:where(.cc-marketing) .platform-intro p{color:var(--muted);font-size:14px;line-height:1.6;max-width:640px;margin:0 auto}:where(.cc-marketing) .try-it{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;border:1px solid rgba(80,119,150,.35);border-radius:999px;background:rgba(80,119,150,.09);color:#3e566a;font-size:12.5px}:where(.cc-marketing) .try-it b{color:#2f4a60;font-weight:700}:where(.cc-marketing) .try-it svg{animation:mk-tryItNudge 1.8s ease-in-out infinite}@keyframes mk-tryItNudge{50%{transform:translate(2px,3px)}}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .try-it svg{animation:none}}@media (max-width:760px){:where(.cc-marketing) .try-it{flex-wrap:wrap;justify-content:center;border-radius:14px}}:where(.cc-marketing) .platform-section .dashboard-wrap{margin-top:0}@media (max-width:1000px){:where(.cc-marketing) .hero-first-screen{gap:28px}:where(.cc-marketing) .hero-product{padding:18px}:where(.cc-marketing) .hero h1{font-size:42px}:where(.cc-marketing) .hero-buttons{flex-wrap:wrap}}@media (max-width:760px){:where(.cc-marketing) .hero{padding:0 24px}:where(.cc-marketing) .hero-first-screen{grid-template-columns:1fr;padding:42px 0;gap:32px}:where(.cc-marketing) .hero h1{font-size:clamp(36px,7vw,48px);letter-spacing:-1.7px}:where(.cc-marketing) .hero .hero-content>p{font-size:14px}:where(.cc-marketing) .hero-product{max-width:480px;width:100%;margin:auto;transform:none}:where(.cc-marketing) .hero .hero-buttons{flex-direction:row}:where(.cc-marketing) .hero-mini-brief h3{font-size:26px}:where(.cc-marketing) .platform-section{padding-top:44px}}:where(.cc-marketing) .platform-section{overflow-x:clip}:where(.cc-marketing) .hero-first-screen>*{min-width:0}:where(.cc-marketing) .hero{isolation:isolate;background:var(--surface-fcfaf7,#fcfaf7)}:where(.cc-marketing) .hero:after,:where(.cc-marketing) .hero:before{display:none}:where(.cc-marketing) .hero-sculpture{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:linear-gradient(105deg,var(--surface-fcfaf7,#fcfaf7) 30%,var(--theme-f5f0f7,#f5f0f7) 65%,var(--theme-eee6f6,#eee6f6) 100%)}:where(.cc-marketing) .hero-sculpture-fold{position:absolute;width:65%;height:125%;right:-23%;top:-50%;border-radius:16% 0 44% 60%;transform:rotate(-24deg);background:linear-gradient(120deg,var(--surface-ffffffb3,#ffffffb3) 5%,var(--theme-e7def2,#e7def2) 45%,var(--theme-c5b6d8,#c5b6d8) 85%);box-shadow:inset 16px 20px 45px var(--surface-ffffffb0,#ffffffb0),-20px 25px 70px var(--theme-80708f0d,#80708f0d)}:where(.cc-marketing) .hero-sculpture-ribbon{position:absolute;width:47%;height:120%;left:44%;top:8%;border-radius:60% 35% 0 70%;transform:rotate(-35deg);background:linear-gradient(100deg,var(--surface-fcfaf700,#fcfaf700) 10%,var(--surface-f8f5ef,#f8f5ef) 43%,var(--theme-e6deea,#e6deea) 75%,var(--theme-cdbedb,#cdbedb) 100%);box-shadow:inset -18px 4px 35px var(--theme-bcaeca24,#bcaeca24),18px 0 45px var(--surface-ffffff70,#ffffff70)}:where(.cc-marketing) .hero-sculpture-base{position:absolute;width:65%;height:36%;right:-20%;bottom:-20%;border-radius:60% 0 0 0;transform:rotate(-12deg);background:linear-gradient(160deg,var(--surface-faf6f0,#faf6f0),var(--surface-e9d8d0,#e9d8d0));box-shadow:0 -15px 45px var(--surface-ffffff60,#ffffff60)}:where(.cc-marketing) .hero-sculpture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-fcfaf7,#fcfaf7) 0,var(--surface-fcfaf7f5,#fcfaf7f5) 24%,var(--surface-fcfaf700,#fcfaf700) 65%)}:where(.cc-marketing) .hero-product{position:relative;background:linear-gradient(145deg,var(--surface-ffffff,#fff) 55%,var(--theme-fbf8ff,#fbf8ff));animation:mk-rise-in .8s both;box-shadow:0 30px 65px var(--theme-4b365b20,#4b365b20),10px 10px 0 var(--surface-ffffff60,#ffffff60)}:where(.cc-marketing) .hero-product:before{content:"";position:absolute;top:-1px;left:28px;width:100px;height:3px;background:linear-gradient(90deg,var(--theme-7763bd,#7763bd),var(--surface-d6b6d8,#d6b6d8),var(--surface-efc6b0,#efc6b0));border-radius:4px}:where(.cc-marketing) .hero-mini-brief:after{content:none}@media (max-width:760px){:where(.cc-marketing) .hero-sculpture{background:linear-gradient(165deg,var(--surface-fcfaf7,#fcfaf7) 35%,var(--theme-eee6f6,#eee6f6))}:where(.cc-marketing) .hero-sculpture-fold{top:35%;width:95%;height:65%;right:-50%}:where(.cc-marketing) .hero-sculpture-ribbon{left:30%;top:48%;width:80%;height:70%;opacity:.6}:where(.cc-marketing) .hero-sculpture:after{background:linear-gradient(var(--surface-fcfaf7,#fcfaf7) 10%,transparent 65%)}}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .hero-product{animation:none}}:where(.cc-marketing) .hero-sculpture{background:linear-gradient(110deg,var(--surface-fcfaf7,#fcfaf7) 30%,var(--theme-f0e6fc,#f0e6fc) 65%,var(--theme-dec8f8,#dec8f8))}:where(.cc-marketing) .hero-sculpture-fold{background:linear-gradient(125deg,var(--theme-f8f1ff,#f8f1ff) 5%,var(--theme-c8a4ef,#c8a4ef) 42%,var(--theme-8150bd,#8150bd) 95%);box-shadow:inset 16px 20px 45px var(--surface-ffffff80,#ffffff80),-20px 25px 70px var(--theme-8050a51c,#8050a51c)}:where(.cc-marketing) .hero-sculpture-ribbon{background:linear-gradient(100deg,var(--surface-fcfaf700,#fcfaf700) 10%,#ecf1f5 43%,#bdcbd5 75%,#aebfcb)}:where(.cc-marketing) .hero-sculpture-base{background:linear-gradient(155deg,var(--theme-e7def2,#e7def2),var(--theme-c5b6d8,#c5b6d8))}:where(.cc-marketing) .hero h1 .serif{color:var(--theme-6438ae,#6438ae)}:where(.cc-marketing) .hero .button.primary{background:linear-gradient(120deg,var(--theme-6543ce,#6543ce),var(--theme-783cb4,#783cb4));box-shadow:0 5px 0 var(--theme-452883,#452883),0 15px 28px var(--theme-7043b52b,#7043b52b);transition:transform .25s,box-shadow .25s}:where(.cc-marketing) .hero .button.primary:hover{transform:translateY(-3px);box-shadow:0 6px 0 var(--theme-452883,#452883),0 20px 34px var(--theme-7043b53d,#7043b53d)}:where(.cc-marketing) .hero-product{border-color:var(--dark-edge-d8c6ec,var(--theme-d8c6ec,#d8c6ec));box-shadow:0 35px 75px var(--theme-53337726,#53337726),10px 10px 0 var(--surface-ffffff70,#ffffff70)}:where(.cc-marketing) .hero-product-top{color:var(--theme-655179,#655179)}:where(.cc-marketing) .hero-mini-match{background:linear-gradient(115deg,var(--theme-f0e7fc,#f0e7fc),var(--surface-fcf4ef,#fcf4ef));border-color:var(--dark-edge-dac7ee,var(--theme-dac7ee,#dac7ee))}:where(.cc-marketing) .hero-match-person strong{color:var(--theme-6734af,#6734af)}:where(.cc-marketing) .hero-initials{background:var(--theme-d9c0f1,#d9c0f1);color:var(--theme-573484,#573484)}:where(.cc-marketing) .hero-product-bottom a{display:inline-flex;align-items:center;gap:7px;color:var(--theme-633aa8,#633aa8);font-weight:600;text-decoration:none}:where(.cc-marketing) .hero-product-bottom a:hover{text-decoration:underline}:where(.cc-marketing) .platform-section{background:linear-gradient(var(--theme-f1e8fa,#f1e8fa),var(--theme-faf7fd,#faf7fd) 240px,var(--surface-fcfaf7,#fcfaf7) 650px)}:where(.cc-marketing) .laptop-frame{position:relative;width:calc(100% - 32px);max-width:1050px;margin:14px auto 0;padding:16px 16px 22px;border-radius:26px;background:linear-gradient(165deg,var(--theme-3c3444,#3c3444),var(--theme-1c1722,#1c1722));box-shadow:0 50px 110px -35px var(--theme-2c184a55,#2c184a55),inset 0 1px 0 var(--surface-ffffff14,#ffffff14)}@media (min-width:1600px){:where(.cc-marketing) .laptop-frame{max-width:1200px}:where(.cc-marketing) .platform-section .matching-workbench{height:470px}}:where(.cc-marketing) .laptop-frame:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--theme-58515f,#58515f);box-shadow:0 0 4px var(--surface-00000060,#00000060) inset}:where(.cc-marketing) .laptop-frame:after{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:40%;height:12px;border-radius:0 0 12px 12px;background:linear-gradient(180deg,var(--theme-2b2531,#2b2531),var(--theme-17131b,#17131b));box-shadow:0 10px 24px -8px var(--surface-00000060,#00000060)}:where(.cc-marketing) .laptop-frame .dashboard-wrap{margin:0;padding:0;max-width:none;animation:none}:where(.cc-marketing) .laptop-frame .dashboard{border-radius:8px}@media (max-width:760px){:where(.cc-marketing) .laptop-frame{padding:14px 12px 22px;border-radius:20px;margin-top:40px}:where(.cc-marketing) .laptop-frame:after{width:55%}}:where(.cc-marketing) .reveal{transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}@keyframes mk-brief-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:where(.cc-marketing) .hero-content{animation:mk-brief-arrive .8s cubic-bezier(.22,1,.36,1) both}:where(.cc-marketing) .hero-mini-brief{animation:mk-brief-arrive .8s .15s both}:where(.cc-marketing) .hero-process{animation:mk-brief-arrive .8s .3s both}:where(.cc-marketing) .hero-mini-match{animation:mk-brief-arrive .9s .45s both}@supports (animation-timeline:view()){:where(.cc-marketing) .hero-sculpture-fold{animation:mk-sculpture-drift linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}@keyframes mk-sculpture-drift{0%{transform:rotate(-24deg) translateY(0)}to{transform:rotate(-19deg) translateY(45px)}}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .hero-content,:where(.cc-marketing) .hero-mini-brief,:where(.cc-marketing) .hero-mini-match,:where(.cc-marketing) .hero-process,:where(.cc-marketing) .hero-sculpture-fold{animation:none}:where(.cc-marketing) .reveal{transition:none}}:where(.cc-marketing) .dashboard-zoom-wrap{position:relative;overflow-anchor:none}:where(.cc-marketing) .dashboard-zoom-sticky{height:auto}:where(.cc-marketing) .dashboard-zoom-stage{width:calc(100% - 32px);transform-origin:center center}:where(.cc-marketing) .faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s}:where(.cc-marketing) .faq-answer>div{overflow:hidden;min-height:0}:where(.cc-marketing) .faq-answer p{margin:0;padding:0 27px 20px 0;font-size:13px;color:var(--theme-5f5566,#5f5566);line-height:1.9}:where(.cc-marketing) .faq-open .faq-answer{grid-template-rows:1fr;opacity:1}:where(.cc-marketing) .faq-item>button{transition:color .2s}:where(.cc-marketing) .faq-open>button{color:var(--theme-7042af,#7042af)}@media (prefers-reduced-motion:no-preference){:where(.cc-marketing) .nav-links a{transition:color .2s,transform .25s}:where(.cc-marketing) .nav-links a:hover{transform:translateY(-2px)}:where(.cc-marketing) .button>svg,:where(.cc-marketing) .text-button>svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}:where(.cc-marketing) .button:hover>svg,:where(.cc-marketing) .text-button:hover>svg{transform:translate(3px,-2px)}:where(.cc-marketing) .steps-grid.is-visible .step-mini{animation:mk-elementAssemble .7s .3s backwards}:where(.cc-marketing) .steps-grid.is-visible .step-card:nth-child(2) .step-mini{animation-delay:.5s}:where(.cc-marketing) .steps-grid.is-visible .step-card:nth-child(3) .step-mini{animation-delay:.7s}:where(.cc-marketing) .step-card .feature-icon{transition:transform .35s,background .35s}:where(.cc-marketing) .step-card:hover .feature-icon{transform:translateY(-4px) rotate(-6deg);background:var(--theme-e9ddf8,#e9ddf8)}:where(.cc-marketing) .enterprise-features.is-visible>div{animation:mk-featureSlide .7s backwards}:where(.cc-marketing) .enterprise-features.is-visible>div:nth-child(2){animation-delay:.15s}:where(.cc-marketing) .enterprise-features.is-visible>div:nth-child(3){animation-delay:.3s}:where(.cc-marketing) .testimonial.is-visible .testimonial-person{animation:mk-featureSlide .75s .25s backwards}:where(.cc-marketing) .testimonial{transition:opacity .8s,transform .6s,box-shadow .3s,border-color .3s}:where(.cc-marketing) .testimonial.is-visible:hover{transform:translateY(-6px);box-shadow:0 18px 35px var(--theme-59398b15,#59398b15)}:where(.cc-marketing) .consultant-banner.is-visible .consultant-chips>*{animation:mk-elementAssemble .8s .2s backwards}:where(.cc-marketing) .consultant-banner.is-visible .consultant-chips>:nth-child(2){animation-delay:.4s}:where(.cc-marketing) .consultant-banner.is-visible .consultant-chips>:nth-child(3){animation-delay:.6s}:where(.cc-marketing) .final-cta.is-visible h2{animation:mk-invitationReveal .9s cubic-bezier(.22,1,.36,1) both}:where(.cc-marketing) .final-cta.is-visible .button{animation:mk-elementAssemble .7s .3s backwards}}@keyframes mk-elementAssemble{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes mk-featureSlide{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes mk-invitationReveal{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(15px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .faq-answer,:where(.cc-marketing) .faq-item>button{transition:none}}:where(.cc-marketing) .client-experience-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:34px;border-bottom:1px solid var(--dark-edge-dfd4e9,var(--theme-dfd4e9,#dfd4e9));text-align:left}:where(.cc-marketing) .client-experience-label{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:2px;color:var(--theme-72538e,#72538e);margin-bottom:20px}:where(.cc-marketing) .client-experience-label>span{display:grid;place-items:center;width:32px;height:32px;padding-top:8px;border-radius:10px 10px 10px 2px;background:var(--theme-e9dcf4,#e9dcf4);color:var(--theme-7142a6,#7142a6);font:38px Georgia,serif}:where(.cc-marketing) .client-experience-heading h2{margin:0;color:var(--theme-302638,#302638);font-family:var(--font-manrope),sans-serif;font-size:clamp(36px,4.6vw,62px);font-weight:500;letter-spacing:-2.7px;line-height:1.13}:where(.cc-marketing) .client-experience-heading h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--theme-7442a6,#7442a6);letter-spacing:-2px}:where(.cc-marketing) .client-experience-aside{padding:0 0 5px 24px;border-left:2px solid var(--dark-edge-deab97,var(--surface-deab97,#deab97));flex-shrink:0}:where(.cc-marketing) .client-experience-index{font-size:10px;letter-spacing:2px;color:var(--text-8f6a5d,#8f6a5d)}:where(.cc-marketing) .client-experience-aside p{margin:13px 0;font-size:21px;line-height:1.45;letter-spacing:-.5px;color:var(--theme-77687e,#77687e)}:where(.cc-marketing) .client-experience-aside strong{font-weight:500;color:var(--theme-45314f,#45314f)}:where(.cc-marketing) .client-experience-note{font-size:10px;color:var(--theme-7d6a85,#7d6a85)}:where(.cc-marketing) .testimonial-section .testimonial-stats{justify-content:flex-start;margin:24px 0 34px;gap:32px}:where(.cc-marketing) .testimonial-section .testimonial{border-radius:6px 22px 22px 22px;padding:28px;box-shadow:0 12px 32px var(--theme-53326a08,#53326a08)}:where(.cc-marketing) .testimonial-section .testimonial blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.55;letter-spacing:-.3px;color:var(--theme-413249,#413249)}:where(.cc-marketing) .testimonial-section .testimonial-person{padding-top:20px;border-top:1px solid var(--dark-edge-e5dbe9,var(--theme-e5dbe9,#e5dbe9))}@media (max-width:760px){:where(.cc-marketing) .client-experience-heading{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:25px}:where(.cc-marketing) .client-experience-heading h2{letter-spacing:-1.6px}:where(.cc-marketing) .client-experience-heading h2 em{letter-spacing:-1.2px}:where(.cc-marketing) .client-experience-aside{padding-left:15px}:where(.cc-marketing) .client-experience-aside p{font-size:18px;margin:7px 0}:where(.cc-marketing) .client-experience-aside p br{display:none}:where(.cc-marketing) .client-experience-aside strong:before{content:" "}:where(.cc-marketing) .testimonial-section .testimonial-stats{flex-wrap:wrap;gap:14px 22px}:where(.cc-marketing) .testimonial-section .testimonial{padding:24px}}:where(.cc-marketing) .hero-flow-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;padding:20px 0;min-height:0}:where(.cc-marketing) .hero-flow-layout .hero-content{display:block;padding:0}:where(.cc-marketing) .hero-flow-layout .hero-content>.eyebrow{font-size:9px;margin-bottom:22px}:where(.cc-marketing) .hero-flow-layout h1{font-size:clamp(38px,4vw,56px);line-height:1.1;margin:0}:where(.cc-marketing) .hero-flow-layout .hero-content>p{margin:23px 0;max-width:440px;font-size:14px;line-height:1.8}:where(.cc-marketing) .hero-flow-layout .hero-buttons{margin:0;gap:10px;flex-wrap:wrap}:where(.cc-marketing) .hero-flow-layout .hero-buttons .button{min-height:44px;padding:12px 16px;font-size:12px}:where(.cc-marketing) .hero-flow-layout .enterprise-proof{margin-top:23px;gap:10px 14px;font-size:10px}@media (max-width:1000px){:where(.cc-marketing) .hero-flow-layout{gap:24px}:where(.cc-marketing) .hero-flow-layout h1{font-size:40px}}@media (max-width:760px){:where(.cc-marketing) .hero-flow-layout{grid-template-columns:1fr;padding:30px 0;gap:28px}:where(.cc-marketing) .hero-flow-layout h1{font-size:clamp(35px,7vw,46px)}}:where(.cc-marketing) .platform-section>.dashboard-caption{max-width:1080px;width:calc(100% - 64px);margin:16px auto 0;padding:8px 0;gap:12px 24px;font-size:11px;line-height:1.6}@media (max-width:760px){:where(.cc-marketing) .platform-section>.dashboard-caption{width:calc(100% - 40px);justify-content:center;text-align:center;font-size:10px;margin-top:24px}}@media (max-width:760px){:where(.cc-marketing) .hero{padding-left:20px;padding-right:20px}:where(.cc-marketing) .hero-flow-layout{min-width:0}:where(.cc-marketing) .hero-flow-layout .hero-content>p{font-size:15px;line-height:1.7}:where(.cc-marketing) .hero-flow-layout .hero-buttons{align-items:stretch}:where(.cc-marketing) .hero-flow-layout .hero-buttons .button{width:100%;min-height:48px;font-size:14px}:where(.cc-marketing) .hero-flow-layout .enterprise-proof{padding:0;justify-content:flex-start}:where(.cc-marketing) .hero-flow-layout .enterprise-proof>span{font-size:11px}:where(.cc-marketing) .header .menu-button{min-width:44px;min-height:44px}:where(.cc-marketing) .nav-links.visible a{min-height:44px;display:flex;align-items:center}:where(.cc-marketing) .platform-section .laptop-frame{width:calc(100% - 24px);padding:10px 6px 18px;border-radius:16px}:where(.cc-marketing) .platform-section .dashboard-wrap{scroll-margin-top:96px}:where(.cc-marketing) .dashboard-mobile-nav{overflow-x:auto;flex-wrap:nowrap}:where(.cc-marketing) .dashboard-mobile-nav button{min-height:44px;flex-shrink:0}:where(.cc-marketing) .workbench-tabs>button{min-height:44px}:where(.cc-marketing) .workbench-input .composer-examples>button{min-height:36px;font-size:11px}:where(.cc-marketing) .workbench-input .convert-button{min-height:48px}:where(.cc-marketing) .faq-item>button{min-height:48px}:where(.cc-marketing) input,:where(.cc-marketing) select,:where(.cc-marketing) textarea{font-size:16px}}@media (max-width:400px){:where(.cc-marketing) .header .nav-actions .small{display:none}}:where(.cc-marketing) .integrated-dashboard .dashboard,:where(.cc-marketing) .laptop-frame .dashboard,:where(.cc-marketing) .platform-section .dashboard{background:#17212b!important;border:1px solid rgba(139,183,206,.25)!important;color:#e9edf3!important;box-shadow:0 35px 90px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06)!important}:where(.cc-marketing) .platform-section .sidebar{background:#121921;border-right:1px solid rgba(139,183,206,.16)}:where(.cc-marketing) .platform-section .sidebar .brand{color:#f1f5f9}:where(.cc-marketing) .platform-section .workspace{background:rgba(26,37,50,.9);border:1px solid rgba(139,183,206,.22);color:#e2e8f0}:where(.cc-marketing) .platform-section .user-profile small,:where(.cc-marketing) .platform-section .workspace small{color:#8bb7ce}:where(.cc-marketing) .platform-section .workspace-icon{background:#223547;color:#8bb7ce}:where(.cc-marketing) .platform-section .sidebar-label{color:#708296}:where(.cc-marketing) .platform-section .side-item{color:#94a3b8}:where(.cc-marketing) .platform-section .side-item:hover{background:#1b2635;color:#f1f5f9}:where(.cc-marketing) .platform-section .side-item.selected{background:#223547;color:#8bb7ce;font-weight:600;border:1px solid rgba(139,183,206,.3)}:where(.cc-marketing) .platform-section .new-tag{background:rgba(139,183,206,.25);color:#8bb7ce}:where(.cc-marketing) .platform-section .new-job-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:8px;padding:9px 10px;border:0;border-radius:9px;background:linear-gradient(135deg,#3e566a,#547691);color:#fff;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}:where(.cc-marketing) .platform-section .new-job-cta:hover{filter:brightness(1.12)}:where(.cc-marketing) .platform-section .sidebar{padding:14px 12px 10px}:where(.cc-marketing) .platform-section .side-item{min-height:34px;padding:6px 10px;margin-bottom:2px}:where(.cc-marketing) .platform-section .sidebar-bottom{padding-top:8px}:where(.cc-marketing) .platform-section .composer-body textarea{height:132px;min-height:0}:where(.cc-marketing) .platform-section .dash-title p{display:none}:where(.cc-marketing) .platform-section .dash-top{padding-top:8px;padding-bottom:8px}:where(.cc-marketing) .platform-section .dash-footer{padding-top:5px;padding-bottom:5px}:where(.cc-marketing) .platform-section .dash-content{padding-top:8px;padding-bottom:8px}:where(.cc-marketing) .platform-section .workbench-input .composer-heading{padding:8px 12px}:where(.cc-marketing) .platform-section .workbench-input .composer-body{padding:8px 12px 10px}:where(.cc-marketing) .platform-section .workbench-input .composer-input-meta{margin-bottom:6px}:where(.cc-marketing) .platform-section .workbench-input .convert-button{min-height:34px;padding:7px}:where(.cc-marketing) .platform-section .workbench-input .composer-examples{margin-top:8px}:where(.cc-marketing) .platform-section .workbench-input .composer-examples>button{padding:3px 7px}:where(.cc-marketing) .platform-section .side-item:disabled{opacity:.5;cursor:not-allowed}:where(.cc-marketing) .platform-section .side-item:disabled:hover{background:transparent;color:#94a3b8}:where(.cc-marketing) .platform-section .user-profile{color:#e2e8f0}:where(.cc-marketing) .platform-section .user-profile .avatar{background:rgba(43,60,82,.9);color:#8bb7ce}:where(.cc-marketing) .platform-section .dash-main{background:#17212b}:where(.cc-marketing) .platform-section .dash-top{background:#121921;border-bottom:1px solid rgba(139,183,206,.16);color:#8fa1b5}:where(.cc-marketing) .platform-section .dash-top b{color:#f1f5f9}:where(.cc-marketing) .platform-section .dash-top svg{color:#8bb7ce}:where(.cc-marketing) .platform-section .dash-top .avatar{background:#223547;color:#8bb7ce}:where(.cc-marketing) .platform-section .mini-eyebrow{color:#8bb7ce}:where(.cc-marketing) .platform-section .dash-title h2{color:#f8fafc}:where(.cc-marketing) .platform-section .dash-title p{color:#94a3b8}:where(.cc-marketing) .platform-section .ai-engine{background:rgba(34,53,71,.8);border:1px solid rgba(139,183,206,.3);color:#8bb7ce}:where(.cc-marketing) .platform-section .dashboard-mobile-nav{background:#121921;border-bottom:1px solid rgba(139,183,206,.16)}:where(.cc-marketing) .platform-section .dashboard-mobile-nav button{color:#8fa1b5;background:#1a2533}:where(.cc-marketing) .platform-section .dashboard-mobile-nav button[aria-pressed=true]{background:#25384c;color:#8bb7ce}:where(.cc-marketing) .platform-section .workbench-tabs{border-bottom:1px solid rgba(139,183,206,.16)}:where(.cc-marketing) .platform-section .workbench-tabs>button{color:#8fa1b5}:where(.cc-marketing) .platform-section .workbench-tabs>button:hover{background:#1e2c3b;color:#f1f5f9}:where(.cc-marketing) .platform-section .workbench-tabs>button[aria-pressed=true]{background:#223547;color:#8bb7ce;border:1px solid rgba(139,183,206,.3)}:where(.cc-marketing) .platform-section .workbench-tabs>button>span{background:rgba(139,183,206,.2);color:#8bb7ce}:where(.cc-marketing) .platform-section .workbench-edit{color:#8bb7ce}:where(.cc-marketing) .platform-section .workbench-edit:hover{background:#1e2c3b;border-color:rgba(139,183,206,.3);color:#8bb7ce}:where(.cc-marketing) .platform-section .workbench-status{color:#8fa1b5}:where(.cc-marketing) .platform-section .workbench-input .requirement-composer{background:rgba(22,31,43,.95);border:1px solid rgba(139,183,206,.25)}:where(.cc-marketing) .platform-section .composer-heading,:where(.cc-marketing) .platform-section .workbench-input .composer-heading{background:rgba(22,31,43,.95);border-bottom:1px solid rgba(139,183,206,.16);color:#f1f5f9}:where(.cc-marketing) .platform-section .composer-heading label,:where(.cc-marketing) .platform-section .workbench-input .composer-heading label{color:#f8fafc}:where(.cc-marketing) .platform-section .composer-heading label b,:where(.cc-marketing) .platform-section .workbench-input .composer-heading label b{color:#f8fafc}:where(.cc-marketing) .platform-section .composer-heading label>span,:where(.cc-marketing) .platform-section .workbench-input .composer-heading label>span{color:#8fa1b5}:where(.cc-marketing) .platform-section .composer-icon,:where(.cc-marketing) .platform-section .workbench-input .composer-icon{background:#223547;color:#8bb7ce;border:1px solid rgba(139,183,206,.25)}:where(.cc-marketing) .platform-section .workbench-input .composer-body textarea{background:#121921;border:1px solid rgba(139,183,206,.25);color:#f1f5f9}:where(.cc-marketing) .platform-section .workbench-input .composer-body textarea::placeholder{color:#64748b}:where(.cc-marketing) .platform-section .workbench-input .composer-input-meta{color:#8fa1b5}:where(.cc-marketing) .platform-section .workbench-input .convert-button{background:linear-gradient(135deg,#486780,#364d5f)!important;color:#ffffff!important;border:1px solid rgba(139,183,206,.4)!important;box-shadow:0 4px 14px rgba(0,0,0,.4)!important}:where(.cc-marketing) .platform-section .workbench-input .convert-button:hover{background:linear-gradient(135deg,#5a7f9d,#446077)!important}:where(.cc-marketing) .platform-section .workbench-input .composer-examples>span{color:#8fa1b5}:where(.cc-marketing) .platform-section .workbench-input .composer-examples>button{background:rgba(27,39,54,.9);border:1px solid rgba(139,183,206,.22);color:#cbd5e1}:where(.cc-marketing) .platform-section .workbench-input .composer-examples>button:hover{background:#25384c;border-color:#8bb7ce;color:#8bb7ce}:where(.cc-marketing) .platform-section .workbench-input .composer-note{color:#8fa1b5}:where(.cc-marketing) .platform-section .workbench-preview{background:rgba(18,25,36,.95);border:1px solid rgba(139,183,206,.22);color:#e9edf3}:where(.cc-marketing) .platform-section .preview-empty-icon{background:#223547;border:1px solid rgba(139,183,206,.3);color:#8bb7ce;box-shadow:0 0 0 9px rgba(34,53,71,.4)}:where(.cc-marketing) .platform-section .workbench-empty h3{color:#f8fafc}:where(.cc-marketing) .platform-section .workbench-empty p{color:#94a3b8}:where(.cc-marketing) .platform-section .preview-skeleton{background:#16202c;border:1px solid rgba(139,183,206,.18)}:where(.cc-marketing) .platform-section .preview-skeleton>i{background:rgba(139,183,206,.18)}:where(.cc-marketing) .platform-section .preview-skeleton>i:first-child{background:rgba(139,183,206,.35)}:where(.cc-marketing) .platform-section .preview-skeleton span{background:rgba(139,183,206,.15)}:where(.cc-marketing) .platform-section .preview-empty-note{color:#8fa1b5}:where(.cc-marketing) .platform-section .preview-checklist{background:#16202c;border:1px solid rgba(139,183,206,.2)}:where(.cc-marketing) .platform-section .preview-check-step{color:#8bb7ce}:where(.cc-marketing) .platform-section .brief-card{background:transparent;color:#e9edf3}:where(.cc-marketing) .platform-section .requirement-document-heading{color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-document-heading .icon-tile{background:#223547;color:#8bb7ce;border:1px solid rgba(139,183,206,.3)}:where(.cc-marketing) .platform-section .requirement-draft{background:rgba(139,183,206,.18);border:1px solid rgba(139,183,206,.3);color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-role,:where(.cc-marketing) .platform-section .workbench-preview .requirement-role{color:#f8fafc}:where(.cc-marketing) .platform-section .requirement-objective{background:rgba(26,37,51,.95);border:1px solid rgba(139,183,206,.22);color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-objective>svg{color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-objective span{color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-objective p{color:#f1f5f9}:where(.cc-marketing) .platform-section .requirement-quote,:where(.cc-marketing) .platform-section .workbench-preview .requirement-quote{background:rgba(18,25,36,.8);border-left:2px solid #8bb7ce;color:#94a3b8;padding:12px 14px;border-radius:4px}:where(.cc-marketing) .platform-section .requirement-quote span{color:#8bb7ce}:where(.cc-marketing) .platform-section .requirement-quote p{color:#e2e8f0}:where(.cc-marketing) .platform-section .requirements,:where(.cc-marketing) .platform-section .workbench-preview .requirements{background:rgba(26,37,51,.95);border:1px solid rgba(139,183,206,.22);border-radius:8px;padding:16px}:where(.cc-marketing) .platform-section .requirements>div b{color:#f8fafc}:where(.cc-marketing) .platform-section .requirements>div svg{color:#8bb7ce}:where(.cc-marketing) .platform-section .requirements dl dt,:where(.cc-marketing) .platform-section .workbench-preview .requirements dl dt{color:#8fa1b5}:where(.cc-marketing) .platform-section .requirements dl dd,:where(.cc-marketing) .platform-section .workbench-preview .requirements dl dd{color:#f1f5f9}:where(.cc-marketing) .platform-section .requirement-review-note,:where(.cc-marketing) .platform-section .workbench-preview .requirement-review-note{background:rgba(18,25,36,.8);border:1px solid rgba(139,183,206,.16);border-radius:6px;padding:10px 12px;color:#8fa1b5}:where(.cc-marketing) .platform-section .requirement-review-note svg{color:#8bb7ce}:where(.cc-marketing) .platform-section .show-consultants{background:linear-gradient(135deg,#486780,#364d5f);color:#ffffff;border:1px solid rgba(139,183,206,.4);box-shadow:0 4px 14px rgba(0,0,0,.4)}:where(.cc-marketing) .platform-section .candidate{background:rgba(26,37,51,.95);border:1px solid rgba(139,183,206,.22);color:#e2e8f0}:where(.cc-marketing) .platform-section .candidate-info>b{color:#f8fafc}:where(.cc-marketing) .platform-section .candidate-info>span{color:#94a3b8}:where(.cc-marketing) .platform-section .candidate-info>small{color:#8fa1b5}:where(.cc-marketing) .platform-section .match-score{background:transparent;color:#8bb7ce;border:none;box-shadow:none;padding:0}:where(.cc-marketing) .platform-section .match-score>span{color:#8fa1b5;opacity:.9}:where(.cc-marketing) .platform-section .candidate-evidence{background:#121921;color:#94a3b8;border-left-color:#8bb7ce}:where(.cc-marketing) .platform-section .candidate-tags span,:where(.cc-marketing) .platform-section .skill-tags span{background:#223244;border:1px solid rgba(139,183,206,.2);color:#cbd5e1}:where(.cc-marketing) .platform-section .overview-metrics>div,:where(.cc-marketing) .platform-section .project-summary,:where(.cc-marketing) .platform-section .workspace-settings{background:rgba(26,37,51,.95);border:1px solid rgba(139,183,206,.22);color:#e2e8f0}:where(.cc-marketing) .platform-section .overview-metrics b{color:#8bb7ce}:where(.cc-marketing) .platform-section .overview-metrics small{color:#8fa1b5}:where(.cc-marketing) .platform-section .project-summary h3{color:#f8fafc}:where(.cc-marketing) .platform-section .project-summary p{color:#94a3b8}:where(.cc-marketing) .platform-section .project-status{background:rgba(139,183,206,.2);color:#8bb7ce}:where(.cc-marketing) .platform-section .workspace-settings dl dt{color:#8fa1b5}:where(.cc-marketing) .platform-section .workspace-settings dl dd{color:#f1f5f9}:where(.cc-marketing) .platform-section .shortlist-person{border-bottom:1px solid rgba(139,183,206,.16)}:where(.cc-marketing) .platform-section .shortlist-person b{color:#f8fafc}:where(.cc-marketing) .platform-section .shortlist-person p{color:#94a3b8}:where(.cc-marketing) .platform-section .dashboard,:where(.cc-marketing) .platform-section .dashboard *{font-family:var(--font-dm-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}:where(.cc-marketing) .platform-section .results-heading b{color:#f8fafc!important;font-size:13px!important}:where(.cc-marketing) .platform-section .results-heading-right span{color:#8fa1b5!important}:where(.cc-marketing) .platform-section .compare-toggle{background:rgba(27,39,54,.95)!important;border:1px solid rgba(139,183,206,.28)!important;color:#8bb7ce!important;border-radius:6px!important;padding:6px 10px!important;font-size:11px!important;font-weight:550!important;transition:all .2s ease!important}:where(.cc-marketing) .platform-section .compare-toggle:hover{background:#25384c!important;border-color:#8bb7ce!important;color:#f1f5f9!important}:where(.cc-marketing) .platform-section .compare-toggle[aria-pressed=true]{background:#223547!important;color:#8bb7ce!important;border-color:rgba(139,183,206,.4)!important}:where(.cc-marketing) .platform-section .compare-table-wrap{background:rgba(18,25,36,.98)!important;border:1px solid rgba(139,183,206,.22)!important;border-radius:8px!important}:where(.cc-marketing) .platform-section .compare-table{background:#151d27!important;color:#e2e8f0!important}:where(.cc-marketing) .platform-section .compare-table thead th{background:rgba(22,31,43,.98)!important;border-bottom:1px solid rgba(139,183,206,.2)!important;color:#f8fafc!important;font-weight:600!important}:where(.cc-marketing) .platform-section .compare-table thead th:first-child{background:rgba(18,25,36,.98)!important}:where(.cc-marketing) .platform-section .compare-table thead th>.avatar{background:#223547!important;color:#8bb7ce!important;border:1px solid rgba(139,183,206,.25)!important}:where(.cc-marketing) .platform-section .compare-table tbody th{background:rgba(22,31,43,.98)!important;color:#8bb7ce!important;font-weight:600!important;border-bottom:1px solid rgba(139,183,206,.14)!important}:where(.cc-marketing) .platform-section .compare-table tbody td{background:rgba(18,25,36,.95)!important;color:#e2e8f0!important;border-bottom:1px solid rgba(139,183,206,.14)!important;font-size:11px!important}:where(.cc-marketing) .platform-section .compare-table tbody tr:not(:last-child) td,:where(.cc-marketing) .platform-section .compare-table tbody tr:not(:last-child) th{border-bottom:1px solid rgba(139,183,206,.14)!important}:where(.cc-marketing) .platform-section .compare-score-value{color:#8bb7ce!important;font-weight:700!important;font-size:13px!important}:where(.cc-marketing) .platform-section .compare-score-bar{background:rgba(139,183,206,.18)!important;border-radius:3px!important}:where(.cc-marketing) .platform-section .compare-score-bar span{background:linear-gradient(90deg,#486780,#8bb7ce)!important}:where(.cc-marketing) .platform-section .compare-score-tag{color:#8fa1b5!important}:where(.cc-marketing) .platform-section .compare-score-tag.is-top{color:#8bb7ce!important;font-weight:600!important}:where(.cc-marketing) .platform-section .compare-reason{color:#8bb7ce!important;font-weight:600!important}:where(.cc-marketing) .platform-section .why-match{background:rgba(27,39,54,.95)!important;border:1px solid rgba(139,183,206,.25)!important;color:#8bb7ce!important;border-radius:6px!important;padding:8px 12px!important;font-size:11px!important;font-weight:550!important;width:100%!important;margin:10px 0 0!important;display:flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important;cursor:pointer!important}:where(.cc-marketing) .platform-section .why-match svg{color:#8bb7ce!important}:where(.cc-marketing) .platform-section .why-match:focus,:where(.cc-marketing) .platform-section .why-match:hover{background:#25384c!important;border-color:#8bb7ce!important;color:#f1f5f9!important}:where(.cc-marketing) .platform-section .explanation{background:rgba(18,25,36,.98)!important;border:1px solid rgba(139,183,206,.22)!important;border-radius:6px!important;padding:12px 14px!important;margin-top:10px!important}:where(.cc-marketing) .platform-section .explanation div,:where(.cc-marketing) .platform-section .explanation p,:where(.cc-marketing) .platform-section .explanation span{color:#e2e8f0!important;font-size:12px!important;line-height:1.75!important;font-weight:450!important;margin:0!important}:where(.cc-marketing) .platform-section .score-breakdown{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(139,183,206,.18)!important}:where(.cc-marketing) .platform-section .score-breakdown span{color:#cbd5e1!important;font-size:11px!important;line-height:1.5!important}:where(.cc-marketing) .platform-section .score-breakdown b{color:#8bb7ce!important;font-size:12px!important;font-weight:600!important;margin-top:2px!important}:where(.cc-marketing) .platform-section .save-candidate{background:rgba(27,39,54,.95)!important;border:1px solid rgba(139,183,206,.25)!important;color:#8bb7ce!important;border-radius:6px!important;transition:all .2s ease!important}:where(.cc-marketing) .platform-section .save-candidate:focus,:where(.cc-marketing) .platform-section .save-candidate:hover{background:#25384c!important;border-color:#8bb7ce!important;color:#f1f5f9!important}:where(.cc-marketing) .platform-section .save-candidate.is-saved{background:#223547!important;color:#8bb7ce!important;border-color:rgba(139,183,206,.4)!important}:where(.cc-marketing) .platform-section .save-candidate.is-saved:hover{background:#2a3e52!important;border-color:#8bb7ce!important;color:#ffffff!important}:where(.cc-marketing) .platform-section .dashboard .button,:where(.cc-marketing) .platform-section .dashboard [role=button],:where(.cc-marketing) .platform-section .dashboard button{transition:background .2s ease,color .2s ease,border-color .2s ease!important}:where(.cc-marketing) .platform-section .dashboard .button:hover,:where(.cc-marketing) .platform-section .dashboard [role=button]:hover,:where(.cc-marketing) .platform-section .dashboard button:hover{background:#25384c!important;border-color:#8bb7ce!important;color:#f8fafc!important}:where(.cc-marketing) .platform-section .dashboard .button.primary:hover,:where(.cc-marketing) .platform-section .dashboard .convert-button:hover,:where(.cc-marketing) .platform-section .dashboard .show-consultants:hover{background:linear-gradient(135deg,#5a7f9d,#446077)!important;border-color:rgba(139,183,206,.6)!important;color:#ffffff!important}:where(.cc-marketing) .integrated-dashboard *,:where(.cc-marketing) .laptop-frame *,:where(.cc-marketing) .platform-section *{scrollbar-width:thin!important;scrollbar-color:rgba(139,183,206,.3) transparent!important}:where(.cc-marketing) .integrated-dashboard ::-webkit-scrollbar,:where(.cc-marketing) .laptop-frame ::-webkit-scrollbar,:where(.cc-marketing) .platform-section .compare-table-wrap::-webkit-scrollbar,:where(.cc-marketing) .platform-section .results-card::-webkit-scrollbar,:where(.cc-marketing) .platform-section ::-webkit-scrollbar,:where(.cc-marketing) .platform-section textarea::-webkit-scrollbar{width:6px!important;height:6px!important;background:transparent!important}:where(.cc-marketing) .integrated-dashboard ::-webkit-scrollbar-track,:where(.cc-marketing) .laptop-frame ::-webkit-scrollbar-track,:where(.cc-marketing) .platform-section .compare-table-wrap::-webkit-scrollbar-track,:where(.cc-marketing) .platform-section .results-card::-webkit-scrollbar-track,:where(.cc-marketing) .platform-section ::-webkit-scrollbar-track,:where(.cc-marketing) .platform-section textarea::-webkit-scrollbar-track{background:transparent!important;border:none!important}:where(.cc-marketing) .integrated-dashboard ::-webkit-scrollbar-corner,:where(.cc-marketing) .laptop-frame ::-webkit-scrollbar-corner,:where(.cc-marketing) .platform-section ::-webkit-scrollbar-corner{background:transparent!important}:where(.cc-marketing) .integrated-dashboard ::-webkit-scrollbar-thumb,:where(.cc-marketing) .laptop-frame ::-webkit-scrollbar-thumb,:where(.cc-marketing) .platform-section .compare-table-wrap::-webkit-scrollbar-thumb,:where(.cc-marketing) .platform-section .results-card::-webkit-scrollbar-thumb,:where(.cc-marketing) .platform-section ::-webkit-scrollbar-thumb,:where(.cc-marketing) .platform-section textarea::-webkit-scrollbar-thumb{background:rgba(139,183,206,.28)!important;border-radius:999px!important;border:1px solid transparent!important;background-clip:padding-box!important;transition:background .2s ease!important}:where(.cc-marketing) .integrated-dashboard ::-webkit-scrollbar-thumb:hover,:where(.cc-marketing) .laptop-frame ::-webkit-scrollbar-thumb:hover,:where(.cc-marketing) .platform-section .compare-table-wrap::-webkit-scrollbar-thumb:hover,:where(.cc-marketing) .platform-section .results-card::-webkit-scrollbar-thumb:hover,:where(.cc-marketing) .platform-section ::-webkit-scrollbar-thumb:hover,:where(.cc-marketing) .platform-section textarea::-webkit-scrollbar-thumb:hover{background:rgba(139,183,206,.5)!important}:where(.cc-marketing) .legal-page{max-width:1200px;margin:0 auto;padding:0 24px 90px}:where(.cc-marketing) .legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 40px}:where(.cc-marketing) .legal-body{max-width:760px;margin:0 auto}:where(.cc-marketing) .legal-body h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1.5px;line-height:1.1;margin:10px 0 14px}:where(.cc-marketing) .legal-dates{color:var(--muted);font-size:14px;margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid var(--line)}:where(.cc-marketing) .legal-body section{margin-top:38px}:where(.cc-marketing) .legal-body h2{font-size:17px;letter-spacing:.2px;line-height:1.4;margin-bottom:14px}:where(.cc-marketing) .legal-body li,:where(.cc-marketing) .legal-body p{font-size:15px;line-height:1.85;color:var(--muted);margin-bottom:14px}:where(.cc-marketing) .legal-body ul{padding-left:20px;list-style:disc}:where(.cc-marketing) .legal-body a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}:where(.cc-marketing) .legal-contact p{margin-bottom:4px}:where(.cc-marketing) .contact-lede{font-size:17px!important;margin-bottom:36px!important}:where(.cc-marketing) .contact-channels{display:grid;gap:18px;list-style:none;padding:0;margin:0 0 40px}:where(.cc-marketing) .contact-channels li{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:16px;margin:0}:where(.cc-marketing) .contact-channels h2{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:6px}:where(.cc-marketing) .contact-channels a{font-size:17px;font-weight:600;color:var(--ink)}:where(.cc-marketing) .contact-channels p{margin:6px 0 0;font-size:14px}:where(.cc-marketing) .contact-address{padding:24px;border-radius:16px;background:var(--tint);margin-bottom:34px}:where(.cc-marketing) .contact-address h2{display:flex;align-items:center;gap:8px}:where(.cc-marketing) .footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}@media (max-width:760px){:where(.cc-marketing) .legal-header{padding:18px 0 28px}:where(.cc-marketing) .legal-body h1{letter-spacing:-1px}}:where(.cc-marketing) .cookie-consent{position:fixed;left:20px;right:20px;bottom:20px;z-index:1200;margin:0 auto;max-width:720px;display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:0 18px 60px #00000022}:where(.cc-marketing) .cookie-consent-copy{flex:1}:where(.cc-marketing) .cookie-consent h2{font-size:15px;letter-spacing:-.1px;line-height:1.4;margin-bottom:4px}:where(.cc-marketing) .cookie-consent p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}:where(.cc-marketing) .cookie-consent a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}:where(.cc-marketing) .cookie-consent-actions{display:flex;gap:8px;flex-shrink:0}@media (max-width:700px){:where(.cc-marketing) .cookie-consent{flex-wrap:wrap;left:12px;right:12px;bottom:12px;padding:16px}:where(.cc-marketing) .cookie-consent-actions{width:100%}:where(.cc-marketing) .cookie-consent-actions .button{flex:1}}:where(.cc-marketing) .trusted>.trusted-title{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.6px;line-height:1.2}:where(.cc-marketing) .trusted>.trusted-title .serif{color:var(--slate,#547691)}:where(.cc-marketing) .trusted>p.trusted-sub{max-width:640px;margin:10px auto 0;font-size:15px;letter-spacing:0;line-height:1.55;color:var(--text-645e66,#645e66)}@media (max-width:760px){:where(.cc-marketing) .trusted>.trusted-title .serif{display:block}:where(.cc-marketing) .trusted>p.trusted-sub{font-size:14px}}:where(.cc-marketing) .trusted-band{position:relative;padding:56px 0 48px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-ffffff,#fff)}:where(.cc-marketing) .trusted-band .trusted{padding-top:0;padding-bottom:0;border-bottom:0}@media (max-width:760px){:where(.cc-marketing) .trusted-band{padding:40px 0 32px}}:where(.cc-marketing) .platform-section{padding-bottom:72px}@media (max-width:760px){:where(.cc-marketing) .platform-section{padding-bottom:48px}}:where(.cc-marketing) .logos>img{display:block;width:auto;height:32px;max-width:160px;flex-shrink:0;object-fit:contain;filter:grayscale(1);opacity:.7;transition:opacity .2s,filter .2s}:where(.cc-marketing) .logos>img:hover{filter:none;opacity:1}:where(.cc-marketing) .logos>img{height:40px;max-width:200px;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.25);opacity:.9}:where(.cc-marketing) .logos>img.on-dark{box-sizing:border-box;padding:8px 12px;border-radius:10px;background:#3e566a;mix-blend-mode:normal}:where(.cc-marketing) .logos-track{animation-duration:max(26s,calc(var(--logo-count, 5) * 4s))}@media (prefers-reduced-motion:reduce){:where(.cc-marketing) .logos-track{animation:none}}:where(.cc-marketing) .class-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:650;font-style:normal;letter-spacing:.2px;white-space:nowrap}:where(.cc-marketing) .class-badge.proven{background:#efe8f8;color:#5b3f8c}:where(.cc-marketing) .class-badge.referred{background:#e8eef3}:where(.cc-marketing) .candidate-info .class-badge{margin-top:5px}:where(.cc-marketing) .class-explainer{margin-top:24px}:where(.cc-marketing) .class-explainer-lead{font-size:11px;line-height:1.7;color:var(--text-soft)}:where(.cc-marketing) .class-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}:where(.cc-marketing) .class-explainer-grid>div{border:1px solid var(--border);border-radius:10px;padding:12px 14px}:where(.cc-marketing) .class-explainer-grid p{font-size:10px;line-height:1.65;color:var(--text-soft);margin-top:8px}:where(.cc-marketing) .coming-soon-note{margin-top:14px;border:1px dashed var(--theme-cbb9e8,#cbb9e8);border-radius:10px;padding:11px 14px}:where(.cc-marketing) .coming-soon-note b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;font-weight:650}:where(.cc-marketing) .coming-soon-note b span{font-size:8px;letter-spacing:1px;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#efe8f8;color:#5b3f8c}:where(.cc-marketing) .coming-soon-note p{font-size:10px;line-height:1.65;color:var(--text-soft);margin-top:6px}@media (max-width:560px){:where(.cc-marketing) .class-explainer-grid{grid-template-columns:1fr}}:where(.cc-marketing) .outcomes-section .outcome-card b{font-size:0;line-height:0}:where(.cc-marketing) .outcomes-section .outcome-card b svg{display:inline-block}:where(.cc-marketing) .outcome-card>strong{display:block;margin-top:16px;font-size:15px;font-weight:650;line-height:1.35;color:var(--text,inherit)}:where(.cc-marketing) .outcomes-section .outcome-card>span{margin-top:8px}:where(.cc-marketing) .featured-testimonial{color:#f3f6f9;padding:56px 0}:where(.cc-marketing) .featured-inner{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;max-width:920px}:where(.cc-marketing) .featured-photo{width:112px;height:112px;border-radius:50%;object-fit:cover;border:3px solid #ffffff30}:where(.cc-marketing) .featured-initials{display:grid;place-items:center;background:#547691;font:600 34px Manrope Variable,Arial,sans-serif}:where(.cc-marketing) .featured-mark{display:block;font:64px/.6 Georgia,serif;color:#8fb0c9;height:28px}:where(.cc-marketing) .featured-testimonial blockquote{font-family:Georgia,serif;font-size:clamp(20px,2.4vw,28px);line-height:1.4;margin:0}:where(.cc-marketing) .featured-person{display:flex;flex-direction:column;gap:3px}:where(.cc-marketing) .featured-person b{font-size:14px}:where(.cc-marketing) .featured-person span{font-size:12px;color:#b9c9d6}:where(.cc-marketing) .quote-full{margin-top:14px}:where(.cc-marketing) .quote-full p{font-size:13px;line-height:1.75;margin:0 0 10px;opacity:.92}:where(.cc-marketing) .quote-toggle{margin-top:12px;background:none;border:0;padding:0;font:600 12px inherit;font-family:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.85}:where(.cc-marketing) .quote-toggle:hover{opacity:1}:where(.cc-marketing) .testimonial-grid{align-items:start}:where(.cc-marketing) .testimonial .expandable-quote blockquote{margin:0}@media (max-width:640px){:where(.cc-marketing) .featured-inner{grid-template-columns:1fr;gap:20px}:where(.cc-marketing) .featured-photo{width:84px;height:84px}}:where(.cc-marketing) .featured-testimonial{background:#134848;padding:64px 0 60px}:where(.cc-marketing) .featured-inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:28px;max-width:880px}:where(.cc-marketing) .featured-inner>div{display:flex;flex-direction:column;align-items:center}:where(.cc-marketing) .featured-photo{width:104px;height:104px;border:0}:where(.cc-marketing) .featured-mark{display:none}:where(.cc-marketing) .featured-testimonial blockquote{font-family:var(--font-manrope),Arial,sans-serif;font-style:italic;font-weight:750;font-size:clamp(24px,3.2vw,40px);line-height:1.32;letter-spacing:-.8px;color:#fff}:where(.cc-marketing) .featured-person{margin-top:26px}:where(.cc-marketing) .featured-person b{font-size:15px;letter-spacing:.2px}:where(.cc-marketing) .featured-person span{font-size:12.5px;color:#a9c7c4}:where(.cc-marketing) .featured-testimonial .quote-toggle{color:#cfe3e1}:where(.cc-marketing) .featured-testimonial .quote-full{text-align:left;max-width:680px}:where(.cc-marketing) .featured-testimonial{position:relative;overflow:hidden;background:radial-gradient(60% 90% at 50% 0,#547691aa 0,transparent 70%),linear-gradient(180deg,#2c4052,#1f2f3d)}:where(.cc-marketing) .featured-testimonial:before{content:"“";position:absolute;top:-30px;left:50%;transform:translateX(-50%);font:380px/1 Georgia,serif;color:#ffffff0d;pointer-events:none}:where(.cc-marketing) .featured-inner{position:relative}:where(.cc-marketing) .featured-photo{width:120px;height:120px;object-position:center 18%;box-shadow:0 0 0 4px #ffffff22,0 0 0 10px #ffffff0f,0 18px 40px -12px #00000080}:where(.cc-marketing) .featured-person span{color:#b9cad8}:where(.cc-marketing) .featured-testimonial .quote-toggle{color:#d6e3ee}:where(.cc-marketing) .featured-testimonial{padding:48px 0 44px}:where(.cc-marketing) .featured-inner{max-width:720px;gap:20px}:where(.cc-marketing) .featured-photo{width:92px;height:92px}:where(.cc-marketing) .featured-testimonial:before{font-size:260px;top:-20px}:where(.cc-marketing) .featured-testimonial blockquote{font-size:clamp(18px,2vw,24px);font-weight:650;line-height:1.45;letter-spacing:-.3px}:where(.cc-marketing) .featured-person{margin-top:18px}:where(.cc-marketing) .featured-person b{font-size:13px}:where(.cc-marketing) .featured-person span{font-size:11.5px}:where(.cc-marketing) .logos>img{max-width:300px}:where(.cc-marketing) :is(.platform-intro,.trusted,.vetting-section,.enterprise-section,.outcomes-section .center-heading,.consultant-section,.faq-section,.final-cta) h2{font-family:var(--font-manrope),Arial,sans-serif;font-size:clamp(28px,3.1vw,42px);font-weight:500;line-height:1.2;letter-spacing:-1.6px;color:#262b2f}:where(.cc-marketing) :is(.platform-intro,.trusted,.vetting-section,.enterprise-section,.outcomes-section .center-heading,.consultant-section,.faq-section,.final-cta) h2 :is(.serif,em){font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-1px;color:#547691}:where(.cc-marketing) .consultant-section [class*=eyebrow],:where(.cc-marketing) :is(.platform-intro,.vetting-section,.enterprise-section,.outcomes-section,.consultant-section,.faq-section,.final-cta) .eyebrow{font-size:10px;font-weight:650;letter-spacing:1.7px}@media (max-width:760px){:where(.cc-marketing) :is(.platform-intro,.trusted,.vetting-section,.enterprise-section,.outcomes-section .center-heading,.consultant-section,.faq-section,.final-cta) h2{font-size:30px;letter-spacing:-1.2px}}:where(.cc-marketing) .brand{gap:.4em;letter-spacing:-.5px;font-weight:800;color:#262b2f;--brand-glyph:#fff}:where(.cc-marketing) .brand .brand-cloud{width:1.55em;height:auto;flex-shrink:0;color:#547691}:where(.cc-marketing) .brand .brand-club{color:#547691}:where(.cc-marketing) .brand.brand-light{color:#fff}:where(.cc-marketing) .brand.brand-light .brand-club{color:#a9c1db}:where(.cc-marketing) .brand.brand-light .brand-cloud{color:#a9c1db;--brand-glyph:#1f2f3d}:where(.cc-marketing) .header .brand .brand-cloud{width:1.55em}:where(.cc-marketing) .sidebar .brand{color:var(--on-dark,#f4f0fb)}:where(.cc-marketing) .sidebar .brand .brand-club{color:#8fb0c9}:where(.cc-marketing) .sidebar .brand .brand-cloud{color:#8fb0c9;--brand-glyph:#1f2f3d}:where(.cc-marketing) .class-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid #547691;font-size:10.5px;font-weight:700;letter-spacing:.1px}:where(.cc-marketing) .class-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:where(.cc-marketing) .class-badge.proven{background:#547691;border-color:#547691;color:#fff}:where(.cc-marketing) .class-badge.referred{background:#eef3f7;border-color:#b9cad8;color:#3e566a}:where(.cc-marketing) .class-badge.referred:before{background:transparent;border:1.5px solid;box-sizing:border-box}:where(.cc-marketing) .candidate-info .class-badge{padding:2px 8px;font-size:9px;gap:5px}:where(.cc-marketing) .coming-soon-note{border-color:#b9cad8}:where(.cc-marketing) .coming-soon-note b span{background:#e3ecf3;color:#3e566a}:where(.cc-marketing) .platform-section .why-match{flex-direction:column!important;align-items:stretch!important;gap:4px!important;text-align:left!important}:where(.cc-marketing) .platform-section .why-match .why-head{display:flex;align-items:center;gap:6px}:where(.cc-marketing) .platform-section .why-match .why-head svg:last-child{margin-left:auto}:where(.cc-marketing) .platform-section .why-match .why-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c9d8e4;font-size:10.5px;font-weight:450}:where(.cc-marketing) .candidate-info .class-badge{margin-left:10px}:where(.cc-marketing) .testimonial-grid{align-items:stretch}:where(.cc-marketing) .testimonial-section .testimonial,:where(.cc-marketing) .testimonial-section .testimonial:nth-child(n){display:flex;flex-direction:column;margin-top:0;transform:none}:where(.cc-marketing) .testimonial-section .testimonial:hover{transform:none}:where(.cc-marketing) .testimonial-section .testimonial .expandable-quote{flex:1}:where(.cc-marketing) .testimonial-section .testimonial blockquote{font-size:clamp(16px,1.35vw,18px);margin-top:10px}:where(.cc-marketing) .testimonial-section .testimonial .quote-full{margin-top:10px}:where(.cc-marketing) .testimonial-section .testimonial .quote-full p{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.65;color:var(--theme-413249,#413249);opacity:1}:where(.cc-marketing) .testimonial-section .testimonial-person{margin-top:18px}:where(.cc-marketing) .featured-testimonial{padding:56px 0 52px}:where(.cc-marketing) .featured-inner{max-width:760px;gap:22px}:where(.cc-marketing) .featured-photo{width:148px;height:148px}:where(.cc-marketing) .featured-person{margin:0 0 18px;align-items:center;gap:6px}:where(.cc-marketing) .featured-person b{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.5px;line-height:1.15}:where(.cc-marketing) .featured-person span{font-size:15px;color:#cfdce7}:where(.cc-marketing) .featured-testimonial blockquote{font-size:clamp(14px,1.3vw,16px);font-weight:500;line-height:1.6;max-width:600px;margin:0 auto;opacity:.92}:where(.cc-marketing) .featured-testimonial .quote-full p{font-size:14px}@media (max-width:640px){:where(.cc-marketing) .featured-photo{width:112px;height:112px}}:where(.cc-marketing) .testimonial-section .testimonial .testimonial-person{order:-1;display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:0 0 16px;border-top:0;border-bottom:1px solid var(--dark-edge-e5dbe9,var(--theme-e5dbe9,#e5dbe9))}:where(.cc-marketing) .testimonial-section .testimonial-person .avatar{width:56px;height:56px;font-size:17px;flex-shrink:0}:where(.cc-marketing) .testimonial-section .testimonial-person b{display:block;font-size:18px;font-weight:700;line-height:1.25;color:#262b2f}:where(.cc-marketing) .testimonial-section .testimonial-person span:not(.avatar){display:block;margin-top:3px;font-size:13px;line-height:1.4;color:#4b5560}:where(.cc-marketing) .testimonial-section .testimonial-person em{display:block;margin-top:3px;font-size:13px;font-style:normal;font-weight:650;color:#547691}:where(.cc-marketing) .testimonial-section .testimonial blockquote{font-size:14.5px;line-height:1.6;margin-top:0}:where(.cc-marketing) .testimonial-section .testimonial .quote-full p{font-size:14px}:where(.cc-marketing) .testimonial-section .testimonial .testimonial-person{min-height:104px;box-sizing:border-box}:where(.cc-marketing) .featured-testimonial .featured-quote{max-width:680px}