[hidden]{display:none!important}.product-hero{position:relative;isolation:isolate;overflow:hidden}.product-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.product-hero-inner{min-height:760px;padding-top:28px;padding-bottom:64px;position:relative}.product-hero .breadcrumb{margin-bottom:42px}.product-hero h1{font-size:56px;line-height:1.15;font-weight:500;margin:20px 0}.product-hero h1 strong{font-weight:800;color:var(--purple)}.product-statement{font-size:40px;line-height:1.22;max-width:520px;margin-bottom:26px}.product-statement strong{font-weight:800;background:linear-gradient(105deg,#4b1d96,#d62c80);background-clip:text;color:transparent}.product-lead{font-size:28px;line-height:1.55}.product-lead b{font-weight:600}.product-hero .intro{max-width:430px}.product-hero .actions{max-width:480px;gap:14px 22px}.product-hero .text-link{font-size:15px}.light-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffff9c,transparent 56%)}.dark-hero{background:#171226;color:#fff}.dark-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171226c4,transparent 62%)}.dark-hero .eyebrow,.dark-hero .intro,.dark-hero .breadcrumb,.dark-hero .breadcrumb strong{color:#d5c7e3}.dark-hero h1 strong{color:#e8c4f2}.dark-hero .product-statement strong{background:linear-gradient(110deg,#e6cff6,#e97db4);background-clip:text;color:transparent}.dark-hero .text-link{border-color:#b79ac7}.dark-hero .product-hero-inner{min-height:820px}.product-principles{display:flex;align-items:center;gap:42px;border-bottom:1px solid var(--line);padding:26px 0;font-size:17px}.product-principles b{font-size:12px;font-weight:500;color:var(--pink);margin-right:12px}.product-principles p{margin-left:auto;color:#71637c;font-size:12px}.product-principles p span{color:var(--pink);padding:0 12px}
.wide-feature{margin:0 -26px}.wide-feature img{width:100%;height:500px;object-fit:cover;object-position:center}.wide-feature figcaption,.feature-reading figcaption{font-size:12px;line-height:1.7;color:#766a80;padding:12px 26px}.connected-steps{list-style:none;padding:28px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.connected-steps li{padding:0 28px;border-right:1px solid var(--line)}.connected-steps li:last-child{border:0}.connected-steps span,.decision-grid span{font-size:12px;color:var(--purple)}.connected-steps h3{font-size:25px;font-weight:500;margin:14px 0}.connected-steps p,.decision-grid p{font-size:17px;line-height:1.85;color:#6a6178}.product-note{font-size:14px;line-height:1.8;color:#766a80;border-top:1px solid var(--line);padding-top:18px;margin-top:28px}.one-front{background:#faf9fc;border-top:1px solid var(--line)}.feature-reading{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.feature-reading figure{margin-left:-26px}.feature-reading img{width:100%;height:auto}.reading-copy>.eyebrow{font-size:14px;color:var(--purple)}.product-tabs{display:flex;border-bottom:1px solid var(--line);margin-top:20px}.product-tabs button{flex:1;border:0;border-bottom:2px solid transparent;background:none;min-height:58px;padding:12px 8px;color:#72627d;font-size:15px;line-height:1.5}.product-tabs button[aria-selected=true]{border-color:var(--pink);font-weight:700;color:var(--purple)}.product-tabs button:hover{background:#f1eaf8}.product-tab-panel{min-height:310px;padding:28px 0 0}.panel-label{font-size:12px;color:var(--purple)}.product-tab-panel h3{font-size:28px;line-height:1.5;font-weight:500;margin:16px 0}.product-tab-panel p{font-size:17px;line-height:1.9;color:#706079}.product-tab-panel .flow-caption{font-size:14px;color:var(--purple);margin-top:20px}.reading-copy .product-note{margin-top:12px}
.one-foundation{background:#171226;color:white}.one-foundation .eyebrow{color:#c9b6d6}.one-foundation h2 strong{color:#e4b9ed}.one-foundation .section-head>p{color:#dfd0e9}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.decision-grid article{border-left:1px solid #c4b4d3;padding:0 28px}.decision-grid h3{font-size:27px;font-weight:500;line-height:1.5;margin:16px 0}.one-foundation .decision-grid article{border-color:#5c496a}.one-foundation .decision-grid span{color:#d5a9e2}.one-foundation .decision-grid p{color:#d2c6dc}.implementation-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #5c496a;padding-top:32px;margin-top:42px;font-size:17px}.implementation-line span:nth-child(even){color:#e59ac8}.product-close{padding:64px 0;background:#f5effa;border-top:1px solid #dfd0ed}.product-close h2{font-size:64px;line-height:1.2;margin-top:24px}.product-close h2 strong{background:linear-gradient(100deg,#4b1d96,#e93d7d);background-clip:text;color:transparent}
.targeting-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:76px;padding-top:16px}.targeting-intro{border-left:2px solid #ce4c99;padding-left:30px;align-self:start}.large-word{font-size:76px;line-height:1.06;font-weight:400;display:block}.large-word strong{font-weight:800;color:var(--purple)}.targeting-intro>p{font-size:19px;line-height:1.8;margin-top:24px;color:#716079}.bi-targeting .product-tabs{margin-top:0}.bi-targeting .product-tab-panel{min-height:280px}.bi-quality{background:#faf9fc;border-top:1px solid var(--line)}.bi-quality .wide-feature img{height:550px;object-position:center 45%}.bi-insight{position:relative;isolation:isolate;background:#171226;color:#fff;overflow:hidden}.bi-insight>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bi-insight:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17122670,transparent 60%);z-index:-1}.insight-inner{min-height:680px;padding:86px 0}.bi-insight .eyebrow{color:#d7c7e4}.bi-insight h2{font-size:36px;max-width:510px;line-height:1.5;margin-top:24px}.bi-insight h2 strong{font-size:48px;line-height:1.3;color:#e6bbeb;display:block;margin-top:14px}.insight-copy{font-size:21px;line-height:1.85;margin-top:24px}.bi-insight .text-link{color:#f4e5fa;margin-top:24px}.bi-learning{border-bottom:1px solid var(--line)}.next-product{margin-top:34px}
@media(min-width:1600px){.product-hero-inner{min-height:830px}.dark-hero .product-hero-inner{min-height:860px}.product-hero h1{font-size:68px}.product-statement{font-size:44px}}
@media(max-width:1100px){.product-hero-inner{min-height:740px}.dark-hero .product-hero-inner{min-height:810px}.product-hero h1{font-size:48px}.product-statement{font-size:36px}.product-lead{font-size:25px}.product-hero-art{object-position:60% center}.light-hero:after{background:linear-gradient(90deg,#fffffff2,#ffffff6b 45%,transparent 85%)}.dark-hero:after{background:linear-gradient(90deg,#171226eb,#17122685 44%,transparent)}.product-principles{gap:24px}.product-principles p{display:none}.wide-feature img{height:380px}.feature-reading{gap:24px;grid-template-columns:1fr 1fr}.product-tabs button{padding-inline:5px;font-size:14px}.product-tab-panel{min-height:380px}.product-tab-panel h3{font-size:25px}.connected-steps li,.decision-grid article{padding-inline:20px}.connected-steps h3{font-size:23px}.decision-grid h3{font-size:24px}.product-close h2{font-size:54px}.targeting-layout{gap:40px}.large-word{font-size:68px}.bi-quality .wide-feature img{height:430px}.bi-insight>img{object-position:60% center}.bi-insight:after{background:linear-gradient(90deg,#171226de,transparent 80%)}.insight-inner{min-height:670px}.bi-insight h2{font-size:28px;max-width:400px}.bi-insight h2 strong{font-size:40px}.insight-copy{font-size:19px}}
@media(max-width:760px){.product-hero-inner,.dark-hero .product-hero-inner{min-height:1060px;padding-top:20px;padding-bottom:430px}.dark-hero .product-hero-inner{min-height:1150px}.product-hero .breadcrumb{margin-bottom:28px}.product-hero h1{font-size:42px;margin:16px 0}.product-statement{font-size:32px;line-height:1.23;margin-bottom:22px}.product-lead{font-size:24px}.product-hero .intro{font-size:16px}.product-hero .actions{gap:12px;margin-top:24px}.product-hero-art{inset:auto 0 0;width:100%;height:425px;object-fit:cover;object-position:78% center;mask-image:linear-gradient(transparent,#000 15%)}.dark-hero .product-hero-art{height:450px}.light-hero:after,.dark-hero:after{display:none}.product-principles{gap:0;justify-content:space-between;font-size:14px;padding-block:22px}.product-principles>span{display:grid;gap:8px;padding:0 10px;border-right:1px solid var(--line)}.product-principles>span:last-of-type{border:0}.wide-feature{margin:0 -20px}.wide-feature img,.bi-quality .wide-feature img{height:auto;aspect-ratio:1.5;object-fit:contain}.wide-feature figcaption,.feature-reading figcaption{padding:12px 20px;font-size:12px}.connected-steps{grid-template-columns:1fr;padding-top:0}.connected-steps li{border-right:0;border-bottom:1px solid var(--line);padding:24px 10px}.connected-steps h3{font-size:24px;margin:10px 0}.connected-steps p,.decision-grid p{font-size:16px}.product-note{font-size:14px;margin-top:22px}.feature-reading{display:flex;flex-direction:column;gap:24px}.feature-reading figure{margin:0 -20px}.reading-copy{width:100%}.product-tabs button{font-size:14px;min-height:60px;padding-inline:6px}.product-tab-panel{min-height:310px}.product-tab-panel h3{font-size:26px}.product-tab-panel p{font-size:16px}.decision-grid{grid-template-columns:1fr;gap:28px}.decision-grid h3{font-size:26px;margin:12px 0}.implementation-line{justify-content:flex-start;font-size:15px;gap:12px 16px;margin-top:32px;padding-top:24px}.product-close{padding:48px 0}.product-close h2{font-size:38px}.targeting-layout{grid-template-columns:1fr;gap:32px;padding-top:0}.targeting-intro{display:flex;align-items:center;gap:28px;padding-left:20px}.large-word{font-size:56px}.targeting-intro>p{font-size:16px;margin:0}.bi-targeting .product-tab-panel{min-height:330px}.bi-insight>img{inset:auto 0 0;height:400px;object-position:70% center;mask-image:linear-gradient(transparent,#000 20%)}.bi-insight:after{display:none}.insight-inner{min-height:840px;padding:48px 0 420px}.bi-insight h2{font-size:25px;margin-top:18px}.bi-insight h2 strong{font-size:34px}.insight-copy{font-size:18px;margin-top:20px}.bi-insight .text-link{font-size:15px;margin-top:20px}.next-product{font-size:15px}}
@media(max-width:360px){.product-hero h1{font-size:38px}.product-statement{font-size:29px}.product-hero-inner{min-height:1100px}.dark-hero .product-hero-inner{min-height:1180px}.product-close h2{font-size:33px}.product-principles{font-size:13px}.bi-insight h2 strong{font-size:30px}.product-tabs button{font-size:13px}.targeting-intro{gap:20px}}
.bi-insight>img{object-position:center top}
@media(max-width:1100px){.bi-insight>img{object-position:60% top}}
@media(max-width:760px){.dark-hero .product-hero-inner{min-height:1080px}.bi-insight>img{object-position:70% center}}
@media(max-width:360px){.dark-hero .product-hero-inner{min-height:1100px}}
