.product-refresh,.secondary-page,.pricing-refined,.contact-refined{color:var(--ink)}.product-refresh h1,.secondary-page h1,.pricing-refined h1,.contact-refined h1{letter-spacing:-.055em;font-weight:600;line-height:1.04}.product-refresh h2,.secondary-page h2{letter-spacing:-.04em;font-weight:550;line-height:1.14}.product-refresh .story-section,.secondary-page .section{padding-block:72px}.product-refresh .platform-intro{text-align:left;grid-template-columns:1.25fr 1fr;gap:20px 64px;padding-block:64px 40px;display:grid}.product-refresh .platform-intro h1{grid-row:1/4;margin:0;font-size:clamp(40px,4.3vw,62px)}.product-refresh .platform-intro>p{max-width:480px;margin:0}.product-refresh .platform-intro .story-actions{justify-content:start;margin:0}.product-refresh .platform-intro>small{grid-column:2;margin:0}.product-refresh .platform-journey{background:var(--soft);border-block:1px solid var(--line)}.product-refresh .workflow-journey{padding-block:48px}.product-refresh .workflow-journey .section-intro{display:none}.product-refresh .journey-story{background:var(--surface);border:1px solid var(--line);box-shadow:none}.product-refresh .story-band{background:var(--soft);border-block:1px solid var(--line)}.product-refresh .story-screen{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 24px 42px -32px #0005}.product-refresh .story-screen>.workspace-scene,.product-refresh .story-screen>.crm-panel,.product-refresh .story-screen>.rating-panel{box-shadow:none;border:0;border-radius:0}.product-refresh .story-heading{gap:60px;margin-bottom:32px}.product-refresh .story-switch{border:1px solid var(--line);background:var(--bg);border-radius:7px;width:fit-content;max-width:100%;padding:6px}.product-refresh .story-switch button{border-radius:4px;min-height:44px;padding:12px 22px}.product-refresh .story-switch button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.product-refresh .handoff-track article{border-bottom:1px solid var(--line);padding-block:28px}.product-refresh .role-columns{flex-direction:column;gap:0;margin-top:32px;display:flex}.product-refresh .role-columns article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:30px 1fr 1fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.product-refresh .role-columns article h3,.product-refresh .role-columns article p,.product-refresh .role-columns article ul{margin:0}.product-refresh .platform-products a{border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:36px}.product-refresh .crm-intro{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding-block:64px}.product-refresh .crm-intro h1{font-size:clamp(40px,4vw,60px)}.product-refresh .crm-opening{min-width:0}.product-refresh .crm-opening .story-caption{border-top:1px solid var(--line);background:var(--soft);margin:0;padding:16px 22px}.product-refresh .crm-editorial{text-align:left;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;padding-block:52px;display:grid}.product-refresh .crm-editorial h2{margin:0;font-size:34px}.product-refresh .crm-editorial>p{align-self:center;max-width:500px;margin:0}.product-refresh .crm-record{grid-template-columns:.8fr 1.2fr;gap:64px}.product-refresh .crm-chapters{border:1px solid var(--line);border-radius:8px;gap:0;margin-top:30px;overflow:hidden}.product-refresh .chapter-controls{background:var(--soft);padding:18px}.product-refresh .chapter-controls button{min-height:62px;padding:20px 16px}.product-refresh .chapter-controls button[aria-pressed=true]{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.product-refresh .chapter-content{background:var(--surface);border:0;border-left:1px solid var(--line);border-radius:0;padding:36px}.product-refresh .crm-service-notes{gap:32px}.product-refresh .crm-service-notes article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.product-refresh .rater-intro{padding-block:64px 40px}.product-refresh .rater-intro h1{font-size:clamp(42px,4.6vw,66px)}.product-refresh .rater-rail{border-block:1px solid var(--line);margin-top:32px;padding-block:22px}.product-refresh .rater-lab .story-section{padding-block:48px}.product-refresh .state-workbench{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:24px}.product-refresh .state-choice{grid-template-columns:300px 1fr;align-items:end;gap:36px;margin-bottom:24px;display:grid}.product-refresh .state-choice label{gap:10px;font-size:14px;font-weight:550;display:grid}.product-refresh .state-choice select{background:var(--surface);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:4px;padding:10px 12px}.product-refresh .state-choice p{color:var(--muted);max-width:520px;font-size:13px;line-height:1.7}.product-refresh .state-programs{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.product-refresh .state-programs>div{border-right:1px solid var(--line);padding:18px}.product-refresh .state-programs>div:last-child{border:0}.product-refresh .state-programs strong,.product-refresh .state-programs span{font-size:13px;display:block}.product-refresh .state-programs span{color:var(--muted);margin-top:7px;font-size:12px}.product-refresh .state-empty{background:var(--soft);text-align:center;border-radius:4px;padding:48px 24px}.product-refresh .state-empty h3{letter-spacing:-.03em;font-size:24px}.product-refresh .state-empty p{color:var(--muted);margin-top:12px}.product-refresh .state-workbench>a{margin-top:24px}.product-refresh .state-questions{border-left:2px solid var(--ink);background:var(--soft);margin-bottom:24px;padding:12px 20px}.product-refresh .state-questions p{margin:8px 0}.product-refresh .state-questions small{color:var(--muted)}.product-refresh .availability-list article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.product-refresh .product-page-close{background:var(--soft);border-block:1px solid var(--line);border-radius:6px;margin-block:32px;padding:40px}.secondary-page .page-hero{background:var(--bg);text-align:left;border-bottom:1px solid var(--line);padding-block:64px 48px}.secondary-page .page-hero .container{grid-template-columns:1.15fr 1fr;gap:24px 70px;display:grid}.secondary-page .page-hero h1{grid-row:1/3;max-width:700px;font-size:clamp(38px,4.2vw,60px)}.secondary-page .page-hero .intro{max-width:520px;margin:0;font-size:17px}.secondary-page .page-hero .button-row{justify-content:start;margin:0}.secondary-page .feature-detail{border-bottom:1px solid var(--line);gap:64px;padding-block:64px}.secondary-page .capability-grid{grid-template-columns:repeat(2,1fr);gap:0 48px;display:grid}.secondary-page .capability-grid article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:28px 1fr;column-gap:18px;padding:28px 0;display:grid}.secondary-page .capability-grid h3{margin:0}.secondary-page .capability-grid p{grid-column:2;margin-top:12px}.secondary-page .solution-grid{flex-direction:column;gap:0;display:flex}.secondary-page .solution-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;padding:52px 0;display:grid}.secondary-page .solution-card:nth-child(2n) .solution-copy{order:2}.secondary-page .solution-card:nth-child(2n){grid-template-columns:1.2fr .8fr}.secondary-page .solution-copy h3{color:var(--muted);margin-bottom:18px;font-size:15px;font-weight:500}.secondary-page .solution-copy h2{font-size:34px}.secondary-page .solution-copy>p{color:var(--muted);margin-top:20px;line-height:1.7}.secondary-page .solution-path{flex-wrap:wrap;margin-block:24px}.secondary-page .solution-preview{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-width:0;padding:12px}.secondary-page .solution-preview .workspace-scene,.secondary-page .solution-preview .product-preview{box-shadow:none}.secondary-page .architecture{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-top:40px;padding-block:40px}.secondary-page .filter-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.secondary-page .filter-tabs button{border-radius:4px;min-height:44px;padding:10px 18px}.secondary-page .integration-grid{flex-direction:column;gap:0;margin-top:0;display:flex}.secondary-page .integration-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr 1.5fr;gap:16px 48px;padding:30px 0;display:grid}.secondary-page .integration-card .card-top{grid-column:1;justify-content:start;gap:16px;margin:0}.secondary-page .integration-card h2{grid-column:1;margin:0;font-size:24px}.secondary-page .integration-card>p{grid-area:1/2/3;align-self:center;margin:0}.secondary-page .security-diagram{border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:0 24px 40px -34px #0005}.secondary-page .tenant{background:var(--surface);border:1px solid var(--line);border-radius:4px}.secondary-page .security-readiness{background:var(--soft);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;margin:48px 0 24px;padding:32px;display:grid}.secondary-page .security-readiness h2{font-size:23px}.secondary-page .security-readiness p{color:var(--muted);margin-top:16px;line-height:1.7}.secondary-page .security-principles{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.secondary-page .security-principles article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:28px 0}.secondary-page .about-statement{max-width:1000px;padding-block:72px}.secondary-page .about-statement h2{font-size:clamp(32px,3.8vw,52px)}.secondary-page .principles{flex-direction:column;gap:0;padding-bottom:64px;display:flex}.secondary-page .principles article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr 1.5fr;gap:70px;padding:32px 0;display:grid}.secondary-page .principles h3{letter-spacing:-.03em;margin:0;font-size:26px}.secondary-page .principles p{color:var(--muted);margin:0;line-height:1.75}.secondary-page .closing{margin-top:0}.pricing-refined .pricing-editorial-head{text-align:left;grid-template-columns:1.2fr 1fr;gap:18px 64px;padding-block:64px 40px;display:grid}.pricing-refined .pricing-editorial-head>div:first-child{grid-row:1/3}.pricing-refined .pricing-editorial-head>div>p{margin-left:0}.pricing-refined .pricing-head-aside{background:var(--price-soft);border-left:2px solid var(--price-ink);grid-area:1/2;align-self:center;margin:0;padding:24px;display:block}.pricing-refined .pricing-head-aside p{margin:12px 0;font-size:14px}.pricing-refined .pricing-availability{text-align:left;grid-column:2;margin:0;font-size:12px}.pricing-refined .pricing-toolbar{border-block:1px solid var(--price-line);grid-template-columns:1.2fr 1fr;align-items:end;gap:32px;padding:24px 0;display:grid}.pricing-refined .product-selector{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.pricing-refined .product-selector button{border-radius:4px;min-height:84px;padding:14px}.pricing-refined .billing-choice{background:0 0;border:0;margin:0;padding:0}.pricing-refined .billing-heading{margin-bottom:12px;display:block}.pricing-refined .billing-heading span{margin-top:5px;display:block}.pricing-refined .billing-control{width:100%}.pricing-refined .billing-control button{flex:1;min-height:48px}.pricing-refined .pricing-grid{padding-top:32px}.pricing-refined .product-plan{box-shadow:none;border-radius:8px;grid-template-columns:.7fr 1.3fr;display:grid}.pricing-refined .plan-overview{background:var(--price-soft);border-right:1px solid var(--price-line);padding:32px;display:block}.pricing-refined .plan-overview>a{margin-top:24px}.pricing-refined .price-levels{grid-template-columns:1fr 1fr;display:grid}.pricing-refined .price-level{padding:32px 24px}.pricing-refined .price-amount{font-size:clamp(34px,3.7vw,48px)}.pricing-refined .plan-inclusions,.pricing-refined .plan-footer{grid-column:1/-1}.pricing-refined .plan-footer{background:var(--price-soft);padding:16px 28px}.pricing-refined .plan-inclusions{padding:24px 28px}.pricing-refined .pricing-support{border-block:1px solid var(--price-line);margin-top:48px;padding-block:32px}.contact-refined{align-items:start;gap:80px;padding-block:64px 80px}.contact-refined>div:first-child{position:sticky;top:120px}.contact-refined h1{font-size:clamp(40px,4.5vw,62px)}.contact-refined .contact-points{border-top:1px solid var(--line);margin-top:32px}.contact-refined .contact-points>div{border-bottom:1px solid var(--line);padding:18px 0}.contact-refined .contact-note{background:var(--soft);border:1px solid var(--line);border-radius:6px;margin-top:28px;padding:24px}.contact-refined .contact-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:32px;box-shadow:0 24px 40px -34px #0005}.contact-refined fieldset{border:0;flex-direction:column;min-width:0;margin:0 0 28px;padding:0;display:flex}.contact-refined legend{letter-spacing:-.025em;margin-bottom:14px;padding:0;font-size:20px;font-weight:550}.contact-refined .group-note{color:var(--muted);margin:0 0 18px;font-size:13px}.contact-refined fieldset+fieldset{border-top:1px solid var(--line);padding-top:24px}.contact-refined .contact-form label{margin:0 0 8px}.contact-refined .contact-form input,.contact-refined .contact-form select{border-radius:4px;min-height:46px;margin-bottom:18px}.contact-refined .contact-form>button{width:100%;min-height:48px}@media (width<=1000px){.product-refresh .crm-intro,.product-refresh .crm-record{grid-template-columns:1fr 1fr;gap:32px}.pricing-refined .pricing-toolbar,.pricing-refined .pricing-editorial-head{gap:24px}.pricing-refined .product-plan{grid-template-columns:1fr}.pricing-refined .plan-overview{border-right:0;border-bottom:1px solid var(--price-line);padding:24px}.contact-refined{gap:40px}.secondary-page .solution-card{gap:32px}}@media (width<=800px){.product-refresh .platform-intro,.product-refresh .crm-intro,.product-refresh .crm-editorial,.product-refresh .crm-record,.secondary-page .page-hero .container,.secondary-page .solution-card,.secondary-page .solution-card:nth-child(2n),.pricing-refined .pricing-editorial-head,.pricing-refined .pricing-toolbar{flex-direction:column;align-items:stretch;gap:24px;display:flex}.product-refresh .platform-intro .story-actions{flex-wrap:wrap}.product-refresh .platform-intro h1{margin:0}.product-refresh .role-columns article{grid-template-columns:28px 1fr}.product-refresh .role-columns article p,.product-refresh .role-columns article ul{grid-column:2}.product-refresh .crm-intro>div:first-child{max-width:600px}.product-refresh .state-choice{grid-template-columns:1fr;gap:16px}.secondary-page .solution-card:nth-child(2n) .solution-copy{order:0}.secondary-page .security-readiness,.secondary-page .security-principles{grid-template-columns:1fr}.secondary-page .principles article{grid-template-columns:1fr;gap:18px}.pricing-refined .billing-control{max-width:none}.contact-refined{flex-direction:column;gap:36px;display:flex}.contact-refined>div:first-child{position:static}.contact-refined .contact-form{box-sizing:border-box;width:100%}}@media (width<=500px){.product-refresh .story-section,.secondary-page .section{padding-block:44px}.product-refresh .platform-intro,.product-refresh .crm-intro,.product-refresh .rater-intro,.secondary-page .page-hero,.pricing-refined .pricing-editorial-head{padding-block:40px}.product-refresh h1,.secondary-page .page-hero h1,.pricing-refined .pricing-editorial-head h1,.contact-refined h1{font-size:38px}.product-refresh .story-switch{width:100%;display:flex}.product-refresh .story-switch button{flex:1;padding:10px 8px;font-size:12px}.product-refresh .crm-editorial{padding-block:36px}.product-refresh .chapter-content{border-left:0;padding:24px}.product-refresh .state-workbench{padding:14px}.product-refresh .state-programs{grid-template-columns:1fr}.product-refresh .state-programs>div{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.product-refresh .state-programs span{text-align:right;max-width:150px;margin:0}.product-refresh .state-empty{padding:32px 16px}.product-refresh .product-page-close{padding:24px}.secondary-page .capability-grid,.secondary-page .integration-card{grid-template-columns:1fr}.secondary-page .capability-grid article{grid-template-columns:28px 1fr}.secondary-page .integration-card>p{grid-area:auto/1}.secondary-page .solution-card{padding-block:36px}.secondary-page .solution-copy h2{font-size:30px}.secondary-page .security-diagram,.secondary-page .security-readiness{padding:20px}.secondary-page .about-statement{padding-block:44px}.pricing-refined .product-selector button{padding:12px 8px}.pricing-refined .price-levels{grid-template-columns:1fr}.pricing-refined .price-level{padding:28px 24px}.pricing-refined .price-level+.price-level{border-left:0;border-top:1px solid var(--price-line)}.pricing-refined .plan-inclusions{padding:24px}.contact-refined{padding-block:40px}.contact-refined .contact-form{padding:22px}}.pricing-refined .billing-choice{display:block}.contact-refined .contact-field-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.contact-refined .contact-field{flex-direction:column;min-width:0;display:flex}html[data-theme] .product-refresh .button.primary,html[data-theme] .secondary-page .button.primary,html[data-theme] .contact-refined .button.primary{background:var(--action);color:var(--on-action);border-color:var(--action)}@media (width<=600px){.contact-refined .contact-field-grid{grid-template-columns:1fr}}.secondary-page .about-statement{display:block}.secondary-page .about-statement h2{text-wrap:balance;width:auto;max-width:900px}html[data-theme] .secondary-page .closing .button.light{background:var(--action);color:var(--on-action);border-color:var(--action)}
