.value-section{padding-top:95px;padding-bottom:95px}.value-section h2,.integrations-section h2{font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 27px}.section-lead{max-width:760px;font-size:20px;line-height:1.6;color:var(--muted)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.value-grid article{border-top:1px solid var(--line);padding-top:25px}.value-grid article>span{font-size:13px;letter-spacing:.08em;color:var(--muted)}.value-grid h3{font-size:27px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.value-grid p,.integration-grid p{font-size:17px;line-height:1.65;color:var(--muted)}.template-callout{margin-top:50px;background:#f0f4f7;padding:34px;display:flex;justify-content:space-between;gap:35px;align-items:center}.template-callout h3{font-size:24px;font-weight:400;margin:0 0 12px}.template-callout p{font-size:17px;line-height:1.6;max-width:680px;margin:0}.template-callout a{flex-shrink:0}.module-list .module-benefit{color:var(--navy);margin-top:10px;font-size:16px}.scope-note{font-size:14px!important;line-height:1.7;color:var(--muted);margin-top:30px}.integrations-section{background:#f4f6f8;padding:90px 0}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.integration-grid article{padding:25px;background:white;border:1px solid #e0e6eb}.integration-grid h3{font-size:24px;font-weight:400;margin:0 0 16px}.legal-footer{background:#f6f8fa;border-top:1px solid #dce3e9;padding:45px 0 30px;color:#14243b}.legal-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.legal-footer-top>a:first-child{display:flex;align-items:flex-start;gap:5px}.legal-footer sup{font-size:12px}.legal-footer p{font-size:15px;line-height:1.6}.legal-footer nav{display:flex;flex-wrap:wrap;gap:18px 25px;margin-top:30px}.legal-footer a,.legal-footer button{font-size:14px}.legal-footer nav button{border:0;background:none;color:inherit;padding:0;font-family:inherit;cursor:pointer}.legal-footer .legal-copyright{margin-top:30px;font-size:13px;color:#596c80}.legal-footer a:hover,.legal-footer button:hover{text-decoration:underline}.app-body>.legal-footer{margin-left:225px}.legal-page{max-width:920px;margin:auto;padding:50px 30px 85px;font-size:17px;line-height:1.75}.legal-breadcrumb{display:flex;flex-wrap:wrap;gap:22px;font-size:14px;margin:40px 0 60px}.legal-page h1{font-size:clamp(36px,5vw,58px);line-height:1.12;font-weight:400;letter-spacing:-.03em;margin:0 0 18px}.legal-page h2{font-size:26px;line-height:1.25;font-weight:400;margin:38px 0 16px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page .eyebrow{font-size:13px}.legal-date{color:#657384;font-size:14px;margin-bottom:35px}.legal-notice{background:#eef2f6;border-left:3px solid #71869a;padding:20px 24px;font-size:16px}.company-facts{display:grid;grid-template-columns:1fr 1.4fr;gap:0}.company-facts dt,.company-facts dd{margin:0;padding:16px 0;border-bottom:1px solid #dce3e9}.company-facts dt{padding-right:20px}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;min-width:580px;width:100%;font-size:15px}.legal-table td,.legal-table th{padding:18px;text-align:left;vertical-align:top;border:1px solid #dce3e9}.legal-table th{background:#eef2f6}.legal-source{font-size:14px}.privacy-dialog{width:min(590px,calc(100% - 32px));border:0;border-radius:8px;padding:30px;color:#14243b;max-height:90vh;overflow:auto;box-shadow:0 25px 100px #14243b44}.privacy-dialog::backdrop{background:#14243b77}.privacy-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.privacy-heading h2{font-size:27px;font-weight:400;margin:0}.privacy-heading button{background:none;border:0;font-size:28px;color:inherit;cursor:pointer}.privacy-dialog p{font-size:16px;line-height:1.6}.privacy-dialog a{text-decoration:underline}.privacy-category{padding:18px;background:#f0f4f7}.privacy-category>span{float:right;font-size:13px}.privacy-category p{margin-bottom:0;font-size:14px}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.privacy-actions button{padding:12px 15px;border:1px solid #14243b;background:white;color:#14243b;font:inherit;font-size:14px;border-radius:4px;cursor:pointer}.privacy-actions button:first-child{background:#14243b;color:white}.privacy-actions button:disabled{opacity:.45;cursor:default}[hidden]{display:none!important}@media(max-width:850px){.value-grid,.integration-grid{grid-template-columns:1fr;gap:20px}.template-callout,.legal-footer-top{align-items:flex-start;flex-direction:column}.template-callout{padding:25px}.template-callout a{white-space:normal}.value-section,.integrations-section{padding-top:60px;padding-bottom:60px}.legal-page{padding:35px 22px 65px}.company-facts{grid-template-columns:1fr}.company-facts dt{border-bottom:0;padding-bottom:0}.company-facts dd{padding-top:4px}.legal-footer nav{gap:18px}.legal-footer .page-width{padding-left:24px;padding-right:24px}}@media(max-width:1150px){.app-body>.legal-footer{margin-left:198px}}@media(max-width:760px){.app-body>.legal-footer{margin-left:0}}

.audience-section{padding-top:15px;padding-bottom:75px}.audience-section h2{font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.02em;max-width:800px;margin:0 0 20px}.audience-section>p:not(.eyebrow){max-width:920px;font-size:18px;line-height:1.65;color:var(--muted)}.audience-section ul{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:28px 0 0;list-style:none}.audience-section li{padding:10px 16px;border:1px solid var(--line);border-radius:4px;font-size:15px;color:var(--navy)}@media(max-width:760px){.audience-section{padding-bottom:50px}.audience-section ul{gap:8px}.audience-section li{font-size:14px;padding:8px 12px}}

.journey-tabs{flex-wrap:wrap;row-gap:10px}
