.showcase-browser{background:#fbf6ed;border:1px solid #28082945;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #28082910}.showcase-browser-tab{background:var(--violet);color:var(--eggshell);align-items:center;gap:25px;padding:10px 18px 0;font-size:11px;display:flex}.showcase-browser-tab>span:first-child{color:var(--violet);background:#fbf6ed;border-radius:9px 9px 0 0;min-width:160px;padding:10px 22px}.showcase-browser-toolbar{background:#eae0cf;align-items:center;gap:15px;padding:12px 18px;display:flex}.browser-history{gap:10px;display:flex}.showcase-browser-toolbar>div{background:#fbf6ed;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 12px;font-size:11px;display:flex}.showcase-browser-toolbar>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showcase-browser-content{padding:26px}.showcase-popup{border:1px solid var(--line);background:var(--eggshell);width:min(670px,90vw);max-height:82vh;color:var(--violet);border-radius:18px;padding:0;overflow:auto;box-shadow:0 25px 80px #0005}.showcase-popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#180719bb}.showcase-popup>header{background:var(--eggshell);border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex;position:sticky;top:0}.showcase-popup header h3{font-size:25px}.showcase-popup header button{border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.showcase-popup-body{padding:25px}.showcase-popup-body p{font-size:14px}.call-thumbnail{background:var(--violet);width:100%;color:var(--eggshell);text-align:left;border:0;border-radius:12px;flex-direction:column;gap:19px;padding:18px;display:flex;overflow:hidden}.call-thumbnail-top{font-size:11px}.call-participants{grid-template-columns:1fr 1fr;gap:12px;display:grid}.call-participants i{background:var(--amaranth);border-radius:10px 10px 40px;place-items:center;min-height:110px;font:500 43px Bricolage Grotesque;display:grid}.call-participants i:last-child{background:var(--almond);color:var(--violet);border-radius:40px 10px 10px}.call-play{justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.cs-call-preview{grid-template-columns:1fr 1fr;gap:23px;margin:25px 0;display:grid}.cs-call-preview h4{margin:5px 0 12px;font-size:20px}.cs-call-preview p{font-size:14px}.cs-account-card .call-thumbnail{pointer-events:none;margin:0 0 18px}.cs-mini-record{background:#28082908;border-radius:14px;gap:14px;padding:22px;display:grid}.cs-mini-record>div{justify-content:space-between;gap:20px;font-size:13px;display:flex}.cs-slack-message{background:#fbf6ed;border-radius:13px;padding:24px}.cs-slack-message header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.cs-slack-message header>b{background:var(--amaranth);color:var(--eggshell);border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.cs-slack-message small{margin-top:4px;display:block}.cs-slack-message p{margin-top:12px}.cs-output-preview details{background:#28082908;border-radius:10px;margin-top:15px;padding:15px}.cs-output-preview summary{font-size:14px;font-weight:600}.cs-output-preview .cs-task{margin-bottom:15px}.cs-output-preview h4{font-size:18px}.cs-output-preview .draft-body p{margin:12px 0}.cs-recording-quote{margin:22px 0;font:600 27px/1.4 Bricolage Grotesque}.cs-preview-caption{opacity:.7;margin-top:20px;font-size:11px!important}@media (width<=650px){.showcase-browser-content{padding:16px}.showcase-browser-toolbar{gap:8px;padding:10px}.browser-history{display:none}.showcase-browser-tab{padding-left:10px}.showcase-popup-body{padding:19px}.showcase-popup>header{padding:17px 19px}.cs-call-preview{grid-template-columns:1fr}.call-participants i{min-height:90px}.cs-recording-quote{font-size:24px}}.call-artwork{flex-direction:column;gap:18px;width:100%;display:flex}.cs-account-card>.call-artwork{background:var(--violet);color:var(--eggshell);border-radius:12px;margin-bottom:20px;padding:16px}.cs-account-card .call-participants i{min-height:100px}.ops-experience .showcase-browser-content{padding:0}.markets-demo{padding:28px}.markets-demo header p{max-width:740px;margin-top:12px}.markets-account-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.markets-account-tabs button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:24px;padding:12px 17px}.markets-account-tabs button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.markets-demo-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.markets-demo-grid>section{background:var(--eggshell);border-radius:16px;padding:25px}.markets-evidence p{margin-top:20px}.markets-evidence p b{margin-bottom:5px;display:block}.markets-evidence small{margin-top:22px;line-height:1.6;display:block}.markets-demo-grid>.markets-scoring{background:var(--violet);color:var(--eggshell)}.markets-scoring>h3{justify-content:space-between;gap:15px;display:flex}.markets-scoring>h3 strong{color:var(--turquoise)}.markets-score-row{grid-template-columns:1fr auto;gap:9px;margin-top:22px;display:grid}.markets-score-row progress{width:100%;height:12px;accent-color:var(--turquoise);grid-column:1/-1}.markets-route{border-top:1px solid #f4ebd944;margin-top:26px;padding-top:20px}.markets-route>span{font-size:13px}.markets-route h3{color:var(--turquoise);margin:10px 0}.markets-route p{font-size:14px}@media (width<=760px){.markets-demo{padding:18px}.markets-demo-grid{grid-template-columns:1fr}.markets-demo-grid>section{padding:20px}.markets-scoring>h3{font-size:24px}}.comparison-page{isolation:isolate}.compare-top{isolation:isolate;position:relative;overflow:clip}.compare-top>section{z-index:1;position:relative}.compare-hero{padding-top:100px;padding-bottom:90px}.compare-hero h1{max-width:1080px;font-size:clamp(62px,7.4vw,106px)}.compare-hero>p{max-width:690px;font-size:19px;line-height:1.65}.geometry-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.geometry-carrier{opacity:.15;width:280px;height:280px;position:absolute}.carrier-0{color:var(--almond);top:30px;right:3%;transform:rotate(-24deg)}.carrier-1{color:var(--amaranth);width:170px;height:170px;top:310px;right:24%}.carrier-2{color:var(--turquoise);top:410px;left:-90px;transform:rotate(16deg)}.carrier-3{color:var(--amaranth);width:250px;height:250px;top:690px;right:-60px}.compare-geometry{width:100%;height:100%;color:inherit;display:block;position:relative}.compare-geometry i{display:block;position:absolute}.compare-geometry.arch i{border:28px solid;border-bottom:0;border-radius:50% 50% 0 0;inset:0}.compare-geometry.arch i:nth-child(2){border-width:16px;inset:25% 25% 0}.compare-geometry.arch i:nth-child(n+3){display:none}.compare-geometry.rings i{border:18px solid;border-radius:50%;width:66%;height:66%;top:0;left:0}.compare-geometry.rings i:nth-child(2){top:34%;left:34%}.compare-geometry.rings i:nth-child(n+3){display:none}.compare-geometry.steps i{background:currentColor;border-radius:4px;width:70%;height:25%;top:0;left:0}.compare-geometry.steps i:nth-child(2){top:25%;left:10%}.compare-geometry.steps i:nth-child(3){top:50%;left:20%}.compare-geometry.steps i:nth-child(4){top:75%;left:30%}.compare-geometry.tiles i{background:currentColor;border-radius:0 55% 0 0;width:43%;height:43%;top:0;left:0}.compare-geometry.tiles i:nth-child(2){left:52%;transform:rotate(90deg)}.compare-geometry.tiles i:nth-child(3){top:52%;transform:rotate(-90deg)}.compare-geometry.tiles i:nth-child(4){top:52%;left:52%;transform:rotate(180deg)}.compare-geometry.loop i{border:28px solid;border-radius:50% 50% 8%;inset:0;transform:rotate(-35deg)}.compare-geometry.loop i:nth-child(2){border-width:12px;inset:24%}.compare-geometry.loop i:nth-child(n+3){display:none}.compare-section-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.compare-section-intro h2{font-size:clamp(44px,4.8vw,66px)}.compare-section-intro p{max-width:360px;font-size:17px}.reality-section{padding-bottom:90px;scroll-margin-top:30px}.lens-controls{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px;display:grid}.lens-controls button{background:var(--eggshell);border:1px solid #28082944;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:flex}.lens-controls button:hover{transform:translateY(-3px)}.lens-controls button[aria-pressed=true]{background:var(--violet);color:var(--eggshell);border-color:var(--violet)}.reality-table{border-collapse:separate;border-spacing:0 9px;table-layout:fixed;min-width:0}.reality-table thead{color:var(--violet);background:0 0}.reality-table thead th{border:0;padding:8px 27px;font:600 18px DM Sans}.reality-table thead th:first-child{width:34%}.reality-table tbody tr{background:#f4ebd9de}.reality-table tbody th,.reality-table tbody td{border:1px solid #28082922;padding:28px}.reality-table tbody th{letter-spacing:-.6px;vertical-align:middle;border-right:0;border-radius:13px 0 0 13px;font-size:26px}.reality-table tbody td{vertical-align:middle;border-left:0;border-radius:0 13px 13px 0;font-size:19px;line-height:1.55}.reality-table th .compare-geometry{float:left;width:41px;height:41px;color:var(--amaranth);margin-right:20px}.reality-table th .compare-geometry i{border-width:6px}.reality-table th .arch i:nth-child(2),.reality-table th .loop i:nth-child(2){border-width:3px}.reality-table th .compare-geometry+span{display:block;overflow:hidden}.comparison-page .custom-choice{background:var(--violet);color:var(--eggshell)}.reality-table .custom-choice th .compare-geometry{color:var(--turquoise)}.reality-table .custom-choice th,.reality-table .custom-choice td{border-color:var(--violet)}.cost-section{padding-bottom:100px}.cost-scroll{background:#f4ebd9e6;border-radius:14px;overflow:auto}.cost-matrix{table-layout:fixed;min-width:1040px;font-size:16px}.cost-matrix thead{background:var(--violet);color:var(--eggshell)}.cost-matrix thead th{vertical-align:middle;padding:24px 17px;font:600 17px DM Sans}.cost-matrix tbody th{vertical-align:middle;width:auto;font-size:24px}.cost-matrix td,.cost-matrix tbody th{padding:25px 17px;line-height:1.55}.cost-matrix .custom-choice th,.cost-matrix .custom-choice td{border-color:#0000}.matrix-note{max-width:750px;margin-top:20px;font-size:13px}.tradeoff-section{background:var(--violet);color:var(--eggshell);grid-template-columns:1fr 1.05fr;gap:9%;padding-top:90px;padding-bottom:95px;display:grid;overflow:hidden}.deck-intro h2{font-size:clamp(52px,5vw,74px)}.deck-intro h2 em{color:var(--almond)}.deck-intro>p{margin-top:25px;font-size:18px}.deck-options{flex-direction:column;align-items:start;gap:8px;margin-top:32px;display:flex}.deck-options button{width:min(320px,100%);color:var(--eggshell);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font:500 17px DM Sans;display:flex}.deck-options button:hover{background:#ffffff0d}.deck-options button[aria-pressed=true]{background:var(--eggshell);color:var(--violet)}.deck-stage{perspective:1400px;touch-action:pan-y;border-radius:25px;margin:12px 10px 0;position:relative}.deck-shadow{pointer-events:none;border-radius:25px;position:absolute;inset:0}.shadow-one{background:var(--turquoise);transform:translate(18px,3px)rotate(6deg)}.shadow-two{background:var(--amaranth);transform:translate(-13px,12px)rotate(-5deg)}.tradeoff-current{--card-color:var(--almond);--card-ink:var(--violet);--shape-color:var(--amaranth);height:600px;position:relative}.theme-diy{--card-color:var(--turquoise)}.theme-agency{--card-color:var(--amaranth);--card-ink:var(--eggshell);--shape-color:var(--almond)}.theme-it{--card-color:var(--eggshell);--shape-color:var(--amaranth)}.theme-custom{--card-color:var(--almond);--shape-color:var(--violet)}.tradeoff-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.7,.2,1);position:relative}.tradeoff-flipper.is-flipped{transform:rotateY(180deg)}.tradeoff-face{backface-visibility:hidden;background:var(--card-color);color:var(--card-ink);border-radius:25px;flex-direction:column;padding:34px;display:flex;position:absolute;inset:0;overflow:hidden}.card-back{transform:rotateY(180deg)}.card-sculpture{width:130px;height:130px;color:var(--shape-color);flex-shrink:0;align-self:end;margin-bottom:28px}.card-sculpture.arch i,.card-sculpture.loop i{border-width:17px}.card-sculpture.arch i:nth-child(2),.card-sculpture.loop i:nth-child(2){border-width:9px}.card-sculpture.rings i{border-width:12px}.card-front h3{letter-spacing:-.055em;font-size:clamp(33px,3.4vw,48px);line-height:1.05}.card-front p{margin-top:20px;font-size:17px;line-height:1.55}.tradeoff-face>button{color:inherit;text-align:left;background:0 0;border:1px solid;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:14px 16px;font-size:14px;display:flex}.card-back h3{margin-bottom:6px;font-size:30px}.card-back h4{margin:18px 0 10px;font-size:16px}.card-back ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.card-back li{gap:9px;font-size:15px;line-height:1.5;display:flex}.card-back li svg{flex-shrink:0;margin-top:3px}.card-fit{margin-top:18px;font-size:14px;line-height:1.5}.card-fit b{margin-bottom:3px;display:block}.deck-navigation{justify-content:space-between;align-items:center;gap:15px;margin-top:35px;display:flex}.deck-navigation button{width:45px;height:45px;color:var(--eggshell);background:0 0;border:1px solid #f4ebd988;border-radius:50%;place-items:center;display:grid}.deck-navigation button:hover{background:var(--eggshell);color:var(--violet)}.deck-navigation>span{text-align:center;font-size:16px}.deck-navigation>span>span{opacity:.7;margin-top:4px;font-size:12px;display:block}.compare-fit{grid-template-columns:1fr 1fr;gap:10%;padding-top:90px;padding-bottom:90px;display:grid}.compare-fit h3{margin-bottom:15px;font-size:27px}.compare-fit p{font-size:17px}.compare-fit p+h3{margin-top:32px}@media (width<=1050px){.compare-hero{padding-top:75px}.lens-controls{grid-template-columns:repeat(2,1fr)}.reality-table thead th:first-child{width:36%}.reality-table tbody th{font-size:23px}.reality-table th .compare-geometry{float:none;margin-bottom:14px}.reality-table tbody td{font-size:18px}.tradeoff-section{gap:5%;padding-top:70px;padding-bottom:70px}.tradeoff-face{padding:26px}.tradeoff-current{height:650px}.card-front h3{font-size:39px}.card-sculpture{margin-bottom:35px}.card-back li{font-size:14px}.card-back h3{font-size:28px}}@media (width<=760px){.compare-hero{padding-top:48px;padding-bottom:62px}.compare-hero h1{font-size:clamp(46px,10vw,69px)}.compare-hero>p{font-size:17px}.compare-hero>p br{display:none}.geometry-carrier{opacity:.12;width:190px;height:190px}.carrier-0{top:70px;right:-35px}.carrier-1{width:100px;height:100px;top:390px;right:10px}.carrier-2{top:650px}.carrier-3{width:170px;height:170px;top:960px}.compare-section-intro{margin-bottom:25px;display:block}.compare-section-intro h2{font-size:46px}.compare-section-intro p{margin-top:20px;font-size:16px}.lens-controls{gap:8px;margin-bottom:15px}.lens-controls button{gap:6px;padding:13px 11px;font-size:13px}.lens-controls svg{flex-shrink:0;width:14px}.reality-table thead th{padding:8px 12px;font-size:16px}.reality-table thead th:first-child{width:35%}.reality-table tbody th,.reality-table tbody td{padding:19px 13px}.reality-table tbody th{font-size:19px;line-height:1.1}.reality-table tbody td{font-size:15px;line-height:1.55}.reality-table th .compare-geometry{width:30px;height:30px;margin-right:0}.reality-section{padding-bottom:55px}.cost-section{padding-bottom:60px}.cost-matrix{min-width:980px}.cost-matrix thead th{font-size:17px}.matrix-note{font-size:12px}.tradeoff-section{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.deck-intro h2{font-size:51px}.deck-intro>p{font-size:16px}.deck-options{flex-flow:wrap;gap:6px;margin-top:23px}.deck-options button{border-color:#fff4;width:auto;padding:10px 12px;font-size:12px}.deck-options button svg{display:none}.deck-stage{margin:8px 5px 0}.tradeoff-current{height:610px}.tradeoff-face{padding:26px}.card-sculpture{width:120px;height:120px;margin-bottom:25px}.card-front h3{font-size:39px}.card-front p{font-size:16px}.card-back li{font-size:15px}.card-back h3{font-size:29px}.card-back h4{margin-top:18px}.card-fit{font-size:14px}.deck-navigation{margin-top:30px}.compare-fit{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:55px}.compare-fit h2{font-size:46px}.compare-fit h3{font-size:25px}.compare-fit p{font-size:16px}}@media (prefers-reduced-motion:reduce){.tradeoff-flipper{transition:none}.geometry-carrier{transform:none}}.cost-section{padding-top:90px;scroll-margin-top:25px}.compare-fit{padding-top:20px}.compare-fit h2{font-size:clamp(43px,4.6vw,65px)}@media (width<=760px){.cost-section{padding-top:55px}.compare-fit{padding-top:5px}.compare-fit h2{font-size:44px}}.geometry-fit{opacity:.12}.fit-rings{width:390px;height:390px;color:var(--amaranth);bottom:80px;left:-75px}.fit-arch{width:320px;height:320px;color:var(--almond);bottom:360px;right:-100px;transform:rotate(24deg)}@media (width<=650px){.fit-rings{opacity:.09;width:290px;height:290px;bottom:40px;left:-110px}.fit-arch{opacity:.1;width:250px;height:250px;bottom:620px;right:-100px}}.compare-inline-link{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:7px;font-weight:600;line-height:1.45;display:inline-flex}.compare-inline-link:hover{color:var(--amaranth)}.lens-controls button{text-align:left;transition:transform .2s,box-shadow .2s,background .2s}.lens-controls button:focus-visible{box-shadow:4px 4px 0 var(--turquoise)}.reality-table tbody tr,.cost-matrix tbody tr{transform-origin:50%;transition:transform .2s,filter .2s;position:relative}.cost-scroll{background:0 0;border-radius:18px;margin:-6px;padding:6px}.cost-matrix{border-collapse:separate;border-spacing:0}.cost-matrix tbody tr{background:var(--eggshell)}.cost-matrix thead th:first-child{border-radius:13px 0 0}.cost-matrix thead th:last-child{border-radius:0 13px 0 0}.comparison-page .cost-matrix .custom-choice{background:var(--almond);color:var(--violet)}.cost-matrix .custom-choice th{font-weight:800}.cost-matrix tbody tr:last-child th{border-radius:0 0 0 13px}.cost-matrix tbody tr:last-child td:last-child{border-radius:0 0 13px}@media (hover:hover) and (pointer:fine){.lens-controls button:hover{box-shadow:4px 4px 0 var(--turquoise);transform:translate(-2px,-3px)}.reality-table tbody tr:hover{filter:none;z-index:2;transform:translateY(-3px)scale(1.004)}.cost-matrix tbody tr:hover{filter:none;z-index:2;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lens-controls button,.reality-table tbody tr,.cost-matrix tbody tr{transition:none}.lens-controls button:hover,.reality-table tbody tr:hover,.cost-matrix tbody tr:hover{transform:none}}.cost-section{isolation:isolate;overflow:hidden}.cost-section>.compare-section-intro,.cost-section>.cost-scroll,.cost-section>.matrix-note{z-index:1;position:relative}.cost-sun-halo{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd57b55 0%,#0000 48%);width:180vmax;height:180vmax;position:absolute;transform:translate(-50%,-50%)}.cost-sun-rays{background:repeating-conic-gradient(#ffcb6580 0deg 7deg,#0000 7deg 20deg);width:100%;height:100%;-webkit-mask-image:radial-gradient(circle,#0000 0%,#000 5% 35%,#0000 66%);mask-image:radial-gradient(circle,#0000 0%,#000 5% 35%,#0000 66%)}.cost-cell-copy{transform-origin:0;display:block}.cost-matrix tbody tr.custom-choice{will-change:transform;transition:none}@media (hover:hover) and (pointer:fine){.cost-matrix tbody tr.custom-choice:hover{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.cost-sun-halo{display:none}.cost-matrix tbody tr.custom-choice:hover{background:var(--amaranth);color:#fff}}.tradeoff-current{cursor:pointer}.tradeoff-face>.card-flip-hint{border:0;border-radius:0;justify-content:flex-start;align-self:flex-start;gap:9px;min-height:36px;padding:12px 0 0;font-size:12px}.deck-options button{justify-content:flex-start}.compare-fit{align-items:start;gap:7%}.fit-question{border-top:1px solid var(--line);max-width:370px;margin-top:48px;padding-top:25px}.fit-question>svg{color:var(--amaranth);margin-bottom:14px}.fit-question h3{font-size:25px;line-height:1.2}.fit-question p{font-size:14px}.fit-question .text-link{margin-top:12px}.fit-example-group+.fit-example-group{margin-top:35px}.fit-example-group>h3{margin-bottom:20px;font-size:27px;line-height:1.2}.fit-example-group h3 em{color:var(--amaranth);white-space:nowrap}.fit-example{border-bottom:1px solid var(--line);grid-template-columns:48px 22px 48px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.fit-icon{background:#f0894438;border-radius:12px;place-items:center;width:48px;height:52px;display:grid;position:relative}.fit-icon>svg{stroke-width:1.6px;width:27px;height:27px}.fit-result{background:#4fceb739}.fit-example-group:nth-child(2) .fit-source{background:#8c1a3e18}.fit-transfer{color:var(--amaranth)}.fit-transfer svg{width:20px}.fit-example p{font-size:13px;line-height:1.5}.fit-example p strong{font-size:15px;display:block}.fit-example p span{margin-top:3px;display:block}.fit-example-group .fit-caption{max-width:420px;margin-top:16px;font-size:13px;line-height:1.6}.fit-form{flex-direction:column;justify-content:center;gap:3px;display:flex}.fit-form>span{align-items:center;gap:4px;display:flex}.fit-form i{background:currentColor;width:13px;height:1px}.fit-check{color:var(--amaranth)}@media (width<=760px){.fit-question{max-width:none;margin-top:25px}.compare-fit{gap:35px}.fit-example{grid-template-columns:39px 17px 39px minmax(0,1fr);gap:9px}.fit-icon{width:39px;height:46px}.fit-example p strong{font-size:14px}.fit-example p{font-size:12px}.fit-example-group>h3{font-size:25px}}.fit-pen-stroke{background:var(--amaranth);transform-origin:0;width:17px;height:2px;position:absolute;bottom:12px;left:13px;transform:rotate(-5deg)}.reality-section{isolation:isolate;position:relative;overflow:hidden}.reality-section>.compare-section-intro,.reality-section>.lens-controls,.reality-section>.reality-table{z-index:1;position:relative}.reality-sun-halo{background:radial-gradient(circle,#469cff44 0%,#0000 48%)}.reality-sun-halo .cost-sun-rays{background:repeating-conic-gradient(#469cff66 0deg 7deg,#0000 7deg 20deg)}.reality-table .custom-choice{transform-origin:50%;will-change:transform}.branded-calendar{background:var(--eggshell);border:1px solid var(--violet);padding:28px}.branded-calendar>header{border-bottom:1px solid var(--line);padding-bottom:22px;position:relative}.booking-monogram{background:var(--amaranth);width:44px;height:44px;color:var(--eggshell);border-radius:50%;place-items:center;font:italic 35px Georgia;display:grid;position:absolute;top:0;right:0}.branded-calendar header>p{margin:0 55px 17px 0;font-size:12px}.branded-calendar h2{font-size:clamp(30px,3vw,42px);line-height:1.05}.branded-calendar h2 em{color:var(--amaranth)}.booking-details{gap:20px;margin-top:20px;font-size:12px;display:flex}.booking-details span{align-items:center;gap:7px;display:flex}.booking-month{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 15px;display:flex}.booking-month h3{font-size:20px}.booking-month button{border:1px solid var(--line);width:32px;height:32px;color:var(--violet);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.booking-month button:disabled{opacity:.3;cursor:default}.booking-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.booking-grid>span{place-items:center;min-height:36px;font-size:14px;display:grid}.booking-grid .booking-weekday{opacity:.65;min-height:24px;font-size:11px;font-weight:700}.booking-grid .booking-today{background:var(--turquoise);border-radius:50%;justify-self:center;width:36px;font-weight:700}.booking-action{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.booking-action p{margin-bottom:16px;font-size:13px;line-height:1.7}.booking-action .button{justify-content:space-between;width:100%;font-size:14px}.booking-action small{margin-top:14px;font-size:11px;line-height:1.6;display:block}.booking-month button:focus-visible{outline:2px solid var(--amaranth);outline-offset:3px}@media (width<=850px){.branded-calendar{padding:22px}}@media (width<=650px){.branded-calendar h2{font-size:36px}}.booking-grid>button{border:1px solid var(--line);min-height:36px;color:var(--violet);font:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:14px}.booking-grid>button:disabled{opacity:.3;cursor:default;border-color:#0000}.booking-grid>button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.booking-grid>button:not(:disabled):hover{background:var(--turquoise);color:var(--violet)}.booking-grid>button:focus-visible{outline:2px solid var(--amaranth);outline-offset:2px}.booking-openings{margin-top:18px}.booking-openings p{font-size:12px}.booking-openings ul{flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;display:flex}.booking-openings li{border:1px solid var(--violet);border-radius:20px;padding:8px 12px;font-size:13px}.booking-picker{grid-template-columns:minmax(0,1.65fr) minmax(100px,1fr);gap:18px;padding-top:20px;display:grid}.booking-picker .booking-month{gap:4px;margin:0 0 12px}.booking-picker .booking-month h3{text-align:center;font-size:16px}.booking-picker .booking-month button{flex-shrink:0;width:26px;height:26px}.booking-picker .booking-grid{gap:2px}.booking-picker .booking-grid>button,.booking-picker .booking-grid>span{min-height:29px;font-size:12px}.booking-times{border-left:1px solid var(--line);padding-left:16px}.booking-times h3{margin:3px 0;font-size:17px;line-height:1.3}.booking-times small{opacity:.7;font-size:11px}.booking-times>p{margin-top:18px;font-size:13px;line-height:1.5}.booking-times>div{gap:9px;margin-top:18px;display:grid}.booking-times button{border:1px solid var(--violet);color:var(--violet);cursor:pointer;font:inherit;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:10px 8px;font-size:12px;display:flex}.booking-times button:hover,.booking-times button:focus-visible{background:var(--violet);color:var(--eggshell)}.booking-intake,.booking-confirmation{padding-top:22px}.booking-intake h3,.booking-confirmation h3{margin:15px 0 8px;font-size:28px}.booking-intake>p,.booking-confirmation p{margin-bottom:18px;font-size:14px;line-height:1.6}.booking-back{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.booking-intake fieldset{border:0;gap:15px;margin:20px 0;padding:0;display:grid}.booking-intake label{gap:7px;font-size:13px;display:grid}.booking-intake label span{opacity:.7;font-size:11px;display:contents}.booking-intake input,.booking-intake textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--violet);background:0 0;border-radius:7px;padding:10px 12px}.booking-intake input:focus,.booking-intake textarea:focus{outline:2px solid var(--amaranth);outline-offset:2px}.booking-intake .button{justify-content:space-between;width:100%}.booking-intake>small{margin-top:12px;font-size:11px;display:block}.booking-intake .booking-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking-error{color:var(--amaranth);margin-top:18px;font-size:13px;line-height:1.6}.booking-confirmation>svg{color:var(--amaranth)}.booking-confirmation a{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}@media (width<=400px){.booking-picker{grid-template-columns:minmax(0,1fr);gap:18px}.booking-times{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.booking-times>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.booking-times button{font-size:11px}.booking-times button svg{display:none}}.booking-picker .booking-grid>button{border-radius:50%;justify-self:center;place-items:center;width:29px;height:29px;min-height:29px;padding:0;display:grid}.booking-times>div{scrollbar-width:thin;max-height:260px;padding:2px 4px 2px 2px;overflow-y:auto}@media (width<=400px){.booking-times>div{max-height:220px}}.booking-dates{flex-direction:column;min-width:0;display:flex}.booking-picker .booking-grid{flex:1;align-content:space-between;row-gap:8px}.booking-picker .booking-grid>button{aspect-ratio:1;width:100%;max-width:42px;height:auto;min-height:0;font-size:14px}.booking-picker .booking-grid>.booking-weekday{min-height:24px;font-size:12px}.booking-picker .booking-month{margin-bottom:16px}@media (width<=400px){.booking-picker .booking-grid{flex:none;row-gap:8px}}.diagnostic-walkthrough{padding-top:48px;padding-bottom:85px}.diagnostic-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:7%;margin-bottom:40px;display:grid}.diagnostic-heading h1{font-size:clamp(44px,5vw,72px);line-height:1.03}.diagnostic-heading p{max-width:450px;font-size:17px;line-height:1.7}.diagnostic-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.diagnostic-calendar{border:1px solid var(--line);background:var(--eggshell);border-radius:18px;position:sticky;top:20px;overflow:hidden}.calendar-heading{background:var(--violet);color:var(--eggshell);align-items:center;gap:15px;padding:22px 25px;display:flex}.calendar-heading h2{font-size:26px}.calendar-heading p{margin-top:4px;font-size:13px}.diagnostic-calendar iframe{background:#fff;border:0;width:100%;height:530px;display:block}.diagnostic-calendar>a{justify-content:center;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.diagnostic-steps{background:0 0;min-height:560px;padding:32px}.diagnostic-progress{gap:7px;margin:20px 0 32px;display:flex}.diagnostic-progress i{background:var(--line);border-radius:4px;flex:1;height:4px}.diagnostic-progress .complete{background:var(--amaranth)}.diagnostic-step h2,.diagnostic-success h2{outline:none;font-size:32px;line-height:1.12}.diagnostic-step>p{margin:18px 0 25px;font-size:15px;line-height:1.7}.diagnostic-options{border:0;margin:26px 0;padding:0}.diagnostic-steps .diagnostic-options label{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:15px;margin:10px 0;padding:17px;font-size:18px;line-height:1.45;transition:background .2s,border-color .2s;display:flex;position:relative}.diagnostic-options label>span:nth-child(2){flex:1}.diagnostic-options input{opacity:0;width:1px;height:1px;position:absolute}.diagnostic-options label:focus-within{outline:2px solid var(--amaranth);outline-offset:3px}.diagnostic-options .is-selected{background:var(--violet);border-color:var(--violet);color:var(--eggshell)}.diagnostic-options .choice-radio{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.diagnostic-step label:not(.diagnostic-options label){font-size:14px}.diagnostic-step input,.diagnostic-step textarea{max-width:100%}.diagnostic-step textarea{resize:vertical}.diagnostic-step .diagnostic-hint,.optional{opacity:.7;font-size:12px}.diagnostic-review{margin-top:25px}.diagnostic-review>div{border-bottom:1px solid var(--line);padding:18px 0}.diagnostic-review dt{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.diagnostic-review dt button{color:var(--amaranth);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;text-decoration:underline}.diagnostic-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.7}.diagnostic-steps .form-actions{justify-content:space-between;gap:15px;margin-top:28px}.diagnostic-steps .small-note{margin-top:20px;font-size:12px;line-height:1.7}.diagnostic-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.diagnostic-error{border:1px solid var(--amaranth);border-radius:8px;margin-top:20px;padding:16px;font-size:14px;line-height:1.6}.diagnostic-success>p{margin-top:20px;line-height:1.7}.diagnostic-recap{background:var(--turquoise);overflow-wrap:anywhere;border-radius:12px;margin:25px 0;padding:22px}.diagnostic-recap p{white-space:pre-wrap;margin-top:12px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.diagnostic-step{animation:.25s ease-out diagnostic-in}@keyframes diagnostic-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (width<=850px){.diagnostic-heading{grid-template-columns:1fr;gap:20px}.diagnostic-heading p{max-width:650px}.diagnostic-columns{gap:20px}.diagnostic-steps{padding:23px}.diagnostic-calendar iframe{height:560px}}@media (width<=650px){.diagnostic-walkthrough{padding-top:30px}.diagnostic-columns{grid-template-columns:1fr}.diagnostic-calendar{position:static}.diagnostic-calendar iframe{height:500px}.diagnostic-steps{min-height:0}.diagnostic-heading h1{font-size:46px}.diagnostic-step h2{font-size:29px}}.diagnostic-options .choice-radio{border-radius:4px}.diagnostic-tool-options legend{margin-bottom:12px;font-size:17px;font-weight:700}.diagnostic-tool-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.diagnostic-steps .diagnostic-tool-options label{gap:8px;min-width:0;margin:0;padding:12px;font-size:16px}.diagnostic-tool-options label>span:nth-child(2){overflow-wrap:anywhere}.diagnostic-tool-groups .diagnostic-tool-options{margin:24px 0}.diagnostic-tool-options .choice-radio{width:17px;height:17px}@media (width<=400px){.diagnostic-tool-options>div{grid-template-columns:1fr}}.diagnostic-tool-group{border-bottom:1px solid var(--line);margin:16px 0;padding-bottom:14px}.diagnostic-tool-group summary{cursor:pointer;padding:8px 0;font-size:17px;font-weight:700}.diagnostic-tool-group summary::marker{color:var(--amaranth)}.diagnostic-tool-group summary>span{float:right;margin:3px 0 0 10px;font-size:12px;font-weight:400}.diagnostic-tool-group summary:focus-visible{outline:2px solid var(--amaranth);outline-offset:4px}.diagnostic-tool-groups .diagnostic-tool-group .diagnostic-tool-options{margin:12px 0 0}.diagnostic-walkthrough{isolation:isolate;position:relative}.diagnostic-shapes{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.diagnostic-shape{opacity:.12;width:230px;height:230px;position:absolute}.diagnostic-shape-rings{color:var(--almond);top:35px;right:-45px}.diagnostic-shape-tiles{color:var(--turquoise);top:46%;left:40%;transform:rotate(20deg)}.diagnostic-shape-arch{color:var(--amaranth);top:40%;right:6%;transform:rotate(30deg)}.diagnostic-shape-loop{color:var(--almond);bottom:30px;left:8%}.diagnostic-shape .compare-geometry{animation:11s ease-in-out infinite alternate diagnostic-float}.diagnostic-shape-arch .compare-geometry{animation-delay:-5s}.diagnostic-shape-tiles .compare-geometry{animation-delay:-3s}.diagnostic-walkthrough .diagnostic-steps{background:0 0}.diagnostic-walkthrough .branded-calendar{background:var(--eggshell)}@keyframes diagnostic-float{0%{transform:translateY(-12px)rotate(-6deg)}to{transform:translateY(18px)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.diagnostic-shape .compare-geometry{animation:none}}.ops-proof-strip{flex-wrap:wrap;gap:40px;margin:-8px 0 35px;display:flex}.ops-proof-strip span{align-items:center;gap:12px;font-size:13px;display:flex}.ops-proof-strip b{color:var(--amaranth);font:700 36px Bricolage Grotesque}.ops-app-head{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ops-app-head p{margin-top:8px;font-size:14px}.ops-pills{flex-wrap:wrap;gap:8px;display:flex}.ops-pills button,.ops-reset{border:1px solid var(--line);background:0 0;border-radius:25px;padding:10px 15px;font-size:12px}.ops-pills button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.ops-reset{white-space:nowrap;align-items:center;gap:8px;display:flex}.ops-tabs{flex-wrap:wrap;gap:8px;padding:0 28px 22px;display:flex}.ops-tabs button{background:0 0;border:0;border-radius:22px;padding:12px 20px;font-weight:600}.ops-tabs button[aria-pressed=true]{background:var(--amaranth);color:var(--eggshell)}.mcp-workbench,.crm-workbench{background:#fffaf1;grid-template-columns:.8fr 1.2fr;gap:26px;padding:28px;display:grid}.mcp-context{background:var(--violet);color:var(--eggshell);border-radius:14px;align-self:start;padding:28px}.mcp-context>svg{color:var(--turquoise);margin-bottom:22px}.mcp-context h3{font-size:27px}.mcp-context dl{margin:25px 0}.mcp-context dl div{margin:22px 0}.mcp-context dt{font-size:13px;font-weight:700}.mcp-context dd{opacity:.8;margin:6px 0 0;font-size:13px;line-height:1.6}.mcp-context>p,.ops-note{opacity:.75;font-size:12px;line-height:1.6}.mcp-action-panel{min-width:0}.mcp-action-panel>h3{margin-bottom:14px}.mcp-prompt{align-items:start;gap:12px;margin-bottom:24px;display:flex}.mcp-prompt svg{flex-shrink:0;margin-top:5px}.mcp-prompt p{font:italic 25px/1.3 Georgia}.ops-label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;font-weight:600;display:flex}.ops-label select{color:var(--violet);background:var(--eggshell);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:12px;font:400 14px DM Sans}.mcp-brand-card{border:1px solid var(--line);background:var(--eggshell);border-radius:14px;margin:22px 0;padding:25px}.mcp-brand-card>span{font-size:11px}.mcp-brand-card h3{margin:12px 0}.mcp-brand-card p{margin:8px 0;font-size:14px}.mcp-brand-card button,.mcp-plan button,.ops-action,.ops-draft button{background:var(--violet);color:var(--eggshell);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.mcp-modules{gap:10px;margin:20px 0;display:grid}.mcp-modules label{background:var(--eggshell);border-radius:10px;align-items:center;gap:13px;padding:18px;display:flex}.mcp-modules input{accent-color:var(--amaranth);width:18px;height:18px}.mcp-modules small{margin-top:5px;font-size:12px;display:block}.mcp-plan{background:#4fceb724;border-radius:12px;padding:20px}.mcp-plan p{margin-top:8px;font-size:12px}.mcp-signal-results article{margin:20px 0}.mcp-signal-results p{margin-top:7px;font-size:13px}.mcp-draft-controls{align-items:center;gap:22px;display:flex}.mcp-draft-controls>span{font-size:13px}.ops-draft textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:280px;color:var(--violet);background:#fffdf8;border-radius:8px;padding:18px;font-size:14px;line-height:1.7}.ops-draft>span{margin:14px 0;font-size:12px;display:block}.mcp-action-panel>.ops-note{margin-top:24px}.crm-workbench{grid-template-columns:1fr 1fr;gap:30px}.crm-event,.crm-records{min-width:0}.crm-event h3{margin-bottom:22px}.crm-event blockquote{margin:28px 0;font:italic 27px/1.35 Georgia}.crm-classification{justify-content:space-between;gap:15px;font-size:12px;display:flex}.crm-classification b{background:#4fceb72c;border-radius:20px;padding:5px 12px}.crm-contact,.crm-company{background:var(--eggshell);border-radius:14px;padding:25px}.crm-contact>small{font-size:11px}.crm-contact h3{margin-top:12px}.crm-contact dl>div{justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.crm-contact dd{text-align:right;margin:0;font-weight:700}.crm-company{background:#4fceb728;margin-top:16px}.crm-company>strong{margin-top:18px;font:700 29px Bricolage Grotesque;display:block}.crm-company p{font-size:12px}.crm-rule-result{align-items:start;gap:12px;padding:20px 0;display:flex}.crm-rule-result svg{flex-shrink:0}.crm-rule-result p{font-size:13px}.mcp-mini,.crm-mini{background:var(--violet);width:100%;height:100%;color:var(--eggshell);border-radius:12px;flex-direction:column;justify-content:center;gap:17px;padding:25px;display:flex}.mcp-mini>div:first-child,.crm-mini>div:first-child{align-items:center;gap:10px;font-size:13px;display:flex}.mcp-mini>div:first-child>span{opacity:.7;margin-left:auto;font-size:10px}.mcp-mini>p{font:700 26px/1.1 Bricolage Grotesque}.mini-mcp-route{align-items:center;gap:10px;font-size:11px;display:flex}.mini-mcp-route span{border:1px solid #f4ebd955;border-radius:6px;padding:8px 10px}.mini-mcp-proof{align-items:center;gap:15px;display:flex}.mini-mcp-proof strong{color:var(--turquoise);font:700 40px Bricolage Grotesque}.mini-mcp-proof span{font-size:11px;line-height:1.5}.crm-mini>strong{color:var(--turquoise);font:700 28px Bricolage Grotesque}.crm-mini>p{align-items:center;gap:8px;font-size:11px;display:flex}.build-card.crm{background:var(--almond)}.build-card.finance{flex-direction:column;grid-column:auto;display:flex}.build-card.finance .build-copy{order:initial;padding:0 24px 24px}.build-card.finance .build-visual{order:initial;height:270px;padding:24px}.build-card.finance .build-copy h3{font-size:29px}@media (width<=760px){.ops-app-head{flex-direction:column;align-items:start;padding:20px}.ops-tabs{gap:5px;padding:0 18px 18px}.ops-tabs button{padding:10px 12px;font-size:12px}.mcp-workbench,.crm-workbench{grid-template-columns:1fr;gap:22px;padding:18px}.mcp-context{padding:22px}.ops-proof-strip{gap:18px}.ops-proof-strip b{font-size:28px}.ops-proof-strip span{font-size:11px}.mcp-draft-controls{flex-direction:column;align-items:start;gap:0}.mcp-context h3{font-size:24px}.mcp-mini,.crm-mini{padding:18px}.mini-mcp-route{gap:7px}.mini-mcp-route span{padding:7px}.build-card.finance .build-visual{height:250px}.crm-event blockquote{font-size:24px}}.crm-automation{border:1px solid var(--line);background:#fbf6ed;border-radius:20px;overflow:hidden}.crm-automation .crm-workbench{background:0 0}.crm-automation .crm-event blockquote{min-height:110px}.crm-auto-path{background:var(--violet);color:var(--eggshell);border-radius:12px;gap:14px;padding:20px;display:grid}.crm-auto-path>div{opacity:.4;align-items:center;gap:12px;font-size:12px;transition:opacity .25s;display:flex}.crm-auto-path>div.complete{opacity:1}.crm-auto-path svg{color:var(--turquoise)}.crm-rule-explanation{margin-top:20px;font-size:13px}.crm-automation .crm-contact dl>div{border-radius:7px;margin:4px -8px;padding:10px 8px;transition:background .3s}.crm-automation .crm-contact dd small{opacity:.65;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:5px;font-size:10px;font-weight:400;display:flex}.crm-automation .crm-field-changed{background:#4fceb72b}.crm-company-before{opacity:.65;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.crm-automation .crm-company>strong{margin-top:10px}.crm-update-status{min-height:40px;margin-top:18px;font-size:12px}.crm-scenario-note{opacity:.7;padding:0 28px 24px;font-size:11px}.crm-automation .ops-pills button[aria-pressed=true]{background:var(--amaranth)}@media (width<=760px){.crm-automation .crm-workbench{gap:24px}.crm-automation .crm-event blockquote{min-height:0;margin:22px 0}.crm-automation .ops-app-head{gap:16px}.crm-auto-path{padding:18px}}@media (prefers-reduced-motion:reduce){.crm-auto-path>div,.crm-automation .crm-contact dl>div{transition:none}}.crm-outcome{border:1px solid var(--line);background:#fffaf3;border-radius:16px;align-self:start;min-width:0;overflow:hidden}.crm-outcome>header{background:var(--violet);color:var(--eggshell);padding:23px 24px 0}.crm-outcome>header>small{opacity:.75;font-size:10px}.crm-outcome>header h3{margin:8px 0 18px;font-size:25px}.crm-outcome-status{align-items:center;gap:9px;min-height:32px;font-size:11px;display:flex}.crm-outcome-status svg{color:var(--turquoise);flex-shrink:0}.crm-outcome-progress{background:#ffffff20;height:3px;margin:15px -24px 0}.crm-outcome-progress i{background:var(--turquoise);height:100%;transition:width .3s;display:block}.crm-outcome-body{padding:22px 24px}.crm-outcome-classification{justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;font-size:11px;display:flex}.crm-outcome-classification>b{text-align:right;font-size:11px}.crm-outcome-columns{opacity:.65;grid-template-columns:1fr 1fr 1fr;gap:12px;padding-bottom:8px;font-size:9px;display:grid}.crm-outcome dl{margin:0}.crm-outcome dl>div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:12px;min-height:65px;padding:14px 0;font-size:11px;display:grid}.crm-outcome dt{font-weight:600}.crm-outcome dd{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.crm-outcome dd>span:first-child{opacity:.65}.crm-outcome dd>span:last-child{font-weight:600}.crm-outcome dd .is-changed{color:#196453}.crm-outcome dd small{opacity:.6;margin-top:4px;font-size:9px;font-weight:400;display:block}.crm-outcome-rule{border-top:1px solid var(--line);margin:0;padding-top:18px;font-size:12px;line-height:1.7}.crm-outcome-note{opacity:.7;margin-top:10px;font-size:10px;line-height:1.6;display:block}.crm-automation .crm-event{align-self:start}.crm-automation .crm-event .ops-pills button{transition:none}@media (width<=760px){.crm-outcome-body{padding:18px}.crm-outcome>header{padding:20px 18px 0}.crm-outcome-progress{margin-inline:-18px}.crm-outcome dl>div{gap:8px;font-size:10px}.crm-outcome-columns,.crm-outcome dd{gap:8px}.crm-outcome dd small{font-size:8px}}@media (prefers-reduced-motion:reduce){.crm-outcome-progress i{transition:none}}.lustre-demo{border:1px solid var(--line);background:#f9f5ec;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #28082912}.ld-chatbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 22px;font-size:13px;display:flex}.ld-chatbar>span{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.ld-chatbar>button{background:0 0;border:0;padding:6px}.ld-chat{padding:24px}.ld-user{background:#e9e1d6;border-radius:16px 16px 3px;max-width:620px;margin-left:auto;padding:14px 18px;font-size:14px;line-height:1.6}.ld-assistant{align-items:flex-start;gap:12px;margin:24px 0;font-size:13px;display:flex}.ld-assistant>svg{flex-shrink:0;margin-top:3px}.ld-assistant p{max-width:700px;line-height:1.7}.ld-workspace{--ld-purple:#896397;color:#280829;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f3ea;border:1px solid #d9ced5;border-radius:14px;font:12px/1.6 DM Sans,sans-serif;overflow:hidden}.ld-workspace h3,.ld-workspace h4,.ld-workspace h5{letter-spacing:-.025em;color:#280829;margin:0;font-family:DM Sans,sans-serif;line-height:1.3}.ld-workspace h3{margin:7px 0;font-size:23px}.ld-workspace h4{margin-bottom:9px;font-size:19px}.ld-workspace h5{margin-top:22px;font-size:14px}.ld-workspace p{color:#6e5b70;margin:8px 0;font-size:12px;line-height:1.7}.ld-workspace button{font:inherit;color:#422548;cursor:pointer;background:#fcf9f3;border:1px solid #d7cbd9;border-radius:7px;padding:9px 13px}.ld-workspace button:hover{background:#eee4f1;border-color:#896397}.ld-workspace button:focus-visible,.ld-workspace input:focus-visible,.ld-workspace textarea:focus-visible{outline-offset:3px;outline:2px solid #896397}.ld-workspace button:disabled{opacity:.45;cursor:default}.ld-workspace .ld-primary{color:#fff;background:#76518b;border-color:#76518b}.ld-workspace input:not([type=checkbox]),.ld-workspace textarea{font:inherit;color:#280829;background:#fffdf8;border:1px solid #d7cbd9;border-radius:6px;width:100%;min-width:0;padding:10px}.ld-workspace input[type=checkbox]{accent-color:#896397;flex-shrink:0;width:15px;height:15px}.ld-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.ld-eyebrow{letter-spacing:.13em;color:#79637d;font-size:9px}.ld-badge{color:#62476d;white-space:nowrap;background:#ece3ee;border-radius:12px;padding:3px 9px;font-size:10px;display:inline-block}.ld-heading>.ld-badge{margin-top:6px}.ld-steps{background:#fffdf8;border-block:1px solid #ded4df;gap:20px;margin:0;padding:16px 24px;list-style:none;display:flex}.ld-steps li{color:#75627b;flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.ld-steps li>span{border:1px solid #d3c2dc;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ld-steps li.current{color:#280829}.ld-steps li.current>span{border-color:#896397;box-shadow:0 0 0 3px #8862f31a}.ld-steps li.complete>span{color:#fff;background:#76518b}.ld-search-layout{grid-template-columns:190px minmax(0,1fr);gap:14px;padding:18px;display:grid}.ld-panel{background:#fffdf8;border:1px solid #ded4df;border-radius:10px;min-width:0;padding:20px}.ld-search-brief h4{margin-top:12px}.ld-search-brief hr{border:0;border-top:1px solid #ded4df;margin:22px 0}.ld-search-brief .ld-eyebrow:last-of-type{margin-top:22px;display:block}.ld-mint{color:#25705f!important}.ld-filters{grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.ld-filters label,.ld-email label{color:#6e5b70;font-size:10px;display:block}.ld-filters label>span{color:#280829;white-space:nowrap;border:1px solid #b9a1c4;border-radius:6px;margin-top:7px;padding:10px;display:block}.ld-filters input,.ld-email input{margin-top:7px}.ld-table-caption{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ld-table-caption span{color:#6e5b70;font-size:10px}.ld-table-scroll{overflow:auto}.ld-workspace table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.ld-workspace th{color:#6e5b70;padding:9px;font-size:9px;font-weight:400}.ld-workspace td{border-top:1px solid #e2d9df;padding:14px 9px}.ld-workspace td small{margin-top:4px;font-size:9px;display:block}.ld-actions{border-top:1px solid #e2d9df;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:17px;font-size:11px;display:flex}.ld-enrichment,.ld-progress{padding:24px}.ld-modes{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.ld-modes button{text-align:left;padding:20px}.ld-modes button[aria-pressed=true]{border-color:#896397;box-shadow:0 0 0 3px #8862f319}.ld-modes b,.ld-modes span,.ld-modes small{display:block}.ld-modes b{font-size:14px}.ld-modes span{color:#6e5b70;margin:8px 0}.ld-modes small{font-size:10px}.ld-included{color:#25705f;background:#eaf2ea;border:1px solid #d9d0dc;border-radius:8px;margin-bottom:20px;padding:14px}.ld-included summary{cursor:pointer}.ld-included summary span{float:right;color:#76518b;font-size:10px}.ld-module-grid{border:1px solid #d9d0dc;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.ld-module-grid label{background:#fffdf8;border:1px solid #e4dce6;align-items:flex-start;gap:10px;padding:18px 12px;display:flex}.ld-module-grid small{color:#6e5b70;margin-top:6px;font-size:10px;line-height:1.5;display:block}.ld-credit{color:#79582c;background:#f8ecd9;border:1px solid #e9d4b4;border-radius:9px;justify-content:space-between;gap:12px;margin-top:20px;padding:16px;font-size:11px;display:flex}.ld-credit span{font-size:10px}.ld-progress h4{justify-content:space-between;display:flex}.ld-progress progress{accent-color:#896397;width:100%;height:9px;margin:16px 0}.ld-progress .ld-module-grid>div{border:1px solid #e2d9df;flex-direction:column;gap:10px;padding:20px;display:flex}.ld-progress b{color:#25705f}.ld-company-layout{grid-template-columns:230px minmax(0,1fr);gap:16px;padding:20px;display:grid}.ld-company-list{flex-direction:column;gap:10px;display:flex}.ld-company-list button{text-align:left;flex-wrap:wrap;align-items:center;gap:9px;padding:16px;display:flex}.ld-company-list button[aria-pressed=true]{background:#efe6f3;border-color:#896397}.ld-company-list small{width:100%;font-size:10px}.ld-avatar{background:linear-gradient(135deg,#e6d7ee,#d4bfdf);border-radius:8px;padding:7px 12px;font-size:17px}.ld-stars{color:#76518b}.ld-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:22px 0;display:grid}.ld-stats>div{background:#f3edf4;border-radius:7px;padding:12px 8px}.ld-stats small{color:#6e5b70;font-size:8px;display:block}.ld-stats b{margin-top:7px;font-size:14px;display:block}.ld-finding{margin-top:17px}.ld-finding b{font-size:12px}.ld-person{background:#f3edf4;border-radius:8px;flex-direction:column;gap:6px;margin-top:22px;padding:16px;display:flex}.ld-person span{color:#6e5b70;font-size:10px}.ld-email-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.ld-email label{margin-top:17px}.ld-email textarea{resize:vertical;min-height:320px;margin-top:7px;line-height:1.8}.ld-proof>svg{color:#76518b;margin-bottom:12px}.ld-proof>div{border:1px solid #d4c0df;border-radius:8px;margin-top:20px;padding:16px}.ld-proof small{color:#6e5b70;margin:6px 0;font-size:10px;display:block}.ld-proof button{width:100%;margin-top:15px}.ld-chat-foot{color:#6e596d;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.ld-chat-foot>svg:last-child{margin-left:auto}.ld-empty{padding:24px}.lustre-mini-ui{border:1px solid #d9ced5;color:#280829!important;background:#fffaf2!important}.lustre-mini-ui>p{margin:16px 0!important;font-size:25px!important}.lustre-mini-steps{color:#76518b;margin-bottom:12px;font-size:10px}.lustre-mini-steps span{margin:0 14px}.lustre-mini-row{border-top:1px solid #ded1df;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.lustre-mini-row small{color:#25705f;font-size:8px}.lustre-mini-action{color:#fff;background:#76518b;border-radius:5px;width:fit-content;margin:7px 0 0 auto;padding:7px 10px;font-size:9px}@media (width<=1000px){.ld-search-layout{grid-template-columns:1fr}.ld-search-brief{display:none}.ld-company-layout{grid-template-columns:190px minmax(0,1fr)}.ld-email-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=650px){.ld-chat{padding:12px}.ld-chatbar{flex-wrap:wrap;padding:13px}.ld-chatbar>span{font-size:9px}.ld-heading{padding:17px;display:block}.ld-heading h3{font-size:20px}.ld-heading>.ld-badge{margin-top:10px}.ld-steps{gap:10px;padding:13px}.ld-steps li{gap:5px;font-size:10px}.ld-steps li>span{flex-shrink:0;width:18px;height:18px}.ld-search-layout,.ld-company-layout,.ld-email-layout{grid-template-columns:1fr;padding:10px}.ld-panel{padding:14px}.ld-filters{grid-template-columns:1fr 1fr}.ld-filters label:first-child{grid-column:1/-1}.ld-table-caption{flex-direction:column;align-items:flex-start;gap:3px}.ld-table-scroll table{min-width:450px}.ld-modes,.ld-module-grid{grid-template-columns:1fr 1fr}.ld-enrichment,.ld-progress{padding:14px}.ld-modes button{padding:12px}.ld-module-grid label{padding:13px 9px}.ld-credit{flex-direction:column}.ld-company-list{grid-template-columns:1fr 1fr;display:grid}.ld-company-list button{padding:12px}.ld-stats{grid-template-columns:1fr 1fr}.ld-actions{flex-wrap:wrap}.ld-user{font-size:12px}.ld-chat-foot{font-size:10px}.ld-assistant{font-size:12px}.ld-email textarea{min-height:350px}}.mcp-mini.lustre-mini-ui{border:1px solid #d9ced5;justify-content:center;gap:0;padding:20px}.mcp-mini.lustre-mini-ui>div:first-child{margin-bottom:4px;font-size:12px}.mcp-mini.lustre-mini-ui>div:first-child>span{font-size:8px}.mcp-mini.lustre-mini-ui>p{margin:10px 0!important;font-size:23px!important}.lustre-mini-ui .lustre-mini-steps{margin-bottom:4px}.lustre-mini-ui .lustre-mini-row{padding:7px 0}.native-experience .ld-workspace th{color:#6e5b70;background:#f2ebf3}.native-experience .ld-workspace td{border-bottom:1px solid #e2d9df}.native-experience .ld-workspace h3,.native-experience .ld-workspace h4{font-family:DM Sans,sans-serif}.cs-experience{--paper:#fbf6ed}.cs-experience h2{font-size:clamp(35px,3.7vw,50px)}.cs-experience button{font:inherit}.cs-experience button:focus-visible,.cs-experience input:focus-visible,.cs-experience textarea:focus-visible,.cs-experience summary:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}.cs-section-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.cs-section-head>p{max-width:380px;font-size:15px}.cs-section-head h3{font-size:30px}.cs-replay,.cs-back{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:24px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;font-size:12px!important}.cs-flow-section{background:var(--violet);color:var(--eggshell);border-radius:23px;padding:30px}.cs-replay{color:var(--eggshell);border-color:#f4ebd966}.cs-flow{padding:8px 0 0;position:relative}.cs-route-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-route-base,.cs-route-progress{fill:none;stroke:var(--turquoise);stroke-width:2px}.cs-route-base{opacity:.3;stroke-dasharray:5 5}.cs-route-progress{stroke:var(--almond);stroke-width:3px}.cs-call-node,.cs-rules-node{z-index:1;background:var(--eggshell);width:fit-content;max-width:100%;color:var(--violet);border-radius:17px;align-items:center;gap:16px;margin:auto;padding:20px 24px;display:flex;position:relative}.cs-call-node span,.cs-rules-node span{margin-top:6px;font-size:12px;line-height:1.5;display:block}.cs-call-node b,.cs-rules-node b{font-size:16px}.cs-rules-node{background:var(--amaranth);color:var(--eggshell);text-align:left;margin-top:45px}.cs-rules-node small{border:1px solid #f4ebd955;border-radius:20px;margin-top:10px;padding:5px 9px;font-size:10px;display:inline-block}.cs-call-node>svg,.cs-rules-node>svg{flex-shrink:0;width:28px;height:28px}.cs-output-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:80px;display:grid;position:relative}.cs-output{text-align:left;background:var(--violet);color:var(--eggshell);border:1px solid #f4ebd966;border-radius:14px;flex-direction:column;align-items:start;gap:12px;min-height:165px;padding:20px;display:flex}.cs-output b{font-size:16px}.cs-output span{font-size:11px;line-height:1.6}.cs-output[aria-pressed=true]{background:var(--eggshell);color:var(--violet);border-color:var(--eggshell)}.cs-output>svg{color:var(--almond)}.cs-output[aria-pressed=true]>svg{color:var(--amaranth)}.cs-flow-detail{grid-template-columns:160px 1fr;gap:25px;min-height:110px;margin-top:8px;padding:23px 0 0;display:grid}.cs-flow-detail b{font-size:17px}.cs-flow-detail p{color:#f4ebd9cf;font-size:14px}.cs-workspace{margin-top:65px}.cs-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.cs-tabs button,.cs-filters button,.cs-mail-filters button{background:0 0;border:0;border-radius:25px;padding:12px 18px;font-size:14px}.cs-tabs button[aria-pressed=true]{background:var(--amaranth);color:var(--eggshell)}.cs-tabs button:hover,.cs-filters button:hover,.cs-mail-filters button:hover{box-shadow:2px 3px #4fceb744}.cs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.cs-filters{flex-wrap:wrap;gap:4px;display:flex}.cs-filters button{padding:10px 13px;font-size:12px}.cs-filters button[aria-pressed=true],.cs-mail-filters button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.cs-toolbar label{font-size:11px}.cs-toolbar input{border:1px solid var(--line);background:var(--paper);color:var(--violet);border-radius:7px;margin-top:6px;padding:10px 12px;font-size:13px;display:block}.cs-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.cs-metrics>div{background:#8c1a3e0b;border-radius:14px;padding:23px}.cs-metrics span{font-size:12px;display:block}.cs-metrics strong{letter-spacing:-1px;margin-top:13px;font-family:Bricolage Grotesque;font-size:34px;display:block}.cs-table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:15px;overflow:auto}.cs-report-table{border-collapse:collapse;text-align:left;width:100%;min-width:830px}.cs-report-table thead{background:var(--violet);color:var(--eggshell)}.cs-report-table thead th{padding:20px 16px;font-size:12px;font-weight:600}.cs-report-table td,.cs-report-table tbody th{border-bottom:1px solid var(--line);vertical-align:middle;padding:18px 16px;font-size:13px}.cs-report-table tbody th{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.cs-parent{background:#8c1a3e0c}.cs-parent button{background:0 0;border:0;align-items:center;gap:10px;font-weight:700;display:flex}.cs-parent span{margin-left:10px;font-size:11px;font-weight:400}.cs-account-link{text-align:left;background:0 0;border:0;padding:0;font-weight:600!important}.cs-account-link:hover{text-decoration:underline}.cs-account-link small{margin-top:6px;font-size:10px;font-weight:400;display:block}.cs-health{white-space:nowrap;background:#4fceb733;border-radius:22px;padding:6px 10px;font-size:11px;display:inline-block}.cs-health.attention{background:#f0894433}.cs-health.at-risk{background:var(--amaranth);color:var(--eggshell)}.cs-payments{background:var(--paper);border:1px solid var(--line);border-radius:15px;margin-top:23px;padding:27px;animation:.25s ease-out cs-appear}.cs-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.cs-detail-heading small{margin-bottom:9px;font-size:11px;display:block}.cs-detail-heading h3{font-size:27px}.cs-payment-total{align-items:center;gap:20px;margin-bottom:20px;display:flex}.cs-payment-total span{font-size:13px}.cs-payment-total strong{font-family:Bricolage Grotesque;font-size:28px}.cs-payment-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:15px 0;font-size:13px;display:grid}.cs-payment-list>div>span:last-child{text-align:right}.cs-paid{color:#216852}.cs-overdue{color:var(--amaranth);font-weight:700}.cs-experience .cs-small{margin-top:20px;font-size:11px;line-height:1.6}.cs-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cs-account-card{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:27px;transition:transform .2s,box-shadow .2s}.cs-account-card:hover{transform:translateY(-3px);box-shadow:4px 5px #4fceb755}.cs-account-card h3{margin:20px 0 14px;font-size:27px}.cs-account-card p{font-size:14px}.cs-account-card>div{justify-content:space-between;align-items:center;gap:14px;margin-top:25px;font-size:11px;display:flex}.cs-account-detail{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px}.cs-account-stats{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 30px;font-size:13px;display:flex}.cs-experience details{background:#28082905;border-radius:11px;margin:15px 0;padding:18px 20px}.cs-experience summary{cursor:pointer;font-size:14px;font-weight:600}.cs-experience details h4{margin:20px 0 10px;font-size:17px}.cs-experience details p{margin-top:15px;font-size:14px}.cs-experience blockquote{letter-spacing:-.5px;margin:20px 0;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600;line-height:1.35}.cs-task{align-items:flex-start;gap:12px;margin:20px 0 5px;font-size:13px;line-height:1.6;display:flex}.cs-task input{accent-color:var(--amaranth);flex-shrink:0;width:18px;height:18px;margin-top:2px}.cs-task small{margin-top:5px;font-size:11px;display:block}.cs-task input:checked+span{opacity:.65;text-decoration:line-through}.cs-experience dl{font-size:13px}.cs-experience dl>div{justify-content:space-between;gap:20px;padding:10px 0;display:flex}.cs-experience dd{margin:0}.cs-health-history{align-items:end;gap:25px;margin-top:20px;display:flex}.cs-health-history>div{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:120px;display:flex}.cs-health-history span{background:var(--amaranth);border-radius:7px 7px 0 0;width:100%;display:block}.cs-health-history small{font-size:11px}.cs-mail-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.cs-mail-filters button{padding:10px 15px;font-size:12px}.cs-mail-list{gap:12px;display:grid}.cs-mail-list article{background:var(--paper);border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.cs-mail-list article.read{background:#28082904}.cs-star{color:var(--amaranth);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.cs-mail-item{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.cs-mail-item>b{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.cs-mail-item>b span{font-size:11px;font-weight:400}.cs-mail-item>strong{font-size:16px}.cs-mail-item>p{margin-top:9px;font-size:13px}.cs-compose-layout{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.cs-compose-layout.without-context{grid-template-columns:1fr}.cs-compose-layout aside{background:#8c1a3e0b;border-radius:15px;min-width:0;padding:23px}.cs-compose-layout aside h3{margin:19px 0 15px;font-size:25px}.cs-compose-layout aside>p{font-size:13px}.cs-compose-layout aside details{padding:13px}.cs-compose-layout aside blockquote{font-size:18px}.cs-compose-layout aside summary{font-size:12px}.cs-composer{background:var(--paper);border:1px solid var(--line);border-radius:15px;align-self:start;min-width:0;overflow:hidden}.cs-compose-title{background:var(--violet);color:var(--eggshell);justify-content:space-between;gap:15px;padding:19px 22px;font-size:13px;display:flex}.cs-compose-title span{font-size:11px}.cs-mail-field{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:15px 22px;font-size:12px}.cs-mail-field>span{opacity:.65;margin-right:15px}.cs-draft-label{padding:20px 22px 0;font-size:11px;display:block}.cs-draft-label textarea{resize:vertical;width:100%;min-height:340px;color:var(--violet);background:0 0;border:0;margin-top:8px;font:14px/1.8 DM Sans,sans-serif;display:block}.cs-compose-actions{flex-wrap:wrap;align-items:center;gap:13px;padding:20px 22px;display:flex}.cs-compose-actions button{background:var(--amaranth);color:var(--eggshell);border:0;border-radius:7px;padding:11px 16px;font-size:12px}.cs-compose-actions span{font-size:10px;line-height:1.6}.cs-empty{text-align:center;padding:30px;font-size:14px}.cs-flow-section svg{flex-shrink:0}@keyframes cs-appear{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=950px){.cs-output-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:65px}.cs-output{min-height:135px}.cs-output-grid .cs-output:nth-child(2n){margin-top:25px}.cs-flow-detail{grid-template-columns:1fr;gap:10px}.cs-section-head{align-items:start}.cs-metrics strong{font-size:28px}.cs-compose-layout{grid-template-columns:1fr}.cs-account-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.cs-flow-section{border-radius:17px;padding:22px 17px}.cs-section-head{flex-direction:column;gap:17px}.cs-section-head h3{font-size:27px}.cs-call-node,.cs-rules-node{gap:11px;padding:17px 13px}.cs-call-node b,.cs-rules-node b{font-size:14px}.cs-call-node span,.cs-rules-node span{font-size:11px}.cs-output-grid{gap:22px 12px}.cs-output{min-height:165px;padding:16px 12px}.cs-output b{font-size:14px}.cs-output span{font-size:10px}.cs-workspace{margin-top:40px}.cs-tabs{gap:5px}.cs-tabs button{padding:11px 12px;font-size:12px}.cs-toolbar{gap:15px}.cs-toolbar label,.cs-toolbar input{width:100%}.cs-metrics{grid-template-columns:1fr;gap:8px}.cs-metrics>div{justify-content:space-between;align-items:center;padding:16px;display:flex}.cs-metrics strong{margin:0;font-size:25px}.cs-account-grid{grid-template-columns:1fr}.cs-detail-heading{flex-direction:column;align-items:start;gap:15px}.cs-account-detail,.cs-payments{padding:20px}.cs-experience details{padding:15px}.cs-experience blockquote{font-size:22px}.cs-payment-total{justify-content:space-between}.cs-payment-total strong{font-size:25px}.cs-account-stats{gap:12px}.cs-mail-list article{gap:4px;padding:14px 8px}.cs-star{padding:6px}.cs-mail-item>strong{font-size:14px}.cs-mail-item>p{font-size:12px}.cs-compose-title,.cs-mail-field,.cs-compose-actions{padding:16px}.cs-draft-label{padding:16px 16px 0}.cs-compose-layout aside{padding:19px}.cs-experience dl>div{flex-direction:column;gap:5px}.cs-mail-item>b{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cs-route-progress{display:none}.cs-payments{animation:none}.cs-account-card{transition:none}.cs-account-card:hover{transform:none}}@media (width<=950px){.cs-output-grid{margin-left:17px;margin-right:17px}}@media (width<=650px){.cs-output-grid{grid-template-columns:1fr;gap:20px}.cs-output-grid .cs-output:nth-child(2n){margin-top:0}.cs-output{min-height:125px}.cs-output span{font-size:11px}.cs-output b{font-size:16px}}:root{--violet:#280829;--almond:#f08944;--eggshell:#f4ebd9;--turquoise:#4fceb7;--amaranth:#8c1a3e;--line:#28082938;color:var(--violet);background:var(--eggshell);font-synthesis:none;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--amaranth);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3,.logo{font-family:Bricolage Grotesque,sans-serif}h1,h2{letter-spacing:-.065em;font-weight:700;line-height:.99}h1{font-size:clamp(64px,7.8vw,116px)}h2{font-size:clamp(40px,4.7vw,68px)}h3{letter-spacing:-.04em;font-size:27px;line-height:1.1}em{font-family:Georgia,serif;font-weight:400}p{font-size:16px;line-height:1.65}.section{padding-left:max(5.25vw,24px);padding-right:max(5.25vw,24px)}.header{border-bottom:1px solid var(--line);align-items:center;gap:30px;height:100px;padding:0 4%;display:flex}.logo{letter-spacing:-1.7px;white-space:nowrap;align-items:center;gap:0;font-size:30px;font-weight:500;display:inline-flex}.logo>span:not(.logo-symbol){font-weight:800}.logo sup{align-self:flex-start;margin-top:9px;margin-left:3px;font:10px DM Sans}.logo-symbol{gap:3px;margin-right:10px;display:flex;transform:skewY(-22deg)}.logo-symbol i{background:currentColor;width:6px;height:23px;display:block}.logo-symbol i:nth-child(2){height:31px;margin-top:-4px}.header nav{gap:27px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.header nav a:hover{color:var(--amaranth)}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:27px;min-height:53px;padding:0 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{box-shadow:4px 4px 0 var(--turquoise);transform:translateY(-3px)}.button.small{gap:19px;min-height:43px;padding:0 18px;font-size:12px}.dark{background:var(--violet);color:var(--eggshell)}.orange{background:var(--almond);color:var(--violet)}.mobile-menu{display:none}.hero{grid-template-columns:1.18fr 1fr;gap:5%;min-height:720px;padding-top:65px;padding-bottom:64px;display:grid}.eyebrow,.section-label,.hero h1{letter-spacing:-.071em;font-size:clamp(65px,7.65vw,115px);line-height:.91}.hero h1 em{color:var(--amaranth);letter-spacing:-.067em;line-height:1.08}.hero p{max-width:470px;margin:23px 0 26px;font-size:15px;line-height:1.7}.routing-art{background:var(--violet);color:var(--eggshell);border:1px solid var(--violet);border-radius:160px 160px 10px 10px;align-self:stretch;min-height:555px;position:relative;overflow:hidden}.art-inputs{z-index:2;justify-content:space-between;gap:15px;display:flex;position:absolute;top:98px;left:10%;right:10%}.art-inputs span{background:var(--violet);letter-spacing:.7px;border:1px solid #73506a;border-radius:5px;align-items:center;gap:9px;padding:13px 17px;font-size:9px;display:flex}.route-svg{width:100%;height:calc(100% - 215px);position:absolute;top:135px;left:0;overflow:visible}.pipe{stroke-width:27px}.pipe-one{stroke:var(--almond)}.pipe-two{stroke:var(--amaranth)}.pipe-three{stroke:var(--turquoise)}.route-dash{stroke:var(--eggshell);stroke-width:2px;stroke-dasharray:5 45}.art-chip{background:var(--eggshell);color:var(--violet);border-radius:7px;align-items:center;gap:15px;padding:20px 19px;display:flex;position:absolute;top:48%;left:8%;right:8%;box-shadow:0 8px #16051733}.art-chip small{letter-spacing:1.2px;margin-bottom:7px;font-size:7px;display:block}.art-chip strong{letter-spacing:-.8px;font-family:Bricolage Grotesque;font-size:24px}.chip-icon{background:var(--almond);border-radius:5px;place-items:center;width:49px;height:49px;display:grid}.art-output{background:var(--violet);letter-spacing:1px;border:1px solid #73506a;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:16px 10px;font-size:9px;display:flex;position:absolute;bottom:62px;left:12%;right:12%}.ticker{background:var(--violet);color:var(--eggshell);letter-spacing:1.8px;justify-content:space-around;align-items:center;gap:16px;min-height:74px;padding:10px 3%;font-size:13px;font-weight:600;display:flex}.ticker i{color:var(--almond);font-size:30px;font-style:normal}.ticker i:nth-of-type(2n){color:var(--turquoise)}.premise{padding-top:80px;padding-bottom:90px}.premise-content{grid-template-columns:1.2fr 1fr;gap:9%;margin-top:48px;display:grid}.premise h2{font-size:55px}.premise-content>div{max-width:450px;padding-top:9px}.premise-content p+p{margin-top:20px}.text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.showroom{background:var(--violet);color:var(--eggshell);padding-top:45px;padding-bottom:36px;scroll-margin-top:0}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin:43px 0 34px;display:flex}.section-heading h2 em{color:var(--almond)}.section-heading>p{color:#d0bccc;max-width:340px;padding-bottom:3px;font-size:14px}.filters{flex-wrap:wrap;gap:8px;margin:0 0 31px;display:flex}.filters button{color:var(--eggshell);background:0 0;border:1px solid #82617d;border-radius:30px;align-items:center;gap:13px;padding:11px 17px;font-size:11px;transition:all .2s;display:flex}.filters button:hover{border-color:var(--turquoise)}.filters button.active{background:var(--eggshell);color:var(--violet);border-color:var(--eggshell)}.filters button span{border-left:1px solid var(--line);padding-left:9px;font-size:9px}.build-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.build-card{min-width:0;color:var(--violet);background:var(--eggshell);border-radius:18px;flex-direction:column;grid-column:span 2;padding:25px 24px 20px;display:flex;overflow:hidden}.build-card.wide{grid-column:span 3}.build-card.outbound{background:var(--almond);grid-column:span 3}.build-card.sales,.build-card.cs{grid-column:span 3}.build-card.finance{background:var(--turquoise);grid-column:span 6;grid-template-columns:1fr 1.15fr;gap:0 50px;display:grid}.finance .finance .build-visual{grid-area:2/2;margin-top:15px}.finance .build-copy{grid-area:2/1;padding-top:35px}.build-visual{justify-content:center;align-items:center;height:235px;padding:25px 0;display:flex}.build-copy h3{font-size:27px}.build-copy p{max-width:440px;margin-top:11px;font-size:13px;line-height:1.7}.build-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:14px;display:flex}.build-bottom small{letter-spacing:1px;font-size:7px}.build-bottom>a,.build-bottom>button{border:1px solid var(--violet);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.build-bottom>a:hover,.build-bottom>button:hover{background:var(--violet);color:var(--eggshell);transform:rotate(45deg)}.demo-link{background:0 0;border:0;align-items:center;gap:10px;padding:12px 0 0;font-size:11px;font-weight:600;display:flex}.mini-routing{width:100%;max-width:360px}.tool-row{justify-content:space-around;gap:9px;display:flex}.tool-row span{border:1px solid var(--line);text-align:center;background:#fff6;border-radius:4px;min-width:70px;padding:9px 13px;font-size:10px}.mini-lines{justify-content:space-around;height:28px;display:flex}.mini-lines i{background:var(--amaranth);width:1px;height:100%;display:block}.central-node{background:var(--violet);color:var(--eggshell);letter-spacing:1px;border-radius:5px;justify-content:center;align-items:center;gap:17px;padding:16px 10px;font-size:10px;display:flex}.outbound-visual{background:var(--eggshell);border:1px solid var(--violet);border-radius:8px;width:100%;max-width:370px;padding:16px;box-shadow:7px 7px #28082920}.signal-row{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:11px;font-size:9px;display:flex}.signal-row>span:last-child{margin-left:auto;font-size:7px}.prospect{align-items:center;gap:10px;padding:16px 0;display:flex}.avatar{background:var(--amaranth);width:34px;height:34px;color:var(--eggshell);border-radius:5px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.prospect b{font-size:11px}.prospect small{margin-top:4px;font-size:8px;display:block}.fit{background:#4fceb74d;border-radius:3px;margin-left:auto;padding:6px;font-size:6px}.sequence{justify-content:space-between;align-items:center;gap:9px;font-size:9px;display:flex}.sequence span{border:1px solid var(--line);border-radius:4px;padding:7px 13px}.sequence .highlight{background:var(--violet);color:var(--eggshell)}.copy-lines{margin-top:12px}.copy-lines i{background:#28082922;width:85%;height:3px;margin-top:4px;display:block}.copy-lines i:last-child{width:65%}.micro-note{letter-spacing:1px;margin-top:10px;font-size:6px;display:block}.sales-visual{width:100%;max-width:340px}.waveform{justify-content:center;align-items:center;gap:4px;height:72px;display:flex}.waveform i{background:var(--amaranth);border-radius:4px;width:5px}.intel-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:10px 0;font-size:10px;display:flex}.intel-row>span{opacity:.6;font-size:8px}.intel-row svg{color:var(--amaranth);margin-left:auto}.cs-visual{width:100%;max-width:360px}.handoff{align-items:center;gap:20px;margin:0 30px 20px;font-size:9px;display:flex}.handoff-line{border-top:3px solid var(--amaranth);border-right:3px solid var(--amaranth);flex:1;height:14px;position:relative;transform:translateY(6px)}.handoff-line:after{content:"";border-bottom:2px solid var(--amaranth);border-right:2px solid var(--amaranth);width:7px;height:7px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.account-card{border:1px solid var(--line);background:#fff5;border-radius:5px;align-items:center;gap:13px;padding:20px 17px;display:flex}.account-card b{font-size:12px}.account-card small{margin-top:6px;font-size:8px;font-weight:400;display:block}.checklist{justify-content:space-between;gap:6px;margin-top:20px;font-size:8px;display:flex}.checklist span{align-items:center;gap:4px;display:flex}.finance-visual{width:100%}.finance-visual strong{letter-spacing:-1px;margin-top:5px;font-family:Bricolage Grotesque;font-size:33px;display:block}.finance-visual strong>span{letter-spacing:1px;margin-left:15px;font:7px DM Sans}.bars{border-bottom:1px solid var(--violet);align-items:end;gap:10px;height:125px;margin-top:5px;margin-bottom:30px;display:flex}.bars i{background:var(--violet);border-radius:3px 3px 0 0;flex:1;display:block;position:relative}.bars i:nth-child(3n){background:var(--amaranth)}.bars i span{font-size:7px;font-style:normal;position:absolute;bottom:-17px;left:40%}.finance-foot{letter-spacing:.7px;justify-content:space-between;font-size:7px;display:flex}.filtered .build-card{grid-column:1/-1;width:100%;max-width:760px;margin:auto}.filtered .finance{max-width:none}.showroom-note{color:#d0bccc;justify-content:space-between;gap:20px;padding-top:29px;font-size:11px;display:flex}.showroom-note a{color:var(--eggshell);align-items:center;gap:10px;display:flex}.proof-strip{background:var(--almond);padding-top:75px;padding-bottom:75px}.proof-content{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-top:45px;display:grid}.proof-content h2{font-size:55px}.proof-stat{border-left:1px solid var(--line);padding-left:50px}.proof-stat strong{letter-spacing:-7px;font-family:Bricolage Grotesque;font-size:100px}.proof-stat p{font-size:21px}.proof-stat small{margin-top:14px;font-size:9px;display:block}.proof-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.proof-tags span{border:1px solid var(--line);border-radius:20px;padding:8px 13px;font-size:9px}.cta{background:var(--amaranth);color:var(--eggshell);padding-top:35px;padding-bottom:70px}.cta-content{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;margin-top:45px;display:grid}.cta h2{font-size:70px}.cta h2 em{color:var(--almond)}.cta-content>div{max-width:360px}.cta p{margin-bottom:25px;font-size:16px}.cta small{margin-top:20px;font-size:9px;display:block}.footer{justify-content:space-between;align-items:center;gap:25px;padding-top:40px;padding-bottom:35px;display:flex}.footer p{font-size:11px}.footer>div{flex-direction:column;gap:16px;display:flex}.footer>div>a{align-items:center;gap:20px;font-size:12px;display:flex}.footer small{text-align:right;opacity:.7;font-size:8px}.page-hero{padding-top:85px;padding-bottom:70px}.page-hero h1{font-size:clamp(60px,7vw,100px)}.page-hero h1 em{color:var(--amaranth)}.page-hero>p{max-width:590px;margin-top:30px}.page-hero>.button{margin-top:30px}.page-hero>.text-link{margin-top:0;margin-bottom:40px}.comparison{padding-bottom:70px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:750px;font-size:13px;line-height:1.6}td,th{border-bottom:1px solid var(--line);vertical-align:top;padding:23px 21px}thead{background:var(--violet);color:var(--eggshell);text-transform:none;letter-spacing:1px;font-size:10px}tbody th{width:23%;font-family:Bricolage Grotesque;font-size:22px;font-weight:600;line-height:1.2}tbody th small{margin-bottom:10px;font:9px DM Sans;display:block}.recommended{background:var(--turquoise)}.fit-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:55px;display:grid}.fit-grid p{margin-top:18px;font-size:14px}.report-list{padding-bottom:80px}.report-card{border:1px solid var(--line);background:var(--violet);color:var(--eggshell);border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.report-card>div{padding:45px}.report-card small{letter-spacing:1px;font-size:9px}.report-card h2{margin:30px 0 20px;font-size:45px}.report-card p{font-size:14px}.report-card img{object-fit:cover;object-position:left;border-left:1px solid var(--line);width:100%;height:100%}blockquote{letter-spacing:-.8px;max-width:830px;margin:70px auto 0;font-family:Bricolage Grotesque;font-size:30px;line-height:1.3}cite{letter-spacing:0;margin-top:30px;font:11px DM Sans;display:block}.report-detail{max-width:1100px;margin:auto;padding-bottom:75px}.report-detail>img{border:1px solid var(--line);border-radius:10px;width:100%}.report-detail>small{margin:12px 0 40px;font-size:10px;display:block}.report-detail>section{border-top:1px solid var(--line);gap:40px;padding:30px 0;display:flex}.report-detail>section>span{font-size:12px}.report-detail h2{margin-bottom:20px;font-size:40px}.report-detail p{max-width:730px}.report-flow{background:var(--turquoise);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:25px;font-size:12px;display:flex}.diagnostic{grid-template-columns:1fr 1fr;gap:7%;min-height:800px;padding-top:75px;padding-bottom:90px;display:grid}.diagnostic h1{font-size:70px}.diagnostic h1 em{color:var(--amaranth)}.diagnostic>div>p{max-width:410px;margin-top:25px;font-size:15px}.diagnostic-aside{border-top:1px solid var(--line);max-width:380px;margin-top:50px;padding-top:30px}.diagnostic-aside h3{margin:20px 0 12px;font-size:22px}.diagnostic-aside p{font-size:13px}.diagnostic-aside small{opacity:.7;margin-top:20px;font-size:10px;line-height:1.6;display:block}.form-panel{border:1px solid var(--line);background:#fffcf14d;border-radius:15px;align-self:start;padding:34px}.form-progress{letter-spacing:1px;justify-content:space-between;gap:15px;font-size:8px;display:flex}.progress-line{background:#28082922;height:3px;margin:18px 0 30px}.progress-line i{background:var(--amaranth);height:100%;display:block}.form-panel h2{letter-spacing:-1.1px;font-size:33px;line-height:1.1}.form-panel p{margin-top:13px;font-size:12px}.choices{flex-direction:column;gap:9px;margin:25px 0;display:flex}.choices button{text-align:left;border:1px solid var(--line);background:0 0;border-radius:6px;align-items:center;gap:13px;padding:17px 14px;font-size:12px;display:flex}.choices button>span:first-child{opacity:.6;font-size:9px}.choices button.selected{background:var(--violet);color:var(--eggshell)}.choice-radio{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-left:auto;display:grid}.form-panel label{margin-top:20px;font-size:11px;display:block}.form-panel input,.form-panel textarea{background:var(--eggshell);border:1px solid var(--line);width:100%;color:var(--violet);border-radius:5px;margin-top:8px;padding:12px;font-size:13px;display:block}.form-panel input:focus,.form-panel textarea:focus{outline:2px solid var(--amaranth);outline-offset:2px}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.text-button{background:0 0;border:0;padding:8px 0;font-size:12px}.done-icon{background:var(--turquoise);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.brief-tools{border-block:1px solid var(--line);margin:20px 0;padding:15px 0}.brief-tools p{margin-top:6px}.brief-result>.text-link{display:flex}.brief-result .small-note{margin-bottom:15px;font-size:10px}.demo-modal{border:1px solid var(--violet);background:var(--eggshell);width:min(1240px,94vw);max-width:94vw;height:min(850px,90vh);max-height:90vh;color:var(--violet);border-radius:14px;padding:0;overflow:hidden}.demo-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#180719cf}.modal-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:84px;padding:18px 24px;display:flex}.modal-bar small{letter-spacing:1px;margin-bottom:6px;font-size:8px;display:block}.modal-bar h3{font-size:23px}.modal-bar button{border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.demo-modal iframe{background:var(--eggshell);border:0;width:100%;height:calc(100% - 134px);display:block}.modal-footer{justify-content:space-between;align-items:center;height:50px;padding:0 24px;font-size:10px;display:flex}.modal-footer a{align-items:center;gap:15px;font-weight:600;display:flex}.skip-link{background:var(--turquoise);z-index:999;padding:12px;position:fixed;top:-70px;left:10px}.skip-link:focus{top:10px}@media (width>=1600px){.section{padding-left:max(50vw - 700px,5.25vw);padding-right:max(50vw - 700px,5.25vw)}.hero{grid-template-columns:1.15fr 1fr}.routing-art{max-width:630px}.header{padding-left:max(50vw - 725px,4%);padding-right:max(50vw - 725px,4%)}}@media (width<=1050px){.header nav{gap:16px;font-size:10px}.header{gap:22px}.hero{gap:4%;min-height:640px}.hero h1{font-size:8.2vw}.routing-art{border-radius:120px 120px 10px 10px;min-height:510px}.art-inputs{left:7%;right:7%}.art-inputs span{padding:12px 10px;font-size:7px}.art-chip{gap:10px;padding:16px 12px;left:6%;right:6%}.art-chip strong{font-size:21px}.chip-icon{width:39px;height:43px}.premise h2,.proof-content h2{font-size:48px}.cta h2{font-size:60px}.diagnostic h1{font-size:58px}.build-card{padding:22px}.footer .logo{font-size:26px}}@media (width<=760px){.header{gap:15px;height:80px;padding:0 22px}.header .logo{font-size:26px}.header>.button{gap:8px;min-height:38px;margin-left:auto;padding:0 11px;font-size:10px}.header nav{background:var(--eggshell);z-index:10;border-bottom:1px solid var(--line);padding:25px;font-size:14px;display:none;position:absolute;top:80px;left:0;right:0}.header nav.open{flex-direction:column;gap:22px;display:flex}.mobile-menu{background:0 0;border:0;order:3;padding:0;display:block}.mobile-menu svg{width:20px}.hero{grid-template-columns:1fr;gap:35px;padding-top:39px;padding-bottom:35px}.hero h1{font-size:clamp(70px,12.5vw,98px);line-height:.94}.hero-copy>p{max-width:440px;font-size:14px}.routing-art{border-radius:150px 150px 10px 10px;width:100%;max-width:540px;min-height:480px}.art-inputs{top:90px;left:12%;right:12%}.art-inputs span{font-size:8px}.art-chip{left:10%;right:10%}.art-chip strong{font-size:26px}.ticker{letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:17px 20px;font-size:9px}.ticker i{font-size:19px}.ticker i:last-child{display:none}.section-label>span:last-child{text-align:right;max-width:46%}.premise{padding-top:45px;padding-bottom:50px}.premise-content{grid-template-columns:1fr;gap:24px;margin-top:30px}.premise h2{font-size:47px}.premise-content p{font-size:14px}.section-heading{margin-top:32px;display:block}.section-heading h2{font-size:49px}.section-heading p{margin-top:22px}.showroom{padding-top:30px}.filters{gap:7px}.filters button{padding:10px 12px;font-size:10px}.build-grid{grid-template-columns:1fr;gap:16px}.build-card,.build-card.wide,.build-card.outbound,.build-card.sales,.build-card.cs,.build-card.finance{grid-column:auto;gap:0;display:flex}.build-card.finance .build-copy{padding-top:0}.build-card.finance .build-visual{margin-top:15px;margin-bottom:20px;padding-top:0}.build-copy h3{font-size:27px}.build-copy p{font-size:13px}.build-visual{height:230px}.showroom-note{flex-direction:column;gap:14px;font-size:10px}.proof-strip{padding-top:40px;padding-bottom:45px}.proof-content{grid-template-columns:1fr;gap:33px;padding-top:30px}.proof-content h2{font-size:48px}.proof-stat{border-left:0;border-top:1px solid var(--line);padding-top:25px;padding-left:0}.proof-stat strong{font-size:88px}.proof-stat p{font-size:18px}.proof-tags{margin-top:20px}.cta{padding-top:27px;padding-bottom:45px}.cta-content{grid-template-columns:1fr;gap:28px;margin-top:30px}.cta h2{font-size:58px}.cta p{font-size:14px}.footer{flex-wrap:wrap;align-items:start;gap:28px}.footer>p{margin-left:auto;font-size:10px}.footer>div{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:18px}.footer>div>a{gap:8px;font-size:9px}.footer small{max-width:120px;font-size:7px}.page-hero{padding-top:50px;padding-bottom:40px}.page-hero h1{font-size:58px}.page-hero p{font-size:14px}.fit-grid{grid-template-columns:1fr;gap:30px}.fit-grid h3{font-size:24px}.report-card{grid-template-columns:1fr}.report-card>div{padding:30px}.report-card h2{font-size:41px}.report-card img{object-fit:cover;object-position:top;max-height:290px}.report-list blockquote{margin-top:40px;font-size:25px}.report-detail>section{gap:22px}.report-detail h2{font-size:34px}.report-detail p{font-size:14px}.report-flow{flex-direction:column;font-size:12px}.report-flow svg{transform:rotate(90deg)}.diagnostic{grid-template-columns:1fr;gap:36px;padding-top:45px;padding-bottom:50px}.diagnostic h1{font-size:60px}.diagnostic-aside{display:none}.form-panel{padding:24px}.form-panel h2{font-size:31px}.modal-bar{padding:15px}.modal-bar h3{font-size:19px}.modal-bar small{font-size:6px}.modal-footer{padding:0 15px;font-size:8px}.modal-footer>a{gap:5px}.demo-modal{height:90vh}.form-actions .button{gap:12px;padding:0 17px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{align-items:center;min-height:655px;padding-top:60px;padding-bottom:60px}.hero-copy{padding:12px 0}.routing-art{min-height:525px}.art-chip small{letter-spacing:0;margin-bottom:5px;font-size:12px}.art-inputs span,.art-output{letter-spacing:0;font-size:12px}.art-inputs{top:76px}.route-svg{height:calc(100% - 190px);top:115px}.art-output{bottom:45px}.art-chip{top:47%}.ticker{letter-spacing:0;font-size:17px;font-weight:500}.premise-content,.proof-content,.cta-content{margin-top:0;padding-top:0}.section-heading{margin-top:15px}.showroom{padding-top:58px;padding-bottom:40px}.build-bottom{border-top:0;margin-top:14px;padding-top:8px}.build-bottom small{letter-spacing:0;font-size:11px;line-height:1.5}.build-card{padding-top:16px}.finance .build-visual,.finance .build-copy{grid-row:1}.finance .build-copy{padding-top:24px}.finance .build-visual{margin-top:0}.central-node{letter-spacing:0;font-size:12px}.signal-row>span:last-child,.fit{font-size:9px}.micro-note{letter-spacing:0;font-size:9px}.handoff{font-size:11px}.finance-visual small{letter-spacing:0;font-size:11px}.finance-visual strong>span,.finance-foot{letter-spacing:0;font-size:10px}.modal-bar small{letter-spacing:0;font-size:11px}.proof-stat{border-left:0}.report-card h2{margin-top:0}.report-detail>section{border-top:0}.diagnostic-aside{border-top:0;padding-top:0}.form-progress{letter-spacing:0;font-size:12px}.brief-tools small{letter-spacing:0;font-size:11px}.choices button>span:first-child{font-size:inherit;opacity:1}thead{letter-spacing:0;font-size:12px}.working-together{grid-template-columns:1.1fr 1fr;align-items:start;gap:9%;padding-top:95px;padding-bottom:95px;display:grid}.working-together h2{font-size:clamp(44px,4.4vw,64px)}.working-together p{max-width:440px;font-size:16px}.working-together p+p{margin-top:21px}.working-together .ownership{color:var(--amaranth);font-weight:600}@media (width<=760px){.hero{gap:25px;padding-top:36px;padding-bottom:35px}.hero-copy{padding:0}.routing-art{min-height:460px}.art-inputs span,.art-chip small{font-size:11px}.ticker{font-size:13px}.showroom{padding-top:34px}.section-heading{margin-top:0}.finance .build-copy{padding-top:0}.cta{padding-top:45px}.proof-stat{border-top:0;padding-top:0}.working-together{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}.working-together h2{font-size:47px}.working-together p{font-size:14px}.modal-bar small{font-size:9px}}.wave-transition{pointer-events:none;height:88px;margin:-1px 0;line-height:0;overflow:hidden}.wave-transition svg{width:100%;height:100%;display:block}.build-card{transition:box-shadow .25s,transform .25s;position:relative}.build-card:hover{transform:translateY(-3px);box-shadow:0 9px #f0894433}.build-card:focus-within{outline:3px solid var(--turquoise);outline-offset:5px}.card-trigger{border-radius:inherit;z-index:2;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.card-trigger:focus-visible{outline:none}.card-affordance{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.card-invitation{align-items:center;gap:12px;margin-top:16px;font-size:12px;font-weight:600;display:flex}.hero .hero-copy p{max-width:495px;font-size:17px}.art-source-labels{color:var(--eggshell);letter-spacing:-.5px;justify-content:space-between;gap:16px;font-family:Bricolage Grotesque;font-size:19px;display:flex;position:absolute;top:79px;left:12%;right:12%}.art-source-labels span{max-width:115px}.art-source-labels span:last-child{text-align:right}.routing-art .art-chip strong{font-size:25px}.ticker{gap:28px}.ticker span{white-space:nowrap}.demo-modal.native-modal{flex-direction:column;display:flex}.demo-modal.native-modal:not([open]){display:none}.native-modal .modal-bar{flex-shrink:0;height:auto;min-height:80px}.native-modal .modal-bar h3{max-width:800px;font-size:22px;line-height:1.15}.native-modal .modal-footer{flex-shrink:0}.native-scroll{overscroll-behavior:contain;flex:1;overflow:auto}.native-experience{color:var(--violet);padding:38px}.experience-intro{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:34px;display:grid}.experience-intro h2{font-size:46px}.experience-intro p{font-size:15px}.geo-controls{justify-content:space-between;align-items:end;gap:30px;margin-bottom:23px;display:flex}.geo-controls fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.geo-controls legend{margin-bottom:12px;font-size:14px;font-weight:600}.geo-controls button,.call-controls button{background:0 0;border:1px solid #28082944;border-radius:7px;padding:10px 14px;font-size:13px}.geo-controls button[aria-pressed=true],.call-controls button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.radius-control{min-width:205px;font-size:13px}.radius-control b{float:right}.radius-control input{width:100%;accent-color:var(--amaranth);margin:15px 0 0;display:block}.geo-workbench{grid-template-columns:1.2fr 1fr;gap:25px;display:grid}.geo-map-panel{background:var(--violet);color:var(--eggshell);border-radius:17px;overflow:hidden}.geo-map-title{justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 10px;display:flex}.geo-map-title h3{font-size:22px}.geo-map-title>span{opacity:.7;font-size:10px}.geo-map{width:100%;height:auto;min-height:280px;display:block}.geo-legend{justify-content:space-between;gap:10px;padding:10px 24px 22px;font-size:10px;display:flex}.geo-legend span{align-items:center;gap:7px;display:flex}.geo-legend span:first-child{color:var(--almond)}.geo-legend span:last-child{color:var(--turquoise)}.matching-records{padding:20px 0}.matching-records h3{font-size:27px}.matching-records>p{margin:15px 0 20px;font-size:14px}.distance-rows{flex-direction:column;gap:8px;display:flex}.distance-rows>div{background:#28082908;border-radius:9px;justify-content:space-between;gap:18px;padding:15px;display:flex}.distance-rows>div.within-radius{background:#4fceb729}.distance-rows b{font-size:14px;display:block}.distance-rows span{margin-top:5px;font-size:11px;display:block}.distance-rows>div>div:last-child{text-align:right}.matching-records .geo-disclaimer{margin-bottom:0;font-size:11px;line-height:1.5}.branch-workbench{grid-template-columns:1fr 1.1fr;gap:35px;margin-top:34px;padding-top:12px;display:grid}.branch-workbench h3{font-size:29px}.branch-workbench>div>p{margin-top:15px;font-size:15px}.message-preview{background:var(--almond);border-radius:13px;padding:27px}.message-preview>span{font-size:13px;font-weight:600}.message-preview p{line-height:1.65;font-size:18px!important}.message-preview mark{background:var(--eggshell);color:var(--violet);border-radius:3px;padding:1px 4px}.message-preview small{margin-top:20px;font-size:11px;line-height:1.5;display:block}.data-route{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.data-route span{background:#2808290a;border-radius:4px;padding:8px 10px}.experience-close{background:#28082908;border-radius:12px;margin-top:40px;padding:30px}.experience-close h3{font-size:27px}.experience-close p{max-width:780px;margin-top:16px;font-size:15px}.experience-close a{align-items:center;gap:16px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.call-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;display:flex}.call-controls>span{margin-right:auto;font-size:14px}.sales-context-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.call-ledger{background:#28082908;border-radius:14px;padding:26px}.call-ledger h3{margin-bottom:23px;font-size:25px}.call-ledger article{background:var(--eggshell);border-radius:7px;margin-top:12px;padding:18px}.call-ledger article>span{font-size:14px;font-weight:600}.call-ledger article p{margin:10px 0;font-size:14px}.call-ledger small{font-size:11px}.context-analysis{background:var(--violet);color:var(--eggshell);border-radius:14px;padding:27px}.context-wave{justify-content:center;align-items:center;gap:5px;height:80px;margin-bottom:20px;display:flex}.context-wave i{background:var(--almond);border-radius:3px;width:5px}.context-analysis h3{font-size:30px}.context-analysis>p{margin-top:17px;font-size:15px}.evidence-summary{color:var(--turquoise);align-items:center;gap:12px;margin-top:25px;font-size:13px;display:flex}.context-analysis .context-note{opacity:.8;margin-top:28px;font-size:11px}@media (width<=900px){.native-experience{padding:25px}.experience-intro{gap:25px}.experience-intro h2{font-size:37px}.geo-controls{flex-direction:column;align-items:start;gap:20px}.radius-control{width:100%;max-width:320px}.geo-workbench{grid-template-columns:1fr 1fr;gap:20px}.geo-map-title{flex-direction:column;align-items:start}.branch-workbench{gap:20px}.art-source-labels{font-size:17px}.hero .hero-copy p{font-size:15px}}@media (width<=650px){.wave-transition{height:48px}.ticker{gap:14px 25px;padding:20px 15px}.native-experience{padding:22px 17px}.native-modal .modal-bar{min-height:78px}.native-modal .modal-bar h3{font-size:18px}.experience-intro{grid-template-columns:1fr;gap:19px}.experience-intro h2{font-size:36px}.experience-intro p{font-size:14px}.geo-controls button{padding:9px 10px;font-size:11px}.geo-workbench,.branch-workbench,.sales-context-grid{grid-template-columns:1fr}.geo-map-title{flex-direction:row;align-items:center;padding:19px 17px 5px}.geo-map-title h3{font-size:21px}.geo-map-title>span{font-size:9px}.geo-legend{padding:10px 15px 18px;font-size:8px}.geo-map{min-height:240px}.matching-records{padding:5px 0}.branch-workbench{margin-top:24px}.branch-workbench h3{font-size:26px}.message-preview{padding:23px}.experience-close{margin-top:28px;padding:23px}.experience-close h3{font-size:24px}.call-controls>span{width:100%}.call-ledger,.context-analysis{padding:23px}.native-modal .modal-footer{gap:15px;height:auto;min-height:50px;padding:10px 15px}.native-modal .modal-footer>a{max-width:150px}.art-source-labels{font-size:19px;top:64px;left:13%;right:13%}}.legacy-scroll{height:calc(100% - 134px)}.demo-modal .legacy-scroll iframe{height:100%}.showroom{padding-top:25px}.proof-strip{padding-top:40px}.working-together{padding-top:55px}.cta{padding-top:30px}.geo-preview{background:var(--violet);width:100%;max-width:375px;color:var(--eggshell);border-radius:9px;overflow:hidden;box-shadow:7px 7px #28082920}.geo-preview svg{width:100%;height:175px;display:block}.geo-preview>div{background:#ffffff08;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-size:9px;display:flex}.geo-preview>div svg{flex-shrink:0;width:15px;height:15px}.art-source-labels{z-index:2;letter-spacing:0;grid-template-columns:repeat(3,max-content);justify-content:center;align-items:center;gap:12px;font-family:DM Sans,sans-serif;font-size:11px;display:grid;top:77px;left:5%;right:5%}.art-source-labels span,.art-source-labels span:last-child{text-align:center;white-space:nowrap;background:var(--almond);max-width:none;min-height:35px;color:var(--violet);border-radius:50px;justify-content:center;align-items:center;padding:7px 15px;font-weight:700;display:flex;position:relative;box-shadow:0 5px 15px #0002}.art-source-labels span:nth-child(2){background:var(--amaranth);color:var(--eggshell);top:-12px}.art-source-labels span:nth-child(3){background:var(--turquoise);top:8px}.routing-art .art-output{text-align:center;border-radius:24px;gap:10px;font-size:12px;line-height:1.5;left:8%;right:8%}.routing-art .art-output svg{flex-shrink:0}.ticker{text-transform:uppercase;letter-spacing:1.4px;gap:20px;font-size:13px;font-weight:600}.ticker .ticker-separator{flex-shrink:0;width:19px;height:15px;display:block;position:relative}.ticker-separator:before,.ticker-separator:after{content:"";background:var(--almond);width:5px;height:15px;position:absolute;left:2px;transform:skew(-22deg)}.ticker-separator:after{background:var(--turquoise);left:11px}.build-card.routing,.build-card.cs{background:var(--eggshell)}.build-card.outbound,.build-card.finance{background:var(--almond);color:var(--violet)}.build-card.sales{background:var(--amaranth);color:var(--eggshell)}.build-card.sales .waveform i{background:var(--almond)}.build-card.sales .intel-row{border-color:#f4ebd955}.build-card.sales .intel-row svg{color:var(--eggshell)}.build-card.sales .intel-row>span{opacity:.85}@media (width<=1050px){.art-source-labels{gap:6px;font-size:10px;left:4%;right:4%}.art-source-labels span,.art-source-labels span:last-child{padding:7px 9px}.routing-art .art-output{font-size:11px}}@media (width<=760px){.art-source-labels{gap:7px;font-size:11px;top:70px}.ticker{text-align:center;letter-spacing:.8px;grid-template-columns:1fr 20px 1fr;gap:17px 12px;font-size:10px;display:grid}.ticker .ticker-separator:nth-child(4){display:none}.ticker .ticker-separator{justify-self:center}.routing-art .art-output{font-size:11px}}@media (width<=380px){.art-source-labels{font-size:9px}}.hero h1.diagnosis-headline{letter-spacing:-.065em;font-size:clamp(56px,6.4vw,96px);line-height:1}.hero .hero-copy .hero-reassurance{opacity:.85;max-width:355px;margin:18px 0 0;font-size:12px;line-height:1.6}.message-preview.email-draft{background:#fbf6ed;border:1px solid #28082922;border-radius:13px;align-self:start;padding:0;overflow:hidden;box-shadow:0 12px 28px #2808290c}.draft-title{background:var(--violet);color:var(--eggshell);justify-content:space-between;align-items:center;padding:16px 23px;font-size:14px;display:flex}.draft-title>span:last-child{opacity:.75;font-size:11px}.draft-field{border-bottom:1px solid #28082918;align-items:baseline;gap:15px;margin:0 23px;padding:13px 0;font-size:13px;display:flex}.draft-field>span{opacity:.6;flex-shrink:0;width:45px}.draft-field b{font-weight:500}.draft-body{padding:22px 23px 25px}.message-preview.email-draft .draft-body p{margin:0 0 19px;line-height:1.8;font-size:16px!important}.message-preview.email-draft .draft-body p:last-child{margin-bottom:0}.email-draft mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f0894430;padding:1px 3px}.draft-foot{opacity:.75;border-top:1px solid #28082918;justify-content:space-between;gap:14px;padding:14px 23px;font-size:10px;display:flex}.build-tech-stack{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}.build-tech-stack h4{margin:0 12px 0 0;font-size:14px}.build-tech-stack>span{background:var(--eggshell);border-radius:5px;padding:7px 10px;font-size:12px}@media (width<=760px){.hero h1.diagnosis-headline{font-size:clamp(48px,9.7vw,72px)}.hero .hero-copy .hero-reassurance{max-width:340px;font-size:12px}.draft-field{margin:0 19px}.draft-body{padding:21px 19px}.draft-foot{padding:13px 19px;font-size:9px}.build-tech-stack h4{width:100%;margin-bottom:5px}}.sales-history{--paper:#fbf6ed}.sales-history .experience-intro{grid-template-columns:1.05fr 1fr}.sales-history .experience-intro h2{font-size:clamp(34px,3.5vw,49px)}.sales-workspace{border:1px solid var(--line);background:var(--paper);border-radius:19px;overflow:hidden}.sales-workspace-head{background:var(--violet);color:var(--eggshell);justify-content:space-between;align-items:center;gap:22px;padding:27px;display:flex}.sales-workspace-head h3{font-size:29px}.sales-workspace-head p{opacity:.75;margin-top:9px;font-size:11px}.sales-accounts{flex-wrap:wrap;gap:8px;display:flex}.sales-history button{transition:background .18s,color .18s}.sales-accounts button{color:var(--eggshell);background:0 0;border:1px solid #f4ebd95c;border-radius:30px;padding:12px 15px;font-size:12px}.sales-accounts button[aria-pressed=true]{background:var(--almond);color:var(--violet);border-color:var(--almond)}.sales-views{border-bottom:1px solid var(--line);display:flex}.sales-views button{border:0;border-right:1px solid var(--line);background:0 0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:14px;font-weight:600;display:flex}.sales-views button:last-child{border-right:0}.sales-views button[aria-pressed=true]{background:var(--almond)}.sales-history-view{grid-template-columns:.85fr 1.15fr;gap:0;display:grid}.sales-timeline{background:var(--eggshell);border-right:1px solid var(--line);padding:27px}.sales-panel-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-panel-title h3{font-size:25px;line-height:1.1}.sales-timeline .sales-panel-title{flex-direction:column;align-items:start}.sales-panel-title span,.sales-panel-title small{font-size:11px}.sales-panel-title small{margin-bottom:9px;display:block}.health-track{gap:12px;margin:30px 0 22px;display:flex}.health-track button{text-align:left;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;padding:0 5px 12px}.health-track button.selected{background:#8c1a3e12;box-shadow:0 0 0 1px #8c1a3e55}.health-column{justify-content:center;align-items:flex-end;height:190px;padding:0 14px;display:flex;position:relative}.health-column i{background:var(--amaranth);border-radius:8px 8px 0 0;width:100%;min-width:22px}.selected .health-column i{background:var(--almond)}.health-column strong{color:var(--eggshell);letter-spacing:-1px;font-size:23px;position:absolute;bottom:14px}.selected .health-column strong{color:var(--violet)}.health-track b{margin:13px 3px 7px;font-size:12px;line-height:1.35;display:block}.health-track small{margin:0 3px;font-size:11px}.sales-history .sales-footnote{opacity:.75;font-size:11px;line-height:1.65}.sales-call-detail{min-width:0;padding:27px;animation:.25s ease-out call-enter}.sales-topic{background:#8c1a3e12;border-radius:20px;padding:8px 12px}.sales-call-detail>p{margin-top:19px;font-size:14px}.sales-wave{align-items:center;gap:4px;height:65px;margin:13px 0;display:flex;overflow:hidden}.sales-wave i{background:var(--amaranth);border-radius:6px;flex:1;min-width:2px}.sales-excerpt{background:var(--violet);color:var(--eggshell);border-radius:13px;padding:21px}.sales-excerpt>span{color:var(--almond);font-size:11px}.sales-history blockquote{letter-spacing:0;margin:12px 0 0;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.6}.sales-extracted{gap:19px;margin:23px 0;display:grid}.sales-history h4{margin:0 0 7px;font-size:13px}.sales-extracted p{font-size:13px}.talk-ratio{border-top:1px solid var(--line);padding-top:17px;font-size:11px}.talk-ratio>span{justify-content:space-between;display:flex}.talk-ratio>div{background:#8c1a3e22;border-radius:10px;height:8px;margin:10px 0;overflow:hidden}.talk-ratio i{background:var(--amaranth);height:100%;display:block}.talk-ratio small{text-align:right;display:block}.sales-objections{padding:28px}.sales-panel-title p{margin-top:11px;font-size:13px}.sales-filter-row{flex-wrap:wrap;align-items:end;gap:15px;margin:25px 0;display:flex}.sales-filter-row label{font-size:11px}.sales-filter-row select{border:1px solid var(--line);background:var(--eggshell);color:var(--violet);font:inherit;border-radius:6px;margin-top:7px;padding:10px 30px 10px 12px;font-size:13px;display:block}.sales-filter-row>span{margin-left:auto;padding-bottom:12px;font-size:11px}.objection-records{gap:15px;display:grid}.objection-records article{background:var(--eggshell);border:1px solid var(--line);border-radius:12px;padding:23px}.objection-record-head{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.objection-record-head>b{border:1px solid #8c1a3e55;border-radius:20px;padding:6px 10px;font-size:10px}.objection-record-head>b.resolved{background:#4fceb733;border-color:#0000}.objection-records article>p{max-width:690px;margin-top:13px;font-size:13px}.objection-records article>button{background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:15px;margin-top:13px;padding:12px 0 6px;font-size:12px;display:flex}.sales-objections>.sales-footnote{margin-top:17px}.sales-empty{text-align:center;padding:35px}.sales-empty h3{margin:15px 0}.sales-empty p{font-size:13px}.sales-empty button{background:var(--violet);color:var(--eggshell);border:0;border-radius:5px;margin-top:17px;padding:10px 17px}.sales-analyst{grid-template-columns:.85fr 1.15fr;gap:25px;padding:28px;display:grid}.sales-question-list h3{font-size:26px}.sales-question-list p{margin:13px 0 22px;font-size:13px}.sales-question-list>button{text-align:left;border:1px solid var(--line);background:var(--eggshell);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:10px;padding:15px;font-size:13px;line-height:1.5;display:flex}.sales-question-list>button svg{flex-shrink:0}.sales-question-list>button[aria-pressed=true]{background:var(--amaranth);color:var(--eggshell)}.sales-answer{background:var(--violet);color:var(--eggshell);border-radius:14px;padding:25px}.sales-scope{gap:7px;padding-bottom:24px;display:flex}.sales-scope button{color:var(--eggshell);background:0 0;border:1px solid #f4ebd966;border-radius:25px;padding:9px 13px;font-size:12px}.sales-scope button[aria-pressed=true]{background:var(--eggshell);color:var(--violet)}.sales-context-count{color:var(--almond);font-size:11px}.sales-answer h3{margin:17px 0;font-size:29px;line-height:1.14}.sales-answer p{font-size:15px}.sales-source-links{flex-direction:column;gap:9px;margin:24px 0;display:flex}.sales-source-links button{color:var(--eggshell);text-align:left;background:#ffffff08;border:1px solid #f4ebd944;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.sales-source-links button svg:last-child{margin-left:auto}.sales-answer small{opacity:.8;font-size:11px;line-height:1.6;display:block}.sales-analyst>.sales-footnote{grid-column:1/-1}.sales-history button:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.sales-history select:focus-visible{outline:3px solid var(--amaranth);outline-offset:3px}@keyframes call-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.sales-workspace-head{flex-direction:column;align-items:start}.sales-history-view{grid-template-columns:.8fr 1fr}.sales-timeline,.sales-call-detail{padding:20px}.health-column{padding:0 7px}.sales-analyst{gap:19px;padding:20px}.sales-answer{padding:21px}.sales-views button{padding:16px}}@media (width<=650px){.sales-history .experience-intro{grid-template-columns:1fr}.sales-workspace-head{padding:20px}.sales-workspace-head h3{font-size:26px}.sales-accounts button{padding:10px;font-size:11px}.sales-views button{gap:4px;padding:15px 10px;font-size:11px}.sales-views button svg{display:none}.sales-history-view,.sales-analyst{grid-template-columns:1fr}.sales-timeline{border-right:0;border-bottom:1px solid var(--line)}.health-column{height:140px;padding:0 18px}.sales-panel-title h3{font-size:24px}.sales-objections{padding:19px}.sales-filter-row{gap:10px}.sales-filter-row>span{width:100%;margin:0;padding:0}.objection-records article{padding:17px}.sales-history blockquote{font-size:15px}.sales-answer h3{font-size:27px}.sales-analyst{padding:19px}.sales-source-links button{font-size:10px}.sales-scope button{font-size:11px}.sales-excerpt{padding:18px}}@media (prefers-reduced-motion:reduce){.sales-call-detail{animation:none}.sales-history button{transition:none}}.sales-views{border:0;gap:10px;padding:14px 20px 0}.sales-views button{border-radius:30px;flex:0 auto;justify-content:center;padding:11px 20px;font-size:13px;border:0!important}.sales-views button[aria-pressed=true]{background:var(--amaranth);color:var(--eggshell)}.sales-views button:hover{box-shadow:2px 3px #4fceb744}.sales-filter-row{background:var(--eggshell);border-radius:14px;align-items:center;gap:22px;padding:17px 20px}.sales-filter-row>label{font-weight:600}.sales-filter-row select{background:var(--paper);border-radius:24px;padding:10px 30px 10px 14px}.sales-status-filter{border:0;flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.sales-status-filter legend{margin-bottom:7px;font-size:11px;font-weight:600}.sales-status-filter button{background:0 0;border:1px solid #0000;border-radius:24px;padding:10px 13px;font-size:12px}.sales-status-filter button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.sales-status-filter button:hover{border-color:var(--amaranth)}.sales-filter-row>span{padding-bottom:0}.sales-history .objection-records blockquote{letter-spacing:-.035em;max-width:880px;margin:20px 0 17px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(23px,2.3vw,30px);font-weight:700;line-height:1.25}.objection-record-head>b:not(.resolved){color:var(--amaranth);background:#8c1a3e12;border-color:#0000}.objection-record-head>b.resolved{color:var(--violet)}@media (width<=650px){.sales-views{gap:4px;padding:12px 10px 0}.sales-views button{white-space:nowrap;flex:1;padding:10px 9px;font-size:11px}.sales-filter-row{gap:16px;padding:15px}.sales-status-filter button{padding:9px 10px;font-size:11px}.sales-history .objection-records blockquote{font-size:24px}}.sales-agent{padding:28px}.sales-agent-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sales-agent-head>div{align-items:center;gap:12px;display:flex}.sales-agent-head h3{font-size:26px}.sales-agent-head p{margin-top:6px;font-size:12px}.sales-agent-head>button{border:1px solid var(--line);background:0 0;border-radius:24px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.sales-agent button:disabled{opacity:.4;cursor:default}.sales-agent-layout{grid-template-columns:260px minmax(0,1fr);gap:22px;display:grid}.sales-agent-context{background:var(--violet);color:var(--eggshell);border-radius:14px;align-self:start;padding:24px}.sales-agent-context>svg{color:var(--turquoise);margin-bottom:18px}.sales-history .sales-agent-context h4{margin-bottom:12px;font-size:20px;line-height:1.25}.sales-agent-context p{font-size:12px;line-height:1.8}.sales-agent-counts{border-bottom:1px solid #f4ebd930;gap:19px;margin:12px 0 18px;padding:22px 0;font-size:10px;display:flex}.sales-agent-counts b{color:var(--turquoise);font-size:26px;display:block}.sales-agent-context h5{margin:0 0 10px;font-size:12px}.sales-agent-context ul{margin:0 0 22px;padding-left:16px;font-size:11px;line-height:1.7}.sales-agent-context li+li{margin-top:9px}.sales-agent-context>small{color:#ded0db;font-size:10px;line-height:1.8;display:block}.sales-agent-chat{border:1px solid var(--line);background:#fffaf3;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sales-agent-messages{overscroll-behavior:contain;max-height:620px;padding:25px;overflow:auto}.sales-agent-welcome>span{opacity:.65;margin-bottom:17px;font-size:12px;display:block}.sales-agent-welcome button{border:1px solid var(--line);background:var(--eggshell);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.sales-agent-welcome button:hover{background:#4fceb725}.sales-agent-welcome button svg{flex-shrink:0}.sales-agent-question{background:#f0894426;border-radius:12px;margin-left:35px;padding:16px}.sales-agent-question small{font-size:10px;font-weight:600}.sales-agent-question p{margin-top:5px;font-size:13px;line-height:1.6}.sales-agent-response{padding:22px 0}.sales-agent-response>b{align-items:center;gap:8px;font-size:13px;display:flex}.sales-agent-source-label{color:#685566;margin:9px 0 14px;font-size:10px;display:block}.sales-agent-response>p{white-space:pre-line;font-size:14px;line-height:1.8}.sales-agent-citations{margin-top:20px}.sales-agent-citations h5{margin-bottom:10px;font-size:11px}.sales-agent-citations button{text-align:left;background:#4fceb71a;border:1px solid #28082920;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:7px;padding:12px;display:flex}.sales-agent-citations b{font-size:11px}.sales-agent-citations small{margin-top:5px;font-size:10px;display:block}.sales-agent-citations svg{flex-shrink:0}.sales-agent-composer{border-top:1px solid var(--line);margin-top:auto;padding:20px}.sales-agent-composer label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.sales-agent-composer>div{gap:8px;display:flex}.sales-agent-composer input{border:1px solid var(--line);min-width:0;color:var(--violet);background:#fffdf8;border-radius:10px;flex:1;padding:13px;font:12px DM Sans}.sales-agent-composer button{background:var(--amaranth);color:var(--eggshell);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font:12px DM Sans;display:flex}.sales-agent-composer>small{opacity:.65;margin-top:10px;font-size:9px;display:block}.sales-agent-suggestions{padding:0 25px 18px;font-size:11px}.sales-agent-suggestions summary{cursor:pointer}.sales-agent-suggestions button{text-align:left;font:inherit;background:0 0;border:0;padding:10px 0;text-decoration:underline;display:block}.sales-agent input:focus-visible{outline:3px solid var(--turquoise);outline-offset:2px}@media (width<=900px){.sales-agent-layout{grid-template-columns:210px minmax(0,1fr)}.sales-agent-context,.sales-agent-messages{padding:18px}}@media (width<=650px){.sales-agent{padding:19px}.sales-agent-head{flex-direction:column;align-items:flex-start}.sales-agent-layout{grid-template-columns:1fr}.sales-agent-context ul{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sales-agent-context li+li{margin-top:0}.sales-agent-counts{margin:4px 0 15px;padding:13px 0}.sales-agent-context>svg{margin-bottom:10px}.sales-agent-messages{max-height:520px;padding:15px}.sales-agent-welcome button{padding:13px;font-size:12px}.sales-agent-composer{padding:15px}.sales-agent-composer button{padding:10px}.sales-agent-composer button span{display:none}.sales-agent-question{margin-left:15px}.sales-agent-context p{font-size:11px}}.sales-agent-context .sales-data-heading{margin-top:24px}.sales-agent-context .sales-data-benefits{padding:0;list-style:none;display:block}.sales-data-benefits li+li{margin-top:18px}.sales-data-benefits b{color:var(--turquoise);font-size:11px;line-height:1.6;display:block}.sales-data-benefits span{margin-top:6px;font-size:11px;line-height:1.7;display:block}.sf-section{padding:28px}.sf-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sf-section h3{font-size:26px}.sf-section p{font-size:13px;line-height:1.7}.sf-title p,.sf-caption{opacity:.7;margin-top:8px;font-size:11px!important}.sf-badges{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.sf-badges span{background:#4fceb72b;border-radius:20px;padding:8px 12px}.sf-badges span:last-child{background:#f0894430}.sf-call-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:25px;display:grid}.sf-recording{grid-template-columns:210px 1fr;align-items:start;gap:20px;margin-bottom:25px;display:grid}.sales-history .sf-section h4{margin:0 0 12px;font-size:16px}.sf-recording .talk-ratio{margin-top:18px}.sf-recording .call-participants i{min-height:70px}.sf-recording .call-thumbnail-top{font-size:9px}.sf-objections{gap:9px;margin:15px 0 24px;display:grid}.sf-objections details{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sf-objections summary{cursor:pointer;align-items:center;gap:16px;padding:15px 17px;font-size:12px;list-style:none;display:flex}.sf-objections summary::-webkit-details-marker{display:none}.sf-objections summary>span:first-child{color:var(--amaranth);font-size:11px}.sf-objections summary em{background:#f0894430;border-radius:12px;padding:4px 8px;font-size:10px;font-style:normal}.sf-expand{margin-left:auto;font-size:18px}.sf-objections details[open] .sf-expand{transform:rotate(45deg)}.sf-objections details>div{background:#f4ebd94d;padding:4px 20px 20px}.sf-objections h5{opacity:.6;margin:15px 0 5px;font-size:10px}.sf-objections blockquote{margin:5px 0 12px;font-size:14px}.sf-objections button{color:var(--amaranth);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:10px;margin-top:12px;padding:8px 0;font-size:11px;display:inline-flex}.sf-framework{background:var(--eggshell);border:1px solid var(--line);border-radius:12px;align-self:start;padding:20px}.sf-options{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sf-options button{border:1px solid var(--line);background:0 0;border-radius:25px;padding:9px 13px;font-size:11px}.sf-options button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.sf-framework article{background:#fffaf1;border-radius:8px;margin-top:10px;padding:14px}.sf-framework article>div{justify-content:space-between;align-items:start;gap:10px;font-size:11px;display:flex}.sf-framework article span{background:#4fceb72b;border-radius:12px;flex-shrink:0;padding:3px 7px;font-size:9px}.sf-framework article p{margin-top:8px;font-size:11px}.sf-ask{background:#4fceb71c;border-radius:12px;padding:20px}.sf-ask h4{align-items:center;gap:8px;display:flex}.sf-ask form{gap:10px;margin-top:15px;display:flex}.sf-ask input{border:1px solid var(--line);min-width:0;color:var(--violet);background:#fffdf8;border-radius:8px;flex:1;padding:12px;font:12px DM Sans}.sf-ask form button{background:var(--violet);color:var(--eggshell);border:0;border-radius:8px;padding:12px}.sf-ask button:disabled{opacity:.4}.sf-ask small{opacity:.65;margin-top:10px;font-size:9px;display:block}.sf-call-answer{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sf-primary{background:var(--amaranth);color:var(--eggshell);border:0;border-radius:25px;align-items:center;gap:12px;margin-top:26px;padding:13px 20px;font-size:12px;display:flex}.sf-rep-builder{max-width:850px;margin:auto;padding-block:35px}.sf-progress{gap:8px;margin-bottom:22px;display:flex}.sf-progress span{background:#28082918;border-radius:4px;flex:1;height:4px}.sf-progress .active{background:var(--amaranth)}.sf-rep-builder>small{opacity:.7;font-size:11px}.sf-rep-builder h3{margin:12px 0 25px}.sf-quiz-options{gap:12px;display:grid}.sf-quiz-options button{text-align:left;border:1px solid var(--line);background:#fffaf3;border-radius:12px;padding:20px 45px 20px 20px;position:relative}.sf-quiz-options button:hover,.sf-quiz-options button[aria-pressed=true]{background:#4fceb726}.sf-quiz-options b{font-size:15px;display:block}.sf-quiz-options span{margin-top:7px;font-size:12px;line-height:1.7;display:block}.sf-quiz-options svg{position:absolute;top:25px;right:18px}.sf-text-button{background:0 0;border:0;margin-top:12px;padding:15px 0;font-size:12px}.sf-report-preview{background:var(--eggshell);border-radius:12px;padding:25px}.sf-report-preview p{font-style:italic}.sf-report-action{background:#4fceb72b;border-radius:12px;margin:20px 0;padding:22px}.sf-report-meta{margin:20px 0}.sf-rep-table{margin-bottom:32px;overflow:auto}.sf-rep-columns{grid-template-columns:1.8fr repeat(5,1fr);align-items:center;gap:12px;min-width:620px;padding:17px;font-size:12px;display:grid}.sf-rep-columns>span{text-align:center}.sf-rep-columns>span:first-child{text-align:left}.sf-rep-table>div:first-child{opacity:.65;font-size:10px}.sf-rep-table details{border:1px solid var(--line);border-radius:10px;min-width:620px;margin:8px 0;overflow:hidden}.sf-rep-table summary{cursor:pointer;background:#fffaf1;list-style:none}.sf-rep-table summary::-webkit-details-marker{display:none}.sf-rep-table details[open] summary{background:#4fceb71c}.sf-rep-insights{background:var(--eggshell);grid-template-columns:1fr 1.5fr .8fr;gap:22px;padding:24px;display:grid}.sf-rep-insights p{font-size:11px}.sf-rep-insights p+h4{margin-top:15px!important}.sf-rep-insights strong{color:var(--amaranth);font-size:35px}.sf-rep-insights strong small{font-size:11px}.sf-missed{margin:6px 0;font-size:11px;display:block}.sf-trends{border:1px solid var(--line);border-radius:12px;margin-bottom:32px;padding:24px}.sf-trends .sf-options{margin-top:18px}.sf-trends .sf-options button[aria-pressed=true]{background:var(--series-color)}.sf-trends svg{width:100%;height:auto;display:block}.sf-trends text{fill:var(--violet);font:11px DM Sans}.sf-trend-values{margin-top:16px;font-size:11px}.sf-trend-values summary{cursor:pointer}.sf-trend-values p{margin-top:8px;font-size:11px}.sf-category-example{border-bottom:1px solid var(--line);padding:15px 0}.sf-category-example:last-child{border-bottom:0}.sales-history .sales-views{flex-wrap:wrap}.sf-section input:focus-visible{outline:3px solid var(--turquoise);outline-offset:2px}@media (width<=1100px){.sf-recording{grid-template-columns:1fr}.sf-recording>.call-thumbnail{max-width:300px}.sf-call-grid{grid-template-columns:1.2fr 1fr}}@media (width<=760px){.sf-section{padding:20px}.sf-title{flex-direction:column;align-items:start}.sf-call-grid{grid-template-columns:1fr}.sf-framework{order:1}.sf-rep-insights{gap:15px;padding:18px}.sf-trends{padding:15px}.sales-history .sales-views button{font-size:11px}.sf-section h3{font-size:23px}.sf-rep-builder h3{font-size:25px}.sf-quiz-options button{padding:17px 40px 17px 17px}}.sf-framework article span[data-status=partial]{background:#f0894430}.sf-framework article span[data-status=unknown],.sf-framework article span[data-status=at-risk]{color:var(--amaranth);background:#8c1a3e18}.sf-quiz-options button{align-items:flex-start;gap:16px;display:flex}.sf-quiz-options .sf-quiz-icon{width:43px;height:43px;color:var(--violet);background:#4fceb72b;border-radius:11px;flex:0 0 43px;place-items:center;margin:0;display:grid}.sf-quiz-options .sf-quiz-icon svg{position:static}.sf-quiz-copy{min-width:0}.sf-quiz-options button:nth-child(2) .sf-quiz-icon{background:#f0894430}.sf-quiz-options button:nth-child(3) .sf-quiz-icon{color:var(--amaranth);background:#8c1a3e18}.sf-quiz-options button:nth-child(4) .sf-quiz-icon{background:#76518b20}@media (width<=650px){.sf-quiz-options button{gap:12px}.sf-quiz-options .sf-quiz-icon{flex-basis:35px;width:35px;height:35px}.sf-quiz-icon svg{width:20px;height:20px}}.sf-rep-table{padding:5px 9px 8px}.sf-rep-table details{--row-tint:#4fceb725;transform-origin:50%;transition:transform .2s,border-color .2s,box-shadow .2s}.sf-rep-table details:nth-of-type(2){--row-tint:#f089442b}.sf-rep-table details:nth-of-type(3){--row-tint:#8c1a3e18}.sf-rep-table details:nth-of-type(4){--row-tint:#76518b20}.sf-rep-table details:nth-of-type(5){--row-tint:#4fceb725}.sf-rep-table summary.sf-rep-columns{padding-block:20px;font-size:15px;font-weight:600;transition:background .2s}.sf-rep-table summary.sf-rep-columns>b{font-weight:700}.sf-rep-table details[open] summary,.sf-rep-table details:focus-within summary{background:var(--row-tint)}.sf-rep-table summary:focus-visible{outline:2px solid var(--amaranth);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.sf-rep-table details:hover{border-color:#28082955;transform:scale(1.012);box-shadow:0 5px 12px #2808290c}.sf-rep-table details:hover summary{background:var(--row-tint)}}@media (width<=760px){.sf-rep-table summary.sf-rep-columns{font-size:14px}}@media (prefers-reduced-motion:reduce){.sf-rep-table details,.sf-rep-table summary.sf-rep-columns{transition:none}.sf-rep-table details:hover{transform:none}}.fr-index{gap:25px;display:grid}.fr-card small{letter-spacing:0;font-size:12px}.fr-card .fr-card-stat{text-align:center;border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.fr-card-stat>strong{letter-spacing:-.07em;font:700 clamp(72px,9vw,140px)/1 Bricolage Grotesque}.fr-card-stat>p{max-width:250px;margin:15px 0 35px;font-size:19px}.fr-card-stat>span{font:italic 30px Georgia}.fr-card:hover .text-link{color:var(--amaranth)}.fr-hero{padding-top:48px;padding-bottom:45px}.fr-hero>.text-link{margin:0 0 50px}.fr-hero-layout{grid-template-columns:1.3fr 1fr;align-items:end;gap:7%;display:grid}.fr-eyebrow{margin-bottom:20px;font-size:12px;font-weight:700;display:block}.fr-hero h1{max-width:800px;font-size:clamp(48px,5.5vw,84px);line-height:1.04}.fr-hero h1 em{color:var(--amaranth)}.fr-hero-layout>p{max-width:520px;font-size:17px;line-height:1.8}.fr-service{margin-top:25px;font-size:12px}.fr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:35px 0;display:grid}.fr-stats>div{background:var(--turquoise);border-radius:14px;padding:26px}.fr-stats>div:nth-child(2){background:var(--almond)}.fr-stats>div:nth-child(3){background:var(--amaranth);color:var(--eggshell)}.fr-stats strong{letter-spacing:-.055em;font:700 clamp(30px,4vw,58px)/1.1 Bricolage Grotesque;display:block}.fr-stats span{margin-top:10px;font-size:13px;line-height:1.5;display:block}.fr-disclaimer{opacity:.75;font-size:11px;display:block}.fr-toc{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px;display:flex}.fr-toc a{border:1px solid var(--line);border-radius:30px;padding:10px 16px;font-size:13px;font-weight:600}.fr-toc a:hover{background:var(--violet);color:var(--eggshell)}.fr-content{max-width:1450px;margin:auto;padding-bottom:80px}.fr-quote{border-block:1px solid var(--line);max-width:1000px;margin:60px auto;padding:35px 0}.fr-quote p{letter-spacing:-.025em;color:var(--amaranth);font:400 clamp(24px,2.6vw,37px)/1.4 Georgia}.fr-quote strong{font-weight:700}.fr-quote cite{margin-top:22px;font-size:12px}.fr-system{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.65fr) minmax(0,1.7fr);gap:5%;padding:55px 0;scroll-margin-top:30px;display:grid;position:relative}.fr-system>header small{margin-bottom:16px;font-size:11px;display:block}.fr-system h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08}.fr-system>header>p{margin-bottom:16px;font-size:12px}.fr-system h2.fr-quote-title{letter-spacing:-.03em;color:var(--amaranth);font:italic 32px/1.3 Georgia}.fr-anchor{position:absolute;top:0}.fr-system-body{min-width:0}.fr-prose{max-width:780px;margin:0 0 22px;font-size:16px;line-height:1.85}.fr-prose a{text-underline-offset:3px;text-decoration:underline}.fr-bullets{max-width:780px;margin:24px 0;padding-left:22px}.fr-bullets li{margin:13px 0;padding-left:5px;font-size:16px;line-height:1.8}.fr-bullets li::marker{color:var(--amaranth)}.fr-stack{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.fr-stack span{background:var(--violet);color:var(--eggshell);border-radius:6px;padding:9px 12px;font-size:11px}.fr-stack span:nth-child(3n+2){background:var(--almond);color:var(--violet)}.fr-stack span:nth-child(3n){background:var(--turquoise);color:var(--violet)}.fr-gallery{margin:32px 0}.fr-image-button{border:1px solid var(--line);background:var(--violet);text-align:left;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.fr-image-button img{object-fit:contain;width:100%;max-height:570px;display:block}.fr-image-button>span{color:var(--eggshell);justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;font-size:11px;display:flex}.field-report figcaption{opacity:.8;margin-top:13px;font-size:12px;line-height:1.6}.fr-gallery-controls{justify-content:center;align-items:center;gap:22px;margin-top:17px;display:flex}.fr-gallery-controls>button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fr-gallery-controls>div{gap:5px;display:flex}.fr-gallery-controls>div>button{background:0 0;border:0;padding:10px;position:relative}.fr-gallery-controls>div>button:after{content:"";background:#28082940;border-radius:50%;position:absolute;inset:6px}.fr-gallery-controls>div>button[aria-pressed=true]:after{background:var(--amaranth)}.fr-lightbox{border:1px solid var(--line);background:var(--eggshell);width:min(1400px,96vw);max-width:96vw;max-height:94vh;color:var(--violet);border-radius:15px;padding:50px 20px 20px}.fr-lightbox::backdrop{background:#180719dd}.fr-lightbox>button{background:0 0;border:0;padding:5px;position:absolute;top:10px;right:12px}.fr-lightbox img{object-fit:contain;width:100%;max-height:75vh;display:block}.fr-lightbox p{margin-top:12px;font-size:12px}.fr-email{box-shadow:5px 5px 0 var(--turquoise);border:1px solid var(--line);background:#fff9;border-radius:14px;margin:30px 0;padding:28px}.fr-email>span{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:15px;font-size:11px;font-weight:700;display:block}.fr-email p{white-space:pre-line;font-size:15px;line-height:1.85}.fr-inset{border-left:4px solid var(--amaranth);background:#8c1a3e0b;margin:30px 0;padding:23px}.fr-inset>strong{font-size:12px}.fr-inset p{margin-top:12px;font-size:15px}.fr-workflow{background:var(--violet);color:var(--eggshell);border-radius:15px;margin:30px 0;padding:25px}.fr-workflow>p{margin:15px 0 22px;font-size:13px}.fr-workflow details{border-top:1px solid #f4ebd944}.fr-workflow summary{cursor:pointer;align-items:center;gap:14px;padding:18px 0;list-style:none;display:flex}.fr-workflow summary>span{color:var(--turquoise);font-size:13px}.fr-workflow summary>span:last-child{margin-left:auto;font-size:23px}.fr-workflow summary small{color:var(--almond);margin-bottom:5px;font-size:10px;display:block}.fr-workflow summary strong{font:600 19px Bricolage Grotesque}.fr-workflow details>p{padding-bottom:20px;font-size:13px}.fr-nodes{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.fr-nodes>div{background:#ffffff0d;border-radius:8px;padding:15px}.fr-nodes small{color:var(--turquoise);font-size:9px}.fr-nodes strong{margin:7px 0;font-size:12px;display:block}.fr-nodes p{font-size:11px;line-height:1.6}.fr-workflow .fr-stack span{border:1px solid #f4ebd944}.fr-flow{margin:35px 0}.fr-intake{flex-wrap:wrap;gap:10px;display:flex}.fr-intake span{background:var(--violet);color:var(--eggshell);border-radius:20px;padding:10px 14px;font-size:12px}.fr-flow>h3{margin:25px 0;font-size:22px}.fr-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fr-lanes>div{background:var(--turquoise);border-radius:12px;padding:19px}.fr-lanes>div:nth-child(2){background:var(--almond)}.fr-lanes>div:nth-child(3){background:var(--amaranth);color:var(--eggshell)}.fr-lanes h4{margin:0 0 15px;font-size:15px;line-height:1.5}.fr-lanes ol{margin:0;padding-left:17px}.fr-lanes li{padding-bottom:11px;font-size:12px;line-height:1.6}.fr-stages{margin:30px 0}.fr-lanes h3{font-size:20px}.fr-lanes p{margin-top:10px;font-size:12px}.fr-lanes dl{margin-bottom:0}.fr-lanes dt{font-size:12px;font-weight:700}.fr-lanes dd{margin:5px 0 18px;font-size:12px;line-height:1.7}.fr-stage-note{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:18px;font-size:13px}.fr-audit-body{max-width:940px;margin:auto}.fr-body-heading{margin:65px 0 25px;font-size:42px}.fr-table{margin:30px 0;overflow:auto}.fr-table table{min-width:0;font-size:14px}.fr-table td:first-child{width:32%;font-weight:700}.fr-closing{background:var(--turquoise);border-radius:18px;margin:45px 0;padding:35px}.fr-closing h2{margin-bottom:20px;font-size:38px}.fr-closing p{max-width:820px}.fr-next{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;margin-top:50px;padding-top:30px;display:flex}.fr-next h3{margin-right:auto}.fr-next a{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:15px 0;font-size:15px;display:flex}@media (width<=850px){.fr-hero-layout,.fr-system{grid-template-columns:1fr;gap:25px}.fr-system h2{max-width:680px}.fr-hero-layout>p{max-width:700px}.fr-hero h1{font-size:60px}.fr-card .fr-card-stat{padding:30px}.fr-quote p{font-size:27px}}@media (width<=600px){.fr-hero{padding-top:30px}.fr-hero>.text-link{margin-bottom:30px}.fr-hero h1{font-size:46px}.fr-hero-layout>p{font-size:15px}.fr-stats{gap:8px}.fr-stats>div{padding:15px 10px}.fr-stats strong{font-size:29px}.fr-stats span{font-size:11px}.fr-lanes{grid-template-columns:1fr}.fr-system{padding:35px 0}.fr-prose,.fr-bullets li{font-size:15px}.fr-quote{margin:35px auto;padding:25px 0}.fr-quote p{font-size:24px}.fr-nodes{grid-template-columns:1fr}.fr-workflow{padding:20px}.fr-body-heading{font-size:35px}.fr-table td,.fr-table th{padding:13px 10px}.fr-card .fr-card-stat{border-left:0;border-top:1px solid var(--line)}.fr-card-stat>strong{font-size:90px}.fr-closing{padding:25px}.fr-toc{gap:7px}.fr-toc a{padding:9px 12px;font-size:11px}}.fr-toc{border:0;align-items:center}.fr-jump-label{margin-right:9px;font-size:13px;font-weight:600}.fr-system{border-top:0}.fr-quote{border-block:0}.fr-client-name{color:var(--amaranth);font-family:Georgia,serif;font-size:1.5em;font-style:italic;font-weight:700;line-height:1}.fr-quote cite{margin-top:18px;font-size:15px;line-height:1.6}.fr-system-body .fr-quote{margin:30px 0;padding:24px 0}.fr-system-body .fr-quote p{font-size:clamp(25px,2.6vw,35px)}.fr-card-0{background:var(--amaranth);color:var(--eggshell)}.fr-card-0 .fr-card-stat{background:var(--eggshell);color:var(--amaranth)}.fr-card-1{background:var(--turquoise);color:var(--violet)}.fr-card-1 .fr-card-stat{background:var(--violet);color:var(--turquoise)}.fr-card-0:hover .text-link{color:var(--eggshell)}.fr-card{transform-origin:50%;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:relative}.fr-card>div:first-child>small{font-style:italic}.fr-card-2{background:var(--eggshell);color:var(--almond)}.fr-card-2 .fr-card-stat{background:var(--almond);color:var(--eggshell)}.fr-card-2:hover .text-link{color:var(--almond)}@media (hover:hover) and (pointer:fine){.fr-card:hover{z-index:1;transform:translateY(-3px)scale(1.012);box-shadow:0 12px 24px #28082918}}.fr-card:focus-visible{outline:3px solid var(--amaranth);outline-offset:5px}@media (prefers-reduced-motion:reduce){.fr-card{transition:none}.fr-card:hover{transform:none}}.fr-card-3{background:var(--violet);color:var(--eggshell)}.fr-card-3 .fr-card-stat{background:var(--turquoise);color:var(--violet)}.fr-card-3:hover .text-link{color:var(--turquoise)}.fr-card-4{background:var(--almond);color:var(--violet)}.fr-card-4 .fr-card-stat{background:var(--violet);color:var(--almond)}.fr-prose strong{font-weight:700}.fr-image-crop{aspect-ratio:2472/1820;overflow:hidden}.fr-image-crop img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:none}.fr-lightbox .fr-image-crop{width:auto;max-width:100%;max-height:75vh;margin:auto}.fr-lightbox .fr-image-crop img{object-fit:cover;object-position:top;height:100%;max-height:none}.fr-video{margin:32px 0}.fr-video video{aspect-ratio:16/9;background:var(--violet);border:1px solid var(--line);object-fit:contain;border-radius:14px;width:100%;display:block}.fr-hero>.text-link{border-bottom:0;text-decoration:none}.fr-toc{justify-content:center}.field-report-tulu .fr-hero-layout{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.field-report-tulu .fr-hero h1{text-wrap:balance;max-width:1000px;font-size:clamp(44px,6vw,80px)}.field-report-tulu .fr-hero-layout>p{max-width:780px;margin:0;font-size:18px;line-height:1.7}.field-report-tulu .fr-hero .fr-stats>div{color:var(--eggshell)}.fr-quote .fr-quote-support{letter-spacing:0;color:var(--violet);margin-top:20px;font:400 18px/1.75 DM Sans,sans-serif;display:block}.field-report-tulu .fr-content>.fr-quote{max-width:900px;margin:35px auto 45px}.field-report-tulu .fr-content>.fr-quote>p{font-size:clamp(25px,2.5vw,32px)}.fr-page-footer{padding-top:30px}@media (width<=600px){.field-report-tulu .fr-hero-layout>p,.fr-quote .fr-quote-support{font-size:16px}}.field-report-stealth-startup #scoring .fr-stats>div{color:var(--turquoise);background:0 0;border:2px solid}.field-report-stealth-startup #scoring .fr-stats>div:nth-child(2){color:var(--almond)}.field-report-stealth-startup #scoring .fr-stats>div:nth-child(3){color:var(--amaranth)}.fr-account-record{border:1px solid var(--line);background:var(--eggshell);border-radius:15px;margin:32px 0;overflow:hidden}.fr-record-toolbar{background:var(--violet);color:var(--eggshell);justify-content:space-between;gap:15px;padding:18px 24px;display:flex}.fr-record-toolbar span{align-self:center;font-size:12px}.fr-account-note{padding:28px}.fr-account-note h3{margin-bottom:18px;font-size:25px}.fr-account-note h4{margin:12px 0;font-size:19px}.fr-account-note p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.fr-note-stars{color:var(--amaranth);letter-spacing:2px}.fr-note-divider{color:var(--amaranth);margin-top:20px;display:block}.fr-account-record>figcaption{padding:0 28px 24px}.field-report-stealth-startup .fr-video video{aspect-ratio:auto}@media (width<=600px){.fr-account-note{padding:20px}.fr-record-toolbar{padding:15px}.fr-account-note h3{font-size:22px}}.fr-index .fr-card{--report-accent:var(--amaranth);border:1px solid var(--report-accent);color:var(--report-accent);background:0 0}.fr-index .fr-card-1{--report-accent:var(--turquoise)}.fr-index .fr-card-2{--report-accent:var(--violet)}.fr-index .fr-card-3{--report-accent:var(--almond)}.fr-index .fr-card-4{--report-accent:var(--amaranth)}.fr-index .fr-card>div:first-child{background:var(--report-accent);color:var(--eggshell)}.fr-index .fr-card .fr-card-stat{color:var(--report-accent);border-color:var(--report-accent);background:0 0}.fr-index .fr-card:nth-child(2n)>div:first-child{color:var(--report-accent);background:0 0}.fr-index .fr-card:nth-child(2n) .fr-card-stat{background:var(--report-accent);color:var(--eggshell)}.fr-index .fr-card:hover .text-link{color:inherit}.fr-quote .fr-quote-support{font-family:inherit;font-size:.7em;line-height:inherit;letter-spacing:inherit;margin:0;display:inline}.header{z-index:20;border:0;gap:22px;height:104px;padding-inline:5.25%;position:relative}.header .logo{letter-spacing:-1.9px;font-size:33px}.header nav{background:var(--violet);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px;display:flex}.header nav a{isolation:isolate;background:var(--eggshell);color:var(--violet);border-radius:999px;padding:13px 18px;font-size:12px;font-weight:600;display:block;position:relative;overflow:hidden}.header nav a:before{content:"";background:var(--turquoise);z-index:-1;border-radius:50%;transition:transform .38s cubic-bezier(.2,.8,.2,1),border-radius .38s;position:absolute;inset:0;transform:translateY(110%)scale(.4)}.header nav a:hover:before,.header nav a:focus-visible:before{border-radius:25px;transform:translateY(0)scale(1.2)}.header nav a[aria-current=page]{background:var(--almond)}.nav-label{height:18px;line-height:18px;display:block;overflow:hidden}.nav-label>span{transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.header nav a:hover .nav-label>span,.header nav a:focus-visible .nav-label>span{transform:translateY(-100%)}.header>.button{border-radius:999px;min-height:49px}.header nav a:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.header>.mobile-menu{display:none}.routing-art .art-source-labels span:nth-child(3){top:-8px}.showroom .build-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:22px}.showroom .build-card{flex-direction:column;grid-column:span 6;width:auto;min-width:0;max-width:none;margin:0;padding:24px;display:flex}.showroom .build-card.routing,.showroom .build-card.cs,.showroom .build-card.crm{grid-column:span 7}.showroom .build-card.outbound,.showroom .build-card.sales,.showroom .build-card.finance{grid-column:span 5}.showroom .build-visual{flex-shrink:0;height:260px}.showroom .build-copy{flex-direction:column;flex:1;display:flex}.showroom .build-bottom{margin-top:auto;padding-top:25px}.showroom .card-invitation{margin-top:18px}.showroom .build-card.finance .build-copy{order:initial;padding:0}.showroom .build-card.finance .build-visual{order:initial;height:260px;margin:0;padding:0}.showroom .build-card.finance .build-copy h3{font-size:29px}.ticker+.showroom{padding-top:42px}@media (width<=1050px){.header{gap:12px}.header nav a{padding:12px 13px;font-size:11px}.header .logo{font-size:29px}.header>.button{gap:10px;padding:0 15px;font-size:11px}.showroom .build-grid .build-card{grid-column:span 6}}@media (width<=800px){.header{gap:12px;height:88px;padding:0 24px}.header>.button{min-height:43px;margin-left:auto}.header>.mobile-menu{border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;order:3;place-items:center;width:43px;height:43px;display:grid}.header nav{border:0;border-radius:24px;align-items:stretch;gap:8px;margin:0;padding:10px;display:none;position:absolute;top:76px;left:24px;right:24px;box-shadow:0 15px 30px #28082922}.header nav.open{flex-direction:column;animation:.25s ease-out nav-reveal;display:flex}.header nav a{padding:16px 20px;font-size:14px}.header nav .nav-label{height:20px;line-height:20px}}@media (width<=760px){.showroom .build-grid{grid-template-columns:1fr;gap:18px}.showroom .build-grid .build-card{grid-column:1/-1;padding:22px}.showroom .build-visual,.showroom .build-card.finance .build-visual{height:245px}.header .logo{font-size:27px}.header>.button{gap:8px;padding:0 12px;font-size:10px}.ticker+.showroom{padding-top:22px}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.header nav a:before,.nav-label>span{transition:none}.header nav.open{animation:none}}.showroom .section-heading{display:block}.showroom .section-heading h2{white-space:nowrap;max-width:none;font-size:clamp(21px,5.7vw,82px)}.outbound-experience .geo-workbench{grid-template-columns:1.05fr 1fr;align-items:start;gap:26px}.outbound-experience .geo-workbench>.email-draft{min-width:0;margin:0}.outbound-experience .draft-body p{font-size:16px!important}.outbound-experience .branch-workbench{grid-template-columns:1fr 1.1fr;gap:36px;margin-top:36px}.outbound-experience .matching-records{padding:0}.branch-logic>p{margin-top:14px;font-size:14px}.logic-steps{gap:12px;margin-top:22px;display:grid}.logic-steps article{background:#28082908;border-radius:12px;padding:18px 20px}.logic-steps article:nth-child(2){background:#4fceb725}.logic-steps article:nth-child(3){background:#f0894426}.logic-steps article>span{font-size:11px;font-weight:600}.logic-steps h4{margin:8px 0;font-family:Bricolage Grotesque;font-size:20px}.logic-steps p{font-size:13px;line-height:1.6}.outbound-experience .build-tech-stack span{background:var(--violet);color:var(--eggshell)}.outbound-experience .build-tech-stack span:nth-of-type(2){background:var(--almond);color:var(--violet)}.outbound-experience .build-tech-stack span:nth-of-type(3){background:var(--turquoise);color:var(--violet)}.outbound-experience .build-tech-stack span:nth-of-type(4){background:var(--amaranth);color:var(--eggshell)}.related-report{margin-top:26px}.related-report h4{margin:0 0 12px;font-size:15px}.related-report a{background:var(--violet);color:var(--eggshell);border-radius:30px;margin:0 10px 10px 0;padding:12px 17px;font-size:13px;display:inline-flex}.related-report a:last-child{background:var(--amaranth)}.related-report a:hover{box-shadow:3px 3px 0 var(--turquoise)}@media (width<=760px){.outbound-experience .geo-workbench,.outbound-experience .branch-workbench{grid-template-columns:1fr}.outbound-experience .draft-body p{font-size:15px!important}.outbound-experience .branch-workbench{gap:28px}}.sales-history .showcase-browser-content{padding:0}.sales-history .sales-workspace{border:0;border-radius:0}.sales-history .sales-workspace-head{color:var(--violet);background:#eee6d7;padding:22px 25px}.sales-history .sales-workspace-head h3{font-size:25px}.sales-history .sales-accounts button{color:var(--violet);border-color:var(--line)}.sales-history .sales-accounts button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.sales-dashboard{padding:26px}.sales-dashboard-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.sales-dashboard-toolbar p{margin-top:8px;font-size:12px}.sales-dashboard-toolbar label{font-size:11px}.sales-dashboard-toolbar select{border:1px solid var(--line);background:var(--eggshell);color:var(--violet);border-radius:7px;margin-top:6px;padding:10px;font:13px DM Sans;display:block}.sales-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.sales-kpis>div{background:var(--eggshell);border-radius:12px;padding:20px}.sales-kpis>div:nth-child(2){background:#4fceb728}.sales-kpis>div:nth-child(3){background:#f089442b}.sales-kpis span{font-size:11px;display:block}.sales-kpis strong{margin-top:10px;font:700 38px Bricolage Grotesque;display:block}.sales-dashboard-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.sales-dashboard h4{margin:16px 0;font:600 21px Bricolage Grotesque}.sales-rep-list{gap:10px;display:grid}.sales-rep-list button{text-align:left;border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:16px;font-size:13px;display:flex}.sales-rep-list button>span:nth-last-child(2){text-align:right;margin-left:auto}.sales-rep-list small{margin-top:5px;font-size:10px;display:block}.sales-rep-avatar{background:var(--amaranth);width:36px;height:36px;color:var(--eggshell);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sales-topic-chart button{background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:12px;display:flex}.sales-topic-chart button>span{text-align:left;width:65px}.sales-topic-chart i{background:#28082909;border-radius:4px;flex:1;height:18px;overflow:hidden}.sales-topic-chart i b{background:var(--amaranth);border-radius:4px;height:100%;display:block}.sales-topic-chart button:nth-child(2) i b{background:var(--almond)}.sales-topic-chart button:nth-child(3) i b{background:var(--turquoise)}.sales-call-register{margin-top:25px}.sales-call-register button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr 70px 90px 18px;align-items:center;gap:16px;width:100%;padding:16px 8px;font-size:12px;display:grid}.sales-call-register small{margin-top:6px;font-size:11px;display:block}.sales-call-register .register-resolved{color:#196453}.sales-rep-list button:hover,.sales-call-register button:hover{background:#4fceb71c}.sales-recording{grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin:23px 0;display:grid}.sales-recording .call-participants i{min-height:70px;font-size:29px}.sales-recording .call-thumbnail-top{font-size:9px}.sales-recording p{margin:10px 0;font-size:12px}.sales-recording>div>button{background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:flex}:is(.sales-history,.cs-experience,.crm-experience) .build-tech-stack span:nth-of-type(4n+1){background:var(--violet);color:var(--eggshell)}:is(.sales-history,.cs-experience,.crm-experience) .build-tech-stack span:nth-of-type(4n+2){background:var(--almond);color:var(--violet)}:is(.sales-history,.cs-experience,.crm-experience) .build-tech-stack span:nth-of-type(4n+3){background:var(--turquoise);color:var(--violet)}:is(.sales-history,.cs-experience,.crm-experience) .build-tech-stack span:nth-of-type(4n){background:var(--amaranth);color:var(--eggshell)}@media (width<=900px){.sales-dashboard-grid,.sales-recording{grid-template-columns:1fr}.sales-recording .call-participants i{min-height:80px}}@media (width<=650px){.sales-dashboard{padding:18px}.sales-dashboard-toolbar{flex-direction:column;align-items:start}.sales-kpis{gap:8px}.sales-kpis>div{padding:12px}.sales-kpis span{font-size:10px}.sales-kpis strong{font-size:29px}.sales-call-register button{grid-template-columns:1fr auto;gap:10px}.sales-rep-list button{gap:8px;padding:12px}.sales-history .sales-workspace-head{padding:20px}.sales-recording{grid-template-columns:1fr 1fr;gap:12px}.sales-recording .call-thumbnail{padding:12px}.sales-recording .call-participants{gap:6px}.sales-recording .call-participants i{min-height:50px;font-size:24px}.sales-recording .call-play{font-size:10px}}.header nav a:hover,.header nav a:focus-visible{color:var(--eggshell)}.routing-art .art-output{isolation:isolate;color:var(--eggshell);background:linear-gradient(110deg,#f08944 0%,#ba3569 25%,#387dbe 50%,#633881 75%,#f08944 100%) 0 0/300% 100%;border:1px solid #f4ebd94d;font-weight:600;animation:9s ease-in-out infinite alternate output-party;overflow:hidden;box-shadow:0 5px 22px #8c1a3e35}.routing-art .art-output:before{content:"";z-index:-1;background:#28082938;position:absolute;inset:0}@keyframes output-party{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.routing-art .art-output{background-position:50%;animation:none}}.reports-hero{padding-top:65px;padding-bottom:42px}.reports-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:55px;display:grid}.reports-intro h1{font-size:clamp(55px,6.6vw,94px)}.reports-intro>p{max-width:410px;margin:0 0 8px}.client-quotes{background:#e8dbc8;border:1px solid #28082912;border-radius:18px;align-items:end;gap:32px;min-height:280px;margin-top:46px;padding:32px 36px;display:flex;position:relative}.client-quote-content{flex:1;align-self:center;min-width:0}.client-quotes blockquote{letter-spacing:-.035em;max-width:930px;margin:0;font:500 clamp(23px,2.45vw,33px)/1.3 Bricolage Grotesque;animation:.25s ease-out quote-appear}.client-quotes .client-quote-content>p{flex-wrap:wrap;gap:6px 15px;max-width:none;margin-top:23px;font-size:12px;display:flex}.client-quotes .client-quote-content>p span{opacity:.75}.client-quote-controls{flex-shrink:0;align-items:center;gap:9px;display:flex}.client-quote-controls>span{margin-right:6px;font-size:11px}.client-quote-controls button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s,box-shadow .2s;display:grid}.client-quote-controls button:hover{background:var(--violet);color:var(--eggshell);box-shadow:3px 3px 0 var(--turquoise)}@keyframes quote-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=760px){.reports-hero{padding-top:40px;padding-bottom:30px}.reports-intro{grid-template-columns:1fr;gap:22px}.reports-intro h1{font-size:clamp(47px,9vw,68px)}.reports-intro>p{margin:0}.client-quotes{flex-direction:column;align-items:stretch;gap:20px;min-height:370px;margin-top:30px;padding:25px}.client-quotes blockquote{font-size:24px}.client-quote-controls{justify-content:flex-end}.client-quote-content{width:100%}}@media (prefers-reduced-motion:reduce){.client-quotes blockquote{animation:none}}@media (width>=761px){.outbound-experience .geo-workbench{align-items:stretch}.outbound-experience .geo-workbench>.email-draft{flex-direction:column;align-self:stretch;display:flex}.outbound-experience .geo-workbench>.email-draft .draft-body{flex:1}.outbound-experience .geo-workbench>.geo-map-panel{flex-direction:column;display:flex}.outbound-experience .geo-workbench .geo-legend{margin-top:auto}}.sales-history .sales-history-view{display:block}.sales-call-selector{flex-wrap:wrap;gap:10px;padding:22px 27px 0;display:flex}.sales-call-selector button{border:1px solid var(--line);color:var(--violet);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sales-call-selector button[aria-pressed=true]{background:var(--violet);color:var(--eggshell)}.sales-call-selector b{font-size:12px}.sales-call-selector span{font-size:11px}.sales-history-view .sales-recording{grid-template-columns:minmax(230px,340px) 1fr}.sales-history-view .sales-extracted{grid-template-columns:1fr 1fr;gap:30px}@media (width<=650px){.sales-call-selector{gap:8px;padding:18px 20px 0}.sales-call-selector button{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:110px;padding:10px}.sales-history-view .sales-recording,.sales-history-view .sales-extracted{grid-template-columns:1fr}}.build-category-tags{flex-wrap:wrap;gap:7px;display:flex}.build-category-tags span{border:1px solid;border-radius:20px;padding:6px 11px;font-size:11px;line-height:1.4;display:inline-block}.showroom .build-bottom{gap:16px}.showroom .card-affordance{flex-shrink:0}.reports-intro{display:block}.reports-intro h1{white-space:nowrap;letter-spacing:-.055em;font-size:clamp(18px,5.1vw,78px);line-height:1.2}.reports-amp{color:var(--amaranth);vertical-align:-.04em;margin:0 .035em;font:italic 1.35em/1 Georgia,serif;display:inline-block}.client-quotes{text-align:center;background:0 0;border:0;border-radius:0;min-height:0;margin-top:55px;padding:20px 0 0;display:block}.client-quotes-stage{max-width:1000px;margin:auto;display:grid}.client-quote-content{opacity:1;visibility:visible;grid-area:1/1;align-self:center;transition:opacity .5s}.client-quote-content[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.client-quotes blockquote{max-width:none;font-size:clamp(23px,2.3vw,33px);line-height:1.4;animation:none}.client-quotes .client-quote-content>p{justify-content:center;margin-top:24px}.client-quote-dots{justify-content:center;align-items:center;gap:5px;margin-top:22px;display:flex}.client-quote-dots button{width:32px;height:32px;color:var(--violet);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.client-quote-dots button>span{background:#28082938;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.client-quote-dots button[aria-pressed=true]>span{background:var(--amaranth);transform:scale(1.3)}.client-quote-dots button:focus-visible{outline:2px solid var(--amaranth);outline-offset:2px}.client-quote-dots .quote-rotation-toggle{opacity:.6;margin-left:7px;font-size:13px}.client-quote-dots button:hover{background:#28082909}@media (width<=760px){.reports-hero{padding-top:40px}.reports-intro h1{font-size:5.1vw}.client-quotes{margin-top:30px;padding:12px 0 0}.client-quotes blockquote{font-size:23px}.client-quotes .client-quote-content>p{flex-direction:column;gap:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.client-quote-content,.client-quote-dots button>span{transition:none}}.reports-page{isolation:isolate;position:relative;overflow:clip}.reports-page>section{z-index:1;position:relative}.reports-shapes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.reports-shape{opacity:.14;width:220px;height:220px;position:absolute}.reports-shape-rings{color:var(--almond);top:20px;right:-35px;transform:rotate(-22deg)}.reports-shape-tiles{width:180px;height:180px;color:var(--turquoise);top:270px;left:-80px;transform:rotate(20deg)}.reports-shape-arch{width:270px;height:270px;color:var(--amaranth);bottom:25px;right:-65px;transform:rotate(35deg)}.reports-shape-loop{width:160px;height:160px;color:var(--almond);bottom:60px;left:12%;transform:rotate(10deg)}.reports-shape .compare-geometry{animation:9s ease-in-out infinite alternate reports-shape-float}.reports-shape-tiles .compare-geometry{animation-duration:11s;animation-delay:-4s}.reports-shape-arch .compare-geometry{animation-duration:12s;animation-delay:-6s}.reports-shape-loop .compare-geometry{animation-duration:10s;animation-delay:-3s}@keyframes reports-shape-float{0%{transform:translateY(-10px)rotate(-5deg)}to{transform:translateY(18px)rotate(7deg)}}@media (width<=760px){.reports-shape{opacity:.1}.reports-shape-rings{width:150px;height:150px;top:5px;right:-55px}.reports-shape-tiles{width:130px;height:130px;top:330px;left:-70px}.reports-shape-arch{width:200px;height:200px;right:-100px}.reports-shape-loop{left:-65px}}@media (prefers-reduced-motion:reduce){.reports-shape .compare-geometry{animation:none}}.routing-art .art-output{background:var(--eggshell);color:var(--violet);border:1px solid var(--violet);box-shadow:5px 5px 0 var(--turquoise);gap:12px;padding-inline:18px;animation:none;overflow:visible}.routing-art .art-output:before{display:none}.routing-art .art-output>span{text-shadow:none}.output-streams{flex-shrink:0;align-items:center;gap:3px;width:31px;height:24px;display:flex}.output-streams b{background:var(--almond);--stream-start:-9px;border-radius:2px;width:7px;height:21px;animation:4s ease-in-out infinite stream-converge;display:block}.output-streams b:nth-child(2){background:var(--amaranth);--stream-start:8px;animation-delay:.15s}.output-streams b:nth-child(3){background:var(--turquoise);--stream-start:-6px;animation-delay:.3s}@keyframes stream-converge{0%,to{transform:translateY(var(--stream-start))}40%,70%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.output-streams b{animation:none}}.sales-topic-dropdown{text-align:center;min-width:145px;position:relative}.sales-topic-dropdown>span{margin-bottom:7px;font-size:11px;display:block}.sales-topic-trigger{border:1px solid var(--line);background:var(--eggshell);width:100%;color:var(--violet);border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:12px 30px;font:13px DM Sans;display:flex;position:relative}.sales-topic-trigger>svg{transition:transform .2s;position:absolute;right:11px}.sales-topic-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.sales-topic-menu{border:1px solid var(--line);z-index:5;background:#fffaf2;border-radius:11px;width:100%;padding:5px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #28082918}.sales-topic-menu button{width:100%;color:var(--violet);text-align:center;background:0 0;border:0;border-radius:7px;padding:11px 8px;font:12px DM Sans;display:block}.sales-topic-menu button[aria-checked=true]{background:var(--amaranth);color:var(--eggshell)}.sales-topic-menu button:hover,.sales-topic-menu button:focus-visible{background:var(--violet);color:var(--eggshell);outline:0}.sales-history-view .sales-recording{align-items:start;gap:28px}.sales-call-summary{max-width:680px;padding:8px 0}.sales-history .sales-call-summary h4{margin:0 0 12px;font-size:19px}.sales-recording .sales-call-summary p{margin:0;font-size:15px;line-height:1.75}.sales-recording .sales-call-summary .sales-summary-next{margin-top:16px}.sales-summary-next strong{margin-bottom:3px;font-size:13px;display:block}.sales-call-detail>.talk-ratio{margin-top:24px}@media (width<=650px){.sales-history-view .sales-recording{gap:18px}.sales-call-summary{padding:0}.sales-recording .sales-call-summary p{font-size:14px}}.work-frictions{gap:0;margin:0 0 27px;padding:0;list-style:none;display:grid}.work-frictions li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;font-size:14px;line-height:1.5;display:flex}.work-frictions li:first-child{padding-top:0}.work-frictions svg{background:var(--almond);border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:10px}.work-frictions li:nth-child(2) svg{background:var(--turquoise)}.work-frictions li:nth-child(3) svg{background:var(--amaranth);color:var(--eggshell)}.work-frictions strong{letter-spacing:-.035em;font:700 24px/1.3 Bricolage Grotesque}.working-together .work-start{max-width:470px;font-size:14px}.work-start em{color:var(--amaranth);margin-bottom:10px;font-size:25px;display:block}.work-ownership{border-left:4px solid var(--turquoise);margin-top:25px;padding-left:20px}.work-ownership>span{margin-bottom:9px;font-size:11px;display:block}.work-ownership>strong{letter-spacing:-.035em;font:700 22px/1.4 Bricolage Grotesque}.work-ownership em{color:var(--amaranth)}.client-quote-more{text-align:left;max-width:800px;margin:18px auto}.client-quote-more summary{cursor:pointer;text-align:center;font-size:13px}.client-quote-more>p{margin-top:18px;font-size:16px;line-height:1.75}.showroom-note{justify-content:flex-end}.proof-stat{text-align:center}.proof-tags{flex-wrap:nowrap;justify-content:center;gap:7px}.proof-tags span{white-space:nowrap;padding:8px 11px;font-size:11px}.working-together{display:block}.working-together>h2{max-width:none;margin-bottom:38px}.working-together .work-details{grid-template-columns:1fr 1fr;gap:28px 50px;max-width:none;display:grid}.working-together .work-frictions{grid-column:1/-1;margin:0}.working-together .work-frictions strong{white-space:nowrap;font-size:clamp(18px,2.8vw,30px)}.working-together .work-start{max-width:none;margin:0}.working-together .work-ownership{margin-top:0}@media (width<=760px){.proof-tags{gap:5px}.proof-tags span{padding:7px 8px;font-size:10px}}@media (width<=550px){.working-together .work-details{grid-template-columns:1fr;gap:25px}.working-together .work-frictions li{gap:10px}.working-together .work-frictions strong{font-size:clamp(13px,3.5vw,19px)}.working-together .work-frictions svg{width:32px;height:32px;padding:7px}}.build-card.markets{background:var(--turquoise);color:var(--violet)}.markets-visual{background:var(--violet);color:var(--eggshell);border-radius:16px;width:100%;padding:24px}.markets-visual>small{font-size:12px}.markets-pipeline{justify-content:space-between;align-items:center;gap:8px;margin:20px 0;font-size:14px;display:flex}.markets-pipeline span{border:1px solid;border-radius:20px;padding:8px 12px}.markets-pipeline b{color:var(--turquoise)}.markets-brief{border-top:1px solid #ffffff40;padding-top:18px}.markets-brief>strong{font-size:21px;line-height:1.2}.markets-brief p{justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.markets-brief svg{color:var(--turquoise)}.footer .footer-questions{text-underline-offset:4px;margin-top:14px;font-size:14px;text-decoration:underline;display:block}.questions-page{max-width:1080px;margin:auto;padding-top:65px;padding-bottom:90px}.questions-page header{margin-bottom:60px}.questions-page h1{font-size:clamp(44px,6vw,76px);line-height:1.05}.questions-page header p{max-width:620px;margin-top:24px;font-size:19px;line-height:1.7}.questions-page article{border-top:1px solid var(--line);padding:28px 0;scroll-margin-top:30px}.questions-page h2{font-size:clamp(24px,3vw,32px);line-height:1.2}.questions-page article p{max-width:850px;margin:16px 0;font-size:17px;line-height:1.8}.questions-page article a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.showroom .build-card.markets{grid-column:span 5}.showroom .build-card.markets .build-visual{align-items:stretch;height:auto;min-height:260px;padding:0 0 24px}.markets-visual{box-sizing:border-box}.markets-pipeline span{padding:8px 10px}@media (width<=1100px){.showroom .build-grid .build-card.markets{grid-column:span 6}}@media (width<=760px){.showroom .build-grid .build-card.markets{grid-column:1/-1}}@media (width>=1051px){.showroom .build-grid.filtered .build-card{grid-column:span 5;width:auto;max-width:none;margin:0}.showroom .build-grid.filtered .build-card:nth-child(4n+1),.showroom .build-grid.filtered .build-card:nth-child(4n){grid-column:span 7}}@media (width>=761px) and (width<=1050px){.showroom .build-grid.filtered .build-card{grid-column:span 6;width:auto;max-width:none;margin:0}}.native-experience .build-tech-stack span:nth-of-type(4n+1){background:var(--violet);color:var(--eggshell)}.native-experience .build-tech-stack span:nth-of-type(4n+2){background:var(--almond);color:var(--violet)}.native-experience .build-tech-stack span:nth-of-type(4n+3){background:var(--turquoise);color:var(--violet)}.native-experience .build-tech-stack span:nth-of-type(4n){background:var(--amaranth);color:var(--eggshell)}.footer .footer-privacy{font-size:inherit;font-weight:inherit;text-underline-offset:3px;text-decoration:underline}.privacy-policy-page{overflow-wrap:anywhere;max-width:1080px;margin:auto;padding-top:48px;padding-bottom:64px}.privacy-policy-page a{text-underline-offset:3px;text-decoration:underline}.privacy-policy-page .privacy-table-container{overflow-x:auto}.privacy-policy-page .privacy-wrapper{padding:0}.footer-cookie-settings{appearance:none;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-policy-page h1{font-size:clamp(36px,5vw,60px)}.cookie-policy-page>.text-link{background:0 0;border:0;border-bottom:1px solid;margin-bottom:32px}
