.workflow-lenses.section-padding{padding:5rem 0}@media (width<=768px){.workflow-lenses.section-padding{padding:3rem 0}}.workflow-lenses .principles-card{background:#171717;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;width:100%;height:100%;min-height:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0006,0 0 0 1px #ffffff0a}.workflow-lenses .principles-card-visual{background:linear-gradient(#262626,#171717);box-shadow:inset 0 1px #ffffff0f}.workflow-lenses .bg-gray-50{background-color:#171717!important}.workflow-lenses .bg-gray-100{background-color:#262626!important}.workflow-lenses .bg-gray-200{background-color:#404040!important}.workflow-lenses .bg-gray-300{background-color:#525252!important}.workflow-lenses .bg-white{background-color:#171717eb!important}.workflow-lenses .border-gray-200{border-color:#ffffff1f!important}.workflow-lenses .border-gray-300{border-color:#ffffff29!important}.workflow-lenses .border-white{border-color:#0a0a0a!important}.workflow-lenses .text-gray-500,.workflow-lenses .text-gray-600{color:#a3a3a3!important}.workflow-lenses .text-gray-700{color:#d4d4d4!important}.workflow-lenses .text-gray-800{color:#e5e5e5!important}.workflow-lenses .text-gray-900{color:#f5f5f5!important}.workflow-lenses .text-black{color:#fafafa!important}.workflow-lenses .ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:#ffffff24!important}@media (width>=768px){.workflow-lenses .principles-card:hover{border-color:#ffffff2e;transform:translateY(-5px);box-shadow:0 22px 44px -14px #000000a6,0 0 0 1px #ffffff1f}}#icp-by-role button.icp-trigger{-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer;background-color:#0000;border:none}#faq-section details summary::-webkit-details-marker{display:none}#faq-section .faq-disclosure-summary{list-style:none}#faq-section .faq-disclosure-summary:focus{outline:none}#faq-section .faq-disclosure-summary:focus-visible{outline-offset:2px;border-radius:.125rem;outline:2px solid #2563eb}#faq-section .faq-disclosure-summary:hover{background-color:#ffffff0a}#faq-section details[open]>.faq-disclosure-summary{background-color:#2563eb1a}#faq-section .faq-disclosure-chevron{transition:transform .2s,color .2s}#faq-section details[open] .faq-disclosure-chevron{color:#60a5fa;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){#faq-section .faq-disclosure-chevron{transition:none}}#faq-section .faq-topic-heading{align-items:center;gap:.75rem;display:flex}#faq-section .faq-topic-heading:before{content:"";background-color:#2563eb;border-radius:2px;flex-shrink:0;width:3px;height:1.05rem}@media (width>=1024px){#faq-section .faq-nav-link{border-left:2px solid #0000;border-radius:.125rem;margin-left:2px;transition:border-color .2s,background-color .2s,color .2s}#faq-section .faq-nav-link:hover{background-color:#2563eb1f;border-left-color:#60a5fa}}#faq-section .faq-disclosure{background-color:#171717;border:1px solid #ffffff1a;border-radius:.125rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #00000059}#faq-section .faq-disclosure:hover{border-color:#ffffff29;box-shadow:0 4px 14px -4px #00000073}#faq-section details[open].faq-disclosure{border-color:#60a5fa73;box-shadow:0 4px 14px -4px #00000073}#faq-section details[open] .faq-disclosure-body{background-color:#0a0a0a}@media (prefers-reduced-motion:reduce){#faq-section .faq-disclosure:hover{transform:none}}@media (prefers-reduced-motion:no-preference){#faq-section .faq-disclosure:hover{transform:translateY(-2px)}}.a3-site .a3-product-hero{background:var(--paper);padding-block:32px 26px;position:relative;overflow:clip}.a3-site .a3-product-hero .a3-breadcrumb{margin-bottom:18px}.a3-site .a3-product-hero .a3-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.12fr);gap:24px;min-height:550px}.a3-site .a3-product-hero .a3-product-hero-copy{z-index:1;padding-block:24px 44px;position:relative}.a3-site .a3-product-hero h1{color:#172b4b;letter-spacing:-.055em;max-width:11ch;margin-block:25px 0;font-size:clamp(48px,5.1vw,76px);font-weight:600;line-height:1.04}.a3-site .a3-product-hero h1 em{font-weight:400}.a3-site .a3-product-hero .a3-product-hero-copy>p{color:#53627a;max-width:40ch;margin-top:26px;font-size:16px;line-height:1.75}.a3-site .a3-product-hero .a3-hero-ctas{gap:25px;margin-top:30px}.a3-site .a3-product-hero .a3-hero-ctas .lp3-button{gap:23px;min-height:50px;padding:15px 20px;font-size:12px}.a3-site .a3-product-hero .a3-hero-ctas .lp3-text-link{min-height:44px;font-size:12px}.a3-site .a3-product-hero .a3-hero-ctas svg{flex-shrink:0;width:19px;height:19px}.a3-site .a3-product-hero .a3-product-hero-art{background:0 0;align-items:center;width:calc(100% + 48px);min-width:0;height:auto;margin:-30px -48px -28px -8px;display:grid}.a3-product-illustration{width:100%;height:auto;display:block;overflow:visible}@media (width>=1600px){.a3-site .a3-product-hero .a3-product-hero-art{width:calc(100% + 75px);margin-right:-75px}}@media (width<=1100px){.a3-site .a3-product-hero .a3-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:490px}.a3-site .a3-product-hero h1{font-size:clamp(44px,5.6vw,60px)}.a3-site .a3-product-hero .a3-product-hero-copy>p{font-size:15px}.a3-site .a3-product-hero .a3-product-hero-art{width:calc(100% + 42px);margin-inline:-9px -42px}}@media (width<=760px){.a3-site .a3-product-hero{padding-block:25px 14px}.a3-site .a3-product-hero .a3-breadcrumb{margin-bottom:25px}.a3-site .a3-product-hero .a3-hero-layout{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.a3-site .a3-product-hero .a3-product-hero-copy{padding-block:0 10px}.a3-site .a3-product-hero h1{max-width:16ch;margin-top:22px;font-size:clamp(42px,7.8vw,64px)}.a3-site .a3-product-hero .a3-product-hero-copy>p{max-width:46ch;margin-top:23px;font-size:15px;line-height:1.7}.a3-site .a3-product-hero .a3-hero-ctas{gap:20px;margin-top:25px}.a3-site .a3-product-hero .a3-product-hero-art{width:calc(100% + 24px);margin:0 -12px -12px}}@media (width<=380px){.a3-site .a3-product-hero h1{font-size:39px}.a3-site .a3-product-hero .a3-hero-ctas{gap:15px}.a3-site .a3-product-hero .a3-hero-ctas .lp3-button{gap:15px;padding-inline:15px;font-size:11px}}
