:root{color-scheme:dark;--orange:#e68d33;--bg:#090909;--ink:#f3f3f3;--muted:#a3a3a3;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.shell{width:min(1120px,calc(100% - 96px));margin:auto}header{position:sticky;top:0;z-index:10;background:#090909e8;backdrop-filter:blur(20px)}nav{height:78px;display:flex;justify-content:space-between;align-items:center;gap:16px}.brand{font-size:20px;font-weight:600;letter-spacing:-.8px;white-space:nowrap}.brand span,em{color:var(--orange)}em{font-style:normal}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:#160f09;padding:14px 22px;min-height:46px;border-radius:8px;font-size:14px;font-weight:600;transition:box-shadow .25s}@media (hover:hover){.button:hover{box-shadow:0 0 0 4px #e68d3320}}.back-link{font-size:13px;color:#999;display:inline-block;margin-bottom:36px}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.08em;color:#929292;margin:0 0 22px}h1{font-size:clamp(45px,5.8vw,76px);line-height:1.04;font-weight:550;letter-spacing:-.055em;margin:0 0 28px}h2{font-size:clamp(32px,3.7vw,48px);line-height:1.13;font-weight:550;letter-spacing:-.045em;margin:0 0 25px}h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.6px;margin:0 0 15px}p{font-size:16px;line-height:1.75;color:var(--muted)}.seo-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:60px;padding:45px 0 100px;align-items:center;position:relative}.seo-hero:before{content:'';position:absolute;top:-110px;left:-20%;width:130%;height:550px;background:radial-gradient(ellipse at 35% 0,#e68d331c,transparent 64%);pointer-events:none;z-index:-1}.lede{max-width:480px;margin-bottom:30px;font-size:17px}.hero-note{font-size:12px;margin:16px 0 0;color:#777}.discovery-visual{position:relative;margin-top:85px;padding:30px 28px 24px;background:radial-gradient(ellipse at 100% 5%,#e68d331a,transparent 70%),#111;border-radius:20px}.visual-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;color:#999}.tiny-dot{height:6px;width:6px;background:var(--orange);border-radius:50%;margin-top:4px}.question{font-size:22px;letter-spacing:-.6px;line-height:1.4;margin:23px 0 12px;color:#ddd}.discovery-path{height:46px;width:1px;background:#e68d3322;margin:0 auto;position:relative}.discovery-path span{width:5px;height:5px;position:absolute;left:-2px;background:var(--orange);border-radius:50%;animation:travel 2.4s ease-in-out 3}.answer-lanes{display:flex;justify-content:center;gap:42px;font-size:13px;color:#ccc;margin:5px 0 28px}.source-preview{background:linear-gradient(135deg,#24221f,#191919);padding:22px;border-radius:12px;box-shadow:0 16px 35px #0003;transform:rotate(-2deg)}.source-heading{font-size:12px;color:#b4a391;display:flex;justify-content:space-between}.source-preview h3{font-size:25px;margin:18px 0 10px}.source-preview p{font-size:14px;line-height:1.6}.source-foot{display:flex;align-items:center;gap:10px;font-size:13px;color:#c5b097}.citation-mark{color:var(--orange);padding:5px 9px;border-radius:5px;background:#e68d3318}.discovery-footer{display:flex;justify-content:space-between;font-size:12px;color:#aaa;margin:28px 0 0}.visual-note{font-size:12px;line-height:1.5;color:#777;margin-bottom:0}.intro-section,.workflow-section,.measurement,.proof-section,.faq-section{padding-block:90px}.intro-section>h2{max-width:700px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:48px}.problem-grid article>span{font-size:13px;color:#a97f56}.problem-grid h3{font-size:21px;margin:20px 0 12px}.problem-grid p{margin:0}.approach-section{background:radial-gradient(ellipse at 95% 35%,#e68d330a,transparent 65%),#0e0e0e;padding:85px 0}.section-heading{max-width:670px;margin-bottom:50px}.section-heading>p:last-child{max-width:580px}.scope-row{display:grid;grid-template-columns:40px 1fr 1.2fr;gap:30px;padding:42px 0}.scope-number{color:#a77a50;font-size:14px;padding-top:3px}.scope-row h3{font-size:29px;letter-spacing:-.8px}.scope-row .eyebrow{font-size:12px;margin-bottom:17px}.scope-row p{margin-top:0}.scope-row ul{padding:0;list-style:none;display:grid;gap:14px;margin:24px 0}.scope-row li{font-size:15px;line-height:1.6;color:#cecece;padding-left:23px;position:relative}.scope-row li:before{content:'→';position:absolute;left:0;color:#8e8e8e}.deliverable{font-size:12px;color:#b49b83;line-height:1.6;display:block}.workflow-layout{display:grid;grid-template-columns:.95fr 1.15fr;gap:60px;align-items:stretch}.workflow-tabs{display:flex;flex-direction:column;gap:10px}.workflow-tabs button{text-align:left;display:flex;align-items:center;gap:19px;padding:22px 18px;background:none;border:0;border-radius:10px;color:#b7b7b7;cursor:pointer;transition:background .3s}.workflow-tabs button[aria-selected=true]{background:#191715;color:white}.workflow-tabs button>span{font-size:13px;color:#8e8e8e}.workflow-tabs button[aria-selected=true]>span{color:var(--orange)}.workflow-tabs strong{font-size:17px;font-weight:500;display:block}.workflow-tabs small{font-size:13px;display:block;color:#999;margin-top:8px}.workflow-tabs b{font-weight:400;margin-left:auto;color:#777}.workflow-panel{padding:35px;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#e68d331b,transparent 70%),#141414;min-width:0}.panel-kicker{font-size:12px;letter-spacing:.1em;color:#b19980;margin:0 0 22px}.workflow-panel h3{font-size:30px;line-height:1.2}.panel-copy{font-size:16px}.research-example{padding:20px;background:#202020;border-radius:10px;margin-top:23px}.research-example small{font-size:12px;color:#969696}.research-example>p{font-size:19px;color:#ddd;line-height:1.4;margin:14px 0 20px}.research-example>div{display:flex;gap:8px;flex-wrap:wrap}.research-example span{font-size:12px;color:#c1b19f;background:#2a2621;padding:7px 9px;border-radius:5px}.panel-output{font-size:13px;margin:22px 0 0;color:#aaa}.panel-enter{animation:panel-in .45s var(--ease)}.measurement{display:grid;grid-template-columns:1fr 1fr;gap:55px}.measurement-list article{display:flex;gap:20px;padding:10px 0 23px}.measurement-list article>span{font-size:13px;color:#ab835c;padding-top:6px}.measurement-list h3{font-size:20px;margin-bottom:8px}.measurement-list p{margin:0}.measurement-note{grid-column:1/-1;font-size:13px;max-width:750px;margin:0;color:#777}.proof{padding:40px 44px;background:radial-gradient(ellipse at 100% 0,#e68d3317,transparent 65%),#131313;border-radius:18px;margin-top:35px}.proof blockquote{font-size:clamp(21px,2.3vw,28px);line-height:1.6;font-style:italic;font-weight:400;margin:0 0 30px;letter-spacing:-.4px}.proof-person{display:flex;gap:15px;align-items:center}.proof-person img{border-radius:50%;object-fit:cover}.proof-person strong{font-size:15px;font-weight:500;display:block}.proof-person span{font-size:13px;color:#999;display:block;margin-top:7px}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.faqs details{padding:18px 0}.faqs summary{font-size:17px;line-height:1.4;list-style:none;cursor:pointer;padding-right:30px;position:relative}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;right:0;color:#aaa}.faqs details[open] summary:after{content:'−';color:var(--orange)}.faqs p{margin:16px 0 0;font-size:15px}.closing{text-align:center;padding:95px 0 110px;background:radial-gradient(ellipse at 50% 100%,#e68d3315,transparent 65%)}.closing p{max-width:550px;margin:0 auto 28px}.closing .eyebrow{font-size:12px}.quiet-link{display:block;font-size:14px;color:#999;margin-top:22px}footer{padding:30px 0 40px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;color:#888}footer .brand{color:#ddd;font-size:18px}.reveal{opacity:1}.motion .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.motion .reveal.visible{opacity:1;transform:none}@keyframes travel{0%{transform:translateY(0);opacity:0}20%{opacity:1}100%{transform:translateY(43px);opacity:0}}@keyframes panel-in{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:900px){.shell{width:calc(100% - 48px)}.seo-hero{gap:30px}.discovery-visual{padding:24px 20px}.question{font-size:19px}.workflow-layout{gap:24px}.workflow-panel{padding:25px}.scope-row{grid-template-columns:25px 1fr 1.3fr;gap:20px}.problem-grid{gap:24px}.faq-section{gap:35px}}@media(max-width:650px){.shell{width:calc(100% - 40px)}nav{height:70px}.brand{font-size:17px}nav .button{font-size:12px;padding:12px 15px}.seo-hero{grid-template-columns:1fr;padding:25px 0 60px;gap:35px}.back-link{margin-bottom:30px}h1{font-size:clamp(43px,11vw,62px)}.discovery-visual{margin:0}.problem-grid,.workflow-layout,.measurement,.faq-section{grid-template-columns:1fr}.problem-grid{gap:32px}.intro-section,.workflow-section,.measurement,.proof-section,.faq-section{padding-block:55px}.scope-row{grid-template-columns:25px 1fr;padding:28px 0;gap:15px}.scope-row>div:last-child{grid-column:2}.scope-row h3{font-size:27px}.approach-section{padding:60px 0}.section-heading{margin-bottom:30px}.workflow-tabs{gap:4px}.workflow-tabs button{padding:18px 14px}.workflow-panel{min-height:430px}.measurement{gap:25px}.measurement-note{grid-column:auto}.proof{padding:28px 23px}.proof blockquote{font-size:21px}.faq-section{gap:15px}.closing{padding:65px 0 75px}.closing h2{font-size:34px}footer{flex-wrap:wrap;gap:20px}footer>span{width:100%;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion .reveal{opacity:1;transform:none}}@media(max-width:650px){.seo-hero:before{left:0;width:100%}}.intro-section,.workflow-section,.measurement,.faq-section{padding-block:65px}.calendar-section{padding:65px 0 45px}.cal-inline{width:100%;min-height:640px;overflow:auto;margin-top:36px;text-align:left}.cal-inline iframe{width:100%;border:0}.calendar-section .calendar-fallback{font-size:14px;margin:20px auto 0;color:#999}.calendar-fallback a{color:#ddd;text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.intro-section,.workflow-section,.measurement,.faq-section{padding-block:45px}.cal-inline{min-height:680px;margin-top:25px}.calendar-section{padding-top:45px}}.engine-row{display:flex;gap:20px;color:#aaa;font-size:13px;margin:24px 0}.answer-stream{margin-top:28px;padding:4px 0;animation:panel-in 1.2s var(--ease)}.answer-stream p{font-size:16px;line-height:1.65}.answer-stream .answer-label{font-size:12px;letter-spacing:.06em;color:#9a8671}.brand-answer{color:#e4e4e4}.brand-answer>span{color:var(--orange);background:#e68d3313;padding:3px 5px;border-radius:4px}.brand-answer sup{color:var(--orange);margin-left:4px}.cited-source{display:flex;gap:12px;align-items:center;padding:18px 0;margin-top:20px}.cited-source>span:nth-child(2){flex:1}.cited-source strong{font-size:14px;font-weight:500;display:block;line-height:1.5}.cited-source small{display:block;color:#888;font-size:12px;margin-top:5px}.aeo-visual{background:radial-gradient(ellipse at 100% 5%,#e68d3320,transparent 65%),#111}.aeo-visual .question{font-size:24px}.workflow-panel{min-height:565px;display:flex;flex-direction:column}.panel-output{margin-top:auto;padding-top:24px}.research-example{background:transparent;padding:12px 0;margin-top:8px;min-height:235px}.research-example>div{display:block}.prompt-map p{font-size:15px;line-height:1.5;margin:18px 0;color:#ddd}.prompt-map p span{display:block;background:none;padding:0;color:#a88b6c;font-size:12px;margin-bottom:4px}.diagram-result{font-size:13px!important;color:#aaa;display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.diagram-result b{font-weight:400;color:#777}.content-flow>p{display:flex;justify-content:space-between;font-size:15px;margin:14px 0;color:#ccc}.content-flow span{background:none;font-size:16px;padding:0}.content-output{background:#ffffff05;padding:17px;border-radius:10px;margin-top:18px}.content-output strong{display:block;font-size:16px;font-weight:500;margin-top:9px}.content-output p{font-size:13px;line-height:1.6;margin-bottom:0}.discovery-network{text-align:center;padding:24px 0}.discovery-network>strong{font-size:18px;font-weight:500}.discovery-network>span{display:block;font-size:23px;background:none;padding:14px;color:var(--orange)}.discovery-network>div{display:flex;justify-content:center;gap:8px}.discovery-network>div span{background:#ffffff07;color:#bbb}.learning-loop{display:flex!important;gap:10px;align-items:center;flex-wrap:wrap;padding:24px 0;font-size:14px}.learning-loop span{padding:0;background:none;font-size:14px;color:#ddd}.learning-loop b{font-weight:400;color:#777}.signal-pairs p{display:flex;justify-content:space-between;gap:15px;font-size:14px;line-height:1.5}.signal-pairs strong{font-weight:400;color:#ccc}.signal-pairs span{padding:0;background:none;color:#999;font-size:13px}.impact-path{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;align-items:center;margin-top:32px}.impact-path b{font-weight:400;color:#777}.measurement-list small{display:block;font-size:12px;line-height:1.6;color:#b69779;margin-top:12px}.measurement-list article{padding-bottom:30px}.faqs p{font-size:16px}.workflow-tabs small{font-size:14px;line-height:1.5}.workflow-tabs button{min-height:104px}.research-example{animation:panel-in .6s var(--ease)}@media(max-width:650px){.workflow-panel{min-height:600px}.aeo-visual .question{font-size:22px}.engine-row{gap:16px}.discovery-footer{gap:10px;font-size:12px}.signal-pairs p{flex-direction:column;gap:4px}.discovery-network>div{flex-wrap:wrap}}header nav{gap:24px}.nav-actions{display:flex;align-items:center;gap:24px}.nav-secondary{color:#b6b6b6!important;font-size:14px;font-weight:500;white-space:nowrap}@media (hover:hover){.nav-secondary:hover{color:#fff!important}}.audit-cta,.button.audit-cta{background:#e68d33!important;color:#160f09!important;border:0!important;border-radius:8px!important;padding:14px 22px!important;font-weight:600!important;white-space:nowrap;box-shadow:0 6px 28px #e68d3320!important}@media (hover:hover){.audit-cta:hover{background:#fea54b!important}}.service-directory{width:min(1120px,calc(100% - 48px));height:auto;min-height:0;margin:0 auto;padding:28px 0 42px;display:flex;flex-wrap:wrap;gap:16px 26px;justify-content:center;font-size:14px;line-height:1.5}.service-directory a{color:#999;text-decoration:none}.service-directory a[aria-current=page]{color:#e68d33}@media (hover:hover){.service-directory a:hover{color:#e68d33}}.service-tabs{flex-wrap:wrap}.cal-inline{width:100%;min-height:600px;text-align:left;overflow:auto}.booking-frame{min-width:0}.booking-frame .cal-inline{min-height:650px}.calendar-section{padding-bottom:50px}.faqs a{color:#e6a05d;text-decoration:underline;text-underline-offset:3px}.service-diagram{padding:30px;background:radial-gradient(ellipse at 100% 0,#e68d331d,transparent 70%),#111;border-radius:20px;min-width:0}.service-diagram .diagram-label{font-size:12px;letter-spacing:.09em;color:#a78a6d;margin:0 0 24px}.service-diagram h3{font-size:27px;line-height:1.25;letter-spacing:-.7px}.diagram-track{display:grid;gap:14px;margin:26px 0}.diagram-track>div{display:flex;align-items:center;gap:16px;padding:15px 0}.diagram-track b{font-weight:400;color:#b88c60;font-size:13px}.diagram-track strong{display:block;font-weight:500;font-size:17px}.diagram-track small{display:block;color:#999;font-size:14px;line-height:1.5;margin-top:6px}.diagram-track>div:last-child{background:#e68d330b;border-radius:10px;padding:18px}.diagram-track>div:last-child strong{color:#e8b07b}.diagram-foot{color:#888;font-size:12px;line-height:1.5;margin:22px 0 0}.service-diagram .diagram-track{animation:service-arrive .85s cubic-bezier(.22,1,.36,1) both}.service-diagram .signal-indicator{height:3px;background:linear-gradient(90deg,transparent,#e68d33,transparent);width:45%;opacity:.4;animation:signal-sweep 4s ease-in-out 2;transform-origin:left}.service-detail .workflow-panel{min-height:535px}.service-detail .step-output{padding-top:25px;margin-top:auto;font-size:14px;color:#b69d83}.step-map{display:grid;gap:12px;margin:16px 0 28px;list-style:none;padding:0}.step-map li{font-size:16px;line-height:1.55;color:#d4d4d4;display:flex;gap:12px;align-items:baseline}.step-map li:before{content:'→';color:#c2976b}.step-micro{font-size:12px;letter-spacing:.07em;color:#9b846f}.service-detail .workflow-tabs small{font-size:14px;line-height:1.5}.service-detail .measurement-note{max-width:800px}.service-detail .hero-note{max-width:440px}.diagram-note{padding:20px;background:#ffffff05;border-radius:12px;font-size:18px;line-height:1.55;color:#ddd;font-style:italic}.abm-home{padding:35px 28px;min-height:420px}.abm-home h4{font-size:23px;line-height:1.25;margin:14px 0 22px}.abm-home .diagram-track{gap:4px;margin:10px 0}.abm-home .diagram-track strong{font-size:15px}.abm-home .diagram-track small{font-size:12px}.abm-home .diagram-label{color:#a98a6d;font-size:12px}.abm-home .diagram-track{animation:service-arrive .8s ease both}@keyframes service-arrive{from{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes signal-sweep{0%{transform:translateX(0);opacity:.1}50%{opacity:.7}100%{transform:translateX(110%);opacity:.1}}@media(max-width:650px){header nav{height:auto;min-height:108px;flex-wrap:wrap;padding-block:14px;gap:15px}header nav .brand,header nav .wordmark{font-size:18px}.nav-actions{gap:16px;margin-left:auto}.nav-secondary{font-size:12px}.button.audit-cta{font-size:12px!important;padding:12px 14px!important;min-height:44px}.service-directory{justify-content:flex-start;font-size:14px;padding-block:25px}.service-diagram{padding:24px}.service-detail .workflow-panel{min-height:520px}.service-detail .seo-hero{padding-bottom:40px}.service-diagram h3{font-size:25px}.service-detail .workflow-tabs button{min-height:94px}.cal-inline{min-height:620px}.abm-home{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.service-diagram .diagram-track,.service-diagram .signal-indicator,.abm-home .diagram-track{animation:none}}*:not(.logo-belt),*::before,*::after{animation: none !important}.reveal,.reveal.visible,.panel-changing{opacity: 1 !important;transform: none !important;transition: none !important}html{scroll-behavior: auto}.tool-icon{width: 36px !important;height: 36px !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;border-radius: 8px !important;overflow: hidden;display: grid;place-items: center}.tool-icon img{width: 36px !important;height: 36px !important;object-fit: contain;border-radius: 8px;filter: none !important}.quote-text{font-style: normal !important;font-size: clamp(22px,2.4vw,28px) !important}.quote-slide{min-height: 0 !important}.logo-pause{opacity: 0}.logo-pause:focus-visible{opacity: 1}.yp-footer{width:min(1120px,calc(100% - 80px));margin:70px auto 0;padding:36px 0;color:#a1a1a1;font:14px/1.6 Inter,Arial,sans-serif}.yp-footer a{color:inherit;text-decoration:none}@media (hover:hover){.yp-footer a:hover{color:#fff}}.yp-footer a:focus-visible{outline:2px solid #e68d33;outline-offset:6px}.yp-footer-main{display:flex;justify-content:space-between;align-items:center;gap:28px}.yp-footer-brand{font-size:23px;font-weight:600;letter-spacing:-.8px;color:#eee!important}.yp-footer-brand span{color:#e68d33}.yp-footer nav{display:flex;flex-wrap:wrap;gap:16px 28px}.yp-footer-main nav{font-size:16px;color:#ddd}.yp-footer-ai{margin-top:40px}.yp-footer-ai>span{display:block;color:#ddd;margin-bottom:15px}.yp-footer-ai nav{gap:12px 24px}.yp-footer-ai a span{color:#b78350}.yp-footer-ai small{display:block;font-size:11px;color:#777;margin-top:14px}.yp-footer-copy{font-size:12px;margin:32px 0 0!important;color:#777!important}@media(max-width:650px){.yp-footer{width:calc(100% - 40px);margin-top:45px}.yp-footer-main{align-items:flex-start;flex-direction:column}.yp-footer-main nav{gap:14px 24px}.yp-footer-ai{margin-top:30px}}header .wordmark::before,header .brand::before,header .blog-brand::before,.yp-footer-brand::before{content:none}header .schedule-cta,header .blog-call.schedule-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#e68d33!important;color:#160f09!important;border:0;border-radius:8px;font:600 14px/1.2 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap;box-shadow:none}@media (hover:hover){header .schedule-cta:hover{background:#f09c46!important}}.home .section{padding-block:60px}.home #services{padding-top:42px;padding-bottom:52px}.home .hero-content{padding-bottom:30px!important}.home .heading{margin-bottom:30px}.home .founder{gap:64px}.home .founder-heading{font-size:clamp(30px,3.4vw,42px);line-height:1.2;margin:0 0 24px}.home .founder-story p,.home .founder-copy .text-link{font-size:16px;line-height:1.8;font-weight:400;letter-spacing:0}.home .founder-story p{margin:0 0 18px;color:#aaa}.home .founder-copy .text-link::after{content:none}.home .testimonials{padding-top:45px;padding-bottom:60px}.home .testimonial-heading{margin-bottom:28px}.home .philosophy{padding:56px 0}.home .philosophy h2{font-size:clamp(30px,3.5vw,44px)}.home .contact{padding-top:64px;padding-bottom:24px}.yp-footer{display:block;text-align:left;margin-top:24px;padding-block:32px}.yp-footer-brand{white-space:nowrap}.yp-footer-main{align-items:center}.yp-footer-ai{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.yp-footer-ai h2{font:400 14px/1.5 Inter,Arial,sans-serif;letter-spacing:0;color:#999;margin:0}.yp-footer-ai nav{gap:8px}.yp-footer-ai a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;opacity:.65;transition:opacity .2s,background .2s}@media (hover:hover){.yp-footer-ai a:hover{opacity:1;background:#ffffff08}}.yp-footer-ai img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.yp-footer-copy{margin-top:22px!important}@media(max-width:650px){header nav{min-height:76px!important;padding-block:12px!important}header .schedule-cta,header .blog-call.schedule-cta{font-size:12px;padding:12px 14px}.blog-nav{flex-wrap:nowrap}.home .section{padding-block:40px}.home #services{padding-top:28px;padding-bottom:40px}.home .founder{gap:26px}.home .founder-heading{font-size:30px}.home .testimonials{padding-block:40px}.home .philosophy{padding:42px 0}.home .contact{padding-top:44px;padding-bottom:16px}.yp-footer-main{align-items:flex-start}.yp-footer-ai{align-items:flex-start;flex-direction:column;gap:10px;margin-top:26px}.yp-footer-main nav{font-size:14px;gap:12px 20px}}@media(prefers-reduced-motion:reduce){.yp-footer-ai a{transition:none}}:root{--yp-bg: #090909;--yp-win: #111112;--yp-in: #ffffff05;--yp-in2: #080809;--yp-line: #ffffff0f;--yp-line2: #2a2a2b;--yp-t1: #f1f1f1;--yp-t2: #b2b2b2;--yp-t3: #8f8f91;--yp-t4: #7c7c80;--yp-a: #e68d33;--yp-a2: #e7a264;--yp-p1: #7789af;--yp-p2: #897a97}.seo-hero::before,.closing::before{display: none !important}.closing{background-image: none !important}.faq-section h2 em{color: inherit !important;font-style: normal}.studio-page .st-replay,.st-replay{display: none !important}.yp-sec{padding-top: 140px !important;padding-bottom: 0 !important}.yp-eyebrow{margin: 0 0 18px;font-size: 13px;font-weight: 500;line-height: 1;letter-spacing: 0;color: var(--yp-a)}.yp-sec h2{margin: 0;font-size: clamp(36px,4.2vw,54px);line-height: 1.06;font-weight: 600;letter-spacing: -1.8px;color: var(--yp-t1);text-wrap: balance}.yp-head{max-width: 640px;margin-bottom: 56px}.yp-head>p:last-child{margin: 20px 0 0;font-size: 18px;line-height: 1.5;color: var(--yp-t2)}.yp-split{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 72px;align-items: center}.yp-split.rev{grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr)}.yp-points{list-style: none;margin: 40px 0 0;padding: 0;display: grid;gap: 0}.yp-points li{display: grid;gap: 6px;padding: 18px 0;border-top: 1px solid #1f1f20}.yp-points li:last-child{border-bottom: 1px solid #1f1f20}.yp-points strong{font-size: 17px;line-height: 1.3;font-weight: 600;color: var(--yp-t1)}.yp-points span{font-size: 15px;line-height: 1.5;color: var(--yp-t2)}.yp-note{margin: 20px 0 0;font-size: 12px;line-height: 1.5;color: var(--yp-t3)}.yp-win{position: relative;min-width: 0;padding: 26px 28px 28px;border-radius: 22px;background: radial-gradient(ellipse at 75% 0,#e68d3310,transparent 60%),var(--yp-win);box-shadow: 0 28px 80px #0006,inset 0 0 0 1px #ffffff08;color: #eee}.yp-win *{box-sizing: border-box}.yp-top{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-bottom: 20px}.yp-top>span{font-size: 16px;font-weight: 500;letter-spacing: -.3px;color: var(--yp-t1)}.yp-top small{font-size: 12px;color: var(--yp-t3)}.yp-win img{display: block;object-fit: contain;border-radius: 6px}.yp-metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.yp-metrics.four{grid-template-columns: repeat(4,minmax(0,1fr));margin-bottom: 24px}.yp-metrics>div{padding: 14px 12px;border-radius: 11px;background: #ffffff04}.yp-metrics small{display: block;font-size: 12px;line-height: 1.3;color: var(--yp-t3)}.yp-metrics strong{display: block;margin-top: 8px;font-size: 32px;line-height: 1.1;font-weight: 500;letter-spacing: -1.4px;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-metrics strong span{font-size: 20px;letter-spacing: -.5px;color: #8a8987}.yp-metrics em{display: block;margin-top: 6px;font-size: 11.5px;font-style: normal;color: var(--yp-t3)}.yp-legend{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 16px;font-size: 12px;color: var(--yp-t3)}.yp-legend.center{justify-content: center;margin: 4px 0 22px}.yp-legend span::before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 7px;border-radius: 50%;background: #3a3a3c;vertical-align: 1px}.yp-legend .you::before{background: var(--yp-a)}.yp-legend .peer::before,.yp-legend .p1::before{background: var(--yp-p1)}.yp-legend .p2::before{background: var(--yp-p2)}.yp-legend .none::before{background: transparent;box-shadow: inset 0 0 0 1px #3a3a3c}.yp-prompt{padding: 14px 16px;border-radius: 11px;background: var(--yp-in2)}.yp-prompt>span{display: block;margin-bottom: 5px;font-size: 12px;color: var(--yp-t3)}.yp-prompt>strong{font-size: 15px;line-height: 1.45;font-weight: 500;color: var(--yp-t1)}.yp-answer{margin: 12px 0 16px;padding: 16px;border-radius: 11px;background: #ffffff04}.yp-answer-head{display: flex;align-items: center;gap: 9px;font-size: 13px;color: var(--yp-t2)}.yp-answer>p{margin: 12px 0 10px;font-size: 14px;line-height: 1.5;color: var(--yp-t2)}.yp-answer ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.yp-answer li{display: grid;grid-template-columns: 116px 14px 1fr;align-items: center;gap: 8px;font-size: 14px}.yp-answer li b{font-weight: 500;color: var(--yp-t1)}.yp-answer sup,.yp-cites sup{font-size: 10px;line-height: 1;color: var(--yp-p1)}.yp-answer li i{display: block;height: 6px;border-radius: 3px;background: #ffffff10}.yp-cites{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--yp-line)}.yp-cites span{display: inline-flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px;border-radius: 7px;background: #ffffff06;font-size: 12px;color: var(--yp-t2)}.yp-win-problem .yp-metrics strong{color: var(--yp-t1)}.yp-win-problem .yp-metrics>div:first-child strong{color: var(--yp-a)}.yp-steps{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 56px 32px}.yp-step{display: flex;flex-direction: column;min-width: 0}.yp-step .yp-win{flex: 1;min-height: 372px}.yp-cap{display: grid;grid-template-columns: 34px 1fr;gap: 6px;margin-top: 22px}.yp-cap>span{font-size: 13px;line-height: 24px;font-variant-numeric: tabular-nums;color: var(--yp-a)}.yp-cap h3{margin: 0 0 4px;font-size: 19px;line-height: 24px;font-weight: 600;letter-spacing: -.3px;color: var(--yp-t1)}.yp-cap p{margin: 0;font-size: 15px;line-height: 1.5;color: var(--yp-t2)}.yp-grid{display: grid;grid-template-columns: minmax(0,1fr) repeat(5,38px);gap: 8px 6px;align-items: center}.yp-grid .yp-eng{display: flex;justify-content: center;padding-bottom: 4px}.yp-grid .yp-eng img{width: 22px;height: 22px}.yp-grid .yp-q{font-size: 13.5px;color: var(--yp-t2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.yp-grid i{display: grid;place-items: center;height: 30px;border-radius: 8px;background: #ffffff04}.yp-grid i::after{content: "";width: 8px;height: 8px;border-radius: 50%;box-shadow: inset 0 0 0 1px #3a3a3c}.yp-grid i.peer::after{background: var(--yp-p1);box-shadow: none}.yp-grid i.you{background: #e68d3314}.yp-grid i.you::after{background: var(--yp-a);box-shadow: 0 0 8px #e68d3388}.yp-intent-bar{display: flex;align-items: center;gap: 12px;margin-bottom: 16px;font-size: 12px;color: var(--yp-t3)}.yp-intent-bar i{flex: 1;height: 3px;border-radius: 2px;background: linear-gradient(90deg,#2c2c2e,var(--yp-a))}.yp-intent-bar span:last-child{color: var(--yp-a2)}.yp-intent{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.yp-intent>div{display: grid;align-content: start;gap: 8px;padding: 14px 12px;border-radius: 12px;background: #ffffff04}.yp-intent>div.on{background: #e68d330d;box-shadow: inset 0 0 0 1px #e68d3359}.yp-intent small{margin-bottom: 4px;font-size: 12px;font-weight: 500;color: var(--yp-t3)}.yp-intent .on small{color: var(--yp-a2)}.yp-intent p{display: grid;gap: 4px;margin: 0;padding: 10px;border-radius: 8px;background: var(--yp-in2)}.yp-intent p span{font-size: 12.5px;line-height: 1.3;color: var(--yp-t2)}.yp-intent p b{font-size: 15px;font-weight: 500;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-intent .on p span{color: var(--yp-t1)}.yp-doc{padding: 16px;border-radius: 12px;background: var(--yp-in2)}.yp-doc-h{font-size: 15px;font-weight: 500;color: var(--yp-t1)}.yp-doc-tldr{display: grid;gap: 6px;margin: 12px 0 14px;padding: 10px 12px;border-left: 2px solid var(--yp-a);background: #ffffff04}.yp-doc-tldr small{font-size: 11px;color: var(--yp-a2)}.yp-doc-tldr i,.yp-doc-quote i{display: block;height: 5px;border-radius: 3px;background: #ffffff14}.yp-doc-table{display: grid;grid-template-columns: 1fr 58px 58px;align-items: center;font-size: 12.5px;color: var(--yp-t2)}.yp-doc-table>*{display: flex;align-items: center;height: 30px;border-top: 1px solid var(--yp-line)}.yp-doc-table>*:nth-child(-n+3){border-top: 0;font-size: 11.5px;color: var(--yp-t3)}.yp-doc-table b,.yp-doc-table em,.yp-doc-table>span:nth-child(2),.yp-doc-table>span:nth-child(3){justify-content: center}.yp-doc-table em::after{content: "";width: 10px;height: 1.5px;background: #3a3a3c}.yp-doc-table svg,.yp-tags svg,.yp-health svg{width: 14px;height: 14px;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.yp-doc-quote{display: grid;grid-template-columns: 30px 1fr;gap: 10px;align-items: center;margin-top: 12px}.yp-av{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 8px;background: #232325;font-size: 10px;font-weight: 600;color: var(--yp-t2)}.yp-doc-quote div{display: grid;gap: 6px}.yp-doc-quote small{font-size: 11px;color: var(--yp-t3)}.yp-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.yp-tags span{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 7px;background: #ffffff06;font-size: 12px;color: var(--yp-t2)}.yp-health-score{display: grid;grid-template-columns: auto 1fr;align-items: end;gap: 6px 16px;padding: 14px 16px;border-radius: 12px;background: #ffffff04}.yp-health-score small{grid-column: 1 / -1;font-size: 12px;color: var(--yp-t3)}.yp-health-score strong{font-size: 32px;line-height: 1;font-weight: 500;letter-spacing: -1.4px;color: var(--yp-t1)}.yp-health-score strong span{font-size: 18px;color: #8a8987;letter-spacing: 0}.yp-meter{height: 4px;margin-bottom: 8px;border-radius: 2px;background: #ffffff10}.yp-meter i{display: block;height: 100%;border-radius: 2px;background: var(--yp-t1)}.yp-health ul{list-style: none;margin: 10px 0 0;padding: 0}.yp-health li{display: grid;grid-template-columns: 18px 1fr auto;align-items: center;gap: 10px;height: 40px;border-bottom: 1px solid var(--yp-line);font-size: 13.5px;color: var(--yp-t2)}.yp-health li:last-child{border-bottom: 0}.yp-health li em{font-size: 12px;font-style: normal;color: var(--yp-t3);font-variant-numeric: tabular-nums}.yp-health li.warn svg{stroke: var(--yp-a);stroke-width: 2.2}.yp-health li.warn em{color: var(--yp-a2)}.yp-chart-head{display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: var(--yp-t1)}.yp-chart-head strong{font-weight: 500}.yp-chart-head span{font-size: 12px;color: var(--yp-t3)}.yp-chart{display: block;width: 100%;height: 160px;margin: 14px 0 6px;overflow: visible}.yp-chart .g{fill: none;stroke: #ffffff0a;stroke-width: 1;vector-effect: non-scaling-stroke}.yp-chart .p1,.yp-chart .p2{fill: none;stroke-width: 1.6;vector-effect: non-scaling-stroke}.yp-chart .p1{stroke: var(--yp-p1)}.yp-chart .p2{stroke: var(--yp-p2)}.yp-chart .a{fill: url(#yp-area)}.yp-chart .m{fill: none;stroke: var(--yp-a2);stroke-width: 2.4;vector-effect: non-scaling-stroke}.yp-chart .d{fill: #f4b87b;filter: drop-shadow(0 0 7px #e68d33)}.yp-axis{display: flex;justify-content: space-between;font-size: 11px;color: var(--yp-t4)}.yp-flow{display: grid;grid-template-columns: 1fr 18px 1fr 18px 1fr 18px 1fr;align-items: center}.yp-flow>div{position: relative;padding: 12px;border-radius: 11px;background: var(--yp-in2)}.yp-flow>div img{position: absolute;right: 10px;top: 10px;width: 16px;height: 16px;border-radius: 4px}.yp-flow small{display: block;font-size: 11.5px;color: var(--yp-t3)}.yp-flow strong{display: block;margin-top: 6px;font-size: 20px;line-height: 1;font-weight: 500;letter-spacing: -.6px;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-flow>div.on{box-shadow: inset 0 0 0 1px #e68d3366}.yp-flow>div.on strong{color: var(--yp-a)}.yp-flow>b{height: 1px;background: #343436}@media (max-width: 1080px){.yp-split,.yp-split.rev{grid-template-columns: 1fr;gap: 48px}.yp-split.rev .yp-copy{order: -1}.yp-metrics.four{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.yp-sec{padding-top: 96px !important}.yp-steps{grid-template-columns: 1fr;gap: 48px}.yp-step .yp-win{min-height: 0}.yp-head{margin-bottom: 40px}}@media (max-width: 560px){.yp-win{padding: 20px 16px;border-radius: 18px}.yp-grid{grid-template-columns: minmax(0,1fr) repeat(5,28px);gap: 7px 4px}.yp-grid .yp-q{font-size: 12px;white-space: normal;line-height: 1.25}.yp-grid .yp-eng img{width: 18px;height: 18px}.yp-grid i{height: 26px;border-radius: 7px}.yp-intent{grid-template-columns: 1fr}.yp-metrics strong{font-size: 26px}.yp-answer li{grid-template-columns: 104px 14px 1fr}.yp-flow{grid-template-columns: 1fr 1fr;gap: 8px}.yp-flow>b{display: none}}.yp-eyebrow{color: var(--yp-t3)}.yp-split .yp-copy h2{font-size: clamp(36px,3.6vw,46px);letter-spacing: -1.5px}.yp-cover{display: grid;grid-template-columns: auto 1fr;align-items: end;gap: 20px;margin-top: 22px;padding: 14px 16px;border-radius: 12px;background: #ffffff04}.yp-cover small{display: block;font-size: 12px;color: var(--yp-t3)}.yp-cover strong{display: block;margin-top: 6px;font-size: 26px;line-height: 1;font-weight: 500;letter-spacing: -1px;color: var(--yp-a)}.yp-cover strong span{font-size: 13px;letter-spacing: 0;color: var(--yp-t3)}.yp-cover .yp-meter i{background: var(--yp-a)}@media (max-width: 560px){.yp-intent{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.yp-intent>div{padding: 10px 6px;gap: 6px}.yp-intent p{padding: 8px 7px}.yp-intent p:nth-of-type(3){display: none}.yp-intent p span{font-size: 11px}.yp-intent p b{font-size: 13px}.yp-intent small{font-size: 11px}}.yp-answer li{grid-template-columns: 1fr 14px auto}.yp-answer li em{font-style: normal;font-size: 13px;font-variant-numeric: tabular-nums;color: var(--yp-t3)}.yp-doc-tldr p,.yp-doc-quote p{margin: 0;font-size: 12.5px;line-height: 1.45;color: var(--yp-t2)}.yp-cover strong{color: var(--yp-t1)}.yp-cover .yp-meter i{background: var(--yp-t1)}.yp-intent-bar i{background: linear-gradient(90deg,#2c2c2e,#7c7c80)}.yp-intent-bar span:last-child{color: var(--yp-t2)}.yp-cap>span{color: var(--yp-t4)}.yp-step .yp-win{min-height: 0}.yp-metrics.rep{margin-bottom: 24px}.yp-split{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.yp-split.rev{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.yp-eyebrow{font-size: 12px;text-transform: uppercase;letter-spacing: 1.6px;color: var(--yp-t3)}.yp-sec h2,.yp-split .yp-copy h2{font-size: clamp(36px,3.6vw,46px);letter-spacing: -1.5px}.yp-chart .p1,.yp-chart .p2{stroke-width: 1.2;opacity: .7}@media (max-width: 1080px){.yp-split,.yp-split.rev{grid-template-columns: 1fr}}.yp-flow small{white-space: nowrap}.studio-page .st-hero-canvas{height: auto !important;min-height: 0 !important;align-self: center}.studio-page .st-toolbar{display: none !important}.studio-page .st-hero-figure{height: auto !important;min-height: 0 !important;padding: 28px !important;align-content: start !important}@media (max-width: 560px){.studio-page .st-hero-figure{padding: 22px 18px !important}}.yp-metrics>div.hl strong{color: var(--yp-a)}.yp-sub{margin: 18px 0 8px;font-size: 12px;color: var(--yp-t3)}.yp-logo-sq{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 10px;background: linear-gradient(135deg,#2b2b2e,#1b1b1d);box-shadow: inset 0 0 0 1px #ffffff12;font-size: 14px;font-weight: 600;color: var(--yp-t1)}.yp-logo-sq.sm{width: 22px;height: 22px;border-radius: 6px;font-size: 10px}.yp-av{display: grid;place-items: center;flex: none;width: 30px;height: 30px;border-radius: 50%;background: #232325;box-shadow: inset 0 0 0 1px #ffffff10;font-size: 10px;font-weight: 600;color: var(--yp-t2)}.yp-av.sm{width: 24px;height: 24px;font-size: 9px}.yp-foot{display: flex;align-items: center;gap: 10px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--yp-line);font-size: 12px;color: var(--yp-t3)}.yp-foot img{width: 18px;height: 18px}.yp-bar{display: block;height: 6px;border-radius: 3px;background: #ffffff0d;overflow: hidden}.yp-bar i{display: block;height: 100%;border-radius: 3px;background: #bdbdc0}.yp-state{font-size: 11.5px;color: var(--yp-t3)}.yp-acct{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 12px;background: var(--yp-in2)}.yp-acct strong{display: block;font-size: 15px;font-weight: 500;color: var(--yp-t1)}.yp-acct small{display: block;margin-top: 3px;font-size: 12px;color: var(--yp-t3)}.yp-acct em{font-style: normal;font-size: 12px;color: var(--yp-t2)}.yp-roles{list-style: none;margin: 0 0 16px;padding: 0}.yp-roles li{display: grid;grid-template-columns: 30px 1fr auto;align-items: center;gap: 12px;height: 50px;border-bottom: 1px solid var(--yp-line)}.yp-roles li:last-child{border-bottom: 0}.yp-roles b{display: block;font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-roles small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-roles li>span:last-child{font-size: 12px;color: var(--yp-t4)}.yp-roles li.on>span:last-child{color: var(--yp-t2)}.yp-roles li.on .yp-av{background: #e68d331f;box-shadow: inset 0 0 0 1px #e68d3366;color: var(--yp-a2)}.yp-roles li:not(.on) .yp-av{background: transparent;box-shadow: inset 0 0 0 1px #3a3a3c;border: 0;color: var(--yp-t4)}.yp-table{display: grid}.yp-tr{display: grid;grid-template-columns: minmax(0,1.25fr) .8fr .8fr minmax(0,1.1fr) 34px;align-items: center;gap: 14px;height: 46px;padding: 0 10px;border-radius: 9px;font-size: 13px;color: var(--yp-t2)}.yp-tr.yp-th{height: 28px;font-size: 11.5px;color: var(--yp-t3)}.yp-tr.hl{background: #ffffff06}.yp-tr.dim{opacity: .5}.yp-name{display: flex;align-items: center;gap: 9px;min-width: 0;color: var(--yp-t1);font-weight: 500;white-space: nowrap}.yp-trig{font-size: 12px;color: var(--yp-t3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.yp-tier{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 7px;background: #ffffff08;font-size: 11.5px;font-weight: 600;color: var(--yp-t2)}.yp-tier.t1{background: #e68d331f;color: var(--yp-a2)}.yp-org-root{display: flex;align-items: center;gap: 12px;width: fit-content;margin: 0 auto;padding: 10px 16px 10px 10px;border-radius: 12px;background: var(--yp-in2)}.yp-org-root strong{display: block;font-size: 14px;font-weight: 500;color: var(--yp-t1)}.yp-org-root small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-org-wire{position: relative;height: 28px;margin: 0 calc((100% - 30px) / 8)}.yp-org-wire::before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 14px;background: #3a3a3c}.yp-org-wire i{position: absolute;left: 0;right: 0;top: 14px;height: 14px;border: 1px solid #3a3a3c;border-bottom: 0}.yp-org-wire i::before,.yp-org-wire i::after{content: "";position: absolute;top: -1px;width: 1px;height: 14px;background: #3a3a3c}.yp-org-wire i::before{left: calc(100% / 3 - 1px)}.yp-org-wire i::after{left: calc(200% / 3 - 1px)}.yp-org-row{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.yp-org-card{display: grid;justify-items: center;gap: 4px;padding: 14px 8px 12px;border-radius: 12px;background: #ffffff04;text-align: center}.yp-org-card .yp-av{margin-bottom: 6px}.yp-org-card b{font-size: 12.5px;font-weight: 500;color: var(--yp-t1)}.yp-org-card small{font-size: 11px;color: var(--yp-t3)}.yp-org-card .yp-state{margin-top: 6px;font-size: 11px}.yp-org-card.on .yp-state{color: var(--yp-t1)}.yp-org-card.on .yp-state::before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 6px;border-radius: 50%;background: var(--yp-a);vertical-align: 1px}.yp-org-card:not(.on){background: transparent;box-shadow: inset 0 0 0 1px #ffffff12}.yp-gh,.yp-gl{display: grid;grid-template-columns: 150px 1fr;align-items: center}.yp-gh{grid-template-columns: 150px repeat(6,1fr);height: 26px;font-size: 11px;color: var(--yp-t4)}.yp-gh span:not(:first-child){padding-left: 4px;border-left: 1px solid var(--yp-line)}.yp-gl{height: 54px;border-top: 1px solid var(--yp-line)}.yp-gname{display: grid;grid-template-columns: 18px 1fr;column-gap: 9px;align-items: center}.yp-gname img{grid-row: span 2;width: 18px;height: 18px}.yp-gname b{font-size: 12.5px;font-weight: 500;color: var(--yp-t1)}.yp-gname small{font-size: 11px;color: var(--yp-t3)}.yp-gtrack{position: relative;height: 100%;background: repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 6 - 1px),#ffffff0a calc(100% / 6 - 1px),#ffffff0a calc(100% / 6))}.yp-gtrack i{position: absolute;top: 15px;height: 24px;margin-left: 2px;border-radius: 7px;background: #2a2a2d;box-shadow: inset 0 0 0 1px #ffffff10}.yp-gtrack i.on{background: #e68d3326;box-shadow: inset 0 0 0 1px #e68d3380}.yp-msg{border-radius: 12px;background: var(--yp-in2);overflow: hidden}.yp-msg-head{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-bottom: 1px solid var(--yp-line);font-size: 13px}.yp-msg-head b{font-weight: 500;color: var(--yp-t1)}.yp-msg-head small{margin-left: auto;font-size: 11.5px;color: var(--yp-t4)}.yp-msg-body{padding: 14px 16px 6px}.yp-msg-body p{margin: 0 0 10px;font-size: 13.5px;line-height: 1.5;color: var(--yp-t2)}.yp-msg-body p b{font-weight: 500;color: var(--yp-t1)}.yp-msg-body ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.yp-msg-body li{position: relative;padding-left: 16px;font-size: 13px;color: var(--yp-t2)}.yp-msg-body li::before{content: "";position: absolute;left: 0;top: 7px;width: 6px;height: 6px;border-radius: 50%;background: #4a4a4d}.yp-msg-next{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 4px 12px;margin: 14px 16px 16px;padding: 12px 14px;border-radius: 10px;background: #ffffff05;box-shadow: inset 0 0 0 1px #e68d3355}.yp-msg-next small{font-size: 11.5px;color: var(--yp-a2)}.yp-msg-next strong{grid-column: 1;font-size: 14px;font-weight: 500;color: var(--yp-t1)}.yp-msg-next .yp-av{grid-column: 2;grid-row: 1 / span 2}.yp-stages{display: grid;gap: 10px;margin: 16px 0 20px}.yp-stages>div{display: grid;grid-template-columns: 112px 1fr 44px;align-items: center;gap: 12px;font-size: 12.5px;color: var(--yp-t2)}.yp-stages i{display: block;height: 22px;border-radius: 6px;background: #ffffff05}.yp-stages i b{display: block;height: 100%;border-radius: 6px;background: linear-gradient(90deg,#3a3a3e,#56565b)}.yp-stages>div.on i b{background: linear-gradient(90deg,#b8691f,var(--yp-a))}.yp-stages strong{font-size: 15px;font-weight: 500;text-align: right;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-stages>div.on strong{color: var(--yp-a)}.yp-split-bar small{display: block;margin-bottom: 8px;font-size: 12px;color: var(--yp-t3)}.yp-split-bar>div{display: flex;gap: 3px;height: 28px}.yp-split-bar i{position: relative;display: flex;align-items: center;padding: 0 10px;border-radius: 6px;background: #2a2a2d}.yp-split-bar i:nth-child(1){background: #3a3a3e}.yp-split-bar i:nth-child(3){background: #222225}.yp-split-bar i span{font-size: 11.5px;font-style: normal;white-space: nowrap;color: var(--yp-t1)}.yp-split-bar i:nth-child(2) span{color: var(--yp-t2)}@media (max-width: 560px){.yp-tr{grid-template-columns: minmax(0,1.3fr) .7fr .7fr 28px;gap: 8px;padding: 0 6px;font-size: 12px}.yp-tr .yp-trig,.yp-tr.yp-th span:nth-child(4){display: none}.yp-org-row{grid-template-columns: repeat(2,minmax(0,1fr))}.yp-org-wire{display: none}.yp-org-root{margin-bottom: 12px}.yp-gh,.yp-gl{grid-template-columns: 96px 1fr}.yp-gh{grid-template-columns: 96px repeat(6,1fr)}.yp-gname small{display: none}.yp-gname b{font-size: 11.5px}.yp-stages>div{grid-template-columns: 92px 1fr 36px;gap: 8px;font-size: 11.5px}.yp-roles li>span:last-child{font-size: 11px}}.yp-gtrack i{display: flex;align-items: center;padding: 0 10px;overflow: hidden}.yp-gtrack i em{font-size: 11px;font-style: normal;white-space: nowrap;color: var(--yp-t2)}.yp-gtrack i.on em{color: var(--yp-a2)}@media (max-width: 560px){.yp-gtrack i{padding: 0 6px}.yp-gtrack i em{font-size: 10px}}@media (max-width: 560px){.yp-gtrack i em{display: none}.yp-gl:first-of-type .yp-gtrack i em,.yp-gh + .yp-gl .yp-gtrack i em{display: inline}}.yp-vs{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.yp-vs>div{padding: 14px 16px;border-radius: 12px;background: #ffffff04}.yp-vs>div:last-child{background: var(--yp-in2)}.yp-vs-h{display: flex;align-items: center;gap: 9px;margin-bottom: 8px;font-size: 12.5px;color: var(--yp-t2)}.yp-vs-h img{width: 18px;height: 18px}.yp-vs p{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 2px 8px;margin: 0;padding: 10px 0;border-top: 1px solid var(--yp-line)}.yp-vs small{grid-column: 1 / -1;font-size: 11.5px;color: var(--yp-t3)}.yp-vs strong{font-size: 26px;line-height: 1;font-weight: 500;letter-spacing: -1px;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-vs em{display: inline-flex;align-items: center;gap: 3px;font-size: 11.5px;font-style: normal;color: var(--yp-t3)}.yp-vs em svg{width: 11px;height: 11px;fill: none;stroke: currentColor;stroke-width: 1.8}.yp-vs>div:first-child em{color: var(--yp-t1)}.yp-stages.leak{margin: 4px 0 0;gap: 8px}.yp-stages.leak>div{grid-template-columns: 136px 1fr 44px}.yp-stages.leak i b{min-width: 3px}.yp-win-problem .yp-stages.leak>div.on strong{color: var(--yp-a)}.yp-conv .yp-tr{grid-template-columns: minmax(0,1.6fr) 1fr 72px}.yp-fix{justify-self: end;font-size: 12px;color: var(--yp-t2)}.yp-conv .yp-tr.hl .yp-trig{color: var(--yp-t2)}.yp-conv .yp-tr.hl .yp-fix{color: var(--yp-a2)}.yp-waste{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px}.yp-waste span{display: inline-flex;align-items: center;height: 24px;padding: 0 9px;border-radius: 6px;background: #ffffff07;font-size: 11px;color: var(--yp-t2)}.yp-conv + .yp-cover{align-items: center}.yp-alloc{display: flex;gap: 3px;height: 34px;margin-bottom: 14px}.yp-alloc i{display: flex;align-items: center;padding: 0 10px;border-radius: 7px;background: #3a3a3e;overflow: hidden}.yp-alloc i:nth-child(2){background: #2c2c30}.yp-alloc i:nth-child(3){background: #222225}.yp-alloc span{font-size: 11.5px;font-style: normal;white-space: nowrap;color: var(--yp-t1)}.yp-chans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.yp-chans>div{display: grid;justify-items: start;gap: 4px;padding: 14px;border-radius: 12px;background: #ffffff04}.yp-chans img{width: 24px;height: 24px;margin-bottom: 8px}.yp-chans b{font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-chans small{font-size: 11.5px;color: var(--yp-t3)}.yp-job{margin-top: 10px;padding-top: 10px;width: 100%;border-top: 1px solid var(--yp-line);font-size: 12px;color: var(--yp-t2)}.yp-ads{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.yp-ad{border-radius: 12px;background: var(--yp-in2);overflow: hidden}.yp-ad.on{box-shadow: inset 0 0 0 1px #e68d3366}.yp-ad-h{display: flex;align-items: center;gap: 8px;padding: 10px 12px;font-size: 12px;color: var(--yp-t2)}.yp-ad-h img{width: 16px;height: 16px;border-radius: 4px}.yp-ad-h em{margin-left: auto;font-size: 11px;font-style: normal;color: var(--yp-a2)}.yp-ad-art{display: flex;align-items: flex-end;height: 128px;margin: 0 12px;padding: 14px;border-radius: 9px;background: radial-gradient(ellipse at 80% 0,#ffffff10,transparent 60%),linear-gradient(160deg,#1d1d20,#141416)}.yp-ad.on .yp-ad-art{background: radial-gradient(ellipse at 80% 0,#e68d3326,transparent 60%),linear-gradient(160deg,#1f1b17,#141416)}.yp-ad-art strong{font-size: 16px;line-height: 1.2;font-weight: 600;letter-spacing: -.3px;color: var(--yp-t1)}.yp-ad-stats{display: grid;grid-template-columns: 1fr 1fr;padding: 10px 12px 12px}.yp-ad-stats small{display: block;font-size: 11px;color: var(--yp-t3)}.yp-ad-stats b{display: block;margin-top: 4px;font-size: 18px;font-weight: 500;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-loop-src{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 12px;background: var(--yp-in2)}.yp-loop-src img{width: 22px;height: 22px}.yp-loop-src b{display: block;font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-loop-src small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-loop-ev{list-style: none;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin: 10px 0 0;padding: 0}.yp-loop-ev li{padding: 10px 12px;border-radius: 10px;background: #ffffff04}.yp-loop-ev span{display: block;font-size: 11px;color: var(--yp-t3)}.yp-loop-ev b{display: block;margin-top: 4px;font-size: 18px;font-weight: 500;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-vwire{position: relative;width: 1px;height: 26px;margin: 0 auto;background: #3a3a3c}.yp-vwire::after{content: "";position: absolute;left: -3.5px;bottom: -1px;border: 4px solid transparent;border-top: 5px solid #3a3a3c;border-bottom: 0}.yp-loop-to{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.yp-loop-to div{display: flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border-radius: 10px;background: #ffffff04;font-size: 12.5px;color: var(--yp-t1)}.yp-loop-to img{width: 20px;height: 20px}.yp-loop-goal{display: flex;align-items: center;justify-content: space-between;margin-top: 10px;padding: 12px 14px;border-radius: 10px;box-shadow: inset 0 0 0 1px #e68d3355}.yp-loop-goal small{font-size: 12px;color: var(--yp-t3)}.yp-loop-goal strong{font-size: 14px;font-weight: 500;color: var(--yp-a2)}.yp-chan-rows{display: grid;gap: 10px}.yp-chan-rows>div{display: grid;grid-template-columns: 18px 86px 1fr 52px;align-items: center;gap: 10px;font-size: 12.5px;color: var(--yp-t2)}.yp-chan-rows img{width: 18px;height: 18px}.yp-chan-rows i{display: block;height: 8px;border-radius: 4px;background: #ffffff08}.yp-chan-rows i b{display: block;height: 100%;border-radius: 4px;background: #8b8b90}.yp-chan-rows strong{font-size: 13px;font-weight: 500;text-align: right;font-variant-numeric: tabular-nums;color: var(--yp-t1)}@media (max-width: 560px){.yp-vs strong{font-size: 22px}.yp-stages.leak>div{grid-template-columns: 104px 1fr 34px}.yp-chans{grid-template-columns: 1fr}.yp-chans>div{grid-template-columns: 24px 1fr auto;align-items: center;column-gap: 10px}.yp-chans img{grid-row: span 2;margin: 0}.yp-job{grid-column: 3;grid-row: 1 / span 2;margin: 0;padding: 0;border: 0;width: auto}.yp-alloc span{font-size: 10px}.yp-ad-art{height: 104px}.yp-ad-art strong{font-size: 14px}.yp-conv + .yp-cover{grid-template-columns: 1fr}.yp-waste{justify-content: flex-start}}.yp-step .yp-win{display: flex;flex-direction: column}.yp-step .yp-win>.yp-foot{margin-top: auto}.yp-step .yp-win>.yp-msg{flex: 1}.yp-step .yp-win>.yp-msg + .yp-foot{margin-top: 16px}.yp-gtrack i em{overflow: hidden;text-overflow: ellipsis}.yp-org-card.on .yp-state::before{background: var(--yp-t1)}.yp-cover.hl strong{color: var(--yp-a)}.yp-sc{display: grid;grid-template-columns: 1fr 26px;align-items: center;gap: 8px}.yp-sc b{font-size: 11.5px;font-weight: 500;text-align: right;font-variant-numeric: tabular-nums;color: var(--yp-t2)}.yp-bar.warm i{background: #8d8d92}.yp-tr{grid-template-columns: minmax(0,1.2fr) 1fr 1fr minmax(0,1fr) 30px}.yp-foot img + img{margin-left: -4px}@media (max-width: 560px){.yp-sc{grid-template-columns: 1fr}.yp-sc b{display: none}}.yp-gh,.yp-gl{grid-template-columns: 128px 1fr}.yp-gh{grid-template-columns: 128px repeat(6,1fr)}@media (max-width: 560px){.yp-gh,.yp-gl{grid-template-columns: 96px 1fr}.yp-gh{grid-template-columns: 96px repeat(6,1fr)}}.yp-sites{display: grid;gap: 8px;margin-bottom: 16px}.yp-site{padding: 10px 14px 12px;border-radius: 11px;background: #ffffff04}.yp-site.you{background: var(--yp-in2);box-shadow: inset 0 0 0 1px #ffffff14}.yp-site-bar{display: flex;align-items: center;gap: 5px;margin-bottom: 8px}.yp-site-bar i{width: 6px;height: 6px;border-radius: 50%;background: #333336}.yp-site-bar span{margin-left: 8px;font-size: 11px;color: var(--yp-t3)}.yp-site strong{display: block;font-size: 15px;line-height: 1.3;font-weight: 600;letter-spacing: -.3px;color: var(--yp-t2)}.yp-site.you strong{color: var(--yp-t1)}.yp-site-btn{display: flex;gap: 6px;margin-top: 8px}.yp-site-btn span{padding: 4px 8px;border-radius: 5px;background: #ffffff0a;font-size: 10.5px;color: var(--yp-t3)}.yp-segs{display: grid;gap: 4px}.yp-seg-h,.yp-seg{display: grid;grid-template-columns: minmax(0,1.4fr) 1fr 64px;align-items: center;gap: 14px;padding: 0 10px}.yp-seg-h{height: 26px;font-size: 11.5px;color: var(--yp-t3)}.yp-seg{height: 46px;border-radius: 9px;font-size: 13px;color: var(--yp-t2)}.yp-seg.on{background: #ffffff06;color: var(--yp-t1)}.yp-seg em{font-style: normal;font-size: 12px;text-align: right;color: var(--yp-t3)}.yp-seg .yp-sc{grid-template-columns: 1fr 34px}.yp-bar.amb i{background: var(--yp-a)}.yp-quote{display: grid;grid-template-columns: 30px 1fr;gap: 12px;align-items: start;margin-top: 14px;padding: 14px;border-radius: 11px;background: var(--yp-in2)}.yp-quote p{margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--yp-t1)}.yp-quote small{display: block;margin-top: 4px;font-size: 11.5px;color: var(--yp-t3)}.yp-pos-old{display: flex;align-items: baseline;gap: 10px;margin: 0 0 10px;font-size: 13px;color: var(--yp-t4)}.yp-pos-old small{font-size: 11.5px;color: var(--yp-t3)}.yp-pos-old s{text-decoration-color: #7c7c80}.yp-pos-new{padding: 16px 18px;border-radius: 12px;background: var(--yp-in2);box-shadow: inset 0 0 0 1px #e68d3359;text-align: center}.yp-pos-new small{display: block;font-size: 11.5px;color: var(--yp-a2)}.yp-pos-new strong{display: block;margin-top: 6px;font-size: 22px;line-height: 1.2;font-weight: 600;letter-spacing: -.6px;color: var(--yp-t1)}.yp-org-wire.three{margin: 0 calc((100% - 20px) / 6)}.yp-org-wire.three i::before{left: calc(50% - 1px)}.yp-org-wire.three i::after{display: none}.yp-pillars{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.yp-pillars>div{display: grid;gap: 4px;padding: 12px;border-radius: 11px;background: #ffffff04;text-align: center}.yp-pillars b{font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-pillars small{font-size: 11px;color: var(--yp-t3)}.yp-pillars span{margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--yp-line);font-size: 12px;color: var(--yp-t2)}.yp-bc{border-radius: 11px;background: #ffffff04;padding: 4px 12px}.yp-bc-h,.yp-bc-r{display: grid;grid-template-columns: 1fr 84px 96px;align-items: center}.yp-bc-h{height: 32px;font-size: 11.5px;color: var(--yp-t3)}.yp-bc-h span:not(:first-child){text-align: center}.yp-bc-h span:nth-child(2){color: var(--yp-t1)}.yp-bc-r{height: 38px;border-top: 1px solid var(--yp-line);font-size: 13px;color: var(--yp-t2)}.yp-bc-r b{display: grid;place-items: center}.yp-bc-r svg{width: 14px;height: 14px;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.yp-bc-r b:nth-of-type(2) svg{stroke: var(--yp-t3)}.yp-bc-r em::after{content: "";display: block;width: 10px;height: 1.5px;background: #3a3a3c}.yp-obj{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 12px}.yp-obj>div{padding: 12px 14px;border-radius: 11px;background: var(--yp-in2)}.yp-obj>div.on{box-shadow: inset 0 0 0 1px #e68d3355}.yp-obj small{display: block;font-size: 11.5px;color: var(--yp-t3)}.yp-obj .on small{color: var(--yp-a2)}.yp-obj p{margin: 6px 0 0;font-size: 13px;line-height: 1.45;color: var(--yp-t1)}.yp-tl{list-style: none;margin: 0 0 4px;padding: 0}.yp-tl li{position: relative;display: grid;grid-template-columns: 52px 18px 1fr;align-items: center;gap: 10px;height: 50px}.yp-tl li::before{content: "";position: absolute;left: 70px;top: 0;bottom: 0;width: 1px;background: #2e2e31}.yp-tl li:first-child::before{top: 50%}.yp-tl li:last-child::before{bottom: 50%}.yp-tl-d{font-size: 12px;font-variant-numeric: tabular-nums;color: var(--yp-t3)}.yp-tl i{position: relative;z-index: 1;justify-self: center;width: 10px;height: 10px;border-radius: 50%;background: var(--yp-win);box-shadow: inset 0 0 0 1.5px #4a4a4d}.yp-tl li.done i{background: var(--yp-t1);box-shadow: none}.yp-tl li.now i{background: var(--yp-a);box-shadow: 0 0 0 4px #e68d3326}.yp-tl b{display: block;font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-tl small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-tl li:not(.done):not(.now) b{color: var(--yp-t2)}.yp-touch{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.yp-touch span{display: flex;align-items: center;justify-content: center;gap: 6px;height: 36px;border-radius: 9px;background: var(--yp-in2);font-size: 12px;color: var(--yp-t1)}.yp-touch svg{width: 13px;height: 13px;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.yp-chart .p1{stroke-dasharray: 4 4}@media (max-width: 560px){.yp-seg-h,.yp-seg{grid-template-columns: minmax(0,1.3fr) 1fr 54px;gap: 8px;padding: 0 6px;font-size: 12px}.yp-seg .yp-sc{grid-template-columns: 1fr}.yp-seg .yp-sc b{display: none}.yp-pos-new strong{font-size: 18px}.yp-pillars{grid-template-columns: 1fr}.yp-org-wire.three{display: none}.yp-pillars>div{text-align: left;grid-template-columns: 1fr auto}.yp-pillars span{grid-column: 1 / -1}.yp-obj{grid-template-columns: 1fr}.yp-touch{grid-template-columns: repeat(2,1fr)}.yp-bc-h,.yp-bc-r{grid-template-columns: 1fr 52px 84px;font-size: 12px}}.yp-chart .g{stroke: #ffffff0f}.yp-chan-rows i b{background: #4a4a4e}.yp-stages i b{min-width: 4px}.yp-vs-h img + img{margin-left: -4px}.yp-conv .yp-tr{grid-template-columns: minmax(0,1.4fr) 1fr auto}.yp-conv .yp-th span:last-child{text-align: right}.yp-chans dl{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;width: 100%;margin: 10px 0 0}.yp-chans dl div{padding: 8px 10px;border-radius: 8px;background: var(--yp-in2)}.yp-chans dt{font-size: 10.5px;color: var(--yp-t3)}.yp-chans dd{margin: 3px 0 0;font-size: 15px;font-weight: 500;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-ad-copy{margin: 0 12px 10px;font-size: 12px;line-height: 1.4;color: var(--yp-t2)}.yp-ad-art{justify-content: space-between;align-items: flex-end;height: 112px}.yp-ad-art span{flex: none;padding: 5px 9px;border-radius: 6px;box-shadow: inset 0 0 0 1px #ffffff24;font-size: 10.5px;color: var(--yp-t1)}.yp-bus3{position: relative;height: 28px;margin: 0 calc((100% - 16px) / 6)}.yp-bus3::before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 14px;background: #3a3a3c}.yp-bus3 i{position: absolute;left: 0;right: 0;top: 14px;height: 14px;border: 1px solid #3a3a3c;border-bottom: 0}.yp-bus3 i::after{content: "";position: absolute;left: calc(50% - .5px);top: 0;width: 1px;height: 14px;background: #3a3a3c}.yp-step .yp-win>.yp-loop{flex: 1;display: flex;flex-direction: column}.yp-loop-goal{margin-top: auto !important}.yp-loop-to{margin-bottom: 12px}@media (max-width: 560px){.yp-alloc span b{display: none}.yp-ad-art strong{font-size: 13.5px}.yp-ad-art span{display: none}.yp-win-report .yp-metrics small{min-height: 2.6em}.yp-chans>div{grid-template-columns: 24px 1fr auto}.yp-chans dl{grid-column: 1 / -1}}.yp-ad-art{flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 10px;height: 124px}@media (max-width: 560px){.yp-ad-art{height: 104px}}.hv-product .hv-avatar{color: #8a8a8a !important;background: #ffffff08 !important;box-shadow: none !important}.hv-product .positioning-brief dt,.hv-product .hv-deliverables span{color: #8a8a8a !important}.hv-product .hv-deck-bottom span:last-child{color: #b2b2b2 !important}.hv-product .positioning-brief div:last-child dd{color: var(--yp-t1) !important}.yp-win-problem .yp-metrics small,.yp-win-report .yp-metrics small{min-height: 2.6em}.yp-step .yp-win>.yp-cover:last-child{margin-top: auto}@media (max-width: 560px){.yp-sec h2 br{display: none}.yp-pillars>div{grid-template-columns: 1fr}}.hv-initials{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 50%;background: #232325;box-shadow: inset 0 0 0 1px #ffffff12;font-size: 11px;font-weight: 600;color: #b2b2b2}.yp-queue{margin-bottom: 16px}.yp-q-h,.yp-q-r{display: grid;grid-template-columns: 30px 1fr 90px 64px;align-items: center;gap: 12px}.yp-q-h{grid-template-columns: 1fr 90px 64px;height: 26px;font-size: 11.5px;color: var(--yp-t3)}.yp-q-h span:last-child,.yp-q-r em{text-align: right}.yp-q-r{height: 52px;padding: 0 2px;border-top: 1px solid var(--yp-line)}.yp-q-r b{display: block;font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-q-r small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-own{font-size: 12px;color: var(--yp-t4)}.yp-q-r em{font-size: 13px;font-style: normal;font-variant-numeric: tabular-nums;color: var(--yp-t2)}.yp-q-r.hl em{color: var(--yp-t1)}.yp-life{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px}.yp-life::before{content: "";position: absolute;left: 10%;right: 10%;top: 6px;height: 1px;background: #3a3a3c}.yp-life>div{position: relative;display: grid;justify-items: center;gap: 4px;text-align: center}.yp-life i{width: 13px;height: 13px;margin-bottom: 8px;border-radius: 50%;background: var(--yp-win);box-shadow: inset 0 0 0 1.5px #7c7c80}.yp-life .on i{background: var(--yp-a);box-shadow: 0 0 0 4px #e68d3326}.yp-life b{font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-life small{font-size: 11px;line-height: 1.3;color: var(--yp-t3)}.yp-owners{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px;margin-top: 14px}.yp-owners span{display: grid;place-items: center;height: 28px;border-radius: 7px;background: #ffffff05;font-size: 11.5px;color: var(--yp-t2)}.yp-rules{display: grid;gap: 8px}.yp-rules p{display: flex;align-items: center;gap: 10px;margin: 0;padding: 10px 12px;border-radius: 9px;background: var(--yp-in2);font-size: 13px;color: var(--yp-t2)}.yp-rules svg{width: 14px;height: 14px;flex: none;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.yp-rec{border-radius: 12px;background: var(--yp-in2);padding: 4px 14px 8px}.yp-rec-h{display: grid;grid-template-columns: 30px 1fr 18px;align-items: center;gap: 12px;height: 56px;border-bottom: 1px solid var(--yp-line)}.yp-rec-h b{display: block;font-size: 13.5px;font-weight: 500;color: var(--yp-t1)}.yp-rec-h small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-rec-h img{width: 18px;height: 18px}.yp-rec-t,.yp-rec-r{display: grid;grid-template-columns: 1fr 70px 1fr;align-items: center;gap: 10px}.yp-rec-t{height: 30px;font-size: 11px;color: var(--yp-t4)}.yp-rec-r{height: 36px;border-top: 1px solid var(--yp-line);font-size: 12.5px;color: var(--yp-t3)}.yp-rec-r em::after{content: "";display: block;width: 14px;height: 1.5px;background: #3a3a3c}.yp-rec-r b{font-weight: 500;color: var(--yp-t1)}.yp-rec-r.hl b{color: var(--yp-a)}.yp-mail{list-style: none;margin: 0;padding: 0}.yp-mail li{position: relative;display: grid;grid-template-columns: 44px 18px 1fr auto;align-items: center;gap: 10px;height: 52px}.yp-mail li::before{content: "";position: absolute;left: 62px;top: 0;bottom: 0;width: 1px;background: #2e2e31}.yp-mail li:first-child::before{top: 50%}.yp-mail i{position: relative;z-index: 1;justify-self: center;width: 10px;height: 10px;border-radius: 50%;background: var(--yp-t1)}.yp-mail b{display: block;font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-mail div small{display: block;margin-top: 2px;font-size: 11px;color: var(--yp-t3)}.yp-mail em{font-size: 14px;font-style: normal;font-weight: 500;text-align: right;font-variant-numeric: tabular-nums;color: var(--yp-t1)}.yp-mail em small{display: block;font-size: 10.5px;font-weight: 400;color: var(--yp-t3)}.yp-branch{margin-top: 6px}.yp-branch-q{width: fit-content;margin: 0 auto;padding: 8px 14px;border-radius: 9px;background: var(--yp-in2);box-shadow: inset 0 0 0 1px #ffffff14;font-size: 12.5px;color: var(--yp-t1)}.yp-bus2{position: relative;height: 26px;margin: 0 25%}.yp-bus2::before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 13px;background: #3a3a3c}.yp-bus2 i{position: absolute;left: 0;right: 0;top: 13px;height: 13px;border: 1px solid #3a3a3c;border-bottom: 0}.yp-branch-r{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.yp-branch-r>div{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;background: #ffffff04}.yp-branch-r>div.on{box-shadow: inset 0 0 0 1px #e68d3355}.yp-branch-r img{width: 18px;height: 18px}.yp-branch-r small{display: block;font-size: 11px;color: var(--yp-t3)}.yp-branch-r .on small{color: var(--yp-a2)}.yp-branch-r b{display: block;font-size: 12.5px;font-weight: 500;color: var(--yp-t1)}.yp-runs{border-radius: 12px;background: #ffffff04;padding: 2px 14px 6px}.yp-run-h,.yp-run{display: grid;grid-template-columns: 1fr 80px 72px;align-items: center}.yp-run-h{height: 32px;font-size: 11.5px;color: var(--yp-t3)}.yp-run-h span:not(:first-child),.yp-run b,.yp-run em{text-align: right}.yp-run{height: 40px;border-top: 1px solid var(--yp-line);font-size: 13px;color: var(--yp-t1)}.yp-run span{display: flex;align-items: center;gap: 9px}.yp-run span i{width: 7px;height: 7px;border-radius: 50%;background: var(--yp-t1)}.yp-run b{font-weight: 500;font-variant-numeric: tabular-nums}.yp-run em{font-size: 12px;font-style: normal;color: var(--yp-t3)}.yp-alert{display: grid;grid-template-columns: 18px 1fr;gap: 10px;align-items: start;margin-top: 12px;padding: 12px 14px;border-radius: 10px;background: var(--yp-in2);box-shadow: inset 0 0 0 1px #e68d3340}.yp-alert svg{width: 16px;height: 16px;margin-top: 1px;fill: none;stroke: var(--yp-a);stroke-width: 2.2;stroke-linecap: round}.yp-alert b{display: block;font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-alert small{display: block;margin-top: 2px;font-size: 11.5px;color: var(--yp-t3)}.yp-chan-rows>div>span:first-child:empty{display: none}.yp-chan-rows>div:has(>span:first-child:empty){grid-template-columns: 120px 1fr 52px}.yp-prof{display: grid;grid-template-columns: 30px 1fr 18px;align-items: center;gap: 12px;padding: 12px 14px;border-radius: 12px;background: var(--yp-in2)}.yp-prof b{display: block;font-size: 14px;font-weight: 500;color: var(--yp-t1)}.yp-prof small{display: block;margin-top: 3px;font-size: 11.5px;line-height: 1.35;color: var(--yp-t3)}.yp-prof img{width: 18px;height: 18px}.yp-heat{display: grid;grid-template-columns: repeat(12,1fr);gap: 4px}.yp-heat i{aspect-ratio: 1;max-height: 22px;border-radius: 4px;background: #ffffff07}.yp-heat i.on{background: #8b8b90}.yp-heat-axis{display: flex;justify-content: space-between;margin: 6px 0 16px;font-size: 11px;color: var(--yp-t4)}.yp-pillars.tall>div{text-align: left;gap: 6px;padding: 14px}.yp-pillars.tall small{font-size: 10.5px}.yp-pillars.tall span{line-height: 1.4}.yp-rec-bar{display: flex;align-items: center;gap: 10px;font-size: 13px;color: var(--yp-t1)}.yp-rec-bar small{margin-left: auto;font-size: 11.5px;color: var(--yp-t3)}.yp-wave{display: flex;align-items: center;gap: 3px;height: 44px;margin: 14px 0;padding: 0 2px}.yp-wave i{flex: 1;border-radius: 2px;background: #3a3a3e}.yp-wave i:nth-child(n+8):nth-child(-n+16){background: #8b8b90}.yp-transcript{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.yp-transcript li{display: grid;grid-template-columns: 44px 1fr;gap: 10px;padding: 9px 10px;border-radius: 9px}.yp-transcript li.hl{background: var(--yp-in2);box-shadow: inset 2px 0 0 var(--yp-a)}.yp-transcript span{font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--yp-t4)}.yp-transcript p{margin: 0;font-size: 13px;line-height: 1.45;color: var(--yp-t2)}.yp-transcript li.hl p{color: var(--yp-t1)}.yp-post{padding: 14px 16px;border-radius: 12px;background: var(--yp-in2)}.yp-post-h{display: grid;grid-template-columns: 24px 1fr 16px;align-items: center;gap: 10px;margin-bottom: 12px}.yp-post-h b{display: block;font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-post-h small{display: block;font-size: 11px;color: var(--yp-t3)}.yp-post-h img{width: 16px;height: 16px}.yp-post p{margin: 0 0 8px;font-size: 13px;line-height: 1.5;color: var(--yp-t2)}.yp-post p.yp-hook{font-size: 16px;line-height: 1.35;font-weight: 600;letter-spacing: -.2px;color: var(--yp-t1)}.yp-notes{display: grid;gap: 8px;margin-top: 10px}.yp-notes>div{display: grid;grid-template-columns: 24px 1fr;gap: 10px;align-items: start;padding: 10px 12px;border-radius: 10px;background: #ffffff04}.yp-notes>div.on{box-shadow: inset 0 0 0 1px #e68d3355}.yp-notes p{margin: 0;font-size: 12.5px;line-height: 1.45;color: var(--yp-t2)}.yp-notes b{display: block;margin-bottom: 2px;font-size: 11.5px;font-weight: 500;color: var(--yp-t3)}.yp-notes .on b{color: var(--yp-a2)}.yp-cal{display: grid;grid-template-columns: 26px repeat(5,minmax(0,1fr));gap: 5px}.yp-cal-d{font-size: 11px;text-align: center;color: var(--yp-t4)}.yp-cal-w{display: grid;place-items: center;font-size: 11px;color: var(--yp-t4)}.yp-cal i{display: flex;align-items: center;justify-content: center;height: 44px;padding: 0 6px;border-radius: 8px;background: #ffffff04;font-size: 10.5px;font-style: normal;line-height: 1.25;text-align: center;color: var(--yp-t1)}.yp-cal i.on{background: #2a2a2d;box-shadow: inset 0 0 0 1px #ffffff12}.yp-dms{display: grid;gap: 8px}.yp-dms>div{display: grid;grid-template-columns: 22px 1fr;gap: 10px;align-items: start;padding: 10px 12px;border-radius: 10px;background: var(--yp-in2)}.yp-dms b{display: block;font-size: 12px;font-weight: 500;color: var(--yp-t3)}.yp-dms p{margin: 3px 0 0;font-size: 13px;color: var(--yp-t1)}@media (max-width: 560px){.yp-q-h,.yp-q-r{grid-template-columns: 26px 1fr 54px;gap: 10px}.yp-q-h{grid-template-columns: 1fr 54px}.yp-q-h span:nth-child(2),.yp-own{display: none}.yp-life small{font-size: 10px}.yp-life b{font-size: 11.5px}.yp-owners span{font-size: 10.5px}.yp-rec-r{font-size: 12px}.yp-rec-t,.yp-rec-r{grid-template-columns: 1fr 40px 1fr}.yp-mail li{grid-template-columns: 40px 18px 1fr auto}.yp-mail li::before{left: 58px}.yp-cal i{height: 40px;font-size: 9.5px;padding: 0 3px}.yp-chan-rows>div:has(>span:first-child:empty){grid-template-columns: 100px 1fr 40px}}.yp-heat i{aspect-ratio: auto;height: 18px;max-height: none}.hv-automation .hv-routes span{color: #6b6b6e !important}.hv-automation .hv-routes>div:first-child span{color: var(--yp-a2) !important}.hv-wire path{stroke: #4a4a4d !important}.hv-wire .hv-tracer{display: none !important}.yp-heat i,.yp-heat i.on{height: 18px;border-radius: 4px}.yp-heat i.on{background: #8a8a8e}.yp-heat i.last{background: var(--yp-a)}.yp-pillars b{min-height: 2.6em}.yp-pillars.tall b{min-height: 2.8em}.yp-org-wire.three::before{display: block}.yp-benefits{padding-bottom: 28px !important}.yp-conv-row{display: grid;grid-template-columns: repeat(4,1fr);margin: 10px 10% 0}.yp-conv-row span{text-align: center;font-size: 11px;color: var(--yp-t3);font-variant-numeric: tabular-nums}.yp-next{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;margin-top: 12px;padding: 10px 14px;border-radius: 10px;background: var(--yp-in2)}.yp-next small{font-size: 11.5px;color: var(--yp-t3)}.yp-next b{font-size: 13px;font-weight: 500;color: var(--yp-t1)}.yp-next span{font-size: 12px;color: var(--yp-t2)}.yp-flow.three{grid-template-columns: 1fr 18px 1fr 18px 1fr;margin-top: 18px}@media (max-width: 560px){.yp-flow.three{grid-template-columns: 1fr 1fr 1fr;gap: 6px}.yp-flow.three>b{display: none}.yp-flow.three strong{font-size: 16px}}@media (max-width: 420px){.hv-enrichment strong{display: none}}.crumbs{display: flex;align-items: center;gap: 10px;margin-bottom: 28px;font-size: 14px;line-height: 1}.crumbs .back-link{display: inline-flex !important;align-items: center;gap: 10px;margin: 0 !important;color: var(--yp-t2) !important;text-decoration: none !important;font-size: 14px !important}.crumb-ico{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: #ffffff06;box-shadow: inset 0 0 0 1px #ffffff14}.crumb-ico svg{width: 14px;height: 14px;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}@media (hover:hover){.crumbs .back-link:hover{color: var(--yp-t1) !important}}@media (hover:hover){.crumbs .back-link:hover .crumb-ico{background: #ffffff0f;box-shadow: inset 0 0 0 1px #ffffff26}}.crumbs .back-link:focus-visible{outline: 2px solid var(--yp-a);outline-offset: 3px;border-radius: 9px}.crumb-sep{color: var(--yp-t4)}.crumb-cur{color: var(--yp-t1)}.hero-cta{display: inline-flex !important;align-items: center;gap: 10px;box-shadow: none !important}.cta-arrow{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.crumbs{justify-content: flex-start !important;width: auto !important;max-width: none !important;padding: 0 !important;height: auto !important;position: static !important;background: none !important;border: 0 !important}.hv .hv-logo{background: none !important;box-shadow: none !important;width: 26px !important;height: 26px !important;border-radius: 0 !important}.hv .hv-logo img,.yp-win img{border-radius: 6px;object-fit: contain}.hv .hv-logo img{width: 26px !important;height: 26px !important}:root{--cta-bg: #e68d33;--cta-bg-hover: #f09a47;--cta-bg-active: #d9812a;--cta-fg: #0b0b0b}html:root body a.button:not(.newsletter-button),html:root body button.button,html:root body .schedule-cta,html:root body .blog-call,html:root body .blog-audit,html:root body .hero-cta,html:root body .audit-cta{display: inline-flex !important;align-items: center;justify-content: center;gap: 10px;height: 44px !important;min-height: 44px !important;max-height: 44px;padding: 0 20px !important;box-sizing: border-box;border: 0 !important;border-radius: 10px !important;background: var(--cta-bg) !important;background-image: none !important;color: var(--cta-fg) !important;font: 600 14px/1 Inter,system-ui,sans-serif !important;letter-spacing: -.1px !important;text-decoration: none !important;box-shadow: none !important;filter: none !important;opacity: 1 !important;transform: none !important;white-space: nowrap}@media (hover:hover){html:root body a.button:not(.newsletter-button):hover,html:root body button.button:hover,html:root body .schedule-cta:hover,html:root body .blog-call:hover,html:root body .blog-audit:hover,html:root body .hero-cta:hover,html:root body .audit-cta:hover{background: var(--cta-bg-hover) !important;color: var(--cta-fg) !important}}html:root body a.button:not(.newsletter-button):active,html:root body .schedule-cta:active,html:root body .blog-call:active,html:root body .blog-audit:active,html:root body .hero-cta:active{background: var(--cta-bg-active) !important}html:root body a.button:focus-visible,html:root body .schedule-cta:focus-visible,html:root body .blog-call:focus-visible,html:root body .blog-audit:focus-visible,html:root body .hero-cta:focus-visible{outline: 2px solid var(--cta-bg) !important;outline-offset: 3px}html:root body a.button::before,html:root body a.button::after,html:root body .schedule-cta::before,html:root body .schedule-cta::after,html:root body .hero-cta::before,html:root body .hero-cta::after{display: none !important}a.button.newsletter-button{display: inline-flex !important;align-items: center;justify-content: center;height: 44px !important;padding: 0 20px !important;box-sizing: border-box;border: 1px solid #383838 !important;border-radius: 10px !important;background: transparent !important;color: #f1f1f1 !important;font: 600 14px/1 Inter,system-ui,sans-serif !important;letter-spacing: -.1px !important;box-shadow: none !important}@media (hover:hover){html:root body a.button.newsletter-button:hover{border-color: #5a5a5a !important;background: #ffffff08 !important}}html:root body .hero-cta svg{width: 16px;height: 16px;flex: none}html:root body .hero-cta{gap: 8px}html:root body button.button:active,html:root body .audit-cta:active{background: var(--cta-bg-active) !important}html:root body .audit-cta:focus-visible,html:root body button.button:focus-visible,html:root body a.button.newsletter-button:focus-visible{outline: 2px solid var(--cta-bg) !important;outline-offset: 3px}html:root body a.button.newsletter-button{text-decoration: none !important}html:root body .cta-arrow{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}html:root body a.button .cta-arrow{margin-right: -2px}:root{--yp-t1: #f1f1f1;--yp-t2: #b2b2b2;--yp-t3: #8f8f91;--yp-t4: #7c7c80;--yp-a: #e68d33;--yp-glow-window: radial-gradient(ellipse at 75% 0,rgba(230,141,51,.07),rgba(230,141,51,0) 60%);--yp-glow-section: radial-gradient(ellipse 60% 55% at 50% 0,rgba(230,141,51,.06),rgba(230,141,51,0) 70%);--yp-glow-halo: radial-gradient(closest-side,rgba(230,141,51,.08),rgba(230,141,51,0));--yp-accent-line: rgba(230,141,51,.45);--yp-surface: #111112;--yp-surface-2: #161617}html:root body .yp-win,html:root body.studio-page .st-hero-canvas,html:root body .editorial-cover{background: var(--yp-glow-window),var(--yp-surface) !important}html:root body .guide-cover-image{background: var(--yp-glow-window),var(--yp-surface) !important}html:root body .philosophy,html:root body .quote-slider,html:root body .blog-intro::before{background-image: none !important}html:root body .contact.section,html:root body .closing,html:root body .blog-newsletter{background: var(--yp-glow-section),transparent !important}html:root body .blog-newsletter{background: var(--yp-glow-section),var(--yp-surface) !important}html:root body #services [class*="-glow"]{background: var(--yp-glow-halo) !important}html:root body .yp-stages i b{background: #4a4a4e !important}html:root body .yp-stages>div.on i b{background: #e68d33 !important}html:root body .yp-intent-bar i{background: #3a3a3c !important}html:root body .yp-logo-sq{background: #232325 !important}html:root body .cover-action,html:root body .cover-answer{background: var(--yp-surface-2) !important}html:root body .hv-bar i,html:root body .hv-bar i::before{background-image: none !important}html:root body .yp-intent>div.on,html:root body .yp-msg-next,html:root body .yp-loop-goal,html:root body .yp-ad.on,html:root body .yp-obj>div.on,html:root body .yp-branch-r>div.on,html:root body .yp-notes>div.on,html:root body .yp-flow>div.on,html:root body .yp-pos-new{box-shadow: inset 0 0 0 1px var(--yp-accent-line) !important}html:root body .yp-grid i.you::after,html:root body .yp-life .on i,html:root body .yp-tl li.now i,html:root body .pv-trace b.on{box-shadow: none !important}html:root body .yp-chart .d,html:root body .hv-chart-dot{filter: drop-shadow(0 0 6px rgba(230,141,51,.6)) !important}html:root body .seo-hero::before{background: var(--yp-glow-section) !important}html:root body .hv-abm-core,html:root body .hv-deck,html:root body .hv-video-poster,html:root body .yp-ad-art,html:root body .guide-next{background: var(--yp-glow-window),var(--yp-surface-2) !important}html:root body .hv-clay-core,html:root body .hv-core-glow{background: var(--yp-glow-halo) !important}html:root body .hv-account-row.selected{background: #ffffff06 !important}html:root body .hv-funnel::after{background: #3a3a3c !important}html:root body .hv-abm .hv-bar i::after,html:root body .hv-bar i::after{background: #8f8f91 !important}html:root body .yp-alert,html:root body .yp-roles li.on .yp-av,html:root body .yp-org-card.on{box-shadow: inset 0 0 0 1px var(--yp-accent-line) !important}html:root body .yp-org-card.on{box-shadow: none !important}html:root body .yp-gtrack i.on{box-shadow: inset 0 0 0 1px var(--yp-accent-line) !important}html:root body .yp-book{display: grid;justify-items: center;gap: 0;max-width: 420px;margin: 0 auto;padding: 48px 32px;text-align: center}.yp-book-ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: #ffffff06;box-shadow: inset 0 0 0 1px #ffffff14}.yp-book-ico svg{width: 22px;height: 22px;fill: none;stroke: #f1f1f1;stroke-width: 1.6;stroke-linecap: round}.yp-book h3{margin: 20px 0 18px;font-size: 24px;line-height: 1.2;font-weight: 600;letter-spacing: -.5px;color: #f1f1f1}.yp-book ul{list-style: none;display: grid;gap: 10px;margin: 0 0 28px;padding: 0;text-align: left}.yp-book li{display: flex;align-items: center;gap: 10px;font-size: 15px;color: #b2b2b2}.yp-book li svg{width: 15px;height: 15px;flex: none;fill: none;stroke: #f1f1f1;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.yp-book small{margin-top: 12px;font-size: 12px;color: #8f8f91}html:root body .yp-book-cta .cta-arrow{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}html:root body>header:first-of-type{position: sticky !important;top: 0;z-index: 60;background: rgba(9,9,9,.88) !important;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-bottom: 1px solid #ffffff0a}html:root body>header:first-of-type>nav,html:root body .site-head .blog-nav{height: 76px !important;padding: 0 !important;display: flex;align-items: center;justify-content: space-between}html:root body .site-head .blog-nav{width: min(1120px,calc(100% - 80px));margin: 0 auto}html:root body .wordmark,html:root body header .brand,html:root body .blog-brand{font-size: 19px !important;font-weight: 650 !important;letter-spacing: -.6px !important;color: #f1f1f1 !important}@media (max-width: 650px){html:root body>header:first-of-type>nav,html:root body .site-head .blog-nav{height: 64px !important}html:root body .site-head .blog-nav{width: calc(100% - 40px)}}html:root body .yp-footer-main{justify-content: flex-start !important}.yp-news{padding: 40px 0 96px}.yp-news-in{width: min(1120px,calc(100% - 40px));margin: 0 auto;padding: 72px 32px;border-radius: 22px;text-align: center;background: var(--yp-glow-section),var(--yp-surface);box-shadow: inset 0 0 0 1px #ffffff08}.yp-news .yp-eyebrow{margin: 0 0 18px;font-size: 12px;font-weight: 500;letter-spacing: 1.6px;text-transform: uppercase;color: #8f8f91}.yp-news h2{margin: 0;font-size: clamp(34px,4vw,48px);line-height: 1.08;font-weight: 600;letter-spacing: -1.5px;color: #f1f1f1}.yp-news h2 span{color: #e68d33}.yp-news p:not(.yp-eyebrow){max-width: 440px;margin: 18px auto 28px;font-size: 16px;line-height: 1.6;color: #b2b2b2}@media (max-width: 650px){.yp-news{padding: 24px 0 64px}.yp-news-in{padding: 48px 20px;border-radius: 18px}}.to-top{position: fixed;right: 24px;bottom: 24px;z-index: 70;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: rgba(17,17,18,.92);box-shadow: inset 0 0 0 1px #ffffff1f;backdrop-filter: blur(12px);color: #f1f1f1}.to-top[hidden]{display: none}.to-top svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}@media (hover:hover){.to-top:hover{background: #1b1b1d;box-shadow: inset 0 0 0 1px #ffffff33}}.to-top:focus-visible{outline: 2px solid #e68d33;outline-offset: 3px}@media (max-width: 650px){.to-top{right: 16px;bottom: 16px}}html:root body.home .yp-news-in{width: min(1080px,calc(100% - 40px))}html:root body .yp-news + .yp-footer,html:root body .yp-news + footer{padding-top: 24px !important}html:root body .post-cover{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 16px;background: #090909;box-shadow: 0 0 0 1px #ffffff0d}html:root body .story-card .post-cover{margin-bottom: 24px}html:root body .post-hero{margin: 0 auto 56px}html:root body .post-hero .post-cover{border-radius: 20px}html:root body .featured-story .post-cover{border-radius: 14px}@media (max-width: 650px){html:root body .post-cover{border-radius: 12px}html:root body .post-hero{margin-bottom: 36px}}html:root body .blog-kicker,html:root body .article-toc>span{color: #8f8f91 !important}html:root body .blog-tags button[aria-pressed="true"]{background: #1b1b1d !important;color: #f1f1f1 !important;box-shadow: inset 0 0 0 1px var(--yp-accent-line) !important}html:root body .story-card h2,html:root body .story-card h3{font-size: 25px;line-height: 1.3;letter-spacing: -.8px;font-weight: 500;margin: 14px 0}html:root body .nav-actions{display: flex;align-items: center;gap: 28px !important}html:root body .nav-link{font-size: 14px;font-weight: 500;color: #b2b2b2 !important;text-decoration: none}html:root body .nav-link[aria-current="page"]{color: #f1f1f1 !important}@media (hover:hover){html:root body .nav-link:hover{color: #f1f1f1 !important}}@media (max-width: 760px){html:root body .nav-link{display: none}}html:root body .yp-footer-main{display: flex;align-items: center;justify-content: space-between !important;flex-wrap: wrap;gap: 20px}html:root body .yp-footer-nav{display: flex;gap: 28px}html:root body .yp-footer-nav a{font-size: 14px;color: #b2b2b2;text-decoration: none}@media (hover:hover){html:root body .yp-footer-nav a:hover{color: #f1f1f1}}@media (max-width: 650px){html:root body .yp-footer-main{flex-direction: column;align-items: flex-start}html:root body .yp-footer-nav{gap: 22px}}html:root body .yp-cal-frame{display: block;width: 100%;height: 720px;border: 0;border-radius: 16px;background: #111112}@media (max-width: 650px){html:root body .yp-cal-frame{height: 860px}}html:root body a[href],html:root body button:not(:disabled),html:root body [role="tab"],html:root body summary,html:root body label[for],html:root body .to-top,html:root body [data-service],html:root body [data-step]{cursor: pointer !important}html:root body a[href] *,html:root body button:not(:disabled) *{cursor: inherit}.nav-menu{position: relative}.nav-trigger{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding: 0;border: 0;background: none;font: 500 14px Inter,Arial,sans-serif}.nav-caret{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.nav-panel{position: absolute;top: calc(100% + 6px);left: -16px;z-index: 80;display: none;min-width: 260px;padding: 8px;border-radius: 14px;background: #111112;box-shadow: 0 24px 60px rgba(0,0,0,.6),inset 0 0 0 1px #ffffff14}.nav-menu.open .nav-panel,.nav-menu:focus-within .nav-panel{display: grid}@media (hover:hover){.nav-menu:hover .nav-panel{display: grid}}.nav-menu::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 8px}.nav-panel a{display: block;padding: 11px 12px;border-radius: 9px;font-size: 14px;font-weight: 500;color: #b2b2b2;text-decoration: none}.nav-panel a:focus-visible{background: #ffffff08;color: #f1f1f1;outline: none}@media (hover:hover){.nav-panel a:hover{background: #ffffff08;color: #f1f1f1;outline: none}}html:root body .yp-footer-main{align-items: flex-start !important}.yp-footer-cols{display: flex;gap: 72px}.yp-footer-col{display: grid;align-content: start;gap: 12px}.yp-footer-col h3{margin: 0 0 4px;font-size: 12px;font-weight: 500;letter-spacing: 1.6px;text-transform: uppercase;color: #8f8f91}.yp-footer-col a{font-size: 14px;color: #b2b2b2;text-decoration: none}@media (hover:hover){.yp-footer-col a:hover{color: #f1f1f1}}html:root body .yp-footer-ai a{opacity: 1 !important}html:root body .yp-footer-ai a img{width: 24px;height: 24px;border-radius: 6px;object-fit: contain}@media (max-width: 650px){.yp-footer-cols{gap: 40px;flex-wrap: wrap}}html:root body .yp-footer-main{display: flex !important;flex-direction: row !important;justify-content: space-between !important;align-items: flex-start !important;gap: 40px !important}html:root body .yp-footer-cols{display: flex !important;flex-direction: row !important;gap: 72px !important}html:root body nav.yp-footer-col{display: grid !important;grid-auto-flow: row;align-content: start;gap: 12px !important;justify-items: start}html:root body .yp-footer-ai img{filter: none !important;opacity: 1 !important}@media (max-width: 650px){html:root body .yp-footer-main{flex-direction: column !important}html:root body .yp-footer-cols{gap: 48px !important}}html:root body .yp-footer nav,html:root body .nav-panel{height: auto !important;min-height: 0 !important}html:root body .yp-footer-ai{margin-top: 48px !important}html:root body h1,html:root body h2,html:root body h3{font-weight: 600 !important}html:root body h1 *,html:root body h2 *,html:root body h3 *{font-weight: inherit !important}html:root body .yp-footer-col h3,html:root body .yp-footer-ai h2{font-weight: 500 !important}html:root body .wordmark,html:root body .brand,html:root body .blog-brand,html:root body .yp-footer-brand{font-weight: 650 !important}html:root body summary{font-weight: 500 !important}html:root body .article-body h2{font-weight: 600 !important;letter-spacing: -.6px}html:root body .article-body h3{font-weight: 600 !important}html:root body .featured-story h2{font-weight: 600 !important}html:root body p,html:root body li{font-weight: 400}html:root body .yp-win h3,html:root body .yp-win h4{font-weight: 500 !important}html:root body .hero h1,html:root body .seo-hero h1,html:root body .blog-intro h1,html:root body .rs-hero h1,html:root body .mc-hero h1{font-size: clamp(40px,5.4vw,68px) !important;line-height: 1.04 !important;letter-spacing: -2.4px !important}html:root body .article-head h1{font-size: clamp(36px,4.6vw,56px) !important;line-height: 1.08 !important;letter-spacing: -1.8px !important}html:root body #services .heading h2,html:root body .founder-heading,html:root body #testimonial-heading,html:root body .philosophy h2,html:root body .yp-sec h2,html:root body .yp-news h2,html:root body .closing h2,html:root body .faq-section h2,html:root body .mc-faq h2{font-size: clamp(34px,3.8vw,46px) !important;line-height: 1.08 !important;letter-spacing: -1.5px !important}html:root body .read-link b,html:root body .read-link span{font-weight: 400 !important}.crumbs{display: flex;align-items: center;gap: 10px;margin-bottom: 28px;font-size: 14px;line-height: 1}.crumbs .back-link{display: inline-flex !important;align-items: center;gap: 10px;margin: 0 !important;color: var(--yp-t2) !important;text-decoration: none !important;font-size: 14px !important}.crumb-ico{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: #ffffff06;box-shadow: inset 0 0 0 1px #ffffff14}.crumb-ico svg{width: 14px;height: 14px;fill: none;stroke: var(--yp-t1);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}@media (hover:hover){.crumbs .back-link:hover{color: var(--yp-t1) !important}}@media (hover:hover){.crumbs .back-link:hover .crumb-ico{background: #ffffff0f;box-shadow: inset 0 0 0 1px #ffffff26}}.crumbs .back-link:focus-visible{outline: 2px solid var(--yp-a);outline-offset: 3px;border-radius: 9px}.crumb-sep{color: var(--yp-t4)}.crumb-cur{color: var(--yp-t1)}html:root body .eyebrow,html:root body .yp-eyebrow,html:root body .blog-kicker{font-size: 12px !important;font-weight: 500 !important;letter-spacing: .14em !important;text-transform: uppercase !important;color: #8f8f91 !important}html:root body .hero h1,html:root body .seo-hero h1,html:root body .blog-intro h1,html:root body .rs-hero h1,html:root body .mc-hero h1{letter-spacing: -.035em !important}html:root body .seo-hero h1{font-size: clamp(40px,4.6vw,60px) !important}html:root body .article-head h1{letter-spacing: -.032em !important}html:root body #services .heading h2,html:root body .founder-heading,html:root body #testimonial-heading,html:root body .philosophy h2,html:root body .yp-sec h2,html:root body .yp-news h2,html:root body .closing h2,html:root body .faq-section h2,html:root body .mc-faq h2{letter-spacing: -.03em !important}html:root body h1,html:root body h2{text-wrap: balance}html:root body p{text-wrap: pretty}html:root body .article-head .blog-kicker{background: none !important;padding: 0 !important;border: 0 !important}html:root body .nav-link,html:root body .nav-link[aria-current="page"]{font-weight: 500 !important}html:root body .mc-faq summary,html:root body .faqs summary{font-size: 16px !important}html:root body .hero-desc,html:root body .lede,html:root body .rs-lede,html:root body .blog-intro>p,html:root body .yp-head>p:last-child,html:root body .seo-hero .st-hero-intro>p:not(.eyebrow){font-size: 17px !important;line-height: 1.6 !important}html:root body .article-body p,html:root body .article-body li{font-size: 17px !important;line-height: 1.7 !important}html:root body .article-body table{font-size: 14px}html:root body .article-body td{line-height: 1.45}html:root body .blog-intro .crumbs,html:root body .article-head .crumbs{margin-bottom: 28px}@media (max-width: 720px){html:root body .blog-intro>p br{display: none}}.yp-ar{display: inline-block;width: 14px;height: 8px;margin: 0 .2em;vertical-align: .12em;background: currentColor;opacity: .55;font-style: normal;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M.5 4h13M10 .5l3.5 3.5-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M.5 4h13M10 .5l3.5 3.5-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}span>.yp-ar:only-child,b>.yp-ar:only-child{margin: 0}html:root body .cta-arrow{box-sizing: content-box;width: 12px !important;height: 12px !important;padding: 6px;margin: 0 -10px 0 2px;border-radius: 7px;background: rgba(11,11,11,.12);fill: none;stroke: currentColor;stroke-width: 1.6 !important;stroke-linecap: round;stroke-linejoin: round}html:root body .newsletter-button .cta-arrow,html:root body .rs-open .cta-arrow{background: #ffffff0d}html:root body .rs-open .cta-arrow{margin: 0}html:root body .crumbs{gap: 8px;font-size: 13px;letter-spacing: .01em}html:root body .crumbs .back-link{gap: 8px;font-size: 13px !important}html:root body .crumb-ico{width: auto;height: auto;background: none !important;box-shadow: none !important;border-radius: 0}html:root body .crumb-ico svg{width: 15px;height: 15px;stroke: currentColor;stroke-width: 1.4}html:root body .crumb-sep{color: #ffffff2e}html:root body .crumb-cur{color: var(--yp-t1)}.q-ar{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;display: block;margin: auto}html:root body .service-copy li:before{content: "" !important;width: 4px;height: 4px;border-radius: 50%;background: rgba(255,255,255,.4);top: .62em !important;transform: none !important}html:root body .service-detail-link .yp-ar{width: 16px;height: 9px;margin-left: 10px;opacity: 1;color: #e68d33;vertical-align: .08em}html:root body .to-top{width: 40px;height: 40px;color: rgba(241,241,241,.75)}html:root body .to-top svg{width: 15px;height: 15px;stroke-width: 1.6}@media (hover:hover){html:root body .to-top:hover{color: #f1f1f1}}html:root body .quote-prev,html:root body .quote-next{color: rgba(241,241,241,.6);box-shadow: inset 0 0 0 1px #ffffff14}@media (hover:hover){html:root body .quote-prev:hover,html:root body .quote-next:hover{color: #f1f1f1}}html:root body .q-ar{width: 14px;height: 14px;stroke-width: 1.6}small:has(>.yp-ar),.yp-top span:has(>.yp-ar){white-space: nowrap}html:root body .service-copy li:before{flex: none;align-self: flex-start;margin-top: .66em;position: static}@media (max-width: 480px){.hv-top small:has(>.yp-ar){display: none}}html:root body .cta-arrow{width: 16px !important;height: 16px !important;padding: 0 !important;margin: 0 0 0 2px !important;background: none !important;border-radius: 0;stroke-width: 1.6 !important}:where(strong,b){font-weight: 600}html:root body h1,html:root body h2,html:root body h3{text-wrap: balance}html:root body p{text-wrap: pretty}html:root body .guide-body a:not(.blog-back):not(.cta-link){color: #f1f1f1;text-decoration-color: rgba(241,241,241,.4)}html:root body .guide-body code{color: #f1f1f1;background: #161617}html:root body .guide-body :is(p,li)>code{white-space: nowrap}html:root body .guide-body pre{overflow-x: auto;white-space: pre-wrap;word-break: break-all}html:root body .guide-body details summary{list-style: none;position: relative;padding-right: 32px;cursor: pointer}html:root body .guide-body details summary::-webkit-details-marker{display: none}html:root body .guide-body details summary::marker{content: ""}html:root body .guide-body details summary::after{content: "+";position: absolute;right: 0;top: 0;font-weight: 400;color: #8f8f91}html:root body .guide-body details[open] summary::after{content: "\2212"}@media (max-width: 640px){html:root body .guide-table table{min-width: 0}html:root body .guide-table thead{display: none}html:root body .guide-table tr{display: block;padding: 14px 16px;border-radius: 10px;margin-bottom: 8px;background: #141414 !important}html:root body .guide-table td{display: block;padding: 4px 0}html:root body .guide-table td::before{content: attr(data-label);display: block;margin-bottom: 2px;font-size: 12px;font-weight: 500;color: #8f8f91}}html:root body em,html:root body i:not(.yp-ar){font-style: normal}html:root body .guide-body h2 em{color: #8f8f91}html:root body .guide-next{background: var(--yp-glow-section),#0e0e0f !important;box-shadow: inset 0 0 0 1px #ffffff0d}html:root body .guide-next h2 em{color: #e68d33}html:root body .guide-next a.button{margin-top: 24px}html:root body .cal-inline{position: relative;min-height: 640px;overflow: hidden;border-radius: 16px;background: #0e0e0f;box-shadow: inset 0 0 0 1px #ffffff0d}html:root body .cal-inline iframe{position: relative;z-index: 1}html:root body .yp-cal-wait{position: absolute;inset: 0;z-index: 2;background: #0e0e0f;display: grid;place-content: center;justify-items: center;gap: 16px;text-align: center}html:root body .yp-cal-wait p{margin: 0;font-size: 14px;color: #8f8f91}@media (max-width: 560px){html:root body .yp-score .yp-tr{grid-template-columns: minmax(0,1.4fr) 48px 48px 26px !important;gap: 10px}html:root body .yp-score .yp-trig,html:root body .yp-score .yp-th span:nth-child(4){display: none}html:root body .yp-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}}@media (max-width: 480px){html:root body .yp-life{grid-template-columns: 1fr;gap: 0}html:root body .yp-life::before{left: 6px;right: auto;top: 14px;bottom: 14px;width: 1px;height: auto}html:root body .yp-life>div{grid-template-columns: 13px auto 1fr;justify-items: start;align-items: center;gap: 12px;padding: 7px 0;text-align: left}html:root body .yp-life i{margin: 0}html:root body .yp-life b{font-size: 13px}html:root body .yp-life small{justify-self: end;font-size: 11px}html:root body .yp-owners,html:root body .yp-conv-row{display: none}}html:root body .hv-deck :is(h3,.hv-h){font-size: 28px !important;letter-spacing: -.6px !important;line-height: 1.15 !important}html:root body .hv-deck :is(h3,.hv-h) em,html:root body .hv-featured-post :is(h3,.hv-h) em{color: #f1f1f1 !important}html:root body .hv-featured-post :is(h3,.hv-h){font-size: 17px !important;letter-spacing: -.2px !important;line-height: 1.35 !important}html:root body .yp-heat i.on{background: #7c7c80}html:root body .yp-heat i.last{background: #e68d33}html:root body .yp-conv .yp-trig{display: block !important}@media (max-width: 560px){html:root body .yp-conv .yp-tr{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) auto !important}}html:root body .yp-top small,html:root body .hv-top small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}html:root body details summary{align-items: flex-start}html:root body .nw{white-space: nowrap}html:root body .testimonial-heading h2{text-align: center}html:root body .testimonial-heading h2 .orange-text{display: block}html:root body .blog-intro .blog-kicker{font-size: 12px !important;font-weight: 500 !important;letter-spacing: .14em !important;color: #8f8f91 !important;background: none !important;padding: 0 !important}html:root body header{border-bottom: 1px solid rgba(255,255,255,.06)}html:root body .yp-footer-tag{max-width: 280px;margin: 14px 0 0;font-size: 14px;line-height: 1.55;color: #b2b2b2}html:root body .yp-news p{text-wrap: balance}html:root body .guide-path{width: 100%;box-sizing: border-box}html:root body .nav-burger,html:root body .yp-mnav{display: none}@media (max-width: 760px){html:root body .nav-burger{display: grid;place-items: center;width: 44px;height: 44px;margin-left: 8px;padding: 0;border: 0;border-radius: 10px;background: #ffffff08;box-shadow: inset 0 0 0 1px #ffffff14;color: #f1f1f1;cursor: pointer}html:root body .nav-burger svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round}html:root body .yp-mnav:not([hidden]){display: block;position: absolute;z-index: 80;left: 0;right: 0;top: 100%;height: calc(100vh - 76px);overflow-y: auto;padding: 16px 20px 24px;background: #0b0b0b;border-bottom: 1px solid rgba(255,255,255,.06)}html:root body .yp-mnav p{margin: 0 0 6px;font-size: 12px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: #8f8f91}html:root body .yp-mnav a{display: block;padding: 11px 0;font-size: 16px;color: #f1f1f1;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,.05)}html:root body .yp-mnav-more{margin-top: 12px}html:root body header .nav-actions{flex-wrap: nowrap !important;gap: 0 !important}html:root body header .nav-actions>.nav-link,html:root body header .nav-menu{display: none !important}html:root body header .brand,html:root body header [data-brand-mark]{white-space: nowrap}html:root body .yp-mnav-more a:last-child{border-bottom: 0}}html:root body .read-link{display: inline-flex;align-items: center;gap: 8px}html:root body .read-link .cta-arrow{margin: 0 !important}@media (min-width: 901px){html:root body .seo-hero{align-items: start !important}html:root body .seo-hero>div:first-child{padding-top: 48px}}@media (max-width: 760px){html:root body header.site-head,html:root body .site-head{min-height: 76px;display: flex;align-items: center}html:root body .site-head>*{width: 100%}}html:root body .yp-footer-ai img[src*="grok"]{mix-blend-mode: lighten}@media (max-width: 640px){html:root body .guide-figure,html:root body .guide-path{margin-inline: 0 !important}}html:root body .blog-shell + .yp-news,html:root body main + .yp-news{padding-top: 96px}@media (min-width: 1100px){html:root body.studio-page .seo-hero,html:root body .studio-page .seo-hero{grid-template-columns: minmax(0,1fr) 544px !important;gap: 64px !important}html:root body .seo-hero h1{font-size: 52px !important;letter-spacing: -.04em !important}}html:root body .hv .hv-state{color: #b2b2b2 !important}html:root body .hv-abm-core,html:root body .hv-clay-core,html:root body .hv-learning{background: #ffffff05 !important}html:root body .hv-video-poster{background: #1a1a1c !important}html:root body .hv-core-glow{display: none !important}html:root body .hv-bar i:after{background: #b2b2b2 !important}html:root body .hv-ad-search>strong{color: #f1f1f1 !important}html:root body .hv-learning>span,html:root body .hv-deck-bottom span:last-child,html:root body .hv-routes>div>span,html:root body .hv-deliverables>div>span{color: #8f8f91 !important}html:root body .hv-feedback,html:root body .hv-insight{color: #8f8f91 !important}html:root body .hv-account-row i{color: #b2b2b2 !important}html:root body .hv-wire{stroke: #ffffff26 !important}html:root body .hv-funnel:after{background: linear-gradient(90deg,transparent,#ffffff33,transparent) !important}@media (max-width: 760px){html:root body #service-panel{display: flex !important;flex-direction: column;align-items: stretch !important}html:root body #service-panel>*,html:root body #service-panel .service-copy>*{width: 100%;max-width: 100%;align-self: stretch;text-align: left;box-sizing: border-box}html:root body #service-panel .service-copy{display: contents}html:root body #service-panel .service-copy>.eyebrow{order: 0}html:root body #service-panel .service-copy>h3{order: 1;margin-bottom: 0}html:root body #service-panel .service-copy>p:not(.eyebrow){order: 2;margin: 12px 0 28px}html:root body #service-panel .visual-column{order: 3;margin: 0 0 28px}html:root body #service-panel .service-copy>ul{order: 4;margin-top: 0}html:root body #service-panel .tools-strip{order: 5}html:root body #service-panel .service-detail-link{order: 6}}@media (max-width: 760px){html:root body #service-panel .scene-stage{height: auto !important;min-height: 0 !important;display: block}html:root body #service-panel .scene-stage .concept-art{margin-top: -36px}html:root body #services #service-panel .scene-body{min-height: 0 !important;display: block !important}html:root body #services #service-panel .scene-stage .concept-art.cx-seo{height: 350px !important}html:root body #services #service-panel .scene-stage .concept-art.pq-art,html:root body #services #service-panel .scene-stage .concept-art.ab-art{height: 402px !important}html:root body #services #service-panel .scene-stage .concept-art.ma-art{height: 418px !important}html:root body #services #service-panel .scene-stage .concept-art.pv-art,html:root body #services #service-panel .scene-stage .concept-art.fd-art{height: 442px !important}html:root body #service-panel .visual-column{margin: 4px 0 28px !important}}@media (max-width: 760px){html:root body .yp-split{display: flex !important;flex-direction: column;align-items: stretch;gap: 0 !important}html:root body .yp-split>.yp-copy{display: contents}html:root body .yp-split .yp-copy>.yp-eyebrow{order: 1}html:root body .yp-split .yp-copy>h2{order: 2;margin-bottom: 28px !important}html:root body .yp-split>.yp-win{order: 3;width: 100%;margin: 0 0 28px}html:root body .yp-split .yp-copy>.yp-points{order: 4;margin-top: 0 !important}html:root body .yp-split .yp-copy>.yp-note{order: 5}}@media (max-width: 760px){html:root body .service-tabs{scroll-padding-inline: 20px;-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent)}html:root body .service-tabs button{min-height: 44px}html:root body .featured-story{display: flex !important;flex-direction: column}html:root body .featured-story>img{order: -1;width: 100%;height: auto;border-radius: 12px;margin-bottom: 20px}html:root body .featured-story h2{font-size: 26px !important;line-height: 1.2 !important}html:root body .read-link{min-height: 44px}html:root body .guide-path{flex-direction: column;align-items: stretch !important;gap: 0 !important;counter-reset: step;padding: 8px 20px !important}html:root body .guide-path>b{display: none}html:root body .guide-path>span{position: relative;display: flex;align-items: center;gap: 14px;min-height: 48px;counter-increment: step}html:root body .guide-path>span::before{content: counter(step);display: grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 50%;box-shadow: inset 0 0 0 1px #8f8f91;font-size: 12px;color: #b2b2b2}html:root body .guide-path>span + b + span::after{content: "";position: absolute;left: 11px;top: -13px;height: 14px;width: 1px;background: #3a3a3c}html:root body .guide-table td:first-child{font-size: 17px;font-weight: 600;color: #f1f1f1}html:root body .guide-table td:first-child::before{display: none}html:root body .guide-table td{font-size: 16px;padding: 6px 0 !important}html:root body .guide-table td::before{font-size: 12px;text-transform: uppercase;letter-spacing: .08em}html:root body .guide-table tr{padding: 18px 20px !important}html:root body .guide-body pre{white-space: pre !important;word-break: normal !important;overflow-x: auto;font-size: 13px}html:root body .quote-text{font-size: 19px !important;line-height: 1.5 !important}html:root body .quote-person{margin-top: 28px !important}html:root body .quote-prev,html:root body .quote-next{width: 44px !important;height: 44px !important}html:root body .service-detail-link{min-height: 44px;display: inline-flex !important;align-items: center;margin-left: 0 !important;padding-left: 0 !important}html:root body .hero p,html:root body .hero-content p{text-wrap: balance}html:root body .mc-toggle button{height: 40px}html:root body .yp-footer-col a{display: flex;align-items: center;min-height: 40px}html:root body .yp-footer-ai nav a{display: grid;place-items: center;width: 44px;height: 44px}html:root body .yp-news{padding-top: 64px !important;padding-bottom: 72px}html:root body .yp-news-in{width: calc(100% - 40px) !important;padding: 56px 24px}}html:root body .yp-points span{font-size: 16px}html:root body .yp-points span,html:root body .yp-cap p{text-wrap: pretty}@media (max-width: 760px){html:root body .yp-sec{padding-top: 88px !important}html:root body .yp-sec h2 br:not(.desktop){display: initial !important}html:root body .yp-step{display: flex;flex-direction: column}html:root body .yp-step>.yp-cap{order: -1;display: block;margin: 0 0 16px}html:root body .yp-cap>span{display: block;margin-bottom: 6px;font-size: 13px;font-weight: 500;line-height: 1;color: #8f8f91}html:root body .yp-cap h3{font-size: 22px;line-height: 1.25;margin-bottom: 6px}html:root body .yp-cap p{font-size: 16px}html:root body .yp-steps{gap: 72px !important}html:root body .crumbs .back-link{padding: 12px 0;margin: -12px 0 !important}html:root body .yp-metrics{grid-template-columns: 1fr 1fr !important}html:root body .yp-metrics>:last-child:nth-child(odd){grid-column: 1 / -1}html:root body .yp-metrics small{white-space: normal;font-size: 12px !important}html:root body .seo-hero h1{font-size: clamp(34px,9.6vw,40px) !important;text-wrap: balance}html:root body details summary{min-height: 56px}}html:root body .yp-footer-ai img[src*="perplexity"],html:root body .hv-logo img[src*="perplexity"]{mix-blend-mode: lighten}@media (max-width: 760px){html:root body .seo-hero{padding-bottom: 8px !important}}@media (max-width: 760px){}@media (max-width: 760px){html:root body .service-detail-link{display: inline-block !important;padding: 12px 0 !important}html:root body .faqs details{padding: 16px 0 !important;border-top: 1px solid #1f1f20}html:root body .faqs details:last-child{border-bottom: 1px solid #1f1f20}html:root body .faqs summary{min-height: 44px;display: flex;align-items: center}html:root body .resources-page main{padding-bottom: 0}html:root body .resources-page .rs-grid{padding-bottom: 24px}html:root body .blog-shell .yp-news-in{width: 100% !important}}@media (max-width: 760px){html:root body .faqs summary{align-items: flex-start}html:root body .faqs summary::after{top: 2px !important}}@media (max-width: 760px){html:root body .faqs summary{min-height: 0 !important}}@media (max-width: 760px){html:root body .faqs summary::after{top: 3px !important;transform: none !important}}html:root body .guide-body .article-byline{display: flex !important;align-items: flex-start;gap: 16px}html:root body .guide-body .article-byline>img{width: 52px !important;height: 52px !important;border-radius: 50%;flex: none}html:root body .guide-body .article-byline>div{flex: 1;min-width: 0}html:root body .byline-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px}html:root body .byline-head strong{font-size: 17px;font-weight: 600;color: #f1f1f1}html:root body .byline-li{display: grid;place-items: center;width: 44px;height: 44px;margin: -4px -10px -4px 0;border-radius: 10px}html:root body .byline-li svg{width: 20px;height: 20px;display: block}@media (hover:hover){html:root body .byline-li:hover{background: #ffffff08}}html:root body .guide-body .article-byline p{margin: 6px 0 0 !important;font-size: 15px !important;line-height: 1.65 !important;color: #b2b2b2}@media (max-width: 760px){html:root body .guide-body .article-byline{display: grid !important;grid-template-columns: 52px 1fr;column-gap: 14px}html:root body .guide-body .article-byline>div{display: contents}html:root body .guide-body .article-byline .byline-head{grid-column: 2}html:root body .guide-body .article-byline p{grid-column: 1 / -1;margin-top: 14px !important;font-size: 16px !important}}@media (max-width: 760px){html:root body header .nav-actions>.schedule-cta,html:root body header .blog-call{display: inline-flex !important;padding: 0 16px !important}}html:root body .yp-ar{width: 1.1em !important;height: .62em !important;margin: 0 .3em !important;vertical-align: -.02em !important;opacity: .75 !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 5h15.2M12 1l4.2 4-4.2 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 5h15.2M12 1l4.2 4-4.2 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat !important}html:root body :is(.yp-metrics,.hv-metrics) strong>span{font-size: .58em !important;font-weight: 500 !important;color: #8f8f91 !important;letter-spacing: 0 !important;margin-left: 1px}@media (min-width:901px){html:root body .hero .hero-desc{max-width:640px!important}}html:root body .yp-footer-copy{color:#8a8a8c!important}html:root body .closing-cta{margin-top:28px!important;display:inline-flex!important}html:root body #contact.contact .heading{text-align:center;margin:0 auto}html:root body #contact.contact .heading p:not(.eyebrow){margin-left:auto;margin-right:auto}html:root body .yp-book{padding:72px 0 24px!important;background:none!important}html:root body .yp-book .booking-layout{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:min(1120px,calc(100% - 80px))!important;margin:0 auto!important;text-align:center}html:root body .yp-book .booking-frame{width:100%!important;max-width:860px!important;margin:0 auto!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html:root body .yp-book .booking-frame::before,html:root body .yp-book .booking-frame::after{display:none!important}@media (max-width:760px){html:root body .yp-book{padding:56px 0 8px!important}html:root body .yp-book .booking-layout{width:calc(100% - 40px)!important}}html:root body section#contact.yp-book{display:block!important;max-width:none!important;width:100%!important;margin:0 auto!important;background:none!important;background-image:none!important;box-shadow:none!important;border:0!important}html:root body section#contact.yp-book .yp-eyebrow{margin:0!important}html:root body section#contact.yp-book{padding:8px 0 0!important}@media (max-width:760px){html:root body section#contact.yp-book{padding:0!important}}html:root body .yp-book-head{text-align:center;max-width:720px;margin:0 auto 36px}html:root body .yp-book-head .yp-eyebrow{margin:0 0 18px!important}html:root body .yp-book-head h2{font-size:clamp(34px,3.8vw,46px)!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:600!important;color:#f1f1f1!important;margin:0 0 18px!important;text-wrap:balance}html:root body .yp-book-head h2 span{color:#e68d33!important}html:root body .yp-book-head p:not(.yp-eyebrow){color:#a1a1a1!important;font-size:18px!important;line-height:1.6!important;margin:0 auto!important;max-width:560px;text-wrap:pretty}html:root body section#contact.yp-book{padding:96px 0 0!important}@media (max-width:760px){html:root body section#contact.yp-book{padding:72px 0 0!important}html:root body .yp-book-head{margin-bottom:28px}html:root body .yp-book-head p:not(.yp-eyebrow){font-size:16px!important}}html:root body section#contact.yp-book{padding:24px 0 0!important}html:root body .yp-book-head p:not(.yp-eyebrow){max-width:660px!important}@media (max-width:760px){html:root body section#contact.yp-book{padding:16px 0 0!important}}@media (min-width:901px){html:root body .yp-news-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:64px;align-items:center;text-align:left!important;padding:64px 64px!important}html:root body .yp-news-split .yp-news-copy p:not(.yp-eyebrow){margin:18px 0 28px!important;max-width:420px}}html:root body .yn-mail{position:relative;border-radius:16px;background:#0e0e0f;box-shadow:inset 0 0 0 1px #ffffff12,0 24px 60px -30px #000;padding:0 0 14px;text-align:left;overflow:hidden}html:root body .yn-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #ffffff0d;font-size:13px;font-weight:500;color:#f1f1f1}html:root body .yn-top small{font-size:12px;font-weight:400;color:#8f8f91}html:root body .yn-msg{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:18px;margin:12px 12px 10px;border-radius:12px;background:#161617;box-shadow:inset 0 0 0 1px #ffffff0d}html:root body .yn-av{width:36px;height:36px;border-radius:10px;background:#0b0b0b;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff12}html:root body .yn-av svg{width:18px;height:16px}html:root body .yn-body{display:flex;flex-direction:column;gap:6px;min-width:0}html:root body .yn-from{display:flex;justify-content:space-between;align-items:baseline;gap:8px}html:root body .yn-from strong{font-size:13px;font-weight:600;color:#f1f1f1}html:root body .yn-from small{font-size:12px;color:#8f8f91}html:root body .yn-subj{font-size:15px;line-height:1.35;font-weight:600;color:#f1f1f1}html:root body .yn-prev{font-size:13px;line-height:1.5;color:#a1a1a1}html:root body .yn-tags{display:flex;gap:8px;margin-top:4px}html:root body .yn-tags em{font-style:normal;font-size:11.5px;font-weight:500;color:#b2b2b2;padding:4px 9px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}html:root body .yn-ghost{display:flex;flex-direction:column;gap:8px;padding:14px 18px 14px 68px;border-top:1px solid #ffffff08}html:root body .yn-ghost i{display:block;height:8px;border-radius:4px;background:#ffffff0d;width:62%}html:root body .yn-ghost i+i{width:84%;background:#ffffff08}@media (max-width:900px){html:root body .yp-news-split .yn-mail{max-width:440px;margin:36px auto 0}}@media (max-width:760px){html:root body .yn-msg{padding:16px;gap:12px}html:root body .yn-subj{font-size:14px}}@media (max-width:760px){html:root body .yp-book-head .nw{white-space:normal!important}}html:root body .yp-news-split{background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;width:min(1120px,calc(100% - 80px))!important}html:root body .yp-news{padding:120px 0 40px!important}html:root body .yn-art{width:100%;max-width:480px;margin-left:auto}html:root body .yn-art svg{display:block;width:100%;height:auto}@media (min-width:901px){html:root body .yp-news-split{grid-template-columns:minmax(0,1fr) minmax(0,480px)!important;gap:72px!important}html:root body .yp-news-split h2{font-size:clamp(40px,4.4vw,56px)!important}}@media (max-width:900px){html:root body .yp-news{padding:88px 0 24px!important}html:root body .yp-news-split{width:calc(100% - 40px)!important}html:root body .yn-art{max-width:400px;margin:28px auto 0}}html:root body section#contact.yp-book{padding-top:72px!important}@media (max-width:760px){html:root body section#contact.yp-book{padding-top:56px!important}}html:root body :is(.eyebrow,.yp-eyebrow):not([hidden]){font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8f8f91!important;line-height:1.4!important;margin:0 0 18px!important}html:root body .testimonial-heading .eyebrow{text-align:center}html:root body :is(#services,#founder,#testimonials,.yp-sec,.faq-section,.mc-faq,.yp-news,section#contact.yp-book){padding-top:128px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}html:root body section#contact.yp-book{padding-bottom:128px!important}html:root body .yp-news + section#contact.yp-book{padding-top:128px!important}html:root body section#contact.yp-book + footer,html:root body section#contact.yp-book + .yp-footer{margin-top:0!important}@media (max-width:760px){html:root body :is(#services,#founder,#testimonials,.yp-sec,.faq-section,.mc-faq,.yp-news,section#contact.yp-book){padding-top:88px!important}html:root body section#contact.yp-book{padding-bottom:88px!important}html:root body .yp-news + section#contact.yp-book{padding-top:88px!important}}html:root body section#contact.yp-book .yp-book-head .yp-eyebrow{margin:0 0 18px!important}html:root body .yn-win{width:100%;max-width:480px;margin-left:auto;padding:26px 26px 22px;border-radius:22px;background:radial-gradient(ellipse at 75% 0,#e68d3312,transparent 60%),#111112;box-shadow:0 28px 80px #00000055;text-align:left}html:root body .yn-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}html:root body .yn-title{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#eee}html:root body .yn-title svg{width:18px;height:16px}html:root body .yn-head small{font-size:12px;color:#8f8f91}html:root body .yn-win p.yn-label{margin:0 0 10px!important;max-width:none!important;font-size:12px!important;line-height:1.4!important;color:#8f8f91!important;text-align:left!important}html:root body .yn-row{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:11px;background:#080809;margin-top:8px}html:root body .yn-num{font-size:12px;line-height:20px;color:#8f8f91;font-variant-numeric:tabular-nums}html:root body .yn-row small{display:block;font-size:12px;line-height:20px;color:#969699}html:root body .yn-row strong{display:block;margin-top:2px;font-size:15px;line-height:1.4;font-weight:500;color:#eee}@media (max-width:900px){html:root body .yp-news-split .yn-win{max-width:440px;margin:36px auto 0}}@media (max-width:760px){html:root body .yn-win{padding:22px 18px 18px;border-radius:18px}html:root body .yn-row strong{font-size:14px}}html:root body .testimonial-heading{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}html:root body .testimonial-heading h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html:root body :is(.eyebrow,.yp-eyebrow) + :is(h1,h2){margin-top:0!important}html:root body .testimonial-heading{gap:0!important;row-gap:0!important}@media (max-width:374px){html:root body header :is(.brand,.blog-brand,.logo,a[class*="brand"]){font-size:17px!important;white-space:nowrap!important}html:root body header :is(.schedule-cta,.blog-call,a[href*="cal.com"]){padding:0 12px!important;font-size:14px!important;white-space:nowrap!important}html:root body header .nav-burger{width:40px!important;height:40px!important}html:root body header :is(nav,.blog-nav,.nav-actions){flex-wrap:nowrap!important;gap:8px!important}html:root body header :is(nav.shell,.blog-nav,.nav){width:calc(100% - 32px)!important}}@media (max-width:374px){html:root body header nav.wrap{width:calc(100% - 32px)!important;gap:8px!important}html:root body header .wordmark{font-size:17px!important;white-space:nowrap!important;flex:none}html:root body header .nav-actions{gap:8px!important;flex:none}}html:root body .hero h1{max-width:none!important;font-size:clamp(40px,5.2vw,68px)!important;line-height:1.04!important}html:root body .hero .hero-desc{max-width:780px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){html:root body .hero h1 .nw{white-space:normal!important}html:root body .hero h1{font-size:clamp(38px,11vw,46px)!important}}@media (min-width:761px){html:root body .service-tabs{flex-wrap:nowrap!important;justify-content:safe center!important;overflow-x:auto;scrollbar-width:none;max-width:100%}html:root body .service-tabs::-webkit-scrollbar{display:none}html:root body .service-tabs [role=tab]{flex:none!important;white-space:nowrap!important}}@media (min-width:761px) and (max-width:1100px){html:root body .service-tabs [role=tab]{padding:12px 14px!important}html:root body .service-tabs{gap:6px!important}}@media (max-width:760px){html:root body .hero h1{font-size:clamp(31px,8.9vw,36px)!important}html:root body .hero h1 .nw,html:root body .hero h1 .accent{white-space:nowrap!important}}@media (min-width:761px){html:root body #capabilities{grid-template-columns:1fr!important;gap:10px!important}html:root body #capabilities li{font-size:15px!important;line-height:1.45!important}}html:root body #services #service-panel #capabilities,html:root body #services #service-panel .tools-strip{display:none!important}@media (min-width:761px){html:root body #services #service-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;grid-template-areas:"copy visual" "link visual"!important;grid-template-rows:1fr 1fr!important;column-gap:80px!important;row-gap:28px!important;align-items:center!important}html:root body #services #service-panel .service-copy{grid-area:copy!important;align-self:end!important}html:root body #services #service-panel .visual-column{grid-area:visual!important;align-self:center!important}html:root body #services #service-panel .service-detail-link{grid-area:link!important;align-self:start!important;justify-self:start!important;padding:0!important;margin:0!important}html:root body #services #service-panel #service-description{max-width:420px!important;margin-top:4px!important}}@media (max-width:760px){html:root body #services #service-panel{gap:16px!important}html:root body #services #service-panel #service-description{margin:0!important}html:root body #services #service-panel .visual-column{margin:12px 0 8px!important}}html:root body :is(#services,#founder,#testimonials,.yp-sec,.faq-section,.mc-faq,.yp-news,section#contact.yp-book){padding-top:96px!important}html:root body .yp-news + section#contact.yp-book{padding-top:96px!important}html:root body section#contact.yp-book{padding-bottom:96px!important}@media (max-width:760px){html:root body :is(#services,#founder,#testimonials,.yp-sec,.faq-section,.mc-faq,.yp-news,section#contact.yp-book){padding-top:72px!important}html:root body .yp-news + section#contact.yp-book{padding-top:72px!important}html:root body section#contact.yp-book{padding-bottom:72px!important}}html:root body section.hero{min-height:calc(100svh - 76px)!important;display:flex!important;align-items:center!important;padding:48px 0!important;box-sizing:border-box}html:root body section.hero>.hero-content{width:100%}html:root body #services #service-panel .tools-strip{display:block!important}@media (min-width:761px){html:root body #services #service-panel{grid-template-areas:"copy visual" "link visual" "tools visual"!important;grid-template-rows:auto auto auto!important;align-content:center!important;row-gap:28px!important}html:root body #services #service-panel .service-copy{align-self:end!important}html:root body #services #service-panel .tools-strip{grid-area:tools!important;align-self:start!important;padding-top:8px!important}html:root body #services #service-panel .service-detail-link.button{display:inline-flex!important;padding:0 20px!important}}@media (max-width:760px){html:root body #services #service-panel .service-detail-link.button{display:inline-flex!important;align-self:flex-start!important;padding:0 20px!important}}html:root body section.hero{align-items:stretch!important;padding:32px 0 28px!important}html:root body section.hero>.hero-content{display:flex!important;flex-direction:column!important;align-items:center!important}html:root body section.hero>.hero-content>h1{margin-top:auto!important}html:root body section.hero .hero-clients{margin-top:auto!important;padding-top:48px!important}html:root body .seo-hero{padding-bottom:24px!important}@media (max-width:760px){html:root body section.hero{min-height:auto!important;padding:40px 0 8px!important}html:root body section.hero>.hero-content>h1{margin-top:0!important}html:root body section.hero .hero-clients{margin-top:40px!important;padding-top:0!important}}html:root body #services .service-detail-link.button{color:#0b0b0b!important;gap:8px!important;align-items:center!important;font-weight:600!important}html:root body #services .service-detail-link.button span{color:inherit!important}@media (hover:hover){html:root body #services .service-detail-link.button:hover{color:#0b0b0b!important}}html:root body .tools-strip .tool-icon{width:44px!important;height:44px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:block!important;overflow:visible!important}html:root body .tools-strip .tool-icon img{width:44px!important;height:44px!important;border-radius:0!important;object-fit:contain!important;filter:none!important;opacity:1!important}html:root body .tools-strip .tool{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;min-width:64px}html:root body .tools-strip .tool>span:last-child{font-size:12px!important;color:#a1a1a1!important;white-space:nowrap}html:root body .tools-strip .tool-list{display:flex!important;flex-wrap:wrap!important;gap:16px 14px!important}html:root body .tools-strip>p{font-size:12px!important;color:#8f8f91!important;margin:0 0 14px!important;letter-spacing:0!important;text-transform:none!important}html:root body #services #service-title{max-width:480px!important;text-wrap:balance}html:root body .yn-env{width:100%;max-width:420px;margin:0 auto}html:root body .yn-env svg{display:block;width:100%;height:auto}@media (min-width:901px){html:root body .yp-news-split{grid-template-columns:minmax(0,1fr) minmax(0,440px)!important;gap:96px!important}}@media (max-width:900px){html:root body .yp-news-split .yn-env{max-width:320px;margin:36px auto 0}}html:root body :is(.seo-hero,.blog-intro,.mc-hero,.rs-hero) .crumbs{margin-bottom:28px!important}html:root body #services .cx-src.is-cited{border-color:#4a4a4a!important}html:root body #services .cx-src.is-cited svg{stroke:#8f8f91!important}html:root body #services .cx-text b{color:#b2b2b2!important;background:#ffffff14!important;border-color:transparent!important;outline:0!important}html:root body #services .cx-ref{border-color:#e68d3373!important}html:root body #services .cx-ref-icon{border-color:#3a3a3a!important}html:root body #services .cx-ref-icon svg{stroke:#b2b2b2!important}html:root body #services .cx-wire2{border-left-width:1px!important;border-bottom-width:1px!important}html:root body #services .pq-pos{background:#161616!important;border-color:#e68d3373!important}html:root body #services .pq-pos small{color:#8f8f91!important}html:root body #services .pv-row.is-on{background:#181818!important;box-shadow:none!important;border-color:#e68d3373!important}html:root body #services .pv-row.is-on b{color:#f1f1f1!important}html:root body #services .pv-trace i{background:#383838!important}html:root body #services .pv-trace b.on{border-color:#4a4a4a!important;background:#121212!important;box-shadow:none!important}html:root body #services .ab-step.is-on{color:#f1f1f1!important;box-shadow:inset 0 0 0 1px #e68d3373!important;border-radius:8px!important}html:root body #services .ab-step.is-on + .ab-step,html:root body #services .ab-step.is-on{border-left-color:transparent!important}html:root body #services .ab-step.is-on svg{stroke:#b2b2b2!important}html:root body #services .ma-v{background:#4a4a4a!important}html:root body #services .ma-v::after,html:root body #services .ma-split .r::after{display:none!important}html:root body #services .ma-split .s{background:#4a4a4a!important}html:root body #services .ma-split .r{border-color:#4a4a4a!important}html:root body #services .ma-split .l::after{width:7px!important;height:7px!important;border:0!important;border-right:1px solid #e68d33!important;border-bottom:1px solid #e68d33!important;transform:rotate(45deg)!important;box-sizing:border-box!important;left:-3.5px!important;bottom:0!important}html:root body #services .ma-split .y{color:#f1f1f1!important}html:root body #services .ma-yes{box-shadow:none!important}html:root body #services .art-bottom span{font-size:0!important;display:inline-block!important;width:16px!important;height:9px!important;margin:0 10px!important;vertical-align:middle!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none' stroke='%236a6a6a' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4.5h14M11 1l3.5 3.5L11 8'/%3E%3C/svg%3E") center/contain no-repeat!important}html:root body #services .ab-step.is-on{padding-top:7px!important;padding-bottom:7px!important;margin:-7px 10px!important}html:root body #service-preview .hv-funnel .active{color:#f1f1f1!important;border:0!important;box-shadow:inset 0 0 0 1px #e68d3373!important;border-radius:8px!important;padding:5px 10px!important}html:root body #service-preview .hv-routes>div>span{color:#8f8f91!important;border-color:#3a3a3a!important}html:root body #service-preview .hv-routes>div:first-child{box-shadow:inset 0 0 0 1px #e68d3373!important}html:root body #service-preview .hv-account-row.selected{color:#f1f1f1!important;background:#ffffff06!important;box-shadow:inset 0 0 0 1px #e68d3373!important}html:root body #service-preview .hv-account-row.selected *{color:#f1f1f1!important}html:root body #service-preview .hv-routes>div:first-child{border-radius:11px!important}html:root body #services .ma-split .s{background:#e68d33!important;width:1px!important}html:root body #service-preview .hv-wire .hv-route-path{stroke:#e68d33!important;stroke-width:1px!important;fill:none!important}html:root body #service-preview .hv-routes{gap:10px!important}html:root body #service-preview .hv-routes>div{position:relative!important;padding:12px 10px 14px!important;border-radius:11px!important}html:root body #service-preview .hv-routes>div:first-child::before{content:""!important;position:absolute!important;left:50%!important;top:-1px!important;width:7px!important;height:7px!important;margin-left:-3.5px!important;border-right:1px solid #e68d33!important;border-bottom:1px solid #e68d33!important;transform:translateY(-4px) rotate(45deg)!important;box-sizing:border-box!important}html:root body #service-preview .hv-routes strong{margin:8px 0 6px!important}html:root body #service-preview .hv-routes small{text-wrap:balance!important}html:root body .yp-solution .yp-steps{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:64px!important;row-gap:0!important;align-items:start!important}html:root body .yp-solution .yp-step{display:contents!important}html:root body .yp-solution .yp-step>.yp-cap{grid-column:1!important;order:0!important;margin:0!important;padding:22px 0!important;border-top:1px solid #262626!important;cursor:pointer;display:grid!important;grid-template-columns:34px 1fr!important;gap:6px!important;outline:0}html:root body .yp-solution .yp-step:last-child>.yp-cap{border-bottom:1px solid #262626!important}html:root body .yp-solution .yp-step:nth-child(1)>.yp-cap{grid-row:1!important}html:root body .yp-solution .yp-step:nth-child(2)>.yp-cap{grid-row:2!important}html:root body .yp-solution .yp-step:nth-child(3)>.yp-cap{grid-row:3!important}html:root body .yp-solution .yp-step:nth-child(4)>.yp-cap{grid-row:4!important}html:root body .yp-solution .yp-step>.yp-cap>span{display:block!important;margin:0!important;padding-top:4px!important;font-size:13px!important;color:#6a6a6d!important}html:root body .yp-solution .yp-step>.yp-cap h3{font-size:20px!important;margin:0 0 6px!important;color:#8f8f91!important}html:root body .yp-solution .yp-step>.yp-cap p{font-size:15px!important;color:#6a6a6d!important;margin:0!important}@media (hover:hover){html:root body .yp-solution .yp-step>.yp-cap:hover h3{color:#d0d0d2!important}}html:root body .yp-solution .yp-step>.yp-cap:focus-visible{box-shadow:inset 2px 0 0 #f1f1f1!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-cap h3,html:root body .yp-solution .yp-step.is-active>.yp-cap h3{color:#f1f1f1!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-cap p,html:root body .yp-solution .yp-step.is-active>.yp-cap p{color:#b2b2b2!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-cap>span,html:root body .yp-solution .yp-step.is-active>.yp-cap>span{color:#f1f1f1!important}html:root body .yp-solution .yp-step>.yp-win{grid-column:2!important;grid-row:1 / span 5!important;display:none!important;margin:0!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-win,html:root body .yp-solution .yp-step.is-active>.yp-win{display:block!important}@media (max-width:900px){html:root body .yp-solution .yp-steps{grid-template-columns:1fr!important}html:root body .yp-solution .yp-step>.yp-win{grid-column:1!important;grid-row:5!important;margin-top:32px!important}}html:root body .yp-win :is(.yp-foot,.yp-legend,.yp-flow,.yp-notes,.yp-tags,.yp-touch,.yp-dms,.yp-chan-rows,.yp-obj,.yp-quote,.yp-transcript){display:none!important}html:root body .yp-win :is(.yp-roles li div>small,.yp-org-card>small,.yp-acct small,.yp-org-root small){display:none!important}html:root body .yp-win-report>:is(.yp-sub,.yp-stages,.yp-axis){display:none!important}html:root body .yp-win-report>.yp-chart-head:has(+ .yp-stages){display:none!important}html:root body .yp-win .yp-av{color:#b2b2b2!important;border-color:#3a3a3a!important;background:#161616!important}html:root body .yp-win :is(.hl,.on) :is(strong,b,span,em,small){color:inherit}html:root body .yp-win .yp-metrics .hl strong,html:root body .yp-win .yp-cover strong,html:root body .yp-win .yp-tier{color:#f1f1f1!important}html:root body .yp-win .yp-tier{background:#1c1c1e!important;border-color:#2e2e2e!important}html:root body .yp-win .yp-metrics>div>em{display:none!important}html:root body .yp-win :is(.yp-tl,.yp-mail) li div>small,html:root body .yp-win .yp-gname small,html:root body .yp-win .yp-q-r div>small,html:root body .yp-win .yp-life small,html:root body .yp-win .yp-prof small,html:root body .yp-win .yp-chans :is(small,.yp-job),html:root body .yp-win .yp-pillars :is(span,small){display:none!important}html:root body .yp-win :is(.yp-answer>p,.yp-cites,.yp-doc-tldr,.yp-doc-quote,.yp-site-btn,.yp-pos-old,.yp-msg-body ul,.yp-alert small,.yp-ad-copy,.yp-owners,.yp-vs p:nth-of-type(2)){display:none!important}html:root body .yp-win .yp-intent>div>p:nth-of-type(3){display:none!important}html:root body .yp-win .yp-post>p:not(.yp-hook):last-child{display:none!important}html:root body .yp-win .yp-mail em small{display:none!important}html:root body .yp-win :is(.yp-metrics strong,.yp-fix,.warn em,.on>strong,.yp-pos-new>small,.yp-doc-tldr small,.yp-msg-next>small,.yp-loop-goal>strong){color:inherit!important}html:root body .yp-win .yp-metrics strong,html:root body .yp-win .yp-loop-goal>strong{color:#f1f1f1!important}html:root body .yp-win :is(.yp-fix,.warn em,.yp-pos-new>small,.yp-msg-next>small){color:#8f8f91!important}html:root body .yp-win .on>strong{color:#f1f1f1!important}html:root body .yp-win :is(.yp-bar>i,.now>i,.yp-life .on>i,.yp-heat>i.on.last){background:#f1f1f1!important;border-color:#f1f1f1!important;box-shadow:none!important}html:root body .yp-win .yp-vs b{background:#f1f1f1!important}html:root body .yp-win .yp-roles .on .yp-av{border-color:#3a3a3a!important}html:root body .yp-win .yp-stages .on b{background:#f1f1f1!important}html:root body .yp-win .yp-roles li.on .yp-av{background:#161616!important;box-shadow:inset 0 0 0 1px #5a5a5c!important;color:#f1f1f1!important}html:root body .yp-win .yp-grid i.you{background:#ffffff0a!important;box-shadow:none!important}html:root body .yp-win .yp-grid i.you::after{background:#f1f1f1!important;box-shadow:none!important}html:root body .yp-win svg.w{stroke:#b2b2b2!important;color:#b2b2b2!important}html:root body .yp-win :is(.yp-rules,.yp-life ~ .yp-sub,.yp-cal ~ .yp-sub,.yp-next ~ .yp-sub){display:none!important}html:root body .yp-win .yp-post>p:not(.yp-hook){display:none!important}html:root body #service-preview :is(.hv-feedback,.hv-learning,.hv-ad-search>p,.hv-ad-video>small,.hv-research small,.hv-deck>p:not(.hv-h),.hv-deliverables small,.hv-abm-core>strong,.hv-clay-core>small,.hv-routes small,.hv-crm>span:last-child,.hv-featured-post>p:not(.hv-h),.hv-chart-head>strong){display:none!important}html:root body #service-preview :is(.hv-prompt,.hv-answer-row){display:none!important}@media (max-width:900px){html:root body .yp-solution .yp-step:nth-child(1)>.yp-cap{grid-row:1!important}html:root body .yp-solution .yp-step:nth-child(1)>.yp-win{grid-row:2!important}html:root body .yp-solution .yp-step:nth-child(2)>.yp-cap{grid-row:3!important}html:root body .yp-solution .yp-step:nth-child(2)>.yp-win{grid-row:4!important}html:root body .yp-solution .yp-step:nth-child(3)>.yp-cap{grid-row:5!important}html:root body .yp-solution .yp-step:nth-child(3)>.yp-win{grid-row:6!important}html:root body .yp-solution .yp-step:nth-child(4)>.yp-cap{grid-row:7!important}html:root body .yp-solution .yp-step:nth-child(4)>.yp-win{grid-row:8!important}html:root body .yp-solution .yp-step>.yp-win{margin:4px 0 24px!important}}html:root body .yp-story{display:flex;align-items:center;justify-content:center;height:100%}html:root body .yp-story svg{display:block;width:100%;height:auto}html:root body .yp-win:has(>.yp-story){padding:24px!important;display:flex!important;align-items:center;min-height:360px}html:root body .yp-solution .yp-step.is-active>.yp-win:has(>.yp-story),html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-win:has(>.yp-story){display:flex!important}html:root body .st-hero-canvas.is-story{padding:28px!important;display:flex!important;align-items:center;min-height:440px}@media (max-width:900px){html:root body .yp-win:has(>.yp-story){min-height:0;padding:16px!important}html:root body .st-hero-canvas.is-story{min-height:0;padding:16px!important}}html:root body .yp-story{flex:1 1 auto!important;width:100%!important;min-width:0}html:root body .yp-solution .yp-steps{align-items:stretch!important}html:root body .yp-solution .yp-step>.yp-cap{padding:24px 0 24px 22px!important;position:relative!important;opacity:.4}@media (hover:hover){html:root body .yp-solution .yp-step>.yp-cap:hover{opacity:.7}}html:root body .yp-solution .yp-step>.yp-cap h3,html:root body .yp-solution .yp-step>.yp-cap>span{color:#f1f1f1!important}html:root body .yp-solution .yp-step>.yp-cap p{color:#b2b2b2!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-cap,html:root body .yp-solution .yp-step.is-active>.yp-cap{opacity:1}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-cap::before,html:root body .yp-solution .yp-step.is-active>.yp-cap::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;border-radius:2px;background:#f1f1f1}html:root body .yp-solution .yp-step>.yp-win{grid-row:1 / span 4!important;align-self:stretch!important;min-height:0!important;height:auto!important}html:root body .yp-solution .yp-step>.yp-win .yp-story{height:100%}html:root body .yp-solution .yp-step>.yp-win .yp-story svg{max-height:100%}@media (max-width:900px){html:root body .yp-solution .yp-step>.yp-cap{padding:20px 0 20px 18px!important}html:root body .yp-solution .yp-step>.yp-win{min-height:0!important}}@media (max-width:900px){html:root body .yp-solution .yp-step:nth-child(1)>.yp-win{grid-row:2!important}html:root body .yp-solution .yp-step:nth-child(2)>.yp-win{grid-row:4!important}html:root body .yp-solution .yp-step:nth-child(3)>.yp-win{grid-row:6!important}html:root body .yp-solution .yp-step:nth-child(4)>.yp-win{grid-row:8!important}}html:root body .yp-faq{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:64px!important;max-width:1120px!important;margin:0 auto!important;padding:96px 0!important;border-top:1px solid #1c1c1e!important}html:root body .yp-faq .yp-faq-head h2{margin:0!important;font-size:clamp(34px,3.8vw,46px)!important;letter-spacing:-.03em!important;line-height:1.08!important;font-weight:600!important;color:#f1f1f1!important;text-wrap:balance}html:root body .yp-faq .faqs{border-top:1px solid #262626!important;margin:0!important}html:root body .yp-faq details{border:0!important;border-bottom:1px solid #262626!important;background:none!important;border-radius:0!important;padding:0!important;margin:0!important}html:root body .yp-faq summary{list-style:none!important;cursor:pointer;display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:22px 0!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important;color:#f1f1f1!important}html:root body .yp-faq summary::-webkit-details-marker{display:none}html:root body .yp-faq summary::after{content:""!important;flex:none;width:12px;height:12px;background:linear-gradient(#b2b2b2,#b2b2b2) center/12px 1.4px no-repeat,linear-gradient(#b2b2b2,#b2b2b2) center/1.4px 12px no-repeat!important;border:0!important;transform:none!important}html:root body .yp-faq details[open] summary::after{background:linear-gradient(#f1f1f1,#f1f1f1) center/12px 1.4px no-repeat!important}html:root body .yp-faq summary:focus-visible{outline:2px solid #f1f1f1;outline-offset:4px}html:root body .yp-faq details p{margin:0!important;padding:0 40px 24px 0!important;font-size:16px!important;line-height:1.65!important;color:#b2b2b2!important;max-width:640px;text-wrap:pretty}@media (max-width:900px){html:root body .yp-faq{grid-template-columns:1fr!important;gap:28px!important;padding:72px 20px!important}html:root body .yp-faq summary{font-size:16px!important}}@media (min-width:901px){html:root body .yp-solution .yp-step>.yp-win{display:block!important;visibility:hidden!important;grid-column:2!important;grid-row:1 / span 4!important;align-self:stretch!important}html:root body .yp-solution .yp-steps:not(.is-tabs) .yp-step:first-child>.yp-win,html:root body .yp-solution .yp-step.is-active>.yp-win{visibility:visible!important}html:root body .yp-solution .yp-steps{align-items:stretch!important}}@media (min-width:901px){html:root body .yp-solution .yp-step>.yp-win{display:flex!important;flex-direction:column!important}html:root body .yp-solution .yp-step>.yp-win>.yp-top{flex:none;margin-bottom:0!important}html:root body .yp-solution .yp-step>.yp-win>.yp-top + *{margin-top:auto!important}html:root body .yp-solution .yp-step>.yp-win>:last-child{margin-bottom:auto!important}html:root body .yp-solution .yp-step>.yp-win>:not(.yp-top):not([hidden]){zoom:1.08}}@media (min-width:901px){html:root body .yp-solution .yp-steps .yp-step>.yp-win.yp-win,html:root body .yp-solution .yp-steps .yp-step.is-active>.yp-win.yp-win{display:flex!important;flex-direction:column!important}}@media (min-width:901px){html:root body .yp-solution .yp-step>.yp-win>.yp-top + *,html:root body .yp-solution .yp-step>.yp-win>:last-child{margin-top:0!important;margin-bottom:0!important}html:root body .yp-solution .yp-step>.yp-win>.yp-top{margin-bottom:auto!important}html:root body .yp-solution .yp-step>.yp-win::after{content:""!important;display:block!important;position:static!important;flex:none!important;height:0!important;margin-top:auto!important;background:none!important;border:0!important;box-shadow:none!important}html:root body .yp-solution .yp-step>.yp-win>:not(.yp-top) + :not(.yp-top){margin-top:16px}}@media (max-width:1080px){html:root body .yp-split>.yp-win,html:root body .yp-split.rev>.yp-win{order:-2!important;margin:0 0 36px!important}html:root body .yp-split.rev>.yp-copy{order:0!important}}@media (max-width:900px){html:root body .yp-news-split>.yn-env,html:root body .yp-news-split>.yn-win{order:-1!important;margin:0 auto 40px!important}html:root body .yp-news-split{display:flex!important;flex-direction:column!important}}@media (max-width:1000px){html:root body .featured-story>img{order:-1!important;margin-bottom:4px}}@media (max-width:760px){html:root body #service-panel .visual-column,html:root body #services #service-panel .visual-column{order:0!important;margin:0 0 24px!important}}@media (min-width:761px){html:root body #services #service-panel{grid-template-areas:"copy visual" "tools visual" "link visual"!important}}html:root body .svc-cards,html:root body .yp-dotsrow{display:none}html:root body .yp-dotsrow{justify-content:center;align-items:center;margin:20px auto 0}html:root body .yp-dotsrow button{width:20px;height:44px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}html:root body .yp-dotsrow button::before{content:"";display:block;width:6px;height:6px;border-radius:3px;background:#3a3a3c}html:root body .yp-dotsrow button.on::before{width:18px;background:#e68d33}html:root body .yp-dotsrow button:focus-visible{outline:2px solid #f1f1f1;outline-offset:-10px;border-radius:8px}@media (max-width:760px){html:root body #services .svc-cards{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-left:-20px!important;margin-right:-20px!important;padding:0 20px!important;scroll-padding:0 20px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html:root body #services .svc-cards::-webkit-scrollbar{display:none}html:root body #services .svc-cards>*{flex:0 0 calc(100% - 28px)!important;max-width:none!important;scroll-snap-align:start;min-width:0}html:root body #services #service-panel{display:none!important}html:root body #services .service-tabs{margin-bottom:16px!important}html:root body #services .service-tabs:not(.at-end):not(.at-start){-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent)}html:root body #services .service-tabs.at-start:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 66%,transparent 96%);mask-image:linear-gradient(90deg,#000 66%,transparent 96%)}html:root body #services .service-tabs.at-end:not(.at-start){-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}html:root body #services .svc-cards{margin-top:8px!important}html:root body #services .svc-card{display:flex;flex-direction:column;background:#0e0e0f;border:1px solid #1c1c1e;border-radius:20px;padding:16px 16px 20px}html:root body #services .svc-card-vis{height:440px;display:flex;align-items:center;justify-content:center;margin:0 0 24px;overflow:hidden}html:root body #services .svc-card-vis>.service-visual{width:100%;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important}html:root body #services .svc-card .scene-stage{height:auto!important;min-height:0!important;display:block!important}html:root body #services .svc-card .scene-chrome,html:root body #services .svc-card .scene-heading{display:none!important}html:root body #services .svc-card .scene-body{min-height:0!important;display:block!important}html:root body #services .svc-card .tools-strip{display:block!important}html:root body #services .svc-card .svc-card-label{margin:0 0 10px!important}html:root body .svc-card h3{margin:0 0 12px!important;font-size:26px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.02em;color:#f1f1f1!important;min-height:2.3em;text-wrap:balance}html:root body .svc-card .svc-card-desc{margin:0 0 24px!important;font-size:16px!important;line-height:1.55!important;color:#b2b2b2!important;min-height:4.65em}html:root body .svc-card .tools-strip{margin:0 0 28px!important;padding:0!important}html:root body .svc-card .svc-card-cta{margin-top:auto!important;align-self:flex-start;display:inline-flex!important;align-items:center;gap:8px;padding:0 20px!important;min-height:44px;color:#0b0b0b!important;font-weight:600!important}}@media (max-width:900px){html:root body .yp-solution .yp-steps{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-left:-20px!important;margin-right:-20px!important;padding:0 20px!important;scroll-padding:0 20px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html:root body .yp-solution .yp-steps::-webkit-scrollbar{display:none}html:root body .yp-solution .yp-steps>*{flex:0 0 calc(100% - 28px)!important;max-width:none!important;scroll-snap-align:start;min-width:0}html:root body .yp-solution .yp-steps{display:flex!important;align-items:stretch!important;border-top:0!important}html:root body .yp-solution .yp-steps>.yp-step{display:flex!important;flex-direction:column!important}html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-win{order:0;display:flex!important;flex-direction:column!important;visibility:visible!important;flex:1 1 auto!important;grid-row:auto!important;grid-column:auto!important;margin:0!important;min-height:0!important}html:root body .yp-solution .yp-steps .yp-step>.yp-win>.yp-top{margin-bottom:auto!important}html:root body .yp-solution .yp-steps .yp-step>.yp-win::after{content:""!important;display:block!important;position:static!important;flex:none!important;height:0!important;margin-top:auto!important;background:none!important;border:0!important;box-shadow:none!important}html:root body .yp-solution .yp-steps .yp-step>.yp-win>:not(.yp-top) + :not(.yp-top){margin-top:14px}html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-cap{order:1;opacity:1!important;grid-row:auto!important;padding:20px 0 0!important;border:0!important;min-height:112px;cursor:default}html:root body .yp-solution .yp-steps .yp-step>.yp-cap::before{display:none!important}html:root body .yp-solution .yp-dotsrow{display:flex}}@media (max-width:520px){html:root body #services .svc-card-vis{height:370px}html:root body #services .svc-card-vis>.service-visual{zoom:.84}}@media (max-width:360px){html:root body #services .svc-card-vis{height:300px}html:root body #services .svc-card-vis>.service-visual{zoom:.68}html:root body #services .svc-card h3{font-size:23px!important}}@media (max-width:760px){html:root body #services .svc-card .scene-stage .concept-art{margin:0!important}html:root body #services .svc-card .scene-stage .concept-art.cx-seo{height:350px!important}html:root body #services .svc-card .scene-stage .concept-art.pq-art,html:root body #services .svc-card .scene-stage .concept-art.ab-art{height:402px!important}html:root body #services .svc-card .scene-stage .concept-art.ma-art{height:418px!important}html:root body #services .svc-card .scene-stage .concept-art.pv-art,html:root body #services .svc-card .scene-stage .concept-art.fd-art{height:442px!important}}@media (max-width:760px){html:root body #services .svc-card .svc-card-cta{font-size:15px!important;padding:0 16px!important;max-width:100%;white-space:nowrap}}@media (max-width:360px){html:root body #services .svc-card .svc-card-cta{font-size:14px!important;padding:0 14px!important}}@media (max-width:900px){html:root body .yp-solution .yp-steps .yp-step>.yp-win>.yp-top{padding-bottom:18px!important}html:root body .yp-solution .yp-steps .yp-step>.yp-win>:not(.yp-top){flex:none!important;min-height:0!important}html:root body .yp-solution .yp-steps .yp-step>.yp-win>.yp-foot:empty{display:none!important}}@media (min-width:600px) and (max-width:900px){html:root body .yp-solution .yp-steps>*{flex-basis:78%!important}}@media (max-width:760px){html:root body #services .svc-card{padding:20px 16px 20px!important}html:root body #services .svc-card h3{margin:0 0 10px!important}html:root body #services .svc-card .svc-card-desc{margin:0 0 4px!important;min-height:4.65em}html:root body #services .svc-card-vis{margin:0 0 4px!important}html:root body #services .svc-card .tools-strip{margin:0 0 20px!important;padding:16px 0 0!important;border-top:1px solid #1c1c1e!important}html:root body #services .svc-card .tools-strip>p{margin:0 0 10px!important}html:root body #services .svc-card .tool-list{display:flex!important;flex-wrap:nowrap!important;gap:10px!important}html:root body #services .svc-card .tool{display:block!important;width:auto!important;min-width:0!important}html:root body #services .svc-card .tool>span:not(.tool-icon){display:none!important}html:root body #services .svc-card .tools-strip .tool-icon,html:root body #services .svc-card .tools-strip .tool-icon img{width:32px!important;height:32px!important}}@media (max-width:900px){html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-cap{order:0!important;padding:0 0 16px!important;min-height:96px}html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-win{order:1!important}}@media (max-width:360px){html:root body #services .svc-card h3{min-height:3.45em}}@media (max-width:360px){html:root body #services .svc-card .svc-card-desc{min-height:6.2em}}@media (max-width:900px){html:root body .yp-solution .yp-steps{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc(100% - 28px)!important;grid-template-columns:none!important;grid-template-rows:auto 1fr!important;column-gap:12px!important;row-gap:0!important}html:root body .yp-solution .yp-steps>.yp-step{display:grid!important;grid-row:span 2!important;grid-template-rows:subgrid!important;grid-column:auto!important}html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-cap{grid-row:1!important;min-height:0!important}html:root body .yp-solution .yp-steps .yp-step:nth-child(n)>.yp-win{grid-row:2!important}}@media (min-width:600px) and (max-width:900px){html:root body .yp-solution .yp-steps{grid-auto-columns:78%!important}}html:root body .quote-brand.catering img,html:root body .quote-brand.amberflo img,html:root body .client-logos .aerosend img,html:root body .client-logos .amberflo img,html:root body .client-logos .numeral img,html:root body .client-logos .xto10x img,html:root body .client-logos .routeware img,html:root body .client-logos .viamagus img{filter:none!important}html:root body .client-logos .client-logo{position:static!important;flex:0 0 auto!important;width:auto!important;height:64px!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:0!important;overflow:visible!important;box-shadow:none!important}html:root body .client-logos .client-logo img{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;height:calc(var(--lh) * 1px)!important;margin:0!important;opacity:.72}html:root body .client-logos .aerosend{--lh:22.2}html:root body .client-logos .amberflo{--lh:23.4}html:root body .client-logos .revlitix{--lh:26.3}html:root body .client-logos .numeral{--lh:26.3}html:root body .client-logos .xto10x{--lh:32.1}html:root body .client-logos .routeware{--lh:24.1}html:root body .client-logos .bamboobox{--lh:23.2}html:root body .client-logos .viamagus{--lh:31.5}@media (max-width:760px){html:root body .client-logos .client-logo{height:52px!important;padding:0 22px!important}html:root body .client-logos .client-logo img{height:calc(var(--lh) * .82px)!important}html:root body .client-logos{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)!important}}html:root body .quote-brand{display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important}html:root body .quote-brand img{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:100%!important;height:calc(var(--lh,24) * 1px)!important;mix-blend-mode:normal!important}html:root body .quote-brand.amberflo{--lh:23.4}html:root body .quote-brand.revlitix{--lh:26.3}html:root body .quote-brand.bamboobox{--lh:23.2}html:root body .quote-brand.catering{--lh:40}@media (max-width:760px){html:root body #services .svc-card{padding:16px 16px 20px!important}html:root body #services .svc-card-vis{margin:0 0 20px!important}html:root body #services .svc-card .svc-card-desc{margin:0 0 20px!important}}html:root body .yp-footer-id .yp-footer-ai{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;margin:40px 0 0!important;padding:0!important;border:0!important;width:auto!important}html:root body .yp-footer-id .yp-footer-ai h2{font:500 12px/1.6 Inter,Arial,sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#8f8f91!important;margin:0!important}html:root body .yp-footer-id .yp-footer-ai nav{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-left:-10px!important;justify-content:flex-start!important}html:root body .yp-footer-id{max-width:360px}html:root body footer.yp-footer{border-top:1px solid #1c1c1e!important;padding-top:56px!important}html:root body #contact .yp-book-head p,html:root body .yp-news .yp-news-copy p{text-wrap:balance!important}html:root body.journal .blog-shell{width:calc(100% - 40px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html:root body.journal main{padding:0!important;max-width:none!important;width:auto!important;margin:0!important}html:root body.journal .crumbs{margin:0 0 32px!important}html:root body .blog-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:64px;align-items:center;padding:56px 0 40px!important}html:root body .blog-hero h1{font-size:52px!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:600!important;margin:0 0 24px!important;color:#f3f3f3!important}html:root body .blog-hero h1 span{color:#e68d33!important}html:root body .blog-hero-copy>p{font-size:17px!important;line-height:1.6!important;color:#aaa!important;max-width:460px;margin:0!important;text-wrap:balance}html:root body .blog-hero-art{position:relative;width:100%;max-width:520px;justify-self:end;aspect-ratio:520/440}html:root body .blog-hero-art svg{display:block;width:100%;height:100%}html:root body .blog-list{padding:24px 0 24px!important}html:root body .blog-tabs{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid #1c1c1e}html:root body .blog-tabs::-webkit-scrollbar{display:none}html:root body .blog-tabs button{flex:none;white-space:nowrap;min-height:44px;padding:13px 19px;border-radius:10px;border:1px solid transparent;background:transparent;color:#8a8987;font:500 13px/1 Inter,Arial,sans-serif;cursor:pointer}@media (hover:hover){html:root body .blog-tabs button:hover{color:#d6d6d6}}html:root body .blog-tabs button[aria-pressed=true]{background:#151515;border-color:#383838;color:#f1f1f1}html:root body .blog-tabs button:focus-visible{outline:2px solid #e68d33;outline-offset:2px}html:root body .post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html:root body .post-card{display:flex;flex-direction:column;background:#0e0e0f;border:1px solid #1c1c1e;border-radius:20px;overflow:hidden;color:inherit;text-decoration:none}html:root body .post-card[hidden]{display:none}@media (hover:hover){html:root body .post-card:hover{border-color:#2c2c2e}}html:root body .post-card-img{aspect-ratio:16/9;background:#090909;border-bottom:1px solid #1c1c1e}html:root body .post-card-img img{display:block;width:100%;height:100%;object-fit:cover}html:root body .post-card-copy{display:flex;flex-direction:column;padding:28px;flex:1}html:root body .post-card .yp-eyebrow{margin:0 0 14px!important}html:root body .post-card h2{font-size:22px!important;line-height:1.25!important;letter-spacing:-.02em!important;font-weight:600!important;color:#f3f3f3!important;margin:0 0 12px!important}html:root body .post-card-copy>p:not(.yp-eyebrow):not(.post-card-date){font-size:15px;line-height:1.6;color:#9a9a9a;margin:0}html:root body .post-card-date{margin:auto 0 0!important;padding-top:24px;font-size:13px;color:#8f8f91}html:root body .post-card-lead{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}html:root body .post-card-lead .post-card-img{border-bottom:0;border-right:1px solid #1c1c1e;aspect-ratio:auto}html:root body .post-card-lead .post-card-img img{aspect-ratio:16/9;height:100%}html:root body .post-card-lead .post-card-copy{padding:44px;justify-content:center}html:root body .post-card-lead h2{font-size:32px!important;letter-spacing:-.03em!important}html:root body .post-card-lead .post-card-date{margin-top:0!important}html:root body .blog-empty{padding:56px 0 24px;text-align:center}html:root body .blog-empty[hidden]{display:none}html:root body .blog-empty p{font-size:16px;color:#9a9a9a;margin:0 0 20px}@media (max-width:1000px){html:root body .blog-hero{grid-template-columns:1fr;gap:32px;padding:40px 0 24px!important}html:root body .blog-hero-art{justify-self:center;max-width:440px}html:root body .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body .post-card-lead{grid-template-columns:1fr}html:root body .post-card-lead .post-card-img{border-right:0;border-bottom:1px solid #1c1c1e}html:root body .post-card-lead .post-card-copy{padding:28px}html:root body .post-card-lead h2{font-size:24px!important}html:root body .post-card-lead .post-card-date{margin-top:auto!important}}@media (max-width:760px){html:root body .blog-hero h1{font-size:40px!important}html:root body .blog-hero-copy>p{font-size:16px!important}html:root body .post-grid{grid-template-columns:1fr}html:root body .post-card-copy,html:root body .post-card-lead .post-card-copy{padding:22px}html:root body .blog-tabs{margin:0 -20px 24px;padding:0 20px 20px;scroll-padding-inline:20px}html:root body .blog-tabs:not(.at-end):not(.at-start){-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent)}html:root body .blog-tabs.at-start:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 66%,transparent 96%);mask-image:linear-gradient(90deg,#000 66%,transparent 96%)}html:root body .blog-tabs.at-end:not(.at-start){-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}}html:root body .post-label{font-size:12px!important;font-weight:500!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#8f8f91!important;margin:0 0 14px!important;line-height:1.4!important}html:root body .post-head{padding:56px 0 0!important}html:root body .post-head .post-tag{margin:0 0 18px!important}html:root body .post-head h1{font-size:52px!important;line-height:1.06!important;letter-spacing:-.04em!important;font-weight:600!important;color:#f3f3f3!important;margin:0 0 22px!important;max-width:880px}html:root body .post-head h1 em{font-style:normal!important;color:#e68d33!important}html:root body .post-head .article-deck{font-size:19px!important;line-height:1.6!important;color:#aaa!important;max-width:720px!important;margin:0 0 20px!important}html:root body .post-date{font-size:13px!important;color:#8f8f91!important;margin:0!important}html:root body .post-cover-wrap{margin:48px auto 72px!important;max-width:1120px!important}html:root body .post-cover-wrap img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain!important;border-radius:20px!important;border:1px solid #1c1c1e;box-shadow:none!important;background:#090909}html:root body .post-layout{display:grid!important;grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:64px;padding:0 0 24px!important}html:root body .post-rail{position:relative}html:root body .post-rail-in{position:sticky;top:104px;display:flex;flex-direction:column;gap:32px}html:root body .post-toc a{display:block;font-size:14px;line-height:1.45;color:#8a8987;text-decoration:none;padding:7px 0 7px 16px;border-left:1px solid #1c1c1e}@media (hover:hover){html:root body .post-toc a:hover{color:#d6d6d6}}html:root body .post-toc a[aria-current]{color:#f1f1f1;border-left-color:#e68d33}html:root body .post-news{background:#0e0e0f;border:1px solid #1c1c1e;border-radius:20px;padding:24px}html:root body .post-news-h{font-size:24px!important;line-height:1.15!important;letter-spacing:-.03em!important;font-weight:600!important;color:#f3f3f3!important;margin:0 0 10px!important}html:root body .post-news-h span{color:#e68d33}html:root body .post-news p:not(.post-label):not(.post-news-h){font-size:14px!important;line-height:1.6!important;color:#9a9a9a!important;margin:0 0 20px!important}html:root body .post-news-m,html:root body .post-toc-m{display:none}html:root body .post-body{min-width:0;color:#b4b4b4}html:root body .post-body p,html:root body .post-body li{font-size:17px!important;line-height:1.7!important;color:#b4b4b4!important}html:root body .post-body p{margin:0 0 20px!important}html:root body .post-body section{margin:0!important;padding:0!important}html:root body .post-body h2{font-size:28px!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:600!important;color:#f3f3f3!important;margin:64px 0 18px!important}html:root body .post-body h2 em,html:root body .post-body h2 span{color:inherit!important;font-style:normal!important}html:root body .post-body h3{font-size:20px!important;line-height:1.35!important;letter-spacing:-.015em!important;font-weight:600!important;color:#f3f3f3!important;margin:40px 0 12px!important}html:root body .post-body strong,html:root body .post-body b{font-weight:500!important;color:#e6e6e6!important}html:root body .post-body a:not(.button){color:#f1f1f1;text-decoration:underline;text-decoration-color:#5a5a5c;text-underline-offset:3px}@media (hover:hover){html:root body .post-body a:not(.button):hover{text-decoration-color:#e68d33}}html:root body .post-body ol,html:root body .post-body ul{margin:0 0 24px!important;padding-left:24px!important}html:root body .post-body li{margin:0 0 10px!important;padding-left:4px}html:root body .post-body li::marker{color:#6e6e70;font-weight:500}html:root body .post-body .guide-note{font-size:14px!important;line-height:1.6!important;color:#8a8a8c!important}html:root body .post-body .guide-answer{background:#0e0e0f!important;border:1px solid #1c1c1e!important;border-radius:20px!important;padding:24px 28px!important;margin:0 0 8px!important}html:root body .post-body .guide-answer p:not(.post-label){color:#cfcfcf!important;margin:0!important}html:root body .post-body .guide-answer::before,html:root body .post-body .guide-answer::after{display:none!important}html:root body .post-body .guide-table{margin:28px 0 20px!important;border:1px solid #232325!important;border-radius:16px!important;overflow:hidden!important;background:#0c0c0d!important;padding:0!important}html:root body .post-body table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;background:none!important}html:root body .post-body th{text-align:left!important;font-size:12px!important;font-weight:500!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#8f8f91!important;background:#121213!important;padding:14px 20px!important;border:0!important;border-bottom:1px solid #232325!important;vertical-align:bottom}html:root body .post-body td{font-size:15px!important;line-height:1.55!important;color:#b4b4b4!important;padding:16px 20px!important;border:0!important;border-top:1px solid #1c1c1e!important;vertical-align:top!important;background:none!important}html:root body .post-body tbody tr:first-child td{border-top:0!important}html:root body .post-body td:first-child{color:#e6e6e6!important;font-weight:500!important}html:root body .post-body tr{background:none!important}html:root body .post-body .guide-figure{margin:28px 0!important}html:root body .post-body .guide-path{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px!important;background:#0e0e0f!important;border:1px solid #1c1c1e!important;border-radius:16px!important;padding:20px!important;justify-content:flex-start!important}html:root body .post-body .guide-path span{font-size:14px!important;color:#e6e6e6!important;background:#161617!important;border:1px solid #232325!important;border-radius:8px!important;padding:7px 12px!important;font-weight:400!important}html:root body .post-body .guide-path b{color:#6e6e70!important;font-weight:400!important}html:root body .post-body figcaption{font-size:13px!important;line-height:1.5!important;color:#7d7d7f!important;margin:10px 0 0!important;text-align:left!important}html:root body .post-body pre{background:#0e0e0f!important;border:1px solid #1c1c1e!important;border-radius:16px!important;padding:18px 20px!important;margin:0 0 20px!important;white-space:pre-wrap!important;word-break:break-all!important;overflow:hidden}html:root body .post-body pre code{font:13.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;color:#d6d6d6!important;background:none!important;border:0!important;padding:0!important}html:root body .post-body :not(pre)>code{font:.86em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;color:#e0e0e0!important;background:#161617!important;border:1px solid #232325!important;border-radius:6px!important;padding:2px 6px!important}html:root body .post-faq details{border-top:1px solid #1c1c1e}html:root body .post-faq details:last-of-type{border-bottom:1px solid #1c1c1e}html:root body .post-faq summary{list-style:none;cursor:pointer;position:relative;font-size:17px;line-height:1.45;font-weight:500;color:#f1f1f1;padding:18px 40px 18px 0}html:root body .post-faq summary::-webkit-details-marker{display:none}html:root body .post-faq summary::after{content:'';position:absolute;right:4px;top:50%;width:12px;height:12px;margin-top:-6px;background:linear-gradient(#8f8f91,#8f8f91) center/12px 1.5px no-repeat,linear-gradient(#8f8f91,#8f8f91) center/1.5px 12px no-repeat}html:root body .post-faq details[open] summary::after{background:linear-gradient(#8f8f91,#8f8f91) center/12px 1.5px no-repeat}html:root body .post-faq details p{margin:0 0 20px!important;padding-right:40px;font-size:16px!important}html:root body .post-body .article-byline{display:flex!important;gap:18px!important;align-items:flex-start;background:#0e0e0f!important;border:1px solid #1c1c1e!important;border-radius:20px!important;padding:24px!important;margin:64px 0 0!important}html:root body .post-body .article-byline img{width:56px!important;height:56px!important;border-radius:50%!important;flex:none}html:root body .post-body .article-byline strong{font-size:16px!important;color:#f3f3f3!important}html:root body .post-body .article-byline p{font-size:15px!important;line-height:1.6!important;color:#9a9a9a!important;margin:6px 0 0!important}html:root body.journal .post + .yp-book,html:root body.journal main.post ~ section#contact.yp-book{padding-top:72px!important}@media (max-width:1000px){html:root body .post-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:720px!important}html:root body .post-head,html:root body .post-cover-wrap{max-width:720px!important}html:root body .post-rail{display:none}html:root body .post-news-m{display:block;margin:48px 0 0}html:root body .post-toc-m{display:block;background:#0e0e0f;border:1px solid #1c1c1e;border-radius:16px;margin:0 0 32px}html:root body .post-toc-m summary{list-style:none;cursor:pointer;position:relative;padding:15px 48px 15px 18px;font-size:14px;font-weight:500;color:#f1f1f1}html:root body .post-toc-m summary::-webkit-details-marker{display:none}html:root body .post-toc-m summary::after{content:'';position:absolute;right:20px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid #8f8f91;border-bottom:1.5px solid #8f8f91;transform:rotate(45deg)}html:root body .post-toc-m[open] summary::after{transform:rotate(-135deg);margin-top:-2px}html:root body .post-toc-m nav a{display:block;padding:11px 18px;font-size:14px;color:#9a9a9a;text-decoration:none;border-top:1px solid #1c1c1e}html:root body .post-cover-wrap{margin:36px auto 48px!important}}@media (max-width:760px){html:root body .post-head{padding-top:32px!important}html:root body .post-head h1{font-size:36px!important;line-height:1.1!important}html:root body .post-head .article-deck{font-size:17px!important}html:root body .post-cover-wrap img{border-radius:14px!important}html:root body .post-body h2{font-size:24px!important;margin-top:52px!important}html:root body .post-body h3{font-size:19px!important}html:root body .post-body p,html:root body .post-body li{font-size:16px!important}html:root body .post-body .guide-answer{padding:20px!important}html:root body .post-body thead{display:none!important}html:root body .post-body table,html:root body .post-body tbody,html:root body .post-body tr,html:root body .post-body td{display:block!important;width:auto!important}html:root body .post-body tr{padding:16px 18px!important;border-top:1px solid #1c1c1e!important}html:root body .post-body tbody tr:first-child{border-top:0!important}html:root body .post-body td{padding:0!important;border:0!important;margin:0 0 10px!important}html:root body .post-body td:last-child{margin-bottom:0!important}html:root body .post-body td::before{content:attr(data-label);display:block;font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#8f8f91;margin:0 0 3px}html:root body .post-body .guide-path{padding:16px!important}html:root body .post-body .article-byline{padding:20px!important}}html:root body header.post-head{position:static!important;border:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;height:auto!important;box-shadow:none!important;z-index:auto!important}html:root body .post-body .post-label,html:root body .post-rail .post-label,html:root body .post-news .post-label{font-size:12px!important;line-height:1.4!important;color:#8f8f91!important;margin:0 0 14px!important}html:root body .post-body strong,html:root body .post-body b{color:#d8d8d8!important}html:root body .post-body .article-byline strong{color:#f3f3f3!important}html:root body .post-body .post-news .post-news-h{font-size:24px!important;line-height:1.15!important;color:#f3f3f3!important;margin:0 0 10px!important}html:root body .post-body .post-news p:not(.post-label):not(.post-news-h){font-size:14px!important;line-height:1.6!important;color:#9a9a9a!important;margin:0 0 20px!important}html:root body .blog-hero-art{justify-self:center!important;aspect-ratio:512/414!important;max-width:500px!important}@media (min-width:1001px){html:root body .blog-hero-copy>p{max-width:520px!important;text-wrap:wrap!important}}html:root body .blog-tabs{border-bottom:0!important;padding-bottom:0!important;margin-bottom:40px!important}html:root body .blog-tabs button{line-height:normal!important}@media (min-width:761px) and (max-width:1100px){html:root body .blog-tabs button{padding:12px 14px!important}html:root body .blog-tabs{gap:6px!important}}@media (max-width:760px){html:root body .blog-tabs{margin-bottom:24px!important}}html:root body .post-layout{grid-template-columns:184px minmax(0,1fr) 248px!important;gap:48px!important;justify-content:stretch!important}html:root body .post-left{position:relative}html:root body .post-left .post-toc a{font-size:13.5px}html:root body .post-news{padding:0!important;overflow:hidden}html:root body .post-news-art{display:flex;justify-content:center;padding:18px 18px 0;background:radial-gradient(120% 90% at 50% 100%,#e68d3312,transparent 70%),#111112;border-bottom:1px solid #1c1c1e}html:root body .post-news-art svg{display:block;width:100%;max-width:220px;height:auto}html:root body .post-news-copy{padding:20px 22px 24px}html:root body .post-news .post-news-k{margin:0 0 10px!important}html:root body .post-news .post-news-cta{display:flex!important;width:100%;justify-content:center}@media (min-width:1001px) and (max-width:1180px){html:root body .post-layout{grid-template-columns:164px minmax(0,1fr) 212px!important;gap:32px!important}html:root body .post-rail{display:block!important}html:root body .post-news-m{display:none!important}}@media (max-width:1000px){html:root body .post-left{display:none!important}}@media (min-width:761px) and (max-width:1000px){html:root body .post-layout{grid-template-columns:minmax(0,1fr) 212px!important;gap:32px!important;max-width:none!important}html:root body .post-rail{display:block!important}html:root body .post-news-m{display:none!important}}@media (max-width:1180px){html:root body .post-rail .post-news-art{padding:16px 16px 12px!important}html:root body .post-rail .post-news-art svg{max-width:140px!important}html:root body .post-rail .post-news-copy{padding:16px 18px 18px}html:root body .post-rail .post-news .post-news-h{font-size:22px!important}html:root body .post-rail .post-news p:not(.post-label):not(.post-news-h){font-size:13px!important;margin:0 0 16px!important}}@media (max-width:760px){html:root body .post-layout{grid-template-columns:minmax(0,1fr)!important}html:root body .post-rail{display:none!important}html:root body .post-news-m{display:block!important;margin:48px 0 0}}@media (max-width:519px){html:root body .post-news-m .post-news-art svg{max-width:200px}}html:root body .post-news-art{padding:22px 22px 18px!important;background:radial-gradient(90% 80% at 50% 60%,#e68d331f,transparent 72%),#111112!important}html:root body .post-news-art svg{max-width:196px!important}html:root body .post-news .post-news-h{font-size:26px!important}html:root body .post-news-copy{text-align:center}html:root body .post-news .post-news-cta{justify-content:center}@media (max-width:760px){html:root body .post-news-m{text-align:center}}html:root body .post-body .article-byline.author-card{display:flex!important;align-items:center!important;gap:28px!important;padding:28px 32px!important;background:radial-gradient(70% 120% at 0% 50%,#e68d330d,transparent 60%),#0e0e0f!important}html:root body .post-body .author-card .author-photo{position:relative;flex:none;width:104px;height:104px;margin:0 0 10px}html:root body .post-body .author-card .author-photo img{width:104px!important;height:104px!important;border-radius:50%!important;object-fit:cover;display:block;border:1px solid #2a2a2c;box-shadow:0 0 0 6px #e68d3312}html:root body .post-body .author-card .byline-li{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:32px;height:32px;margin:0;border-radius:9px;background:#0e0e0f;padding:3px;display:grid;place-items:center}html:root body .post-body .author-card .byline-li svg{width:26px;height:26px}@media (hover:hover){html:root body .post-body .author-card .byline-li:hover{background:#1c1c1e}}html:root body .post-body .author-card .author-copy{flex:1;min-width:0}html:root body .post-body .author-card .author-k{margin:0 0 6px!important;font-size:12px!important;color:#8f8f91!important}html:root body .post-body .author-card strong{display:block;font-size:20px!important;font-weight:600!important;letter-spacing:-.02em;color:#f3f3f3!important}html:root body .post-body .author-card .author-copy p:not(.author-k){margin:8px 0 0!important;font-size:15px!important;line-height:1.6!important;color:#9a9a9a!important}@media (max-width:600px){html:root body .post-body .article-byline.author-card{flex-direction:column!important;text-align:center;gap:20px!important;padding:28px 22px!important;background:radial-gradient(90% 60% at 50% 0%,#e68d330d,transparent 60%),#0e0e0f!important}html:root body .post-body .author-card .author-copy{display:block!important}}html:root body .post-body .article-byline.author-card{background:#0e0e0f!important}html:root body .post-body .author-card .author-photo img{border:1px solid #2a2a2c;box-shadow:0 0 0 6px #151516}html:root body .post-body .author-card .byline-li::after{content:'';position:absolute;inset:-6px}html:root body .post-body .article-byline.author-card{align-items:flex-start!important;gap:18px!important;padding:24px!important}html:root body .post-body .author-card .author-photo{width:64px;height:64px;margin:0 0 10px}html:root body .post-body .author-card .author-photo img{width:64px!important;height:64px!important;border:1px solid #1c1c1e;box-shadow:none}html:root body .post-body .author-card .byline-li{width:26px;height:26px;bottom:-9px;padding:0;border-radius:7px;background:#151515;color:#dedede;border:2px solid #0e0e0f;box-sizing:border-box}html:root body .post-body .author-card .byline-li svg{width:14px;height:14px}@media (hover:hover){html:root body .post-body .author-card .byline-li:hover{background:#262626;color:#fff}}html:root body .post-body .author-card .byline-li::after{inset:-9px}html:root body .post-body .author-card strong{font-size:16px!important;margin-top:2px}html:root body .post-body .author-card .author-copy p:not(.author-k){margin:6px 0 0!important}@media (max-width:600px){html:root body .post-body .article-byline.author-card{flex-direction:column!important;align-items:center!important;text-align:center;gap:16px!important;padding:24px 20px!important;background:#0e0e0f!important}}html:root body .post-body .author-card .author-photo{width:56px;height:56px;margin:0}html:root body .post-body .author-card .author-photo img{width:56px!important;height:56px!important}html:root body .post-body .author-card .author-name{display:flex;align-items:center;gap:8px;min-height:24px}html:root body .post-body .author-card .author-name strong{margin:0}html:root body .post-body .author-card .author-name .byline-li{position:relative;left:auto;bottom:auto;transform:none;width:24px;height:24px;border:0;border-radius:6px;background:#151515;color:#9a9a9a;display:grid;place-items:center;flex:none}@media (hover:hover){html:root body .post-body .author-card .author-name .byline-li:hover{background:#262626;color:#fff}}html:root body .post-body .author-card .author-name .byline-li svg{width:14px;height:14px}html:root body .post-body .author-card .author-name .byline-li::after{content:'';position:absolute;inset:-10px}@media (max-width:600px){html:root body .post-body .author-card .author-name{justify-content:center}}@media (max-width:600px){html:root body .post-body .article-byline.author-card{display:grid!important;grid-template-columns:56px 1fr;column-gap:14px;align-items:center!important;text-align:left;padding:20px!important}html:root body .post-body .author-card .author-copy{display:contents!important}html:root body .post-body .author-card .author-name{justify-content:flex-start;grid-column:2}html:root body .post-body .author-card .author-copy p:not(.author-k){grid-column:1 / -1;margin:14px 0 0!important;font-size:16px!important}}@media (max-width:600px){html:root body .post-body .article-byline.author-card{row-gap:0!important;column-gap:14px!important}}html:root body .post-body .author-card .author-name{gap:8px}html:root body .post-body .author-card .author-name .byline-li{width:22px;height:22px;border-radius:6px;transform:translateY(-1px)}html:root body .post-body .author-card .author-name .byline-li svg{width:12px;height:12px}html:root body .post-body .author-card .author-name .byline-li{transform:none}html:root body .post-body .author-card .author-name .byline-li svg{width:13.5px;height:13.5px}html:root body .post-body .author-card .author-name .byline-li{background:#151515 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath fill='%239a9a9a' d='M20.45 2H3.55C2.69 2 2 2.68 2 3.52v16.96C2 21.32 2.69 22 3.55 22h16.9c.86 0 1.55-.68 1.55-1.52V3.52C22 2.68 21.31 2 20.45 2ZM8 19H5V9h3v10ZM6.5 7.6a1.8 1.8 0 1 1 0-3.6 1.8 1.8 0 0 1 0 3.6ZM19 19h-3v-5.3c0-1.26-.03-2.88-1.76-2.88-1.76 0-2.03 1.37-2.03 2.79V19H9.2V9h2.88v1.37h.04c.4-.76 1.38-1.56 2.84-1.56 3.04 0 3.6 2 3.6 4.6V19Z'/%3E%3C/svg%3E") center/11px 11px no-repeat}@media (hover:hover){html:root body .post-body .author-card .author-name .byline-li:hover{background:#262626 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath fill='%23ffffff' d='M20.45 2H3.55C2.69 2 2 2.68 2 3.52v16.96C2 21.32 2.69 22 3.55 22h16.9c.86 0 1.55-.68 1.55-1.52V3.52C22 2.68 21.31 2 20.45 2ZM8 19H5V9h3v10ZM6.5 7.6a1.8 1.8 0 1 1 0-3.6 1.8 1.8 0 0 1 0 3.6ZM19 19h-3v-5.3c0-1.26-.03-2.88-1.76-2.88-1.76 0-2.03 1.37-2.03 2.79V19H9.2V9h2.88v1.37h.04c.4-.76 1.38-1.56 2.84-1.56 3.04 0 3.6 2 3.6 4.6V19Z'/%3E%3C/svg%3E") center/11px 11px no-repeat}}html:root body .post-body .author-card .author-name .byline-li svg{display:none}html:root body .post-body .author-card .author-name .byline-li{width:21px;height:21px;background:#151515;color:#9a9a9a}@media (hover:hover){html:root body .post-body .author-card .author-name .byline-li:hover{background:#262626;color:#fff}}html:root body .post-body .author-card .author-name .byline-li::before{content:'';position:absolute;inset:5px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M20.45 2H3.55C2.69 2 2 2.68 2 3.52v16.96C2 21.32 2.69 22 3.55 22h16.9c.86 0 1.55-.68 1.55-1.52V3.52C22 2.68 21.31 2 20.45 2ZM8 19H5V9h3v10ZM6.5 7.6a1.8 1.8 0 1 1 0-3.6 1.8 1.8 0 0 1 0 3.6ZM19 19h-3v-5.3c0-1.26-.03-2.88-1.76-2.88-1.76 0-2.03 1.37-2.03 2.79V19H9.2V9h2.88v1.37h.04c.4-.76 1.38-1.56 2.84-1.56 3.04 0 3.6 2 3.6 4.6V19Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M20.45 2H3.55C2.69 2 2 2.68 2 3.52v16.96C2 21.32 2.69 22 3.55 22h16.9c.86 0 1.55-.68 1.55-1.52V3.52C22 2.68 21.31 2 20.45 2ZM8 19H5V9h3v10ZM6.5 7.6a1.8 1.8 0 1 1 0-3.6 1.8 1.8 0 0 1 0 3.6ZM19 19h-3v-5.3c0-1.26-.03-2.88-1.76-2.88-1.76 0-2.03 1.37-2.03 2.79V19H9.2V9h2.88v1.37h.04c.4-.76 1.38-1.56 2.84-1.56 3.04 0 3.6 2 3.6 4.6V19Z'/%3E%3C/svg%3E") center/contain no-repeat}html:root body .blog-hero-art{aspect-ratio:382/286!important;max-width:480px!important}@media (max-width:900px){html:root body .blog-hero-art{max-width:400px!important}}html:root body.resources-page main{padding-bottom:0!important}html:root body .yp-dotsrow button{width:24px}html:root body .pq-bc-head span,html:root body small.ma-step,html:root body .fd-axis span{color:#8f8f91!important}html:root body #services .ma-node small.ma-step{color:#8f8f91!important}@media (min-width:761px){html:root body.home section.hero,html:root body section.hero:has(.hero-content h1 .nw){min-height:0!important;padding:48px 0 0!important}html:root body.home section.hero .hero-content{padding-bottom:24px!important}html:root body.home main section#services.wrap.section,html:root body.home section#services.wrap.section{padding-top:72px!important}html:root body .hero h1 .nw{display:block!important}html:root body .hero h1 .nw+br{display:none!important}html:root body .hero h1{font-size:clamp(48px,5.6vw,76px)!important;line-height:1.02!important;margin-bottom:28px!important}html:root body .hero .hero-desc{max-width:none!important}html:root body .hero .hero-desc .desktop{display:inline!important}html:root body section.hero .hero-clients{margin-top:0!important;padding-top:88px!important}}@media (min-width:761px) and (max-height:820px){html:root body.home section.hero{padding-top:8px!important}html:root body .hero h1{font-size:clamp(46px,4.6vw,60px)!important;margin-bottom:22px!important}html:root body section.hero .hero-clients{padding-top:64px!important}}@media (max-width:760px){html:root body:not(#_) :is(.post-card-copy p:not(.yp-eyebrow),.yp-cap p,.guide-note,.post-news-copy p,.yp-note,figcaption,.yp-copy>p:not(.yp-eyebrow),.yp-head>p:not(.yp-eyebrow),.founder-copy p:not(.eyebrow),.yp-news-copy>p:not(.yp-eyebrow)){font-size:16px!important;line-height:1.6!important}html:root body:not(#_) :is(.hero-clients>p,.crumbs,.crumbs span,.post-card-date,.post-date,time,.service-tabs button,.blog-tabs button,.tools-strip p,.quote-company,.quote-identity span,.quote-counter,.yp-footer-copy,.yp-footer a,.yp-footer li,label){font-size:14px!important}html:root body:not(#_) :is(.yp-eyebrow,p.eyebrow,.post-label,.yp-footer h2,.yp-footer h3){font-size:13px!important}html:root body:not(#_) .yp-cap>span{font-size:14px!important}html:root body:not(#_) :is(.yp-metrics,.hv-metrics) span span,html:root body:not(#_) :is(.yp-metrics,.hv-metrics) small span{font-size:11px!important}html:root body:not(#_) .mc-toggle{font-size:14px!important}html:root body:not(#_) :is(input,select,textarea){font-size:16px!important}html:root body:not(#_) .post-body code{font-size:14px!important}html:root body:not(#_) :is(.yp-win,.hv,.svc-visual) :is(span,small,em,b,strong,i,sup,div,li,p){font-size:max(11px,1em)!important}html:root body:not(#_) .yp-av,html:root body:not(#_) .yp-av *{font-size:11px!important}html:root body:not(#_) .mc-tips li{font-size:14px!important}html:root body:not(#_) .post-body :is(td,td p){font-size:16px!important;line-height:1.5!important}html:root body:not(#_) .post-body th,html:root body:not(#_) .post-body td::before{font-size:13px!important}}html:root body .yp-footer-copy{display:flex;align-items:center;flex-wrap:wrap;gap:0}html:root body .yp-footer-copy .yp-footer-dot{margin:0 10px;color:#5a5a5c}html:root body .yp-footer-copy a.yp-footer-legal{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:24px}@media (hover:hover){html:root body .yp-footer-copy a.yp-footer-legal:hover{color:#f1f1f1}}html:root body.legal main.legal-page{padding-bottom:96px}html:root body.legal .legal-hero{padding-top:64px;padding-bottom:40px;border-bottom:1px solid #1c1c1e}html:root body.legal .legal-hero h1{font-size:52px;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:28px 0 16px;color:#f1f1f1}html:root body.legal .legal-lede{font-size:18px;color:#b2b2b2;margin:0 0 12px;max-width:640px}html:root body.legal .legal-date{font-size:14px;color:#8f8f91;margin:0}html:root body.legal .legal-body{max-width:720px;margin-left:max(20px,calc((100% - 1120px)/2));padding-top:8px}html:root body.legal .legal-body h2{font-size:22px;font-weight:600;color:#f1f1f1;margin:48px 0 12px;letter-spacing:-.01em}html:root body.legal .legal-body p,html:root body.legal .legal-body li{font-size:17px;line-height:1.7;color:#b2b2b2}html:root body.legal .legal-body p{margin:0 0 14px}html:root body.legal .legal-body ul{margin:0 0 14px;padding-left:20px}html:root body.legal .legal-body li{margin:0 0 10px}html:root body.legal .legal-body li::marker{color:#e68d33}html:root body.legal .legal-body strong{color:#e6e6e6;font-weight:500}html:root body.legal .legal-body a{color:#f1f1f1;text-decoration:underline;text-decoration-color:#e68d33;text-underline-offset:3px}html:root body.legal .yp-footer{margin-top:0}@media (max-width:760px){html:root body.legal .legal-hero{padding-top:32px;padding-bottom:28px}html:root body.legal .legal-hero h1{font-size:34px}html:root body.legal .legal-lede{font-size:17px}html:root body.legal .legal-body{margin:0 20px;width:auto;max-width:none;padding-left:0;padding-right:0}html:root body.legal .legal-body h2{font-size:20px;margin-top:36px}html:root body.legal .legal-body p,html:root body.legal .legal-body li{font-size:16px}html:root body.legal main.legal-page{padding-bottom:72px}}.resources-page main{padding-bottom: 40px}.rs-hero,.mc-hero{padding: 72px 0 48px}.rs-hero h1,.mc-hero h1{margin: 0;font-size: clamp(40px,5.4vw,68px);line-height: 1.04;font-weight: 600;letter-spacing: -2.4px;color: #f1f1f1}.rs-hero h1 span,.mc-hero h1 span{color: #e68d33}.rs-hero .yp-eyebrow{margin: 0 0 22px}.rs-lede{max-width: 520px;margin: 22px 0 0;font-size: 18px;line-height: 1.55;color: #b2b2b2}.rs-grid{display: grid;gap: 24px;padding-bottom: 72px}.rs-card{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: 56px;align-items: center;padding: 32px;border-radius: 24px;background: #0e0e0f;box-shadow: inset 0 0 0 1px #ffffff0d;text-decoration: none;color: inherit}@media (hover:hover){.rs-card:hover{box-shadow: inset 0 0 0 1px #ffffff1f}}.rs-card:focus-visible{outline: 2px solid #e68d33;outline-offset: 3px}.rs-card-copy h2{margin: 0 0 12px;font-size: 30px;line-height: 1.15;font-weight: 600;letter-spacing: -.8px;color: #f1f1f1}.rs-card-copy p:not(.yp-eyebrow){margin: 0;font-size: 16px;line-height: 1.6;color: #b2b2b2}.rs-card-copy .yp-eyebrow{margin: 0 0 14px}.rs-open{display: inline-flex;align-items: center;gap: 8px;margin-top: 24px;font-size: 15px;font-weight: 500;color: #f1f1f1}.rs-open .cta-arrow{color: #e68d33}.rs-mini{padding: 16px 18px;border-radius: 12px;background: #080809}.rs-mini small{display: block;font-size: 12px;color: #8f8f91}.rs-mini b{display: block;margin: 6px 0;font-size: 17px;line-height: 1.3;font-weight: 400;color: #99c3ff}.rs-mini p{margin: 0;font-size: 13px;line-height: 1.5;color: #b2b2b2}.rs-mini-meter{display: grid;grid-template-columns: 84px 1fr 70px;align-items: center;gap: 12px;margin-top: 14px;font-size: 12px;color: #8f8f91}.rs-mini-meter i{display: block;height: 6px;border-radius: 3px;background: #ffffff0d}.rs-mini-meter i b{display: block;height: 100%;border-radius: 3px;background: #f1f1f1}.rs-mini-meter em{font-style: normal;text-align: right;color: #f1f1f1;font-variant-numeric: tabular-nums}.mc-tool{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;align-items: start;padding-bottom: 32px}.mc-form label{display: block;margin: 18px 0 8px;font-size: 13px;font-weight: 500;color: #b2b2b2}.mc-form label:first-of-type{margin-top: 0}.mc-form input,.mc-form textarea{display: block;width: 100%;padding: 13px 14px;border: 0;border-radius: 10px;background: #080809;box-shadow: inset 0 0 0 1px #ffffff14;font: 400 15px/1.5 Inter,Arial,sans-serif;color: #f1f1f1;resize: vertical}.mc-form input:focus,.mc-form textarea:focus{outline: none;box-shadow: inset 0 0 0 1px rgba(230,141,51,.6)}.mc-meter{margin-top: 10px}.mc-meter-h,.mc-meter-f{display: flex;justify-content: space-between;font-size: 12px;color: #8f8f91}.mc-meter-h em{font-style: normal;font-variant-numeric: tabular-nums}.mc-meter>i{display: block;height: 6px;margin: 8px 0;border-radius: 3px;background: #ffffff0d;overflow: hidden}.mc-meter>i b{display: block;height: 100%;border-radius: 3px;background: #f1f1f1}.mc-meter-f span{font-variant-numeric: tabular-nums}.mc-meter-f strong{font-weight: 500;color: #b2b2b2}.mc-meter[data-state="good"] .mc-meter-f strong{color: #f1f1f1}.mc-meter[data-state="warn"] .mc-meter-f strong{color: #e7a264}.mc-meter[data-state="bad"]>i b{background: #e68d33}.mc-meter[data-state="bad"] .mc-meter-f strong{color: #e68d33}.mc-toggle{display: inline-flex;padding: 3px;border-radius: 9px;background: #080809;box-shadow: inset 0 0 0 1px #ffffff12}.mc-toggle button{height: 30px;padding: 0 14px;border: 0;border-radius: 7px;background: none;font: 500 13px Inter,Arial,sans-serif;color: #8f8f91;cursor: pointer}.mc-toggle button[aria-selected="true"]{background: #232325;color: #f1f1f1}.mc-serp{padding: 20px 22px;border-radius: 12px;background: #202124;font-family: Arial,sans-serif}.mc-serp[data-view="mobile"]{max-width: 360px;margin: 0 auto}.mc-site{display: flex;align-items: center;gap: 12px;margin-bottom: 8px}.mc-fav{display: grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%;background: #3c4043;font-size: 12px;font-weight: 700;color: #e8eaed}.mc-site b{display: block;font-size: 14px;font-weight: 400;color: #dadce0}.mc-site small{display: block;font-size: 12px;color: #bdc1c6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 440px}.mc-title{margin: 0 0 4px;font-size: 20px;line-height: 1.3;color: #99c3ff}.mc-serp[data-view="mobile"] .mc-title{font-size: 18px}.mc-desc{margin: 0;font-size: 14px;line-height: 1.58;color: #bdc1c6}.mc-tips{list-style: none;margin: 16px 0 0;padding: 0;display: grid;gap: 8px}.mc-tips li{position: relative;padding: 10px 12px 10px 30px;border-radius: 9px;background: #ffffff05;font-size: 13px;line-height: 1.45;color: #b2b2b2}.mc-tips li::before{content: "";position: absolute;left: 13px;top: 16px;width: 6px;height: 6px;border-radius: 50%;background: #8f8f91}.mc-faq{display: grid;grid-template-columns: .8fr 1.2fr;gap: 56px;padding: 72px 0 32px}.mc-faq h2{margin: 0;font-size: clamp(32px,3.6vw,44px);line-height: 1.1;font-weight: 600;letter-spacing: -1.4px;color: #f1f1f1}@media (max-width: 900px){.rs-card{grid-template-columns: 1fr;gap: 28px;padding: 20px}.mc-tool{grid-template-columns: 1fr}.mc-faq{grid-template-columns: 1fr;gap: 20px}}@media (max-width: 560px){.rs-hero,.mc-hero{padding: 40px 0 32px}.mc-serp{padding: 16px}.mc-site small{max-width: 220px}}.mc-meter-h em,.rs-mini-meter em{color: #b2b2b2 !important}.mc-hero .crumbs{margin-bottom: 32px}.mc-stage{position: relative;overflow: hidden}.mc-serp{box-sizing: border-box;transform-origin: top left;max-width: none !important;margin: 0 !important}.mc-serp[data-view="desktop"]{padding: 18px 16px}.mc-serp[data-view="mobile"]{padding: 16px;border-radius: 16px}.mc-site small{max-width: 100% !important}.mc-serp[data-view="mobile"] .mc-title{font-size: 18px;line-height: 1.3}html{touch-action: manipulation;-webkit-text-size-adjust: 100%;text-size-adjust: 100%}a,button,summary,label,[role="tab"]{-webkit-tap-highlight-color: transparent}a:active,button:active,summary:active{opacity: .72}html:has(.yp-mnav:not([hidden])){overflow: hidden}@media (max-width: 760px){html:root body header nav,html:root body>header:first-of-type>nav,html:root body header nav.wrap,html:root body .site-head,html:root body header.site-head,html:root body .site-head .blog-nav{height: 64px !important;min-height: 64px !important;padding-block: 0 !important}html:root body .yp-mnav:not([hidden]){height: calc(100vh - 64px);height: calc(100dvh - 64px);overscroll-behavior: contain}html:root{scroll-padding-top: 84px !important}html:root body .seo-hero.shell,html:root body .blog-hero.blog-shell,html:root body .rs-hero,html:root body .mc-hero,html:root body .legal-hero,html:root body .post-head.blog-shell{padding-top: 24px !important}html:root body .post-head .crumbs{padding-top: 0 !important}html:root body:not(#_) main h1{font-size: clamp(31px,9.2vw,36px) !important}html:root body #book-h{font-size: clamp(28px,8vw,34px) !important}html:root body .hero-desc{padding-inline: 20px !important}html:root body header .brand,html:root body header .wordmark,html:root body header .blog-brand{display: inline-flex;align-items: center;min-height: 44px}html:root body .yp-footer-brand{display: inline-flex;align-items: center;min-height: 44px;margin-block: -13px}html:root body .yp-footer-col a{display: flex;align-items: center;min-height: 44px}html:root body .yp-footer-legal,html:root body .byline-li,html:root body .logo-pause{position: relative}html:root body .yp-footer-legal::after{content: "";position: absolute;inset: -10px -6px}html:root body .byline-li::after{content: "";position: absolute;inset: -12px}html:root body .logo-pause::after{content: "";position: absolute;inset: -8px}html:root body .back-link{min-height: 44px;margin-block: -3px}html:root body .mc-toggle button{min-height: 44px}html:root body .yp-dotsrow button{width: 44px}html:root body .yp-conv .yp-tr{height: auto;min-height: 46px;padding-block: 6px}html:root body .yp-conv .yp-name{white-space: normal;overflow: visible;line-height: 1.25}}html:root body.home:not(#_) section.hero{display: flex !important;flex-direction: column !important;align-items: stretch !important;padding: 0 !important;min-height: calc(100vh - 77px) !important;min-height: min(calc(100svh - 77px),1000px) !important}html:root body.home section.hero>.hero-content{flex: 1;display: flex;flex-direction: column;padding-top: 40px !important;padding-bottom: 24px !important}html:root body.home section.hero>.hero-content>h1{margin-top: auto !important}html:root body.home section.hero>.hero-content>.hero-desc{width: 100%}html:root body.home section.hero .hero-clients{width: 100%;margin-top: auto !important;padding-top: 40px}@media (max-width: 760px){html:root body.home:not(#_) section.hero{min-height: calc(100vh - 65px) !important;min-height: calc(100svh - 65px) !important}html:root body.home section.hero>.hero-content{padding-top: 24px !important;padding-bottom: 12px !important}html:root body.home section.hero .hero-clients{padding-top: 32px}}html:root body .logo-belt{animation-duration: 28s;animation-delay: -9s}@media (max-width: 760px){html:root body #services .svc-card .tools-strip{margin: 0 0 16px !important;padding: 0 !important;border-top: 0 !important}html:root body #services .svc-card .tools-strip>p{display: none !important}html:root body #services .svc-card .svc-card-desc{margin: 0 0 16px !important}html:root body #services .svc-card .button{width: 100%;justify-content: center;padding-inline: 12px}html:root body #services .cx-srcs{gap: 4px}html:root body #services .cx-src{padding-inline: 4px}html:root body #services .cx-src b{letter-spacing: -.02em}}@media (max-width: 520px){html:root body #services .svc-card-vis{height: 340px;margin: 0 0 16px !important}html:root body #services .svc-card-vis>.service-visual{position: relative;top: -18px}html:root body #services .svc-card:nth-child(2) .svc-card-vis>.service-visual{top: -24px}html:root body #services .svc-card:nth-child(5) .svc-card-vis>.service-visual{top: -30px}}@media (max-width: 389px){html:root body #services .svc-cards>*{flex-basis: calc(100% - 12px) !important}html:root body #services .svc-card .button{font-size: 14px !important;padding-inline: 6px !important}}@media (max-width: 360px){html:root body #services .svc-card-vis{height: 276px}html:root body #services .svc-card h3{min-height: 0}}@media (max-width: 350px){html:root body #services .svc-card .button{height: auto !important;min-height: 44px;padding-block: 8px !important;white-space: normal;text-align: center;line-height: 1.25}}html:root body main.nf-page{padding: 0 0 72px}html:root body .nf-hero{padding-top: 40px}.nf-top{text-align: center;margin-top: 24px}html:root body .nf-code{margin: 0;font-size: clamp(128px,40vw,220px);font-weight: 600;line-height: .95;letter-spacing: -.05em;color: #f1f1f1}html:root body .nf-code span{color: #e68d33}html:root body:not(#_) .nf-hero h1{margin: 16px 0;font-size: 44px !important;line-height: 1.15;text-align: center;white-space: nowrap}html:root body .nf-hero h1 span{color: #e68d33}html:root body .nf-lede{margin: 0 auto 24px;font-size: 17px;line-height: 1.6;color: #b2b2b2;text-wrap: balance}html:root body .nf-top .button{display: inline-flex}.nf-grid-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 56px}html:root body a.nf-card{position: relative;display: flex;flex-direction: column;gap: 16px;padding: 18px;background: #111112;border: 1px solid #262628;border-radius: 16px;color: #f1f1f1;text-decoration: none}html:root body a.nf-card:active,html:root body a.nf-card:focus-visible{border-color: #e68d33;opacity: 1}@media (hover:hover){html:root body a.nf-card:hover{border-color: #e68d33;opacity: 1}}html:root body a.nf-card:active .nf-arrow,html:root body a.nf-card:focus-visible .nf-arrow{stroke: #e68d33}@media (hover:hover){html:root body a.nf-card:hover .nf-arrow{stroke: #e68d33}}.nf-vis{display: block;padding: 8px;background: #080809;border-radius: 10px}.nf-vis svg{display: block;width: 100%;max-width: 132px;height: auto;margin: 0 auto}.nf-copy{display: block;padding-right: 24px}.nf-copy strong{display: block;font-size: 17px;font-weight: 600;line-height: 1.3;color: #f1f1f1}.nf-copy span{display: block;text-wrap: balance;margin-top: 6px;font-size: 15px;line-height: 1.45;color: #a3a3a5}.nf-arrow{position: absolute;right: 18px;bottom: 20px;width: 16px;height: 16px;fill: none;stroke: #8f8f91;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 760px){html:root body:not(#_) .nf-hero h1{font-size: clamp(31px,8vw,36px) !important}html:root body .nf-hero{padding-top: 24px}.nf-top{margin-top: 20px}.nf-grid-cards{grid-template-columns: 1fr;gap: 10px;margin-top: 40px}html:root body a.nf-card{flex-direction: row;align-items: center;gap: 14px;min-height: 88px;padding: 12px 14px 12px 12px}.nf-vis{flex: 0 0 76px;padding: 6px}.nf-copy{flex: 1;min-width: 0;padding-right: 0}.nf-copy strong{font-size: 16px}.nf-copy span{margin-top: 3px;font-size: 16px;line-height: 1.35}.nf-arrow{position: static;flex: 0 0 16px}}@media (max-width: 379px){html:root body:not(#_) .nf-hero h1{white-space: normal}html:root body:not(#_) .nf-hero h1 span{display: block}}@media (max-width: 389px){html:root body .nf-lede span{display: block}}