@font-face{font-family:DM Sans;src:url(/assets/dm-sans.ttf)format("truetype");font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#280b40;background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #7c3aed}button{cursor:pointer}img{object-fit:cover;max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-weight:450}h2{letter-spacing:-1.9px;font-size:46px;line-height:1.16}h3{line-height:1.3}p{color:#786781}.container{width:min(1240px,100% - 96px);margin:auto}.section{padding-top:110px;padding-bottom:110px}.eyebrow{letter-spacing:1.9px;color:#786781;margin-bottom:21px;font-size:12px;font-weight:600;line-height:1.5}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#fffffff0;border-bottom:1px solid #f1ecf5;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:32px;width:min(1360px,100% - 80px);height:91px;margin:auto;display:flex}.brand{flex-shrink:0;width:173px}.brand img{height:auto}nav{gap:30px;display:flex}nav a,.login{font-size:14px}nav a:hover,.login:hover,.inline-link:hover{color:#7c3aed}.nav-actions{align-items:center;gap:27px;display:flex}.button{color:#fff;background:#2b103d;border-radius:100px;justify-content:center;align-items:center;gap:25px;padding:15px 20px 15px 26px;font-size:15px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#452056;transform:translateY(-2px)}.button.small{gap:24px;padding:12px 20px;font-size:14px}.button-arrow{color:#280b40;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.glow{isolation:isolate;position:relative;box-shadow:0 4px 24px #9e57e52e}.glow:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), #7c3aed, #27c8f5, #e95acc, #7c3aed);z-index:-1;padding:2px;animation:4s linear infinite rotate;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate{to{--angle:360deg}}.menu-toggle{background:0 0;border:0;width:44px;height:44px;display:none}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.hero{padding-top:62px}.hero-label{letter-spacing:2px;justify-content:center;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.spark{color:#7c3aed;font-size:21px}h1{text-align:center;letter-spacing:-3.8px;font-size:clamp(45px,5.55vw,80px);font-weight:450;line-height:1.08}.gradient-text{color:#7c3aed;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#6e31c9 8%,#9663d5 80%);-webkit-background-clip:text;background-clip:text}.hero-copy{text-align:center;margin-top:23px;font-size:17px;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:32px;margin-top:29px;display:flex}.text-link{align-items:center;gap:10px;font-size:14px;display:flex}.play{border:1px solid #d9cde2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:inline-grid}.micro{text-align:center;margin-top:18px;font-size:12px}.micro span{padding:0 8px}.hero-visual{grid-template-columns:.83fr 1.37fr;align-items:stretch;gap:20px;margin-top:44px;display:grid}.hero-photo{border-radius:14px;height:374px;position:relative;overflow:hidden}.hero-photo img{object-position:43% center;width:100%;height:100%}.hero-photo:after{content:"";background:linear-gradient(#0000,#190b27b8);position:absolute;inset:20% 0 0}.hero-photo figcaption{color:#fff;z-index:1;position:absolute;bottom:26px;left:27px}.photo-label{letter-spacing:1.8px;font-size:12px}.hero-photo figcaption p{color:#fff;letter-spacing:-.5px;margin-top:9px;font-size:25px;line-height:1.25}.screen{background:#fff;border:1px solid #e1d5eb;border-radius:13px;overflow:hidden}.hero-screen{background:linear-gradient(120deg,#faf7ff,#f5f7fc);height:374px}.screen-bar{color:#8b7d94;background:#ffffffb8;border-bottom:1px solid #e9e2ef;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:0 18px;font-size:12px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{border:1px solid #bcb0c5;border-radius:50%;width:5px;height:5px}.screen-interior{height:290px;display:flex}.screen-side{background:#ffffff80;border-right:1px solid #e9e2ef;flex-direction:column;align-items:center;gap:22px;width:57px;padding-top:14px;display:flex}.screen-side i{border:1px solid #d9cde5;border-radius:3px;width:12px;height:12px}.side-mark{color:#7c3aed;margin-bottom:7px;font-size:27px;line-height:1}.placeholder-content{background:radial-gradient(at 100% 0,#dbcef444,#0000 70%);border:1px dashed #d7c4e6;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:20px;display:flex}.placeholder-icon{color:#a589be;font-size:25px;line-height:1.1}.placeholder-content .eyebrow{letter-spacing:1.7px;margin:11px 0 10px;font-size:12px}.placeholder-content h3{text-align:center;letter-spacing:-.8px;font-size:27px;line-height:1.15}.placeholder-content p,.feature-placeholder p{margin-top:14px;font-size:12px}.placeholder-meta{color:#8d7b9b;margin-top:4px;font-size:12px}.screen-foot{color:#887592;background:#fff9;border-top:1px solid #e9e2ef;justify-content:center;gap:28px;padding:11px;font-size:12px;display:flex}.under-hero{color:#74677d;justify-content:space-between;align-items:center;gap:24px;padding:31px 0 44px;font-size:14px;display:flex}.under-hero p{border-right:1px solid #e9e2ef;padding-right:36px;font-size:13px;line-height:1.5}.under-hero strong{color:#280b40;font-weight:500}.section-tint{background:#f8f5fc}.how{padding:83px 0 89px}.section-top{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:47px;display:flex}.section-intro{max-width:350px;padding-bottom:3px;font-size:15px;line-height:1.8}.steps{grid-template-columns:repeat(3,1fr);gap:46px;display:grid}.step-number{color:#8b6ca7;border-bottom:1px solid #ddd1e8;justify-content:space-between;padding:0 0 16px;font-size:14px;display:flex}.step-number span{font-size:22px}.steps h3{letter-spacing:-.6px;margin-top:24px;font-size:22px}.steps p{margin:15px 0 20px;font-size:15px;line-height:1.8}.inline-link{color:#280b40;align-items:center;gap:22px;font-size:14px;display:inline-flex}.inline-link span{font-size:18px}.outline-button{border:1px solid #dfd6e6;border-radius:100px;flex-shrink:0;align-items:center;gap:24px;padding:12px 18px;font-size:13px;display:flex}.outline-button:hover{background:#f8f5fc}.tabs{border-bottom:1px solid #e9e2ef;grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.tabs button{color:#85758f;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 8px;font-size:14px;position:relative;bottom:-1px}.tabs button[aria-selected=true]{color:#7c3aed;border-bottom-color:#7c3aed}.tabs button:hover{background:#faf8fc}.capability-panel{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;padding-top:46px;display:grid}.feature-symbol{color:#7c3aed;background:#f3ebfc;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:22px;font-size:25px;display:grid}.capability-copy h3{letter-spacing:-1px;font-size:32px;line-height:1.22}.capability-copy>p{max-width:385px;margin-top:20px;font-size:15px;line-height:1.8}.check-list{margin:23px 0;padding:0;font-size:13px;list-style:none}.check-list li{gap:12px;margin:10px 0;display:flex}.check-list li:before{content:"✓";color:#8b50ce}.feature-preview{background:linear-gradient(125deg,#f2eafc,#eef7fb);border-radius:14px;padding:29px 29px 18px}.feature-screen{box-shadow:0 12px 25px #46206e08}.feature-placeholder{aspect-ratio:4/3;background:repeating-linear-gradient(0deg,#0000 0 29px,#e9e2ef55 30px),repeating-linear-gradient(90deg,#0000 0 29px,#e9e2ef55 30px);border:1px dashed #d8c9e5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;margin:15px;display:flex}.feature-placeholder h4{letter-spacing:-.5px;text-align:center;margin-top:19px;font-size:22px}.feature-placeholder--image{background:0 0;border:none}.feature-placeholder--image img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.preview-note{text-align:center;margin-top:14px;font-size:12px}.people-section{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-bottom:110px;display:grid}.people-photo{border-radius:14px;height:628px;position:relative;overflow:hidden}.people-photo img{object-position:46% center;width:100%;height:100%}.people-photo:after{content:"";background:linear-gradient(#0000,#15081d9c);position:absolute;inset:65% 0 0}.people-photo figcaption{color:#fff;z-index:1;font-size:15px;position:absolute;bottom:25px;left:28px}.people-copy>p:not(.eyebrow){max-width:390px;margin:25px 0 23px;font-size:15px}.violet{color:#7c3aed}.editorial-row{border-top:1px solid #e9e2ef;gap:21px;padding:20px 0;display:flex}.editorial-row>span{color:#ae92c4;padding-top:2px;font-size:12px}.editorial-row h3{letter-spacing:-.3px;font-size:17px}.editorial-row p{margin-top:5px;font-size:13px}.integration-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.integration-inner h2{font-size:40px}.integration-inner p:not(.eyebrow){max-width:370px;margin:23px 0;font-size:15px}.connection-map{justify-content:center;align-items:center;display:flex}.connection-source{flex-direction:column;gap:32px;display:flex}.integration-name{letter-spacing:-.5px;background:#fff;border:1px solid #e8dff0;border-radius:10px;place-items:center;width:143px;height:74px;font-size:19px;display:grid}.salesforce{color:#147da6}.hubspot{color:#db6849}.connection-lines{border:1px solid #d7c2e9;border-left:0;border-radius:0 17px 17px 0;width:74px;height:109px;position:relative}.connection-lines i{color:#9c73bd;text-align:right;background:#f8f5fc;width:44px;font-style:normal;position:absolute;top:calc(50% - 14px);right:-24px}.connection-destination{background:#fff;border:1px solid #e8dff0;border-radius:12px;min-width:211px;margin-left:23px;padding:30px 24px;position:relative;box-shadow:0 10px 35px #7542a10b}.connection-destination img{height:auto}.connection-destination span{text-align:center;color:#8c789b;margin-top:15px;font-size:12px;display:block}.comparison-table{border-top:1px solid #e9e2ef}.comparison-table>div{border-bottom:1px solid #e9e2ef;grid-template-columns:.8fr 1.1fr 1.1fr;display:grid}.comparison-table>div>span{padding:19px 22px;font-size:14px}.comparison-table>div>span:first-child{padding-left:0}.comparison-table>div>span:nth-child(2){color:#8a7c93}.comparison-table>div>span:last-child{background:#f8f5fc}.comparison-table .compare-head span{color:#6f587e;font-size:13px}.comparison-table .compare-head .compare-brand{color:#7c3aed;justify-content:space-between;font-weight:600;display:flex}.security{border-top:1px solid #e9e2ef;border-bottom:1px solid #e9e2ef;justify-content:space-between;align-items:center;gap:40px;padding:29px 0;display:flex}.security-copy{align-items:center;gap:19px;display:flex}.shield{color:#9170aa;font-size:42px}.security-copy h3{font-size:16px}.security-copy p{margin-top:5px;font-size:13px}.security-labels{color:#786781;grid-template-columns:1fr 1fr;gap:9px 30px;font-size:12px;display:grid}.security-labels span:before{content:"✓";color:#906ca7;margin-right:8px}.faq{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.faq-intro>p:not(.eyebrow){margin:24px 0 9px;font-size:14px}.faq-list details{border-bottom:1px solid #e9e2ef;padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#9764b4;font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin-top:17px;padding-right:33px;font-size:14px;line-height:1.85}.closing{color:#fff;background:#280b40;padding:83px 0 89px;position:relative;overflow:hidden}.closing-glow{pointer-events:none;background:radial-gradient(#763baa3d,#0000 67%);width:460px;height:460px;position:absolute;top:-10%;right:5%}.closing-inner{justify-content:space-between;align-items:center;gap:60px;display:flex;position:relative}.closing .eyebrow{color:#b698ca}.closing h2 em{color:#d2a6f4;font-family:Georgia,serif;font-weight:400}.closing-inner>div>p:not(.eyebrow){color:#bdaaca;margin-top:23px;font-size:15px}.closing-action{text-align:center}.closing-action .button{color:#280b40;background:#fff;padding:16px 18px 16px 27px}.closing-action .button-arrow{background:#eee4f8}.closing-action>p{margin-top:17px!important;font-size:12px!important}.closing-action>a:not(.button){color:#d9cce3;margin-top:27px;font-size:13px;display:inline-block}.closing-action>a:not(.button) span{margin-left:12px}.footer{padding-top:64px;padding-bottom:22px}.footer-grid{grid-template-columns:1.8fr 1.2fr 1fr 1fr .75fr;gap:35px;display:grid}.footer-grid h3{margin:0 0 17px;font-size:13px;font-weight:600}.footer-grid>div>a:not(.social){display:block}.footer-grid>div:not(.footer-about)>a{color:#786781;margin-top:9px;font-size:13px}.footer-grid>div>a:hover{color:#7c3aed}.footer-about p{margin:21px 0;font-size:13px;line-height:1.8}.social{border:1px solid #e9e2ef;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:8px;font-size:13px;display:inline-grid}.footer-bottom{color:#8c7b98;border-top:1px solid #e9e2ef;justify-content:space-between;gap:22px;margin-top:49px;padding-top:21px;font-size:12px;display:flex}.footer-bottom>div{gap:20px;display:flex}.footer-note{color:#97839f}@media (min-width:1600px){.container{width:1320px}.hero{padding-top:80px}.hero-visual{margin-top:53px}.hero-photo,.hero-screen{height:405px}.screen-interior{height:321px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.nav-wrap{gap:20px;width:calc(100% - 48px)}nav{gap:19px}.nav-actions{gap:18px}.brand{width:145px}.login{display:none}h1{font-size:65px}h2{font-size:39px}.section{padding:85px 0}.hero-photo,.hero-screen{height:350px}.screen-interior{height:266px}.people-section{gap:45px;padding-bottom:85px}.people-photo{height:590px}.capability-panel{gap:38px}.connection-map{transform-origin:50%;transform:scale(.88)}.integration-inner{gap:15px}.under-hero{gap:18px;font-size:12px}.under-hero p{padding-right:15px}.footer-grid{gap:24px}.closing h2{font-size:49px}.security{gap:20px}.security-labels{gap:8px 15px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header{position:sticky}.nav-wrap{width:calc(100% - 40px);height:74px}.brand{width:143px}.nav-actions{margin-left:auto}.nav-actions .button{gap:13px;padding:10px 15px;font-size:12px}.menu-toggle{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-right:-8px;display:flex}.menu-toggle span{background:#280b40;width:20px;height:1px}nav{background:#fff;border-bottom:1px solid #e9e2ef;padding:20px 25px 26px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 10px 20px #280b4009}nav.open{flex-direction:column;gap:18px;display:flex}nav a{font-size:16px}.hero{padding-top:41px}.hero-label{letter-spacing:1.2px;gap:7px;margin-bottom:20px;font-size:12px}.spark{font-size:18px}h1{letter-spacing:-1.8px;font-size:clamp(37px,7.9vw,58px);line-height:1.14}h1 br{display:none}.hero-copy{max-width:430px;margin-top:22px;margin-left:auto;margin-right:auto;font-size:15px}.desktop-break{display:none}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:26px}.button{gap:20px;padding:13px 15px 13px 21px;font-size:14px}.text-link{font-size:13px}.micro{margin-top:17px;font-size:12px}.hero-visual{grid-template-columns:1fr;gap:14px;margin-top:31px}.hero-photo{height:280px}.hero-photo img{object-position:center 39%}.hero-photo figcaption{bottom:24px;left:24px}.hero-photo figcaption p{font-size:25px}.hero-screen{height:321px}.screen-interior{height:240px}.screen-side{gap:17px;width:42px}.placeholder-content{margin:16px}.placeholder-content h3{font-size:24px}.screen-foot{gap:20px;font-size:12px}.under-hero{grid-template-columns:1fr 1fr;gap:13px 20px;padding:27px 0 33px;font-size:13px;display:grid}.under-hero p{border:0;border-bottom:1px solid #e9e2ef;grid-column:1/-1;padding:0 0 17px;font-size:13px}.under-hero p br{display:none}.under-hero strong{margin-left:4px}.section,.how{padding:64px 0}.eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:12px}h2{letter-spacing:-1.2px;font-size:34px}.section-top{margin-bottom:30px;display:block}.section-intro{max-width:none;margin-top:21px;font-size:15px}.steps{grid-template-columns:1fr;gap:34px}.steps h3{margin-top:17px;font-size:23px}.steps p{max-width:550px;margin:12px 0 15px;font-size:15px}.step-number{padding-bottom:11px}.outline-button{margin-top:26px;font-size:13px;display:inline-flex}.tabs{scrollbar-width:thin;gap:14px;display:flex;overflow:auto}.tabs button{white-space:nowrap;flex-shrink:0;padding:16px 7px;font-size:13px}.capability-panel{grid-template-columns:1fr;gap:29px;padding-top:31px}.capability-copy h3{font-size:30px}.capability-copy>p{max-width:none;font-size:15px}.check-list{font-size:14px}.feature-preview{padding:17px 17px 14px}.feature-placeholder{aspect-ratio:4/3;margin:10px}.feature-placeholder h4{font-size:21px}.people-section{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.people-photo{height:390px}.people-photo img{object-position:43% center}.people-copy h2 br:nth-child(2){display:none}.people-copy>p:not(.eyebrow){max-width:none;font-size:15px}.editorial-row{padding:18px 0}.editorial-row p{font-size:14px}.integration{padding:59px 0}.integration-inner{grid-template-columns:1fr;gap:30px}.integration-inner h2{font-size:34px}.integration-inner p:not(.eyebrow){max-width:none}.connection-map{justify-content:flex-start;max-width:100%;transform:none}.integration-name{width:115px;height:64px;font-size:17px}.connection-lines{width:46px;height:96px}.connection-destination{flex:1;min-width:0;max-width:240px;padding:24px 15px}.connection-destination img{width:100%}.connection-source{gap:31px}.connection-destination span{font-size:12px}.comparison-table>div{grid-template-columns:1fr 1fr;padding-top:35px;position:relative}.comparison-table>div>span{padding:14px 12px;font-size:12px}.comparison-table>div>span:first-child{color:#786781;padding:10px 0 0;font-size:12px;position:absolute;top:0}.comparison-table>div>span:nth-child(2){padding-left:0;padding-right:15px}.comparison-table .compare-head{padding-top:0}.comparison-table .compare-head>span:first-child{display:none}.comparison-table .compare-head span{font-size:12px}.security{padding:25px 0;display:block}.security-copy{gap:13px}.security-copy h3{font-size:15px}.security-labels{gap:10px 15px;margin-top:22px;font-size:12px}.faq{grid-template-columns:1fr;gap:32px}.faq-list summary{font-size:15px}.faq-list details p{padding-right:12px;font-size:14px}.closing{padding:65px 0}.closing-inner{display:block}.closing h2{letter-spacing:-1.4px;font-size:43px}.closing-action{text-align:left;margin-top:32px}.closing-inner>div>p:not(.eyebrow){font-size:15px}.closing-action>p{font-size:12px!important}.closing-action>a:not(.button){margin-top:20px}.footer{padding-top:45px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 23px}.footer-about{grid-column:1/-1}.footer-about p{margin:16px 0}.footer-grid>div:not(.footer-about)>a{margin-top:11px;font-size:14px}.footer-grid h3{font-size:14px}.footer-bottom{flex-wrap:wrap;gap:16px;margin-top:35px;font-size:12px}.footer-note{display:none}.footer-bottom>div{gap:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section-intro,.steps p,.capability-copy>p,.people-copy>p:not(.eyebrow),.integration-inner p:not(.eyebrow),.faq-list details p{font-size:16px}.check-list,.editorial-row p,.security-copy p{font-size:14px}.hero-screen,.feature-preview,.capability-copy,.people-copy,.connection-map,.footer-grid>div{min-width:0}.screen-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-table>div>span{overflow-wrap:anywhere}#navigation{align-items:center;gap:22px}.nav-item{position:relative}.nav-trigger{white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:12px 3px;font-size:14px;line-height:1.4;display:flex}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:#7c3aed}.nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .18s;transform:rotate(45deg)}.nav-trigger[aria-expanded=true] .nav-chevron{margin-top:3px;transform:rotate(225deg)}.nav-dropdown{z-index:20;background:#fff;border:1px solid #e9e2ef;border-radius:15px;width:305px;padding:20px;position:absolute;top:calc(100% + 13px);left:-20px;box-shadow:0 18px 55px #280b4014}.nav-dropdown[hidden]{display:none!important}.nav-dropdown:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.nav-dropdown.wide{width:574px;left:-125px}.nav-item:last-child .nav-dropdown{left:auto;right:-20px}.dropdown-label{letter-spacing:1.5px;color:#927a9f;margin:0 10px 11px;font-size:12px}.dropdown-links{gap:5px;display:grid}.wide .dropdown-links{grid-template-columns:1fr 1fr}#navigation .dropdown-link{border-radius:9px;min-width:0;padding:13px 11px;transition:background .18s;display:block}#navigation .dropdown-link:hover,#navigation .dropdown-link:focus-visible{color:#7c3aed;background:#f8f5fc}.dropdown-link-title{justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.dropdown-link-title>span{color:#a48bb7;font-size:17px}.dropdown-description{color:#786781;margin-top:4px;font-size:12px;line-height:1.5;display:block}@media (max-width:1100px) and (min-width:761px){#navigation{gap:15px}.nav-dropdown.wide{width:540px;left:-155px}.nav-dropdown{width:285px}}@media (max-width:760px){#navigation{align-items:stretch;gap:0;max-height:calc(100dvh - 74px);padding:12px 20px 22px;overflow-y:auto}.nav-item{border-bottom:1px solid #eee7f3}.nav-trigger{justify-content:space-between;width:100%;padding:17px 3px;font-size:16px}.nav-chevron{margin-right:7px}.nav-dropdown,.nav-dropdown.wide,.nav-item:last-child .nav-dropdown{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 13px;position:static}.nav-dropdown:before,.dropdown-label{display:none}.wide .dropdown-links{grid-template-columns:1fr}.dropdown-links{gap:3px}#navigation .dropdown-link{background:#f8f5fc;padding:12px 13px}.dropdown-link-title{font-size:14px}.dropdown-description{font-size:12px}}.hero-copy{max-width:740px;margin-left:auto;margin-right:auto}.hero-actions .text-link{font-size:14px}.hero-actions .text-link svg{color:#7c3aed}.hero .micro{font-size:12px}.hero-visual{margin-top:35px}.photo-label{font-size:12px}.hero-photo figcaption p{font-size:25px}.eyebrow,.hero-label{letter-spacing:1.6px;font-size:12px}.screen-bar,.screen-foot,.placeholder-meta{font-size:12px}.placeholder-content .eyebrow{letter-spacing:1px;font-size:12px}.placeholder-content h3{font-size:26px}.journey-links{grid-template-columns:1fr repeat(4,1.18fr);align-items:center;gap:24px;padding:29px 0 35px;display:grid}.journey-links>p{border-right:1px solid #e9e2ef;padding-right:20px;font-size:13px;line-height:1.6}.journey-links strong{color:#280b40;font-weight:500}.journey-links a{justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.journey-links a:hover{color:#7c3aed}.journey-links a span{color:#9572b1}.aria-section{background:linear-gradient(110deg,#f8f5fc 0% 57%,#f3f9fd);border-top:1px solid #eee6f5;border-bottom:1px solid #eee6f5;padding:83px 0 56px}.aria-layout{grid-template-columns:1.04fr 1fr;align-items:center;gap:76px;display:grid}.aria-copy .eyebrow{letter-spacing:1.2px;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.aria-badge{letter-spacing:1.3px;color:#6d35a6;background:#eae0f8;border-radius:100px;padding:5px 10px;font-size:12px}.aria-copy h2{letter-spacing:-1.7px;font-size:44px}.aria-copy>p:not(.eyebrow):not(.aria-install){max-width:480px;margin-top:23px;font-size:16px;line-height:1.8}.aria-copy .check-list{margin:25px 0 29px;font-size:14px}.aria-copy .button{gap:14px;padding-left:22px}.aria-install{margin-top:18px;font-size:12px;line-height:1.7}.aria-preview{background:#ffffffc9;border:1px solid #e6daee;border-radius:19px;min-width:0;padding:25px 27px 18px;box-shadow:0 20px 60px #6d39810a}.aria-preview-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.aria-word{letter-spacing:-1.3px;font-size:29px;font-weight:500;line-height:1}.aria-word>span{color:#7c3aed;vertical-align:top;margin:0 0 0 3px;font-size:20px;display:inline-block}.example-label{color:#8c719e;letter-spacing:1px;font-size:12px}.voice-wave{justify-content:center;align-items:center;gap:4px;height:121px;margin:12px 0 7px;display:flex;overflow:hidden}.voice-wave i{width:3px;min-width:1px;max-height:105px;height:var(--bar);opacity:.65;animation:7s ease-in-out infinite voice-breathe;animation-delay:var(--delay);background:linear-gradient(#bb67dc,#8f58d4 54%,#27c8f5);border-radius:8px;flex-shrink:1;display:block;transform:scaleY(.75)}@keyframes voice-breathe{0%,to{opacity:.45;transform:scaleY(.6)}50%{opacity:.85;transform:scaleY(1)}}.aria-scenarios{border-bottom:1px solid #eee6f4;gap:5px;margin-bottom:21px;padding-bottom:13px;display:flex}.aria-scenarios button{color:#857090;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:50px;flex:1;padding:7px 9px;font-size:12px;line-height:1.5}.aria-scenarios button[aria-pressed=true]{color:#6f3d96;background:#f0e8f9;border-color:#e6d9f4}.aria-scenarios button:hover{color:#7c3aed}.conversation-line{padding:10px 0}.conversation-line>span{letter-spacing:1.5px;color:#927b9f;margin-bottom:6px;font-size:12px;display:block}.conversation-line>p{color:#4c355c;font-size:15px;line-height:1.65}.conversation-line.visitor-line>p{color:#897496;font-size:14px}.conversation-line>span.aria-speaker{color:#7c3aed}.conversation-result{border-top:1px solid #ede5f2;align-items:center;gap:11px;margin-top:10px;padding-top:14px;display:flex}.conversation-result>span{color:#9062b2;font-size:20px}.conversation-result p{color:#6e5483;font-size:12px}.demo-disclosure{color:#97839f;margin-top:11px;font-size:12px}.aria-outcomes{border-top:1px solid #e3d8ed;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:51px;padding-top:29px;display:grid}.aria-outcomes>div{padding-left:31px;position:relative}.aria-outcomes>div>span{color:#a585be;font-size:12px;position:absolute;top:3px;left:0}.aria-outcomes h3{letter-spacing:-.4px;font-size:19px}.aria-outcomes p{margin-top:9px;font-size:14px;line-height:1.75}.how.container{padding-top:89px;padding-bottom:90px}.platform{padding:83px 0 87px}.platform .section-top{margin-bottom:31px}.platform .tabs{scrollbar-width:thin;scrollbar-color:#d7c6e4 transparent;gap:23px;display:flex;overflow-x:auto}.platform .tabs button{white-space:nowrap;flex-shrink:0;padding:15px 4px;font-size:14px}.platform .capability-panel{grid-template-columns:.9fr 1.1fr;gap:67px;min-height:446px;padding-top:43px}.capability-copy .eyebrow{letter-spacing:1.4px;margin-bottom:17px;font-size:12px}.capability-copy h3{letter-spacing:-1px;font-size:34px}.capability-copy>p{max-width:460px}.capability-copy #feature-prompt{color:#6c4687;background:#eee7f64d;border-left:2px solid #b897da;border-radius:0 5px 5px 0;margin:20px 0 0;padding:12px 16px;font-size:14px}.capability-copy #feature-prompt[hidden]{display:none}.capability-copy .check-list{margin:22px 0;font-size:14px;line-height:1.7}.platform .feature-preview{background:linear-gradient(130deg,#e9dcf9,#ecf3fb);padding:26px}.feature-placeholder{aspect-ratio:4/3}.feature-placeholder h4{padding:0 10px;font-size:23px}.intelligence-section{padding:87px 0}.intelligence-layers{grid-template-columns:repeat(4,1fr);gap:29px;margin-bottom:31px;display:grid}.intelligence-layers article{border-top:1px solid #dfd1eb;padding-top:20px}.intelligence-layers article>span{color:#9876b1;letter-spacing:1px;font-size:12px}.intelligence-layers h3{letter-spacing:-.5px;margin:17px 0 12px;font-size:21px}.intelligence-layers p{font-size:15px;line-height:1.8}.intelligence-layers article:last-child{border-top:2px solid #7c3aed}.intelligence-layers article:last-child>span{color:#7c3aed}.people-section{gap:73px;padding-top:10px;padding-bottom:90px}.people-photo{height:530px}.people-copy>p:not(.eyebrow){max-width:440px}.people-copy .editorial-row p{font-size:14px;line-height:1.8}.people-photo figcaption{font-size:14px}.integration{padding:67px 0}.integration-inner{gap:80px}.integration-inner p:not(.eyebrow){max-width:420px}.integration-request{border-left:1px solid #ddd0e8;padding:9px 0 9px 49px}.integration-request p.integration-request-label{letter-spacing:1.3px;color:#92749e;margin:0 0 22px;font-size:12px}.integration-options{flex-wrap:wrap;gap:11px;display:flex}.integration-options>span{color:#624a73;background:#fff;border:1px solid #e4d7ee;border-radius:8px;padding:11px 19px;font-size:16px}.integration-request>p:last-child{line-height:1.8;margin:24px 0 0!important;font-size:13px!important}.diagnostic-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;padding:87px 0;display:grid}.diagnostic-copy>p:not(.eyebrow):not(.diagnostic-note){max-width:440px;margin:24px 0 27px;font-size:16px;line-height:1.8}.diagnostic-note{max-width:395px;margin-top:17px;font-size:12px;line-height:1.8}.diagnostic-preview{background:linear-gradient(145deg,#fff,#faf8fc);border:1px solid #e7ddef;border-radius:13px;padding:36px}.diagnostic-preview .eyebrow{letter-spacing:1.4px;margin-bottom:25px;font-size:12px}.diagnostic-areas{grid-template-columns:1fr 1fr;gap:0 27px;display:grid}.diagnostic-areas>span{border-bottom:1px solid #eee8f4;gap:12px;padding:16px 0;font-size:14px;display:flex}.diagnostic-areas b{color:#a68fb9;font-size:12px;font-weight:400}.diagnostic-explainer{align-items:center;gap:14px;padding-top:25px;display:flex}.diagnostic-explainer>span{color:#ac8ac6;font-size:30px}.diagnostic-explainer>p{color:#745b88;font-size:14px;line-height:1.8}.diagnostic-preview .diagnostic-note{font-size:12px}.faq{border-top:1px solid #e9e2ef;padding-top:81px;padding-bottom:84px}.closing h2{letter-spacing:-1.9px;font-size:49px;line-height:1.2}.closing-inner{gap:36px}.closing-action{flex-shrink:0}.closing-action .button{font-size:14px}.closing-inner>div>p:not(.eyebrow){font-size:16px}.footer-grid>div:not(.footer-about)>a,.footer-grid h3,.footer-about p{font-size:14px}.footer-bottom,.dropdown-description{font-size:12px}.section-intro{font-size:16px}.screen-bar{height:40px}.screen-foot{gap:18px;padding:10px 6px}.screen-foot>span{white-space:nowrap}.placeholder-content .eyebrow{margin-top:10px}.placeholder-content p{margin-top:12px}@media (min-width:1600px){.aria-layout{gap:95px}.aria-copy h2{font-size:48px}.platform .tabs{justify-content:space-between}.platform .capability-panel{gap:90px}}@media (max-width:1100px){.aria-layout{gap:34px}.aria-copy h2{font-size:37px}.aria-preview{padding:23px 20px 17px}.aria-scenarios{gap:2px}.aria-scenarios button{padding:7px 6px;font-size:12px}.aria-outcomes{gap:25px}.journey-links{gap:17px}.journey-links a{font-size:13px}.journey-links>p{font-size:12px}.platform .tabs{gap:22px}.platform .capability-panel{gap:35px}.capability-copy h3{font-size:30px}.intelligence-layers{gap:23px}.intelligence-layers h3{font-size:19px}.people-section{gap:43px}.people-photo{height:575px}.integration-inner{gap:35px}.integration-request{padding-left:27px}.diagnostic-section{gap:43px}.diagnostic-preview{padding:25px}.diagnostic-areas{gap:0 15px}.diagnostic-areas>span{font-size:13px}.closing h2{font-size:41px}.closing-action .button{font-size:13px}.screen-foot{gap:14px;font-size:12px}.example-label{font-size:12px}.hero .placeholder-content h3{font-size:23px}}@media (max-width:760px){.hero{padding-top:38px}.hero-label{letter-spacing:1.15px;font-size:12px}.hero h1{font-size:clamp(38px,8vw,57px)}.hero h1 br{display:block}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.hero-actions .text-link{font-size:14px}.hero .micro{max-width:285px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.8}.hero .micro span{padding:0 4px}.hero-visual{margin-top:29px}.hero-photo{height:252px}.hero-photo figcaption p{font-size:23px}.photo-label{font-size:12px}.hero-screen{height:319px}.hero-screen .screen-interior{height:238px}.screen-bar{gap:10px;padding:0 12px;font-size:12px}.hero .placeholder-content h3{font-size:24px}.placeholder-content .eyebrow{letter-spacing:1px;font-size:12px}.screen-foot{gap:14px;font-size:12px}.placeholder-meta{font-size:12px}.journey-links{grid-template-columns:1fr 1fr;gap:0 18px;padding:24px 0 29px}.journey-links>p{border:0;grid-column:1/-1;padding:0 0 12px;font-size:13px}.journey-links>p br{display:none}.journey-links>p strong{margin-left:4px}.journey-links a{border-top:1px solid #e9e2ef;padding:13px 0;font-size:13px;line-height:1.7}.aria-section{padding:56px 0 41px}.aria-layout{grid-template-columns:1fr;gap:34px}.aria-copy .eyebrow{letter-spacing:.9px;gap:9px;font-size:12px}.aria-badge{font-size:12px}.aria-copy h2{letter-spacing:-1.2px;font-size:34px}.aria-copy>p:not(.eyebrow):not(.aria-install){max-width:none;font-size:16px}.aria-copy .check-list{margin:21px 0 26px;font-size:14px}.aria-install{font-size:12px}.aria-preview{padding:21px 18px 16px}.example-label{letter-spacing:.7px;font-size:12px}.voice-wave{gap:3px;height:108px}.voice-wave i{width:3px;max-height:94px}.aria-scenarios button{white-space:normal;padding:7px 6px;font-size:12px;line-height:1.5}.aria-conversation{min-height:225px}.conversation-line>p{font-size:15px}.conversation-line.visitor-line>p{font-size:14px}.conversation-result p,.demo-disclosure{font-size:12px}.aria-outcomes{grid-template-columns:1fr;gap:23px;margin-top:32px;padding-top:25px}.aria-outcomes h3{font-size:19px}.aria-outcomes p{margin-top:5px;font-size:14px}.aria-outcomes>div{padding-left:31px}.how.container{padding-top:60px;padding-bottom:61px}.platform{padding:55px 0 60px}.platform .section-top{margin-bottom:21px}.platform .tabs{gap:19px;margin-right:-20px;padding-right:20px}.platform .tabs button{font-size:14px}.platform .capability-panel{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:30px}.capability-copy .eyebrow{margin-bottom:14px;font-size:12px}.capability-copy h3{font-size:31px}.capability-copy>p{max-width:none;font-size:16px}.platform .feature-preview{padding:17px}.feature-placeholder h4{font-size:23px}.feature-placeholder .placeholder-meta{font-size:12px}.intelligence-section{padding:60px 0}.intelligence-layers{grid-template-columns:1fr 1fr;gap:28px 22px}.intelligence-layers article>span{letter-spacing:.6px;font-size:12px}.intelligence-layers h3{margin-top:12px;font-size:20px}.intelligence-layers p{font-size:14px;line-height:1.8}.people-section{gap:31px;padding-top:0;padding-bottom:60px}.people-photo{height:355px}.people-photo figcaption{font-size:13px;left:20px;right:15px}.people-copy h2{font-size:34px}.people-copy>p:not(.eyebrow){max-width:none}.integration{padding:55px 0}.integration-inner{gap:31px}.integration-inner p:not(.eyebrow){max-width:none;font-size:16px}.integration-request{border-top:1px solid #e3d6ed;border-left:0;padding:24px 0 0}.integration-request p.integration-request-label{font-size:12px}.integration-options{gap:9px}.integration-options>span{padding:10px 15px;font-size:14px}.integration-request>p:last-child{font-size:13px!important}.diagnostic-section{grid-template-columns:1fr;gap:33px;padding:60px 0}.diagnostic-copy>p:not(.eyebrow):not(.diagnostic-note){max-width:none}.diagnostic-copy h2 br:first-of-type{display:none}.diagnostic-preview{padding:25px 21px}.diagnostic-preview .eyebrow{letter-spacing:1px;font-size:12px}.diagnostic-areas{gap:0 17px}.diagnostic-areas>span{gap:9px;font-size:13px;line-height:1.7}.diagnostic-note{font-size:12px}.diagnostic-explainer>p{font-size:13px}.faq{padding-top:57px;padding-bottom:60px}.closing h2{letter-spacing:-1.3px;font-size:38px}.closing-inner>div>p:not(.eyebrow){font-size:16px}.closing-action .button{font-size:14px}.footer-bottom{font-size:12px}.footer-grid h3{font-size:14px}.section-top .section-intro{font-size:16px}}@media (max-width:360px){.aria-copy .eyebrow{font-size:12px}.aria-preview{padding-left:13px;padding-right:13px}.aria-scenarios button{font-size:12px}.diagnostic-areas{grid-template-columns:1fr}.journey-links{gap:0 12px}.journey-links a{font-size:12px}.hero .placeholder-content h3{font-size:21px}.hero h1{font-size:35px}.intelligence-layers{grid-template-columns:1fr}.closing h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.voice-wave i{animation:none;transform:scaleY(.75)}.glow:before{animation:none}}.screen-foot{flex-wrap:wrap}.hero-screen{height:auto;min-height:374px}.platform .capability-panel{min-height:515px}.aria-copy .eyebrow{line-height:1.8}.aria-scenarios button{white-space:normal}.aria-conversation{min-height:235px}@media (max-width:760px){.hero-screen{min-height:319px}.platform .capability-panel{min-height:0}.aria-conversation{min-height:245px}.example-label{text-align:right;max-width:150px;font-size:12px;line-height:1.5}.aria-scenarios button{font-size:12px}.voice-wave{margin-top:9px}.hero .micro{max-width:310px}.screen-foot{gap:4px 12px;font-size:12px}.diagnostic-areas>span{font-size:14px}}.aria-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:22px;display:flex}.aria-detail-link{width:max-content;margin-top:0;display:flex}.nav-dropdown .dropdown-link[aria-current=page]{color:#7c3aed;background:#f3ecfa}.feature-links{flex-wrap:wrap;align-items:center;gap:14px 27px;display:flex}.feature-links>#feature-demo{color:#8d729e}.skip-link{z-index:1000;color:#280b40;background:#fff;padding:12px 18px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.consent-banner{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e9e2ef;padding:14px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #2b103d14}.consent-inner{align-items:center;gap:16px;width:min(1240px,100% - 48px);margin:auto;display:flex}.consent-icon{color:#7c3aed;background:#f3ecfa;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.consent-inner p{color:#6f5a7d;font-size:14px;line-height:1.6}.consent-inner p a{color:#280b40;text-underline-offset:4px;text-decoration:underline}.consent-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.consent-decline{color:#4b2a5e;background:#fff;border:1px solid #dfd3e7;border-radius:100px;padding:11px 20px;font-size:14px;font-weight:500;transition:background .2s}.consent-decline:hover{background:#f8f3fc}.consent-accept{border:0;gap:0}@media (max-width:700px){.consent-inner{flex-direction:column;align-items:stretch;gap:12px}.consent-icon{display:none}.consent-actions{margin-left:0}.consent-actions>*{flex:1}}
.product-page{--product-line:#e9e2ef;--product-tint:#f8f5fc}.product-page h1{text-align:left;letter-spacing:-2.5px;font-size:clamp(44px,4.6vw,67px);line-height:1.09}.product-page h2{letter-spacing:-1.65px;font-size:43px;line-height:1.18}.product-page h3{letter-spacing:-.5px;font-size:22px}.product-page p{line-height:1.8}.product-page .eyebrow{letter-spacing:1.5px;margin-bottom:19px;font-size:12px;line-height:1.6}.product-page .button{font-size:14px;line-height:1.5}.product-page .inline-link{font-size:14px;line-height:1.7}.product-page [hidden]{display:none!important}.product-page .dropdown-link[aria-current=page]{color:#7c3aed;background:#f3ecfa}.product-breadcrumb{color:#8d799b;flex-wrap:wrap;align-items:center;gap:11px;padding-top:25px;font-size:12px;display:flex}.product-breadcrumb a:hover{color:#7c3aed}.product-breadcrumb [aria-current=page]{color:#5d416f}.product-hero{padding-top:48px;padding-bottom:70px}.product-hero-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:67px;display:grid}.product-hero-copy{min-width:0}.product-lead{max-width:580px;margin-top:24px;font-size:17px}.product-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.product-small{color:#8c779b;max-width:560px;margin-top:19px;font-size:12px!important;line-height:1.8!important}.product-hero-center{text-align:center;max-width:1030px;padding-top:44px;padding-bottom:44px}.product-hero-center h1{text-align:center;letter-spacing:-3px;font-size:clamp(49px,5.4vw,78px)}.product-hero-center .product-lead{max-width:680px;margin:23px auto 0}.product-hero-center .product-actions{justify-content:center}.product-hero-center .product-small{max-width:650px;margin-left:auto;margin-right:auto}.product-section{padding-top:83px;padding-bottom:84px}.product-tint{background:var(--product-tint);border-top:1px solid #f0e9f6;border-bottom:1px solid #f0e9f6}.product-section-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:38px;display:flex}.product-section-head>p{max-width:355px;font-size:16px;line-height:1.8}.product-section-head>div{min-width:0}.product-split{grid-template-columns:1fr 1fr;align-items:center;gap:78px;display:grid}.product-body{max-width:510px;margin:23px 0 24px;font-size:16px}.product-feature-rows{margin-top:24px}.product-feature-rows>article{border-top:1px solid var(--product-line);gap:22px;padding:22px 0;display:flex}.product-feature-rows>article>span{color:#aa8cbc;flex-shrink:0;padding-top:3px;font-size:12px;line-height:1.7}.product-feature-rows h3{font-size:19px;line-height:1.4}.product-feature-rows p{margin-top:7px;font-size:15px}.product-steps{grid-template-columns:repeat(3,1fr);gap:43px;display:grid}.product-steps>article{border-top:1px solid #dbcee7;padding-top:19px}.product-steps>article>span{color:#9974b0;font-size:13px}.product-steps h3{margin:20px 0 14px;font-size:23px}.product-steps p{font-size:16px}.product-screen{background:linear-gradient(135deg,#f8f3fe,#f1f7fc);border:1px solid #decfe9;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 19px 48px #48256a07}.product-screen-bar{color:#8e789b;background:#ffffffba;border-bottom:1px solid #e7ddef;justify-content:space-between;align-items:center;gap:16px;height:42px;padding:0 17px;font-size:12px;display:flex}.product-screen-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-screen-body{aspect-ratio:4/3;text-align:center;background:repeating-linear-gradient(0deg,#0000 0 31px,#e9e2ef55 32px),repeating-linear-gradient(90deg,#0000 0 31px,#e9e2ef55 32px);border:1px dashed #d4bfdf;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;margin:20px;padding:24px;display:flex}.product-screen-body .placeholder-icon{font-size:30px}.product-screen-body h3{color:#56366d;margin-top:20px;font-size:25px;line-height:1.3}.product-screen-body>p{color:#826791;margin-top:13px;font-size:14px}.product-screen-body>span:last-child{color:#9680a2;max-width:330px;margin-top:8px;font-size:12px;line-height:1.7}.screen-wide .product-screen-body{aspect-ratio:2.9}.product-screen-body--image{background:0 0;border:none;padding:0;overflow:hidden}.product-screen-body--image img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.aria-page .product-screen-body--image img{transform:scale(1.12)}.platform-stage{background:linear-gradient(135deg,#f1e9fc,#f1f8fc);border:1px solid #ece3f4;border-radius:17px;padding:20px 20px 0}.platform-stage-footer{color:#81638f;justify-content:center;gap:60px;padding:18px 12px;font-size:13px;display:flex}.platform-stage-footer>span+span:before{content:"·";color:#b497c5;position:relative;left:-30px}.product-directory{grid-template-columns:repeat(3,1fr);gap:0 32px;display:grid}.product-directory>a{border-top:1px solid #ded0e8;padding:24px 26px 31px 0;position:relative}.directory-number{color:#a27eba;font-size:12px}.product-directory h3{margin:18px 0 9px;font-size:23px}.product-directory p{max-width:285px;font-size:15px}.directory-arrow{color:#9b6cbb;font-size:22px;position:absolute;top:24px;right:3px}.product-directory>a:hover h3{color:#7c3aed}.product-four{grid-template-columns:repeat(4,1fr);gap:27px;display:grid}.product-four>article{border-top:1px solid #d9c6e7;padding-top:22px}.product-four>article>span{letter-spacing:.8px;color:#976dad;font-size:12px}.product-four h3{margin:20px 0 12px;font-size:23px}.product-four p{font-size:15px}.product-four>article:last-child{border-color:#7c3aed}.product-human{border-radius:16px;min-width:0;height:490px;position:relative;overflow:hidden}.product-human img{object-fit:cover;object-position:44% center;width:100%;height:100%}.product-human:after{content:"";background:linear-gradient(#0000,#200a35bd);position:absolute;inset:45% 0 0}.product-human figcaption{z-index:1;color:#fff;font-size:15px;line-height:1.6;position:absolute;bottom:28px;left:29px;right:25px}.aria-hero-photo{height:490px}.aria-hero-photo img{object-position:39% center}.aria-hero-photo figcaption>span{letter-spacing:2px;font-size:12px}.aria-hero-photo figcaption>strong{letter-spacing:-1px;margin-top:11px;font-size:31px;font-weight:400;line-height:1.18;display:block}.product-integration-note{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);align-items:center;gap:24px;padding-top:27px;padding-bottom:27px;display:flex}.product-integration-note .note-icon{color:#9b6ebb;font-size:30px}.product-integration-note>div{flex:1}.product-integration-note h3{margin-bottom:6px;font-size:18px}.product-integration-note p{max-width:710px;font-size:14px}.product-integration-note>a{flex-shrink:0}.product-faq{grid-template-columns:.82fr 1.18fr;gap:80px;display:grid}.product-faq>div:first-child>.inline-link{margin-top:24px}.product-faq .faq-list details p,.product-faq .faq-list summary{font-size:16px}.product-related{padding-bottom:75px}.product-related>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.product-related>div>a{border-top:1px solid var(--product-line);padding:22px 28px 5px 0;position:relative}.product-related>div>a>span{font-size:17px;line-height:1.5}.product-related p{margin-top:7px;font-size:14px}.product-related b{color:#9c75b9;font-weight:400;position:absolute;top:24px;right:0}.product-related a:hover>span{color:#7c3aed}.product-closing{padding-top:66px;padding-bottom:70px}.product-closing h2{letter-spacing:-1.7px;font-size:47px;line-height:1.15}.product-closing .closing-inner{gap:60px}.product-closing p{max-width:610px}.product-closing .eyebrow{font-size:12px}.product-demo{background:#fff;border:1px solid #e2d4ec;border-radius:17px;min-width:0;padding:25px;box-shadow:0 17px 50px #48226908}.demo-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.demo-heading>strong{font-size:16px;font-weight:500;line-height:1.5}.demo-heading>.aria-word{letter-spacing:-1px;font-size:28px}.demo-heading>span{letter-spacing:.9px;color:#9b82aa;text-align:right;max-width:190px;font-size:12px;line-height:1.6}.product-demo-controls{border-bottom:1px solid #eee4f5;flex-wrap:wrap;gap:6px;margin-bottom:21px;padding:9px 0;display:flex}.product-demo-controls>button{color:#87699b;background:0 0;border:1px solid #0000;border-radius:50px;padding:9px 14px;font-size:14px;line-height:1.5}.product-demo-controls>button[aria-pressed=true]{color:#6f35a4;background:#f1e9fa;border-color:#e3d3f1}.product-demo-controls>button:hover{background:#f8f3fc}.product-demo-panel{min-width:0}.demo-speaker{letter-spacing:1.1px;color:#92759f;margin:15px 0 6px;font-size:12px;display:block}.demo-quote{color:#886c98;font-size:15px;line-height:1.7}.demo-answer{color:#533763;font-size:16px;line-height:1.8}.demo-outcome{color:#846194;border-top:1px solid #eee5f4;margin-top:19px;padding-top:16px;font-size:13px}.product-demo .voice-wave{height:100px;margin:9px 0 3px}.aria-page .product-demo-panel{min-height:237px}.report-demo{padding:25px 30px 32px}.report-demo>.product-demo-controls{gap:16px;margin-bottom:30px}.report-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:57px;display:grid}.report-panel h3{letter-spacing:-.8px;font-size:30px;line-height:1.25}.report-panel>div>p:not(.eyebrow){margin-top:19px;font-size:16px}.report-panel .check-list{margin-top:21px;font-size:14px}.report-panel .product-screen-body{aspect-ratio:4/3}.handoff-example{border-top:1px solid #e5d8ef;border-bottom:1px solid #e5d8ef;padding:24px 6px}.handoff-example>.example-label{letter-spacing:1.2px;margin-bottom:9px;font-size:12px;display:block}.handoff-example>div{border-bottom:1px solid #eee6f4;align-items:center;gap:23px;padding:22px 0;display:flex}.handoff-example>div:last-child{border-bottom:0}.handoff-example b{color:#9a72b6;background:#f7f1fc;border:1px solid #e5d7f0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:400;display:grid}.handoff-example>div>span{letter-spacing:-.3px;font-size:19px}.handoff-example small{color:#8c729b;letter-spacing:0;margin-top:5px;font-size:14px;display:block}.meeting-platforms{flex-wrap:wrap;gap:17px;display:flex}.meeting-platforms>span{background:#fff;border:1px solid #e4d7ed;border-radius:9px;padding:16px 24px;font-size:18px}.product-after-link{margin-top:29px}.query-stage{max-width:950px;padding-bottom:5px}.lead-query-demo{background:linear-gradient(115deg,#f9f6fd,#f3f8fc);padding:29px 35px 23px}.lead-query-demo .product-demo-controls{border:0;margin:17px 0 14px;padding:0}.query-example{background:#fff;border:1px solid #ddcde9;border-radius:11px;align-items:center;gap:17px;padding:21px 23px;display:flex;box-shadow:0 7px 26px #4e226008}.query-example>span{color:#9c77b7;font-size:34px;line-height:1}.query-example p{letter-spacing:-.4px;color:#503362;font-size:21px;line-height:1.5}.query-plan{grid-template-columns:1fr 1.15fr 1fr 1.3fr;gap:22px;margin:25px 0 0;display:grid}.query-plan dt{color:#9c81ad;margin-bottom:7px;font-size:12px}.query-plan dd{color:#654478;margin:0;font-size:14px;line-height:1.6}.lead-score-factors{grid-template-columns:repeat(4,1fr);gap:29px;display:grid}.lead-score-factors article{border-top:1px solid #dfd0e9;padding-top:19px}.lead-score-factors article>span{color:#ac8ebf;font-size:13px}.lead-score-factors h3{margin:18px 0 12px;font-size:23px}.lead-score-factors p{font-size:15px}.email-flow-demo{background:linear-gradient(135deg,#f9f5fe,#f5f8fc);padding:27px}.email-flow-start{background:#fff;border:1px solid #e3d6ee;border-radius:11px;align-items:center;gap:16px;margin-top:26px;padding:19px 20px;display:flex}.email-flow-start>span{color:#9364b2;background:#f2e8fb;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.email-flow-start strong{font-size:16px;font-weight:500}.email-flow-start p{margin-top:3px;font-size:13px}.branch-question{text-align:center;color:#8c729c;margin:25px 0 6px;font-size:13px}.email-flow-demo .product-demo-controls{justify-content:center;margin-bottom:21px}.email-action-panel{background:#fff;border:1px solid #e2d4ef;border-radius:11px;min-height:220px;padding:23px}.email-action-panel>span{color:#9b74b3;letter-spacing:1px;font-size:12px}.email-action-panel h3{margin:12px 0;font-size:23px}.email-action-panel p{font-size:15px}.email-rule-outcome{color:#956baa;border-top:1px solid #eee7f5;margin-top:19px;padding-top:14px;font-size:13px}.email-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:29px 0;display:grid}.email-metrics span{color:#77508e;border-top:1px solid #d7c3e8;padding:16px 0;font-size:15px}.diagnostic-browser{background:linear-gradient(125deg,#f8f3fe,#f4f8fc);border:1px solid #e5d9ee;border-radius:18px;padding:36px 38px 39px}.diagnostic-browser-heading{grid-template-columns:1fr 1fr;align-items:end;gap:12px 50px;margin-bottom:32px;display:grid}.diagnostic-browser-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}.diagnostic-browser-heading>h2{letter-spacing:-1.1px;font-size:35px}.diagnostic-browser-heading>p:not(.eyebrow){justify-self:end;max-width:330px;font-size:15px}.diagnostic-browser-layout{grid-template-columns:1.1fr .9fr;gap:31px;display:grid}.diagnostic-area-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnostic-area-buttons>button{text-align:left;color:#71527f;background:#ffffffa6;border:1px solid #e3d6ed;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:15px 13px;font-size:14px;line-height:1.5;display:flex}.diagnostic-area-buttons>button>span{color:#ac8bbb;font-size:12px}.diagnostic-area-buttons>button>b{color:#9a6eb8;margin-left:auto;font-weight:400}.diagnostic-area-buttons>button[aria-pressed=true]{color:#fff;background:#2b103d;border-color:#2b103d}.diagnostic-area-buttons>button[aria-pressed=true]>span,.diagnostic-area-buttons>button[aria-pressed=true]>b{color:#c5a1e2}.diagnostic-area-preview{background:#fff;border:1px solid #e2d4ed;border-radius:11px;padding:26px 29px}.area-big-number{color:#e2d3ee;letter-spacing:-3px;margin-bottom:19px;font-size:54px;font-weight:400;line-height:1;display:block}.diagnostic-area-preview .eyebrow{margin-bottom:12px;font-size:12px}.diagnostic-area-preview h3{letter-spacing:-.7px;font-size:26px;line-height:1.25}.diagnostic-area-preview p:not(.eyebrow){margin-top:16px;font-size:15px;line-height:1.8}.area-preview-label{color:#a289af;margin-top:20px;font-size:12px;line-height:1.7;display:block}.diagnostic-area-preview .product-demo-panel{min-height:280px}.product-page .footer-grid{grid-template-columns:1.6fr 1.45fr 1fr 1fr .75fr}.product-page .check-list{font-size:14px;line-height:1.8}.product-page .check-list li{margin:11px 0}@media (min-width:1600px){.product-hero-split{gap:85px}.product-page h1{font-size:73px}.product-page .product-hero-center h1{font-size:82px}}@media (max-width:1100px){.product-hero-split{gap:35px}.product-page h1{letter-spacing:-1.9px;font-size:51px}.product-page h2{font-size:37px}.product-hero-center h1{font-size:68px}.product-split{gap:39px}.product-section-head{gap:37px}.product-section-head>p{max-width:310px}.product-human,.aria-hero-photo{height:450px}.product-screen-body{margin:16px;padding:19px}.product-screen-body h3{font-size:23px}.product-screen-body>p{font-size:13px}.product-screen-body>span:last-child{font-size:12px}.product-hero .product-actions{gap:21px}.product-hero .button{font-size:13px}.product-directory{gap:0 22px}.product-directory h3{font-size:21px}.product-four{gap:20px}.product-four h3{font-size:21px}.product-integration-note{gap:20px}.product-integration-note>a{max-width:180px}.report-panel{gap:33px}.report-panel h3{font-size:27px}.product-faq{gap:42px}.product-closing h2{font-size:41px}.product-closing .closing-inner{gap:38px}.product-demo{padding:22px}.email-flow-demo .product-demo-controls{gap:2px}.email-flow-demo .product-demo-controls>button{padding:8px 10px;font-size:13px}.diagnostic-browser{padding:30px}.diagnostic-browser-layout{gap:23px}.diagnostic-area-buttons{gap:8px}.diagnostic-area-buttons>button{gap:8px;padding:13px 10px;font-size:13px}.diagnostic-area-preview{padding:24px}.diagnostic-area-preview h3{font-size:24px}.product-related>div>a>span{font-size:16px}.query-stage{max-width:850px}.lead-query-demo{padding:26px}.query-plan{gap:18px}.query-example p{font-size:20px}}@media (max-width:760px){.product-page h1{letter-spacing:-1.6px;font-size:clamp(38px,8.3vw,56px);line-height:1.14}.product-page h2{letter-spacing:-1.1px;font-size:33px}.product-page h3{font-size:22px}.product-page .eyebrow{letter-spacing:1.1px;font-size:12px}.product-breadcrumb{gap:7px;padding-top:18px;font-size:12px}.product-hero{padding-top:31px;padding-bottom:44px}.product-hero-split{grid-template-columns:1fr;gap:34px}.product-lead{max-width:none;margin-top:21px;font-size:16px}.product-actions{gap:19px;margin-top:25px}.product-hero .button,.product-actions .inline-link{font-size:14px}.product-hero-center{padding-top:32px;padding-bottom:32px}.product-hero-center h1{letter-spacing:-1.9px;font-size:clamp(40px,8.6vw,58px)}.product-hero-center .product-lead{font-size:16px}.product-small{font-size:12px!important}.product-section{padding:54px 0}.product-section-head{margin-bottom:29px;display:block}.product-section-head>p{max-width:none;margin-top:22px;font-size:16px}.product-split{grid-template-columns:1fr;gap:28px}.product-body{max-width:none;font-size:16px}.product-steps{grid-template-columns:1fr;gap:28px}.product-steps>article{padding-top:15px}.product-steps h3{margin:15px 0 11px;font-size:23px}.product-steps p{font-size:16px}.product-screen-bar{gap:10px;height:37px;padding:0 12px;font-size:12px}.product-screen-body{aspect-ratio:4/3;margin:14px;padding:20px 13px}.product-screen-body h3{margin-top:17px;font-size:23px}.product-screen-body>p{font-size:13px}.product-screen-body>span:last-child{max-width:245px;font-size:12px}.platform-stage{padding:12px 12px 0}.screen-wide .product-screen-body{aspect-ratio:1.35}.platform-stage-footer{gap:23px;padding:16px 5px;font-size:12px}.platform-stage-footer>span+span:before{left:-12px}.product-directory{grid-template-columns:1fr 1fr;gap:0 19px}.product-directory>a{padding:22px 20px 24px 0}.product-directory h3{margin-top:15px;font-size:20px;line-height:1.35}.product-directory p{font-size:14px}.directory-arrow{font-size:19px}.product-feature-rows{margin-top:22px}.product-feature-rows>article{gap:16px;padding:20px 0}.product-feature-rows h3{font-size:19px}.product-feature-rows p{font-size:15px}.product-four{grid-template-columns:1fr 1fr;gap:27px 20px}.product-four h3{font-size:22px}.product-four p{font-size:14px}.product-four>article>span{font-size:12px}.product-human{height:365px}.aria-hero-photo{height:363px}.aria-hero-photo img{object-position:40% center}.product-human figcaption{font-size:14px;bottom:22px;left:23px}.aria-hero-photo figcaption>strong{font-size:28px}.product-integration-note{flex-wrap:wrap;gap:14px;padding:24px 0;display:flex}.product-integration-note>div{flex:1;min-width:230px}.product-integration-note .note-icon{font-size:25px}.product-integration-note p{font-size:14px}.product-integration-note>a{max-width:none;margin-left:37px}.product-faq{grid-template-columns:1fr;gap:31px}.product-faq h2 br{display:none}.product-faq>div:first-child>.inline-link{margin-top:18px}.product-faq .faq-list summary{font-size:16px}.product-faq .faq-list details p{font-size:15px}.product-related{padding-bottom:52px}.product-related>div{grid-template-columns:1fr;gap:17px}.product-related>div>a{padding:18px 25px 2px 0}.product-related>div>a>span{font-size:17px}.product-related b{top:19px}.product-related p{margin-top:4px;font-size:14px}.product-closing{padding:53px 0 57px}.product-closing h2{letter-spacing:-1.2px;font-size:36px;line-height:1.2}.product-closing .closing-action{margin-top:29px}.product-demo{padding:22px 18px}.demo-heading>strong{font-size:15px}.demo-heading>span{letter-spacing:.4px;max-width:145px;font-size:12px}.product-demo-controls{gap:5px}.product-demo-controls>button{padding:8px 12px;font-size:13px}.aria-page .product-demo-panel{min-height:245px}.product-demo .voice-wave{height:90px}.demo-answer{font-size:16px}.demo-quote{font-size:15px}.report-demo{padding:19px 16px 22px}.report-demo>.product-demo-controls{flex-wrap:nowrap;gap:5px;margin-bottom:24px;padding-bottom:14px;overflow-x:auto}.report-demo>.product-demo-controls>button{flex-shrink:0;padding:8px 10px;font-size:12px}.report-panel{grid-template-columns:1fr;gap:25px}.report-panel h3{font-size:27px}.report-panel>div>p:not(.eyebrow){font-size:16px}.report-panel .product-screen-body{aspect-ratio:1.2}.handoff-example{padding:22px 3px}.handoff-example>div{gap:16px}.handoff-example>div>span{font-size:17px}.handoff-example small{font-size:13px}.handoff-example b{flex-shrink:0;width:35px;height:35px}.meeting-platforms{gap:10px}.meeting-platforms>span{padding:12px 17px;font-size:15px}.query-stage{padding-bottom:0}.lead-query-demo{padding:23px 17px}.lead-query-demo .demo-heading{align-items:flex-start}.query-example{gap:10px;padding:17px 14px}.query-example p{letter-spacing:-.3px;font-size:18px}.query-example>span{font-size:28px}.query-plan{grid-template-columns:1fr 1fr;gap:18px 21px;margin-top:23px}.query-plan dd{font-size:14px}.lead-score-factors{grid-template-columns:1fr 1fr;gap:26px 20px}.lead-score-factors h3{margin-top:15px;font-size:22px}.lead-score-factors p{font-size:14px}.email-flow-start{gap:13px;margin-top:21px;padding:17px 15px}.email-flow-start strong{font-size:16px}.email-flow-start p{font-size:13px}.email-action-panel{min-height:244px;padding:20px}.email-action-panel h3{font-size:24px}.email-action-panel p{font-size:15px}.email-metrics{gap:10px}.email-metrics span{padding:13px 0;font-size:14px}.diagnostic-browser{border-radius:13px;padding:25px 20px}.diagnostic-browser-heading{margin-bottom:24px;display:block}.diagnostic-browser-heading>.eyebrow{margin-bottom:16px}.diagnostic-browser-heading>h2{font-size:31px}.diagnostic-browser-heading>p:not(.eyebrow){max-width:none;margin-top:17px;font-size:15px}.diagnostic-browser-layout{grid-template-columns:1fr;gap:21px}.diagnostic-area-buttons{gap:8px}.diagnostic-area-buttons>button{gap:7px;padding:13px 9px;font-size:13px}.diagnostic-area-buttons>button>b{display:none}.diagnostic-area-preview{padding:25px 22px}.diagnostic-area-preview .product-demo-panel{min-height:270px}.diagnostic-area-preview h3{font-size:27px}.diagnostic-area-preview p:not(.eyebrow){font-size:16px}.area-big-number{margin-bottom:17px;font-size:52px}.product-page .footer-grid{grid-template-columns:1fr 1fr}.product-page .footer-grid .footer-about{grid-column:1/-1}}@media (max-width:360px){.product-page h1{letter-spacing:-1.5px;font-size:36px}.product-hero-center h1{font-size:38px}.product-actions{gap:17px}.product-directory,.product-four,.diagnostic-area-buttons{grid-template-columns:1fr}.diagnostic-area-buttons>button>b{display:block}.platform-stage-footer{gap:15px;font-size:12px}.platform-stage-footer>span+span:before{display:none}.product-demo-controls>button{padding:8px 9px;font-size:12px}.product-screen-body{aspect-ratio:1}.product-integration-note>div{min-width:210px}.lead-score-factors{grid-template-columns:1fr}.demo-heading{gap:10px}.product-closing h2{font-size:33px}}.aria-voice-dialog{color:#280b40;text-align:center;background:#fffdff;border:1px solid #e7d8f0;border-radius:25px;width:min(500px,100% - 32px);padding:38px;line-height:normal;box-shadow:0 20px 100px #2a0d4140}.aria-voice-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#200d385e}.aria-voice-dialog .close-dialog{color:#896699;background:#f4eef9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:15px}.aria-voice-dialog .dialog-voice-icon{color:#9762c0;background:radial-gradient(circle at 100% 0,#d4f8ff,#f1e8ff 55%,#fce8ff);border:1px solid #debfef;border-radius:50%;place-items:center;width:67px;height:67px;margin:0 auto 25px;display:grid}.aria-voice-dialog .dialog-voice-icon svg{width:26px;height:32px}.aria-voice-dialog h2{letter-spacing:-1px;margin:14px 0;font-size:33px;font-weight:450;line-height:1.2}.aria-voice-dialog>p{color:#92809e;font-size:15px;line-height:1.65}.aria-voice-dialog .voice-choice{color:#9a85a8;border-top:1px solid #eee4f5;justify-content:space-between;align-items:center;margin:22px 0 0;padding-top:19px;font-size:12px;display:flex}.aria-voice-dialog .voice-choice select{color:#775087;background:#faf6fe;border:1px solid #e7d9f0;border-radius:9px;padding:7px 25px 7px 10px;font-size:13px}.aria-voice-dialog .preview-transcript{color:#80638f;background:#f5effb;border-radius:17px;margin:18px 0 22px;padding:21px;font-size:15px;line-height:1.75}.aria-voice-dialog .preview-button{color:#fff;background:#351548;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:15px;display:flex}.aria-voice-dialog .preview-button svg{width:19px;height:22px}.aria-voice-dialog .preview-button.playing{background:#7c3aed}.aria-voice-dialog .preview-note{color:#a18caf;margin:17px 0 0;font-size:12px;line-height:1.6}@media (max-width:520px){.aria-voice-dialog{padding:30px 24px}.aria-voice-dialog h2{font-size:30px}.aria-voice-dialog .preview-transcript{padding:18px;font-size:14px}.aria-voice-dialog .voice-choice{font-size:12px}}
.solution-breadcrumb{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:11px;padding:25px 0 0;display:flex;position:static}.solution-breadcrumb a{font-size:12px}.solution-page .product-hero-split{gap:67px}.solution-team-photo{height:466px}.solution-team-photo img{object-position:42% center}.solution-team-photo figcaption>span{letter-spacing:1.4px;font-size:12px}.solution-team-photo figcaption>strong{letter-spacing:-.8px;margin-top:10px;font-size:31px;font-weight:400;line-height:1.2;display:block}.solution-explorer{padding-top:19px;padding-bottom:83px;scroll-margin-top:104px}.solution-selector-heading{justify-content:space-between;align-items:center;gap:25px;padding-bottom:18px;display:flex}.solution-selector-heading>p{color:#563b67;font-size:16px}.solution-selector-heading>span{color:#927aa1;font-size:13px}.solution-tabs{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:45px;display:grid}.solution-tab{text-align:left;color:#7d5f8f;background:#fff;border:1px solid #e6daee;border-radius:10px;align-items:center;gap:17px;padding:21px 24px;font-size:19px;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:flex}.solution-tab-number{color:#b193c5;font-size:12px}.solution-tab-arrow{color:#b08bc8;margin-left:auto;font-size:20px}.solution-tab[aria-selected=true]{color:#fff;background:#2b103d;border-color:#2b103d}.solution-tab[aria-selected=true] .solution-tab-number,.solution-tab[aria-selected=true] .solution-tab-arrow{color:#c8a2e4}.solution-tab:not([aria-selected=true]):hover{background:#f8f4fc;border-color:#d6bde7}.solution-panel{scroll-margin-top:110px}.solution-panel[hidden]{display:none!important}.solution-panel-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:35px;display:flex}.solution-panel-intro>div{flex:1;min-width:0}.solution-page .solution-panel-intro h2{letter-spacing:-1.4px;font-size:39px;line-height:1.2}.solution-panel-intro>p{max-width:365px;font-size:16px;line-height:1.8}.solution-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 75px;display:grid}.solution-problem{border-left:2px solid #bc91dd;grid-area:1/1;margin-top:5px;margin-bottom:21px;padding-left:22px}.solution-problem>span{letter-spacing:1.3px;color:#a281b7;font-size:12px}.solution-problem>p{letter-spacing:-.4px;color:#684779;max-width:435px;margin-top:12px;font-size:22px;line-height:1.5}.solution-benefits{grid-area:2/1}.solution-benefits .product-feature-rows{margin-top:0}.solution-benefits .product-feature-rows>article{gap:20px;padding:20px 0}.solution-detail-grid>.product-screen{grid-area:1/2/span 2;align-self:center}.solution-workflow{border-top:1px solid #e8deef;grid-template-columns:.8fr 2.2fr;gap:38px;margin-top:34px;padding-top:31px;display:grid}.solution-workflow>div>.eyebrow{letter-spacing:1px;margin-bottom:13px;font-size:12px}.solution-workflow h3{font-size:23px;line-height:1.3}.solution-workflow .product-steps{gap:25px}.solution-workflow .product-steps>article{border-top:0;padding-top:0}.solution-workflow .product-steps>article>span{font-size:12px}.solution-workflow .product-steps h3{margin:10px 0 8px;font-size:19px}.solution-workflow .product-steps p{font-size:14px;line-height:1.8}.solution-recommendations{background:#faf7fd;border:1px solid #e8ddef;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:35px;padding:20px 23px;display:flex}.solution-recommendations>p{max-width:192px;font-size:13px;line-height:1.7}.solution-recommendations>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:28px;display:flex}.solution-recommendations a{align-items:center;gap:12px;font-size:14px;display:flex}.solution-recommendations a:hover{color:#7c3aed}.solution-recommendations a>span{color:#a782bf}.team-handoff{grid-template-columns:repeat(3,1fr);gap:43px;display:grid}.team-handoff article{border-top:1px solid #dbc8e9;padding-top:19px}.handoff-role{letter-spacing:1.2px;color:#9570ad;font-size:12px}.team-handoff h3{margin:20px 0 13px;font-size:24px;line-height:1.3}.team-handoff p{font-size:16px}.team-handoff a{align-items:center;gap:18px;margin-top:22px;font-size:14px;display:inline-flex}.team-handoff a>span{color:#9b6db9}.solution-trust-notes{background:linear-gradient(130deg,#faf6fd,#fff);border:1px solid #e9ddf0;border-radius:12px;padding:31px 35px 17px}.solution-trust-notes>.eyebrow{color:#9a7aac;font-size:12px}.solution-trust-notes .product-feature-rows{margin-top:18px}.solution-trust-notes .product-feature-rows h3{font-size:18px}.solution-trust-notes .product-feature-rows p{font-size:15px}.solution-crosslink{border-top:1px solid #e9e0ef;grid-template-columns:1fr 1fr;align-items:center;gap:8px 40px;padding-top:34px;padding-bottom:66px;display:grid}.solution-crosslink>.eyebrow{grid-column:1/-1;margin-bottom:7px}.solution-crosslink h2{letter-spacing:-1px;font-size:34px}.solution-crosslink .inline-link{justify-self:end;font-size:15px}.industry-intro-strip{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1030px;padding:16px 0 44px;display:grid}.industry-intro-strip>div{border-top:1px solid #e3d5ee;padding-top:16px}.industry-intro-strip span{letter-spacing:1.2px;color:#9a78af;font-size:12px}.industry-intro-strip p{margin-top:8px;font-size:15px;line-height:1.8}.industries-page .solution-explorer{padding-top:5px}.industries-page .solution-panel-intro h2{font-size:38px;line-height:1.25}.industries-page .solution-panel-intro>p{max-width:365px}.solution-scope-note{background:linear-gradient(135deg,#f7f0fd,#f5f8fc);border:1px solid #e3d7ec;border-radius:12px;padding:38px}.solution-scope-note h3{letter-spacing:-.8px;font-size:29px;line-height:1.3}.solution-scope-note>p:not(.eyebrow){margin:22px 0;font-size:16px;line-height:1.8}.solution-page .product-hero-center .product-lead{max-width:725px}.solution-page .product-hero-center{max-width:1100px}@media (max-width:1100px){.solution-page .product-hero-split{gap:37px}.solution-team-photo{height:430px}.solution-tab{gap:12px;padding:19px 20px;font-size:18px}.solution-panel-intro{gap:37px}.solution-page .solution-panel-intro h2,.industries-page .solution-panel-intro h2{font-size:34px}.solution-panel-intro>p,.industries-page .solution-panel-intro>p{max-width:310px}.solution-detail-grid{gap:0 38px}.solution-problem>p{font-size:21px}.solution-workflow{grid-template-columns:1fr;gap:25px}.solution-workflow>div>.eyebrow{margin-bottom:10px}.solution-recommendations{gap:23px}.solution-recommendations>div{gap:12px 23px}.solution-recommendations>p{max-width:160px}.solution-trust-notes{padding:27px 26px 14px}.solution-crosslink h2{font-size:32px}.industry-intro-strip{gap:27px}.solution-scope-note{padding:31px}.team-handoff{gap:30px}.team-handoff h3{font-size:22px}}@media (max-width:760px){.solution-breadcrumb{width:calc(100% - 40px);box-shadow:none;background:0 0;border:0;gap:7px;padding:18px 0 0;display:flex;position:static}.solution-breadcrumb a{font-size:12px}.solution-page .product-hero-split{gap:31px}.solution-team-photo{height:343px}.solution-team-photo figcaption>strong{font-size:28px}.solution-team-photo figcaption>span{font-size:12px}.solution-explorer{padding-top:6px;padding-bottom:54px;scroll-margin-top:91px}.solution-selector-heading{padding-bottom:16px;display:block}.solution-selector-heading>p{font-size:16px}.solution-selector-heading>span{margin-top:5px;font-size:13px;display:block}.solution-tabs{gap:8px;margin-bottom:31px}.solution-tab{justify-content:center;gap:8px;min-width:0;padding:15px 10px;font-size:15px}.solution-tab-number,.solution-tab-arrow{display:none}.solution-panel-intro{margin-bottom:25px;display:block}.solution-page .solution-panel-intro h2,.industries-page .solution-panel-intro h2{letter-spacing:-1px;font-size:31px;line-height:1.25}.solution-panel-intro>p,.industries-page .solution-panel-intro>p{max-width:none;margin-top:20px;font-size:16px}.solution-detail-grid{grid-template-columns:1fr;gap:0}.solution-problem{grid-area:auto;margin-bottom:23px;padding-left:17px}.solution-problem>span{letter-spacing:.9px;font-size:12px}.solution-problem>p{max-width:none;margin-top:10px;font-size:21px}.solution-benefits{grid-area:2}.solution-detail-grid>.product-screen{grid-area:3/1;margin-top:20px}.solution-benefits .product-feature-rows>article{gap:16px;padding:18px 0}.solution-benefits .product-feature-rows h3{font-size:19px}.solution-benefits .product-feature-rows p{font-size:15px}.solution-workflow{gap:23px;margin-top:27px;padding-top:26px}.solution-workflow h3{font-size:24px}.solution-workflow .product-steps{grid-template-columns:1fr;gap:23px}.solution-workflow .product-steps>article{padding-left:29px;position:relative}.solution-workflow .product-steps>article>span{position:absolute;top:3px;left:0}.solution-workflow .product-steps h3{margin-top:0;font-size:20px}.solution-workflow .product-steps p{font-size:15px}.solution-recommendations{margin-top:28px;padding:20px 18px;display:block}.solution-recommendations>p{max-width:none;margin-bottom:15px;font-size:13px}.solution-recommendations>div{flex-direction:column;align-items:stretch;gap:15px;display:flex}.solution-recommendations a{justify-content:space-between;font-size:14px;line-height:1.7}.team-handoff{grid-template-columns:1fr;gap:29px}.team-handoff h3{margin-top:15px;font-size:23px}.team-handoff p{font-size:16px}.team-handoff a{margin-top:17px}.solution-trust-notes{padding:25px 22px 11px}.solution-trust-notes .product-feature-rows h3{font-size:19px}.solution-crosslink{grid-template-columns:1fr;gap:15px;padding-top:29px;padding-bottom:49px}.solution-crosslink>.eyebrow{grid-column:1;margin-bottom:0}.solution-crosslink h2{font-size:31px}.solution-crosslink .inline-link{justify-self:start;margin-top:2px;font-size:14px}.industry-intro-strip{grid-template-columns:1fr;gap:19px;padding-top:7px;padding-bottom:34px}.industry-intro-strip>div{grid-template-columns:1fr 1.4fr;align-items:center;gap:15px;padding-top:14px;display:grid}.industry-intro-strip span{letter-spacing:.7px;font-size:12px}.industry-intro-strip p{margin:0;font-size:14px}.industries-page .solution-explorer{padding-top:0}.solution-scope-note{padding:29px 24px}.solution-scope-note h3{font-size:28px}.solution-scope-note>p:not(.eyebrow){font-size:16px}.solution-panel{scroll-margin-top:92px}}@media (max-width:360px){.solution-tab{padding:14px 8px;font-size:14px}.solution-page .solution-panel-intro h2,.industries-page .solution-panel-intro h2{font-size:28px}.industry-intro-strip>div{grid-template-columns:1fr;gap:5px}.solution-problem>p{font-size:20px}.solution-crosslink h2{font-size:29px}}
.resources-page [hidden]{display:none!important}.resource-hero{text-align:center;padding:63px 0 41px}.resources-page .resource-hero h1{text-align:center;letter-spacing:-3px;font-size:clamp(49px,5.5vw,79px);line-height:1.1}.resource-hero>p:not(.eyebrow){margin-top:24px;font-size:17px;line-height:1.8}.resource-featured{grid-template-columns:.96fr 1.04fr;align-items:center;gap:64px;padding-top:14px;padding-bottom:69px;display:grid}.featured-photo{border-radius:15px;height:390px;display:block;position:relative;overflow:hidden}.featured-photo img{object-fit:cover;object-position:40% center;width:100%;height:100%;transition:transform .5s}.featured-photo:hover img{transform:scale(1.025)}.featured-photo:after{content:"";background:linear-gradient(#0000,#240b34b8);position:absolute;inset:55% 0 0}.featured-photo>span{letter-spacing:1.3px;color:#fff;z-index:1;font-size:12px;position:absolute;bottom:26px;left:25px;right:20px}.featured-copy>.eyebrow{color:#9267b4;margin-bottom:18px;font-size:12px}.featured-meta,.article-meta{color:#927b9e;flex-wrap:wrap;align-items:center;gap:12px 19px;font-size:12px;display:flex}.article-topic{color:#764597;background:#f1e9f9;border-radius:50px;padding:5px 10px}.featured-copy h2{letter-spacing:-1.1px;margin:21px 0 17px;font-size:35px;line-height:1.23}.featured-copy h2 a:hover{color:#7c3aed}.featured-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.featured-copy>.inline-link{margin-top:26px}.resource-archive{border-top:1px solid #e9e0ef;padding-top:44px;padding-bottom:69px}.archive-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.archive-heading h2{letter-spacing:-1.1px;font-size:35px}.archive-heading .eyebrow{margin-bottom:15px}.archive-search{flex-shrink:0;width:280px}.archive-search label{color:#8f739e;margin-bottom:9px;font-size:12px;display:block}.archive-search>div{background:#fff;border:1px solid #dfd0e9;border-radius:9px;align-items:center;gap:10px;padding:12px 13px;display:flex}.archive-search>div:focus-within{outline-offset:2px;outline:2px solid #a879cd}.archive-search svg{color:#a082b2;flex-shrink:0}.archive-search input{width:100%;min-width:0;font:inherit;color:#48275b;background:0 0;border:0;outline:0;font-size:14px;line-height:1.6}.archive-search input::placeholder{color:#a38bae}.archive-topics{scrollbar-width:thin;gap:9px;margin-top:29px;padding-bottom:6px;display:flex;overflow-x:auto}.archive-topics button{color:#886b98;background:#fff;border:1px solid #e5daed;border-radius:50px;flex-shrink:0;padding:9px 14px;font-size:13px;line-height:1.5}.archive-topics button[aria-pressed=true]{color:#fff;background:#2b103d;border-color:#2b103d}.archive-topics button:hover:not([aria-pressed=true]){color:#7c3aed;background:#f7f1fc}.archive-status{color:#9a839f;margin:15px 0 29px;font-size:12px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.resource-card{border-top:1px solid #dfd0e9;flex-direction:column;min-width:0;min-height:326px;padding:22px 0 26px;display:flex;position:relative}.resource-card-meta{color:#a18aac;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.resource-card-meta>span:first-child{color:#986cb4}.resource-card h3{letter-spacing:-.55px;margin:20px 0 13px;font-size:24px;line-height:1.3}.resource-card h3 a{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resource-card h3 a:hover{color:#7c3aed}.resource-card>p{color:#8a7596;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:22px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.resource-card-bottom{color:#9a84a7;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.resource-card-bottom>a{color:#755288;align-items:center;gap:10px;display:flex}.resource-card-bottom b{font-size:17px;font-weight:400}.archive-more{justify-content:center;margin-top:24px;display:flex}.archive-more .outline-button{cursor:pointer;background:#fff;padding:13px 24px;font-size:14px}.archive-empty{text-align:center;background:#faf7fd;border:1px solid #ece1f3;border-radius:12px;padding:44px 25px}.archive-empty>span{color:#ae8fc5;font-size:43px;line-height:1}.archive-empty h3{margin:17px 0 10px;font-size:25px}.archive-empty p{font-size:15px}.archive-empty button{cursor:pointer;background:#fff;margin:23px auto 0}.resource-next{color:#fff;background:#280b40;padding:65px 0}.resource-next>.container{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:57px;display:grid}.resource-next h2{letter-spacing:-1.3px;font-size:41px;line-height:1.2}.resource-next h2 em{color:#d2a6f4;font-family:Georgia,serif;font-weight:400}.resource-next .eyebrow{letter-spacing:1.1px;color:#b28fc8;font-size:12px}.resource-next a{border-top:1px solid #68417f;padding:24px 28px 14px 0;position:relative}.resource-next a>span{letter-spacing:-.3px;font-size:20px;line-height:1.5}.resource-next a>p{color:#bfa8cf;margin-top:10px;font-size:14px;line-height:1.8}.resource-next a>b{color:#b18dc8;font-size:19px;font-weight:400;position:absolute;top:26px;right:0}.article-breadcrumb{color:#94769f;justify-content:space-between;align-items:center;gap:20px;padding-top:27px;font-size:13px;display:flex}.article-breadcrumb>a{color:#67467b}.article-breadcrumb>a:hover{color:#7c3aed}.article-header{max-width:1040px;padding-top:43px;padding-bottom:35px}.article-header .article-meta{margin-bottom:24px}.resources-page .article-header h1{letter-spacing:-1.85px;text-align:left;max-width:1020px;font-size:55px;line-height:1.13}.resources-page .article-header h1.long-title{font-size:49px}.article-deck{color:#826b91;max-width:850px;margin-top:24px;font-size:18px;line-height:1.8}.article-byline{align-items:center;gap:13px;margin-top:28px;display:flex}.byline-mark{color:#9562b8;background:#f8f2fc;border:1px solid #eadcf3;border-radius:50%;place-items:center;width:39px;height:39px;font-size:25px;line-height:1;display:grid}.article-byline>div>span{color:#6e487e;font-size:14px}.article-byline p{color:#a28aad;margin-top:1px;font-size:12px}.article-layout{border-top:1px solid #e9dfef;grid-template-columns:250px minmax(0,760px);justify-content:center;gap:64px;padding-top:40px;display:grid}.article-sidebar{align-self:start;position:sticky;top:119px}.article-contents{border-bottom:1px solid #e8dcef;padding-bottom:22px}.article-contents>summary{color:#69477e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;list-style:none;display:flex}.article-contents>summary::-webkit-details-marker{display:none}.article-contents>summary>span{color:#a98abc;font-size:16px}.article-contents>div{scrollbar-width:thin;scrollbar-color:#dfcce9 transparent;flex-direction:column;gap:13px;min-height:100px;max-height:calc(100vh - 390px);margin-top:20px;padding-right:15px;display:flex;overflow-y:auto}.article-contents a{color:#9b809f;font-size:13px;line-height:1.6}.article-contents a:hover,.article-contents a:focus-visible{color:#7c3aed}.sidebar-product{padding:24px 24px 0 0;display:block;position:relative}.sidebar-product>span{letter-spacing:1.1px;color:#b097bb;margin-bottom:10px;font-size:11px;display:block}.sidebar-product strong{color:#775086;font-size:15px;font-weight:400;line-height:1.6}.sidebar-product b{color:#a37fb5;font-weight:400;position:absolute;top:49px;right:1px}.archive-context{color:#a58aaa;border-bottom:1px solid #eee4f4;margin-bottom:27px;padding-bottom:25px;font-size:12px;line-height:1.8}.archive-context a{color:#95719f;margin-top:3px;font-size:12px;display:block}.article-body{color:#533c60;overflow-wrap:break-word;font-size:17px;line-height:1.9}.article-body p{color:#6e587b;margin:0 0 22px;font-size:17px;line-height:1.9}.article-body p:empty{display:none}.article-body h2{letter-spacing:-.8px;margin:44px 0 20px;scroll-margin-top:118px;font-size:31px;line-height:1.3}.article-body h3{letter-spacing:-.4px;margin:30px 0 16px;scroll-margin-top:118px;font-size:23px;line-height:1.4}.article-body h4{margin:25px 0 13px;font-size:19px;line-height:1.5}.article-body h2 strong,.article-body h3 strong{font-weight:500}.article-body strong,.article-body b{color:#50335f;font-weight:600}.article-body a{color:#8650b3;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-body ul,.article-body ol{color:#6e587b;margin:18px 0 27px;padding-left:26px}.article-body li{margin:12px 0;padding-left:5px}.article-body li p{margin:0;font-size:17px}.article-body blockquote{color:#7f5795;border-left:2px solid #b68cd4;margin:28px 0;padding:10px 0 10px 24px}.article-body hr{border:0;border-top:1px solid #eee5f3;margin:31px 0}.article-body table{border-collapse:collapse;max-width:100%;margin:27px 0;font-size:15px;display:block;overflow-x:auto}.article-body th,.article-body td{text-align:left;border:1px solid #e9ddee;padding:13px 16px}.article-body th{background:#f7f0fc}.article-body pre{background:#f8f3fc;border-radius:8px;padding:19px;font-size:14px;overflow:auto}.article-body img{border-radius:8px;max-width:100%;height:auto;margin:25px 0}.article-source{border-top:1px solid #e8dfef;margin-top:41px;padding-top:22px}.article-source p{color:#a089a9;font-size:12px;line-height:1.8}.article-source>a{color:#94719f;gap:13px;margin-top:11px;font-size:12px;display:inline-flex}.article-action{background:#f8f4fc;border:1px solid #e7dbee;border-radius:12px;margin-top:36px;padding:32px 35px}.article-action h2{letter-spacing:-1px;font-size:33px;line-height:1.25}.article-action>p:not(.eyebrow){margin:18px 0 24px;font-size:15px;line-height:1.8}.article-action .eyebrow{letter-spacing:1.1px;margin-bottom:16px;font-size:11px}.article-action .button{font-size:14px}.article-related{padding-top:76px;padding-bottom:67px}.article-related>div:first-child{margin-bottom:28px}.article-related h2{letter-spacing:-1.1px;font-size:35px}.article-related .resource-card{min-height:300px}.article-related>.inline-link{margin-top:20px}.resources-page .resource-next .eyebrow,.resources-page .sidebar-product>span,.resources-page .article-action .eyebrow,.resources-page .resource-card-meta{font-size:12px}@media (max-width:1100px){.resource-featured{gap:38px}.featured-photo{height:365px}.featured-copy h2{font-size:31px}.featured-meta{gap:9px 13px}.resource-grid{gap:24px}.resource-card h3{font-size:22px}.archive-heading h2{font-size:32px}.archive-search{width:250px}.resource-next>.container{gap:36px}.resource-next h2{font-size:36px}.resource-next a>span{font-size:18px}.article-header{max-width:calc(100% - 64px)}.resources-page .article-header h1{font-size:49px}.resources-page .article-header h1.long-title{font-size:45px}.article-layout{grid-template-columns:210px minmax(0,1fr);gap:39px}.article-contents a{font-size:12px}.article-body h2{font-size:29px}.resource-card-bottom{flex-wrap:wrap;gap:11px}.article-header{padding-top:36px}}@media (max-width:760px){.resource-hero{padding:39px 0 27px}.resources-page .resource-hero h1{letter-spacing:-1.8px;font-size:clamp(42px,8.4vw,59px)}.resource-hero>p:not(.eyebrow){margin-top:21px;font-size:16px}.resource-featured{grid-template-columns:1fr;gap:25px;padding-top:5px;padding-bottom:42px}.featured-photo{height:285px}.featured-photo>span{letter-spacing:1px;font-size:11px;bottom:21px;left:21px}.featured-copy>.eyebrow{margin-bottom:14px;font-size:12px}.featured-meta{gap:8px 12px;font-size:12px}.featured-copy h2{letter-spacing:-.8px;margin:19px 0 16px;font-size:29px;line-height:1.24}.featured-copy>p:not(.eyebrow){font-size:15px}.featured-copy>.inline-link{margin-top:19px}.resource-archive{padding-top:31px;padding-bottom:45px}.archive-heading{display:block}.archive-heading h2{font-size:29px}.archive-heading .eyebrow{margin-bottom:12px}.archive-search{width:100%;margin-top:25px}.archive-search label{font-size:12px}.archive-search input{font-size:16px}.archive-topics{gap:8px;margin-top:20px;margin-right:-20px;padding-right:20px}.archive-topics button{padding:8px 13px;font-size:13px}.archive-status{margin-top:14px;margin-bottom:23px;font-size:12px}.resource-grid{grid-template-columns:1fr;gap:5px}.resource-card{min-height:0;padding:21px 0 28px}.resource-card-meta{font-size:12px}.resource-card h3{margin:16px 0 12px;font-size:24px;line-height:1.32}.resource-card>p{margin-bottom:17px;font-size:15px}.resource-card-bottom{flex-wrap:nowrap;gap:15px;font-size:12px}.archive-more{margin-top:16px}.archive-empty{padding:34px 20px}.archive-empty h3{font-size:23px}.archive-empty button{display:inline-flex}.resource-next{padding:48px 0 44px}.resource-next>.container{grid-template-columns:1fr;gap:26px}.resource-next h2{font-size:35px}.resource-next a{padding-top:20px;padding-bottom:0}.resource-next a>span{font-size:21px}.resource-next a>p{font-size:15px}.article-breadcrumb{padding-top:20px;font-size:12px}.article-header{max-width:none;padding-top:29px;padding-bottom:27px}.article-header .article-meta{gap:8px 13px;margin-bottom:21px;font-size:12px}.resources-page .article-header h1,.resources-page .article-header h1.long-title{letter-spacing:-1.1px;font-size:35px;line-height:1.18}.article-deck{margin-top:22px;font-size:16px;line-height:1.8}.article-byline{margin-top:23px}.article-layout{grid-template-columns:1fr;gap:27px;padding-top:25px}.article-sidebar{position:static;top:auto}.article-contents{background:#fbf8fe;border:1px solid #e6d9ee;border-radius:9px;padding:17px 18px}.article-contents>summary{font-size:14px}.article-contents>div{gap:12px;min-height:0;max-height:180px;margin-top:17px}.article-contents a{font-size:13px}.sidebar-product{display:none}.archive-context{margin-bottom:23px;padding-bottom:21px;font-size:12px}.article-body,.article-body p,.article-body li p{font-size:16px;line-height:1.85}.article-body h2{letter-spacing:-.6px;margin:35px 0 18px;scroll-margin-top:95px;font-size:27px;line-height:1.3}.article-body h3{margin:27px 0 16px;scroll-margin-top:95px;font-size:22px;line-height:1.4}.article-body h4{font-size:19px}.article-body ul,.article-body ol{margin-bottom:23px;padding-left:21px}.article-body li{margin:11px 0;padding-left:2px}.article-body blockquote{margin:24px 0;padding-left:18px}.article-body table{font-size:14px}.article-body th,.article-body td{padding:11px 13px}.article-body hr{margin:25px 0}.article-source{margin-top:31px;padding-top:20px}.article-action{margin-top:28px;padding:27px 23px}.article-action h2{letter-spacing:-.8px;font-size:29px}.article-action>p:not(.eyebrow){font-size:15px}.article-action .eyebrow{font-size:12px}.article-related{padding-top:48px;padding-bottom:47px}.article-related h2{font-size:30px}.article-related .resource-card{min-height:0}.article-related>div:first-child{margin-bottom:23px}}@media (max-width:360px){.resources-page .resource-hero h1{font-size:39px}.featured-copy h2{font-size:27px}.resources-page .article-header h1,.resources-page .article-header h1.long-title{font-size:32px}.article-body h2{font-size:25px}.archive-heading h2{font-size:27px}.resource-card-bottom{flex-wrap:wrap}.article-meta{gap:8px 10px}.resource-next h2{font-size:33px}}
.diagnostic-page [hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnostic-main{background:linear-gradient(145deg,#fdfaff 0,#fff 44%,#fbf9fe 100%);padding-bottom:60px}.diagnostic-intro{justify-content:space-between;align-items:center;gap:35px;padding-top:41px;padding-bottom:36px;display:flex}.diagnostic-intro .eyebrow{letter-spacing:1.7px;color:#775391;margin-bottom:13px;font-size:12px}.diagnostic-intro h1{letter-spacing:-1.5px;font-size:43px;line-height:1.17}.diagnostic-intro em,#review-title em{color:#8453a8;font-family:Georgia,serif;font-weight:400}.intro-note{border-left:1px solid #e3d8ed;padding-left:29px}.intro-note p{color:#6b5579;font-size:16px;line-height:1.7}.intro-note>span{color:#775f86;margin-top:13px;font-size:13px;display:block}.diagnostic-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:44px;display:grid}.assessment-sidebar{padding-top:19px;position:sticky;top:116px}.sidebar-heading{letter-spacing:1px;color:#735686;justify-content:space-between;font-size:12px;display:flex}.sidebar-heading>span:last-child{letter-spacing:0;font-size:13px}#assessment-progress{color:#8756c5;background:#e9dff0;border:0;border-radius:8px;width:100%;height:4px;margin:15px 0 23px;display:block;overflow:hidden}#assessment-progress::-webkit-progress-bar{background:#e9dff0}#assessment-progress::-webkit-progress-value{background:linear-gradient(90deg,#7c3aed,#b677c9)}#assessment-progress::-moz-progress-bar{background:#8756c5}.assessment-steps{margin:0;padding:0;list-style:none}.assessment-steps li+li{margin-top:3px}.assessment-steps button{text-align:left;color:#715780;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:15px;width:100%;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.step-index{color:#927ca1;flex-shrink:0;width:20px;font-size:12px}.step-check{color:#8053a0;margin-left:auto;font-size:14px}.assessment-steps button[aria-current=step]{color:#522377;background:#f0e7f9;border-color:#dfcfed}.assessment-steps button[aria-current=step] .step-index{color:#754098}.assessment-steps button:disabled{cursor:default;color:#8e7a98}.assessment-steps button:not(:disabled):hover{background:#f2ebf8}.assessment-help{border-top:1px solid #e7ddee;margin-top:22px;padding:22px 14px 0}.assessment-help>span{color:#9670b6;margin-bottom:9px;font-size:26px;display:block}.assessment-help p{color:#604372;margin-bottom:8px;font-size:14px}.assessment-help small{color:#806b8b;font-size:13px;line-height:1.7;display:block}.assessment-about{color:#81569b;margin:19px 14px 0;font-size:13px;display:inline-block}.assessment-surface{background:#fff;border:1px solid #e7dcee;border-radius:19px;min-width:0;padding:35px 42px 23px;box-shadow:0 14px 60px #44146005}.question-top{color:#846696;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.question-badge{color:#7a4e99;letter-spacing:1.2px;background:#f4edf9;border:1px solid #e6d7f0;border-radius:5px;padding:4px 9px;font-size:12px}#question-title,#review-title{letter-spacing:-.9px;outline:none;max-width:580px;font-size:32px;line-height:1.24}#question-title:focus-visible,#review-title:focus-visible{outline-offset:6px;outline:2px solid #a077c0}.question-description{color:#755e83;max-width:615px;margin-top:16px;font-size:16px;line-height:1.7}.symptom-fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.symptom-fieldset legend{color:#634576;margin-bottom:15px;padding:0;font-size:14px}.symptom-option{color:#634d70;cursor:pointer;background:#fff;border:1px solid #e6ddeb;border-radius:9px;align-items:center;gap:14px;min-height:54px;padding:14px 16px;font-size:15px;line-height:1.6;transition:background .15s,border-color .15s;display:flex;position:relative}.symptom-option+.symptom-option{margin-top:9px}.symptom-option:hover{background:#fcf9ff;border-color:#c7b0da}.symptom-option:has(input:checked){color:#502771;background:#f6f0fd;border-color:#ad85cd}.symptom-option input{opacity:0;width:21px;height:21px;margin:0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.custom-check{background:#fff;border:1px solid #cbbad6;border-radius:5px;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.symptom-option input:checked+.custom-check{background:#8050ae;border-color:#8050ae}.symptom-option input:checked+.custom-check:after{content:"✓";color:#fff;font-size:15px;line-height:1}.symptom-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a6dc1}.none-divider{color:#8f789c;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.none-divider:before,.none-divider:after{content:"";background:#eee7f3;flex:1;height:1px}.none-option{background:#fdfcfe;min-height:49px;padding-top:12px;padding-bottom:12px;font-size:14px}.question-actions{border-top:1px solid #eee5f4;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.back-button{color:#694a7b;background:0 0;border:0;padding:10px 0;font-size:14px}.back-button:disabled{color:#ab98b5;cursor:default}.question-actions .button{border:0;gap:17px;padding:10px 13px 10px 20px;font-size:14px}.question-actions .button-arrow{width:27px;height:27px;font-size:19px}#selection-count{color:#816b8d;margin-left:auto;margin-right:6px;font-size:12px}.assessment-footnote{text-align:right;color:#8e779d;margin-top:17px;font-size:12px}.assessment-error{color:#913954;background:#fff6f7;border:1px solid #efccd5;border-radius:7px;margin-top:16px;padding:11px 13px;font-size:14px}.assessment-context{border-top:1px solid #e7dfee;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px;padding-top:28px;display:grid}.assessment-context>div{gap:15px;display:flex}.assessment-context>div>span{color:#9679a7;padding-top:3px;font-size:12px}.assessment-context p{color:#846f8e;font-size:14px;line-height:1.75}.assessment-context strong{color:#634576;font-weight:400;display:block}.review-total{border-bottom:1px solid #e9dfee;align-items:center;gap:21px;margin:4px 0 13px;padding:24px 0;display:flex}.review-total strong{color:#8655ad;letter-spacing:-2px;font-size:57px;font-weight:400;line-height:1}.review-total>span{color:#7b648a;font-size:14px;line-height:1.65}.review-row{border-bottom:1px solid #ece3f1}.review-row summary{cursor:pointer;color:#604171;align-items:center;gap:15px;padding:17px 0;font-size:15px;list-style:none;display:flex}.review-row summary::-webkit-details-marker{display:none}.review-number{color:#9b81aa;font-size:12px}.review-count{color:#866a97;margin-left:auto;font-size:12px}.review-caret{text-align:center;color:#9675aa;width:17px;font-size:20px}.review-row[open] .review-caret{transform:rotate(45deg)}.review-row-body{padding:0 15px 19px 30px}.review-row-body ul{color:#786084;margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.8}.review-row-body li+li{margin-top:7px}.edit-answer{color:#8754ae;background:0 0;border:0;padding:5px 0;font-size:14px}.report-request{margin-top:38px}.report-request .eyebrow{margin-bottom:13px;font-size:12px}.report-request h3{letter-spacing:-.6px;font-size:27px;line-height:1.3}.report-request>p:not(.eyebrow){margin-top:15px;font-size:16px;line-height:1.7}.delivery-notice{background:#f8f3fc;border:1px solid #e9dcf2;border-radius:9px;margin-top:22px;padding:18px 20px}.delivery-notice strong{color:#654178;font-size:14px;font-weight:500}.delivery-notice p{margin-top:7px;font-size:14px;line-height:1.7}.delivery-notice a{color:#7e45a8;text-underline-offset:4px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}#report-form>fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.report-form-grid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.report-form-grid label{color:#70517e;font-size:14px}.report-form-grid input,.report-form-grid select{width:100%;font:inherit;color:#715a80;opacity:1;background:#fcfafc;border:1px solid #dfd3e7;border-radius:7px;min-height:49px;margin-top:8px;padding:13px 14px;font-size:14px;display:block}.report-form-grid input::placeholder{color:#9884a3}.report-form-grid select{-webkit-text-fill-color:#9884a3}.report-submit{border:0;justify-content:center;width:100%;margin-top:24px;padding:12px 19px}.report-submit:disabled{opacity:.65;cursor:not-allowed}.report-submit:disabled:hover{transform:none}#report-preview-note{text-align:center;color:#927d9f;margin-top:12px;font-size:12px;line-height:1.7}.review-back{margin-top:19px}.diagnostic-noscript h2{font-size:29px}.diagnostic-noscript p{margin:20px 0}#question-panel,#review-panel{scroll-margin-top:115px}@media (min-width:1400px){.diagnostic-workspace,.diagnostic-intro,.assessment-context{max-width:1180px}.assessment-surface{padding-left:46px;padding-right:46px}}@media (max-width:1050px){.diagnostic-workspace{grid-template-columns:210px minmax(0,1fr);gap:28px}.assessment-surface{padding:27px 26px 21px}.assessment-steps button{gap:10px;padding-left:8px;padding-right:8px}.diagnostic-intro h1{font-size:38px}.intro-note p{font-size:15px}#question-title,#review-title{font-size:29px}.question-actions{flex-wrap:wrap}#selection-count{text-align:right;flex-basis:100%;order:3;margin-top:-9px;margin-right:0}.assessment-footnote{margin-top:10px}.assessment-help{padding-left:8px;padding-right:8px}}@media (max-width:760px){.diagnostic-main{padding-bottom:34px}.diagnostic-intro{padding-top:28px;padding-bottom:24px;display:block}.diagnostic-intro h1{letter-spacing:-1px;font-size:36px;line-height:1.18}.diagnostic-intro .eyebrow{margin-bottom:13px;font-size:12px}.intro-note{border:0;margin-top:16px;padding:0}.intro-note p{font-size:16px;line-height:1.6}.intro-note p br{display:none}.intro-note>span{margin-top:9px;font-size:12px}.diagnostic-workspace{grid-template-columns:1fr;gap:18px}.assessment-sidebar{padding:0;position:static}.sidebar-heading{font-size:12px}#assessment-progress{margin:11px 0 14px}.assessment-steps{scrollbar-width:thin;gap:7px;padding:3px 3px 9px;display:flex;overflow-x:auto}.assessment-steps li{flex-shrink:0}.assessment-steps li+li{margin:0}.assessment-steps button{background:#fff;border-color:#e8deef;border-radius:50%;justify-content:center;gap:0;width:36px;height:36px;padding:0}.assessment-steps button>span:nth-child(2),.assessment-steps .step-check{display:none}.step-index{width:auto;font-size:12px}.assessment-steps button.is-complete:not([aria-current]){background:#f4edfa}.assessment-help,.assessment-about{display:none}.assessment-surface{border-radius:14px;padding:24px 20px 20px}.question-top{margin-bottom:17px;font-size:12px}.question-badge{font-size:12px}#question-title,#review-title{letter-spacing:-.7px;font-size:29px;line-height:1.22}.question-description{margin-top:14px;font-size:16px}.symptom-fieldset{margin-top:23px}.symptom-fieldset legend{margin-bottom:13px;font-size:14px;line-height:1.6}.symptom-option{gap:12px;padding:13px 12px;font-size:15px;line-height:1.6}.symptom-option input{left:12px}.custom-check{width:20px;height:20px}.none-option{font-size:14px}.question-actions{gap:12px;margin-top:21px;padding-top:19px}.question-actions .button{gap:12px;padding-left:17px;font-size:14px}#selection-count{font-size:12px}.assessment-footnote{text-align:left;margin-top:12px;font-size:12px;line-height:1.6}.assessment-context{grid-template-columns:1fr;gap:20px;margin-top:29px;padding-top:24px}.assessment-context p{font-size:14px}.assessment-context>div{gap:13px}.review-total{padding:22px 0}.review-total strong{font-size:52px}.review-row summary{gap:10px;padding:16px 0;font-size:14px}.review-count{font-size:12px}.review-number{display:none}.review-row-body{padding-left:0}.report-request h3{font-size:25px}.report-form-grid{grid-template-columns:1fr;gap:18px}.report-form-grid input,.report-form-grid select{font-size:16px}.delivery-notice{padding:17px}.report-request{margin-top:31px}#question-panel,#review-panel{scroll-margin-top:94px}}@media (prefers-reduced-motion:reduce){.symptom-option{transition:none}}
.call-page [hidden]{display:none!important}.call-page main{background:linear-gradient(140deg,#fdfaff,#fff 50%)}.call-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:82px;padding-top:57px;padding-bottom:65px;display:grid}.call-story{min-width:0}.call-story>.eyebrow{letter-spacing:1.8px;color:#8453a0;margin-bottom:19px;font-size:12px}.call-story h1{letter-spacing:-2.2px;color:#30133f;font-size:58px;line-height:1.1}.call-story h1 em{color:#8650ab;letter-spacing:-1.8px;font-family:Georgia,serif;font-weight:400}.call-intro{color:#776080;max-width:435px;margin-top:25px;font-size:17px;line-height:1.8}.call-photo{isolation:isolate;border-radius:13px;height:267px;margin-top:31px;position:relative;overflow:hidden}.call-photo img{object-fit:cover;object-position:40% 45%;width:100%;height:100%}.call-photo:after{content:"";z-index:1;background:linear-gradient(#0000,#291036d6);position:absolute;inset:35% 0 0}.photo-caption{z-index:2;color:#fff;position:absolute;bottom:23px;left:25px;right:20px}.photo-caption>span{letter-spacing:1.6px;color:#e9d3f5;font-size:11px}.photo-caption>p{color:#fff;letter-spacing:-.2px;margin-top:9px;font-size:19px;line-height:1.45}.call-direct{flex-direction:column;gap:4px;margin-top:24px;display:flex}.call-direct>span{color:#876b96;font-size:13px}.call-direct>a{color:#6a4084;align-self:flex-start;align-items:center;gap:17px;font-size:16px;display:flex}.call-direct>a:hover{text-underline-offset:4px;text-decoration:underline}.call-form-card{background:#fff;border:1px solid #e5d8ef;border-radius:19px;min-width:0;padding:31px 37px 27px;box-shadow:0 12px 65px #4a1c6906}.call-card-top{letter-spacing:1.4px;color:#906eaa;align-items:center;gap:14px;margin-bottom:24px;font-size:11px;display:flex}.call-card-icon{color:#9663b8;background:#f4ebfb;border:1px solid #e8d9f5;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.call-form-card>h2{letter-spacing:-.9px;font-size:31px;line-height:1.25}.call-form-intro{color:#7d658c;margin:13px 0 25px;font-size:15px;line-height:1.8}.call-fields{grid-template-columns:1fr 1fr;gap:19px 17px;display:grid;position:relative}.call-field{min-width:0}.call-field.full-width{grid-column:1/-1}.call-field label{color:#604074;justify-content:space-between;align-items:baseline;gap:7px;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex}.call-field label>span{color:#8c7899;font-size:12px}.call-field input,.call-field select,.call-field textarea{color:#52365f;background:#fff;border:1px solid #dfd0e9;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:12px 13px;font-family:inherit;font-size:15px;line-height:1.55;transition:border-color .15s,box-shadow .15s;display:block}.call-field input::placeholder,.call-field textarea::placeholder{color:#9b87a6;opacity:1}.call-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%238e72a0' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.call-field select:has(option[value=""]:checked){color:#9b87a6}.call-field textarea{resize:vertical;min-height:105px}.call-field input:focus,.call-field select:focus,.call-field textarea:focus{outline-offset:2px;border-color:#a571ca;outline:2px solid #a571ca}.call-submit-area{padding-top:23px}.call-submit{background:#371445;border:0;justify-content:space-between;width:100%;padding:13px 15px 13px 23px;font-size:15px;box-shadow:0 3px 20px #6f37891c}.call-submit .button-arrow{width:29px;height:29px;font-size:20px}.call-submit:disabled{opacity:.7;cursor:wait;transform:none}.call-submit-area>p{color:#8c769a;text-align:center;margin-top:15px;font-size:12px;line-height:1.75}.call-submit-area>p a{color:#725088;text-underline-offset:3px;text-decoration:underline}.call-confirmation-note{text-align:center;color:#8a7597;border-top:1px solid #eee5f4;margin-top:17px;padding-top:16px;font-size:12px;display:block}.call-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.call-form-error{color:#89385d;background:#fff7fa;border:1px solid #ecd1de;border-radius:8px;margin-top:20px;padding:16px}.call-form-error strong{font-size:14px;font-weight:500}.call-form-error p{color:#8a536e;margin-top:7px;font-size:14px;line-height:1.7}.call-form-error>div{flex-wrap:wrap;align-items:center;gap:17px;margin-top:11px;font-size:13px;display:flex}.call-form-error button{color:#864464;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.call-loading{color:#8d739e;background:#fcf9fe;border-radius:9px;grid-column:1/-1;place-items:center;min-height:315px;font-size:14px;display:grid}.call-success{padding:9px 0 17px}.success-mark{color:#8b5dac;background:#f4edfa;border:1px solid #d9c6ea;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:28px;font-size:29px;display:grid}.call-success .eyebrow{letter-spacing:1.4px;margin-bottom:16px;font-size:11px}.call-success h2{letter-spacing:-1.2px;outline:none;font-size:42px;line-height:1.16}.call-success h2:focus-visible{outline-offset:6px;outline:2px solid #a571ca}.call-success>p:not(.eyebrow){margin-top:22px;font-size:16px;line-height:1.9}.call-success strong{color:#68427e;overflow-wrap:anywhere;font-weight:500}.success-next{border-top:1px solid #e6ddec;flex-direction:column;gap:15px;margin-top:35px;padding-top:24px;display:flex}.success-next>span{letter-spacing:1.4px;color:#9a80ab;font-size:11px}.success-next>a{color:#825598;font-size:15px}.call-expect{background:#f8f4fc;border-top:1px solid #eee4f5;border-bottom:1px solid #eee4f5;padding:55px 0 56px}.call-expect>.container{grid-template-columns:1fr 1.8fr;align-items:center;gap:65px;display:grid}.call-expect-heading .eyebrow{letter-spacing:1.5px;margin-bottom:17px;font-size:11px}.call-expect h2{letter-spacing:-1.1px;font-size:35px;line-height:1.2}.call-expect h2 em{color:#8357a0;margin-top:3px;font-family:Georgia,serif;font-weight:400;display:inline-block}.call-expect-steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.call-expect-steps article>span{color:#956eb1;margin-bottom:15px;font-size:12px;display:block}.call-expect-steps h3{letter-spacing:-.2px;font-size:18px;line-height:1.4}.call-expect-steps p{color:#856c93;margin-top:11px;font-size:14px;line-height:1.8}.call-faq{grid-template-columns:1fr 1.35fr;gap:95px;padding-top:66px;padding-bottom:69px;display:grid}.call-faq h2{letter-spacing:-1px;font-size:34px;line-height:1.2}.call-faq>.call-faq-items{border-top:1px solid #e6dced}.call-faq .eyebrow{letter-spacing:1.7px;margin-bottom:17px;font-size:11px}.call-faq>div>p:not(.eyebrow){color:#8a7099;margin-top:20px;font-size:15px;line-height:1.85}.call-faq>div>p a{color:#815298;margin-top:7px;font-size:14px;display:inline-block}.call-faq-items details{border-bottom:1px solid #e6dced;padding:19px 0}.call-faq-items summary{cursor:pointer;color:#654476;justify-content:space-between;align-items:center;gap:20px;font-size:16px;line-height:1.5;list-style:none;display:flex}.call-faq-items summary::-webkit-details-marker{display:none}.call-faq-items summary>span{color:#a98abf;flex-shrink:0;font-size:23px}.call-faq-items details[open] summary>span{transform:rotate(45deg)}.call-faq-items details p{color:#80648f;margin-top:14px;padding-right:25px;font-size:15px;line-height:1.85}.call-noscript{font-size:15px;line-height:1.8}.call-noscript>a{text-decoration:underline}.call-card-top>span:not(.call-card-icon),.photo-caption>span,.call-expect-heading .eyebrow,.call-faq .eyebrow,.call-success .eyebrow,.success-next>span{font-size:12px}@media (max-width:1100px){.call-layout{grid-template-columns:.95fr 1.05fr;gap:42px;padding-top:43px}.call-story h1{letter-spacing:-1.7px;font-size:49px}.call-story h1 em{letter-spacing:-1.5px}.call-form-card{padding:27px}.call-intro{font-size:16px}.call-form-card>h2{font-size:29px}.call-photo{height:260px}.call-fields{grid-template-columns:1fr;gap:17px}.call-expect>.container{grid-template-columns:1fr;gap:33px}.call-expect h2 br{display:none}.call-expect h2 em{margin-left:8px}.call-expect-steps{gap:36px}.call-faq{gap:45px}.photo-caption{left:21px}.photo-caption>p{font-size:17px}}@media (max-width:760px){.call-layout{grid-template-columns:1fr;gap:29px;padding-top:31px;padding-bottom:39px}.call-story h1{letter-spacing:-1.6px;font-size:44px;line-height:1.12}.call-story h1 br:nth-of-type(2){display:none}.call-story h1 em{letter-spacing:-1.3px}.call-story>.eyebrow{margin-bottom:15px}.call-intro{max-width:none;margin-top:19px;font-size:16px;line-height:1.8}.call-photo{display:none}.call-direct{gap:2px;margin-top:18px}.call-direct>a{font-size:15px}.call-form-card{border-radius:14px;padding:23px 21px}.call-card-top{letter-spacing:1px;gap:12px;margin-bottom:20px}.call-card-icon{border-radius:10px;width:39px;height:39px}.call-form-card>h2{font-size:28px}.call-form-intro{margin-bottom:23px;font-size:16px;line-height:1.7}.call-fields{grid-template-columns:1fr;gap:19px}.call-field input,.call-field select,.call-field textarea{font-size:16px}.call-field label{font-size:14px}.call-submit-area>p,.call-confirmation-note{font-size:12px}.call-expect{padding:38px 0}.call-expect>.container{gap:28px}.call-expect h2{letter-spacing:-.8px;font-size:31px}.call-expect h2 em{margin-top:4px;margin-left:0;display:block}.call-expect-steps{grid-template-columns:1fr;gap:25px}.call-expect-steps article{grid-template-columns:25px 1fr;column-gap:13px;display:grid}.call-expect-steps article>span{grid-row:1/3;margin:3px 0 0}.call-expect-steps h3{font-size:18px}.call-expect-steps p{margin-top:8px;font-size:15px}.call-faq{grid-template-columns:1fr;gap:28px;padding-top:39px;padding-bottom:42px}.call-faq h2{font-size:30px}.call-faq>div>p:not(.eyebrow){margin-top:16px;font-size:15px}.call-faq-items summary{font-size:16px}.call-faq-items details{padding:17px 0}.call-faq-items details p{padding-right:14px;font-size:15px}.call-success h2{font-size:37px}.call-success{padding-top:5px}.success-mark{width:49px;height:49px;margin-bottom:23px;font-size:25px}}@media (prefers-reduced-motion:reduce){.call-field input,.call-field select,.call-field textarea{transition:none}}label.call-field{color:#604074;font-size:14px;line-height:1.5;display:block}label.call-field input,label.call-field select,label.call-field textarea{margin-top:8px}.field-optional{color:#8c7899;float:right;font-size:12px}
